Hello. On 10-01-2013 15:59, Felipe Balbi wrote:
This patch fixes the following:
WARNING: vmlinux.o(.devinit.text+0x24ac): Section mismatch in reference from the function dma_controller_create() to the function .init.text:cppi_controller_start() The function __devinit dma_controller_create() references a function __init cppi_controller_start(). If cppi_controller_start is only used by dma_controller_create then annotate cppi_controller_start with a matching annotation. This warning is there due to the deficiency in the commit 07a67bbb (usb: musb: Make dma_controller_create __devinit). Since the start() method is only called from musb_init_controller() which is marked '__devinit', mark cppi_controller_start() '__devinit' and also mark cppi_pool_init() as such since it gets called from that function, to avoid another section mismatch warning... Signed-off-by: Sergei Shtylyov <sshtylyov@xxxxxxxxxxxxx> Cc: stable@xxxxxxxxxxxxxxx # 3.7+
is this still necessary provided all __dev* were removed ?
I already told you it's not and posted a new patch. The only use it may have is to commit it to 3.7.y ISO that new patch since '__devinit' was still used in 3.7.
WBR, Sergei -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html