stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [added to the 3.18 stable tree] ata: ahci_mvebu: Fix wrongly set base address for the MBus window setting
@ 2015-07-04  3:00 Sasha Levin
  2015-07-04  3:00 ` [added to the 3.18 stable tree] irqchip: sunxi-nmi: Fix off-by-one error in irq iterator Sasha Levin
                   ` (146 more replies)
  0 siblings, 147 replies; 158+ messages in thread
From: Sasha Levin @ 2015-07-04  3:00 UTC (permalink / raw)
  To: stable, stable-commits
  Cc: Nadav Haklai, Gregory CLEMENT, Tejun Heo, Sasha Levin

From: Nadav Haklai <nadavh@marvell.com>

This patch has been added to the 3.18 stable tree. If you have any
objections, please let us know.

===============

[ Upstream commit e96998fc200867f005dd14c7d1dd35e1107d4914 ]

According to the Armada 38x datasheet, the window base address
registers value is set in bits [31:4] of the register and corresponds
to the transaction address bits [47:20].

Therefore, the 32bit base address value should be shifted right by
20bits and left by 4bits, resulting in 16 bit shift right.

The bug as not been noticed yet because if the memory available on
the platform is less than 2GB, then the base address is zero.

[gregory.clement@free-electrons.com: add extra-explanation]

Fixes: a3464ed2f14 (ata: ahci_mvebu: new driver for Marvell Armada 380
AHCI interfaces)
Signed-off-by: Nadav Haklai <nadavh@marvell.com>
Reviewed-by: Omri Itach <omrii@marvell.com>
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Tejun Heo <tj@kernel.org>

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
---
 drivers/ata/ahci_mvebu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/ata/ahci_mvebu.c b/drivers/ata/ahci_mvebu.c
index 68672d2..e3267b7 100644
--- a/drivers/ata/ahci_mvebu.c
+++ b/drivers/ata/ahci_mvebu.c
@@ -43,7 +43,7 @@ static void ahci_mvebu_mbus_config(struct ahci_host_priv *hpriv,
 		writel((cs->mbus_attr << 8) |
 		       (dram->mbus_dram_target_id << 4) | 1,
 		       hpriv->mmio + AHCI_WINDOW_CTRL(i));
-		writel(cs->base, hpriv->mmio + AHCI_WINDOW_BASE(i));
+		writel(cs->base >> 16, hpriv->mmio + AHCI_WINDOW_BASE(i));
 		writel(((cs->size - 1) & 0xffff0000),
 		       hpriv->mmio + AHCI_WINDOW_SIZE(i));
 	}
-- 
2.1.0


