Paul Gortmaker
0b776b0628
block: delete __cpuinit usage from all block files
...
The __cpuinit type of throwaway sections might have made sense
some time ago when RAM was more constrained, but now the savings
do not offset the cost and complications. For example, the fix in
commit 5e427ec2d0 ("x86: Fix bit corruption at CPU resume time")
is a good example of the nasty type of bugs that can be created
with improper use of the various __init prefixes.
After a discussion on LKML[1] it was decided that cpuinit should go
the way of devinit and be phased out. Once all the users are gone,
we can then finally remove the macros themselves from linux/init.h.
This removes all the drivers/block uses of the __cpuinit macros
from all C files.
[1] https://lkml.org/lkml/2013/5/20/589
Cc: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2013-07-14 19:36:59 -04:00
..
partitions
partitions/msdos: enumerate also AIX LVM partitions
2013-07-09 10:33:28 -07:00
blk-cgroup.c
blk-throttle: implement proper hierarchy support
2013-05-14 13:52:38 -07:00
blk-cgroup.h
blkcg: move bulk of blkcg_gq release operations to the RCU callback
2013-05-14 13:52:31 -07:00
blk-core.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
2013-07-03 11:08:24 -07:00
blk-exec.c
Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block
2013-02-28 12:52:24 -08:00
blk-flush.c
Block: blk-flush: Fixed indent code style
2013-03-22 12:22:51 -06:00
blk-integrity.c
scatterlist: introduce sg_unmark_end
2013-03-20 15:43:04 +10:30
blk-ioc.c
block: queue work on power efficient wq
2013-05-14 10:50:07 -07:00
blk-iopoll.c
block: delete __cpuinit usage from all block files
2013-07-14 19:36:59 -04:00
blk-lib.c
block: account iowait time when waiting for completion of IO request
2013-02-15 16:45:07 +01:00
blk-map.c
blk-merge.c
scatterlist: introduce sg_unmark_end
2013-03-20 15:43:04 +10:30
blk-settings.c
blk-softirq.c
block: delete __cpuinit usage from all block files
2013-07-14 19:36:59 -04:00
blk-sysfs.c
block: avoid using uninitialized value in from queue_var_store
2013-04-03 21:53:57 +02:00
blk-tag.c
block: Reserve only one queue tag for sync IO if only 3 tags are available
2013-06-28 21:32:27 +02:00
blk-throttle.c
blk-throttle: implement proper hierarchy support
2013-05-14 13:52:38 -07:00
blk-timeout.c
block: check for timeout function in blk_rq_timed_out()
2013-07-01 17:31:23 +02:00
blk.h
bsg-lib.c
bsg.c
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
cfq-iosched.c
elevator: Fix a race in elevator switching
2013-07-03 13:25:24 +02:00
compat_ioctl.c
block/compat_ioctl.c: do not leak info to user-space
2013-07-03 16:07:25 -07:00
deadline-iosched.c
elevator: Fix a race in elevator switching
2013-07-03 13:25:24 +02:00
elevator.c
elevator: Fix a race in elevator switching
2013-07-03 13:25:24 +02:00
genhd.c
block: do not pass disk names as format strings
2013-07-03 16:07:25 -07:00
ioctl.c
Kconfig
block: don't select PERCPU_RWSEM
2013-02-22 10:42:45 +01:00
Kconfig.iosched
Makefile
noop-iosched.c
elevator: Fix a race in elevator switching
2013-07-03 13:25:24 +02:00
partition-generic.c
Revert "loop: cleanup partitions when detaching loop device"
2013-04-08 10:12:11 +02:00
scsi_ioctl.c
aio: don't include aio.h in sched.h
2013-05-07 20:16:25 -07:00