linux/drivers/staging
Arnd Bergmann 056e4fc201 staging: unisys/visorbus: add __init/__exit annotations
gcc-4.6 causes a harmless warning about the init function:

WARNING: vmlinux.o(.text+0xed62c2): Section mismatch in reference from the function init_unisys() to the function .init.text:visorutil_spar_detect()
The function init_unisys() references
the function __init visorutil_spar_detect().
This is often because init_unisys lacks a __init
annotation or the annotation of visorutil_spar_detect is wrong.

It appears that newer versions inline visorutil_spar_detect(),
end up with an empty __init section. This marks the module
entry points as __init and __exit respectively, which avoids
the warning and slightly reduces the runtime code size.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-09-18 12:25:31 +02:00
..
android Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2017-09-14 18:13:32 -07:00
board
ccree staging: ccree: save ciphertext for CTS IV 2017-08-23 16:22:35 -07:00
clocking-wizard
comedi Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2017-09-14 18:13:32 -07:00
dgnc
emxx_udc
fbtft
fsl-dpaa2 staging: fsl-dpaa2/eth: fix off-by-one FD ctrl bitmaks 2017-09-01 15:53:12 +02:00
fsl-mc Merge 4.13-rc7 into staging-next 2017-08-28 15:26:48 +02:00
fwserial
gdm724x
goldfish staging: goldfish: (Coding Style) Fixed parenthesis alignment. 2017-08-31 18:21:37 +02:00
greybus media updates for v4.14-rc1 2017-09-07 12:53:14 -07:00
gs_fpgaboot
iio Second set of IIO new device support, features and cleanup for the 4.14 cycle. 2017-08-20 10:42:42 -07:00
irda staging: irda: fix init level for irda core 2017-08-30 10:15:12 -07:00
ks7010 staging: ks7010: Fix coding style and remove checkpatch.pl warnings. 2017-08-31 18:13:25 +02:00
lustre Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2017-09-14 18:54:01 -07:00
media media: staging: atomisp: sh_css_calloc shall return a pointer to the allocated space 2017-09-05 07:29:29 -04:00
most staging: most: hdm_usb: Driver registration with module_driver macro 2017-08-27 19:59:10 +02:00
mt29f_spinand mtd: nand: Rename nand.h into rawnand.h 2017-08-13 10:11:49 +02:00
netlogic
nvec
octeon staging: octeon: fix line over 80 characters 2017-08-18 15:57:17 -07:00
octeon-usb
olpc_dcon staging: olpc_dcon: remove pointless debug printk in dcon_freeze_store() 2017-08-28 10:27:29 +02:00
pi433 Staging: Pi433: style fix - tabs and spaces 2017-08-31 18:28:34 +02:00
rtl8188eu staging:rtl8188eu:core Fix remove unneccessary else block 2017-09-01 19:08:45 +02:00
rtl8192e
rtl8192u
rtl8712 staging: rtl8712: constify usb_device_id 2017-08-18 15:57:16 -07:00
rtl8723bs staging: rtl8723bs: hal: remove cast to void pointer 2017-08-29 08:24:04 +02:00
rtlwifi staging: r8822be: Simplify deinit_priv() 2017-08-31 18:29:33 +02:00
rts5208 SCSI misc on 20170907 2017-09-07 21:11:05 -07:00
skein
sm750fb
speakup staging: speakup: use tty_kopen and tty_kclose 2017-08-28 16:15:42 +02:00
typec staging: typec: fusb302: make structure fusb302_psy_desc static 2017-09-01 19:06:44 +02:00
unisys staging: unisys/visorbus: add __init/__exit annotations 2017-09-18 12:25:31 +02:00
vboxvideo Staging/IIO driver updates for 4.14-rc1 2017-09-05 10:36:26 -07:00
vc04_services staging: bcm2835-camera: make video_device const 2017-08-28 10:40:39 +02:00
vme
vt6655
vt6656
wilc1000
wlan-ng staging: wlan-ng: hfa384x_usb: Fix multiple line dereference 2017-08-20 11:10:23 -07:00
xgifb
Kconfig Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2017-09-06 14:45:08 -07:00
Makefile Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2017-09-06 14:45:08 -07:00