Messages in this thread |  | | | Date | Wed, 13 Jan 2010 21:01:47 -0500 | | From | Jeff Mahoney <> | | Subject | Re: [patch 6/6] virtio: fix section mismatch warnings |
| |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 01/13/2010 08:07 PM, Andrew Morton wrote: > On Wed, 13 Jan 2010 21:27:26 +1030 > Rusty Russell <rusty@rustcorp.com.au> wrote: > >> On Wed, 13 Jan 2010 11:19:01 am Jeff Mahoney wrote: >>> This patch fixes the following warnings by renaming the driver structures >>> to be suffixed with _driver. >>> >>> WARNING: drivers/virtio/virtio_balloon.o(.data+0x88): Section mismatch in reference from the variable virtio_balloon to the function .devexit.text:virtballoon_remove() >>> >>> WARNING: drivers/char/hw_random/virtio-rng.o(.data+0x88): Section mismatch in reference from the variable virtio_rng to the function .devexit.text:virtrng_remove() >>> >>> Signed-off-by: Jeff Mahoney <jeffm@suse.com> >> >> Acked-by: Rusty Russell <rusty@rustcorp.com.au> >> >> Andrew, will you take these? >> > > umm, sure. But I wish I knew how the patch worked. Is there some > magic sauce which moves a variable called foo_driver into a different > section or what? > > And if so, what was I doing when that got done :(
It doesn't move it into a different section, it just shuts the warning up. modpost has a whitelist it uses to ignore the mismatch warning.
- -Jeff
- -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAktOewsACgkQLPWxlyuTD7IGKgCfSETonDGCsM/AgsUmdGtvSzCi omQAn3tMc0Ol6PkpaX0Qf6+tvcUnlqcU =jUja -----END PGP SIGNATURE-----
|  |