All of lore.kernel.org
 help / color / mirror / Atom feed
From: Luis Henriques <luis.henriques@canonical.com>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org,
	kernel-team@lists.ubuntu.com
Cc: Hugh Dickins <hughd@google.com>,
	Kelley Nielsen <kelleynnn@gmail.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Luis Henriques <luis.henriques@canonical.com>
Subject: [PATCH 3.16.y-ckt 145/168] mm: fix swapoff hang after page migration and fork
Date: Mon, 15 Dec 2014 14:26:39 +0000	[thread overview]
Message-ID: <1418653622-21105-146-git-send-email-luis.henriques@canonical.com> (raw)
In-Reply-To: <1418653622-21105-1-git-send-email-luis.henriques@canonical.com>

3.16.7-ckt3 -stable review patch.  If anyone has any objections, please let me know.

------------------

From: Hugh Dickins <hughd@google.com>

commit 2022b4d18a491a578218ce7a4eca8666db895a73 upstream.

I've been seeing swapoff hangs in recent testing: it's cycling around
trying unsuccessfully to find an mm for some remaining pages of swap.

I have been exercising swap and page migration more heavily recently,
and now notice a long-standing error in copy_one_pte(): it's trying to
add dst_mm to swapoff's mmlist when it finds a swap entry, but is doing
so even when it's a migration entry or an hwpoison entry.

Which wouldn't matter much, except it adds dst_mm next to src_mm,
assuming src_mm is already on the mmlist: which may not be so.  Then if
pages are later swapped out from dst_mm, swapoff won't be able to find
where to replace them.

There's already a !non_swap_entry() test for stats: move that up before
the swap_duplicate() and the addition to mmlist.

Signed-off-by: Hugh Dickins <hughd@google.com>
Cc: Kelley Nielsen <kelleynnn@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
---
 mm/memory.c | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/mm/memory.c b/mm/memory.c