^ permalink raw reply related	[flat|nested] 158+ messages in thread
* [added to the 3.18 stable tree] mnt: Refactor the logic for mounting sysfs and proc in a user namespace
@ 2015-07-13 13:43 Sasha Levin
  2015-07-13 13:43 ` [added to the 3.18 stable tree] can: fix loss of CAN frames in raw_rcv Sasha Levin
  0 siblings, 1 reply; 158+ messages in thread
From: Sasha Levin @ 2015-07-13 13:43 UTC (permalink / raw)
  To: stable, stable-commits; +Cc: Eric W. Biederman, Sasha Levin

From: "Eric W. Biederman" <ebiederm@xmission.com>

This patch has been added to the 3.18 stable tree. If you have any
objections, please let us know.

===============

[ Upstream commit 1b852bceb0d111e510d1a15826ecc4a19358d512 ]

Fresh mounts of proc and sysfs are a very special case that works very
much like a bind mount.  Unfortunately the current structure can not
preserve the MNT_LOCK... mount flags.  Therefore refactor the logic
into a form that can be modified to preserve those lock bits.

Add a new filesystem flag FS_USERNS_VISIBLE that requires some mount
of the filesystem be fully visible in the current mount namespace,
before the filesystem may be mounted.

Move the logic for calling fs_fully_visible from proc and sysfs into
fs/namespace.c where it has greater access to mount namespace state.

Cc: stable@vger.kernel.org
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
---
 fs/namespace.c     | 8 +++++++-
 fs/proc/root.c     | 5 +----
 fs/sysfs/mount.c   | 5 +----
 include/linux/fs.h | 2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/fs/namespace.c b/fs/namespace.c
index a19d05c..5f01463 100644
--- a/fs/namespace.c
+++ b/fs/namespace.c
@@ -2297,6 +2297,8 @@ unlock:
 	return err;
 }
 
+static bool fs_fully_visible(struct file_system_type *fs_type);
+
 /*
  * create a new mount for userspace and request it to be added into the
  * namespace's tree
@@ -2328,6 +2330,10 @@ static int do_new_mount(struct path *path, const char *fstype, int flags,
 			flags |= MS_NODEV;
 			mnt_flags |= MNT_NODEV | MNT_LOCK_NODEV;
 		}
+		if (type->fs_flags & FS_USERNS_VISIBLE) {
+			if (!fs_fully_visible(type))
+				return -EPERM;
+		}
 	}
 
 	mnt = vfs_kern_mount(type, flags, name, data);
@@ -3125,7 +3131,7 @@ bool current_chrooted(void)
 	return chrooted;
 }
 
-bool fs_fully_visible(struct file_system_type *type)
+static bool fs_fully_visible(struct file_system_type *type)
 {
 	struct mnt_namespace *ns = current->nsproxy->mnt_ns;
 	struct mount *mnt;
diff --git a/fs/proc/root.c b/fs/proc/root.c
index 094e44d..9e772f1 100644
--- a/fs/proc/root.c
+++ b/fs/proc/root.c
@@ -112,9 +112,6 @@ static struct dentry *proc_mount(struct file_system_type *fs_type,
 		ns = task_active_pid_ns(current);
 		options = data;
 
-		if (!capable(CAP_SYS_ADMIN) && !fs_fully_visible(fs_type))
-			return ERR_PTR(-EPERM);
-
 		/* Does the mounter have privilege over the pid namespace? */
 		if (!ns_capable(ns->user_ns, CAP_SYS_ADMIN))
 			return ERR_PTR(-EPERM);
@@ -159,7 +156,7 @@ static struct file_system_type proc_fs_type = {
 	.name		= "proc",
 	.mount		= proc_mount,
 	.kill_sb	= proc_kill_sb,
-	.fs_flags	= FS_USERNS_MOUNT,
+	.fs_flags	= FS_USERNS_VISIBLE | FS_USERNS_MOUNT,
 };
 
 void __init proc_root_init(void)
diff --git a/fs/sysfs/mount.c b/fs/sysfs/mount.c
index 8a49486..1c6ac6f 100644
--- a/fs/sysfs/mount.c
+++ b/fs/sysfs/mount.c
@@ -31,9 +31,6 @@ static struct dentry *sysfs_mount(struct file_system_type *fs_type,
 	bool new_sb;
 
 	if (!(flags & MS_KERNMOUNT)) {
-		if (!capable(CAP_SYS_ADMIN) && !fs_fully_visible(fs_type))
-			return ERR_PTR(-EPERM);
-
 		if (!kobj_ns_current_may_mount(KOBJ_NS_TYPE_NET))
 			return ERR_PTR(-EPERM);
 	}
@@ -58,7 +55,7 @@ static struct file_system_type sysfs_fs_type = {
 	.name		= "sysfs",
 	.mount		= sysfs_mount,
 	.kill_sb	= sysfs_kill_sb,
-	.fs_flags	= FS_USERNS_MOUNT,
+	.fs_flags	= FS_USERNS_VISIBLE | FS_USERNS_MOUNT,
 };
 
 int __init sysfs_init(void)
diff --git a/include/linux/fs.h b/include/linux/fs.h
index 9ab779e..84d6729 100644
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
@@ -1791,6 +1791,7 @@ struct file_system_type {
 #define FS_HAS_SUBTYPE		4
 #define FS_USERNS_MOUNT		8	/* Can be mounted by userns root */
 #define FS_USERNS_DEV_MOUNT	16 /* A userns mount does not imply MNT_NODEV */
+#define FS_USERNS_VISIBLE	32	/* FS must already be visible */
 #define FS_RENAME_DOES_D_MOVE	32768	/* FS will handle d_move() during rename() internally. */
 	struct dentry *(*mount) (struct file_system_type *, int,
 		       const char *, void *);
@@ -1878,7 +1879,6 @@ extern int vfs_ustat(dev_t, struct kstatfs *);
 extern int freeze_super(struct super_block *super);
 extern int thaw_super(struct super_block *super);
 extern bool our_mnt(struct vfsmount *mnt);
-extern bool fs_fully_visible(struct file_system_type *);
 
 extern int current_umask(void);
 
-- 
2.1.4


^ permalink raw reply related	[flat|nested] 158+ messages in thread

end of thread, other threads:[~2015-07-13 15:53 UTC | newest]

Thread overview: 158+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-04  3:00 [added to the 3.18 stable tree] ata: ahci_mvebu: Fix wrongly set base address for the MBus window setting Sasha Levin
2015-07-04  3:00 ` [added to the 3.18 stable tree] irqchip: sunxi-nmi: Fix off-by-one error in irq iterator Sasha Levin
2015-07-04  3:00 ` [added to the 3.18 stable tree] ALSA: usb-audio: add native DSD support for JLsounds I2SoverUSB Sasha Levin
2015-07-04  3:00 ` [added to the 3.18 stable tree] drm/radeon: fix freeze for laptop with Turks/Thames GPU Sasha Levin
2015-07-04  3:00 ` [added to the 3.18 stable tree] Revert "drm/radeon: don't share plls if monitors differ in audio support" Sasha Levin
2015-07-04  3:00 ` [added to the 3.18 stable tree] Revert "drm/radeon: adjust pll when audio is not enabled" Sasha Levin
2015-07-04  3:00 ` [added to the 3.18 stable tree] iser-target: release stale iser connections Sasha Levin
2015-07-04  3:00 ` [added to the 3.18 stable tree] [media] s5h1420: fix a buffer overflow when checking userspace params Sasha Levin
2015-07-04  3:00 ` [added to the 3.18 stable tree] [media] cx24116: " Sasha Levin
2015-07-04  3:00 ` [added to the 3.18 stable tree] [media] af9013: Don't accept invalid bandwidth Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] [media] cx24117: fix a buffer overflow when checking userspace params Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] bus: arm-ccn: Fix node->XP config conversion Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] ARM: tegra20: Store CPU "resettable" status in IRAM Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] spi: fix race freeing dummy_tx/rx before it is unmapped Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] mtd: fix: avoid race condition when accessing mtd->usecount Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] [media] rc-core: fix dib0700 scancode generation for RC5 Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] intel_pstate: set BYT MSR with wrmsrl_on_cpu() Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] leds / PM: fix hibernation on arm when gpio-led used with CPU led trigger Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] crypto: talitos - avoid memleak in talitos_alg_alloc() Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] Revert "crypto: talitos - convert to use be16_add_cpu()" Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] genirq: devres: Fix testing return value of request_any_context_irq() Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] ASoC: wm8737: Fixup setting VMID Impedance control register Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] ASoC: wm8903: Fix define for WM8903_VMID_RES_250K Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] [media] media: Fix regression in some more dib0700 based devices Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] ASoC: wm8955: Fix setting wrong register for WM8955_K_8_0_MASK bits Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] of/pci: Fix pci_address_to_pio() conversion of CPU address to I/O port Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] scsi_transport_srp: Introduce srp_wait_for_queuecommand() Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] KVM: mips: use id_to_memslot correctly Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] KEYS: fix "ca_keys=" partial key matching Sasha Levin
2015-07-07 18:43   ` Mimi Zohar
2015-07-08 15:55     ` Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] stable: Update documentation to clarify preferred procedure Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] PCI: Propagate the "ignore hotplug" setting to parent Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] mei: txe: reduce suspend/resume time Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] w1_therm reference count family data Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] spi: orion: Fix maximum baud rates for Armada 370/XP Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] rtlwifi: Remove the clear interrupt routine from all drivers Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] drm/radeon: take the mode_config mutex when dealing with hpds (v2) Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] usb: dwc3: gadget: return error if command sent to DGCMD register fails Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] usb: dwc3: gadget: return error if command sent to DEPCMD " Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] rcu: Correctly handle non-empty Tiny RCU callback list with none ready Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] ASoC: arizona: Fix noise generator gain TLV Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] usb: dwc3: gadget: don't clear EP_BUSY too early Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] staging: rtl8712: prevent buffer overrun in recvbuf2recvframe Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] usb: core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] staging: vt6655: device_rx_srv check sk_buff is NULL Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] fixing infinite OPEN loop in 4.0 stateid recovery Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] ideapad_laptop: Lenovo G50-30 fix rfkill reports wireless blocked Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] powerpc/perf: Fix book3s kernel to userspace backtraces Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] gpio: crystalcove: set IRQCHIP_SKIP_SET_WAKE for the irqchip Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] SUNRPC: Fix a memory leak in the backchannel code Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] ipr: Increase default adapter init stage change timeout Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] Btrfs: don't invalidate root dentry when subvolume deletion fails Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] ARM: at91/dt: sama5d4ek: mci0 uses slot 0 Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] ASoC: tas2552: Fix kernel crash when the codec is loaded but not part of a card Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] ASoC: tas2552: Fix kernel crash caused by wrong kcontrol entry Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] drm/qxl: Do not cause spice-server to clean our objects Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] drm/qxl: Do not leak memory if qxl_release_list_add fails Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] Bluetooth: btusb: Fix memory leak in Intel setup routine Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] ath9k: fix DMA stop sequence for AR9003+ Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] NFC: st21nfcb: Remove inappropriate kfree on a devm_kzalloc pointer Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] NFC: st21nfcb: Do not remove header once the payload is sent Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] NFC: st21nfcb: remove st21nfcb_nci_i2c_disable Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] PCI: pciehp: Wait for hotplug command completion where necessary Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] regulator: core: fix constraints output buffer Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] ACPI / PM: Add missing pm_generic_complete() invocation Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] x86/PCI: Use host bridge _CRS info on Foxconn K8M890-8237A Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] pinctrl: mvebu: armada-38x: fix PCIe functions Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] pinctrl: mvebu: armada-370: fix spi0 pin description Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] pinctrl: mvebu: armada-375: remove non-existing NAND re/we pins Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] pinctrl: mvebu: armada-xp: remove non-existing NAND pins Sasha Levin
2015-07-04  3:01 ` [added to the 3.18 stable tree] pinctrl: mvebu: armada-xp: remove non-existing VDD cpu_pd functions Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] pinctrl: mvebu: armada-xp: fix functions of MPP48 Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] pinctrl: mvebu: armada-375: remove incorrect space in pin description Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] pinctrl: mvebu: armada-38x: fix incorrect total number of GPIOs Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] i2c: at91: fix a race condition when using the DMA controller Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] dmaengine: mv_xor: bug fix for racing condition in descriptors cleanup Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ASoC: wm8960: the enum of "DAC Polarity" should be wm8960_enum[1] Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] arm64: Do not attempt to use init_mm in reset_context() Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ext4: fix race between truncate and __ext4_journalled_writepage() Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] Disable write buffering on Toshiba ToPIC95 Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] mei: me: wait for power gating exit confirmation Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail() Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] regmap: Fix regmap_bulk_read in BE mode Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] jbd2: fix ocfs2 corrupt when updating journal superblock fails Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ideapad: fix software rfkill setting Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] regmap: Fix possible shift overflow in regmap_field_init() Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ima: fix ima_show_template_data_ascii() Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] nfs: increase size of EXCHANGE_ID name string buffer Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] vTPM: set virtual device before passing to ibmvtpm_reset_crq Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] Input: pixcir_i2c_ts - fix receive error Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ARM: kvm: psci: fix handling of unimplemented functions Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] arm64: entry: fix context tracking for el0_sp_pc Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] arm64: mm: Fix freeing of the wrong memmap entries with !SPARSEMEM_VMEMMAP Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] dm space map metadata: fix occasional leak of a metadata block on resize Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] KVM: arm/arm64: vgic: Avoid injecting reserved IRQ numbers Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] dm stats: fix divide by zero if 'number_of_areas' arg is zero Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] x86/PCI: Use host bridge _CRS info on systems with >32 bit addressing Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] pNFS: Fix a memory leak when attempted pnfs fails Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] NFS: Ensure we set NFS_CONTEXT_RESEND_WRITES when requeuing writes Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] Bluetooth: ath3k: add support of 04ca:300f AR3012 device Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] Bluetooth: ath3k: Add support of 04ca:300d " Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] arm64: vdso: work-around broken ELF toolchains in Makefile Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ext4: call sync_blockdev() before invalidate_bdev() in put_super() Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] can: fix loss of CAN frames in raw_rcv Sasha Levin
2015-07-04 15:35   ` Oliver Hartkopp
2015-07-05 14:28     ` Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] MIPS: Fix KVM guest fixmap address Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] xfs: fix remote symlinks on V5/CRC filesystems Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ext4: don't retry file block mapping on bigalloc fs with non-extent file Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] drm/dp/mst: make sure mst_primary mstb is valid in work function Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] drm/dp/mst: take lock around looking up the branch device on hpd irq Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] NET: ROSE: Don't dereference NULL neighbour pointer Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] netfilter: nf_qeueue: Drop queue entries on nf_unregister_hook Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] of/address: use atomic allocation in pci_register_io_range() Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] stmmac: troubleshoot unexpected bits in des0 & des1 Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] PM / sleep: Increase default DPM watchdog timeout to 60 Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ARC: add compiler barrier to LLSC based cmpxchg Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ARC: add smp barriers around atomics per Documentation/atomic_ops.txt Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] mm: kmemleak: allow safe memory scanning during kmemleak disabling Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] mm: kmemleak_alloc_percpu() should follow the gfp from per_alloc() Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ALSA: hda - Fix Dock Headphone on Thinkpad X250 seen as a Line Out Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ALSA: hda - set proper caps for newer AMD hda audio in KB/KV Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] s390/kdump: fix REGSET_VX_LOW vector register ELF notes Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] tracing/filter: Do not allow infix to exceed end of string Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] clocksource: exynos_mct: Avoid blocking calls in the cpu hotplug notifier Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ALSA: hda - Add headset support to Acer Aspire V5 Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ALSA: hda - Fix the dock headphone output on Fujitsu Lifebook E780 Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] agp/intel: Fix typo in needs_ilk_vtd_wa() Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] drm/radeon: compute ring fix hibernation (CI GPU family) v2 Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] drm/radeon: SDMA fix hibernation (CI GPU family) Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] net: mvneta: introduce compatible string "marvell, armada-xp-neta" Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] ARM: mvebu: update Ethernet compatible string for Armada XP Sasha Levin
2015-07-04  3:02 ` [added to the 3.18 stable tree] net: mvneta: disable IP checksum with jumbo frames for Armada 370 Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] rbd: use GFP_NOIO in rbd_obj_request_create() Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] fuse: initialize fc->release before calling it Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] nfs: take extra reference to fl->fl_file when running a setlk Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] nfs: take extra reference to fl->fl_file when running a LOCKU operation Sasha Levin
2015-07-11 12:05   ` Jeff Layton
2015-07-12 13:03     ` Sasha Levin
2015-07-12 13:09       ` Jeff Layton
2015-07-04  3:03 ` [added to the 3.18 stable tree] hwmon: (mcp3021) Fix broken output scaling Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] sparc: Use GFP_ATOMIC in ldc_alloc_exp_dring() as it can be called in softirq context Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] bridge: fix multicast router rlist endless loop Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] net: don't wait for order-3 page allocation Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] sctp: fix ASCONF list handling Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] bridge: fix br_stp_set_bridge_priority race conditions Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] packet: read num_members once in packet_rcv_fanout() Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] packet: avoid out of bounds read in round robin fanout Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] neigh: do not modify unlinked entries Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] tcp: Do not call tcp_fastopen_reset_cipher from interrupt context Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] net/mlx4_en: Wake TX queues only when there's enough room Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] net: phy: fix phy link up when limiting speed via device tree Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] bnx2x: fix lockdep splat Sasha Levin
2015-07-04  3:03 ` [added to the 3.18 stable tree] sctp: Fix race between OOTB responce and route removal Sasha Levin
  -- strict thread matches above, loose matches on Subject: below --
2015-07-13 13:43 [added to the 3.18 stable tree] mnt: Refactor the logic for mounting sysfs and proc in a user namespace Sasha Levin
2015-07-13 13:43 ` [added to the 3.18 stable tree] can: fix loss of CAN frames in raw_rcv Sasha Levin
2015-07-13 13:54   ` Marc Kleine-Budde
2015-07-13 15:53     ` Sasha Levin

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).