linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Kamal Mostafa <kamal@canonical.com>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org,
	kernel-team@lists.ubuntu.com
Cc: Michal Hocko <mhocko@suse.com>, Tejun Heo <tj@kernel.org>,
	Cristopher Lameter <clameter@sgi.com>,
	Joonsoo Kim <js1304@gmail.com>,
	Arkadiusz Miskiewicz <arekm@maven.pl>,
	Andrew Morton <akpm@linux-foundation.org>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Kamal Mostafa <kamal@canonical.com>
Subject: [PATCH 4.2.y-ckt 177/305] mm, vmstat: allow WQ concurrency to discover memory reclaim doesn't make any progress
Date: Fri, 15 Jan 2016 15:59:51 -0800	[thread overview]
Message-ID: <1452902519-2754-178-git-send-email-kamal@canonical.com> (raw)
In-Reply-To: <1452902519-2754-1-git-send-email-kamal@canonical.com>

4.2.8-ckt2 -stable review patch.  If anyone has any objections, please let me know.

---8<------------------------------------------------------------

From: Michal Hocko <mhocko@suse.com>

commit 373ccbe5927034b55bdc80b0f8b54d6e13fe8d12 upstream.

Tetsuo Handa has reported that the system might basically livelock in
OOM condition without triggering the OOM killer.

The issue is caused by internal dependency of the direct reclaim on
vmstat counter updates (via zone_reclaimable) which are performed from
the workqueue context.  If all the current workers get assigned to an
allocation request, though, they will be looping inside the allocator
trying to reclaim memory but zone_reclaimable can see stalled numbers so
it will consider a zone reclaimable even though it has been scanned way
too much.  WQ concurrency logic will not consider this situation as a
congested workqueue because it relies that worker would have to sleep in
such a situation.  This also means that it doesn't try to spawn new
workers or invoke the rescuer thread if the one is assigned to the
queue.

