linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org, Yan Wang <wangyan122@huawei.com>,
	Jun Piao <piaojun@huawei.com>, Mark Fasheh <mark@fasheh.com>,
	Joel Becker <jlbec@evilplan.org>,
	Junxiao Bi <junxiao.bi@oracle.com>,
	Joseph Qi <jiangqi903@gmail.com>,
	Changwei Ge <gechangwei@live.cn>, Gang He <ghe@suse.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 4.19 176/191] ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans()
Date: Fri, 21 Feb 2020 08:42:29 +0100	[thread overview]
Message-ID: <20200221072311.796696551@linuxfoundation.org> (raw)
In-Reply-To: <20200221072250.732482588@linuxfoundation.org>

From: wangyan <wangyan122@huawei.com>

[ Upstream commit 9f16ca48fc818a17de8be1f75d08e7f4addc4497 ]

I found a NULL pointer dereference in ocfs2_update_inode_fsync_trans(),
handle->h_transaction may be NULL in this situation:

ocfs2_file_write_iter
  ->__generic_file_write_iter
      ->generic_perform_write
        ->ocfs2_write_begin
          ->ocfs2_write_begin_nolock
            ->ocfs2_write_cluster_by_desc
              ->ocfs2_write_cluster
                ->ocfs2_mark_extent_written
                  ->ocfs2_change_extent_flag
                    ->ocfs2_split_extent
                      ->ocfs2_try_to_merge_extent
                        ->ocfs2_extend_rotate_transaction
                          ->ocfs2_extend_trans
                            ->jbd2_journal_restart
                              ->jbd2__journal_restart
                                // handle->h_transaction is NULL here
                                ->handle->h_transaction = NULL;
                                ->start_this_handle
                                  /* journal aborted due to storage
                                     network disconnection, return error */
                                  ->return -EROFS;
                         /* line 3806 in ocfs2_try_to_merge_extent (),
                            it will ignore ret error. */
                        ->ret = 0;
        ->...
        ->ocfs2_write_end
          ->ocfs2_write_end_nolock
            ->ocfs2_update_inode_fsync_trans
              // NULL pointer dereference
              ->oi->i_sync_tid = handle->h_transaction->t_tid;

