1
0
Fork 0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-01-23 16:53:58 -05:00
No description
Find a file
Keith Busch 3b481d9135 block: add zone specific block statuses
A zoned device with limited resources to open or activate zones may
return an error when the host exceeds those limits. The same command may
be successful if retried later, but the host needs to wait for specific
zone states before it should expect a retry to succeed. Have the block
layer provide an appropriate status for these conditions so applications
can distinuguish this error for special handling.

Cc: linux-api@vger.kernel.org
Cc: Niklas Cassel <niklas.cassel@wdc.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <damien.lemoal@wdc.com>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2020-10-13 15:05:05 -06:00
arch * Use XORL instead of XORQ to avoid a REX prefix and save some bytes in 2020-10-13 13:36:07 -07:00
block block: add zone specific block statuses 2020-10-13 15:05:05 -06:00
certs
crypto drivers-5.10-2020-10-12 2020-10-13 13:04:41 -07:00
Documentation block: add zone specific block statuses 2020-10-13 15:05:05 -06:00
drivers block/rnbd-clt: send_msg_close if any error occurs after send_msg_open 2020-10-13 15:05:05 -06:00
fs io_uring-5.10-2020-10-12 2020-10-13 12:36:21 -07:00
include block: add zone specific block statuses 2020-10-13 15:05:05 -06:00
init io_uring-5.10-2020-10-12 2020-10-13 12:36:21 -07:00
ipc
kernel io_uring-5.10-2020-10-12 2020-10-13 12:36:21 -07:00
lib block-5.10-2020-10-12 2020-10-13 12:12:44 -07:00
LICENSES
mm block-5.10-2020-10-12 2020-10-13 12:12:44 -07:00
net io_uring-5.10-2020-10-12 2020-10-13 12:36:21 -07:00
samples
scripts
security
sound
tools block-5.10-2020-10-12 2020-10-13 12:12:44 -07:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS libata-5.10-2020-10-12 2020-10-13 12:50:48 -07:00
Makefile
README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.