stable.vger.kernel.org archive mirror
 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, Jerry Hoemann <jerry.hoemann@hp.com>,
	Joerg Roedel <jroedel@suse.de>
Subject: [PATCH 3.18 045/150] iommu/vt-d: Fix dmar_domain leak in iommu_attach_device
Date: Tue, 13 Jan 2015 23:21:56 -0800	[thread overview]
Message-ID: <20150114072057.913394718@linuxfoundation.org> (raw)
In-Reply-To: <20150114072055.842408181@linuxfoundation.org>

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

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

From: Joerg Roedel <jroedel@suse.de>

commit 62c22167dd70b730f61c2b88f950e98154a87980 upstream.

Since commit 1196c2f a domain is only destroyed in the
notifier path if it is hot-unplugged. This caused a
domain leakage in iommu_attach_device when a driver was
unbound from the device and bound to VFIO. In this case the
device is attached to a new domain and unlinked from the old
domain. At this point nothing points to the old domain
anymore and its memory is leaked.
Fix this by explicitly freeing the old domain in
iommu_attach_domain.

Fixes: 1196c2f (iommu/vt-d: Fix dmar_domain leak in iommu_attach_device)
Tested-by: Jerry Hoemann <jerry.hoemann@hp.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 drivers/iommu/intel-iommu.c |    4 ++++
 1 file changed, 4 insertions(+)

--- a/drivers/iommu/intel-iommu.c
+++ b/drivers/iommu/intel-iommu.c
@@ -4265,6 +4265,10 @@ static int intel_iommu_attach_device(str
 				domain_remove_one_dev_info(old_domain, dev);
 			else
 				domain_remove_dev_info(old_domain);
+
+			if (!domain_type_is_vm_or_si(old_domain) &&
+			     list_empty(&old_domain->devices))
+				domain_exit(old_domain);
 		}
 	}
 



  parent reply	other threads:[~2015-01-14  7:21 UTC|newest]

