Go to file
Daniel Wagner efcd52ba64 nvmet-fcloop: access fcpreq only when holding reqlock
[ Upstream commit 47a827cd79 ]

The abort handling logic expects that the state and the fcpreq are only
accessed when holding the reqlock lock.

While at it, only handle the aborts in the abort handler.

Signed-off-by: Daniel Wagner <wagi@kernel.org>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-06-19 15:28:43 +02:00
arch powerpc/vas: Return -EINVAL if the offset is non-zero in mmap() 2025-06-19 15:28:40 +02:00
block
certs
crypto
Documentation dt-bindings: vendor-prefixes: Add Liontron name 2025-06-19 15:28:24 +02:00
drivers nvmet-fcloop: access fcpreq only when holding reqlock 2025-06-19 15:28:43 +02:00
fs fs/filesystems: Fix potential unsigned integer underflow in fs_name() 2025-06-19 15:28:43 +02:00
include net: Fix TOCTOU issue in sk_is_readable() 2025-06-19 15:28:41 +02:00
init
io_uring
ipc
kernel bpf: Avoid __bpf_prog_ret0_warn when jit fails 2025-06-19 15:28:18 +02:00
lib
LICENSES
mm kasan: use unchecked __memset internally 2025-06-19 15:28:36 +02:00
net net_sched: ets: fix a race in ets_qdisc_change() 2025-06-19 15:28:43 +02:00
rust
samples
scripts randstruct: gcc-plugin: Fix attribute addition 2025-06-19 15:28:25 +02:00
security
sound ASoC: ti: omap-hdmi: Re-add dai_link->platform to fix card init 2025-06-19 15:28:35 +02:00
tools perf trace: Always print return value for syscalls returning a pid 2025-06-19 15:28:28 +02:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
.rustfmt.toml
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
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.