stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Oliver Hartkopp <socketcan@hartkopp.net>
To: Sasha Levin <sasha.levin@oracle.com>,
	stable@vger.kernel.org, stable-commits@vger.kernel.org
Cc: Marc Kleine-Budde <mkl@pengutronix.de>
Subject: Re: [added to the 3.18 stable tree] can: fix loss of CAN frames in raw_rcv
Date: Sat, 04 Jul 2015 17:35:43 +0200	[thread overview]
Message-ID: <5597FD4F.9030901@hartkopp.net> (raw)
In-Reply-To: <1435978997-14393-103-git-send-email-sasha.levin@oracle.com>

Hello Sasha,

this patch fixes commit 514ac99c64b "can: fix multiple delivery of a single 
CAN frame for overlapping CAN filters" which is currently not on your list for 
3.18.

Indeed I would suggest to omit either commit 514ac99c64b and the patch below 
for 3.18 stable.

Commit 514ac99c64b changes the number of returned frames in some cases and by 
now developers can trust on the fact that this behaviour change comes with 
Linux 4.1.

So nothing breaks when we omit commit 514ac99c64b and 36c01245eb804 for 3.18.

The fact that the patch below emerged on the stable ML is that it is relevant 
for 4.1 which was released in this phase.

Ok?

Many thanks,
Oliver

On 04.07.2015 05:02, Sasha Levin wrote:
> From: Oliver Hartkopp <socketcan@hartkopp.net>
>
> This patch has been added to the 3.18 stable tree. If you have any
> objections, please let us know.
>
> ===============
>
> [ Upstream commit 36c01245eb8046c16eee6431e7dbfbb302635fa8 ]
>
> As reported by Manfred Schlaegl here
>
>     http://marc.info/?l=linux-netdev&m=143482089824232&w=2
>
> commit 514ac99c64b "can: fix multiple delivery of a single CAN frame for
> overlapping CAN filters" requires the skb->tstamp to be set to check for
> identical CAN skbs.
>
> As net timestamping is influenced by several players (netstamp_needed and
> netdev_tstamp_prequeue) Manfred missed a proper timestamp which leads to
> CAN frame loss.
>
> As skb timestamping became now mandatory for CAN related skbs this patch
> makes sure that received CAN skbs always have a proper timestamp set.
> Maybe there's a better solution in the future but this patch fixes the
> CAN frame loss so far.
>
> Reported-by: Manfred Schlaegl <manfred.schlaegl@gmx.at>
> Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
> Cc: linux-stable <stable@vger.kernel.org>
> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
> Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
> ---
>   drivers/net/can/dev.c   | 5 +++++
>   drivers/net/can/slcan.c | 1 +
>   drivers/net/can/vcan.c  | 3 +++
>   net/can/af_can.c        | 6 +++++-
>   4 files changed, 14 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/net/can/dev.c b/drivers/net/can/dev.c
> index 573b53b..bb686e1 100644
> --- a/drivers/net/can/dev.c
> +++ b/drivers/net/can/dev.c
> @@ -360,6 +360,9 @@ unsigned int can_get_echo_skb(struct net_device *dev, unsigned int idx)
>   		struct can_frame *cf = (struct can_frame *)skb->data;
>   		u8 dlc = cf->can_dlc;
>
> +		if (!(skb->tstamp.tv64))
> +			__net_timestamp(skb);
> +
>   		netif_rx(priv->echo_skb[idx]);
>   		priv->echo_skb[idx] = NULL;
>
> @@ -496,6 +499,7 @@ struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf)
>   	if (unlikely(!skb))
>   		return NULL;
>
> +	__net_timestamp(skb);
>   	skb->protocol = htons(ETH_P_CAN);
>   	skb->pkt_type = PACKET_BROADCAST;
>   	skb->ip_summed = CHECKSUM_UNNECESSARY;
> @@ -524,6 +528,7 @@ struct sk_buff *alloc_canfd_skb(struct net_device *dev,
>   	if (unlikely(!skb))
>   		return NULL;
>
> +	__net_timestamp(skb);
>   	skb->protocol = htons(ETH_P_CANFD);
>   	skb->pkt_type = PACKET_BROADCAST;
>   	skb->ip_summed = CHECKSUM_UNNECESSARY;
> diff --git a/drivers/net/can/slcan.c b/drivers/net/can/slcan.c
> index acb5b92..cb6b472 100644
> --- a/drivers/net/can/slcan.c
> +++ b/drivers/net/can/slcan.c
> @@ -210,6 +210,7 @@ static void slc_bump(struct slcan *sl)
>   	if (!skb)
>   		return;
>
> +	__net_timestamp(skb);
>   	skb->dev = sl->dev;
>   	skb->protocol = htons(ETH_P_CAN);
>   	skb->pkt_type = PACKET_BROADCAST;
> diff --git a/drivers/net/can/vcan.c b/drivers/net/can/vcan.c
> index 4e94057..30e4627 100644
> --- a/drivers/net/can/vcan.c
> +++ b/drivers/net/can/vcan.c
> @@ -81,6 +81,9 @@ static void vcan_rx(struct sk_buff *skb, struct net_device *dev)
>   	skb->dev       = dev;
>   	skb->ip_summed = CHECKSUM_UNNECESSARY;
>
> +	if (!(skb->tstamp.tv64))
> +		__net_timestamp(skb);
> +
>   	netif_rx_ni(skb);
>   }
>
> diff --git a/net/can/af_can.c b/net/can/af_can.c
> index d6030d6..9a32449 100644
> --- a/net/can/af_can.c
> +++ b/net/can/af_can.c
> @@ -313,8 +313,12 @@ int can_send(struct sk_buff *skb, int loop)
>   		return err;
>   	}
>
> -	if (newskb)
> +	if (newskb) {
> +		if (!(newskb->tstamp.tv64))
> +			__net_timestamp(newskb);
> +
>   		netif_rx_ni(newskb);
> +	}
>
>   	/* update statistics */
>   	can_stats.tx_frames++;
>

  reply	other threads:[~2015-07-05  8:35 UTC|newest]

Thread overview: 158+ 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
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 [this message]
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

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=5597FD4F.9030901@hartkopp.net \
    --to=socketcan@hartkopp.net \
    --cc=mkl@pengutronix.de \
    --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).