All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev, Qu Wenruo <wqu@suse.com>,
	Boris Burkov <boris@bur.io>, David Sterba <dsterba@suse.com>
Subject: [PATCH 6.1 022/207] btrfs: fix resolving backrefs for inline extent followed by prealloc
Date: Wed,  4 Jan 2023 17:04:40 +0100	[thread overview]
Message-ID: <20230104160512.620453792@linuxfoundation.org> (raw)
In-Reply-To: <20230104160511.905925875@linuxfoundation.org>

From: Boris Burkov <boris@bur.io>

commit 560840afc3e63bbe5d9c5ef6b2ecf8f3589adff6 upstream.

If a file consists of an inline extent followed by a regular or prealloc
extent, then a legitimate attempt to resolve a logical address in the
non-inline region will result in add_all_parents reading the invalid
offset field of the inline extent. If the inline extent item is placed
in the leaf eb s.t. it is the first item, attempting to access the
offset field will not only be meaningless, it will go past the end of
the eb and cause this panic:

  [17.626048] BTRFS warning (device dm-2): bad eb member end: ptr 0x3fd4 start 30834688 member offset 16377 size 8
  [17.631693] general protection fault, probably for non-canonical address 0x5088000000000: 0000 [#1] SMP PTI
  [17.635041] CPU: 2 PID: 1267 Comm: btrfs Not tainted 5.12.0-07246-g75175d5adc74-dirty #199
  [17.637969] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014
  [17.641995] RIP: 0010:btrfs_get_64+0xe7/0x110
  [17.649890] RSP: 0018:ffffc90001f73a08 EFLAGS: 00010202
  [17.651652] RAX: 0000000000000001 RBX: ffff88810c42d000 RCX: 0000000000000000
  [17.653921] RDX: 0005088000000000 RSI: ffffc90001f73a0f RDI: 0000000000000001
  [17.656174] RBP: 0000000000000ff9 R08: 0000000000000007 R09: c0000000fffeffff
  [17.658441] R10: ffffc90001f73790 R11: ffffc90001f73788 R12: ffff888106afe918
  [17.661070] R13: 0000000000003fd4 R14: 0000000000003f6f R15: cdcdcdcdcdcdcdcd
  [17.663617] FS:  00007f64e7627d80(0000) GS:ffff888237c80000(0000) knlGS:0000000000000000
  [17.666525] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  [17.668664] CR2: 000055d4a39152e8 CR3: 000000010c596002 CR4: 0000000000770ee0
  [17.671253] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
  [17.673634] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
  [17.676034] PKRU: 55555554
  [17.677004] Call Trace:
  [17.677877]  add_all_parents+0x276/0x480
  [17.679325]  find_parent_nodes+0xfae/0x1590
  [17.680771]  btrfs_find_all_leafs+0x5e/0xa0
  [17.682217]  iterate_extent_inodes+0xce/0x260
  [17.683809]  ? btrfs_inode_flags_to_xflags+0x50/0x50
  [17.685597]  ? iterate_inodes_from_logical+0xa1/0xd0
  [17.687404]  iterate_inodes_from_logical+0xa1/0xd0
  [17.689121]  ? btrfs_inode_flags_to_xflags+0x50/0x50
  [17.691010]  btrfs_ioctl_logical_to_ino+0x131/0x190
  [17.692946]  btrfs_ioctl+0x104a/0x2f60
  [17.694384]  ? selinux_file_ioctl+0x182/0x220
  [17.695995]  ? __x64_sys_ioctl+0x84/0xc0
  [17.697394]  __x64_sys_ioctl+0x84/0xc0
  [17.698697]  do_syscall_64+0x33/0x40
  [17.700017]  entry_SYSCALL_64_after_hwframe+0x44/0xae
  [17.701753] RIP: 0033:0x7f64e72761b7
  [17.709355] RSP: 002b:00007ffefb067f58 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
  [17.712088] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f64e72761b7
  [17.714667] RDX: 00007ffefb067fb0 RSI: 00000000c0389424 RDI: 0000000000000003
  [17.717386] RBP: 00007ffefb06d188 R08: 000055d4a390d2b0 R09: 00007f64e7340a60
  [17.719938] R10: 0000000000000231 R11: 0000000000000246 R12: 0000000000000001
  [17.722383] R13: 0000000000000000 R14: 00000000c0389424 R15: 000055d4a38fd2a0
  [17.724839] Modules linked in:

Fix the bug by detecting the inline extent item in add_all_parents and
skipping to the next extent item.

CC: stable@vger.kernel.org # 4.9+
Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: Boris Burkov <boris@bur.io>
Signed-off-by: David Sterba <dsterba@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 fs/btrfs/backref.c |    4 ++++
 1 file changed, 4 insertions(+)

--- a/fs/btrfs/backref.c
+++ b/fs/btrfs/backref.c
@@ -433,6 +433,7 @@ static int add_all_parents(struct btrfs_
 	u64 wanted_disk_byte = ref->wanted_disk_byte;
 	u64 count = 0;
 	u64 data_offset;
+	u8 type;
 
 	if (level != 0) {
 		eb = path->nodes[level];
@@ -487,6 +488,9 @@ static int add_all_parents(struct btrfs_
 			continue;
 		}
 		fi = btrfs_item_ptr(eb, slot, struct btrfs_file_extent_item);
+		type = btrfs_file_extent_type(eb, fi);
+		if (type == BTRFS_FILE_EXTENT_INLINE)
+			goto next;
 		disk_byte = btrfs_file_extent_disk_bytenr(eb, fi);
 		data_offset = btrfs_file_extent_offset(eb, fi);
 



  parent reply	other threads:[~2023-01-04 16:10 UTC|newest]

Thread overview: 224+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-04 16:04 [PATCH 6.1 000/207] 6.1.4-rc1 review Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 001/207] drm/amdgpu: skip MES for S0ix as well since its part of GFX Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 002/207] drm/amdgpu: skip mes self test after s0i3 resume for MES IP v11.0 Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 003/207] media: stv0288: use explicitly signed char Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 004/207] cxl/region: Fix memdev reuse check Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 005/207] arm64: dts: qcom: sc8280xp: fix UFS DMA coherency Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 006/207] arm64: Prohibit instrumentation on arch_stack_walk() Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 007/207] soc: qcom: Select REMAP_MMIO for LLCC driver Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 008/207] soc: qcom: Select REMAP_MMIO for ICC_BWMON driver Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 009/207] kest.pl: Fix grub2 menu handling for rebooting Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 010/207] ktest.pl minconfig: Unset configs instead of just removing them Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 011/207] jbd2: use the correct print format Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 012/207] perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 013/207] perf/x86/intel/uncore: Clear attr_update properly Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 014/207] arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 015/207] arm64: dts: qcom: sc8280xp: fix UFS reference clocks Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 016/207] mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 017/207] phy: qcom-qmp-combo: fix out-of-bounds clock access Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 018/207] drm/amd/pm: update SMU13.0.0 reported maximum shader clock Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 019/207] drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 020/207] btrfs: fix uninitialized parent in insert_state Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 021/207] btrfs: fix extent map use-after-free when handling missing device in read_one_chunk Greg Kroah-Hartman
2023-01-04 16:04 ` Greg Kroah-Hartman [this message]
2023-01-04 16:04 ` [PATCH 6.1 023/207] ARM: ux500: do not directly dereference __iomem Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 024/207] arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins drive strength Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 025/207] random: use rejection sampling for uniform bounded random integers Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 026/207] x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 027/207] arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 028/207] cxl/region: Fix missing probe failure Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 029/207] EDAC/mc_sysfs: Increase legacy channel support to 12 Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 030/207] selftests: Use optional USERCFLAGS and USERLDFLAGS Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 031/207] x86/MCE/AMD: Clear DFR errors found in THR handler Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 032/207] random: add helpers for random numbers with given floor or range Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 033/207] PM/devfreq: governor: Add a private governor_data for governor Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 034/207] cpufreq: Init completion before kobject_init_and_add() Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 035/207] ext2: unbugger ext2_empty_dir() Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 036/207] media: s5p-mfc: Fix to handle reference queue during finishing Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 037/207] media: s5p-mfc: Clear workbit to handle error condition Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 038/207] media: s5p-mfc: Fix in register read and write for H264 Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 039/207] bpf: Resolve fext program type when checking map compatibility Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 040/207] ALSA: patch_realtek: Fix Dell Inspiron Plus 16 Greg Kroah-Hartman
2023-01-04 16:04 ` [PATCH 6.1 041/207] ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 042/207] platform/x86: thinkpad_acpi: Fix max_brightness of thinklight Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 043/207] platform/x86: ideapad-laptop: Revert "check for touchpad support in _CFG" Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 044/207] platform/x86: ideapad-laptop: Add new _CFG bit numbers for future use Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 045/207] platform/x86: ideapad-laptop: support for more special keys in WMI Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 046/207] ACPI: video: Simplify __acpi_video_get_backlight_type() Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 047/207] ACPI: video: Prefer native over vendor Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 048/207] platform/x86: ideapad-laptop: Refactor ideapad_sync_touchpad_state() Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 049/207] platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events on probe / resume Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 050/207] platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off on select models Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 051/207] platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some models Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 052/207] platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD at probe time Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 053/207] platform/x86: intel-uncore-freq: add Emerald Rapids support Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 054/207] ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 055/207] platform/x86: x86-android-tablets: Add Medion Lifetab S10346 data Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 056/207] platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 (YT3-X90F) charger + fuel-gauge data Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 057/207] platform/x86: x86-android-tablets: Add Advantech MICA-071 extra button Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 058/207] HID: Ignore HP Envy x360 eu0009nv stylus battery Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 059/207] ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 060/207] fs: dlm: fix sock release if listen fails Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 061/207] fs: dlm: retry accept() until -EAGAIN or error returns Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 062/207] mptcp: netlink: fix some error return code Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 063/207] mptcp: remove MPTCP ifdef in TCP SYN cookies Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 064/207] mptcp: dedicated request sock for subflow in v6 Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 065/207] mptcp: use proper req destructor for IPv6 Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 066/207] dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 067/207] dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 068/207] dm thin: Use last transactions pmd->root when commit failed Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 069/207] dm thin: resume even if in FAIL mode Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 070/207] dm thin: Fix UAF in run_timer_softirq() Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 071/207] dm integrity: Fix UAF in dm_integrity_dtr() Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 072/207] dm clone: Fix UAF in clone_dtr() Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 073/207] dm cache: Fix UAF in destroy() Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 074/207] dm cache: set needs_check flag after aborting metadata Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 075/207] ata: ahci: fix enum constants for gcc-13 Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 076/207] PCI/DOE: Fix maximum data object length miscalculation Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 077/207] tracing/hist: Fix out-of-bound write on action_data.var_ref_idx Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 078/207] perf/core: Call LSM hook after copying perf_event_attr Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 079/207] xtensa: add __umulsidi3 helper Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 080/207] of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 081/207] ima: Fix hash dependency to correct algorithm Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 082/207] KVM: VMX: Resume guest immediately when injecting #GP on ECREATE Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 083/207] KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 084/207] KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 085/207] KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 086/207] x86/microcode/intel: Do not retry microcode reloading on the APs Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 087/207] ftrace/x86: Add back ftrace_expected for ftrace bug reports Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 088/207] x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 089/207] x86/kprobes: Fix optprobe optimization " Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 090/207] tracing: Fix race where eprobes can be called before the event Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 091/207] powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 092/207] tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 093/207] tracing/hist: Fix wrong return value in parse_action_params() Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 094/207] tracing/probes: Handle system names with hyphens Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 095/207] tracing: Fix issue of missing one synthetic field Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 096/207] tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 097/207] staging: media: tegra-video: fix chan->mipi value on error Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 098/207] staging: media: tegra-video: fix device_node use after free Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 099/207] arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 100/207] ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod Greg Kroah-Hartman
2023-01-04 16:05 ` [PATCH 6.1 101/207] media: dvb-core: Fix double free in dvb_register_device() Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 102/207] media: dvb-core: Fix UAF due to refcount races at releasing Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 103/207] cifs: fix confusing debug message Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 104/207] cifs: fix missing display of three mount options Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 105/207] cifs: set correct tcon status after initial tree connect Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 106/207] cifs: set correct ipc " Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 107/207] cifs: set correct status of tcon ipc when reconnecting Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 108/207] ravb: Fix "failed to switch device to config mode" message during unbind Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 109/207] rtc: ds1347: fix value written to century register Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 110/207] drm/amdgpu: fix mmhub register base coding error Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 111/207] block: mq-deadline: Fix dd_finish_request() for zoned devices Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 112/207] block: mq-deadline: Do not break sequential write streams to zoned HDDs Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 113/207] md/bitmap: Fix bitmap chunk size overflow issues Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 114/207] efi: Add iMac Pro 2017 to uefi skip cert quirk Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 115/207] wifi: wilc1000: sdio: fix module autoloading Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 116/207] ASoC: jz4740-i2s: Handle independent FIFO flush bits Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 117/207] ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection() Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 118/207] ipmi: fix long wait in unload when IPMI disconnect Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 119/207] mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 120/207] ima: Fix a potential NULL pointer access in ima_restore_measurement_list Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 121/207] ipmi: fix use after free in _ipmi_destroy_user() Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 122/207] mtd: spi-nor: gigadevice: gd25q256: replace gd25q256_default_init with gd25q256_post_bfpt Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 123/207] ima: Fix memory leak in __ima_inode_hash() Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 124/207] um: virt-pci: Avoid GCC non-NULL warning Greg Kroah-Hartman
2023-01-04 16:06   ` Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 125/207] crypto: ccree,hisilicon - Fix dependencies to correct algorithm Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 126/207] PCI: Fix pci_device_is_present() for VFs by checking PF Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 127/207] PCI/sysfs: Fix double free in error path Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 128/207] RISC-V: kexec: Fix memory leak of fdt buffer Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 129/207] riscv: Fixup compile error with !MMU Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 130/207] RISC-V: kexec: Fix memory leak of elf header buffer Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 131/207] riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 132/207] riscv: mm: notify remote harts about mmu cache updates Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 133/207] crypto: n2 - add missing hash statesize Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 134/207] crypto: ccp - Add support for TEE for PCI ID 0x14CA Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 135/207] driver core: Fix bus_type.match() error handling in __driver_attach() Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 136/207] bus: mhi: host: Fix race between channel preparation and M0 event Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 138/207] phy: qcom-qmp-combo: fix sc8180x reset Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 139/207] iommu/amd: Fix ivrs_acpihid cmdline parsing code Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 140/207] iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 141/207] test_kprobes: Fix implicit declaration error of test_kprobes Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 142/207] hugetlb: really allocate vma lock for all sharable vmas Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 143/207] remoteproc: imx_dsp_rproc: Add mutex protection for workqueue Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 144/207] remoteproc: core: Do pm_relax when in RPROC_OFFLINE state Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 145/207] remoteproc: imx_rproc: Correct i.MX93 DRAM mapping Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 146/207] parisc: led: Fix potential null-ptr-deref in start_task() Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 147/207] parisc: Drop locking in pdc console code Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 148/207] parisc: Fix locking in pdc_iodc_print() firmware call Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 149/207] parisc: Add missing FORCE prerequisites in Makefile Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 150/207] parisc: Drop duplicate kgdb_pdc console Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 151/207] parisc: Drop PMD_SHIFT from calculation in pgtable.h Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 152/207] device_cgroup: Roll back to original exceptions after copy failure Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 153/207] drm/connector: send hotplug uevent on connector cleanup Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 154/207] drm/vmwgfx: Validate the box size for the snooped cursor Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 155/207] drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 156/207] drm/etnaviv: move idle mapping reaping into separate function Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 157/207] drm/i915/dsi: fix VBT send packet port selection for dual link DSI Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 158/207] drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 159/207] drm/etnaviv: reap idle mapping if it doesnt match the softpin address Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 160/207] arm64: efi: Execute runtime services from a dedicated stack Greg Kroah-Hartman
2023-01-04 16:06 ` [PATCH 6.1 161/207] ext4: silence the warning when evicting inode with dioread_nolock Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 162/207] ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 163/207] ext4: remove trailing newline from ext4_msg() message Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 164/207] ext4: correct inconsistent error msg in nojournal mode Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 165/207] fs: ext4: initialize fsdata in pagecache_write() Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 166/207] ext4: fix use-after-free in ext4_orphan_cleanup Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 167/207] ext4: fix undefined behavior in bit shift for ext4_check_flag_values Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 168/207] ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 169/207] ext4: add helper to check quota inums Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 170/207] ext4: fix bug_on in __es_tree_search caused by bad quota inode Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 171/207] ext4: fix reserved cluster accounting in __es_remove_extent() Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 172/207] ext4: journal_path mount options should follow links Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 173/207] ext4: check and assert if marking an no_delete evicting inode dirty Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 174/207] ext4: fix bug_on in __es_tree_search caused by bad boot loader inode Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 175/207] ext4: dont allow journal inode to have encrypt flag Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 176/207] ext4: disable fast-commit of encrypted dir operations Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 177/207] ext4: fix leaking uninitialized memory in fast-commit journal Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 178/207] ext4: dont set up encryption key during jbd2 transaction Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 179/207] ext4: add missing validation of fast-commit record lengths Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 180/207] ext4: fix unaligned memory access in ext4_fc_reserve_space() Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 181/207] ext4: fix off-by-one errors in fast-commit block filling Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 182/207] ext4: fix uninititialized value in ext4_evict_inode Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 183/207] ext4: init quota for old.inode in ext4_rename Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 184/207] ext4: dont fail GETFSUUID when the caller provides a long buffer Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 185/207] ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 186/207] ext4: fix corruption when online resizing a 1K bigalloc fs Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 187/207] ext4: fix error code return to user-space in ext4_get_branch() Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 188/207] ext4: fix bad checksum after online resize Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 189/207] ext4: dont return EINVAL from GETFSUUID when reporting UUID length Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 190/207] ext4: fix corrupt backup group descriptors after online resize Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 191/207] ext4: avoid BUG_ON when creating xattrs Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 192/207] ext4: fix deadlock due to mbcache entry corruption Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 193/207] ext4: fix kernel BUG in ext4_write_inline_data_end() Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 194/207] ext4: fix inode leak in ext4_xattr_inode_create() on an error path Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 195/207] ext4: initialize quota before expanding inode in setproject ioctl Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 196/207] ext4: avoid unaccounted block allocation when expanding inode Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 197/207] ext4: allocate extended attribute value in vmalloc area Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 198/207] drm/i915/ttm: consider CCS for backup objects Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 199/207] drm/amd/display: Add DCN314 display SG Support Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 200/207] drm/amdgpu: handle polaris10/11 overlap asics (v2) Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 201/207] drm/amdgpu: make display pinning more flexible (v2) Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 202/207] drm/i915: improve the catch-all evict to handle lock contention Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 203/207] drm/i915/migrate: Account for the reserved_space Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 204/207] drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 205/207] drm/amd/pm: add missing SMU13.0.7 " Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 206/207] drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 Greg Kroah-Hartman
2023-01-04 16:07 ` [PATCH 6.1 207/207] drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics Greg Kroah-Hartman
2023-01-04 19:46 ` [PATCH 6.1 000/207] 6.1.4-rc1 review Allen Pais
2023-01-04 21:04 ` Florian Fainelli
2023-01-04 22:18 ` Shuah Khan
2023-01-05  0:21 ` Guenter Roeck
2023-01-05  7:02 ` Jon Hunter
2023-01-05  7:19 ` Bagas Sanjaya
2023-01-05  7:45 ` Fenil Jain
2023-01-05  8:41 ` Naresh Kamboju
2023-01-05 11:13 ` Sudip Mukherjee (Codethink)
2023-01-05 11:23 ` Ron Economos
2023-01-05 14:43 ` Justin Forbes
2023-01-05 19:34 ` Pavel Machek
2023-01-06  6:58   ` Greg Kroah-Hartman
2023-01-06 23:53     ` Tyler Hicks
2023-01-07  7:13       ` Thorsten Leemhuis
2023-01-06  0:04 ` Rudi Heitbaum

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230104160512.620453792@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=boris@bur.io \
    --cc=dsterba@suse.com \
    --cc=patches@lists.linux.dev \
    --cc=stable@vger.kernel.org \
    --cc=wqu@suse.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.