Thread overview: 150+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-14  7:21 [PATCH 3.18 000/150] 3.18.3-stable review Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 001/150] drivers/rtc/rtc-sirfsoc.c: move hardware initilization earlier in probe Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 002/150] rtc: omap: fix clock-source configuration Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 003/150] rtc: omap: fix missing wakealarm attribute Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 005/150] ocfs2: fix journal commit deadlock Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 006/150] ocfs2: fix the wrong directory passed to ocfs2_lookup_ino_from_name() when link file Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 007/150] ath9k_hw: fix hardware queue allocation Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 008/150] ath9k: fix BE/BK queue order Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 009/150] can: peak_usb: fix cleanup sequence order in case of error during init Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 010/150] can: peak_usb: fix memset() usage Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 011/150] swiotlb-xen: pass dev_addr to xen_dma_unmap_page and xen_dma_sync_single_for_cpu Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 012/150] swiotlb-xen: remove BUG_ON in xen_bus_to_phys Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 013/150] swiotlb-xen: call xen_dma_sync_single_for_device when appropriate Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 014/150] swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 015/150] iwlwifi: dvm: fix flush support for old firmware Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 016/150] iwlwifi: mvm: update values for Smart Fifo Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 017/150] iwlwifi: add new device IDs for 3165 Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 018/150] ath5k: fix hardware queue index assignment Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 019/150] ASoC: eukrea-tlv320: Fix of_node_put() call with uninitialized object Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 020/150] ASoC: sigmadsp: Refuse to load firmware files with a non-supported version Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 021/150] ASoC: max98090: Fix ill-defined sidetone route Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 022/150] ASoC: tlv320aic31xx: Fix off by one error in the loop stucture Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 023/150] ASoC: pcm512x: Trigger auto-increment of register addresses on i2c Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 024/150] ASoC: dwc: Ensure FIFOs are flushed to prevent channel swap Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 025/150] ktest: Fix make_min_config to handle new assign_configs call Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 026/150] powerpc: Fix bad NULL pointer check in udbg_uart_getc_poll() Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 027/150] powerpc/book3s: Fix partial invalidation of TLBs in MCE code Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 028/150] powerpc/powernv: Switch off MMU before entering nap/sleep/rvwinkle mode Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 029/150] powerpc/perf/hv-24x7: Use per-cpu page buffer Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 030/150] powerpc: add little endian flag to syscall_get_arch() Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 031/150] Bluetooth: ath3k: Add support of MCI 13d3:3408 bt device Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 032/150] Bluetooth: 6lowpan: fix skb_unshare behaviour Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 033/150] Bluetooth: Fix LE connection timeout deadlock Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 034/150] Bluetooth: Fix check for direct advertising Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 035/150] Bluetooth: Clear LE white list when resetting controller Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 036/150] Bluetooth: Fix controller configuration with HCI_QUIRK_INVALID_BDADDR Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 038/150] PCI: Restore detection of read-only BARs Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 039/150] brcmfmac: Fix ifidx for rx data by msgbuf Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 040/150] pstore-ram: Fix hangs by using write-combine mappings Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 041/150] pstore-ram: Allow optional mapping with pgprot_noncached Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 042/150] UBI: Fix invalid vfree() Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 043/150] UBI: Fix double free after do_sync_erase() Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 044/150] iommu/vt-d: Fix an off-by-one bug in __domain_mapping() Greg Kroah-Hartman
2015-01-14  7:21 ` Greg Kroah-Hartman [this message]
2015-01-14  7:21 ` [PATCH 3.18 046/150] blk-mq: use nr_cpu_ids as highest CPU ID count for hwq <-> cpu map Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 047/150] blk-mq: Fix a use-after-free Greg Kroah-Hartman
2015-01-14  7:21 ` [PATCH 3.18 048/150] blk-mq: Avoid that __bt_get_word() wraps multiple times Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 049/150] blk-mq: Fix a race between bt_clear_tag() and bt_get() Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 050/150] blk-mq: Fix uninitialized kobject at CPU hotplugging Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 051/150] HID: yet another buggy ELAN touchscreen Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 052/150] HID: wacom: re-add accidentally dropped Lenovo PID Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 053/150] HID: wacom: fix freeze on open when autosuspend is on Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 054/150] HID: i2c-hid: fix race condition reading reports Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 055/150] HID: i2c-hid: prevent buffer overflow in early IRQ Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 056/150] HID: roccat: potential out of bounds in pyra_sysfs_write_settings() Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 057/150] HID: i2c-hid: Do not free buffers in i2c_hid_stop() Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 058/150] HID: add battery quirk for USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO keyboard Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 060/150] x86: export get_xsave_addr Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 062/150] KVM: x86: em_ret_far overrides cpl Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 063/150] kvm: x86: mask out XSAVES Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 064/150] KVM: s390: Fix size of monitor-class number field Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 065/150] KVM: s390: flush CPU on load control Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 066/150] KVM: s390: Fix ipte locking Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 067/150] kvm: x86: drop severity of "generation wraparound" message Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 068/150] x86_64, vdso: Fix the vdso address randomization algorithm Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 069/150] x86, vdso: Use asm volatile in __getcpu Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 070/150] driver core: Fix unbalanced device reference in drivers_probe Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 071/150] misc: genwqe: check for error from get_user_pages_fast() Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 073/150] i2c: designware: Fix falling time bindings doc Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 074/150] ALSA: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 075/150] ALSA: hda/realtek - New codec support for ALC298 Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 076/150] ALSA: hda/realtek - New codec support for ALC256 Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 077/150] ALSA: hda/realtek - Add new Dell desktop for ALC3234 headset mode Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 078/150] ALSA: hda - using uninitialized data Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 079/150] ALSA: fireworks: fix an endianness bug for transaction length Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 080/150] ALSA: snd-usb-caiaq: fix stream count check Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 081/150] ALSA: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 082/150] ALSA: hda - Add new GPU codec ID 0x10de0072 to snd-hda Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 083/150] md/raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 084/150] USB: cdc-acm: check for valid interfaces Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 085/150] usb: renesas_usbhs: gadget: fix NULL pointer dereference in ep_disable() Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 086/150] usb: gadget: at91_udc: move prepare clk into process context Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 087/150] USB: qcserial: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 088/150] Add USB_EHCI_EXYNOS to multi_v7_defconfig Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 089/150] genhd: check for int overflow in disk_expand_part_tbl() Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 090/150] cdc-acm: memory leak in error case Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 091/150] drbd: merge_bvec_fn: properly remap bvm->bi_bdev Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 092/150] drbd: Fix state change in case of connection timeout Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 093/150] writeback: fix a subtle race condition in I_DIRTY clearing Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 094/150] tracing/sched: Check preempt_count() for current when reading task->state Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 095/150] tty: serial: men_z135_uart: Add terminating entry for men_z135_ids Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 096/150] serial: samsung: wait for transfer completion before clock disable Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 097/150] xtensa: fix kmap_prot definition Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 099/150] n_tty: Fix read_buf race condition, increment read_head after pushing data Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 100/150] Drivers: hv: vmbus: Fix a race condition when unregistering a device Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 101/150] Drivers: hv: util: make struct hv_do_fcopy match Hyper-V host messages Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 102/150] fs: nfsd: Fix signedness bug in compare_blob Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 103/150] nfsd4: fix xdr4 inclusion of escaped char Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 104/150] nfsd4: fix xdr4 count of server in fs_location4 Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 105/150] nfsd: fix fi_delegees leak when fi_had_conflict returns true Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 106/150] ACPI / video: update the skip case for acpi_video_device_in_dod() Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 107/150] ceph: do_sync is never initialized Greg Kroah-Hartman
2015-01-14  7:22 ` [PATCH 3.18 108/150] mtd: tests: abort torturetest on erase errors Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 109/150] MTD: m25p80: fix inconsistency in m25p_ids compared to spi_nor_ids Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 110/150] mtd: nand: omap: Fix NAND enumeration on 3430 LDP Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 111/150] nilfs2: fix the nilfs_iget() vs. nilfs_new_inode() races Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 112/150] scripts/kernel-doc: dont eat struct members with __aligned Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 113/150] sched/deadline: Fix migration of SCHED_DEADLINE tasks Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 114/150] sched/deadline: Avoid double-accounting in case of missed deadlines Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 115/150] sched: Add missing rcu protection to wake_up_all_idle_cpus Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 116/150] ARM: dts: am437x-sk: fix lcd enable pin mux data Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 117/150] ARM: dts: am437x-sk-evm.dts: fix LCD timings Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 118/150] ARM: defconfigs: use CONFIG_CPUFREQ_DT Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 119/150] ARM: dts: DRA7: wdt: Fix compatible property for watchdog node Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 120/150] ARM: dts: Enable PWM node by default for s3c64xx Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 121/150] ARM: OMAP4: PM: Only do static dependency configuration in omap4_init_static_deps Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 122/150] Revert "ARM: 7830/1: delay: dont bother reporting bogomips in /proc/cpuinfo" Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 124/150] ACPI / video: Add some Samsung models to disable_native_backlight list Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 125/150] ACPI / PM: Fix PM initialization for devices that are not present Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 126/150] Revert "Input: atmel_mxt_ts - use deep sleep mode when stopped" Greg Kroah-Hartman
2015-01-14 23:00   ` Dmitry Torokhov
2015-01-15  0:35     ` Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 127/150] Input: alps - v7: ignore new packets Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 128/150] Input: alps - v7: sometimes a single touch is reported in mt[1] Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 129/150] Input: alps - v7: fix finger counting for > 2 fingers on clickpads Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 130/150] arm64: Move cpu_resume into the text section Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 131/150] arm64: kernel: fix __cpu_suspend mm switch on warm-boot Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 132/150] arm64/efi: add missing call to early_ioremap_reset() Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 133/150] crypto: sha-mb - Add avx2_supported check Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 134/150] crypto: aesni - fix "by8" variant for 128 bit keys Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 135/150] Btrfs: dont delay inode ref updates during log replay Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 136/150] Revert "mac80211: Fix accounting of the tailroom-needed counter" Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 137/150] perf/x86/intel/uncore: Make sure only uncore events are collected Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 138/150] perf: Fix events installation during moving group Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 139/150] perf/x86/uncore/hsw-ep: Handle systems with only two SBOXes Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 140/150] perf session: Do not fail on processing out of order event Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 141/150] spi: sh-msiof: Add runtime PM lock in initializing Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 143/150] nouveau: bring back legacy mmap handler Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 144/150] regulator: s2mps11: Fix dw_mmc failure on Gear 2 Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 145/150] mmc: sdhci: Fix sleep in atomic after inserting SD card Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 146/150] exit: fix race between wait_consider_task() and wait_task_zombie() Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 147/150] mm: protect set_page_dirty() from ongoing truncation Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 148/150] mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 149/150] mm: propagate error from stack expansion even for guard page Greg Kroah-Hartman
2015-01-14  7:23 ` [PATCH 3.18 150/150] mm: Dont count the stack guard page towards RLIMIT_STACK Greg Kroah-Hartman
2015-01-14 22:48 ` [PATCH 3.18 000/150] 3.18.3-stable review Shuah Khan
2015-01-15  0:29   ` Greg Kroah-Hartman
2015-01-15  0:45 ` Guenter Roeck
2015-01-15  4:48 ` Guenter Roeck
2015-01-15  5:28   ` 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=20150114072057.913394718@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=jerry.hoemann@hp.com \
    --cc=jroedel@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.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 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).