mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Sasha Levin <Alexander.Levin@microsoft.com>
To: "stable@vger.kernel.org" <stable@vger.kernel.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Cc: Daniel Bristot de Oliveira <bristot@redhat.com>,
	Peter Zijlstra <peterz@infradead.org>,
	Juri Lelli <juri.lelli@arm.com>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Luca Abeni <luca.abeni@santannapisa.it>,
	Mike Galbraith <efault@gmx.de>,
	Romulo Silva de Oliveira <romulo.deoliveira@ufsc.br>,
	Steven Rostedt <rostedt@goodmis.org>,
	Thomas Gleixner <tglx@linutronix.de>,
	Tommaso Cucinotta <tommaso.cucinotta@sssup.it>,
	Ingo Molnar <mingo@kernel.org>,
	Sasha Levin <Alexander.Levin@microsoft.com>
Subject: [PATCH AUTOSEL for 4.9 007/293] sched/deadline: Use the revised wakeup rule for suspending constrained dl tasks
Date: Mon, 9 Apr 2018 00:22:52 +0000	[thread overview]
Message-ID: <20180409002239.163177-7-alexander.levin@microsoft.com> (raw)
In-Reply-To: <20180409002239.163177-1-alexander.levin@microsoft.com>

From: Daniel Bristot de Oliveira <bristot@redhat.com>

[ Upstream commit 3effcb4247e74a51f5d8b775a1ee4abf87cc089a ]

We have been facing some problems with self-suspending constrained
deadline tasks. The main reason is that the original CBS was not
designed for such sort of tasks.

One problem reported by Xunlei Pang takes place when a task
suspends, and then is awakened before the deadline, but so close
to the deadline that its remaining runtime can cause the task
to have an absolute density higher than allowed. In such situation,
the original CBS assumes that the task is facing an early activation,
and so it replenishes the task and set another deadline, one deadline
in the future. This rule works fine for implicit deadline tasks.
Moreover, it allows the system to adapt the period of a task in which
the external event source suffered from a clock drift.

However, this opens the window for bandwidth leakage for constrained
deadline tasks. For instance, a task with the following parameters:

  runtime   = 5 ms
  deadline  = 7 ms
  [density] = 5 / 7 = 0.71
  period    = 1000 ms

If the task runs for 1 ms, and then suspends for another 1ms,
it will be awakened with the following parameters:

  remaining runtime = 4
  laxity = 5

presenting a absolute density of 4 / 5 = 0.80.

In this case, the original CBS would assume the task had an early
wakeup. Then, CBS will reset the runtime, and the absolute deadline will
be postponed by one relative deadline, allowing the task to run.

The problem is that, if the task runs this pattern forever, it will keep
receiving bandwidth, being able to run 1ms every 2ms. Following this
behavior, the task would be able to run 500 ms in 1 sec. Thus running
more than the 5 ms / 1 sec the admission control allowed it to run.

Trying to address the self-suspending case, Luca Abeni, Giuseppe
Lipari, and Juri Lelli [1] revisited the CBS in order to deal with
self-suspending tasks. In the new approach, rather than
replenishing/postponing the absolute deadline, the revised wakeup rule
adjusts the remaining runtime, reducing it to fit into the allowed
density.

A revised version of the idea is:

At a given time t, the maximum absolute density of a task cannot be
higher than its relative density, that is:

  runtime / (deadline - t) <= dl_runtime / dl_deadline

Knowing the laxity of a task (deadline - t), it is possible to move
it to the other side of the equality, thus enabling to define max
remaining runtime a task can use within the absolute deadline, without
over-running the allowed density:

  runtime = (dl_runtime / dl_deadline) * (deadline - t)

For instance, in our previous example, the task could still run:

  runtime = ( 5 / 7 ) * 5
  runtime = 3.57 ms

Without causing damage for other deadline tasks. It is note worthy
that the laxity cannot be negative because that would cause a negative
runtime. Thus, this patch depends on the patch:

  df8eac8cafce ("sched/deadline: Throttle a constrained deadline task activated after the deadline")

Which throttles a constrained deadline task activated after the
deadline.

Finally, it is also possible to use the revised wakeup rule for
all other tasks, but that would require some more discussions
about pros and cons.

