No description
Find a file
zhangyi (F) c044f3d836 jbd2: abort journal if free a async write error metadata buffer
If we free a metadata buffer which has been failed to async write out
in the background, the jbd2 checkpoint procedure will not detect this
failure in jbd2_log_do_checkpoint(), so it may lead to filesystem
inconsistency after cleanup journal tail. This patch abort the journal
if free a buffer has write_io_error flag to prevent potential further
inconsistency.

Signed-off-by: zhangyi (F) <yi.zhang@huawei.com>
Link: https://lore.kernel.org/r/20200620025427.1756360-5-yi.zhang@huawei.com
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
2020-08-07 14:12:34 -04:00
arch x86/ldt: use "pr_info_once()" instead of open-coding it badly 2020-07-05 12:50:20 -07:00
block block-5.8-2020-07-05 2020-07-05 10:45:31 -07:00
certs
crypto
Documentation ext4: use generic names for generic ioctls 2020-08-06 01:35:05 -04:00
drivers A set of interrupt chip driver fixes: 2020-07-05 12:22:35 -07:00
fs jbd2: abort journal if free a async write error metadata buffer 2020-08-07 14:12:34 -04:00
include
init
ipc
kernel A single fix for a printk format warning in RCU. 2020-07-05 12:21:28 -07:00
lib
LICENSES
mm
net
samples
scripts Kbuild fixes for v5.8 (2nd) 2020-07-05 12:14:24 -07:00
security
sound
tools A series of fixes for x86: 2020-07-05 12:23:49 -07:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile Linux 5.8-rc4 2020-07-05 16:20:22 -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.