Go to file
Josef Bacik 8392bc2ff8 fsnotify: generate pre-content permission event on page fault
FS_PRE_ACCESS will be generated on page fault depending on the faulting
method. This pre-content event is meant to be used by hierarchical storage
managers that want to fill in the file content on first read access.

Export a simple helper that file systems that have their own ->fault()
will use, and have a more complicated helper to be do fancy things in
filemap_fault.

Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: Jan Kara <jack@suse.cz>
Link: https://patch.msgid.link/aa56c50ce81b1fd18d7f5d71dd2dfced5eba9687.1731684329.git.josef@toxicpanda.com
2024-12-11 17:28:41 +01:00
Documentation Additional power management updates for 6.13-rc1 2024-11-27 14:40:33 -08:00
LICENSES
arch dmaengine updates for v6.13 2024-11-27 13:25:47 -08:00
block for-6.13/block-20241118 2024-11-18 16:50:08 -08:00
certs
crypto Random number generator updates for Linux 6.13-rc1. 2024-11-19 10:43:44 -08:00
drivers More ACPI updates for 6.13-rc1 2024-11-27 14:50:31 -08:00
fs fanotify: allow to set errno in FAN_DENY permission response 2024-12-10 12:03:17 +01:00
include fsnotify: generate pre-content permission event on page fault 2024-12-11 17:28:41 +01:00
init - The series "resource: A couple of cleanups" from Andy Shevchenko 2024-11-25 16:09:48 -08:00
io_uring A rather large update for timekeeping and timers: 2024-11-19 16:35:06 -08:00
ipc - The series "resource: A couple of cleanups" from Andy Shevchenko 2024-11-25 16:09:48 -08:00
kernel Modules changes for v6.13-rc1 2024-11-27 10:20:50 -08:00
lib Modules changes for v6.13-rc1 2024-11-27 10:20:50 -08:00
mm fsnotify: generate pre-content permission event on page fault 2024-12-11 17:28:41 +01:00
net NFSD 6.13 Release Notes 2024-11-26 12:59:30 -08:00
rust rust: fix up formatting after merge 2024-11-26 17:54:58 -08:00
samples Rust changes for v6.13 2024-11-26 14:00:26 -08:00
scripts Modules changes for v6.13-rc1 2024-11-27 10:20:50 -08:00
security fsnotify: introduce pre-content permission events 2024-12-10 12:03:17 +01:00
sound soundwire updates for 6.13 2024-11-27 13:38:09 -08:00
tools RISC-V Paches for the 6.13 Merge Window, Part 1 2024-11-27 11:19:09 -08:00
usr
virt VFIO updates for v6.13 2024-11-27 12:57:03 -08:00
.clang-format
.clippy.toml rust: enable Clippy's `check-private-items` 2024-10-07 21:39:57 +02:00
.cocciconfig
.editorconfig
.get_maintainer.ignore MAINTAINERS: Retire Ralf Baechle 2024-11-12 15:48:59 +01:00
.gitattributes
.gitignore rust: introduce `.clippy.toml` 2024-10-07 21:39:05 +02:00
.mailmap media updates for v6.13-rc1 2024-11-20 14:01:15 -08:00
.rustfmt.toml
COPYING
CREDITS cgroup: Changes for v6.13 2024-11-20 09:54:49 -08:00
Kbuild
Kconfig
MAINTAINERS phy-for-6.13 2024-11-27 13:33:43 -08:00
Makefile Modules changes for v6.13-rc1 2024-11-27 10:20:50 -08:00
README

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 reStructuredText 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.