Go to file
Ming Lei bad9e90252 block: simplify tag allocation policy selection
JIRA: https://issues.redhat.com/browse/RHEL-79409

commit ce32496ec1abe866225f2e2005ceda68cf4c7bf4
Author: Christoph Hellwig <hch@lst.de>
Date:   Mon Jan 6 09:35:11 2025 +0100

    block: simplify tag allocation policy selection

    Use a plain BLK_MQ_F_* flag to select the round robin tag selection
    instead of overlaying an enum with just two possible values into the
    flags space.

    Doing so allows adding a BLK_MQ_F_MAX sentinel for simplified overflow
    checking in the messy debugfs helpers.

    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Reviewed-by: John Garry <john.g.garry@oracle.com>
    Link: https://lore.kernel.org/r/20250106083531.799976-5-hch@lst.de
    Signed-off-by: Jens Axboe <axboe@kernel.dk>

Signed-off-by: Ming Lei <ming.lei@redhat.com>
2025-03-14 16:48:39 +08:00
Documentation block: enable passthrough command statistics 2025-03-14 16:48:11 +08:00
LICENSES
arch block: remove BLK_MQ_F_SHOULD_MERGE 2025-03-14 16:48:35 +08:00
block block: simplify tag allocation policy selection 2025-03-14 16:48:39 +08:00
certs
crypto
drivers block: simplify tag allocation policy selection 2025-03-14 16:48:39 +08:00
fs fs: Export generic_atomic_write_valid() 2025-03-14 16:48:27 +08:00
include block: simplify tag allocation policy selection 2025-03-14 16:48:39 +08:00
init
io_uring block: add a rq_list type 2025-03-14 16:48:23 +08:00
ipc
kernel blktrace: remove redundant return at end of function 2025-03-14 16:48:33 +08:00
lib lib/iov_iter: fix bvec iterator setup 2025-03-14 16:48:15 +08:00
mm
net
redhat
samples
scripts
security
sound
tools
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.gitlab-ci.yml
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
Kconfig.redhat
MAINTAINERS
Makefile
Makefile.rhelver
README
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.