index 7e9f0918559b..00a99f5614df 100644
--- a/mm/memory.c
+++ b/mm/memory.c
@@ -813,20 +813,20 @@ copy_one_pte(struct mm_struct *dst_mm, struct mm_struct *src_mm,
 		if (!pte_file(pte)) {
 			swp_entry_t entry = pte_to_swp_entry(pte);
 
-			if (swap_duplicate(entry) < 0)
-				return entry.val;
-
-			/* make sure dst_mm is on swapoff's mmlist. */
-			if (unlikely(list_empty(&dst_mm->mmlist))) {
-				spin_lock(&mmlist_lock);
-				if (list_empty(&dst_mm->mmlist))
-					list_add(&dst_mm->mmlist,
-						 &src_mm->mmlist);
-				spin_unlock(&mmlist_lock);
-			}
-			if (likely(!non_swap_entry(entry)))
+			if (likely(!non_swap_entry(entry))) {
+				if (swap_duplicate(entry) < 0)
+					return entry.val;
+
+				/* make sure dst_mm is on swapoff's mmlist. */
+				if (unlikely(list_empty(&dst_mm->mmlist))) {
+					spin_lock(&mmlist_lock);
+					if (list_empty(&dst_mm->mmlist))
+						list_add(&dst_mm->mmlist,
+							 &src_mm->mmlist);
+					spin_unlock(&mmlist_lock);
+				}
 				rss[MM_SWAPENTS]++;
-			else if (is_migration_entry(entry)) {
+			} else if (is_migration_entry(entry)) {
 				page = migration_entry_to_page(entry);
 
 				if (PageAnon(page))
-- 
2.1.3


  parent reply	other threads:[~2014-12-15 14:34 UTC|newest]

Thread overview: 187+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-12-15 14:24 [3.16.y-ckt stable] Linux 3.16.7-ckt3 stable review Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 001/168] x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is read-only Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 002/168] sparc64: Fix constraints on swab helpers Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 003/168] inetdevice: fixed signed integer overflow Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 004/168] ipv4: Fix incorrect error code when adding an unreachable route Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 005/168] ieee802154: fix error handling in ieee802154fake_probe() Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 006/168] qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 007/168] bonding: fix curr_active_slave/carrier with loadbalance arp monitoring Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 008/168] pptp: fix stack info leak in pptp_getname() Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 009/168] ipx: fix locking regression in ipx_sendmsg and ipx_recvmsg Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 010/168] net/mlx4_en: Add VXLAN ndo calls to the PF net device ops too Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 011/168] net/mlx4_en: Advertize encapsulation offloads features only when VXLAN tunnel is set Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 012/168] target: Don't call TFO->write_pending if data_length == 0 Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 013/168] vhost-scsi: Take configfs group dependency during VHOST_SCSI_SET_ENDPOINT Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 014/168] srp-target: Retry when QP creation fails with ENOMEM Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 015/168] ASoC: fsi: remove unsupported PAUSE flag Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 016/168] ASoC: rsnd: " Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 017/168] ib_isert: Add max_send_sge=2 minimum for control PDU responses Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 018/168] iser-target: Handle DEVICE_REMOVAL event on network portal listener correctly Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 019/168] ASoC: dpcm: Fix race between FE/BE updates and trigger Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 020/168] ASoC: samsung: Add MODULE_DEVICE_TABLE for Snow Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 021/168] mac80211: Fix regression that triggers a kernel BUG with CCMP Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 022/168] rt2x00: do not align payload on modern H/W Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 023/168] ath9k: Fix RTC_DERIVED_CLK usage Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 024/168] ASoC: cs42l51: re-hook of_match_table pointer Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 025/168] ASoC: sgtl5000: Fix SMALL_POP bit definition Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 026/168] ALSA: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 027/168] bitops: Fix shift overflow in GENMASK macros Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 028/168] x86: Require exact match for 'noxsave' command line option Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 029/168] drm/i915: drop WaSetupGtModeTdRowDispatch:snb Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 030/168] drm/i915: Handle failure to kick out a conflicting fb driver Luis Henriques
2015-01-11 21:49   ` Ben Hutchings
2015-01-12 17:20     ` Daniel Vetter
2015-01-12 17:20       ` Daniel Vetter
2015-01-12 17:28       ` Ben Hutchings
2015-01-12 17:43       ` Luis Henriques
2015-01-12 17:43         ` Luis Henriques
2015-01-12 17:43         ` Luis Henriques
2015-01-12 21:43         ` Daniel Vetter
2015-01-12 21:43           ` Daniel Vetter
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 031/168] drm/i915: Kick fbdev before vgacon Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 032/168] ASoC: wm_adsp: Avoid attempt to free buffers that might still be in use Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 033/168] can: dev: avoid calling kfree_skb() from interrupt context Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 034/168] can: esd_usb2: fix memory leak on disconnect Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 035/168] x86, mm: Set NX across entire PMD at boot Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 036/168] x86, kaslr: Handle Gold linker for finding bss/brk Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 037/168] of/irq: Drop obsolete 'interrupts' vs 'interrupts-extended' text Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 038/168] of: Fix crash if an earlycon driver is not found Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 039/168] of/base: Fix PowerPC address parsing hack Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 040/168] clockevent: sun4i: Fix race condition in the probe code Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 041/168] MIPS: IP27: Fix __node_distances undefined error Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 042/168] MIPS: oprofile: Fix backtrace on 64-bit kernel Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 043/168] MIPS: asm: uaccess: Add v1 register to clobber list on EVA Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 044/168] MIPS: lib: memcpy: Restore NOP on delay slot before returning to caller Luis Henriques
2014-12-15 14:24 ` [PATCH 3.16.y-ckt 045/168] btrfs: fix lockups from btrfs_clear_path_blocking Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 046/168] PCI: Support 64-bit bridge windows if we have 64-bit dma_addr_t Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 047/168] ACPI / PM: Ignore wakeup setting if the ACPI companion can't wake up Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 048/168] IB/isert: Adjust CQ size to HW limits Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 049/168] drm/radeon: fix endian swapping in vbios fetch for tdp table Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 050/168] x86_64, traps: Stop using IST for #SS Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 051/168] fold swapping ->d_name.hash into switch_names() Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 052/168] vfs: Don't exchange "short" filenames unconditionally Luis Henriques
2014-12-15 14:25   ` Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 053/168] ARM: pxa: fix hang on startup with DEBUG_LL Luis Henriques
2015-01-11 22:39   ` Ben Hutchings
2015-01-12 10:09     ` Luis Henriques
2015-01-12 10:09       ` Luis Henriques
2015-01-12 10:56       ` Robert Jarzmik
2015-01-12 13:02         ` Luis Henriques
2015-01-12 13:02           ` Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 054/168] ALSA: hda_intel: Add Device IDs for Intel Sunrise Point PCH Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 055/168] ALSA: hda_intel: Add DeviceIDs for Sunrise Point-LP Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 056/168] arm64/crypto: fix makefile rule for aes-glue-%.o Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 057/168] HID: usbhid: Use flag HID_DISCONNECTED when a usb device is removed Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 058/168] Bluetooth: Add support for Intel bootloader devices Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 059/168] Bluetooth: Handle Intel USB bootloader with buggy interrupt Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 060/168] Bluetooth: Ignore isochronous endpoints for Intel USB bootloader Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 061/168] Bluetooth: Fix endian and alignment issue with ath3k version handling Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 062/168] Bluetooth: Add support for Broadcom device of Asus Z97-DELUXE motherboard Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 063/168] Bluetooth: Fix crash in the Marvell driver initialization codepath Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 064/168] Bluetooth: Add support for Acer [13D3:3432] Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 065/168] Add a new PID/VID 0227/0930 for AR3012 Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 066/168] Input: xpad - add VID/PID for Razer Sabertooth Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 067/168] Input: xpad - sync device IDs with xboxdrv Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 068/168] Input: xpad - add USB ID for Thrustmaster Ferrari 458 Racing Wheel Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 069/168] Input: serio - avoid negative serio device numbers Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 070/168] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 071/168] ARM: 8108/1: mm: Introduce {pte,pmd}_isset and {pte,pmd}_isclear Luis Henriques
2015-01-12  0:23   ` [stable] " Ben Hutchings
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 072/168] ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAE Luis Henriques
2015-01-12  0:26   ` Ben Hutchings
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 073/168] aio: fix uncorrent dirty pages accouting when truncating AIO ring buffer Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 074/168] ARM: mvebu: add missing of_node_put() call in coherency.c Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 075/168] spi: dw: Fix dynamic speed change Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 076/168] USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 077/168] iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 078/168] iio: adc: men_z188_adc: Add terminating entry for men_z188_ids Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 079/168] Input: synaptics - adjust min/max on Thinkpad E540 Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 080/168] spi: Fix mapping from vmalloc-ed buffer to scatter list Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 081/168] clk-divider: Fix READ_ONLY when divider > 1 Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 082/168] spi: sirf: fix word width configuration Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 083/168] usb: serial: ftdi_sio: add PIDs for Matrix Orbital products Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 084/168] USB: keyspan: fix tty line-status reporting Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 085/168] USB: keyspan: fix overrun-error reporting Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 086/168] USB: ssu100: " Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 087/168] nfsd: correctly define v4.2 support attributes Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 088/168] SUNRPC: Fix locking around callback channel reply receive Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 089/168] nfsd: Fix slot wake up race in the nfsv4.1 callback code Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 090/168] bnx2fc: do not add shared skbs to the fcoe_rx_list Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 091/168] scsi: add Intel Multi-Flex to scsi scan blacklist Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 092/168] ARM: 8216/1: xscale: correct auxiliary register in suspend/resume Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 093/168] USB: uas: Add no-uas quirk for Hitachi usb-3 enclosures 4971:1012 Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 094/168] USB: xhci: don't start a halted endpoint before its new dequeue is set Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 095/168] Revert "xhci: clear root port wake on bits if controller isn't wake-up capable" Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 096/168] USB: xhci: Reset a halted endpoint immediately when we encounter a stall Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 097/168] usb: xhci: rework root port wake bits if controller isn't allowed to wakeup Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 098/168] ixgbe: Correctly disable VLAN filter in promiscuous mode Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 099/168] ixgbe: Fix possible null-dereference in error path Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 100/168] ixgbe: fix use after free adapter->state test in ixgbe_remove/ixgbe_probe Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 101/168] ALSA: hda - Limit 40bit DMA for AMD HDMI controllers Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 102/168] PCI/MSI: Add device flag indicating that 64-bit MSIs don't work Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 103/168] gpu/radeon: Set flag to indicate broken 64-bit MSI Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 104/168] sound/radeon: Move 64-bit MSI quirk from arch to driver Luis Henriques
2014-12-15 14:25 ` [PATCH 3.16.y-ckt 105/168] powerpc/pseries: Honor the generic "no_64bit_msi" flag Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 106/168] MIPS: r4kcache: Add EVA case for protected_writeback_dcache_line Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 107/168] MIPS: cpu-probe: Set the FTLB probability bit on supported cores Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 108/168] MIPS: fix EVA & non-SMP non-FPU FP context signal handling Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 109/168] MIPS: Loongson: Make platform serial setup always built-in Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 110/168] drm/i915: Ignore SURFLIVE and flip counter when the GPU gets reset Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 111/168] net/ping: handle protocol mismatching scenario Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 112/168] usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000 Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 113/168] Input: xpad - use proper endpoint type Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 114/168] powerpc/pseries: Fix endiannes issue in RTAS call from xmon Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 115/168] powerpc/powernv: Replace OPAL_DEASSERT_RESET with EEH_RESET_DEACTIVATE Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 116/168] powerpc: 32 bit getcpu VDSO function uses 64 bit instructions Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 117/168] drm/radeon: report disconnected for LVDS/eDP with PX if ddc fails Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 118/168] ARM: 8222/1: mvebu: enable strex backoff delay Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 119/168] ARM: 8226/1: cacheflush: get rid of restarting block Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 120/168] staging: r8188eu: Add new device ID for DLink GO-USB-N150 Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 121/168] btrfs: zero out left over bytes after processing compression streams Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 122/168] uprobes, x86: Fix _TIF_UPROBE vs _TIF_NOTIFY_RESUME Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 123/168] powerpc/powernv: Honor the generic "no_64bit_msi" flag Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 124/168] net: sun4i-emac: fix memory leak on bad packet Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 125/168] x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 126/168] x86_64, traps: Rework bad_iret Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 127/168] drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 128/168] [media] smiapp: Only some selection targets are settable Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 129/168] i2c: omap: fix NACK and Arbitration Lost irq handling Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 130/168] [media] s2255drv: fix payload size for JPG, MJPEG Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 131/168] x86: Use $(OBJDUMP) instead of plain objdump Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 132/168] of/fdt: memblock_reserve /memreserve/ regions in the case of partial overlap Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 133/168] drm/nouveau/gf116: remove copy1 engine Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 134/168] nouveau: move the hotplug ignore to correct place Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 135/168] ALSA: hda/realtek - Add headset Mic support for new Dell machine Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 136/168] drm/i915: More cautious with pch fifo underruns Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 137/168] drm/i915: Unlock panel even when LVDS is disabled Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 138/168] AHCI: Add DeviceIDs for Sunrise Point-LP SATA controller Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 139/168] sata_fsl: fix error handling of irq_of_parse_and_map Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 140/168] drm/radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos with 3.18.0-rc6 Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 141/168] mm: frontswap: invalidate expired data on a dup-store failure Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 142/168] mm/vmpressure.c: fix race in vmpressure_work_fn() Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 143/168] xen-netfront: Remove BUGs on paged skb data which crosses a page boundary Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 144/168] drivers/input/evdev.c: don't kfree() a vmalloc address Luis Henriques
2014-12-15 14:26 ` Luis Henriques [this message]
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 146/168] mm: fix anon_vma_clone() error treatment Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 147/168] slab: fix nodeid bounds check for non-contiguous node IDs Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 148/168] ahci: disable MSI on SAMSUNG 0xa800 SSD Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 149/168] i2c: davinci: generate STP always when NACK is received Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 150/168] i2c: cadence: Set the hardware time-out register to maximum value Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 151/168] drm/radeon: sync all BOs involved in a CS v2 Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 152/168] ip_tunnel: the lack of vti_link_ops' dellink() cause kernel panic Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 153/168] ipv6: gre: fix wrong skb->protocol in WCCP Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 154/168] Fix race condition between vxlan_sock_add and vxlan_sock_release Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 155/168] tg3: fix ring init when there are more TX than RX channels Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 156/168] net/mlx4_core: Limit count field to 24 bits in qp_alloc_res Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 157/168] bond: Check length of IFLA_BOND_ARP_IP_TARGET attributes Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 158/168] rtnetlink: release net refcnt on error in do_setlink() Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 159/168] gre: Set inner mac header in gro complete Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 160/168] mips: bpf: Fix broken BPF_MOD Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 161/168] net: mvneta: fix Tx interrupt delay Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 162/168] net: mvneta: fix race condition in mvneta_tx() Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 163/168] net: sctp: use MAX_HEADER for headroom reserve in output path Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 164/168] i2c: omap: fix i207 errata handling Luis Henriques
2014-12-15 14:26 ` [PATCH 3.16.y-ckt 165/168] x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs Luis Henriques
2014-12-15 14:27 ` [PATCH 3.16.y-ckt 166/168] USB: add reset resume quirk for usb3503 Luis Henriques
2014-12-15 14:27 ` [PATCH 3.16.y-ckt 167/168] PCI: pciehp: Prevent NULL dereference during probe Luis Henriques
2014-12-15 14:27 ` [PATCH 3.16.y-ckt 168/168] igb: bring link up when PHY is powered up Luis Henriques

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=1418653622-21105-146-git-send-email-luis.henriques@canonical.com \
    --to=luis.henriques@canonical.com \
    --cc=akpm@linux-foundation.org \
    --cc=hughd@google.com \
    --cc=kelleynnn@gmail.com \
    --cc=kernel-team@lists.ubuntu.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.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 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.