All of lore.kernel.org
 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, Tejun Heo <tj@kernel.org>,
	Christian Borntraeger <borntraeger@de.ibm.com>,
	Oleg Nesterov <oleg@redhat.com>,
	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>,
	Peter Zijlstra <peterz@infradead.org>,
	Paolo Bonzini <pbonzini@redhat.com>
Subject: [PATCH 4.2 079/258] Revert "sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsem"
Date: Sat, 17 Oct 2015 18:56:32 -0700	[thread overview]
Message-ID: <20151018014733.984266132@linuxfoundation.org> (raw)
In-Reply-To: <20151018014729.976101177@linuxfoundation.org>

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

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

From: Tejun Heo <tj@kernel.org>

commit 0c986253b939cc14c69d4adbe2b4121bdf4aa220 upstream.

This reverts commit d59cfc09c32a2ae31f1c3bc2983a0cd79afb3f14.

d59cfc09c32a ("sched, cgroup: replace signal_struct->group_rwsem with
a global percpu_rwsem") and b5ba75b5fc0e ("cgroup: simplify
threadgroup locking") changed how cgroup synchronizes against task
fork and exits so that it uses global percpu_rwsem instead of
per-process rwsem; unfortunately, the write [un]lock paths of
percpu_rwsem always involve synchronize_rcu_expedited() which turned
out to be too expensive.

Improvements for percpu_rwsem are scheduled to be merged in the coming
v4.4-rc1 merge window which alleviates this issue.  For now, revert
the two commits to restore per-process rwsem.  They will be re-applied
for the v4.4-rc1 merge window.

Signed-off-by: Tejun Heo <tj@kernel.org>
Link: http://lkml.kernel.org/g/55F8097A.7000206@de.ibm.com
Reported-by: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: Oleg Nesterov <oleg@redhat.com>
Cc: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 include/linux/cgroup-defs.h |   27 +--------------
 include/linux/init_task.h   |    8 ++++
 include/linux/sched.h       |   12 ++++++
 kernel/cgroup.c             |   77 ++++++++++++++++++++++++++++++++------------
 kernel/fork.c               |    4 ++
 5 files changed, 83 insertions(+), 45 deletions(-)

--- a/include/linux/cgroup-defs.h
+++ b/include/linux/cgroup-defs.h
@@ -463,31 +463,8 @@ struct cgroup_subsys {
 	unsigned int depends_on;
 };
 
-extern struct percpu_rw_semaphore cgroup_threadgroup_rwsem;
-
-/**
- * cgroup_threadgroup_change_begin - threadgroup exclusion for cgroups
- * @tsk: target task
- *
- * Called from threadgroup_change_begin() and allows cgroup operations to
- * synchronize against threadgroup changes using a percpu_rw_semaphore.
- */
-static inline void cgroup_threadgroup_change_begin(struct task_struct *tsk)
-{
-	percpu_down_read(&cgroup_threadgroup_rwsem);
-}
-
-/**
- * cgroup_threadgroup_change_end - threadgroup exclusion for cgroups
- * @tsk: target task
- *
- * Called from threadgroup_change_end().  Counterpart of
- * cgroup_threadcgroup_change_begin().
- */
-static inline void cgroup_threadgroup_change_end(struct task_struct *tsk)
-{
-	percpu_up_read(&cgroup_threadgroup_rwsem);
-}
+void cgroup_threadgroup_change_begin(struct task_struct *tsk);
+void cgroup_threadgroup_change_end(struct task_struct *tsk);
 
 #else	/* CONFIG_CGROUPS */
 
--- a/include/linux/init_task.h
+++ b/include/linux/init_task.h
@@ -25,6 +25,13 @@
 extern struct files_struct init_files;
 extern struct fs_struct init_fs;
 
+#ifdef CONFIG_CGROUPS
+#define INIT_GROUP_RWSEM(sig)						\
+	.group_rwsem = __RWSEM_INITIALIZER(sig.group_rwsem),
+#else
+#define INIT_GROUP_RWSEM(sig)
+#endif
+
 #ifdef CONFIG_CPUSETS
 #define INIT_CPUSET_SEQ(tsk)							\
 	.mems_allowed_seq = SEQCNT_ZERO(tsk.mems_allowed_seq),
@@ -48,6 +55,7 @@ extern struct fs_struct init_fs;
 	},								\
 	.cred_guard_mutex =						\
 		 __MUTEX_INITIALIZER(sig.cred_guard_mutex),		\
