twx-linux/drivers/misc
Arnd Bergmann ececdc021b lkdtm: mark execute_location as noinline
The kernel sometimes fails to link when lkdrm is built-in and
compiled with clang:

relocation truncated to fit: R_ARM_THM_CALL against `.bss'

The reason here is that a relocation from .text to .bss fails to
generate a trampoline because .bss is not an executable section.

Marking the function 'noinline' turns the relative branch to .bss
into an absolute branch to the function argument, and that works
fine.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-02-09 17:31:50 -08:00
..
altera-stapl
c2port misc: c2port: use kobj_to_dev() 2016-02-07 23:01:45 -08:00
cb710
cxl misc: cxl: use kobj_to_dev() 2016-02-07 23:01:45 -08:00
echo
eeprom misc: eeprom_93xx46: Implement eeprom_93xx46 DT bindings. 2016-02-09 17:27:45 -08:00
genwqe GenWQE: use kobj_to_dev() 2016-02-08 14:57:30 -08:00
ibmasm kbuild: Allow to specify composite modules with modname-m 2015-11-25 11:23:25 +01:00
lis3lv02d misc: apds990x, bh1770glc, lis3lv02d: use to_i2c_client 2016-02-07 23:01:45 -08:00
mei mei: split amthif client init from end of clients enumeration 2016-02-07 14:47:20 -08:00
mic misc: mic: use common error path 2016-02-07 22:53:40 -08:00
sgi-gru
sgi-xp
ti-st misc: st_core: remove unreachable code 2016-02-07 23:01:45 -08:00
vmw_vmci VMCI: Use 32bit atomics for queue headers on X86_32 2016-02-07 21:36:02 -08:00
ad525x_dpot-i2c.c
ad525x_dpot-spi.c
ad525x_dpot.c
ad525x_dpot.h
apds990x.c misc: apds990x, bh1770glc, lis3lv02d: use to_i2c_client 2016-02-07 23:01:45 -08:00
apds9802als.c
arm-charlcd.c drivers/misc: make arm-charlcd.c explicitly non-modular 2016-02-07 23:01:45 -08:00
atmel_tclib.c
atmel-ssc.c
bh1770glc.c misc: apds990x, bh1770glc, lis3lv02d: use to_i2c_client 2016-02-07 23:01:45 -08:00
bh1780gli.c
bmp085-i2c.c
bmp085-spi.c
bmp085.c
bmp085.h
cs5535-mfgpt.c
ds1682.c
dummy-irq.c
enclosure.c
fsa9480.c
hmc6352.c
hpilo.c
hpilo.h
ics932s401.c
ioc4.c
isl29003.c
isl29020.c
Kconfig misc/bmp085: Enable building as a module 2016-02-07 23:01:45 -08:00
kgdbts.c
lattice-ecp3-config.c
lkdtm.c lkdtm: mark execute_location as noinline 2016-02-09 17:31:50 -08:00
Makefile
pch_phub.c pch_phub: use kobj_to_dev() 2016-02-08 14:57:30 -08:00
phantom.c
pti.c
qcom-coincell.c
spear13xx_pcie_gadget.c
sram.c
ti_dac7512.c
tifm_7xx1.c
tifm_core.c
tsl2550.c
vexpress-syscfg.c
vmw_balloon.c mm, page_alloc: rename __GFP_WAIT to __GFP_RECLAIM 2015-11-06 17:50:42 -08:00