No description
Find a file
Liu Shixin via Jfs-discussion e6aa8b2b73 fs/jfs: fix shift exponent db_agl2size negative
[ Upstream commit fad376fce0 ]

As a shift exponent, db_agl2size can not be less than 0. Add the missing
check to fix the shift-out-of-bounds bug reported by syzkaller:

 UBSAN: shift-out-of-bounds in fs/jfs/jfs_dmap.c:2227:15
 shift exponent -744642816 is negative

Reported-by: syzbot+0be96567042453c0c820@syzkaller.appspotmail.com
Fixes: 1da177e4c3 ("Linux-2.6.12-rc2")
Signed-off-by: Liu Shixin <liushixin2@huawei.com>
Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-03-11 13:50:20 +01:00
arch MIPS: DTS: CI20: fix otg power gpio 2023-03-10 09:29:53 +01:00
block Revert "blk-cgroup: dropping parent refcount after pd_free_fn() is done" 2023-03-11 11:04:54 +01:00
certs
crypto
Documentation
drivers auxdisplay: hd44780: Fix potential memory leak in hd44780_remove() 2023-03-11 13:50:20 +01:00
fs fs/jfs: fix shift exponent db_agl2size negative 2023-03-11 13:50:20 +01:00
include net/sched: Retire tcindex classifier 2023-03-11 13:50:20 +01:00
init
io_uring
ipc
kernel tracing/eprobe: Fix to add filter on eprobe description in README file 2023-03-10 09:29:50 +01:00
lib
LICENSES
mm
net net/sched: Retire tcindex classifier 2023-03-11 13:50:20 +01:00
rust
samples
scripts
security
sound
tools net/sched: Retire tcindex classifier 2023-03-11 13:50:20 +01:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
.rustfmt.toml
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile Linux 6.2.4 2023-03-11 11:04:54 +01: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.