Hi Uwe, On Wed, Nov 6, 2024 at 9:50 AM Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxx> wrote: > On Tue, Nov 05, 2024 at 07:36:31PM +0100, Geert Uytterhoeven wrote: > > As described in the added code comment, a reference to .exit.text is ok > > for drivers registered via module_platform_driver_probe(). Make this > > explicit to prevent the following section mismatch warnings > > > > WARNING: modpost: drivers/scsi/sun3_scsi: section mismatch in reference: sun3_scsi_driver+0x4 (section: .data) -> sun3_scsi_remove (section: .exit.text) > > WARNING: modpost: drivers/scsi/sun3_scsi_vme: section mismatch in reference: sun3_scsi_driver+0x4 (section: .data) -> sun3_scsi_remove (section: .exit.text) > > > > that trigger on a Sun 3 allmodconfig build. > > > > Signed-off-by: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> > > Reviewed-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxx> Thanks! > Seems I missed that one before posting 7308bf8a2c3d ("modpost: Enable > section warning from *driver to .exit.text"). My excuse is that this > driver isn't enabled for an ARCH=m68k allmodconfig build. Understandable, as there are basically 5 classes of m68k kernels: - Classic with MMU, - Coldfire with MMU, - Sun-3, - Classic without MMU, - Coldire without MMU. As the last two consist of multiple single-platform kernels, they're harder to do allmodconfig for. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds