From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
stable@vger.kernel.org, Aurelien Aptel <aaptel@suse.com>,
NeilBrown <neil@brown.name>,
Steve French <stfrench@microsoft.com>,
Pavel Shilovsky <pshilov@microsoft.com>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 4.14 007/121] CIFS: fix POSIX lock leak and invalid ptr deref
Date: Thu, 4 Apr 2019 10:46:35 +0200 [thread overview]
Message-ID: <20190404084545.667763459@linuxfoundation.org> (raw)
In-Reply-To: <20190404084545.245659903@linuxfoundation.org>
4.14-stable review patch. If anyone has any objections, please let me know.
------------------
[ Upstream commit bc31d0cdcfbadb6258b45db97e93b1c83822ba33 ]
We have a customer reporting crashes in lock_get_status() with many
"Leaked POSIX lock" messages preceeding the crash.
Leaked POSIX lock on dev=0x0:0x56 ...
Leaked POSIX lock on dev=0x0:0x56 ...
Leaked POSIX lock on dev=0x0:0x56 ...
Leaked POSIX lock on dev=0x0:0x53 ...
Leaked POSIX lock on dev=0x0:0x53 ...
Leaked POSIX lock on dev=0x0:0x53 ...
Leaked POSIX lock on dev=0x0:0x53 ...
POSIX: fl_owner=ffff8900e7b79380 fl_flags=0x1 fl_type=0x1 fl_pid=20709
Leaked POSIX lock on dev=0x0:0x4b ino...
Leaked locks on dev=0x0:0x4b ino=0xf911400000029:
POSIX: fl_owner=ffff89f41c870e00 fl_flags=0x1 fl_type=0x1 fl_pid=19592
stack segment: 0000 [#1] SMP
Modules linked in: binfmt_misc msr tcp_diag udp_diag inet_diag unix_diag af_packet_diag netlink_diag rpcsec_gss_krb5 arc4 ecb auth_rpcgss nfsv4 md4 nfs nls_utf8 lockd grace cifs sunrpc ccm dns_resolver fscache af_packet iscsi_ibft iscsi_boot_sysfs vmw_vsock_vmci_transport vsock xfs libcrc32c sb_edac edac_core crct10dif_pclmul crc32_pclmul ghash_clmulni_intel drbg ansi_cprng vmw_balloon aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd joydev pcspkr vmxnet3 i2c_piix4 vmw_vmci shpchp fjes processor button ac btrfs xor raid6_pq sr_mod cdrom ata_generic sd_mod ata_piix vmwgfx crc32c_intel drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm serio_raw ahci libahci drm libata vmw_pvscsi sg dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_mod autofs4
Supported: Yes
CPU: 6 PID: 28250 Comm: lsof Not tainted 4.4.156-94.64-default #1
Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 04/05/2016
task: ffff88a345f28740 ti: ffff88c74005c000 task.ti: ffff88c74005c000
RIP: 0010:[<ffffffff8125dcab>] [<ffffffff8125dcab>] lock_get_status+0x9b/0x3b0
RSP: 0018:ffff88c74005fd90 EFLAGS: 00010202
RAX: ffff89bde83e20ae RBX: ffff89e870003d18 RCX: 0000000049534f50
RDX: ffffffff81a3541f RSI: ffffffff81a3544e RDI: ffff89bde83e20ae
RBP: 0026252423222120 R08: 0000000020584953 R09: 000000000000ffff
R10: 0000000000000000 R11: ffff88c74005fc70 R12: ffff89e5ca7b1340
R13: 00000000000050e5 R14: ffff89e870003d30 R15: ffff89e5ca7b1340
FS: 00007fafd64be800(0000) GS:ffff89f41fd00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000001c80018 CR3: 000000a522048000 CR4: 0000000000360670
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Stack:
0000000000000208 ffffffff81a3d6b6 ffff89e870003d30 ffff89e870003d18
ffff89e5ca7b1340 ffff89f41738d7c0 ffff89e870003d30 ffff89e5ca7b1340
ffffffff8125e08f 0000000000000000 ffff89bc22b67d00 ffff88c74005ff28
Call Trace:
[<ffffffff8125e08f>] locks_show+0x2f/0x70
[<ffffffff81230ad1>] seq_read+0x251/0x3a0
[<ffffffff81275bbc>] proc_reg_read+0x3c/0x70
[<ffffffff8120e456>] __vfs_read+0x26/0x140
[<ffffffff8120e9da>] vfs_read+0x7a/0x120
[<ffffffff8120faf2>] SyS_read+0x42/0xa0
[<ffffffff8161cbc3>] entry_SYSCALL_64_fastpath+0x1e/0xb7
When Linux closes a FD (close(), close-on-exec, dup2(), ...) it calls
filp_close() which also removes all posix locks.
The lock struct is initialized like so in filp_close() and passed
down to cifs
...
lock.fl_type = F_UNLCK;
lock.fl_flags = FL_POSIX | FL_CLOSE;
lock.fl_start = 0;
lock.fl_end = OFFSET_MAX;
...
Note the FL_CLOSE flag, which hints the VFS code that this unlocking
is done for closing the fd.
filp_close()
locks_remove_posix(filp, id);
vfs_lock_file(filp, F_SETLK, &lock, NULL);
return filp->f_op->lock(filp, cmd, fl) => cifs_lock()
rc = cifs_setlk(file, flock, type, wait_flag, posix_lck, lock, unlock, xid);
rc = server->ops->mand_unlock_range(cfile, flock, xid);
if (flock->fl_flags & FL_POSIX && !rc)
rc = locks_lock_file_wait(file, flock)
Notice how we don't call locks_lock_file_wait() which does the
generic VFS lock/unlock/wait work on the inode if rc != 0.
If we are closing the handle, the SMB server is supposed to remove any
locks associated with it. Similarly, cifs.ko frees and wakes up any
lock and lock waiter when closing the file:
cifs_close()
cifsFileInfo_put(file->private_data)
/*
* Delete any outstanding lock records. We'll lose them when the file
* is closed anyway.
*/
down_write(&cifsi->lock_sem);
list_for_each_entry_safe(li, tmp, &cifs_file->llist->locks, llist) {
list_del(&li->llist);
cifs_del_lock_waiters(li);
kfree(li);
}
list_del(&cifs_file->llist->llist);
kfree(cifs_file->llist);
up_write(&cifsi->lock_sem);
So we can safely ignore unlocking failures in cifs_lock() if they
happen with the FL_CLOSE flag hint set as both the server and the
client take care of it during the actual closing.
This is not a proper fix for the unlocking failure but it's safe and
it seems to prevent the lock leakages and crashes the customer
experiences.
Signed-off-by: Aurelien Aptel <aaptel@suse.com>
Signed-off-by: NeilBrown <neil@brown.name>
Signed-off-by: Steve French <stfrench@microsoft.com>
Acked-by: Pavel Shilovsky <pshilov@microsoft.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
fs/cifs/file.c | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/fs/cifs/file.c b/fs/cifs/file.c
index 72d6f4db9bdc..cd69c1e9750f 100644
--- a/fs/cifs/file.c
+++ b/fs/cifs/file.c
@@ -1631,8 +1631,20 @@ cifs_setlk(struct file *file, struct file_lock *flock, __u32 type,
rc = server->ops->mand_unlock_range(cfile, flock, xid);
out:
- if (flock->fl_flags & FL_POSIX && !rc)
+ if (flock->fl_flags & FL_POSIX) {
+ /*
+ * If this is a request to remove all locks because we
+ * are closing the file, it doesn't matter if the
+ * unlocking failed as both cifs.ko and the SMB server
+ * remove the lock on file close
+ */
+ if (rc) {
+ cifs_dbg(VFS, "%s failed rc=%d\n", __func__, rc);
+ if (!(flock->fl_flags & FL_CLOSE))
+ return rc;
+ }
rc = locks_lock_file_wait(file, flock);
+ }
return rc;
}
--
2.19.1
next prev parent reply other threads:[~2019-04-04 8:54 UTC|newest]
Thread overview: 127+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-04-04 8:46 [PATCH 4.14 000/121] 4.14.111-stable review Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 001/121] arm64: debug: Dont propagate UNKNOWN FAR into si_code for debug signals Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 002/121] ext4: cleanup bh release code in ext4_ind_remove_space() Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 003/121] lib/int_sqrt: optimize initial value compute Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 004/121] tty/serial: atmel: Add is_half_duplex helper Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 005/121] tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 006/121] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified Greg Kroah-Hartman
2019-04-04 8:46 ` Greg Kroah-Hartman [this message]
2019-04-04 8:46 ` [PATCH 4.14 008/121] h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux- Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 009/121] f2fs: fix to avoid deadlock in f2fs_read_inline_dir() Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 010/121] tracing: kdb: Fix ftdump to not sleep Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 011/121] net/mlx5: Avoid panic when setting vport rate Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 012/121] net/mlx5: Avoid panic when setting vport mac, getting vport config Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 013/121] gpio: gpio-omap: fix level interrupt idling Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 014/121] include/linux/relay.h: fix percpu annotation in struct rchan Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 015/121] sysctl: handle overflow for file-max Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 016/121] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 017/121] scsi: hisi_sas: Set PHY linkrate when disconnected Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 018/121] iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 019/121] perf c2c: Fix c2c report for empty numa node Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 020/121] mm/cma.c: cma_declare_contiguous: correct err handling Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 021/121] mm/page_ext.c: fix an imbalance with kmemleak Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 022/121] mm, mempolicy: fix uninit memory access Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 023/121] mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 024/121] mm/slab.c: kmemleak no scan alien caches Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 025/121] ocfs2: fix a panic problem caused by o2cb_ctl Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 026/121] f2fs: do not use mutex lock in atomic context Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 027/121] fs/file.c: initialize init_files.resize_wait Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 028/121] page_poison: play nicely with KASAN Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 029/121] cifs: use correct format characters Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 030/121] dm thin: add sanity checks to thin-pool and external snapshot creation Greg Kroah-Hartman
2019-04-04 8:46 ` [PATCH 4.14 031/121] cifs: Fix NULL pointer dereference of devname Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 032/121] fs: Make splice() and tee() take into account O_NONBLOCK flag on pipes Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 033/121] jbd2: fix invalid descriptor block checksum Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 034/121] fs: fix guard_bio_eod to check for real EOD errors Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 035/121] tools lib traceevent: Fix buffer overflow in arg_eval Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 036/121] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 037/121] wil6210: check null pointer in _wil_cfg80211_merge_extra_ies Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 038/121] crypto: crypto4xx - add missing of_node_put after of_device_is_available Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 039/121] crypto: cavium/zip - fix collision with generic cra_driver_name Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 040/121] usb: chipidea: Grab the (legacy) USB PHY by phandle first Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 041/121] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 042/121] powerpc/xmon: Fix opcode being uninitialized in print_insn_powerpc Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 043/121] coresight: etm4x: Add support to enable ETMv4.2 Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 044/121] serial: 8250_pxa: honor the port number from devicetree Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 045/121] ARM: 8840/1: use a raw_spinlock_t in unwind Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 046/121] iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 047/121] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 048/121] mmc: omap: fix the maximum timeout setting Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 049/121] e1000e: Fix -Wformat-truncation warnings Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 050/121] mlxsw: spectrum: Avoid " Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 051/121] IB/mlx4: Increase the timeout for CM cache Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 052/121] clk: fractional-divider: check parent rate only if flag is set Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 053/121] cpufreq: acpi-cpufreq: Report if CPU doesnt support boost technologies Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 054/121] efi: cper: Fix possible out-of-bounds access Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 055/121] scsi: megaraid_sas: return error when create DMA pool failed Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 056/121] scsi: fcoe: make use of fip_mode enum complete Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 057/121] perf test: Fix failure of evsel-tp-sched test on s390 Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 058/121] SoC: imx-sgtl5000: add missing put_device() Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 059/121] media: sh_veu: Correct return type for mem2mem buffer helpers Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 060/121] media: s5p-jpeg: " Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 061/121] media: s5p-g2d: " Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 062/121] media: mx2_emmaprp: " Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 063/121] media: mtk-jpeg: " Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 064/121] vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1 Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 065/121] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 066/121] jbd2: fix race when writing superblock Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 067/121] leds: lp55xx: fix null deref on firmware load failure Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 068/121] iwlwifi: pcie: fix emergency path Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 069/121] ACPI / video: Refactor and fix dmi_is_desktop() Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 070/121] kprobes: Prohibit probing on bsearch() Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 071/121] netfilter: conntrack: fix cloned unconfirmed skb->_nfct race in __nf_conntrack_confirm Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 072/121] ARM: 8833/1: Ensure that NEON code always compiles with Clang Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 073/121] ALSA: PCM: check if ops are defined before suspending PCM Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 074/121] usb: f_fs: Avoid crash due to out-of-scope stack ptr access Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 075/121] sched/topology: Fix percpu data types in struct sd_data & struct s_data Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 076/121] bcache: fix input overflow to cache set sysfs file io_error_halflife Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 077/121] bcache: fix input overflow to sequential_cutoff Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 078/121] bcache: improve sysfs_strtoul_clamp() Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 079/121] genirq: Avoid summation loops for /proc/stat Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 080/121] iw_cxgb4: fix srqidx leak during connection abort Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 081/121] fbdev: fbmem: fix memory access if logo is bigger than the screen Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 082/121] cdrom: Fix race condition in cdrom_sysctl_register Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 083/121] e1000e: fix cyclic resets at link up with active tx Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 084/121] platform/x86: intel_pmc_core: Fix PCH IP sts reading Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 085/121] ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 086/121] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 087/121] efi/memattr: Dont bail on zero VA if it equals the regions PA Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 088/121] ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings notation Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 089/121] efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 090/121] soc: qcom: gsbi: Fix error handling in gsbi_probe() Greg Kroah-Hartman
2019-04-04 8:47 ` [PATCH 4.14 091/121] mt7601u: bump supported EEPROM version Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 092/121] ARM: 8830/1: NOMMU: Toggle only bits in EXC_RETURN we are really care of Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 093/121] ARM: avoid Cortex-A9 livelock on tight dmb loops Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 094/121] bpf: fix missing prototype warnings Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 095/121] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 096/121] backlight: pwm_bl: Use gpiod_get_value_cansleep() to get initial state Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 097/121] tty: increase the default flip buffer limit to 2*640K Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 098/121] powerpc/pseries: Perform full re-add of CPU for topology update post-migration Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 099/121] usb: dwc3: gadget: Fix OTG events when gadget driver isnt loaded Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 100/121] media: mt9m111: set initial frame size other than 0x0 Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 101/121] hwrng: virtio - Avoid repeated init of completion Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 102/121] soc/tegra: fuse: Fix illegal free of IO base address Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 103/121] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 104/121] hpet: Fix missing = character in the __setup() code of hpet_mmap_enable Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 105/121] cpu/hotplug: Mute hotplug lockdep during init Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 106/121] dmaengine: imx-dma: fix warning comparison of distinct pointer types Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 107/121] dmaengine: qcom_hidma: assign channel cookie correctly Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 108/121] dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 109/121] netfilter: physdev: relax br_netfilter dependency Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 110/121] media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 111/121] regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 112/121] drm: Auto-set allow_fb_modifiers when given modifiers at plane init Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 113/121] drm/nouveau: Stop using drm_crtc_force_disable Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 114/121] x86/build: Specify elf_i386 linker emulation explicitly for i386 objects Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 115/121] selinux: do not override context on context mounts Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 116/121] wlcore: Fix memory leak in case wl12xx_fetch_firmware failure Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 117/121] x86/build: Mark per-CPU symbols as absolute explicitly for LLD Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 118/121] clk: rockchip: fix frac settings of GPLL clock for rk3328 Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 119/121] dmaengine: tegra: avoid overflow of byte tracking Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 120/121] drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers Greg Kroah-Hartman
2019-04-04 8:48 ` [PATCH 4.14 121/121] ACPI / video: Extend chassis-type detection with a "Lunch Box" check Greg Kroah-Hartman
2019-04-04 15:03 ` [PATCH 4.14 000/121] 4.14.111-stable review kernelci.org bot
2019-04-05 3:16 ` Naresh Kamboju
2019-04-05 15:18 ` shuah
2019-04-05 15:39 ` Jon Hunter
2019-04-05 18:30 ` 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=20190404084545.667763459@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=aaptel@suse.com \
--cc=linux-kernel@vger.kernel.org \
--cc=neil@brown.name \
--cc=pshilov@microsoft.com \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
--cc=stfrench@microsoft.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).