Martin K. Petersen
9f9ee1f2b2
block: Quiesce zeroout wrapper
...
blkdev_issue_zeroout() printed a warning if a device failed a discard or
write same request despite advertising support for these. That's fine
for SCSI since we'll disable these commands if we get an error back from
the disk saying that they are not supported. And consequently the
warning only gets printed once.
There are other types of block devices that support discard, however,
and these may return -EOPNOTSUPP for each command but leave discard
enabled in the queue limits. This will cause a warning message for every
blkdev_issue_zeroout() invocation.
Remove the offending warning messages.
Reported-by: Sedat Dilek <sedat.dilek@gmail.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Tested-by: Sedat Dilek <sedat.dilek@gmail.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
2015-02-05 10:14:54 -07:00
..
partitions
block: Remove annoying "unknown partition table" message
2015-01-22 08:03:52 -07:00
bio-integrity.c
block: fix regression where bio_integrity_process uses wrong bio_vec iterator
2014-12-02 08:15:21 -07:00
bio.c
block: rewrite and split __bio_copy_iov()
2015-02-05 09:30:44 -07:00
blk-cgroup.c
blkcg: remove blkcg->id
2014-09-08 09:55:37 -06:00
blk-cgroup.h
blkcg: remove blkcg->id
2014-09-08 09:55:37 -06:00
blk-core.c
block: keep established cmd_flags when cloning into a blk-mq request
2015-01-28 09:44:15 -07:00
blk-exec.c
blk-mq: avoid infinite recursion with the FUA flag
2014-09-22 11:55:19 -06:00
blk-flush.c
blk-mq: support per-distpatch_queue flush machinery
2014-09-25 15:22:45 -06:00
blk-integrity.c
block: Don't merge requests if integrity flags differ
2014-09-27 09:14:57 -06:00
blk-ioc.c
block: Substitute rcu_access_pointer() for rcu_dereference_raw()
2014-02-18 12:21:26 -08:00
blk-iopoll.c
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next
2014-06-03 12:57:53 -07:00
blk-lib.c
block: Quiesce zeroout wrapper
2015-02-05 10:14:54 -07:00
blk-map.c
block: merge __bio_map_user_iov into bio_map_user_iov
2015-02-05 09:30:43 -07:00
blk-merge.c
block: blk-merge: fix blk_recount_segments()
2014-11-11 16:24:15 -07:00
blk-mq-cpu.c
blk-mq: add file comments and update copyright notices
2014-05-28 10:15:41 -06:00
blk-mq-cpumap.c
blk-mq: Use all available hardware queues
2014-12-09 09:08:21 -07:00
blk-mq-sysfs.c
blk-mq: Fix uninitialized kobject at CPU hotplugging
2014-12-10 08:57:31 -07:00
blk-mq-tag.c
blk-mq: add tag allocation policy
2015-01-23 14:18:00 -07:00
blk-mq-tag.h
blk-mq: add tag allocation policy
2015-01-23 14:18:00 -07:00
blk-mq.c
blk-mq: add tag allocation policy
2015-01-23 14:18:00 -07:00
blk-mq.h
block: wake up waiters when a queue is marked dying
2014-12-31 09:39:16 -07:00
blk-settings.c
block: remove artifical max_hw_sectors cap
2014-10-21 14:02:54 -06:00
blk-softirq.c
block: fix regression with block enabled tagging
2014-04-09 21:54:06 -06:00
blk-sysfs.c
blk-mq: Fix a use-after-free
2014-12-09 09:07:13 -07:00
blk-tag.c
block: support different tag allocation policy
2015-01-23 14:15:46 -07:00
blk-throttle.c
cgroup: remove sane_behavior support on non-default hierarchies
2014-07-09 10:08:08 -04:00
blk-timeout.c
block: fix blk_abort_request on blk-mq
2014-09-22 12:00:08 -06:00
blk.h
blk-mq: support per-distpatch_queue flush machinery
2014-09-25 15:22:45 -06:00
bounce.c
mm: convert some level-less printks to pr_*
2014-06-06 16:08:18 -07:00
bsg-lib.c
bsg.c
bsg: fix potential error pointer dereference
2014-08-29 08:34:14 -06:00
cfq-iosched.c
cfq-iosched: fix incorrect filing of rt async cfqq
2015-01-21 10:38:30 -07:00
cmdline-parser.c
block: remove unrelated header files and export symbol
2014-01-21 20:18:26 -08:00
compat_ioctl.c
block, bdi: an active gendisk always has a request_queue associated with it
2014-09-08 10:00:35 -06:00
deadline-iosched.c
block: Stop abusing csd.list for fifo_time
2014-02-24 14:46:32 -08:00
elevator.c
block / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
2014-12-04 01:00:23 +01:00
genhd.c
genhd: check for int overflow in disk_expand_part_tbl()
2014-11-19 13:09:07 -07:00
ioctl.c
block: Add discard flag to blkdev_issue_zeroout() function
2015-01-21 10:41:46 -07:00
ioprio.c
block: Fix computation of merged request priority
2014-10-31 08:30:43 -06:00
Kconfig
block: Add T10 Protection Information functions
2014-09-27 09:14:59 -06:00
Kconfig.iosched
Makefile
block: Add T10 Protection Information functions
2014-09-27 09:14:59 -06:00
noop-iosched.c
partition-generic.c
block: Fix dev_t minor allocation lifetime
2014-09-03 15:01:02 -06:00
scsi_ioctl.c
block: pass iov_iter to the BLOCK_PC mapping functions
2015-02-05 09:30:40 -07:00
t10-pi.c
block: Add T10 Protection Information functions
2014-09-27 09:14:59 -06:00