Jens Axboe
0e87e58bf6
blk-mq: improve warning for running a queue on the wrong CPU
...
__blk_mq_run_hw_queue() currently warns if we are running the queue on a
CPU that isn't set in its mask. However, this can happen if a CPU is
being offlined, and the workqueue handling will place the work on CPU0
instead. Improve the warning so that it only triggers if the batch cpu
in the hardware queue is currently online. If it triggers for that
case, then it's indicative of a flow problem in blk-mq, so we want to
retain it for that case.
Signed-off-by: Jens Axboe <axboe@fb.com>
2016-08-24 15:38:01 -06:00
..
partitions
block: atari: Return early for unsupported sector size
2016-07-13 09:31:44 -07:00
badblocks.c
bio-integrity.c
block: rename bio bi_rw to bi_opf
2016-08-07 14:41:02 -06:00
bio.c
block: Fix secure erase
2016-08-16 09:16:51 -06:00
blk-cgroup.c
block/blk-cgroup.c: Declare local symbols static
2016-06-14 09:09:33 -06:00
blk-core.c
block: Fix race triggered by blk_set_queue_dying()
2016-08-16 19:36:14 -06:00
blk-exec.c
block: Fix spelling in a source code comment
2016-07-20 21:28:22 -06:00
blk-flush.c
block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH
2016-06-07 13:41:38 -06:00
blk-integrity.c
blk-ioc.c
blk-lib.c
Merge branch 'for-4.8/drivers' of git://git.kernel.dk/linux-block
2016-07-26 15:37:51 -07:00
blk-map.c
block: simplify and export blk_rq_append_bio
2016-07-20 17:38:32 -06:00
blk-merge.c
block: make sure a big bio is split into at most 256 bvecs
2016-08-24 08:17:24 -06:00
blk-mq-cpu.c
blk-mq-cpumap.c
blk-mq-sysfs.c
blk-mq: fix deadlock in blk_mq_register_disk() error path
2016-08-04 14:19:16 -06:00
blk-mq-tag.c
blk-mq: Introduce blk_mq_reinit_tagset
2016-07-08 08:38:49 -06:00
blk-mq-tag.h
blk-mq.c
blk-mq: improve warning for running a queue on the wrong CPU
2016-08-24 15:38:01 -06:00
blk-mq.h
blk-settings.c
block: kill off q->flush_flags
2016-04-13 13:33:19 -06:00
blk-softirq.c
blk-sysfs.c
block: expose QUEUE_FLAG_DAX in sysfs
2016-07-20 21:01:08 -06:00
blk-tag.c
blk-throttle.c
block: rename bio bi_rw to bi_opf
2016-08-07 14:41:02 -06:00
blk-timeout.c
blk.h
block: simplify and export blk_rq_append_bio
2016-07-20 17:38:32 -06:00
bounce.c
bsg-lib.c
bsg.c
cfq-iosched.c
block: rename bio bi_rw to bi_opf
2016-08-07 14:41:02 -06:00
cmdline-parser.c
compat_ioctl.c
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
deadline-iosched.c
block: do not merge requests without consulting with io scheduler
2016-07-20 21:35:12 -06:00
elevator.c
block: Fix secure erase
2016-08-16 09:16:51 -06:00
genhd.c
block: fix bdi vs gendisk lifetime mismatch
2016-08-04 14:19:16 -06:00
ioctl.c
DAX error handling for 4.7
2016-05-26 19:34:26 -07:00
ioprio.c
block: fix use-after-free in sys_ioprio_get()
2016-07-01 08:39:24 -06:00
Kconfig
block: remove BLK_DEV_DAX config option
2016-08-04 08:50:07 -04:00
Kconfig.iosched
Makefile
noop-iosched.c
partition-generic.c
block/partition-generic.c: Remove a set-but-not-used variable
2016-06-14 09:09:15 -06:00
scsi_ioctl.c
t10-pi.c