stable.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,
	Dmitry Monakhov <dmtrmonakhov@yandex-team.ru>,
	Jan Kara <jack@suse.cz>
Subject: [PATCH 4.4 121/162] quota: Check that quota is not dirty before release
Date: Thu, 19 Dec 2019 19:33:49 +0100	[thread overview]
Message-ID: <20191219183215.133351362@linuxfoundation.org> (raw)
In-Reply-To: <20191219183150.477687052@linuxfoundation.org>

From: Dmitry Monakhov <dmtrmonakhov@yandex-team.ru>

commit df4bb5d128e2c44848aeb36b7ceceba3ac85080d upstream.

There is a race window where quota was redirted once we drop dq_list_lock inside dqput(),
but before we grab dquot->dq_lock inside dquot_release()

TASK1                                                       TASK2 (chowner)
->dqput()
  we_slept:
    spin_lock(&dq_list_lock)
    if (dquot_dirty(dquot)) {
          spin_unlock(&dq_list_lock);
          dquot->dq_sb->dq_op->write_dquot(dquot);
          goto we_slept
    if (test_bit(DQ_ACTIVE_B, &dquot->dq_flags)) {
          spin_unlock(&dq_list_lock);
          dquot->dq_sb->dq_op->release_dquot(dquot);
                                                            dqget()
							    mark_dquot_dirty()
							    dqput()
          goto we_slept;
        }
So dquot dirty quota will be released by TASK1, but on next we_sleept loop
we detect this and call ->write_dquot() for it.
XFSTEST: https://github.com/dmonakhov/xfstests/commit/440a80d4cbb39e9234df4d7240aee1d551c36107

Link: https://lore.kernel.org/r/20191031103920.3919-2-dmonakhov@openvz.org
CC: stable@vger.kernel.org
Signed-off-by: Dmitry Monakhov <dmtrmonakhov@yandex-team.ru>
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 fs/ocfs2/quota_global.c  |    2 +-
 fs/quota/dquot.c         |    2 +-
 include/linux/quotaops.h |   10 ++++++++++
 3 files changed, 12 insertions(+), 2 deletions(-)

--- a/fs/ocfs2/quota_global.c
+++ b/fs/ocfs2/quota_global.c
@@ -714,7 +714,7 @@ static int ocfs2_release_dquot(struct dq
 
 	mutex_lock(&dquot->dq_lock);
 	/* Check whether we are not racing with some other dqget() */
-	if (atomic_read(&dquot->dq_count) > 1)
+	if (dquot_is_busy(dquot))
 		goto out;
 	/* Running from downconvert thread? Postpone quota processing to wq */
 	if (current == osb->dc_task) {
--- a/fs/quota/dquot.c
+++ b/fs/quota/dquot.c
@@ -472,7 +472,7 @@ int dquot_release(struct dquot *dquot)
 
 	mutex_lock(&dquot->dq_lock);
 	/* Check whether we are not racing with some other dqget() */
-	if (atomic_read(&dquot->dq_count) > 1)
+	if (dquot_is_busy(dquot))
 		goto out_dqlock;
 	mutex_lock(&dqopt->dqio_mutex);
 	if (dqopt->ops[dquot->dq_id.type]->release_dqblk) {
--- a/include/linux/quotaops.h
+++ b/include/linux/quotaops.h
@@ -54,6 +54,16 @@ static inline struct dquot *dqgrab(struc
 	atomic_inc(&dquot->dq_count);
 	return dquot;
 }
+
+static inline bool dquot_is_busy(struct dquot *dquot)
+{
+	if (test_bit(DQ_MOD_B, &dquot->dq_flags))
+		return true;
+	if (atomic_read(&dquot->dq_count) > 1)
+		return true;
+	return false;
+}
+
 void dqput(struct dquot *dquot);
 int dquot_scan_active(struct super_block *sb,
 		      int (*fn)(struct dquot *dquot, unsigned long priv),



  parent reply	other threads:[~2019-12-19 19:10 UTC|newest]

Thread overview: 167+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-19 18:31 [PATCH 4.4 000/162] 4.4.207-stable review Greg Kroah-Hartman
2019-12-19 18:31 ` [PATCH 4.4 001/162] x86/apic/32: Avoid bogus LDR warnings Greg Kroah-Hartman
2019-12-19 18:31 ` [PATCH 4.4 002/162] usb: gadget: u_serial: add missing port entry locking Greg Kroah-Hartman
2019-12-19 18:31 ` [PATCH 4.4 003/162] tty: serial: msm_serial: Fix flow control Greg Kroah-Hartman
2019-12-19 18:31 ` [PATCH 4.4 004/162] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect Greg Kroah-Hartman
2019-12-19 18:31 ` [PATCH 4.4 005/162] serial: serial_core: Perform NULL checks for break_ctl ops Greg Kroah-Hartman
2019-12-19 18:31 ` [PATCH 4.4 006/162] serial: ifx6x60: add missed pm_runtime_disable Greg Kroah-Hartman
2019-12-19 18:31 ` [PATCH 4.4 007/162] autofs: fix a leak in autofs_expire_indirect() Greg Kroah-Hartman
2019-12-19 18:31 ` [PATCH 4.4 008/162] NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error Greg Kroah-Hartman
2019-12-19 18:31 ` [PATCH 4.4 009/162] Input: cyttsp4_core - fix use after free bug Greg Kroah-Hartman
2019-12-19 18:31 ` [PATCH 4.4 010/162] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() Greg Kroah-Hartman
2019-12-19 18:31 ` [PATCH 4.4 011/162] rsxx: add missed destroy_workqueue calls in remove Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 012/162] net: ep93xx_eth: fix mismatch of request_mem_region " Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 013/162] serial: core: Allow processing sysrq at port unlock time Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 014/162] iwlwifi: mvm: Send non offchannel traffic via AP sta Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 015/162] ARM: 8813/1: Make aligned 2-byte getuser()/putuser() atomic on ARMv6+ Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 016/162] extcon: max8997: Fix lack of path setting in USB device mode Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 017/162] clk: rockchip: fix rk3188 sclk_smc gate data Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 018/162] clk: rockchip: fix rk3188 sclk_mac_lbtest parameter ordering Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 019/162] dlm: fix missing idr_destroy for recover_idr Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 020/162] MIPS: SiByte: Enable ZONE_DMA32 for LittleSur Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 021/162] scsi: zfcp: drop default switch case which might paper over missing case Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 022/162] pinctrl: qcom: ssbi-gpio: fix gpio-hog related boot issues Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 023/162] Staging: iio: adt7316: Fix i2c data reading, set the data field Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 024/162] regulator: Fix return value of _set_load() stub Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 025/162] MIPS: OCTEON: octeon-platform: fix typing Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 026/162] math-emu/soft-fp.h: (_FP_ROUND_ZERO) cast 0 to void to fix warning Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 027/162] rtc: max8997: Fix the returned value in case of error in max8997_rtc_read_alarm() Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 028/162] rtc: dt-binding: abx80x: fix resistance scale Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 029/162] ARM: dts: exynos: Use Samsung SoC specific compatible for DWC2 module Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 030/162] dmaengine: coh901318: Fix a double-lock bug Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 031/162] dmaengine: coh901318: Remove unused variable Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 032/162] ACPI: fix acpi_find_child_device() invocation in acpi_preset_companion() Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 033/162] dma-mapping: fix return type of dma_set_max_seg_size() Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 034/162] altera-stapl: check for a null key before strcasecmping it Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 035/162] serial: imx: fix error handling in console_setup Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 036/162] i2c: imx: dont print error message on probe defer Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 037/162] dlm: NULL check before kmem_cache_destroy is not needed Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 038/162] nfsd: fix a warning in __cld_pipe_upcall() Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 039/162] ARM: OMAP1/2: fix SoC name printing Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 040/162] net/x25: fix called/calling length calculation in x25_parse_address_block Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 041/162] net/x25: fix null_x25_address handling Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 042/162] ARM: dts: mmp2: fix the gpio interrupt cell number Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 043/162] tcp: fix off-by-one bug on aborting window-probing socket Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 044/162] modpost: skip ELF local symbols during section mismatch check Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 045/162] kbuild: fix single target build for external module Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 046/162] ARM: dts: pxa: clean up USB controller nodes Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 047/162] dlm: fix invalid cluster name warning Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 048/162] powerpc/math-emu: Update macros from GCC Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 049/162] MIPS: OCTEON: cvmx_pko_mem_debug8: use oldest forward compatible definition Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 050/162] nfsd: Return EPERM, not EACCES, in some SETATTR cases Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 051/162] mlx4: Use snprintf instead of complicated strcpy Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 052/162] ARM: dts: sunxi: Fix PMU compatible strings Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 053/162] sched/fair: Scale bandwidth quota and period without losing quota/period ratio precision Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 054/162] fuse: verify nlink Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 055/162] fuse: verify attributes Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 056/162] ALSA: pcm: oss: Avoid potential buffer overflows Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 057/162] Input: goodix - add upside-down quirk for Teclast X89 tablet Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 058/162] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 059/162] CIFS: Fix SMB2 oplock break processing Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 060/162] tty: vt: keyboard: reject invalid keycodes Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 061/162] can: slcan: Fix use-after-free Read in slcan_open Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 062/162] jbd2: Fix possible overflow in jbd2_log_space_left() Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 063/162] drm/i810: Prevent underflow in ioctl Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 064/162] KVM: x86: do not modify masked bits of shared MSRs Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 065/162] KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 066/162] crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 067/162] crypto: user - fix memory leak in crypto_report Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 068/162] spi: atmel: Fix CS high support Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 069/162] RDMA/qib: Validate ->show()/store() callbacks before calling them Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 070/162] thermal: Fix deadlock in thermal thermal_zone_device_check Greg Kroah-Hartman
2019-12-19 18:32 ` [PATCH 4.4 071/162] KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 072/162] appletalk: Fix potential NULL pointer dereference in unregister_snap_client Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 073/162] appletalk: Set error code if register_snap_client failed Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 074/162] ALSA: hda - Fix pending unsol events at shutdown Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 075/162] sched/core: Allow putting thread_info into task_struct Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 076/162] sched/core: Add try_get_task_stack() and put_task_stack() Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 077/162] sched/core, x86: Make struct thread_info arch specific again Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 078/162] fs/proc: Stop reporting eip and esp in /proc/PID/stat Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 079/162] fs/proc: Report eip/esp in /prod/PID/stat for coredumping Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 080/162] proc: fix coredump vs read /proc/*/stat race Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 081/162] fs/proc/array.c: allow reporting eip/esp for all coredumping threads Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 082/162] usb: gadget: configfs: Fix missing spin_lock_init() Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 083/162] usb: Allow USB device to be warm reset in suspended state Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 084/162] staging: rtl8188eu: fix interface sanity check Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 085/162] staging: rtl8712: " Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 086/162] staging: gigaset: fix general protection fault on probe Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 087/162] staging: gigaset: fix illegal free on probe errors Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 088/162] staging: gigaset: add endpoint-type sanity check Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 089/162] xhci: Increase STS_HALT timeout in xhci_suspend() Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 090/162] iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel reporting Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 091/162] USB: atm: ueagle-atm: add missing endpoint check Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 092/162] USB: idmouse: fix interface sanity checks Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 093/162] USB: serial: io_edgeport: fix epic endpoint lookup Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 094/162] USB: adutux: fix interface sanity check Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 095/162] usb: core: urb: fix URB structure initialization function Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 096/162] usb: mon: Fix a deadlock in usbmon between mmap and read Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 097/162] mtd: spear_smi: Fix Write Burst mode Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 098/162] virtio-balloon: fix managed page counts when migrating pages between zones Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 099/162] btrfs: check page->mapping when loading free space cache Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 100/162] btrfs: Remove btrfs_bio::flags member Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 101/162] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 102/162] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 103/162] rtlwifi: rtl8192de: Fix missing enable interrupt flag Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 104/162] lib: raid6: fix awk build warnings Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 105/162] workqueue: Fix spurious sanity check failures in destroy_workqueue() Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 106/162] workqueue: Fix pwq ref leak in rescuer_thread() Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 107/162] ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 108/162] blk-mq: avoid sysfs buffer overflow with too many CPU cores Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 109/162] cgroup: pids: use atomic64_t for pids->limit Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 110/162] ar5523: check NULL before memcpy() in ar5523_cmd() Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 111/162] media: bdisp: fix memleak on release Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 112/162] media: radio: wl1273: fix interrupt masking " Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 113/162] cpuidle: Do not unset the driver if it is there already Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 114/162] ACPI: OSL: only free map once in osl.c Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 115/162] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 116/162] ACPI: PM: Avoid attaching ACPI PM domain to certain devices Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 117/162] pinctrl: samsung: Fix device node refcount leaks in S3C24xx wakeup controller init Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 118/162] pinctrl: samsung: Fix device node refcount leaks in init code Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 119/162] powerpc: Allow 64bit VDSO __kernel_sync_dicache to work across ranges >4GB Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 120/162] video/hdmi: Fix AVI bar unpack Greg Kroah-Hartman
2019-12-19 18:33 ` Greg Kroah-Hartman [this message]
2019-12-19 18:33 ` [PATCH 4.4 122/162] quota: fix livelock in dquot_writeback_dquots Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 123/162] scsi: zfcp: trace channel log even for FCP command responses Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 124/162] usb: xhci: only set D3hot for pci device Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 125/162] xhci: Fix memory leak in xhci_add_in_port() Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 126/162] xhci: make sure interrupts are restored to correct state Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 127/162] iio: adis16480: Add debugfs_reg_access entry Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 128/162] Btrfs: fix negative subv_writers counter and data space leak after buffered write Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 129/162] scsi: lpfc: Cap NPIV vports to 256 Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 130/162] e100: Fix passing zero to PTR_ERR warning in e100_load_ucode_wait Greg Kroah-Hartman
2019-12-19 18:33 ` [PATCH 4.4 131/162] x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 132/162] ARM: dts: omap3-tao3530: Fix incorrect MMC card detection GPIO polarity Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 133/162] pinctrl: samsung: Fix device node refcount leaks in S3C64xx wakeup controller init Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 134/162] scsi: qla2xxx: Fix DMA unmap leak Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 135/162] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 136/162] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 137/162] powerpc: Fix vDSO clock_getres() Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 138/162] mm/shmem.c: cast the type of unmap_start to u64 Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 139/162] blk-mq: make sure that line break can be printed Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 140/162] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 141/162] sunrpc: fix crash when cache_head become valid before update Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 142/162] kernel/module.c: wakeup processes in module_wq on module unload Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 143/162] net: bridge: deny dev_set_mac_address() when unregistering Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 144/162] tcp: md5: fix potential overestimation of TCP option space Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 145/162] tipc: fix ordering of tipc module init and exit routine Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 146/162] inet: protect against too small mtu values Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 147/162] tcp: fix rejected syncookies due to stale timestamps Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 148/162] tcp: tighten acceptance of ACKs not matching a child socket Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 149/162] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 150/162] net: ethernet: ti: cpsw: fix extra rx interrupt Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 151/162] PCI: Fix Intel ACS quirk UPDCR register address Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 152/162] PCI/MSI: Fix incorrect MSI-X masking on resume Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 153/162] xtensa: fix TLB sanity checker Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 154/162] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 155/162] ARM: dts: s3c64xx: Fix init order of clock providers Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 156/162] ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume() Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 157/162] vfio/pci: call irq_bypass_unregister_producer() before freeing irq Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 158/162] dm btree: increase rebalance threshold in __rebalance2() Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 159/162] drm/radeon: fix r1xx/r2xx register checker for POT textures Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 160/162] xhci: fix USB3 device initiated resume race with roothub autosuspend Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 161/162] net: stmmac: use correct DMA buffer size in the RX descriptor Greg Kroah-Hartman
2019-12-19 18:34 ` [PATCH 4.4 162/162] net: stmmac: dont stop NAPI processing when dropping a packet Greg Kroah-Hartman
2019-12-20  4:46 ` [PATCH 4.4 000/162] 4.4.207-stable review shuah
2019-12-20  7:58 ` Naresh Kamboju
2019-12-20 10:28 ` Jon Hunter
2019-12-20 18:47 ` 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=20191219183215.133351362@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=dmtrmonakhov@yandex-team.ru \
    --cc=jack@suse.cz \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    /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).