Skip to content

Instantly share code, notes, and snippets.

@nickdesaulniers
Last active January 27, 2019 20:21
Show Gist options
  • Save nickdesaulniers/d2181780669db43affa05f60a4b059dd to your computer and use it in GitHub Desktop.
Save nickdesaulniers/d2181780669db43affa05f60a4b059dd to your computer and use it in GitHub Desktop.

➜ kernel-all git:(master) ✗ grep objtool: log.txt kernel/trace/ring_buffer.o: warning: objtool: rb_advance_reader()+0x523: return with modified stack frame kernel/trace/ring_buffer.o: warning: objtool: rb_advance_reader()+0x0: stack state mismatch: cfa1=7+64 cfa2=7+8 drivers/gpu/drm/vmwgfx/vmwgfx_msg.o: warning: objtool: vmw_host_get_guestinfo()+0x453: stack state mismatch: cfa1=6+16 cfa2=7+8 drivers/gpu/drm/vmwgfx/vmwgfx_msg.o: warning: objtool: vmw_host_log()+0x226: stack state mismatch: cfa1=6+16 cfa2=7+8 drivers/pinctrl/pinctrl-ingenic.o: warning: objtool: ingenic_pinconf_group_get()+0x9: undefined stack state drivers/pinctrl/pinctrl-ingenic.o: warning: objtool: ingenic_pinconf_group_get()+0x0: stack state mismatch: cfa1=6+16 cfa2=7+8 drivers/spi/spi-rockchip.o: warning: objtool: rockchip_spi_max_transfer_size()+0x13: undefined stack state drivers/spi/spi-rockchip.o: warning: objtool: rockchip_spi_max_transfer_size()+0x0: stack state mismatch: cfa1=6+16 cfa2=7+8

drivers/usb/gadget/function/rndis.o: warning: objtool: gen_ndis_set_resp()+0x9: undefined stack state drivers/usb/gadget/function/rndis.o: warning: objtool: gen_ndis_set_resp()+0x0: stack state mismatch: cfa1=6+16 cfa2=7+8

spi-rockchip.o: contains no callbr

drivers/ata/sata_dwc_460ex.o: warning: objtool: sata_dwc_bmdma_start_by_tag()+0x654: can't find switch jump table

kernel/trace/ring_buffer.o: warning: objtool: rb_advance_reader()+0x523: return with modified stack frame kernel/trace/ring_buffer.o: warning: objtool: rb_advance_reader()+0x0: stack state mismatch: cfa1=7+64 cfa2=7+8 drivers/gpu/drm/vmwgfx/vmwgfx_msg.o: warning: objtool: vmw_host_get_guestinfo()+0x453: stack state mismatch: cfa1=6+16 cfa2=7+8 drivers/gpu/drm/vmwgfx/vmwgfx_msg.o: warning: objtool: vmw_host_log()+0x202: stack state mismatch: cfa1=6+16 cfa2=7+8 drivers/pinctrl/pinctrl-ingenic.o: warning: objtool: ingenic_pinconf_group_get()+0x9: undefined stack state drivers/pinctrl/pinctrl-ingenic.o: warning: objtool: ingenic_pinconf_group_get()+0x0: stack state mismatch: cfa1=6+16 cfa2=7+8 drivers/spi/spi-rockchip.o: warning: objtool: rockchip_spi_max_transfer_size()+0x13: undefined stack state drivers/spi/spi-rockchip.o: warning: objtool: rockchip_spi_max_transfer_size()+0x0: stack state mismatch: cfa1=6+16 cfa2=7+8

Conclusion

Unique to asm goto: drivers/usb/gadget/function/rndis.o: warning: objtool: gen_ndis_set_resp()+0x9: undefined stack state drivers/usb/gadget/function/rndis.o: warning: objtool: gen_ndis_set_resp()+0x0: stack state mismatch: cfa1=6+16 cfa2=7+8

Unique to no-asm-goto: drivers/ata/sata_dwc_460ex.o: warning: objtool: sata_dwc_bmdma_start_by_tag()+0x654: can't find switch jump table

Common to both: kernel/trace/ring_buffer.o: warning: objtool: rb_advance_reader()+0x523: return with modified stack frame kernel/trace/ring_buffer.o: warning: objtool: rb_advance_reader()+0x0: stack state mismatch: cfa1=7+64 cfa2=7+8 drivers/gpu/drm/vmwgfx/vmwgfx_msg.o: warning: objtool: vmw_host_get_guestinfo()+0x453: stack state mismatch: cfa1=6+16 cfa2=7+8 drivers/gpu/drm/vmwgfx/vmwgfx_msg.o: warning: objtool: vmw_host_log()+0x226: stack state mismatch: cfa1=6+16 cfa2=7+8 drivers/pinctrl/pinctrl-ingenic.o: warning: objtool: ingenic_pinconf_group_get()+0x9: undefined stack state drivers/pinctrl/pinctrl-ingenic.o: warning: objtool: ingenic_pinconf_group_get()+0x0: stack state mismatch: cfa1=6+16 cfa2=7+8 drivers/spi/spi-rockchip.o: warning: objtool: rockchip_spi_max_transfer_size()+0x13: undefined stack state drivers/spi/spi-rockchip.o: warning: objtool: rockchip_spi_max_transfer_size()+0x0: stack state mismatch: cfa1=6+16 cfa2=7+8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment