From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
stable@vger.kernel.org, Paul Mackerras <paulus@samba.org>,
"Shreyas B. Prabhu" <shreyas@linux.vnet.ibm.com>,
Benjamin Herrenschmidt <benh@kernel.crashing.org>,
Michael Ellerman <mpe@ellerman.id.au>,
linuxppc-dev@lists.ozlabs.org
Subject: [PATCH 3.18 028/150] powerpc/powernv: Switch off MMU before entering nap/sleep/rvwinkle mode
Date: Tue, 13 Jan 2015 23:21:39 -0800 [thread overview]
Message-ID: <20150114072057.151125275@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: Paul Mackerras <paulus@samba.org>
commit 8117ac6a6c2fa0f847ff6a21a1f32c8d2c8501d0 upstream.
Currently, when going idle, we set the flag indicating that we are in
nap mode (paca->kvm_hstate.hwthread_state) and then execute the nap
(or sleep or rvwinkle) instruction, all with the MMU on. This is bad
for two reasons: (a) the architecture specifies that those instructions
must be executed with the MMU off, and in fact with only the SF, HV, ME
and possibly RI bits set, and (b) this introduces a race, because as
soon as we set the flag, another thread can switch the MMU to a guest
context. If the race is lost, this thread will typically start looping
on relocation-on ISIs at 0xc...4400.
This fixes it by setting the MSR as required by the architecture before
setting the flag or executing the nap/sleep/rvwinkle instruction.
[ shreyas@linux.vnet.ibm.com: Edited to handle LE ]
Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Shreyas B. Prabhu <shreyas@linux.vnet.ibm.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: linuxppc-dev@lists.ozlabs.org
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
arch/powerpc/include/asm/reg.h | 2 ++
arch/powerpc/kernel/idle_power7.S | 18 +++++++++++++++++-
2 files changed, 19 insertions(+), 1 deletion(-)
--- a/arch/powerpc/include/asm/reg.h
+++ b/arch/powerpc/include/asm/reg.h
@@ -118,8 +118,10 @@
#define __MSR (MSR_ME | MSR_RI | MSR_IR | MSR_DR | MSR_ISF |MSR_HV)
#ifdef __BIG_ENDIAN__
#define MSR_ __MSR
+#define MSR_IDLE (MSR_ME | MSR_SF | MSR_HV)
#else
#define MSR_ (__MSR | MSR_LE)
+#define MSR_IDLE (MSR_ME | MSR_SF | MSR_HV | MSR_LE)
#endif
#define MSR_KERNEL (MSR_ | MSR_64BIT)
#define MSR_USER32 (MSR_ | MSR_PR | MSR_EE)
--- a/arch/powerpc/kernel/idle_power7.S
+++ b/arch/powerpc/kernel/idle_power7.S
@@ -101,7 +101,23 @@ _GLOBAL(power7_powersave_common)
std r9,_MSR(r1)
std r1,PACAR1(r13)
-_GLOBAL(power7_enter_nap_mode)
+ /*
+ * Go to real mode to do the nap, as required by the architecture.
+ * Also, we need to be in real mode before setting hwthread_state,
+ * because as soon as we do that, another thread can switch
+ * the MMU context to the guest.
+ */
+ LOAD_REG_IMMEDIATE(r5, MSR_IDLE)
+ li r6, MSR_RI
+ andc r6, r9, r6
+ LOAD_REG_ADDR(r7, power7_enter_nap_mode)
+ mtmsrd r6, 1 /* clear RI before setting SRR0/1 */
+ mtspr SPRN_SRR0, r7
+ mtspr SPRN_SRR1, r5
+ rfid
+
+ .globl power7_enter_nap_mode
+power7_enter_nap_mode:
#ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
/* Tell KVM we're napping */
li r4,KVM_HWTHREAD_IN_NAP
next prev 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 ` Greg Kroah-Hartman [this message]
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 ` [PATCH 3.18 045/150] iommu/vt-d: Fix dmar_domain leak in iommu_attach_device Greg Kroah-Hartman
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.151125275@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=benh@kernel.crashing.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linuxppc-dev@lists.ozlabs.org \
--cc=mpe@ellerman.id.au \
--cc=paulus@samba.org \
--cc=shreyas@linux.vnet.ibm.com \
--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).