From: Mimi Zohar <zohar@linux.vnet.ibm.com>
To: Sasha Levin <sasha.levin@oracle.com>
Cc: stable@vger.kernel.org, stable-commits@vger.kernel.org
Subject: Re: [added to the 3.18 stable tree] KEYS: fix "ca_keys=" partial key matching
Date: Tue, 07 Jul 2015 14:43:13 -0400 [thread overview]
Message-ID: <1436294593.3526.14.camel@linux.vnet.ibm.com> (raw)
In-Reply-To: <1435978997-14393-29-git-send-email-sasha.levin@oracle.com>
Hi Sasha,
Thanks! The first two patches listed below aren't "necessary", but with
them the rest of the bug fixes apply cleanly.
# ima: skip measurement of cgroupfs files and update documentation
git cherry-pick 6438de9 -x
# ima: cleanup ima_init_policy() a little
git cherry-pick 5577857 -x
# ima: do not measure or appraise the NSFS filesystem (back to and
including 3.19)
git cherry-pick cd025f7 -x
# evm: labeling pseudo filesystems exception (back to and including
3.17, 3.14)
git cherry-pick 5101a18 -x
# KEYS: fix "ca_keys=" partial key matching (back to and including
3.18)
git cherry-pick f2b3dee -x
# ima: fix ima_show_template_data_ascii() (back to and including 3.13)
git cherry-pick 45b2613 -x
# ima: add support for new "euid" policy condition
git cherry-pick 139069e -x
# ima: extend "mask" policy matching support
git cherry-pick 4351c29 -x
# ima: update builtin policies
git cherry-pick 24fd03c -x
Thanks,
Mimi
On Fri, 2015-07-03 at 23:01 -0400, Sasha Levin wrote:
> From: Mimi Zohar <zohar@linux.vnet.ibm.com>
>
> This patch has been added to the 3.18 stable tree. If you have any
> objections, please let us know.
>
> ===============
>
> [ Upstream commit f2b3dee484f9cee967a54ef05a66866282337519 ]
>
> The call to asymmetric_key_hex_to_key_id() from ca_keys_setup()
> silently fails with -ENOMEM. Instead of dynamically allocating
> memory from a __setup function, this patch defines a variable
> and calls __asymmetric_key_hex_to_key_id(), a new helper function,
> directly.
>
> This bug was introduced by 'commit 46963b774d44 ("KEYS: Overhaul
> key identification when searching for asymmetric keys")'.
>
> Changelog:
> - for clarification, rename hexlen to asciihexlen in
> asymmetric_key_hex_to_key_id()
> - add size argument to __asymmetric_key_hex_to_key_id() - David Howells
> - inline __asymmetric_key_hex_to_key_id() - David Howells
> - remove duplicate strlen() calls
>
> Acked-by: David Howells <dhowells@redhat.com>
> Signed-off-by: Mimi Zohar <zohar@linux.vnet.ibm.com>
> Cc: stable@vger.kernel.org # 3.18
> Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
> ---
> crypto/asymmetric_keys/asymmetric_keys.h | 3 +++
> crypto/asymmetric_keys/asymmetric_type.c | 20 ++++++++++++++------
> crypto/asymmetric_keys/x509_public_key.c | 23 ++++++++++++++++++-----
> 3 files changed, 35 insertions(+), 11 deletions(-)
>
> diff --git a/crypto/asymmetric_keys/asymmetric_keys.h b/crypto/asymmetric_keys/asymmetric_keys.h
> index f973308..3f5b537 100644
> --- a/crypto/asymmetric_keys/asymmetric_keys.h
> +++ b/crypto/asymmetric_keys/asymmetric_keys.h
> @@ -11,6 +11,9 @@
>
> extern struct asymmetric_key_id *asymmetric_key_hex_to_key_id(const char *id);
>
> +extern int __asymmetric_key_hex_to_key_id(const char *id,
> + struct asymmetric_key_id *match_id,
> + size_t hexlen);
> static inline
> const struct asymmetric_key_ids *asymmetric_key_ids(const struct key *key)
> {
> diff --git a/crypto/asymmetric_keys/asymmetric_type.c b/crypto/asymmetric_keys/asymmetric_type.c
> index bcbbbd7..b0e4ed2 100644
> --- a/crypto/asymmetric_keys/asymmetric_type.c
> +++ b/crypto/asymmetric_keys/asymmetric_type.c
> @@ -104,6 +104,15 @@ static bool asymmetric_match_key_ids(
> return false;
> }
>
> +/* helper function can be called directly with pre-allocated memory */
> +inline int __asymmetric_key_hex_to_key_id(const char *id,
> + struct asymmetric_key_id *match_id,
> + size_t hexlen)
> +{
> + match_id->len = hexlen;
> + return hex2bin(match_id->data, id, hexlen);
> +}
> +
> /**
> * asymmetric_key_hex_to_key_id - Convert a hex string into a key ID.
> * @id: The ID as a hex string.
> @@ -111,21 +120,20 @@ static bool asymmetric_match_key_ids(
> struct asymmetric_key_id *asymmetric_key_hex_to_key_id(const char *id)
> {
> struct asymmetric_key_id *match_id;
> - size_t hexlen;
> + size_t asciihexlen;
> int ret;
>
> if (!*id)
> return ERR_PTR(-EINVAL);
> - hexlen = strlen(id);
> - if (hexlen & 1)
> + asciihexlen = strlen(id);
> + if (asciihexlen & 1)
> return ERR_PTR(-EINVAL);
>
> - match_id = kmalloc(sizeof(struct asymmetric_key_id) + hexlen / 2,
> + match_id = kmalloc(sizeof(struct asymmetric_key_id) + asciihexlen / 2,
> GFP_KERNEL);
> if (!match_id)
> return ERR_PTR(-ENOMEM);
> - match_id->len = hexlen / 2;
> - ret = hex2bin(match_id->data, id, hexlen / 2);
> + ret = __asymmetric_key_hex_to_key_id(id, match_id, asciihexlen / 2);
> if (ret < 0) {
> kfree(match_id);
> return ERR_PTR(-EINVAL);
> diff --git a/crypto/asymmetric_keys/x509_public_key.c b/crypto/asymmetric_keys/x509_public_key.c
> index a6c4203..24f17e6 100644
> --- a/crypto/asymmetric_keys/x509_public_key.c
> +++ b/crypto/asymmetric_keys/x509_public_key.c
> @@ -28,17 +28,30 @@ static bool use_builtin_keys;
> static struct asymmetric_key_id *ca_keyid;
>
> #ifndef MODULE
> +static struct {
> + struct asymmetric_key_id id;
> + unsigned char data[10];
> +} cakey;
> +
> static int __init ca_keys_setup(char *str)
> {
> if (!str) /* default system keyring */
> return 1;
>
> if (strncmp(str, "id:", 3) == 0) {
> - struct asymmetric_key_id *p;
> - p = asymmetric_key_hex_to_key_id(str + 3);
> - if (p == ERR_PTR(-EINVAL))
> - pr_err("Unparsable hex string in ca_keys\n");
> - else if (!IS_ERR(p))
> + struct asymmetric_key_id *p = &cakey.id;
> + size_t hexlen = (strlen(str) - 3) / 2;
> + int ret;
> +
> + if (hexlen == 0 || hexlen > sizeof(cakey.data)) {
> + pr_err("Missing or invalid ca_keys id\n");
> + return 1;
> + }
> +
> + ret = __asymmetric_key_hex_to_key_id(str + 3, p, hexlen);
> + if (ret < 0)
> + pr_err("Unparsable ca_keys id hex string\n");
> + else
> ca_keyid = p; /* owner key 'id:xxxxxx' */
> } else if (strcmp(str, "builtin") == 0) {
> use_builtin_keys = true;
next prev parent reply other threads:[~2015-07-07 18:43 UTC|newest]
Thread overview: 155+ messages / expand[flat|nested] mbox.gz Atom feed top
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 [this message]
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
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=1436294593.3526.14.camel@linux.vnet.ibm.com \
--to=zohar@linux.vnet.ibm.com \
--cc=sasha.levin@oracle.com \
--cc=stable-commits@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).