The information of NULL pointer dereference as follows:
    JBD2: Detected IO errors while flushing file data on dm-11-45
    Aborting journal on device dm-11-45.
    JBD2: Error -5 detected when updating journal superblock for dm-11-45.
    (dd,22081,3):ocfs2_extend_trans:474 ERROR: status = -30
    (dd,22081,3):ocfs2_try_to_merge_extent:3877 ERROR: status = -30
    Unable to handle kernel NULL pointer dereference at
    virtual address 0000000000000008
    Mem abort info:
      ESR = 0x96000004
      Exception class = DABT (current EL), IL = 32 bits
      SET = 0, FnV = 0
      EA = 0, S1PTW = 0
    Data abort info:
      ISV = 0, ISS = 0x00000004
      CM = 0, WnR = 0
    user pgtable: 4k pages, 48-bit VAs, pgdp = 00000000e74e1338
    [0000000000000008] pgd=0000000000000000
    Internal error: Oops: 96000004 [#1] SMP
    Process dd (pid: 22081, stack limit = 0x00000000584f35a9)
    CPU: 3 PID: 22081 Comm: dd Kdump: loaded
    Hardware name: Huawei TaiShan 2280 V2/BC82AMDD, BIOS 0.98 08/25/2019
    pstate: 60400009 (nZCv daif +PAN -UAO)
    pc : ocfs2_write_end_nolock+0x2b8/0x550 [ocfs2]
    lr : ocfs2_write_end_nolock+0x2a0/0x550 [ocfs2]
    sp : ffff0000459fba70
    x29: ffff0000459fba70 x28: 0000000000000000
    x27: ffff807ccf7f1000 x26: 0000000000000001
    x25: ffff807bdff57970 x24: ffff807caf1d4000
    x23: ffff807cc79e9000 x22: 0000000000001000
    x21: 000000006c6cd000 x20: ffff0000091d9000
    x19: ffff807ccb239db0 x18: ffffffffffffffff
    x17: 000000000000000e x16: 0000000000000007
    x15: ffff807c5e15bd78 x14: 0000000000000000
    x13: 0000000000000000 x12: 0000000000000000
    x11: 0000000000000000 x10: 0000000000000001
    x9 : 0000000000000228 x8 : 000000000000000c
    x7 : 0000000000000fff x6 : ffff807a308ed6b0
    x5 : ffff7e01f10967c0 x4 : 0000000000000018
    x3 : d0bc661572445600 x2 : 0000000000000000
    x1 : 000000001b2e0200 x0 : 0000000000000000
    Call trace:
     ocfs2_write_end_nolock+0x2b8/0x550 [ocfs2]
     ocfs2_write_end+0x4c/0x80 [ocfs2]
     generic_perform_write+0x108/0x1a8
     __generic_file_write_iter+0x158/0x1c8
     ocfs2_file_write_iter+0x668/0x950 [ocfs2]
     __vfs_write+0x11c/0x190
     vfs_write+0xac/0x1c0
     ksys_write+0x6c/0xd8
     __arm64_sys_write+0x24/0x30
     el0_svc_common+0x78/0x130
     el0_svc_handler+0x38/0x78
     el0_svc+0x8/0xc

To prevent NULL pointer dereference in this situation, we use
is_handle_aborted() before using handle->h_transaction->t_tid.

Link: http://lkml.kernel.org/r/03e750ab-9ade-83aa-b000-b9e81e34e539@huawei.com
Signed-off-by: Yan Wang <wangyan122@huawei.com>
Reviewed-by: Jun Piao <piaojun@huawei.com>
Cc: Mark Fasheh <mark@fasheh.com>
Cc: Joel Becker <jlbec@evilplan.org>
Cc: Junxiao Bi <junxiao.bi@oracle.com>
Cc: Joseph Qi <jiangqi903@gmail.com>
Cc: Changwei Ge <gechangwei@live.cn>
Cc: Gang He <ghe@suse.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/ocfs2/journal.h | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/fs/ocfs2/journal.h b/fs/ocfs2/journal.h
index 497a4171ef61f..bfb50fc51528f 100644
--- a/fs/ocfs2/journal.h
+++ b/fs/ocfs2/journal.h
@@ -637,9 +637,11 @@ static inline void ocfs2_update_inode_fsync_trans(handle_t *handle,
 {
 	struct ocfs2_inode_info *oi = OCFS2_I(inode);
 
-	oi->i_sync_tid = handle->h_transaction->t_tid;
-	if (datasync)
-		oi->i_datasync_tid = handle->h_transaction->t_tid;
+	if (!is_handle_aborted(handle)) {
+		oi->i_sync_tid = handle->h_transaction->t_tid;
+		if (datasync)
+			oi->i_datasync_tid = handle->h_transaction->t_tid;
+	}
 }
 
 #endif /* OCFS2_JOURNAL_H */
-- 
2.20.1




  parent reply	other threads:[~2020-02-21  8:24 UTC|newest]

Thread overview: 218+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-21  7:39 [PATCH 4.19 000/191] 4.19.106-stable review Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 001/191] core: Dont skip generic XDP program execution for cloned SKBs Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 002/191] enic: prevent waking up stopped tx queues over watchdog reset Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 003/191] net/smc: fix leak of kernel memory to user space Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 004/191] net: dsa: tag_qca: Make sure there is headroom for tag Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 005/191] net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 006/191] net/sched: flower: add missing validation of TCA_FLOWER_FLAGS Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 007/191] Revert "KVM: nVMX: Use correct root level for nested EPT shadow page tables" Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 008/191] Revert "KVM: VMX: Add non-canonical check on writes to RTIT address MSRs" Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 009/191] KVM: nVMX: Use correct root level for nested EPT shadow page tables Greg Kroah-Hartman
2020-02-21 10:29   ` Pavel Machek
2020-02-21 15:05     ` Sean Christopherson
2020-02-22  7:40       ` Pavel Machek
2020-02-21  7:39 ` [PATCH 4.19 010/191] drm/gma500: Fixup fbdev stolen size usage evaluation Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 011/191] nfsd4: avoid NULL deference on strange COPY compounds Greg Kroah-Hartman
2020-02-21 10:51   ` Pavel Machek
2020-02-22 19:02     ` Sasha Levin
2020-02-21  7:39 ` [PATCH 4.19 012/191] soc: fsl: qe: change return type of cpm_muram_alloc() to s32 Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 013/191] cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 014/191] brcmfmac: Fix use after free in brcmf_sdio_readframes() Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 015/191] leds: pca963x: Fix open-drain initialization Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 016/191] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 017/191] ALSA: ctl: allow TLV read operation for callback type of element in locked case Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 018/191] gianfar: Fix TX timestamping with a stacked DSA driver Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 019/191] pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 020/191] pxa168fb: Fix the function used to release some memory in an error handling path Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 021/191] media: i2c: mt9v032: fix enum mbus codes and frame sizes Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 022/191] powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE number Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 023/191] gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in grgpio_irq_map/unmap() Greg Kroah-Hartman
2020-02-23 10:42   ` Pavel Machek
2020-02-21  7:39 ` [PATCH 4.19 024/191] iommu/vt-d: Fix off-by-one in PASID allocation Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 025/191] char/random: silence a lockdep splat with printk() Greg Kroah-Hartman
2020-02-21  7:39 ` [PATCH 4.19 026/191] media: sti: bdisp: fix a possible sleep-in-atomic-context bug in bdisp_device_run() Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 027/191] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 028/191] efi/x86: Map the entire EFI vendor string before copying it Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 029/191] MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init() Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 030/191] sparc: Add .exit.data section Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 031/191] uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol() Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 032/191] usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe() Greg Kroah-Hartman
2020-02-23 10:33   ` Pavel Machek
2020-02-21  7:40 ` [PATCH 4.19 033/191] usb: dwc2: Fix IN FIFO allocation Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 034/191] clocksource/drivers/bcm2835_timer: Fix memory leak of timer Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 035/191] kselftest: Minimise dependency of get_size on C library interfaces Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 036/191] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 037/191] x86/sysfb: Fix check for bad VRAM size Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 038/191] pwm: omap-dmtimer: Simplify error handling Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 039/191] s390/pci: Fix possible deadlock in recover_store() Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 040/191] powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov() Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 041/191] tracing: Fix tracing_stat return values in error handling paths Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 042/191] tracing: Fix very unlikely race of registering two stat tracers Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 043/191] ARM: 8952/1: Disable kmemleak on XIP kernels Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 044/191] ext4, jbd2: ensure panic when aborting with zero errno Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 045/191] ath10k: Correct the DMA direction for management tx buffers Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 046/191] drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 047/191] nbd: add a flush_workqueue in nbd_start_device Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 048/191] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 049/191] kconfig: fix broken dependency in randconfig-generated .config Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 050/191] clk: qcom: rcg2: Dont crash if our parent cant be found; return an error Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 051/191] drm/amdgpu: remove 4 set but not used variable in amdgpu_atombios_get_connector_info_from_object_table Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 052/191] drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 053/191] regulator: rk808: Lower log level on optional GPIOs being not available Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 054/191] net/wan/fsl_ucc_hdlc: reject muram offsets above 64K Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 055/191] NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use le16_add_cpu() Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 056/191] selinux: fall back to ref-walk if audit is required Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 057/191] arm64: dts: allwinner: H6: Add PMU mode Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 058/191] arm: dts: allwinner: H3: Add PMU node Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 059/191] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 060/191] arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 061/191] padata: always acquire cpu_hotplug_lock before pinst->lock Greg Kroah-Hartman
2020-02-22  0:00   ` Daniel Jordan
2020-02-22 19:02     ` Sasha Levin
2020-02-21  7:40 ` [PATCH 4.19 062/191] ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3 Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 063/191] ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 064/191] PCI: iproc: Apply quirk_paxc_bridge() for module as well as built-in Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 065/191] media: cx23885: Add support for AVerMedia CE310B Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 066/191] PCI: Add generic quirk for increasing D3hot delay Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 067/191] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 068/191] media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device macros Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 069/191] reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 070/191] r8169: check that Realtek PHY driver module is loaded Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 071/191] fore200e: Fix incorrect checks of NULL pointer dereference Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 072/191] isdn: dont mark kcapi_proc_exit as __exit Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 073/191] netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 074/191] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 075/191] b43legacy: Fix -Wcast-function-type Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 076/191] ipw2x00: " Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 077/191] iwlegacy: " Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 078/191] rtlwifi: rtl_pci: " Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 079/191] orinoco: avoid assertion in case of NULL pointer Greg Kroah-Hartman
2020-02-25 10:28   ` Pavel Machek
2020-02-21  7:40 ` [PATCH 4.19 080/191] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 081/191] scsi: ufs: Complete pending requests in host reset and restore path Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 082/191] scsi: aic7xxx: Adjust indentation in ahc_find_syncrate Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 083/191] drm/mediatek: handle events when enabling/disabling crtc Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 084/191] ARM: dts: r8a7779: Add device node for ARM global timer Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 085/191] selinux: ensure we cleanup the internal AVC counters on error in avc_update() Greg Kroah-Hartman
2020-02-21  7:40 ` [PATCH 4.19 086/191] dmaengine: Store module owner in dma_device struct Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 087/191] dmaengine: imx-sdma: Fix memory leak Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 088/191] crypto: chtls - Fixed " Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 089/191] x86/vdso: Provide missing include file Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 090/191] PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 091/191] pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 092/191] reset: uniphier: Add SCSSI reset control for each channel Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 093/191] RDMA/rxe: Fix error type of mmap_offset Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 094/191] clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 095/191] ALSA: sh: Fix unused variable warnings Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 096/191] clk: uniphier: Add SCSSI clock gate for each channel Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 097/191] ALSA: sh: Fix compile warning wrt const Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 098/191] tools lib api fs: Fix gcc9 stringop-truncation compilation error Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 099/191] x86/unwind/orc: Fix !CONFIG_MODULES build warning Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 100/191] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 101/191] mlx5: work around high stack usage with gcc Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 102/191] drm: remove the newline for CRC source name Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 103/191] ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 104/191] usbip: Fix unsafe unaligned pointer usage Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 105/191] udf: Fix free space reporting for metadata and virtual partitions Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 106/191] staging: rtl8188: avoid excessive stack usage Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 107/191] IB/hfi1: Add software counter for ctxt0 seq drop Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 108/191] soc/tegra: fuse: Correct straps address for older Tegra124 device trees Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 109/191] efi/x86: Dont panic or BUG() on non-critical error conditions Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 110/191] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 111/191] Input: edt-ft5x06 - work around first register access error Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 112/191] x86/nmi: Remove irq_work from the long duration NMI handler Greg Kroah-Hartman
2020-02-21 22:22   ` Pavel Machek
2020-02-21  7:41 ` [PATCH 4.19 113/191] wan: ixp4xx_hss: fix compile-testing on 64-bit Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 114/191] ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m Greg Kroah-Hartman
2020-02-21 22:28   ` Pavel Machek
2020-02-21  7:41 ` [PATCH 4.19 115/191] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 116/191] tty: synclinkmp: Adjust indentation in several functions Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 117/191] tty: synclink_gt: " Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 118/191] visorbus: fix uninitialized variable access Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 119/191] driver core: platform: Prevent resouce overflow from causing infinite loops Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 120/191] driver core: Print device when resources present in really_probe() Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 121/191] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 122/191] vme: bridges: reduce stack usage Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 123/191] drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new() Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 124/191] drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 125/191] drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 126/191] drm/nouveau/drm/ttm: Remove set but not used variable mem Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 127/191] drm/nouveau/fault/gv100-: fix memory leak on module unload Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 128/191] drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 129/191] usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 130/191] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 131/191] f2fs: set I_LINKABLE early to avoid wrong access by vfs Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 132/191] f2fs: free sysfs kobject Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 133/191] scsi: iscsi: Dont destroy session if there are outstanding connections Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 134/191] arm64: fix alternatives with LLVMs integrated assembler Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 135/191] drm/amd/display: fixup DML dependencies Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 136/191] watchdog/softlockup: Enforce that timestamp is valid on boot Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 137/191] ACPI/IORT: Fix Number of IDs handling in iort_id_map() Greg Kroah-Hartman
2020-02-21  9:52   ` Lorenzo Pieralisi
2020-02-21  7:41 ` [PATCH 4.19 138/191] f2fs: fix memleak of kobject Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 139/191] x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 140/191] pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 141/191] cmd64x: potential buffer overflow in cmd64x_program_timings() Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 142/191] ide: serverworks: potential overflow in svwks_set_pio_mode() Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 143/191] pwm: Remove set but not set variable pwm Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 144/191] btrfs: fix possible NULL-pointer dereference in integrity checks Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 145/191] btrfs: safely advance counter when looking up bio csums Greg Kroah-Hartman
2020-02-21  7:41 ` [PATCH 4.19 146/191] btrfs: device stats, log when stats are zeroed Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 147/191] module: avoid setting info->name early in case we can fall back to info->mod->name Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 148/191] remoteproc: Initialize rproc_class before use Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 149/191] irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 150/191] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 151/191] kbuild: use -S instead of -E for precise cc-option test in Kconfig Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 152/191] x86/decoder: Add TEST opcode to Group3-2 Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 153/191] s390: adjust -mpacked-stack support check for clang 10 Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 154/191] s390/ftrace: generate traced function stack frame Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 155/191] driver core: platform: fix u32 greater or equal to zero comparison Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 156/191] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 157/191] drm/nouveau/mmu: fix comptag memory leak Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 158/191] powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 159/191] bcache: cached_dev_free needs to put the sb page Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 160/191] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 161/191] selftests: bpf: Reset global state between reuseport test runs Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 162/191] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 163/191] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 164/191] ARM: 8951/1: Fix Kexec compilation issue Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 165/191] hostap: Adjust indentation in prism2_hostapd_add_sta Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 166/191] iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 167/191] cifs: fix NULL dereference in match_prepath Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 168/191] bpf: map_seq_next should always increase position index Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 169/191] ceph: check availability of mds cluster on mount after wait timeout Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 170/191] rbd: work around -Wuninitialized warning Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 171/191] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 172/191] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 173/191] ftrace: fpid_next() should increase position index Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 174/191] trigger_next " Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 175/191] radeon: insert 10ms sleep in dce5_crtc_load_lut Greg Kroah-Hartman
2020-02-21  7:42 ` Greg Kroah-Hartman [this message]
2020-02-21  7:42 ` [PATCH 4.19 177/191] lib/scatterlist.c: adjust indentation in __sg_alloc_table Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 178/191] reiserfs: prevent NULL pointer dereference in reiserfs_insert_item() Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 179/191] bcache: explicity type cast in bset_bkey_last() Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 180/191] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 181/191] iwlwifi: mvm: Fix thermal zone registration Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 182/191] microblaze: Prevent the overflow of the start Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 183/191] brd: check and limit max_part par Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 184/191] drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency Greg Kroah-Hartman
2020-02-25 11:42   ` Pavel Machek
2020-02-21  7:42 ` [PATCH 4.19 185/191] drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 186/191] NFS: Fix memory leaks Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 187/191] help_next should increase position index Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 188/191] cifs: log warning message (once) if out of disk space Greg Kroah-Hartman
2020-02-22 12:59   ` Pavel Machek
2020-02-22 16:22     ` Sasha Levin
2020-02-21  7:42 ` [PATCH 4.19 189/191] virtio_balloon: prevent pfn array overflow Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 190/191] mlxsw: spectrum_dpipe: Add missing error path Greg Kroah-Hartman
2020-02-21  7:42 ` [PATCH 4.19 191/191] drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2) Greg Kroah-Hartman
2020-02-21 10:09 ` [PATCH 4.19 000/191] 4.19.106-stable review Jon Hunter
2020-02-21 10:13 ` Chris Paterson
2020-02-21 19:51 ` shuah
2020-02-22 15:46 ` Guenter Roeck
2020-02-23 17:37   ` Greg Kroah-Hartman
2020-02-22 20:19 ` Dan Rue
2020-02-23 15:41 ` Greg Kroah-Hartman
2020-02-23 17:31   ` Greg Kroah-Hartman
2020-02-24  4:23     ` Naresh Kamboju
2020-02-24  0:03 ` Guenter Roeck

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=20200221072311.796696551@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=gechangwei@live.cn \
    --cc=ghe@suse.com \
    --cc=jiangqi903@gmail.com \
    --cc=jlbec@evilplan.org \
    --cc=junxiao.bi@oracle.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mark@fasheh.com \
    --cc=piaojun@huawei.com \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=wangyan122@huawei.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).