Go to file
Rik van Riel 8c38b705b4 silence nfscache allocation warnings with kvzalloc
silence nfscache allocation warnings with kvzalloc

Currently nfsd_reply_cache_init attempts hash table allocation through
kmalloc, and manually falls back to vzalloc if that fails. This makes
the code a little larger than needed, and creates a significant amount
of serial console spam if you have enough systems.

Switching to kvzalloc gets rid of the allocation warnings, and makes
the code a little cleaner too as a side effect.

Freeing of nn->drc_hashtbl is already done using kvfree currently.

Signed-off-by: Rik van Riel <riel@surriel.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
2020-09-25 18:01:28 -04:00
arch ARM: SoC fixes 2020-09-13 14:54:40 -07:00
block
certs
crypto
Documentation Documentation: update RPCSEC_GSSv3 RFC link 2020-09-25 18:01:27 -04:00
drivers USB/Thunderbolt fixes for 5.9-rc5 2020-09-13 09:23:54 -07:00
fs silence nfscache allocation warnings with kvzalloc 2020-09-25 18:01:28 -04:00
include SUNRPC/NFSD: Implement xdr_reserve_space_vec() 2020-09-25 18:01:27 -04:00
init
ipc
kernel
lib
LICENSES
mm
net SUNRPC/NFSD: Implement xdr_reserve_space_vec() 2020-09-25 18:01:27 -04:00
samples
scripts
security
sound
tools nfsd: remove fault injection code 2020-09-25 18:01:26 -04:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS MAINTAINERS: Note NFS docs under Documentation/ 2020-09-25 18:01:27 -04:00
Makefile Linux 5.9-rc5 2020-09-13 16:06:00 -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.