Greg Kroah-Hartman
c7f89f1b6b
This is the 5.4.249 stable release
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmSb7V4ACgkQONu9yGCS
aT5vLxAA0yhg7h210wyMLrPNgQHrIItxkvcosoAG04WziImnvTT84XYpvthKlQrZ
jzLGwdrH8ggdZIq+jPblmGvfvpGuM7MjKw1F8tgmviMnMyfKziGO/kIEzkNPaHSt
sRFuGniXx2Q/m2IVblhC8pqJG6SRgkBbNgg3by7SpTRSEHBjpxaOVxvGC53Bdlkb
ep90ox3iVbA4Q45rGCn5UfJM22wEnUYbzRv04085fzWaPDEZyHi5S6a3rHepVbrq
7ElDQgUgHKlLm7rd1ngB8Ac+EdfavVcPok789pbEmQwf6jsAetl43yPUSEE6xFXb
5FZAA7uUUa+E7P+140+iWBCZwQX9g+WglEkOxJV8gOMtWoiFZjpPcJxyWnvz/7ch
XFz88WW/Ub4+bpg62TJ2F3dboeF0x1rN5kB8/ylb+Gf9vACT2gPLDbFaeG24DZEr
s1hdsRx1Q3m8ffOYbsuTTn3bfGv8TfycV4Cwy+v+QPwJF/WPdMUnIDRY7VgWJ6fO
scRdhkgMer9MLDrcSwxgS3tyn6JObQMp5A40H1Yb6ZVwN+q2BRC/B4Gqi6BmUNKr
uU0BRMeyExyyQfKYCgvcf0M23qUf5L4PDpk1MX38pU+AHm8rPHlE36/pNFG4PG0g
p6vBTlKzYeHKh12VAdPJjiWICloaz2ixf3K85xJ+vH56jXfjbSY=
=3Pqk
-----END PGP SIGNATURE-----
Merge 5.4.249 into android11-5.4-lts
Changes in 5.4.249
nilfs2: reject devices with insufficient block count
mm: rewrite wait_on_page_bit_common() logic
list: add "list_del_init_careful()" to go with "list_empty_careful()"
epoll: ep_autoremove_wake_function should use list_del_init_careful
tracing: Add tracing_reset_all_online_cpus_unlocked() function
x86/purgatory: remove PGO flags
tick/common: Align tick period during sched_timer setup
media: dvbdev: Fix memleak in dvb_register_device
media: dvbdev: fix error logic at dvb_register_device()
media: dvb-core: Fix use-after-free due to race at dvb_register_device()
nilfs2: fix buffer corruption due to concurrent device reads
Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
PCI: hv: Fix a race condition bug in hv_pci_query_relations()
cgroup: Do not corrupt task iteration when rebinding subsystem
mmc: meson-gx: remove redundant mmc_request_done() call from irq context
ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
writeback: fix dereferencing NULL mapping->host on writeback_page_template
nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
cifs: Clean up DFS referral cache
cifs: Get rid of kstrdup_const()'d paths
cifs: Introduce helpers for finding TCP connection
cifs: Merge is_path_valid() into get_normalized_path()
cifs: Fix potential deadlock when updating vol in cifs_reconnect()
x86/mm: Avoid using set_pgd() outside of real PGD pages
rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer()
ieee802154: hwsim: Fix possible memory leaks
xfrm: Linearize the skb after offloading if needed.
net: qca_spi: Avoid high load if QCA7000 is not available
mmc: mtk-sd: fix deferred probing
mmc: mvsdio: convert to devm_platform_ioremap_resource
mmc: mvsdio: fix deferred probing
mmc: omap: fix deferred probing
mmc: omap_hsmmc: fix deferred probing
mmc: sdhci-acpi: fix deferred probing
mmc: sh_mmcif: fix deferred probing
mmc: usdhi60rol0: fix deferred probing
ipvs: align inner_mac_header for encapsulation
net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
be2net: Extend xmit workaround to BE3 chip
netfilter: nf_tables: disallow element updates of bound anonymous sets
netfilter: nfnetlink_osf: fix module autoload
Revert "net: phy: dp83867: perform soft reset and retain established link"
sch_netem: acquire qdisc lock in netem_change()
scsi: target: iscsi: Prevent login threads from racing between each other
HID: wacom: Add error check to wacom_parse_and_register()
arm64: Add missing Set/Way CMO encodings
media: cec: core: don't set last_initiator if tx in progress
nfcsim.c: Fix error checking for debugfs_create_dir
usb: gadget: udc: fix NULL dereference in remove()
s390/cio: unregister device when the only path is gone
ASoC: nau8824: Add quirk to active-high jack-detect
ARM: dts: Fix erroneous ADS touchscreen polarities
drm/exynos: vidi: fix a wrong error return
drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback)
mm: make wait_on_page_writeback() wait for multiple pending writebacks
xfs: verify buffer contents when we skip log replay
Linux 5.4.249
Change-Id: I3f7cf3804fddac70b4c1accef1c7374b184b1ea3
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
|
2023-06-28 09:54:38 +00:00 |
| .. |
|
libxfs
|
xfs: fix forkoff miscalculation related to XFS_LITINO(mp)
|
2023-04-26 11:24:06 +02:00 |
|
scrub
|
xfs: strengthen rmap record flags checking
|
2020-11-24 13:29:18 +01:00 |
|
Kconfig
|
treewide: Add SPDX license identifier - Makefile/Kconfig
|
2019-05-21 10:50:46 +02:00 |
|
kmem.c
|
xfs: add kmem_alloc_io()
|
2019-08-26 17:43:15 -07:00 |
|
kmem.h
|
xfs: add kmem_alloc_io()
|
2019-08-26 17:43:15 -07:00 |
|
Makefile
|
xfs: move xfs_trans_inode.c to libxfs/
|
2019-07-15 08:10:18 -07:00 |
|
mrlock.h
|
|
|
|
xfs.h
|
|
|
|
xfs_acl.c
|
xfs: remove the kuid/kgid conversion wrappers
|
2023-04-20 12:07:37 +02:00 |
|
xfs_acl.h
|
|
|
|
xfs_aops.c
|
xfs: fix missing CoW blocks writeback conversion retry
|
2023-02-22 12:50:38 +01:00 |
|
xfs_aops.h
|
xfs: remove the unused xfs_count_page_state declaration
|
2019-06-30 09:05:17 -07:00 |
|
xfs_attr_inactive.c
|
xfs: add a function to deal with corrupt buffers post-verifiers
|
2022-10-29 10:20:33 +02:00 |
|
xfs_attr_list.c
|
xfs: add a function to deal with corrupt buffers post-verifiers
|
2022-10-29 10:20:33 +02:00 |
|
xfs_bio_io.c
|
xfs: chain bios the right way around in xfs_rw_bdev
|
2019-07-10 10:04:16 -07:00 |
|
xfs_bmap_item.c
|
xfs: periodically relog deferred intent items
|
2023-02-22 12:50:37 +01:00 |
|
xfs_bmap_item.h
|
xfs: proper replay of deferred ops queued during log recovery
|
2023-02-22 12:50:36 +01:00 |
|
xfs_bmap_util.c
|
treewide: Remove uninitialized_var() usage
|
2023-06-09 10:29:01 +02:00 |
|
xfs_bmap_util.h
|
|
|
|
xfs_buf.c
|
xfs: xfs_buf_corruption_error should take __this_address
|
2022-10-29 10:20:33 +02:00 |
|
xfs_buf.h
|
xfs: add a function to deal with corrupt buffers post-verifiers
|
2022-10-29 10:20:33 +02:00 |
|
xfs_buf_item.c
|
xfs: add a new xfs_sb_version_has_v3inode helper
|
2023-04-20 12:07:37 +02:00 |
|
xfs_buf_item.h
|
xfs: remove the xfs_log_item_t typedef
|
2019-06-28 19:27:33 -07:00 |
|
xfs_dir2_readdir.c
|
xfs: remove unused header files
|
2019-06-28 19:30:43 -07:00 |
|
xfs_discard.c
|
xfs: remove unused header files
|
2019-06-28 19:30:43 -07:00 |
|
xfs_discard.h
|
|
|
|
xfs_dquot.c
|
xfs: remove the kuid/kgid conversion wrappers
|
2023-04-20 12:07:37 +02:00 |
|
xfs_dquot.h
|
xfs: remove the xfs_dq_logitem_t typedef
|
2022-10-29 10:20:33 +02:00 |
|
xfs_dquot_item.c
|
xfs: trylock underlying buffer on dquot flush
|
2022-10-29 10:20:34 +02:00 |
|
xfs_dquot_item.h
|
xfs: factor out quotaoff intent AIL removal and memory free
|
2022-10-29 10:20:33 +02:00 |
|
xfs_error.c
|
xfs: report corruption only as a regular error
|
2023-04-20 12:07:38 +02:00 |
|
xfs_error.h
|
xfs: xfs_buf_corruption_error should take __this_address
|
2022-10-29 10:20:33 +02:00 |
|
xfs_export.c
|
xfs: factor out a new xfs_log_force_inode helper
|
2022-10-29 10:20:34 +02:00 |
|
xfs_export.h
|
|
|
|
xfs_extent_busy.c
|
xfs: don't reuse busy extents on extent trim
|
2023-04-20 12:07:38 +02:00 |
|
xfs_extent_busy.h
|
|
|
|
xfs_extfree_item.c
|
xfs: periodically relog deferred intent items
|
2023-02-22 12:50:37 +01:00 |
|
xfs_extfree_item.h
|
xfs: proper replay of deferred ops queued during log recovery
|
2023-02-22 12:50:36 +01:00 |
|
xfs_file.c
|
xfs: use MMAPLOCK around filemap_map_pages()
|
2022-11-25 17:42:03 +01:00 |
|
xfs_filestream.c
|
xfs: remove unused header files
|
2019-06-28 19:30:43 -07:00 |
|
xfs_filestream.h
|
|
|
|
xfs_fsmap.c
|
xfs: add missing assert in xfs_fsmap_owner_from_rmap
|
2022-09-28 11:04:09 +02:00 |
|
xfs_fsmap.h
|
xfs: fix deadlock and streamline xfs_getfsmap performance
|
2020-10-29 09:57:48 +01:00 |
|
xfs_fsops.c
|
xfs: remove unused header files
|
2019-06-28 19:30:43 -07:00 |
|
xfs_fsops.h
|
xfs: change some error-less functions to void types
|
2019-05-01 20:26:30 -07:00 |
|
xfs_globals.c
|
xfs: multithreaded iwalk implementation
|
2019-07-03 07:33:26 -07:00 |
|
xfs_health.c
|
xfs: introduce new v5 bulkstat structure
|
2019-07-03 20:36:26 -07:00 |
|
xfs_icache.c
|
xfs: ensure that the inode uid/gid match values match the icdinode ones
|
2023-04-20 12:07:37 +02:00 |
|
xfs_icache.h
|
xfs: rename the speculative block allocation reclaim toggle functions
|
2019-04-26 12:28:55 -07:00 |
|
xfs_icreate_item.c
|
xfs: expose the log push threshold
|
2023-02-22 12:50:37 +01:00 |
|
xfs_icreate_item.h
|
|
|
|
xfs_inode.c
|
xfs: fix up non-directory creation in SGID directories
|
2023-04-20 12:07:37 +02:00 |
|
xfs_inode.h
|
xfs: merge the projid fields in struct xfs_icdinode
|
2023-04-20 12:07:37 +02:00 |
|
xfs_inode_item.c
|
xfs: remove the di_version field from struct icdinode
|
2023-04-20 12:07:37 +02:00 |
|
xfs_inode_item.h
|
xfs: remove the xfs_inode_log_item_t typedef
|
2023-02-22 12:50:35 +01:00 |
|
xfs_ioctl.c
|
xfs: remove the di_version field from struct icdinode
|
2023-04-20 12:07:37 +02:00 |
|
xfs_ioctl.h
|
xfs: introduce v5 inode group structure
|
2019-07-03 20:36:27 -07:00 |
|
xfs_ioctl32.c
|
xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE
|
2020-03-05 16:43:51 +01:00 |
|
xfs_ioctl32.h
|
xfs: remove various bulk request typedef usage
|
2019-07-03 20:36:25 -07:00 |
|
xfs_iomap.c
|
xfs: don't fail unwritten extent conversion on writeback due to edquot
|
2022-11-10 17:57:54 +01:00 |
|
xfs_iomap.h
|
xfs: fix SEEK_DATA for speculative COW fork preallocation
|
2019-02-21 07:55:07 -08:00 |
|
xfs_iops.c
|
xfs: remove the di_version field from struct icdinode
|
2023-04-20 12:07:37 +02:00 |
|
xfs_iops.h
|
|
|
|
xfs_itable.c
|
xfs: remove the di_version field from struct icdinode
|
2023-04-20 12:07:37 +02:00 |
|
xfs_itable.h
|
xfs: remove all *_ITER_ABORT values
|
2019-08-29 21:22:41 -07:00 |
|
xfs_iwalk.c
|
xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks
|
2023-02-22 12:50:38 +01:00 |
|
xfs_iwalk.h
|
xfs: remove all *_ITER_CONTINUE values
|
2019-08-30 22:43:56 -07:00 |
|
xfs_linux.h
|
xfs: report corruption only as a regular error
|
2023-04-20 12:07:38 +02:00 |
|
xfs_log.c
|
xfs: sync lazy sb accounting on quiesce of read-only mounts
|
2023-02-22 12:50:38 +01:00 |
|
xfs_log.h
|
xfs: sync lazy sb accounting on quiesce of read-only mounts
|
2023-02-22 12:50:38 +01:00 |
|
xfs_log_cil.c
|
xfs: prevent UAF in xfs_log_item_in_current_chkpt
|
2023-02-22 12:50:38 +01:00 |
|
xfs_log_priv.h
|
xfs: fix use-after-free on CIL context on shutdown
|
2022-10-29 10:20:34 +02:00 |
|
xfs_log_recover.c
|
xfs: verify buffer contents when we skip log replay
|
2023-06-28 10:18:42 +02:00 |
|
xfs_message.c
|
xfs: constify the buffer pointer arguments to error functions
|
2022-09-28 11:04:10 +02:00 |
|
xfs_message.h
|
xfs: constify the buffer pointer arguments to error functions
|
2022-09-28 11:04:10 +02:00 |
|
xfs_mount.c
|
xfs: force log and push AIL to clear pinned inodes when aborting mount
|
2023-04-20 12:07:38 +02:00 |
|
xfs_mount.h
|
xfs: move inode flush to the sync workqueue
|
2022-10-29 10:20:34 +02:00 |
|
xfs_mru_cache.c
|
fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.
|
2019-08-26 12:06:22 -07:00 |
|
xfs_mru_cache.h
|
|
|
|
xfs_ondisk.h
|
xfs: wire up the v5 inumbers ioctl
|
2019-07-03 20:36:28 -07:00 |
|
xfs_pnfs.c
|
xfs: slightly tweak an assert in xfs_fs_map_blocks
|
2022-09-28 11:04:09 +02:00 |
|
xfs_pnfs.h
|
|
|
|
xfs_pwork.c
|
xfs: poll waiting for quotacheck
|
2019-07-03 08:21:58 -07:00 |
|
xfs_pwork.h
|
xfs: poll waiting for quotacheck
|
2019-07-03 08:21:58 -07:00 |
|
xfs_qm.c
|
xfs: remove the kuid/kgid conversion wrappers
|
2023-04-20 12:07:37 +02:00 |
|
xfs_qm.h
|
xfs: widen quota block counters to 64-bit integers
|
2019-04-23 08:36:23 -07:00 |
|
xfs_qm_bhv.c
|
xfs: merge the projid fields in struct xfs_icdinode
|
2023-04-20 12:07:37 +02:00 |
|
xfs_qm_syscalls.c
|
xfs: fix unmount hang and memory leak on shutdown during quotaoff
|
2022-10-29 10:20:33 +02:00 |
|
xfs_quota.h
|
xfs: remove the icdinode di_uid/di_gid members
|
2023-04-20 12:07:37 +02:00 |
|
xfs_quotaops.c
|
xfs: Sanity check flags of Q_XQUOTARM call
|
2020-01-26 10:00:59 +01:00 |
|
xfs_refcount_item.c
|
xfs: periodically relog deferred intent items
|
2023-02-22 12:50:37 +01:00 |
|
xfs_refcount_item.h
|
xfs: proper replay of deferred ops queued during log recovery
|
2023-02-22 12:50:36 +01:00 |
|
xfs_reflink.c
|
xfs: redesign the reflink remap loop to fix blkres depletion crash
|
2022-11-25 17:42:03 +01:00 |
|
xfs_reflink.h
|
xfs: don't pass iomap flags to xfs_reflink_allocate_cow
|
2019-02-25 09:04:31 -08:00 |
|
xfs_rmap_item.c
|
xfs: periodically relog deferred intent items
|
2023-02-22 12:50:37 +01:00 |
|
xfs_rmap_item.h
|
xfs: proper replay of deferred ops queued during log recovery
|
2023-02-22 12:50:36 +01:00 |
|
xfs_rtalloc.c
|
xfs: fix realtime bitmap/summary file truncation when growing rt volume
|
2020-11-05 11:43:14 +01:00 |
|
xfs_rtalloc.h
|
|
|
|
xfs_stats.c
|
xfs: periodically relog deferred intent items
|
2023-02-22 12:50:37 +01:00 |
|
xfs_stats.h
|
xfs: periodically relog deferred intent items
|
2023-02-22 12:50:37 +01:00 |
|
xfs_super.c
|
xfs: show the proper user quota options
|
2023-04-20 12:07:37 +02:00 |
|
xfs_super.h
|
xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS
|
2019-06-12 08:37:40 -07:00 |
|
xfs_symlink.c
|
xfs: set inode size after creating symlink
|
2023-04-20 12:07:38 +02:00 |
|
xfs_symlink.h
|
|
|
|
xfs_sysctl.c
|
xfs: remove unused header files
|
2019-06-28 19:30:43 -07:00 |
|
xfs_sysctl.h
|
xfs: multithreaded iwalk implementation
|
2019-07-03 07:33:26 -07:00 |
|
xfs_sysfs.c
|
xfs: avoid unused to_mp() function warning
|
2019-09-24 09:40:19 -07:00 |
|
xfs_sysfs.h
|
xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init
|
2020-08-26 10:40:58 +02:00 |
|
xfs_trace.c
|
xfs: remove unused header files
|
2019-06-28 19:30:43 -07:00 |
|
xfs_trace.h
|
xfs: periodically relog deferred intent items
|
2023-02-22 12:50:37 +01:00 |
|
xfs_trans.c
|
xfs: preserve rmapbt swapext block reservation from freed blocks
|
2022-11-25 17:42:03 +01:00 |
|
xfs_trans.h
|
xfs: periodically relog deferred intent items
|
2023-02-22 12:50:37 +01:00 |
|
xfs_trans_ail.c
|
xfs: drain the buf delwri queue before xfsaild idles
|
2022-11-25 17:42:03 +01:00 |
|
xfs_trans_buf.c
|
xfs: remove unused header files
|
2019-06-28 19:30:43 -07:00 |
|
xfs_trans_dquot.c
|
xfs: shut down the filesystem if we screw up quota reservation
|
2023-04-20 12:07:38 +02:00 |
|
xfs_trans_priv.h
|
xfs: tail updates only need to occur when LSN changes
|
2022-10-29 10:20:34 +02:00 |
|
xfs_xattr.c
|
FROMLIST: Add flags option to get xattr method paired to __vfs_getxattr
|
2019-11-05 13:50:57 -08:00 |