In order to fix this issue we need to do two things.  First we have to
let wq concurrency code know that we are in trouble so we have to do a
short sleep.  In order to prevent from issues handled by 0e093d99763e
("writeback: do not sleep on the congestion queue if there are no
congested BDIs or if significant congestion is not being encountered in
the current zone") we limit the sleep only to worker threads which are
the ones of the interest anyway.

The second thing to do is to create a dedicated workqueue for vmstat and
mark it WQ_MEM_RECLAIM to note it participates in the reclaim and to
have a spare worker thread for it.

Signed-off-by: Michal Hocko <mhocko@suse.com>
Reported-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Cc: Tejun Heo <tj@kernel.org>
Cc: Cristopher Lameter <clameter@sgi.com>
Cc: Joonsoo Kim <js1304@gmail.com>
Cc: Arkadiusz Miskiewicz <arekm@maven.pl>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
[ kamal: backport to 4.2-stable: use queue_delayed_work() in vmstat_update ]
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
---
 mm/backing-dev.c | 19 ++++++++++++++++---
 mm/vmstat.c      |  7 +++++--
 2 files changed, 21 insertions(+), 5 deletions(-)

diff --git a/mm/backing-dev.c b/mm/backing-dev.c
index dc07d88..632b79b 100644
--- a/mm/backing-dev.c
+++ b/mm/backing-dev.c
@@ -943,8 +943,9 @@ EXPORT_SYMBOL(congestion_wait);
  * jiffies for either a BDI to exit congestion of the given @sync queue
  * or a write to complete.
  *
- * In the absence of zone congestion, cond_resched() is called to yield
- * the processor if necessary but otherwise does not sleep.
+ * In the absence of zone congestion, a short sleep or a cond_resched is
+ * performed to yield the processor and to allow other subsystems to make
+ * a forward progress.
  *
  * The return value is 0 if the sleep is for the full timeout. Otherwise,
  * it is the number of jiffies that were still remaining when the function
@@ -964,7 +965,19 @@ long wait_iff_congested(struct zone *zone, int sync, long timeout)
 	 */
 	if (atomic_read(&nr_wb_congested[sync]) == 0 ||
 	    !test_bit(ZONE_CONGESTED, &zone->flags)) {
-		cond_resched();
+
+		/*
+		 * Memory allocation/reclaim might be called from a WQ
+		 * context and the current implementation of the WQ
+		 * concurrency control doesn't recognize that a particular
+		 * WQ is congested if the worker thread is looping without
+		 * ever sleeping. Therefore we have to do a short sleep
+		 * here rather than calling cond_resched().
+		 */
+		if (current->flags & PF_WQ_WORKER)
+			schedule_timeout(1);
+		else
+			cond_resched();
 
 		/* In case we scheduled, work out time remaining */
 		ret = timeout - (jiffies - start);
diff --git a/mm/vmstat.c b/mm/vmstat.c
index 4f5cd97..a94a02a 100644
--- a/mm/vmstat.c
+++ b/mm/vmstat.c
@@ -1357,6 +1357,7 @@ static const struct file_operations proc_vmstat_file_operations = {
 #endif /* CONFIG_PROC_FS */
 
 #ifdef CONFIG_SMP
+static struct workqueue_struct *vmstat_wq;
 static DEFINE_PER_CPU(struct delayed_work, vmstat_work);
 int sysctl_stat_interval __read_mostly = HZ;
 static cpumask_var_t cpu_stat_off;
@@ -1369,7 +1370,8 @@ static void vmstat_update(struct work_struct *w)
 		 * to occur in the future. Keep on running the
 		 * update worker thread.
 		 */
-		schedule_delayed_work(this_cpu_ptr(&vmstat_work),
+		queue_delayed_work(vmstat_wq,
+			this_cpu_ptr(&vmstat_work),
 			round_jiffies_relative(sysctl_stat_interval));
 	else {
 		/*
@@ -1437,7 +1439,7 @@ static void vmstat_shepherd(struct work_struct *w)
 		if (need_update(cpu) &&
 			cpumask_test_and_clear_cpu(cpu, cpu_stat_off))
 
-			schedule_delayed_work_on(cpu,
+			queue_delayed_work_on(cpu, vmstat_wq,
 				&per_cpu(vmstat_work, cpu), 0);
 
 	put_online_cpus();
@@ -1526,6 +1528,7 @@ static int __init setup_vmstat(void)
 
 	start_shepherd_timer();
 	cpu_notifier_register_done();
+	vmstat_wq = alloc_workqueue("vmstat", WQ_FREEZABLE|WQ_MEM_RECLAIM, 0);
 #endif
 #ifdef CONFIG_PROC_FS
 	proc_create("buddyinfo", S_IRUGO, NULL, &fragmentation_file_operations);
-- 
1.9.1

  parent reply	other threads:[~2016-01-16  0:45 UTC|newest]

Thread overview: 308+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-15 23:56 [4.2.y-ckt stable] Linux 4.2.8-ckt2 stable review Kamal Mostafa
2016-01-15 23:56 ` [PATCH 4.2.y-ckt 001/305] tools: Add a "make all" rule Kamal Mostafa
2016-01-15 23:56 ` [PATCH 4.2.y-ckt 002/305] vf610_adc: Fix internal temperature calculation Kamal Mostafa
2016-01-15 23:56 ` [PATCH 4.2.y-ckt 003/305] iio: lpc32xx_adc: fix warnings caused by enabling unprepared clock Kamal Mostafa
2016-01-15 23:56 ` [PATCH 4.2.y-ckt 004/305] iio:ad5064: Make sure ad5064_i2c_write() returns 0 on success Kamal Mostafa
2016-01-15 23:56 ` [PATCH 4.2.y-ckt 005/305] iio: ad5064: Fix ad5629/ad5669 shift Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 006/305] iio:ad7793: Fix ad7785 product ID Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 007/305] iio: adc: vf610_adc: Fix division by zero error Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 008/305] mmc: mmc: Improve reliability of mmc_select_hs200() Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 009/305] mmc: mmc: Fix HS setting in mmc_select_hs400() Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 010/305] mmc: mmc: Move mmc_switch_status() Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 011/305] mmc: mmc: Improve reliability of mmc_select_hs400() Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 012/305] crypto: qat - don't use userspace pointer Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 013/305] iio: si7020: Swap data byte order Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 014/305] iio: adc: xilinx: Fix VREFN scale Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 015/305] ipmi: Start the timer and thread on internal msgs Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 016/305] drm/i915: quirk backlight present on Macbook 4, 1 Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 017/305] drm/i915: get runtime PM reference around GEM set_caching IOCTL Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 018/305] drm/radeon: Disable uncacheable CPU mappings of GTT with RV6xx Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 019/305] drm/radeon: unconditionally set sysfs_initialized Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 020/305] drm/amdgpu: Fix default page access routing Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 021/305] USB: qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 022/305] ext2, ext4: warn when mounting with dax enabled Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 023/305] arm64: mm: use correct mapping granularity under DEBUG_RODATA Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 024/305] drm/i915: Don't clobber the addfb2 ioctl params Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 025/305] arm64: kernel: pause/unpause function graph tracer in cpu_suspend() Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 026/305] usb: chipidea: debug: disable usb irq while role switch Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 027/305] xhci: Fix a race in usb2 LPM resume, blocking U3 for usb2 devices Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 028/305] fat: fix fake_offset handling on error path Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 029/305] kernel/signal.c: unexport sigsuspend() Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 030/305] parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.h Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 031/305] mmc: remove bondage between REQ_META and reliable write Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 032/305] stmmac: avoid ipq806x constant overflow warning Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 033/305] perf symbols: Fix dso lookup by long name and missing buildids Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 034/305] net/mlx4_core: Avoid returning success in case of an error flow Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 035/305] mtd: nand: fix shutdown/reboot for multi-chip systems Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 036/305] FS-Cache: Add missing initialization of ret in cachefiles_write_page() Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 037/305] ipvlan: fix leak in ipvlan_rcv_frame Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 038/305] ipvlan: fix use after free of skb Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 039/305] macvlan: fix leak in macvlan_handle_frame Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 040/305] ALSA: hda - Fix noise on Dell Latitude E6440 Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 041/305] dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 042/305] ALSA: hda - Add fixup for Acer Aspire One Cloudbook 14 Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 043/305] dm crypt: fix a possible hang due to race condition on exit Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 044/305] mac: validate mac_partition is within sector Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 045/305] ALSA: hda - Apply HP headphone fixups more generically Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 046/305] blk-mq: fix calling unplug callbacks with preempt disabled Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 047/305] ARM: imx: add platform irq type setting in gpc Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 048/305] watchdog: omap_wdt: fix null pointer dereference Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 049/305] powerpc/tm: Block signal return setting invalid MSR state Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 050/305] powerpc/tm: Check for already reclaimed tasks Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 051/305] ARC: dw2 unwind: Remove falllback linear search thru FDE entries Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 052/305] dm thin: fix regression in advertised discard limits Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 053/305] fix sysvfs symlinks Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 054/305] vfs: Make sendfile(2) killable even better Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 055/305] vfs: Avoid softlockups with sendfile(2) Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 056/305] nfs4: limit callback decoding to received bytes Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 057/305] ALSA: hda - Fix headphone noise after Dell XPS 13 resume back from S3 Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 058/305] ARM: dts: vfxxx: Fix dspi[01] spi-num-chipselects Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 059/305] ARM/arm64: KVM: test properly for a PTE's uncachedness Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 060/305] arm64: KVM: Fix AArch32 to AArch64 register mapping Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 061/305] drm/radeon: make rv770_set_sw_state failures non-fatal Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 062/305] PCI: Prevent out of bounds access in numa_node override Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 063/305] ALSA: hda - Fix noise on Gigabyte Z170X mobo Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 064/305] ARM: dove: Fix legacy get_irqnr_and_base Kamal Mostafa
2016-01-15 23:57 ` [PATCH 4.2.y-ckt 065/305] ARM: orion5x: " Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 066/305] drm/radeon: make some dpm errors debug only Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 067/305] NFSv4.1/pNFS: Don't request a minimal read layout beyond the end of file Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 068/305] nfs4: resend LAYOUTGET when there is a race that changes the seqid Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 069/305] xen/gntdev: Grant maps should not be subject to NUMA balancing Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 070/305] iscsi-target: Fix rx_login_comp hang after login failure Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 071/305] target: Fix race for SCF_COMPARE_AND_WRITE_POST checking Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 072/305] target: fix COMPARE_AND_WRITE non zero SGL offset data corruption Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 073/305] thermal: fix thermal_zone_bind_cooling_device prototype Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 074/305] ARM: 8454/1: OF implies OF_FLATTREE Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 075/305] ARM: dts: Kirkwood: Fix QNAP TS219 power-off Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 076/305] ASoC: rsnd: fixup SCU_SYS_INT_EN1 address Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 077/305] Bluetooth: Fix l2cap_chan leak in SMP Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 078/305] crypto: nx - Fix timing leak in GCM and CCM decryption Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 079/305] crypto: talitos - Fix timing leak in ESP ICV verification Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 080/305] ASoC: wm8962: correct addresses for HPF_C_0/1 Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 081/305] rtlwifi: rtl8821ae: Fix lockups on boot Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 082/305] mac80211: mesh: fix call_rcu() usage Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 083/305] advansys: fix big-endian builds Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 084/305] mac80211: ensure we don't update tx power on a non-running sdata Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 085/305] drm/i915: Mark uneven memory banks on gen4 desktop as unknown swizzling Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 086/305] ring-buffer: Update read stamp with first real commit on page Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 087/305] drm/i915: Don't override output type for DDI HDMI Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 088/305] block: Always check queue limits for cloned requests Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 089/305] direct-io: Fix negative return from dio read beyond eof Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 090/305] drm/amdgpu: fix userptr flags check Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 091/305] virtio-gpu: use no-merge for fill-modes Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 092/305] Fix a memory leak in scsi_host_dev_release() Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 093/305] wan/x25: Fix use-after-free in x25_asy_open_tty() Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 094/305] mac80211: do not actively scan DFS channels Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 095/305] PM / Domains: Fix bad of_node_put() in failure paths of genpd_dev_pm_attach() Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 096/305] drm: Fix an unwanted master inheritance v2 Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 097/305] sched/core: Clear the root_domain cpumasks in init_rootdomain() Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 098/305] ARM/arm64: KVM: correct PTE uncachedness check Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 099/305] drm/amdgpu: partially revert "drm/amdgpu: fix VM_CONTEXT*_PAGE_TABLE_END_ADDR" v2 Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 100/305] x86/mpx: Fix instruction decoder condition Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 101/305] x86/signal: Fix restart_syscall number for x32 tasks Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 102/305] ovl: fix permission checking for setattr Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 103/305] Don't reset ->total_link_count on nested calls of vfs_path_lookup() Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 104/305] net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 105/305] net: mvneta: fix bit assignment for RX packet irq enable Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 106/305] net: mvneta: add configuration for MBUS windows access protection Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 107/305] iwlwifi: mvm: don't overwrite the key indices in D3 entry Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 108/305] mac80211: fix off-channel mgmt-tx uninitialized variable usage Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 109/305] drm/rockchip: unset pgoff when mmap'ing gems Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 110/305] remoteproc: avoid stack overflow in debugfs file Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 111/305] sched/rt: Hide the push_irq_work_func() declaration Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 112/305] drm: imx: convert to drm_crtc_send_vblank_event() Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 113/305] sched/wait: Fix signal handling in bit wait helpers Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 114/305] ACPI / property: fix compile error for acpi_node_get_property_reference() when CONFIG_ACPI=n Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 115/305] ipv4: igmp: Allow removing groups from a removed interface Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 116/305] isdn: Partially revert debug format string usage clean up Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 117/305] sched/core: Remove false-positive warning from wake_up_process() Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 118/305] gpio: omap: drop omap1 mpuio specific irq_mask/unmask callbacks Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 119/305] SUNRPC: Fix callback channel Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 120/305] cuse: fix memory leak Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 121/305] fuse: break infinite loop in fuse_fill_write_pages() Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 122/305] usb: gadget: pxa27x: fix suspend callback Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 123/305] iio: fix some warning messages Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 124/305] iio: adc: spmi-vadc: add missing of_node_put Kamal Mostafa
2016-01-15 23:58 ` [PATCH 4.2.y-ckt 125/305] USB: cp210x: Remove CP2110 ID from compatibility list Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 126/305] USB: cdc_acm: Ignore Infineon Flash Loader utility Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 127/305] USB: serial: Another Infineon flash loader USB ID Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 128/305] ext4: Fix handling of extended tv_sec Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 129/305] jbd2: Fix unreclaimed pages after truncate in data=journal mode Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 130/305] drm/ttm: Fixed a read/write lock imbalance Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 131/305] ext4: fix an endianness bug in ext4_encrypted_zeroout() Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 132/305] ext4: fix an endianness bug in ext4_encrypted_follow_link() Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 133/305] AHCI: Fix softreset failed issue of Port Multiplier Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 134/305] sata_sil: disable trim Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 135/305] usb-storage: Fix scsi-sd failure "Invalid field in cdb" for USB adapter JMicron Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 136/305] staging: lustre: echo_copy.._lsm() dereferences userland pointers directly Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 137/305] irqchip/versatile-fpga: Fix PCI IRQ mapping on Versatile PB Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 138/305] usb: core : hub: Fix BOS 'NULL pointer' kernel panic Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 139/305] USB: whci-hcd: add check for dma mapping error Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 140/305] usb: Use the USB_SS_MULT() macro to decode burst multiplier for log message Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 141/305] dm btree: fix leak of bufio-backed block in btree_split_sibling error path Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 142/305] dm thin metadata: fix bug in dm_thin_remove_range() Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 143/305] SCSI: Fix NULL pointer dereference in runtime PM Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 144/305] perf: Fix PERF_EVENT_IOC_PERIOD deadlock Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 145/305] xhci: Fix memory leak in xhci_pme_acpi_rtd3_enable() Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 146/305] usb: xhci: fix config fail of FS hub behind a HS hub with MTT Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 147/305] jbd2: fix null committed data return in undo_access Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 148/305] block: detach bdev inode from its wb in __blkdev_put() Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 149/305] ALSA: rme96: Fix unexpected volume reset after rate changes Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 150/305] ALSA: hda - Add inverted dmic for Packard Bell DOTS Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 151/305] vhost: relax log address alignment Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 152/305] virtio: fix memory leak of virtio ida cache layers Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 153/305] IB/srp: Fix a memory leak Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 154/305] IB/srp: Fix possible send queue overflow Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 155/305] powerpc/opal-irqchip: Fix double endian conversion Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 156/305] cxl: Set endianess of kernel contexts Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 157/305] ALSA: hda - Fixing speaker noise on the two latest thinkpad models Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 158/305] of/fdt: Add mutex protection for calls to __unflatten_device_tree() Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 159/305] 9p: ->evict_inode() should kick out ->i_data, not ->i_mapping Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 160/305] fix the regression from "direct-io: Fix negative return from dio read beyond eof" Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 161/305] um: Fix get_signal() usage Kamal Mostafa
2016-01-16 20:44   ` Richard Weinberger
2016-01-19 16:05     ` Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 162/305] radeon/cik: Fix GFX IB test on Big-Endian Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 163/305] radeon: Fix VCE ring test for Big-Endian systems Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 164/305] radeon: Fix VCE IB test on " Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 165/305] ALSA: hda - Fix noise problems on Thinkpad T440s Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 166/305] ALSA: hda/ca0132 - quirk for Alienware 17 2015 Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 167/305] dm thin metadata: fix bug when taking a metadata snapshot Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 168/305] dm space map metadata: fix ref counting bug when bootstrapping a new space map Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 169/305] ipmi: move timer init to before irq is setup Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 170/305] dm btree: fix bufio buffer leaks in dm_btree_del() error path Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 171/305] vgaarb: fix signal handling in vga_get() Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 172/305] ARM: dts: vf610: use reset values for L2 cache latencies Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 173/305] xhci: fix usb2 resume timing and races Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 174/305] USB: add quirk for devices with broken LPM Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 175/305] parisc iommu: fix panic due to trying to allocate too large region Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 176/305] mm: hugetlb: fix hugepage memory leak caused by wrong reserve count Kamal Mostafa
2016-01-15 23:59 ` Kamal Mostafa [this message]
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 178/305] mm: hugetlb: call huge_pte_alloc() only if ptep is null Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 179/305] drivers/base/memory.c: prohibit offlining of memory blocks with missing sections Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 180/305] ocfs2: fix SGID not inherited issue Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 181/305] sh64: fix __NR_fgetxattr Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 182/305] sched/wait: Fix the signal handling fix Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 183/305] sata/mvebu: use #ifdef around suspend/resume code Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 184/305] usb: musb: USB_TI_CPPI41_DMA requires dmaengine support Kamal Mostafa
2016-01-15 23:59 ` [PATCH 4.2.y-ckt 185/305] i2c: rk3x: populate correct variable for sda_falling_time Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 186/305] i2c: mv64xxx: The n clockdiv factor is 0 based on sunxi SoCs Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 187/305] xen/events/fifo: Consume unprocessed events when a CPU dies Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 188/305] ARM: 8465/1: mm: keep reserved ASIDs in sync with mm after multiple rollovers Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 189/305] net: mvpp2: fix missing DMA region unmap in egress processing Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 190/305] net: mvpp2: fix buffers' DMA handling on RX path Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 191/305] net: mvpp2: fix refilling BM pools in " Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 192/305] dmaengine: at_xdmac: fix macro typo Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 193/305] video: fbdev: fsl: Fix kernel crash when diu_ops is not implemented Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 194/305] crypto: skcipher - Copy iv from desc even for 0-len walks Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 195/305] ASoC: es8328: Fix deemphasis values Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 196/305] KVM: PPC: Book3S HV: Prohibit setting illegal transaction state in MSR Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 197/305] dmaengine: at_xdmac: fix at_xdmac_prep_dma_memcpy() Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 198/305] rfkill: copy the name into the rfkill struct Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 199/305] ses: Fix problems with simple enclosures Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 200/305] Revert "SCSI: Fix NULL pointer dereference in runtime PM" Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 201/305] ASoC: davinci-mcasp: Fix XDATA check in mcasp_start_tx Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 202/305] ses: fix additional element traversal bug Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 203/305] powercap / RAPL: fix BIOS lock check Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 204/305] ARCv2: intc: Fix random perf irq disabling in SMP setup Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 205/305] i2c: designware: reverts "i2c: designware: Add support for AMD I2C controller" Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 206/305] i2c: designware: fix IO timeout issue for AMD controller Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 207/305] ASoC: wm8974: set cache type for regmap Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 208/305] n_tty: Fix poll() after buffer-limited eof push read Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 209/305] tty: Fix GPF in flush_to_ldisc() Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 210/305] ALSA: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 211/305] ALSA: usb-audio: Add sample rate inquiry " Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 212/305] drm: Don't overwrite UNVERFIED mode status to OK Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 213/305] ARM: dts: imx6: Fix Ethernet PHY mode on Ventana boards Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 214/305] ARM: 8471/1: need to save/restore arm register(r11) when it is corrupted Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 215/305] ALSA: hda - Fix headphone mic input on a few Dell ALC293 machines Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 216/305] ALSA: hda - Apply click noise workaround for Thinkpads generically Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 217/305] ALSA: hda - Set codec to D3 at reboot/shutdown on Thinkpads Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 218/305] ALSA: hda - Add a fixup for Thinkpad X1 Carbon 2nd Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 219/305] spi: fix parent-device reference leak Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 220/305] scripts: recordmcount: break hardlinks Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 221/305] dma-debug: Fix dma_debug_entry offset calculation Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 222/305] ftrace/scripts: Have recordmcount copy the object file Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 223/305] mtd: ubi: fixup error correction in do_sync_erase() Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 224/305] mtd: ubi: don't leak e if schedule_erase() fails Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 225/305] ARC: dw2 unwind: Reinstante unwinding out of modules Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 226/305] ARC: dw2 unwind: Ignore CIE version !=1 gracefully instead of bailing Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 227/305] powerpc/powernv: pr_warn_once on unsupported OPAL_MSG type Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 228/305] drm/nouveau/bios/fan: hardcode the fan mode to linear Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 229/305] md/raid10: fix data corruption and crash during resync Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 230/305] ALSA: hda - Set SKL+ hda controller power at freeze() and thaw() Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 231/305] s390/dis: Fix handling of format specifiers Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 232/305] xen: Add RING_COPY_REQUEST() Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 233/305] xen-netback: don't use last request to determine minimum Tx credit Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 234/305] xen-netback: use RING_COPY_REQUEST() throughout Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 235/305] xen-blkback: only read request operation from shared ring once Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 236/305] xen-blkback: read from indirect descriptors only once Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 237/305] xen-scsiback: safely copy requests Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 238/305] xen/pciback: Save xen_pci_op commands before processing it Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 239/305] xen/pciback: Return error on XEN_PCI_OP_enable_msi when device has MSI or MSI-X enabled Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 240/305] xen/pciback: Return error on XEN_PCI_OP_enable_msix " Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 241/305] xen/pciback: Do not install an IRQ handler for MSI interrupts Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 242/305] xen/pciback: For XEN_PCI_OP_disable_msi[|x] only disable if device has MSI(X) enabled Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 243/305] xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 244/305] [media] Revert "[media] ivtv: avoid going past input/audio array" Kamal Mostafa
2016-01-16  0:00 ` [PATCH 4.2.y-ckt 245/305] [media] airspy: increase USB control message buffer size Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 246/305] USB: ipaq.c: fix a timeout loop Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 247/305] USB: fix invalid memory access in hub_activate() Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 248/305] i2c: rcar: disable runtime PM correctly in slave mode Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 249/305] md: remove check for MD_RECOVERY_NEEDED in action_store Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 250/305] parisc: Fix syscall restarts Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 251/305] ALSA: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2) Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 252/305] MIPS: uaccess: Fix strlen_user with EVA Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 253/305] drm/i915: Break busywaiting for requests on pending signals Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 254/305] drm/i915: Limit the busy wait on requests to 5us not 10ms! Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 255/305] drm/i915: Only spin whilst waiting on the current request Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 256/305] MIPS: CPS: drop .set mips64r2 directives Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 257/305] KVM: MTRR: fix fixed MTRR segment look up Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 258/305] KVM: MTRR: observe maxphyaddr from guest CPUID, not host Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 259/305] KVM: MTRR: treat memory as writeback if MTRR is disabled in guest CPUID Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 260/305] [PATCH] arm: fix handling of F_OFD_... in oabi_fcntl64() Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 261/305] ocfs2: fix BUG when calculate new backup super Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 262/305] mm/memory_hotplug.c: check for missing sections in test_pages_in_a_zone() Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 263/305] net/mlx4_en: Remove dependency between timestamping capability and service_task Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 264/305] ipv6/addrlabel: fix ip6addrlbl_get() Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 265/305] xfrm: add rcu protection to sk->sk_policy[] Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 266/305] amd-xgbe: fix a couple timeout loops Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 267/305] phy: sun9i-usb: add USB dependency Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 268/305] net/mlx4_en: Fix HW timestamp init issue upon system startup Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 269/305] sctp: convert sack_needed and sack_generation to bits Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 270/305] sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 271/305] serial: 8250_uniphier: fix dl_read and dl_write functions Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 272/305] net: fix warnings in 'make htmldocs' by moving macro definition out of field declaration Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 273/305] netfilter: nfnetlink_queue: Unregister pernet subsys in case of init failure Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 274/305] addrconf: always initialize sysctl table data Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 275/305] ser_gigaset: fix deallocation of platform device structure Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 276/305] pinctrl: bcm2835: Fix initial value for direction_output Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 277/305] mISDN: fix a loop count Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 278/305] sh_eth: fix TX buffer byte-swapping Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 279/305] qlcnic: fix a timeout loop Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 280/305] dmaengine: bcm2835-dma: Convert to use DMA pool Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 281/305] net: phy: mdio-mux: Check return value of mdiobus_alloc() Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 282/305] include/linux/mmdebug.h: should include linux/bug.h Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 283/305] powerpc/opal-irqchip: Fix deadlock introduced by "Fix double endian conversion" Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 284/305] genirq: Prevent chip buslock deadlock Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 285/305] x86/mce: Ensure offline CPUs don't participate in rendezvous process Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 286/305] x86/paravirt: Prevent rtc_cmos platform device init on PV guests Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 287/305] ASoC: arizona: Fix bclk for sample rates that are multiple of 4kHz Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 288/305] ALSA: hda - Add mic mute hotkey quirk for Lenovo ThinkCentre AIO Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 289/305] ALSA: hda - Add keycode map for alc input device Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 290/305] ftrace/scripts: Fix incorrect use of sprintf in recordmcount Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 291/305] tracing: Fix setting of start_index in find_next() Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 292/305] tile: provide CONFIG_PAGE_SIZE_64KB etc for tilepro Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 293/305] ARM: OMAP2+: Fix onenand rate detection to avoid filesystem corruption Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 294/305] ARM: versatile: fix MMC/SD interrupt assignment Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 295/305] async_tx: use GFP_NOWAIT rather than GFP_IO Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 296/305] dts: vt8500: Add SDHC node to DTS file for WM8650 Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 297/305] ftrace/module: Call clean up function when module init fails early Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 298/305] vmstat: allocate vmstat_wq before it is used Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 299/305] firmware: dmi_scan: Fix UUID endianness for SMBIOS >= 2.6 Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 300/305] kvm: x86: only channel 0 of the i8254 is linked to the HPET Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 301/305] ASoC: Use nested lock for snd_soc_dapm_mutex_lock Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 302/305] net: sched: fix missing free per cpu on qstats Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 303/305] net: filter: make JITs zero A for SKF_AD_ALU_XOR_X Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 304/305] sched/core: Reset task's lockless wake-queues on fork() Kamal Mostafa
2016-01-16  0:01 ` [PATCH 4.2.y-ckt 305/305] net: possible use after free in dst_release Kamal Mostafa

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=1452902519-2754-178-git-send-email-kamal@canonical.com \
    --to=kamal@canonical.com \
    --cc=akpm@linux-foundation.org \
    --cc=arekm@maven.pl \
    --cc=clameter@sgi.com \
    --cc=js1304@gmail.com \
    --cc=kernel-team@lists.ubuntu.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mhocko@suse.com \
    --cc=stable@vger.kernel.org \
    --cc=tj@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 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).