+	INIT_GROUP_RWSEM(sig)						\
 }
 
 extern struct nsproxy init_nsproxy;
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -754,6 +754,18 @@ struct signal_struct {
 	unsigned audit_tty_log_passwd;
 	struct tty_audit_buf *tty_audit_buf;
 #endif
+#ifdef CONFIG_CGROUPS
+	/*
+	 * group_rwsem prevents new tasks from entering the threadgroup and
+	 * member tasks from exiting,a more specifically, setting of
+	 * PF_EXITING.  fork and exit paths are protected with this rwsem
+	 * using threadgroup_change_begin/end().  Users which require
+	 * threadgroup to remain stable should use threadgroup_[un]lock()
+	 * which also takes care of exec path.  Currently, cgroup is the
+	 * only user.
+	 */
+	struct rw_semaphore group_rwsem;
+#endif
 
 	oom_flags_t oom_flags;
 	short oom_score_adj;		/* OOM kill score adjustment */
--- a/kernel/cgroup.c
+++ b/kernel/cgroup.c
@@ -46,7 +46,6 @@
 #include <linux/slab.h>
 #include <linux/spinlock.h>
 #include <linux/rwsem.h>
-#include <linux/percpu-rwsem.h>
 #include <linux/string.h>
 #include <linux/sort.h>
 #include <linux/kmod.h>
@@ -104,8 +103,6 @@ static DEFINE_SPINLOCK(cgroup_idr_lock);
  */
 static DEFINE_SPINLOCK(release_agent_path_lock);
 
-struct percpu_rw_semaphore cgroup_threadgroup_rwsem;
-
 #define cgroup_assert_mutex_or_rcu_locked()				\
 	rcu_lockdep_assert(rcu_read_lock_held() ||			\
 			   lockdep_is_held(&cgroup_mutex),		\
@@ -870,6 +867,48 @@ static struct css_set *find_css_set(stru
 	return cset;
 }
 
+void cgroup_threadgroup_change_begin(struct task_struct *tsk)
+{
+	down_read(&tsk->signal->group_rwsem);
+}
+
+void cgroup_threadgroup_change_end(struct task_struct *tsk)
+{
+	up_read(&tsk->signal->group_rwsem);
+}
+
+/**
+ * threadgroup_lock - lock threadgroup
+ * @tsk: member task of the threadgroup to lock
+ *
+ * Lock the threadgroup @tsk belongs to.  No new task is allowed to enter
+ * and member tasks aren't allowed to exit (as indicated by PF_EXITING) or
+ * change ->group_leader/pid.  This is useful for cases where the threadgroup
+ * needs to stay stable across blockable operations.
+ *
+ * fork and exit explicitly call threadgroup_change_{begin|end}() for
+ * synchronization.  While held, no new task will be added to threadgroup
+ * and no existing live task will have its PF_EXITING set.
+ *
+ * de_thread() does threadgroup_change_{begin|end}() when a non-leader
+ * sub-thread becomes a new leader.
+ */
+static void threadgroup_lock(struct task_struct *tsk)
+{
+	down_write(&tsk->signal->group_rwsem);
+}
+
+/**
+ * threadgroup_unlock - unlock threadgroup
+ * @tsk: member task of the threadgroup to unlock
+ *
+ * Reverse threadgroup_lock().
+ */
+static inline void threadgroup_unlock(struct task_struct *tsk)
+{
+	up_write(&tsk->signal->group_rwsem);
+}
+
 static struct cgroup_root *cgroup_root_from_kf(struct kernfs_root *kf_root)
 {
 	struct cgroup *root_cgrp = kf_root->kn->priv;
@@ -2066,9 +2105,9 @@ static void cgroup_task_migrate(struct c
 	lockdep_assert_held(&css_set_rwsem);
 
 	/*
-	 * We are synchronized through cgroup_threadgroup_rwsem against
-	 * PF_EXITING setting such that we can't race against cgroup_exit()
-	 * changing the css_set to init_css_set and dropping the old one.
+	 * We are synchronized through threadgroup_lock() against PF_EXITING
+	 * setting such that we can't race against cgroup_exit() changing the
+	 * css_set to init_css_set and dropping the old one.
 	 */
 	WARN_ON_ONCE(tsk->flags & PF_EXITING);
 	old_cset = task_css_set(tsk);
@@ -2125,11 +2164,10 @@ static void cgroup_migrate_finish(struct
  * @src_cset and add it to @preloaded_csets, which should later be cleaned
  * up by cgroup_migrate_finish().
  *
- * This function may be called without holding cgroup_threadgroup_rwsem
- * even if the target is a process.  Threads may be created and destroyed
- * but as long as cgroup_mutex is not dropped, no new css_set can be put
- * into play and the preloaded css_sets are guaranteed to cover all
- * migrations.
+ * This function may be called without holding threadgroup_lock even if the
+ * target is a process.  Threads may be created and destroyed but as long
+ * as cgroup_mutex is not dropped, no new css_set can be put into play and
+ * the preloaded css_sets are guaranteed to cover all migrations.
  */
 static void cgroup_migrate_add_src(struct css_set *src_cset,
 				   struct cgroup *dst_cgrp,
@@ -2232,7 +2270,7 @@ err:
  * @threadgroup: whether @leader points to the whole process or a single task
  *
  * Migrate a process or task denoted by @leader to @cgrp.  If migrating a
- * process, the caller must be holding cgroup_threadgroup_rwsem.  The
+ * process, the caller must be holding threadgroup_lock of @leader.  The
  * caller is also responsible for invoking cgroup_migrate_add_src() and
  * cgroup_migrate_prepare_dst() on the targets before invoking this
  * function and following up with cgroup_migrate_finish().
@@ -2360,7 +2398,7 @@ out_release_tset:
  * @leader: the task or the leader of the threadgroup to be attached
  * @threadgroup: attach the whole threadgroup?
  *
- * Call holding cgroup_mutex and cgroup_threadgroup_rwsem.
+ * Call holding cgroup_mutex and threadgroup_lock of @leader.
  */
 static int cgroup_attach_task(struct cgroup *dst_cgrp,
 			      struct task_struct *leader, bool threadgroup)
@@ -2482,7 +2520,7 @@ retry_find_task:
 	get_task_struct(tsk);
 	rcu_read_unlock();
 
-	percpu_down_write(&cgroup_threadgroup_rwsem);
+	threadgroup_lock(tsk);
 	if (threadgroup) {
 		if (!thread_group_leader(tsk)) {
 			/*
@@ -2492,7 +2530,7 @@ retry_find_task:
 			 * try again; this is
 			 * "double-double-toil-and-trouble-check locking".
 			 */
-			percpu_up_write(&cgroup_threadgroup_rwsem);
+			threadgroup_unlock(tsk);
 			put_task_struct(tsk);
 			goto retry_find_task;
 		}
@@ -2502,7 +2540,7 @@ retry_find_task:
 	if (!ret)
 		ret = cgroup_attach_task(cgrp, tsk, threadgroup);
 
-	percpu_up_write(&cgroup_threadgroup_rwsem);
+	threadgroup_unlock(tsk);
 
 	put_task_struct(tsk);
 out_unlock_cgroup:
@@ -2705,17 +2743,17 @@ static int cgroup_update_dfl_csses(struc
 				goto out_finish;
 			last_task = task;
 
-			percpu_down_write(&cgroup_threadgroup_rwsem);
+			threadgroup_lock(task);
 			/* raced against de_thread() from another thread? */
 			if (!thread_group_leader(task)) {
-				percpu_up_write(&cgroup_threadgroup_rwsem);
+				threadgroup_unlock(task);
 				put_task_struct(task);
 				continue;
 			}
 
 			ret = cgroup_migrate(src_cset->dfl_cgrp, task, true);
 
-			percpu_up_write(&cgroup_threadgroup_rwsem);
+			threadgroup_unlock(task);
 			put_task_struct(task);
 
 			if (WARN(ret, "cgroup: failed to update controllers for the default hierarchy (%d), further operations may crash or hang\n", ret))
@@ -5034,7 +5072,6 @@ int __init cgroup_init(void)
 	unsigned long key;
 	int ssid, err;
 
-	BUG_ON(percpu_init_rwsem(&cgroup_threadgroup_rwsem));
 	BUG_ON(cgroup_init_cftypes(NULL, cgroup_dfl_base_files));
 	BUG_ON(cgroup_init_cftypes(NULL, cgroup_legacy_base_files));
 
--- a/kernel/fork.c
+++ b/kernel/fork.c
@@ -1146,6 +1146,10 @@ static int copy_signal(unsigned long clo
 	tty_audit_fork(sig);
 	sched_autogroup_fork(sig);
 
+#ifdef CONFIG_CGROUPS
+	init_rwsem(&sig->group_rwsem);
+#endif
+
 	sig->oom_score_adj = current->signal->oom_score_adj;
 	sig->oom_score_adj_min = current->signal->oom_score_adj_min;
 



  parent reply	other threads:[~2015-10-18  2:13 UTC|newest]

Thread overview: 251+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-18  1:55 [PATCH 4.2 000/258] 4.2.4-stable review Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 001/258] arm: KVM: Fix incorrect device to IPA mapping Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 003/258] kvm: dont try to register to KVM_FAST_MMIO_BUS for non mmio eventfd Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 004/258] kvm: fix zero length mmio searching Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 005/258] kvm: factor out core eventfd assign/deassign logic Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 006/258] kvm: fix double free for fast mmio eventfd Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 007/258] arm: KVM: Disable virtual timer even if the guest is not using it Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 009/258] KVM: x86: trap AMD MSRs for the TSeg base and mask Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 010/258] KVM: PPC: Book3S: Take the kvm->srcu lock in kvmppc_h_logical_ci_load/store() Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 011/258] KVM: PPC: Book3S HV: Pass the correct trap argument to kvmhv_commence_exit Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 012/258] Revert "KVM: x86: apply guest MTRR virtualization on host reserved pages" Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 013/258] Revert "KVM: SVM: use NPT page attributes" Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 014/258] Revert "KVM: SVM: Sync g_pat with guest-written PAT value" Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 016/258] target/iscsi: Fix np_ip bracket issue by removing np_ip Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 017/258] scsi: fix scsi_error_handler vs. scsi_host_dev_release race Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 018/258] target: Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sess Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 019/258] target: Fix PR registration + APTPL RCU conversion regression Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 020/258] iser-target: remove command with state ISTATE_REMOVE Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 021/258] iser-target: Put the reference on commands waiting for unsol data Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 022/258] toshiba_acpi: Fix hotkeys registration on some toshiba models Greg Kroah-Hartman
2015-10-19 23:32   ` Ben Hutchings
2015-10-21  8:48     ` Darren Hart
2015-10-21  8:48       ` Darren Hart
2015-10-26 16:52       ` Azael Avalos
2015-10-18  1:55 ` [PATCH 4.2 023/258] perf/x86/intel: Fix constraint access Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 024/258] locking/qspinlock/x86: Fix performance regression under unaccelerated VMs Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 025/258] locking/qspinlock/x86: Only emit the test-and-set fallback when building guest support Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 026/258] perf tools: Fix copying of /proc/kcore Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 027/258] ARM: 8401/1: perf: Set affinity for PPI based PMUs Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 028/258] perf hists: Update the column width for the "srcline" sort key Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 029/258] perf stat: Get correct cpu id for print_aggr Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 030/258] perf tools: Add missing forward declaration of struct map to probe-event.h Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 031/258] perf tools: Add empty Build files for architectures lacking them Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 032/258] perf tools: Fix parse_events_add_pmu caller Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 033/258] perf header: Fixup reading of HEADER_NRCPUS feature Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 034/258] perf probe: Use existing routine to look for a kernel module by dso->short_name Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 035/258] ARCv2: [axs103_smp] Reduce clk for SMP FPGA configs Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 036/258] watchdog: sunxi: fix activation of system reset Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 037/258] watchdog: imgpdc: Unregister restart handler on remove Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 038/258] sched: access local runqueue directly in single_task_running Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 039/258] hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 040/258] ARM: fix Thumb2 signal handling when ARMv6 is enabled Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 041/258] ARM: 8429/1: disable GCC SRA optimization Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 042/258] windfarm: decrement client count when unregistering Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 043/258] ARM: 8425/1: kgdb: Dont try to stop the machine when setting breakpoints Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 044/258] ARM: dts: omap5-uevm.dts: fix i2c5 pinctrl offsets Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 045/258] ARM: dts: omap3-beagle: make i2c3, ddc and tfp410 gpio work again Greg Kroah-Hartman
2015-10-18  1:55 ` [PATCH 4.2 046/258] ARM: pxa: ssp: Fix build error by removing originally incorrect DT binding Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 047/258] ARM: EXYNOS: reset Little cores when cpu is up Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 048/258] ARM: dts: sunxi: Raise minimum CPU voltage for sun7i-a20 to meet SoC specifications Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 049/258] ARM: dts: Fix wrong clock binding for sysmmu_fimd1_1 on exynos5420 Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 050/258] ARM: dts: fix usb pin control for imx-rex dts Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 051/258] dax: fix O_DIRECT I/O to the last block of a blockdev Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 052/258] blockdev: dont set S_DAX for misaligned partitions Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 053/258] block: blkg_destroy_all() should clear q->root_blkg and ->root_rl.blkg Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 054/258] dmaengine: at_xdmac: change block increment addressing mode Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 055/258] dmaengine: at_xdmac: clean used descriptor Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 056/258] dmaengine: dw: properly read DWC_PARAMS register Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 057/258] dmaengine: at_xdmac: fix bug in prep_dma_cyclic Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 058/258] dmaengine: pxa_dma: fix initial list move Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 059/258] pmem: add proper fencing to pmem_rw_page() Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 060/258] x86/apic: Serialize LVTT and TSC_DEADLINE writes Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 061/258] x86/alternatives: Make optimize_nops() interrupt safe and synced Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 062/258] x86/platform: Fix Geode LX timekeeping in the generic x86 build Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 063/258] x86/ioapic: Force affinity setting in setup_ioapic_dest() Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 064/258] x86/pci/intel_mid_pci: Work around for IRQ0 assignment Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 065/258] x86/paravirt: Replace the paravirt nop with a bona fide empty function Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 066/258] x86/nmi/64: Fix a paravirt stack-clobbering bug in the NMI code Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 067/258] Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 068/258] x86/efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-down Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 069/258] x86/kexec: Fix kexec crash in syscall kexec_file_load() Greg Kroah-Hartman
2015-10-18  1:56   ` Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 070/258] x86/process: Add proper bound checks in 64bit get_wchan() Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 071/258] x86/mm: Set NX on gap between __ex_table and rodata Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 072/258] x86/xen: Support kexec/kdump in HVM guests by doing a soft reset Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 073/258] leds:lp55xx: Correct Kconfig dependency for f/w user helper Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 074/258] leds/led-class: Add missing put_device() Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 075/258] sched/core: Fix TASK_DEAD race in finish_task_switch() Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 076/258] s390/compat: correct uc_sigmask of the compat signal frame Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 077/258] s390/boot/decompression: disable floating point in decompressor Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 078/258] Revert "cgroup: simplify threadgroup locking" Greg Kroah-Hartman
2015-10-18  1:56 ` Greg Kroah-Hartman [this message]
2015-10-18  1:56 ` [PATCH 4.2 080/258] memcg: make mem_cgroup_read_stat() unsigned Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 081/258] spi: Fix documentation of spi_alloc_master() Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 082/258] spi: xtensa-xtfpga: fix register endianness Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 083/258] spi: bcm2835: BUG: fix wrong use of PAGE_MASK Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 084/258] spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 085/258] spi: spidev: fix possible NULL dereference Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 086/258] mm: migrate: hugetlb: putback destination hugepage to active list Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 087/258] lib/iommu-common.c: do not try to deref a null iommu->lazy_flush() pointer when n < pool->hint Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 088/258] ocfs2/dlm: fix deadlock when dispatch assert master Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 089/258] mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 090/258] memcg: fix dirty page migration Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 091/258] ALSA: hda/tegra - async probe for avoiding module loading deadlock Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 092/258] ALSA: hda - Disable power_save_node for Thinkpads Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 093/258] ALSA: synth: Fix conflicting OSS device registration on AWE32 Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 094/258] ALSA: hda: Add dock support for ThinkPad T550 Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 095/258] ALSA: hda - Apply SPDIF pin ctl to MacBookPro 12,1 Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 096/258] ALSA: hda - Disable power_save_node for IDT 92HD73xx chips Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 097/258] ASoC: pxa: pxa2xx-ac97: fix dma requestor lines Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 098/258] ASoC: fix broken pxa SoC support Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 099/258] ASoC: dwc: correct irq clear method Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 100/258] ASoC: db1200: Fix DAI link format for db1300 and db1550 Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 101/258] ASoC: sgtl5000: fix wrong register MIC_BIAS_VOLTAGE setup on probe Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 102/258] ASoC: tas2552: fix dBscale-min declaration Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 103/258] btrfs: skip waiting on ordered range for special files Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 104/258] Btrfs: fix read corruption of compressed and shared extents Greg Kroah-Hartman
2015-10-18  1:56 ` [PATCH 4.2 105/258] Btrfs: update fix for " Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 107/258] PCI: Fix devfn for VPD access through function 0 Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 108/258] PCI: Use function 0 VPD for identical functions, regular VPD for others Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 109/258] PCI: Clear IORESOURCE_UNSET when clipping a bridge window Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 110/258] dm thin: disable discard support for thin devices if pools is disabled Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 111/258] dm crypt: constrain crypt devices max_segment_size to PAGE_SIZE Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 112/258] ath10k: fix dma_mapping_error() handling Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 113/258] svcrdma: Fix send_reply() scatter/gather set-up Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 114/258] staging: ion: fix corruption of ion_import_dma_buf Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 115/258] USB: option: add ZTE PIDs Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 116/258] md/raid0: update queue parameter in a safer location Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 117/258] md/raid0: apply base queue limits *before* disk_stack_limits Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 118/258] dm raid: fix round up of default region size Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 119/258] netfilter: bridge: fix IPv6 packets not being bridged with CONFIG_IPV6=n Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 120/258] netfilter: nfnetlink: work around wrong endianess in res_id field Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 121/258] netfilter: nf_tables: Use 32 bit addressing register from nft_type_to_reg() Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 122/258] netfilter: ipset: Out of bound access in hash:net* types fixed Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 123/258] netfilter: ipset: Fixing unnamed union init Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 124/258] netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error paths Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 125/258] netfilter: nf_log: wait for rcu grace after logger unregistration Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 126/258] netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 127/258] netfilter: nf_log: dont zap all loggers on unregister Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 128/258] regulator: core: Correct return value check in regulator_resolve_supply Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 129/258] regulator: axp20x: Fix enable bit indexes for DCDC4 and DCDC5 Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 130/258] regulator: core: Handle probe deferral from DT when resolving supplies Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 131/258] Bluetooth: Delay check for conn->smp in smp_conn_security() Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 132/258] nfs: fix v4.2 SEEK on files over 2 gigs Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 133/258] NFS: Do cleanup before resetting pageio read/write to mds Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 134/258] NFSv4: Recovery of recalled read delegations is broken Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 135/258] nfs: fix pg_test page count calculation Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 136/258] NFS: Fix a write performance regression Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 137/258] [SMB3] Fix sec=krb5 on smb3 mounts Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 138/258] disabling oplocks/leases via module parm enable_oplocks broken for SMB3 Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 139/258] [SMB3] Do not fall back to SMBWriteX in set_file_size error cases Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 140/258] drm/qxl: only report first monitor as connected if we have no state Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 147/258] drm/amdgpu: Restore LCD backlight level on resume Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 148/258] drm/i915/bios: handle MIPI Sequence Block v3+ gracefully Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 149/258] drm: Reject DRI1 hw lock ioctl functions for kms drivers Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 151/258] drm/dp/mst: fixup handling hotplug on port removal Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 152/258] drm/dp/mst: drop cancel work sync in the mstb destroy path (v2) Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 153/258] USB: whiteheat: fix potential null-deref at probe Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 154/258] xhci: give command abortion one more chance before killing xhci Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 155/258] xhci: Move xhci_pme_quirk() behind #ifdef CONFIG_PM Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 156/258] usb: xhci: lock mutex on xhci_stop Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 157/258] usb: xhci: Clear XHCI_STATE_DYING on start Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 158/258] usb: xhci: stop everything on the first call to xhci_stop Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 159/258] usb: xhci: exit early in xhci_setup_device() if were halted or dying Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 160/258] xhci: change xhci 1.0 only restrictions to support xhci 1.1 Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 161/258] xhci: init command timeout timer earlier to avoid deleting it uninitialized Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 162/258] usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 163/258] Initialize msg/shm IPC objects before doing ipc_addid() Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 165/258] thermal: cpu_cooling: dont call kcalloc() under rcu_read_lock Greg Kroah-Hartman
2015-10-18  1:57 ` [PATCH 4.2 166/258] thermal: cpu_cooling: free power table on error or when unregistering Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 167/258] hv: util: checking the wrong variable Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 168/258] mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is used Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 169/258] usb: chipidea: imx: fix a typo for imx6sx Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 170/258] cifs: use server timestamp for ntlmv2 authentication Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 171/258] irqchip/atmel-aic5: Use per chip mask caches in mask/unmask() Greg Kroah-Hartman
2015-10-18  1:58   ` Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 172/258] irqchip/gic-v3-its: Add missing cache flushes Greg Kroah-Hartman
2015-10-18  1:58   ` Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 173/258] docs: update HOWTO for 3.x -> 4.x versioning Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 174/258] extcon: Fix signedness bugs about break error handling Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 175/258] extcon: Fix attached value returned by is_extcon_changed Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 176/258] mtd: pxa3xx_nand: add a default chunk size Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 177/258] mtd: nand: sunxi: fix sunxi_nand_chips_cleanup() Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 178/258] mtd: nand: sunxi: fix OOB handling in ->write_xxx() functions Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 179/258] hpsa: fix an sprintf() overflow in the reset handler Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 180/258] PM / AVS: rockchip-io: depend on CONFIG_POWER_AVS Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 181/258] device property: fix potential NULL pointer dereference Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 182/258] ath10k: fix per-vif queue locking Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 183/258] ath10k: reject 11b tx fragmentation configuration Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 184/258] ath10k: fix peer limit enforcement Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 185/258] ath10k: wake up offchannel queue properly Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 186/258] ath10k: wake up queue upon vif creation Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 187/258] pcmcia: sa11x0: fix missing clk_put() in sa11x0 socket drivers Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 188/258] ipr: Enable SIS pipe commands for SIS-32 devices Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 189/258] regmap: debugfs: Ensure we dont underflow when printing access masks Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 190/258] regmap: debugfs: Dont bother actually printing when calculating max length Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 191/258] security: fix typo in security_task_prctl Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 192/258] usb: musb: dsps: fix polling in device-only mode Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 193/258] usb: chipidea: udc: using the correct stall implementation Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 194/258] usb: Use the USB_SS_MULT() macro to get the burst multiplier Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 195/258] usb: phy: phy-generic: Fix reset behaviour on legacy boot Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 196/258] usb: musb: cppi41: allow it to work again Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 197/258] USB: chaoskey read offset bug Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 198/258] usb: Add device quirk for Logitech PTZ cameras Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 199/258] USB: Add reset-resume quirk for two Plantronics usb headphones Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 200/258] crypto: marvell - properly handle CRYPTO_TFM_REQ_MAY_BACKLOG-flagged requests Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 202/258] cpufreq: dt: Tolerance applies on both sides of target voltage Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 203/258] MIPS: Fix console output for Fulong2e system Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 204/258] MIPS: bootmem: Fix mapstart calculation for contiguous maps Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 205/258] MIPS: BPF: Avoid unreachable code on little endian Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 206/258] MIPS: BPF: Fix build on pre-R2 little endian CPUs Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 207/258] MIPS: dma-default: Fix 32-bit fall back to GFP_DMA Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 208/258] MIPS: CPS: Stop dangling delay slot from has_mt Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 209/258] MIPS: CPS: Dont include MT code in non-MT kernels Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 210/258] MIPS: CPS: #ifdef on CONFIG_MIPS_MT_SMP rather than CONFIG_MIPS_MT Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 216/258] tools lib traceevent: Fix string handling in heterogeneous arch environments Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 217/258] powerpc/MSI: Fix race condition in tearing down MSI interrupts Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 218/258] rsi: Fix possible leak when loading firmware Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 219/258] UBIFS: Kill unneeded locking in ubifs_init_security Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 220/258] UBI: Validate data_size Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 221/258] UBI: return ENOSPC if no enough space available Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 222/258] net: via/Kconfig: GENERIC_PCI_IOMAP required if PCI not selected Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 224/258] mmc: core: Dont return an error for CD/WP GPIOs when GPIOLIB is unset Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 225/258] mmc: core: fix dead loop of mmc_retune Greg Kroah-Hartman
2015-10-18  1:58 ` [PATCH 4.2 226/258] dcache: Handle escaped paths in prepend_path Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 227/258] vfs: Test for and handle paths that are unreachable from their mnt_root Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 228/258] arm64/efi: Fix boot crash by not padding between EFI_MEMORY_RUNTIME regions Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 229/258] arm64: ftrace: fix function_graph tracer panic Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 230/258] arm64: readahead: fault retry breaks mmap file read random detection Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 231/258] m68k: Define asmlinkage_protect Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 232/258] xen/blkback: free requests on disconnection Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 233/258] net/xen-netfront: only napi_synchronize() if running Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 234/258] igb: do not re-init SR-IOV during probe Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 235/258] genirq: Fix race in register_irq_proc() Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 236/258] clocksource: Fix abs() usage w/ 64bit values Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 237/258] md/bitmap: dont pass -1 to bitmap_storage_alloc Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 238/258] nfs/filelayout: Fix NULL reference caused by double freeing of fh_array Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 239/258] mmc: sdhci-pxav3: remove broken clock base quirk for Armada 38x sdhci driver Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 240/258] mmc: sdhci-pxav3: disable clock inversion for HS MMC cards Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 241/258] mmc: sdhci-pxav3: fix error handling of armada_38x_quirks Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 242/258] cpufreq: acpi_cpufreq: prevent crash on reading freqdomain_cpus Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 243/258] clk: ti: fix dual-registration of uart4_ick Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 244/258] clk: ti: clk-7xx: Remove hardwired ABE clock configuration Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 245/258] clk: samsung: fix cpu clocks flags checking Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 246/258] namei: results of d_is_negative() should be checked after dentry revalidation Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 247/258] dm: fix AB-BA deadlock in __dm_destroy() Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 248/258] dm cache: fix NULL pointer when switching from cleaner policy Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 249/258] staging: speakup: fix speakup-r regression Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 250/258] tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 251/258] drivers/tty: require read access for controlling terminal Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 252/258] serial: 8250: add uart_config entry for PORT_RT2880 Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 254/258] e1000e: Fix tight loop implementation of systime read algorithm Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 255/258] mm/slab: fix unexpected index mapping result of kmalloc_size(INDEX_NODE+1) Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 256/258] blk-mq: avoid setting hctx->tags->cpumask before allocation Greg Kroah-Hartman
2015-10-18  1:59 ` [PATCH 4.2 257/258] sched/preempt: Fix cond_resched_lock() and cond_resched_softirq() Greg Kroah-Hartman
2015-10-18 18:58 ` Xen build error in 4.2.4-rc1 (sched/preempt: Fix cond_resched_lock() and cond_resched_softirq()) Andre Tomt
2015-10-18 22:05   ` Greg Kroah-Hartman
2015-10-19  4:21 ` [PATCH 4.2 000/258] 4.2.4-stable review Guenter Roeck
2015-10-19 15:09   ` Greg Kroah-Hartman
2015-10-19 14:37 ` Shuah Khan
2015-10-19 15:13   ` Greg Kroah-Hartman

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=20151018014733.984266132@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=borntraeger@de.ibm.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=oleg@redhat.com \
    --cc=paulmck@linux.vnet.ibm.com \
    --cc=pbonzini@redhat.com \
    --cc=peterz@infradead.org \
    --cc=stable@vger.kernel.org \
    --cc=tj@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 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.