Reported-by: Xunlei Pang <xpang@redhat.com>
Signed-off-by: Daniel Bristot de Oliveira <bristot@redhat.com>
[peterz: replaced dl_is_constrained with dl_is_implicit]
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Juri Lelli <juri.lelli@arm.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Luca Abeni <luca.abeni@santannapisa.it>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Romulo Silva de Oliveira <romulo.deoliveira@ufsc.br>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Tommaso Cucinotta <tommaso.cucinotta@sssup.it>
Link: http://lkml.kernel.org/r/5c800ab3a74a168a84ee5f3f84d12a02e11383be.1495803804.git.bristot@redhat.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
---
 include/linux/sched.h   |  1 +
 kernel/sched/core.c     |  2 +
 kernel/sched/deadline.c | 98 +++++++++++++++++++++++++++++++++++++++++++------
 3 files changed, 89 insertions(+), 12 deletions(-)

diff --git a/include/linux/sched.h b/include/linux/sched.h
index a4d0afc009a7..c549c8c9245c 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -1412,6 +1412,7 @@ struct sched_dl_entity {
 	u64 dl_deadline;	/* relative deadline of each instance	*/
 	u64 dl_period;		/* separation of two instances (period) */
 	u64 dl_bw;		/* dl_runtime / dl_deadline		*/
+	u64 dl_density;		/* dl_runtime / dl_deadline		*/
 
 	/*
 	 * Actual scheduling parameters. Initialized with the values above,
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 291ea6fa7ee6..917be221438b 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -2184,6 +2184,7 @@ void __dl_clear_params(struct task_struct *p)
 	dl_se->dl_period = 0;
 	dl_se->flags = 0;
 	dl_se->dl_bw = 0;
+	dl_se->dl_density = 0;
 
 	dl_se->dl_throttled = 0;
 	dl_se->dl_yielded = 0;
@@ -3912,6 +3913,7 @@ __setparam_dl(struct task_struct *p, const struct sched_attr *attr)
 	dl_se->dl_period = attr->sched_period ?: dl_se->dl_deadline;
 	dl_se->flags = attr->sched_flags;
 	dl_se->dl_bw = to_ratio(dl_se->dl_period, dl_se->dl_runtime);
+	dl_se->dl_density = to_ratio(dl_se->dl_deadline, dl_se->dl_runtime);
 
 	/*
 	 * Changing the parameters of a task is 'tricky' and we're not doing
diff --git a/kernel/sched/deadline.c b/kernel/sched/deadline.c
index 3042881169b4..3042927c8b8a 100644
--- a/kernel/sched/deadline.c
+++ b/kernel/sched/deadline.c
@@ -484,13 +484,84 @@ static bool dl_entity_overflow(struct sched_dl_entity *dl_se,
 }
 
 /*
- * When a -deadline entity is queued back on the runqueue, its runtime and
- * deadline might need updating.
+ * Revised wakeup rule [1]: For self-suspending tasks, rather then
+ * re-initializing task's runtime and deadline, the revised wakeup
+ * rule adjusts the task's runtime to avoid the task to overrun its
+ * density.
  *
- * The policy here is that we update the deadline of the entity only if:
- *  - the current deadline is in the past,
- *  - using the remaining runtime with the current deadline would make
- *    the entity exceed its bandwidth.
+ * Reasoning: a task may overrun the density if:
+ *    runtime / (deadline - t) > dl_runtime / dl_deadline
+ *
+ * Therefore, runtime can be adjusted to:
+ *     runtime = (dl_runtime / dl_deadline) * (deadline - t)
+ *
+ * In such way that runtime will be equal to the maximum density
+ * the task can use without breaking any rule.
+ *
+ * [1] Luca Abeni, Giuseppe Lipari, and Juri Lelli. 2015. Constant
+ * bandwidth server revisited. SIGBED Rev. 11, 4 (January 2015), 19-24.
+ */
+static void
+update_dl_revised_wakeup(struct sched_dl_entity *dl_se, struct rq *rq)
+{
+	u64 laxity = dl_se->deadline - rq_clock(rq);
+
+	/*
+	 * If the task has deadline < period, and the deadline is in the past,
+	 * it should already be throttled before this check.
+	 *
+	 * See update_dl_entity() comments for further details.
+	 */
+	WARN_ON(dl_time_before(dl_se->deadline, rq_clock(rq)));
+
+	dl_se->runtime = (dl_se->dl_density * laxity) >> 20;
+}
+
+/*
+ * Regarding the deadline, a task with implicit deadline has a relative
+ * deadline == relative period. A task with constrained deadline has a
+ * relative deadline <= relative period.
+ *
+ * We support constrained deadline tasks. However, there are some restrictions
+ * applied only for tasks which do not have an implicit deadline. See
+ * update_dl_entity() to know more about such restrictions.
+ *
+ * The dl_is_implicit() returns true if the task has an implicit deadline.
+ */
+static inline bool dl_is_implicit(struct sched_dl_entity *dl_se)
+{
+	return dl_se->dl_deadline == dl_se->dl_period;
+}
+
+/*
+ * When a deadline entity is placed in the runqueue, its runtime and deadline
+ * might need to be updated. This is done by a CBS wake up rule. There are two
+ * different rules: 1) the original CBS; and 2) the Revisited CBS.
+ *
+ * When the task is starting a new period, the Original CBS is used. In this
+ * case, the runtime is replenished and a new absolute deadline is set.
+ *
+ * When a task is queued before the begin of the next period, using the
+ * remaining runtime and deadline could make the entity to overflow, see
+ * dl_entity_overflow() to find more about runtime overflow. When such case
+ * is detected, the runtime and deadline need to be updated.
+ *
+ * If the task has an implicit deadline, i.e., deadline == period, the Original
+ * CBS is applied. the runtime is replenished and a new absolute deadline is
+ * set, as in the previous cases.
+ *
+ * However, the Original CBS does not work properly for tasks with
+ * deadline < period, which are said to have a constrained deadline. By
+ * applying the Original CBS, a constrained deadline task would be able to run
+ * runtime/deadline in a period. With deadline < period, the task would
+ * overrun the runtime/period allowed bandwidth, breaking the admission test.
+ *
+ * In order to prevent this misbehave, the Revisited CBS is used for
+ * constrained deadline tasks when a runtime overflow is detected. In the
+ * Revisited CBS, rather than replenishing & setting a new absolute deadline,
+ * the remaining runtime of the task is reduced to avoid runtime overflow.
+ * Please refer to the comments update_dl_revised_wakeup() function to find
+ * more about the Revised CBS rule.
  */
 static void update_dl_entity(struct sched_dl_entity *dl_se,
 			     struct sched_dl_entity *pi_se)
@@ -500,6 +571,14 @@ static void update_dl_entity(struct sched_dl_entity *dl_se,
 
 	if (dl_time_before(dl_se->deadline, rq_clock(rq)) ||
 	    dl_entity_overflow(dl_se, pi_se, rq_clock(rq))) {
+
+		if (unlikely(!dl_is_implicit(dl_se) &&
+			     !dl_time_before(dl_se->deadline, rq_clock(rq)) &&
+			     !dl_se->dl_boosted)){
+			update_dl_revised_wakeup(dl_se, rq);
+			return;
+		}
+
 		dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline;
 		dl_se->runtime = pi_se->dl_runtime;
 	}
@@ -961,11 +1040,6 @@ static void dequeue_dl_entity(struct sched_dl_entity *dl_se)
 	__dequeue_dl_entity(dl_se);
 }
 
-static inline bool dl_is_constrained(struct sched_dl_entity *dl_se)
-{
-	return dl_se->dl_deadline < dl_se->dl_period;
-}
-
 static void enqueue_task_dl(struct rq *rq, struct task_struct *p, int flags)
 {
 	struct task_struct *pi_task = rt_mutex_get_top_task(p);
@@ -997,7 +1071,7 @@ static void enqueue_task_dl(struct rq *rq, struct task_struct *p, int flags)
 	 * If that is the case, the task will be throttled and
 	 * the replenishment timer will be set to the next period.
 	 */
-	if (!p->dl.dl_throttled && dl_is_constrained(&p->dl))
+	if (!p->dl.dl_throttled && !dl_is_implicit(&p->dl))
 		dl_check_constrained_dl(&p->dl);
 
 	/*
-- 
2.15.1

  parent reply	other threads:[~2018-04-09  2:46 UTC|newest]

Thread overview: 296+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-09  0:22 [PATCH AUTOSEL for 4.9 001/293] ALSA: timer: Wrap with spinlock for queue access Sasha Levin
2018-04-09  0:22 ` [PATCH AUTOSEL for 4.9 002/293] nvme-pci: fix multiple ctrl removal scheduling Sasha Levin
2018-04-09  0:22 ` [PATCH AUTOSEL for 4.9 003/293] nvme: fix hang in remove path Sasha Levin
2018-04-09  0:22 ` [PATCH AUTOSEL for 4.9 004/293] KVM: nVMX: Update vmcs12->guest_linear_address on nested VM-exit Sasha Levin
2018-04-09  0:22 ` [PATCH AUTOSEL for 4.9 005/293] e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails Sasha Levin
2018-04-09  0:22 ` [PATCH AUTOSEL for 4.9 006/293] perf/core: Correct event creation with PERF_FORMAT_GROUP Sasha Levin
2018-04-09  0:22 ` Sasha Levin [this message]
2018-04-09  0:22 ` [PATCH AUTOSEL for 4.9 008/293] MIPS: mm: fixed mappings: correct initialisation Sasha Levin
2018-04-09  0:22 ` [PATCH AUTOSEL for 4.9 009/293] MIPS: kprobes: flush_insn_slot should flush only if probe initialised Sasha Levin
2018-04-09  0:22 ` [PATCH AUTOSEL for 4.9 010/293] ARM: dts: armadillo800eva: Split LCD mux and gpio Sasha Levin
2018-04-09  0:22 ` [PATCH AUTOSEL for 4.9 011/293] Fix loop device flush before configure v3 Sasha Levin
2018-04-09  0:22 ` [PATCH AUTOSEL for 4.9 012/293] net: emac: fix reset timeout with AR8035 phy Sasha Levin
2018-04-09  0:22 ` [PATCH AUTOSEL for 4.9 013/293] rcu: Make synchronize_rcu_mult() check for duplicates Sasha Levin
2018-04-09  0:22 ` [PATCH AUTOSEL for 4.9 014/293] perf annotate: Fix symbolic link of build-id cache Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 015/293] perf tools: Decompress kernel module when reading DSO data Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 016/293] perf tests: Decompress kernel module before objdump Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 017/293] xen: avoid type warning in xchg_xen_ulong Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 018/293] X.509: Fix error code in x509_cert_parse() Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 019/293] KEYS: put keyring if install_session_keyring_to_cred() fails Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 020/293] pinctrl: meson-gxbb: remove non-existing pin GPIOX_22 Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 021/293] coresight: Fix reference count for software sources Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 023/293] stmmac: fix ptp header for GMAC3 hw timestamp Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 022/293] coresight: tmc: Configure DMA mask appropriately Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 024/293] geneve: add missing rx stats accounting Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 025/293] crypto: omap-sham - buffer handling fixes for hashing later Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 026/293] crypto: omap-sham - fix closing of hash with separate finalize call Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 027/293] bnx2x: Allow vfs to disable txvlan offload Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 028/293] sctp: fix recursive locking warning in sctp_do_peeloff Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 029/293] net: fec: Add a fec_enet_clear_ethtool_stats() stub for CONFIG_M5272 Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 030/293] sparc64: ldc abort during vds iso boot Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 031/293] iio: magnetometer: st_magn_spi: fix spi_device_id table Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 032/293] net: ena: fix rare uncompleted admin command false alarm Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 033/293] net: ena: fix race condition between submit and completion admin command Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 034/293] net: ena: add missing return when ena_com_get_io_handlers() fails Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 035/293] net: ena: add missing unmap bars on device removal Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 037/293] clk: meson: meson8b: add compatibles for Meson8 and Meson8m2 Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 036/293] net: ena: disable admin msix while working in polling mode Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 038/293] Bluetooth: Send HCI Set Event Mask Page 2 command only when needed Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 039/293] cpuidle: dt: Add missing 'of_node_put()' Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 041/293] ACPICA: Events: Add runtime stub support for event APIs Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 040/293] ACPICA: OSL: Add support to exclude stdarg.h Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 042/293] ACPICA: Disassembler: Abort on an invalid/unknown AML opcode Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 043/293] s390/dasd: Display read-only attribute correctly Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 044/293] s390/dasd: fix hanging safe offline Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 045/293] vxlan: dont migrate permanent fdb entries during learn Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 046/293] hsr: fix incorrect warning Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 047/293] selftests: kselftest_harness: Fix compile warning Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 048/293] drm/vc4: Fix resource leak in 'vc4_get_hang_state_ioctl()' in error handling path Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 049/293] scsi: smartpqi: correct bdma hw bug Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 051/293] scsi: megaraid: Fix a sleep-in-atomic bug Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 050/293] scsi: csiostor: Avoid content leaks and casts Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 052/293] scsi: lpfc: Fix return value of board_mode store routine in case of online failure Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 053/293] usb: usbip tool: Check the return of get_nports() Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 055/293] efi/fb: Correct PCI_STD_RESOURCE_END usage Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 054/293] usb: usbip tool: Fix refresh_imported_device_list() Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 056/293] PCI: Correct PCI_STD_RESOURCE_END usage Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 057/293] PCI: Add domain number check to find_smbios_instance_string() Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 058/293] mtd: handle partitioning on devices with 0 erasesize Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 059/293] qed: fix dump of context data Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 060/293] platform/x86: intel_telemetry_debugfs: fix oops when load/unload module Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 061/293] platform/x86: acer-wmi: Detect RF Button capability Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 062/293] leds: bcm6328: fix signal source assignment for leds 4 to 7 Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 063/293] tpm_tis: Fix IRQ autoprobing when using platform_device Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 064/293] iio: buffer-dma: Add missing header buffer_impl.h Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 065/293] iio: buffer-dmaengine: " Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 066/293] caif: Add sockaddr length check before accessing sa_family in connect handler Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 067/293] iio: imu: inv_mpu6050: test whoami first and against all known values Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 068/293] ixgbe: fix race condition with PTP_TX_IN_PROGRESS bits Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 069/293] ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 070/293] ixgbe: pci_set_drvdata must be called before register_netdev Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 071/293] x86/mce: Don't disable MCA banks when offlining a CPU on AMD Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 072/293] perf evsel: Fix probing of precise_ip level for default cycles event Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 073/293] net_sched: move tcf_lock down after gen_replace_estimator() Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 074/293] of: Provide dummy of_device_compatible_match() for compile-testing Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 075/293] rdma/cxgb4: Fix memory leaks during module exit Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 076/293] PCI: Protect pci_error_handlers->reset_notify() usage with device_lock() Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 077/293] firmware: dmi_scan: Look for SMBIOS 3 entry point first Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 079/293] drm/tegra: dc: Avoid reset asserts on Tegra20 Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 078/293] firmware: dmi_scan: Check DMI structure length Sasha Levin
2018-04-09  9:24   ` Jean Delvare
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 080/293] Revert "dm mirror: use all available legs on multiple failures" Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 081/293] i2c: ismt: fix wrong device address when unmap the data buffer Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 083/293] drm/mgag200: Fix to always set HiPri for G200e4 V2 Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 082/293] i2c: rcar: use correct length when unmapping DMA Sasha Levin
2018-04-09  0:23 ` [PATCH AUTOSEL for 4.9 084/293] r8152: add byte_enable for ocp_read_word function Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 085/293] ip_tunnel: fix potential issue in ip_tunnel_rcv Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 086/293] ip6_tunnel: fix potential issue in __ip6_tnl_rcv Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 087/293] rds: tcp: Set linger when rejecting an incoming conn in rds_tcp_accept_one Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 088/293] NFC: nfcmrvl_uart: fix device-node leak during probe Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 089/293] ip6_tunnel: Correct tos value in collect_md mode Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 090/293] cxgb4: fix a NULL dereference Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 091/293] ARM: dts: am57xx-beagle-x15-revb1: Fix supply name used for MMC1 IO lines Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 093/293] Btrfs: tolerate errors if we have retried successfully Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 092/293] Btrfs: skip commit transaction if we don't have enough pinned bytes Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 094/293] net/hns:bugfix of ethtool -t phy self_test Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 095/293] perf test llvm: Avoid error when PROFILE_ALL_BRANCHES is set Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 096/293] clk: socfpga: Fix the smplsel on Arria10 and Stratix10 Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 097/293] scsi: lpfc: Fix crash after firmware flash when IO is running Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 098/293] ALSA: hda: Fix potential race at unregistration and unsol events Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 100/293] mmc: sdhci-esdhc-imx: Fix DAT line software reset Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 099/293] mmc: mediatek: Fixed size in dma_free_coherent Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 101/293] mmc: sdhci-esdhc: Add SDHCI_QUIRK_32BIT_DMA_ADDR Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 102/293] sched/fair: WARN() and refuse to set buddy when !se->on_rq Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 104/293] arm64: pass machine size to sparse Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 103/293] x86/nmi: Fix timeout test in test_nmi_ipi() Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 105/293] fib_rules: Resolve goto rules target on delete Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 106/293] platform/x86: dell-laptop: Fix bogus keyboard backlight sysfs interface Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 108/293] sctp: uncork the old asoc before changing to the new one Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 107/293] dccp: call inet_add_protocol after register_pernet_subsys in dccp_v4_init Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 109/293] sfc: remove duplicate up_write on VF filter_sem Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 110/293] i40evf: assign num_active_queues inside i40evf_alloc_queues Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 111/293] kselftests: timers: Fix inconsistency-check to not ignore first timestamp Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 113/293] Btrfs: send, fix invalid path after renaming and linking file Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 112/293] ARM: 8683/1: ARM32: Support mremap() for sigpage/vDSO Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 114/293] brcmfmac: Use separate firmware for revision 0 of the brcm43430 chip Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 116/293] drm/vc4: Send a VBLANK event when disabling a CRTC Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 115/293] rtlwifi: btcoex: rtl8723be: fix ant_sel not work Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 117/293] i2c: imx: Use correct function to write to register Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 118/293] irqchip/gic-v3-its: Fix MSI alias accounting Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 119/293] irqchip/armada-370-xp: Re-enable per-CPU interrupts at resume time Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 120/293] arm64: ptrace: Flush user-RW TLS reg to thread_struct before reading Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 121/293] arm64: ptrace: Fix VFP register dumping in compat coredumps Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 122/293] tcp: Add a tcp_filter hook before handle ack packet Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 123/293] veth: Be more robust on network device creation when no attributes Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 124/293] macvlan: Do not return error when setting the same mac address Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 125/293] hv_netvsc: Fix the carrier state error when data path is off Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 126/293] libata: Add the AHCI_HFLAG_YES_ALPM flag Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 127/293] iwlwifi: mvm: track and report IBSS manager status to mac80211 Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 128/293] iwlwifi: mvm: use scnprintf() instead of snprintf() Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 129/293] iwlwifi: mvm: don't warn in queue sync on RF-kill Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 130/293] clk: samsung: audss: Fix silent hang on Exynos4412 due to disabled EPLL Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 131/293] Input: synaptics-rmi4 - only read the F54 query registers which are used Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 132/293] iwlwifi: pcie: fix command completion name debug Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 133/293] iwlwifi: mvm: reset the fw_dump_desc pointer after ASSERT Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 134/293] ASoC: nau8825: fix jack type detection issue after resume Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 135/293] iommu/arm-smmu-v3: Increase CMDQ drain timeout value Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 137/293] Docs: Include the Latex "ifthen" package Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 136/293] i2c: cadance: fix ctrl/addr reg write order Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 138/293] Docs: Fix breakage with Sphinx 1.5 and upper Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 139/293] ocfs2: fix deadlock caused by recursive locking in xattr Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 140/293] ext4: require key for truncate(2) of encrypted file Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 142/293] bnx2x: Don't log mc removal needlessly Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 141/293] media: dvb-frontends/cxd2841er: require STATE_ACTIVE_* for agc readout Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 143/293] af_iucv: Move sockaddr length checks to before accessing sa_family in bind and connect handlers Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 144/293] sctp: adjust ssthresh when transport is idle Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 145/293] sparc64: Fix gup_huge_pmd Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 146/293] arm64: pass endianness info to sparse Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 147/293] seccomp: Adjust selftests to avoid double-join Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 148/293] scsi: bnx2i: missing error code in bnx2i_ep_connect() Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 149/293] powerpc: Fix /proc/cpuinfo revision for POWER9 DD2 Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 150/293] net/mlx5: Fix driver load error flow when firmware is stuck Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 151/293] powercap/RAPL: prevent overridding bits outside of the mask Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 152/293] libnvdimm, pmem: fix persistence warning Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 153/293] ACPI: EC: Fix an EC event IRQ storming issue Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 154/293] ACPI: EC: Fix EC command visibility for dynamic debug Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 155/293] scsi: sun_esp: fix device reference leaks Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 157/293] s390/pci: improve error handling during interrupt deregistration Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 156/293] powerpc/fadump: avoid duplicates in crash memory ranges Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 158/293] s390/pci: improve unreg_ioat error handling Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 159/293] MIPS: module: Ensure we always clean up r_mips_hi16_list Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 161/293] MIPS: SEAD-3: Set interrupt-parent per-device, not at root node Sasha Levin
2018-04-09  0:24 ` [PATCH AUTOSEL for 4.9 160/293] MIPS: Give __secure_computing() access to syscall arguments Sasha Levin
2018-04-09 20:26   ` James Hogan
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 162/293] dma: Take into account dma_pfn_offset Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 163/293] drivers: dma-coherent: Account dma_pfn_offset when used with device tree Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 164/293] sunrpc: Disable splice for krb5i Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 165/293] libertas: Fix lbs_prb_rsp_limit_set() Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 166/293] spi: rockchip: Disable Runtime PM when chip select is asserted Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 168/293] ACPI / EC: Add support to skip boot stage DSDT probe Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 167/293] PCI: Enable ECRC only if device supports it Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 169/293] MIPS: CPS: Prevent multi-core with dcache aliasing Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 170/293] MIPS: VDSO: Fix conversions in do_monotonic()/do_monotonic_coarse() Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 171/293] MIPS: CPS: Handle spurious VP starts more gracefully Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 173/293] MIPS: Handle tlbex-tlbp race condition Sasha Levin
2018-04-09 20:42   ` James Hogan
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 172/293] MIPS: CPS: Handle cores not powering down more gracefully Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 174/293] MIPS: VDSO: Add implementation of clock_gettime() fallback Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 175/293] MIPS: VDSO: Add implementation of gettimeofday() fallback Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 176/293] iwlwifi: mvm: unconditionally stop device after init Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 177/293] iwlwifi: mvm: fix deduplication start logic Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 179/293] serial: 8250: 8250_omap: Fix race b/w dma completion and RX timeout Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 178/293] Bluetooth: hci_bcm: Add active_low irq polarity quirk for Asus T100CHI Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 180/293] arm64: ptrace: Avoid setting compat FP[SC]R to garbage if get_user fails Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 182/293] netfilter: ebt_nflog: fix unexpected truncated packet Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 181/293] arm64: ptrace: Fix incorrect get_user() use in compat_vfp_set() Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 183/293] iwlwifi: mvm: don't send fetch the TID from a non-QoS packet in TSO Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 185/293] Btrfs: always account pinned bytes when dropping a tree block ref Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 184/293] iwlwifi: mvm: don't mess the SNAP header in TSO for non-QoS packets Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 186/293] arcnet: change irq handler to lock irqsave Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 187/293] x86/um: thin archives build fix Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 188/293] fs: warn in case userspace lied about modprobe return Sasha Levin
2018-04-13  0:50   ` Luis R. Rodriguez
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 189/293] fs/dcache: init in_lookup_hashtable Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 191/293] perf intel-pt: Do not use TSC packets for calculating CPU cycles to TSC Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 190/293] clk: scpi: error when clock fails to register Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 192/293] PCI/PM: Avoid using device_may_wakeup() for runtime PM Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 194/293] powerpc/perf/hv-24x7: Fix passing of catalog version number Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 193/293] datapath: Avoid using stack larger than 1024 Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 195/293] powerpc/perf/hv-24x7: Fix off-by-one error in request_buffer check Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 196/293] dmaengine: qcom_hidma: correct API violation for submit Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 197/293] net: cdc_mbim: apply "NDP to end" quirk to HP lt4132 Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 198/293] powerpc64/elfv1: Only dereference function descriptor for non-text symbols Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 199/293] block: guard bvec iteration logic Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 200/293] ext4: change fast symlink test to not rely on i_blocks Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 202/293] bridge: allow ext learned entries to change ports Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 201/293] net: ethernet: mediatek: fixed deadlock captured by lockdep Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 203/293] f2fs: fix to avoid panic when encountering corrupt node Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 204/293] irqchip/gic-v2: Report failures in gic_irq_domain_alloc Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 205/293] irqchip/gic-v3: " Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 206/293] irqchip/gic-v3: Honor forced affinity setting Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 207/293] perf evsel: Set attr.exclude_kernel when probing max attr.precise_ip Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 208/293] perf unwind: Do not fail due to missing unwind support Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 210/293] firewire-ohci: work around oversized DMA reads on JMicron controllers Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 209/293] vmlfb: Fix error handling in cr_pll_init() Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 211/293] x86/tsc: Allow TSC calibration without PIT Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 212/293] NFSv4: always set NFS_LOCK_LOST when a lock is lost Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 213/293] ALSA: hda - Use IS_REACHABLE() for dependency on input Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 214/293] ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 216/293] netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460 Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 215/293] kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 217/293] tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 218/293] PCI: Add function 1 DMA alias quirk for Marvell 9128 Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 220/293] i40iw: Zero-out consumer key on allocate stag for FMR Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 219/293] Input: psmouse - fix Synaptics detection when protocol is disabled Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 221/293] tools lib traceevent: Simplify pointer print logic and fix %pF Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 222/293] perf callchain: Fix attr.sample_max_stack setting Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 223/293] tools lib traceevent: Fix get_field_str() for dynamic strings Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 225/293] iommu/vt-d: Use domain instead of cache fetching Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 224/293] perf record: Fix failed memory allocation for get_cpuid_str Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 226/293] dm thin: fix documentation relative to low water mark threshold Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 228/293] net: stmmac: dwmac-meson8b: propagate rate changes to the parent clock Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 227/293] net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock on Meson8b Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 229/293] nfs: Do not convert nfs_idmap_cache_timeout to jiffies Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 230/293] clk: ingenic: Fix recalc_rate for clocks with fixed divider Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 232/293] kconfig: Don't leak main menus during parsing Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 231/293] watchdog: sp5100_tco: Fix watchdog disable bit Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 233/293] kconfig: Fix automatic menu creation mem leak Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 235/293] mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 234/293] kconfig: Fix expr_free() E_NOT leak Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 236/293] ipmi/powernv: Fix error return code in ipmi_powernv_probe() Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 237/293] Btrfs: set plug for fsync Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 238/293] btrfs: Fix out of bounds access in btrfs_search_slot Sasha Levin
2018-04-09  0:25 ` [PATCH AUTOSEL for 4.9 239/293] Btrfs: fix scrub to repair raid6 corruption Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 241/293] scsi: devinfo: fix format of the device list Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 240/293] btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPP Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 242/293] scsi: fas216: fix sense buffer initialization Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 243/293] HID: roccat: prevent an out of bounds read in kovaplus_profile_activated() Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 244/293] fm10k: fix "failed to kill vid" message for VF Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 246/293] jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 245/293] device property: Define type of PROPERTY_ENRTY_*() macros Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 247/293] powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 249/293] RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 248/293] powerpc/numa: Ensure nodes initialized for hotplug Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 250/293] ntb_transport: Fix bug with max_mw_size parameter Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 251/293] gianfar: prevent integer wrapping in the rx handler Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 252/293] tcp_nv: fix potential integer overflow in tcpnv_acked Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 253/293] kvm: Map PFN-type memory regions as writable (if possible) Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 254/293] ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 255/293] ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 256/293] ocfs2: return error when we attempt to access a dirty bh in jbd2 Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 257/293] mm/mempolicy: fix the check of nodemask from user Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 258/293] mm/mempolicy: add nodes_empty check in SYSC_migrate_pages Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 259/293] asm-generic: provide generic_pmdp_establish() Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 260/293] sparc64: update pmdp_invalidate() to return old pmd value Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 261/293] mm: thp: use down_read_trylock() in khugepaged to avoid long block Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 262/293] mm: pin address_space before dereferencing it while isolating an LRU page Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 264/293] openvswitch: Remove padding from packet before L3+ conntrack processing Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 265/293] IB/ipoib: Fix for potential no-carrier state Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 266/293] drm/nouveau/pmu/fuc: don't use movw directly anymore Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 267/293] netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 268/293] x86/power: Fix swsusp_arch_resume prototype Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 269/293] firmware: dmi_scan: Fix handling of empty DMI strings Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 270/293] ACPI: processor_perflib: Do not send _PPC change notification if not ready Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 272/293] bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 271/293] ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_TYPE_DEVICE devs Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 273/293] MIPS: generic: Fix machine compatible matching Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 274/293] MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 275/293] xen-netfront: Fix race between device setup and open Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 276/293] xen/grant-table: Use put_page instead of free_page Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 277/293] RDS: IB: Fix null pointer issue Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 278/293] arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 279/293] proc: fix /proc/*/map_files lookup Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 280/293] cifs: silence compiler warnings showing up with gcc-8.0.0 Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 281/293] bcache: properly set task state in bch_writeback_thread() Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 282/293] bcache: fix for allocator and register thread race Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 283/293] bcache: fix for data collapse after re-attaching an attached device Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 284/293] bcache: return attach error when no cache set exist Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 286/293] net: Extra '_get' in declaration of arch_get_platform_mac_address Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 285/293] nfsd: return RESOURCE not GARBAGE_ARGS on too many ops Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 287/293] tools/libbpf: handle issues with bpf ELF objects containing .eh_frames Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 288/293] bpf: fix rlimit in reuseport net selftest Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 289/293] vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 290/293] locking/qspinlock: Ensure node->count is updated before initialising node Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 291/293] irqchip/gic-v3: Ignore disabled ITS nodes Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 292/293] cpumask: Make for_each_cpu_wrap() available on UP as well Sasha Levin
2018-04-09  0:26 ` [PATCH AUTOSEL for 4.9 293/293] irqchip/gic-v3: Change pr_debug message to pr_devel Sasha Levin

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=20180409002239.163177-7-alexander.levin@microsoft.com \
    --to=alexander.levin@microsoft.com \
    --cc=bristot@redhat.com \
    --cc=efault@gmx.de \
    --cc=juri.lelli@arm.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=luca.abeni@santannapisa.it \
    --cc=mingo@kernel.org \
    --cc=peterz@infradead.org \
    --cc=romulo.deoliveira@ufsc.br \
    --cc=rostedt@goodmis.org \
    --cc=stable@vger.kernel.org \
    --cc=tglx@linutronix.de \
    --cc=tommaso.cucinotta@sssup.it \
    --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

all inboxes | Powered by JetHome®