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: Jiri Olsa <jolsa@redhat.com>,
	Arnaldo Carvalho de Melo <acme@redhat.com>,
	Frederic Weisbecker <fweisbec@gmail.com>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Peter Zijlstra <peterz@infradead.org>,
	Stephane Eranian <eranian@google.com>,
	"Yan, Zheng" <zheng.z.yan@intel.com>,
	Ingo Molnar <mingo@kernel.org>,
	Kamal Mostafa <kamal@canonical.com>
Subject: [PATCH 3.13.y-ckt 105/139] perf/x86/intel/uncore: Make sure only uncore events are collected
Date: Wed, 28 Jan 2015 14:20:48 -0800	[thread overview]
Message-ID: <1422483682-15393-106-git-send-email-kamal@canonical.com> (raw)
In-Reply-To: <1422483682-15393-1-git-send-email-kamal@canonical.com>

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

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

From: Jiri Olsa <jolsa@kernel.org>

commit af91568e762d04931dcbdd6bef4655433d8b9418 upstream.

The uncore_collect_events functions assumes that event group
might contain only uncore events which is wrong, because it
might contain any type of events.

This bug leads to uncore framework touching 'not' uncore events,
which could end up all sorts of bugs.

One was triggered by Vince's perf fuzzer, when the uncore code
touched breakpoint event private event space as if it was uncore
event and caused BUG:

   BUG: unable to handle kernel paging request at ffffffff82822068
   IP: [<ffffffff81020338>] uncore_assign_events+0x188/0x250
   ...

The code in uncore_assign_events() function was looking for
event->hw.idx data while the event was initialized as a
breakpoint with different members in event->hw union.

This patch forces uncore_collect_events() to collect only uncore
events.

Reported-by: Vince Weaver <vince@deater.net>
Signed-off-by: Jiri Olsa <jolsa@redhat.com>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Cc: Yan, Zheng <zheng.z.yan@intel.com>
Link: http://lkml.kernel.org/r/1418243031-20367-2-git-send-email-jolsa@kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
---
 arch/x86/kernel/cpu/perf_event_intel_uncore.c | 22 +++++++++++++++++++---
 1 file changed, 19 insertions(+), 3 deletions(-)

diff --git a/arch/x86/kernel/cpu/perf_event_intel_uncore.c b/arch/x86/kernel/cpu/perf_event_intel_uncore.c
index 29c2487..0e4d450 100644
--- a/arch/x86/kernel/cpu/perf_event_intel_uncore.c
+++ b/arch/x86/kernel/cpu/perf_event_intel_uncore.c
@@ -2878,6 +2878,17 @@ static struct intel_uncore_box *uncore_event_to_box(struct perf_event *event)
 	return uncore_pmu_to_box(uncore_event_to_pmu(event), smp_processor_id());
 }
 
