Go to file
Jeff Moyer b7fd7f39e1 io_uring/filetable: don't unnecessarily clear/reset bitmap
JIRA: https://issues.redhat.com/browse/RHEL-64867

commit 340f634aa43d4172771a784da31e5d4c7c7d3126
Author: Jens Axboe <axboe@kernel.dk>
Date:   Tue May 7 15:09:02 2024 -0600

    io_uring/filetable: don't unnecessarily clear/reset bitmap
    
    If we're updating an existing slot, we clear the slot bitmap only to
    set it again right after. Just leave the bit set rather than toggle
    it off and on, and move the unused slot setting into the branch of
    not already having a file occupy this slot.
    
    Signed-off-by: Jens Axboe <axboe@kernel.dk>

Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
2024-11-28 17:46:44 -05:00
Documentation Merge: gfs2: Revise glock reference counting model 2024-11-28 20:19:11 +00:00
LICENSES
arch Merge: x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y 2024-11-27 11:19:39 +00:00
block Merge: block: fix integer overflow in BLKSECDISCARD 2024-11-25 13:17:46 +00:00
certs integrity: PowerVM support for loading third party code signing keys 2024-02-05 19:05:32 +08:00
crypto s390/crypto: Add hardware acceleration for HMAC modes 2024-11-06 13:30:43 +01:00
drivers net: extend ubuf_info callback to ops structure 2024-11-28 17:38:44 -05:00
fs Add do_ftruncate that truncates a struct file 2024-11-28 15:34:44 -05:00
include net: add callback for setting a ubuf_info to skb 2024-11-28 17:39:44 -05:00
init bootconfig: do not put quotes on cmdline items unless necessary 2024-11-06 14:49:53 -05:00
io_uring io_uring/filetable: don't unnecessarily clear/reset bitmap 2024-11-28 17:46:44 -05:00
ipc Merge: fs: backport mnt_idmap type 2024-11-11 08:26:30 +00:00
kernel net: skbuff: drop the word head from skb cache 2024-11-28 16:03:44 -05:00
lib Merge: USB/TBT code rebase of supported drivers to upstream v6.11 2024-11-25 13:17:44 +00:00
mm kasan: rename and document kasan_(un)poison_object_data 2024-11-28 16:22:44 -05:00
net net: add callback for setting a ubuf_info to skb 2024-11-28 17:39:44 -05:00
redhat [redhat] kernel-5.14.0-536.el9 2024-11-28 20:19:44 +00:00
samples Merge: BPF 6.10 rebase 2024-11-22 09:24:52 +00:00
scripts kbuild,bpf: Switch to using --btf_features for pahole v1.26 and later 2024-11-13 09:39:17 +01:00
security selinux,smack: don't bypass permissions check in inode_setsecctx hook 2024-11-12 10:09:10 +00:00
sound Merge: CNB96: timekeeping: add clocksource ID and infrastructure for converting to/from a base clock 2024-11-05 11:41:13 +00:00
tools Merge: selftests/mm: relax test to fail after 100 migration failures 2024-11-28 20:19:09 +00:00
usr kexec.h: add linux/kexec.h to UAPI compile-test coverage 2024-05-15 13:58:51 +08:00
virt Merge: fs: backport mnt_idmap type 2024-11-11 08:26:30 +00:00
.clang-format printk: Prepare for SRCU console list protection 2024-05-09 11:25:16 -04:00
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore redhat: rhdocs: delete .get_maintainer.conf 2024-06-06 09:36:57 -04:00
.gitlab-ci.yml gitlab-ci: provide consistent kcidb_tree_name 2024-10-29 15:17:07 +01:00
.mailmap
COPYING
CREDITS MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer 2024-05-13 15:56:48 -06:00
Kbuild
Kconfig
Kconfig.redhat redhat: kABI: add missing RH_KABI_SIZE_ALIGN_CHECKS Kconfig option 2024-01-12 14:27:16 +01:00
MAINTAINERS Merge: BPF 6.10 rebase 2024-11-22 09:24:52 +00:00
Makefile kbuild: avoid too many execution of scripts/pahole-flags.sh 2024-11-13 09:39:16 +01:00
Makefile.rhelver [redhat] kernel-5.14.0-536.el9 2024-11-28 20:19:44 +00:00
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.