1
0
Fork 0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-01-24 17:23:25 -05:00
No description
Find a file
Andreas Gruenbacher a6294593e8 iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable
Turn iov_iter_fault_in_readable into a function that returns the number
of bytes not faulted in, similar to copy_to_user, instead of returning a
non-zero value when any of the requested pages couldn't be faulted in.
This supports the existing users that require all pages to be faulted in
as well as new users that are happy if any pages can be faulted in.

Rename iov_iter_fault_in_readable to fault_in_iov_iter_readable to make
sure this change doesn't silently break things.

Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
2021-10-18 16:35:06 +02:00
arch gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} 2021-10-18 16:33:03 +02:00
block block-5.15-2021-10-09 2021-10-09 14:51:59 -07:00
certs
crypto
Documentation
drivers gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} 2021-10-18 16:33:03 +02:00
fs iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable 2021-10-18 16:35:06 +02:00
include iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable 2021-10-18 16:35:06 +02:00
init
ipc
kernel
lib iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable 2021-10-18 16:35:06 +02:00
LICENSES
mm iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable 2021-10-18 16:35:06 +02:00
net
samples
scripts
security
sound
tools - Remove an extra section.len member in favour of section.sh_size 2021-10-10 10:05:39 -07:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile Linux 5.15-rc5 2021-10-10 17:01:59 -07:00
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.