+/*
+ * Using uncore_pmu_event_init pmu event_init callback
+ * as a detection point for uncore events.
+ */
+static int uncore_pmu_event_init(struct perf_event *event);
+
+static bool is_uncore_event(struct perf_event *event)
+{
+	return event->pmu->event_init == uncore_pmu_event_init;
+}
+
 static int
 uncore_collect_events(struct intel_uncore_box *box, struct perf_event *leader, bool dogrp)
 {
@@ -2892,13 +2903,18 @@ uncore_collect_events(struct intel_uncore_box *box, struct perf_event *leader, b
 		return -EINVAL;
 
 	n = box->n_events;
-	box->event_list[n] = leader;
-	n++;
+
+	if (is_uncore_event(leader)) {
+		box->event_list[n] = leader;
+		n++;
+	}
+
 	if (!dogrp)
 		return n;
 
 	list_for_each_entry(event, &leader->sibling_list, group_entry) {
-		if (event->state <= PERF_EVENT_STATE_OFF)
+		if (!is_uncore_event(event) ||
+		    event->state <= PERF_EVENT_STATE_OFF)
 			continue;
 
 		if (n >= max_count)
-- 
1.9.1


  parent reply	other threads:[~2015-01-29  2:43 UTC|newest]

Thread overview: 140+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-28 22:19 [3.13.y-ckt stable] Linux 3.13.11-ckt15 stable review Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 001/139] gre: fix the inner mac header in nbma tunnel xmit path Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 002/139] netlink: Always copy on mmap TX Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 003/139] netlink: Don't reorder loads/stores before marking mmap netlink frame as available Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 004/139] in6: fix conflict with glibc Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 005/139] tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 006/139] batman-adv: Unify fragment size calculation Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 007/139] batman-adv: avoid NULL dereferences and fix if check Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 008/139] net: Fix stacked vlan offload features computation Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 009/139] net: Reset secmark when scrubbing packet Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 010/139] tcp: Do not apply TSO segment limit to non-TSO packets Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 011/139] alx: fix alx_poll() Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 012/139] team: avoid possible underflow of count_pending value for notify_peers and mcast_rejoin Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 013/139] enic: fix rx skb checksum Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 014/139] net/core: Handle csum for CHECKSUM_COMPLETE VXLAN forwarding Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 015/139] macvlan: unregister net device when netdev_upper_dev_link() fails Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 016/139] netfilter: conntrack: disable generic tracking for known protocols Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 017/139] xen-netfront: Fix handling packets on compound pages with skb_linearize Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 018/139] xen-netfront: use correct linear area after linearizing an skb Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 019/139] eCryptfs: Force RO mount when encrypted view is enabled Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 020/139] [media] smiapp: Take mutex during PLL update in sensor initialisation Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 021/139] [media] smiapp-pll: Correct clock debug prints Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 022/139] [media] sound: simplify au0828 quirk table Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 023/139] [media] sound: Update au0828 quirks table Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 024/139] [media] af9005: fix kernel panic on init if compiled without IR Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 025/139] writeback: fix a subtle race condition in I_DIRTY clearing Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 026/139] usb: renesas_usbhs: gadget: fix NULL pointer dereference in ep_disable() Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 027/139] KVM: s390: flush CPU on load control Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 028/139] UBI: Fix double free after do_sync_erase() Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 029/139] UBI: Fix invalid vfree() Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 030/139] Drivers: hv: vmbus: Fix a race condition when unregistering a device Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 031/139] driver core: Fix unbalanced device reference in drivers_probe Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 032/139] PCI: Restore detection of read-only BARs Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 033/139] scsi: correct return values for .eh_abort_handler implementations Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 034/139] drm/radeon: fix typo in CI dpm disable Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 035/139] ARM: tegra: Re-add removed SoC id macro to tegra_resume() Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 036/139] arm64: Add COMPAT_HWCAP_LPAE Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 037/139] genhd: check for int overflow in disk_expand_part_tbl() Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 038/139] ftrace/x86: Add frames pointers to trampoline as necessary Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 039/139] drm/ttm: Avoid memory allocation from shrinker functions Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 040/139] ASoC: sigmadsp: Refuse to load firmware files with a non-supported version Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 041/139] drm/radeon: work around a hw bug in MGCG on CIK Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 042/139] Btrfs: make sure we wait on logged extents when fsycning two subvols Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 043/139] Btrfs: do not move em to modified list when unpinning Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 044/139] megaraid_sas: corrected return of wait_event from abort frame path Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 045/139] ASoC: max98090: Fix ill-defined sidetone route Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 046/139] blk-mq: use 'nr_cpu_ids' as highest CPU ID count for hwq <-> cpu map Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 047/139] nfs41: fix nfs4_proc_layoutget error handling Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 048/139] cdc-acm: memory leak in error case Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 049/139] USB: cdc-acm: check for valid interfaces Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 050/139] x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 051/139] [media] uvcvideo: Fix destruction order in uvc_delete() Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 052/139] HID: i2c-hid: fix race condition reading reports Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 053/139] mfd: tc6393xb: Fail ohci suspend if full state restore is required Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 054/139] serial: samsung: wait for transfer completion before clock disable Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 055/139] mmc: dw_mmc: avoid write to CDTHRCTL on older versions Kamal Mostafa
2015-01-28 22:19 ` [PATCH 3.13.y-ckt 056/139] Bluetooth: ath3k: Add support of MCI 13d3:3408 bt device Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 057/139] eCryptfs: Remove buggy and unnecessary write in file name decode routine Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 058/139] n_tty: Fix read_buf race condition, increment read_head after pushing data Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 059/139] dm cache: only use overwrite optimisation for promotion when in writeback mode Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 060/139] dm cache: dirty flag was mistakenly being cleared when promoting via overwrite Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 061/139] dm bufio: fix memleak when using a dm_buffer's inline bio Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 062/139] ath9k_hw: fix hardware queue allocation Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 063/139] ath9k: fix BE/BK queue order Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 064/139] ath5k: fix hardware queue index assignment Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 065/139] tcm_loop: Fix wrong I_T nexus association Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 066/139] iwlwifi: dvm: fix flush support for old firmware Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 067/139] iommu/vt-d: Fix an off-by-one bug in __domain_mapping() Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 068/139] dm crypt: use memzero_explicit for on-stack buffer Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 069/139] mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 070/139] mnt: Update unprivileged remount test Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 071/139] umount: Disallow unprivileged mount force Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 072/139] md/raid56: Don't perform reads to support writes until stripe is ready Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 073/139] md/raid5: avoid livelock caused by non-aligned writes Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 074/139] md/raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 075/139] drm/i915: Disallow pin ioctl completely for kms drivers Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 076/139] drm/vmwgfx: Don't use memory accounting for kernel-side fence objects Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 077/139] drm/vmwgfx: Fix fence event code Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 078/139] hp_accel: Add support for HP ZBook 15 Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 079/139] drm/radeon: check the right ring in radeon_evict_flags() Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 080/139] Revert "[SCSI] mpt2sas: Remove phys on topology change." Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 081/139] Revert "[SCSI] mpt3sas: Remove phys on topology change" Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 082/139] swiotlb-xen: pass dev_addr to xen_dma_unmap_page and xen_dma_sync_single_for_cpu Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 083/139] swiotlb-xen: call xen_dma_sync_single_for_device when appropriate Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 084/139] swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 085/139] clocksource: arch_timer: Fix code to use physical timers when requested Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 086/139] ALSA: hda - Fix built-in mic at resume on Lenovo Ideapad S210 Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 087/139] can: peak_usb: fix memset() usage Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 088/139] can: peak_usb: fix cleanup sequence order in case of error during init Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 089/139] ALSA: usb-audio: Don't resubmit pending URBs at MIDI error recovery Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 090/139] KEYS: Fix stale key registration at error path Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 091/139] thermal: Fix error path in thermal_init() Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 092/139] powerpc: Secondary CPUs must set cpu_callin_map after setting active and online Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 093/139] blk-mq: Fix a use-after-free Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 094/139] fs: nfsd: Fix signedness bug in compare_blob Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 095/139] nfsd4: fix xdr4 inclusion of escaped char Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 096/139] userns: Rename id_map_mutex to userns_state_mutex Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 097/139] drm/i915: Don't complain about stolen conflicts on gen3 Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 098/139] x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 099/139] ALSA: hda - Add EAPD fixup for ASUS Z99He laptop Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 100/139] Btrfs: fix fs corruption on transaction abort if device supports discard Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 101/139] ncpfs: return proper error from NCP_IOC_SETROOT ioctl Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 102/139] drivers/rtc/rtc-sirfsoc.c: move hardware initilization earlier in probe Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 103/139] rtc: omap: fix missing wakealarm attribute Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 104/139] exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting Kamal Mostafa
2015-01-28 22:20 ` Kamal Mostafa [this message]
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 106/139] perf: Fix events installation during moving group Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 107/139] KVM: nVMX: Disable unrestricted mode if ept=0 Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 108/139] drm/i915: save/restore GMBUS freq across suspend/resume on gen4 Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 109/139] pstore-ram: Fix hangs by using write-combine mappings Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 110/139] pstore-ram: Allow optional mapping with pgprot_noncached Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 111/139] userns: Add a knob to disable setgroups on a per user namespace basis Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 112/139] userns: Allow setting gid_maps without privilege when setgroups is disabled Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 113/139] userns: Unbreak the unprivileged remount tests Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 114/139] HID: i2c-hid: prevent buffer overflow in early IRQ Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 115/139] mac80211: fix multicast LED blinking and counter Kamal Mostafa
2015-01-28 22:20 ` [PATCH 3.13.y-ckt 116/139] cfg80211: avoid mem leak on driver hint set Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 117/139] mtd: tests: abort torturetest on erase errors Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 118/139] tracing/sched: Check preempt_count() for current when reading task->state Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 119/139] iscsi,iser-target: Initiate termination only once Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 120/139] iser-target: Fix flush + disconnect completion handling Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 121/139] iser-target: Parallelize CM connection establishment Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 122/139] iser-target: Fix connected_handler + teardown flow race Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 123/139] iser-target: Handle ADDR_CHANGE event for listener cm_id Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 124/139] iser-target: Fix implicit termination of connections Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 125/139] genirq: Prevent proc race against freeing of irq descriptors Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 126/139] x86/tls: Disallow unusual TLS segments Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 127/139] powerpc/powernv: Switch off MMU before entering nap/sleep/rvwinkle mode Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 128/139] ARC: [nsimosci] move peripherals to match model to FPGA Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 129/139] scsi: blacklist RSOC for Microsoft iSCSI target devices Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 130/139] storvsc: ring buffer failures may result in I/O freeze Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 131/139] rtlwifi: rtl8192ce: Set fw_ready flag Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 132/139] iscsi-target: Fail connection on short sendmsg writes Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 133/139] mac80211: free management frame keys when removing station Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 134/139] ceph: do_sync is never initialized Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 135/139] x86/tls: Don't validate lm in set_thread_area() after all Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 136/139] ALSA: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 137/139] mnt: Fix a memory stomp in umount Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 138/139] ocfs2: fix journal commit deadlock Kamal Mostafa
2015-01-28 22:21 ` [PATCH 3.13.y-ckt 139/139] tick/powerclamp: Remove tick_nohz_idle abuse 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=1422483682-15393-106-git-send-email-kamal@canonical.com \
    --to=kamal@canonical.com \
    --cc=acme@redhat.com \
    --cc=eranian@google.com \
    --cc=fweisbec@gmail.com \
    --cc=jolsa@redhat.com \
    --cc=kernel-team@lists.ubuntu.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@kernel.org \
    --cc=peterz@infradead.org \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=zheng.z.yan@intel.com \
    /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).