From: Kamal Mostafa <kamal@canonical.com>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org,
kernel-team@lists.ubuntu.com
Cc: Yoshihiro YUNOMAE <yoshihiro.yunomae.ez@hitachi.com>,
Amit Shah <amit.shah@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Rusty Russell <rusty@rustcorp.com.au>,
Kamal Mostafa <kamal@canonical.com>
Subject: [PATCH 081/133] virtio/console: Quit from splice_write if pipe->nrbufs is 0
Date: Fri, 16 Aug 2013 15:33:43 -0700 [thread overview]
Message-ID: <1376692475-28413-82-git-send-email-kamal@canonical.com> (raw)
In-Reply-To: <1376692475-28413-1-git-send-email-kamal@canonical.com>
3.8.13.7 -stable review patch. If anyone has any objections, please let me know.
------------------
From: Yoshihiro YUNOMAE <yoshihiro.yunomae.ez@hitachi.com>
commit 68c034fefe20eaf7d5569aae84584b07987ce50a upstream.
Quit from splice_write if pipe->nrbufs is 0 for avoiding oops in virtio-serial.
When an application was doing splice from a kernel buffer to virtio-serial on
a guest, the application received signal(SIGINT). This situation will normally
happen, but the kernel executed a kernel panic by oops as follows:
BUG: unable to handle kernel paging request at ffff882071c8ef28
IP: [<ffffffff812de48f>] sg_init_table+0x2f/0x50
PGD 1fac067 PUD 0
Oops: 0000 [#1] SMP
Modules linked in: lockd sunrpc bnep bluetooth rfkill ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_page_alloc snd_timer snd microcode virtio_balloon virtio_net pcspkr soundcore i2c_piix4 i2c_core uinput floppy
CPU: 1 PID: 908 Comm: trace-cmd Not tainted 3.10.0+ #49
Hardware name: Bochs Bochs, BIOS Bochs 01/01/2007
task: ffff880071c64650 ti: ffff88007bf24000 task.ti: ffff88007bf24000
RIP: 0010:[<ffffffff812de48f>] [<ffffffff812de48f>] sg_init_table+0x2f/0x50
RSP: 0018:ffff88007bf25dd8 EFLAGS: 00010286
RAX: 0000001fffffffe0 RBX: ffff882071c8ef28 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff880071c8ef48
RBP: ffff88007bf25de8 R08: ffff88007fd15d40 R09: ffff880071c8ef48
R10: ffffea0001c71040 R11: ffffffff8139c555 R12: 0000000000000000
R13: ffff88007506a3c0 R14: ffff88007c862500 R15: ffff880071c8ef00
FS: 00007f0a3646c740(0000) GS:ffff88007fd00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffff882071c8ef28 CR3: 000000007acbb000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Stack:
ffff880071c8ef48 ffff88007bf25e20 ffff88007bf25e88 ffffffff8139d6fa
ffff88007bf25e28 ffffffff8127a3f4 0000000000000000 0000000000000000
ffff880071c8ef48 0000100000000000 0000000000000003 ffff88007bf25e08
Call Trace:
[<ffffffff8139d6fa>] port_fops_splice_write+0xaa/0x130
[<ffffffff8127a3f4>] ? selinux_file_permission+0xc4/0x120
[<ffffffff8139d650>] ? wait_port_writable+0x1b0/0x1b0
[<ffffffff811a6fe0>] do_splice_from+0xa0/0x110
[<ffffffff811a951f>] SyS_splice+0x5ff/0x6b0
[<ffffffff8161f8c2>] system_call_fastpath+0x16/0x1b
Code: c1 e2 05 48 89 e5 48 83 ec 10 4c 89 65 f8 41 89 f4 31 f6 48 89 5d f0 48 89 fb e8 8d ce ff ff 41 8d 44 24 ff 48 c1 e0 05 48 01 c3 <48> 8b 03 48 83 e0 fe 48 83 c8 02 48 89 03 48 8b 5d f0 4c 8b 65
RIP [<ffffffff812de48f>] sg_init_table+0x2f/0x50
RSP <ffff88007bf25dd8>
CR2: ffff882071c8ef28
---[ end trace 86323505eb42ea8f ]---
It seems to induce pagefault in sg_init_tabel() when pipe->nrbufs is equal to
zero. This may happen in a following situation:
(1) The application normally does splice(read) from a kernel buffer, then does
splice(write) to virtio-serial.
(2) The application receives SIGINT when is doing splice(read), so splice(read)
is failed by EINTR. However, the application does not finish the operation.
(3) The application tries to do splice(write) without pipe->nrbufs.
(4) The virtio-console driver tries to touch scatterlist structure sgl in
sg_init_table(), but the region is out of bound.
To avoid the case, a kernel should check whether pipe->nrbufs is empty or not
when splice_write is executed in the virtio-console driver.
V3: Add Reviewed-by lines and stable@ line in sign-off area.
Signed-off-by: Yoshihiro YUNOMAE <yoshihiro.yunomae.ez@hitachi.com>
Reviewed-by: Amit Shah <amit.shah@redhat.com>
Reviewed-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Cc: Amit Shah <amit.shah@redhat.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
---
drivers/char/virtio_console.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drivers/char/virtio_console.c b/drivers/char/virtio_console.c
index a4b7aa0..0dfd175 100644
--- a/drivers/char/virtio_console.c
+++ b/drivers/char/virtio_console.c
@@ -938,6 +938,13 @@ static ssize_t port_fops_splice_write(struct pipe_inode_info *pipe,
if (is_rproc_serial(port->out_vq->vdev))
return -EINVAL;
+ /*
+ * pipe->nrbufs == 0 means there are no data to transfer,
+ * so this returns just 0 for no data.
+ */
+ if (!pipe->nrbufs)
+ return 0;
+
ret = wait_port_writable(port, filp->f_flags & O_NONBLOCK);
if (ret < 0)
return ret;
--
1.8.1.2
next prev parent reply other threads:[~2013-08-16 22:39 UTC|newest]
Thread overview: 141+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-16 22:32 [ 3.8.y.z extended stable ] Linux 3.8.13.7 stable review Kamal Mostafa
2013-08-16 22:32 ` [PATCH 001/133] Input: elantech - fix for newer hardware versions (v7) Kamal Mostafa
2013-08-16 22:32 ` [PATCH 002/133] usb: dwc3: gadget: don't prevent gadget from being probed if we fail Kamal Mostafa
2013-08-16 22:32 ` [PATCH 003/133] usb: dwc3: fix wrong bit mask in dwc3_event_type Kamal Mostafa
2013-08-16 22:32 ` [PATCH 004/133] ASoC: max98088 - fix element type of the register cache Kamal Mostafa
2013-08-16 22:32 ` [PATCH 005/133] ata: Fix DVD not dectected at some platform with Wellsburg PCH Kamal Mostafa
2013-08-16 22:32 ` [PATCH 006/133] Tools: hv: KVP: Fix a bug in IPV6 subnet enumeration Kamal Mostafa
2013-08-16 22:32 ` [PATCH 007/133] ALSA: usb-audio: 6fire: return correct XRUN indication Kamal Mostafa
2013-08-16 22:32 ` [PATCH 008/133] usb: serial: cp210x: Add USB ID for Netgear Switches embedded serial adapter Kamal Mostafa
2013-08-16 22:32 ` [PATCH 009/133] USB: storage: Add MicroVault Flash Drive to unusual_devs Kamal Mostafa
2013-08-16 22:32 ` [PATCH 010/133] USB: misc: Add Manhattan Hi-Speed USB DVI Converter to sisusbvga Kamal Mostafa
2013-08-16 22:32 ` [PATCH 011/133] USB: option: append Petatel NP10T device to GSM modems list Kamal Mostafa
2013-08-16 22:32 ` [PATCH 012/133] usb: cp210x support SEL C662 Vendor/Device Kamal Mostafa
2013-08-16 22:32 ` [PATCH 013/133] USB: cp210x: add MMB and PI ZigBee USB Device Support Kamal Mostafa
2013-08-16 22:32 ` [PATCH 014/133] USB: EHCI: Fix resume signalling on remote wakeup Kamal Mostafa
2013-08-16 22:32 ` [PATCH 015/133] drm/radeon: fix endian issues with DP handling (v3) Kamal Mostafa
2013-08-16 22:32 ` [PATCH 016/133] drm/radeon: Another card with wrong primary dac adj Kamal Mostafa
2013-08-16 22:32 ` [PATCH 017/133] drm/radeon: improve dac adjust heuristics for legacy pdac Kamal Mostafa
2013-08-16 22:32 ` [PATCH 018/133] drm/radeon: fix combios tables on older cards Kamal Mostafa
2013-08-16 22:32 ` [PATCH 019/133] ARM: footbridge: fix overlapping PCI mappings Kamal Mostafa
2013-08-16 22:32 ` [PATCH 020/133] [SCSI] isci: Fix a race condition in the SSP task management path Kamal Mostafa
2013-08-16 22:32 ` [PATCH 021/133] [SCSI] qla2xxx: Properly set the tagging for commands Kamal Mostafa
2013-08-16 22:32 ` [PATCH 022/133] [SCSI] sd: fix crash when UA received on DIF enabled device Kamal Mostafa
2013-08-16 22:32 ` [PATCH 023/133] nfsd: nfsd_open: when dentry_open returns an error do not propagate as struct file Kamal Mostafa
2013-08-16 22:32 ` [PATCH 024/133] USB: option: add D-Link DWM-152/C1 and DWM-156/C1 Kamal Mostafa
2013-08-16 22:32 ` [PATCH 025/133] staging: comedi: COMEDI_CANCEL ioctl should wake up read/write Kamal Mostafa
2013-08-16 22:32 ` [PATCH 026/133] staging: comedi: fix a race between do_cmd_ioctl() and read/write Kamal Mostafa
2013-08-16 22:32 ` [PATCH 027/133] staging: android: logger: Correct write offset reset on error Kamal Mostafa
2013-08-16 22:32 ` [PATCH 028/133] usb: option: add TP-LINK MA260 Kamal Mostafa
2013-08-16 22:32 ` [PATCH 029/133] USB: ti_usb_3410_5052: fix dynamic-id matching Kamal Mostafa
2013-08-16 22:32 ` [PATCH 030/133] usb: serial: option: Add ONYX 3G device support Kamal Mostafa
2013-08-16 22:32 ` [PATCH 031/133] md/raid10: remove use-after-free bug Kamal Mostafa
2013-08-16 22:32 ` [PATCH 032/133] md/raid5: fix interaction of 'replace' and 'recovery' Kamal Mostafa
2013-08-16 22:32 ` [PATCH 033/133] drm/i915: initialize gt_lock early with other spin locks Kamal Mostafa
2013-08-16 22:32 ` [PATCH 034/133] xhci: Avoid NULL pointer deref when host dies Kamal Mostafa
2013-08-16 22:32 ` [PATCH 035/133] usb: host: xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0 Kamal Mostafa
2013-08-16 22:32 ` [PATCH 036/133] xhci: fix null pointer dereference on ring_doorbell_for_active_rings Kamal Mostafa
2013-08-16 22:32 ` [PATCH 037/133] usb: serial: option: blacklist ONDA MT689DC QMI interface Kamal Mostafa
2013-08-16 22:33 ` [PATCH 038/133] usb: serial: option: add Olivetti Olicard 200 Kamal Mostafa
2013-08-16 22:33 ` [PATCH 039/133] usb: serial: option.c: remove ONDA MT825UP product ID fromdriver Kamal Mostafa
2013-08-16 22:33 ` [PATCH 040/133] USB: mos7840: fix memory leak in open Kamal Mostafa
2013-08-16 22:33 ` [PATCH 041/133] usb: Clear both buffers when clearing a control transfer TT buffer Kamal Mostafa
2013-08-16 22:33 ` [PATCH 042/133] nl80211: fix mgmt tx status and testmode reporting for netns Kamal Mostafa
2013-08-16 22:33 ` [PATCH 043/133] mac80211: fix ethtool stats for non-station interfaces Kamal Mostafa
2013-08-16 22:33 ` [PATCH 044/133] mac80211: fix duplicate retransmission detection Kamal Mostafa
2013-08-16 22:33 ` [PATCH 045/133] iwlwifi: mvm: refuse connection to APs with BI < 16 Kamal Mostafa
2013-08-16 22:33 ` [PATCH 046/133] iwlwifi: add DELL SKU for 5150 HMC Kamal Mostafa
2013-08-16 22:33 ` [PATCH 047/133] ath9k_htc: do some initial hardware configuration Kamal Mostafa
2013-08-16 22:33 ` [PATCH 048/133] ath9k_htc: reboot firmware if it was loaded Kamal Mostafa
2013-08-16 22:33 ` [PATCH 049/133] ARM: 7790/1: Fix deferred mm switch on VIVT processors Kamal Mostafa
2013-08-16 22:33 ` [PATCH 050/133] ARM: 7791/1: a.out: remove partial a.out support Kamal Mostafa
2013-08-16 22:33 ` [PATCH 051/133] mwifiex: Add missing endian conversion Kamal Mostafa
2013-08-16 22:33 ` [PATCH 052/133] USB: mos7840: fix race in register handling Kamal Mostafa
2013-08-16 22:33 ` [PATCH 053/133] USB: mos7840: fix device-type detection Kamal Mostafa
2013-08-16 22:33 ` [PATCH 054/133] USB: mos7840: fix race in led handling Kamal Mostafa
2013-08-16 22:33 ` [PATCH 055/133] serial/mxs-auart: fix race condition in interrupt handler Kamal Mostafa
2013-08-16 22:33 ` [PATCH 056/133] serial: mxs: fix buffer overflow Kamal Mostafa
2013-08-16 22:33 ` [PATCH 057/133] serial/mxs-auart: increase time to wait for transmitter to become idle Kamal Mostafa
2013-08-16 22:33 ` [PATCH 058/133] serial: arc_uart: Fix module alias Kamal Mostafa
2013-08-16 22:33 ` [PATCH 059/133] firewire: fix libdc1394/FlyCap2 iso event regression Kamal Mostafa
2013-08-16 22:33 ` [PATCH 060/133] dma: pl330: Fix cyclic transfers Kamal Mostafa
2013-08-16 22:33 ` [PATCH 061/133] USB: mos7840: fix pointer casts Kamal Mostafa
2013-08-16 22:33 ` [PATCH 062/133] ixgbe: Fix Tx Hang issue with lldpad on 82598EB Kamal Mostafa
2013-08-16 22:33 ` [PATCH 063/133] Revert "cpuidle: Quickly notice prediction failure in general case" Kamal Mostafa
2013-08-16 22:33 ` [PATCH 064/133] Revert "cpuidle: Quickly notice prediction failure for repeat mode" Kamal Mostafa
2013-08-16 22:33 ` [PATCH 065/133] ALSA: compress: fix the return value for SNDRV_COMPRESS_VERSION Kamal Mostafa
2013-08-16 22:33 ` [PATCH 066/133] rt2x00: fix stop queue Kamal Mostafa
2013-08-16 22:33 ` [PATCH 067/133] USB: serial: ftdi_sio: add more RT Systems ftdi devices Kamal Mostafa
2013-08-16 22:33 ` [PATCH 068/133] drm/nouveau: fix semaphore dmabuf obj Kamal Mostafa
2013-08-16 22:33 ` [PATCH 069/133] ACPI / battery: Fix parsing _BIX return value Kamal Mostafa
2013-08-16 22:33 ` [PATCH 070/133] drm/radeon/atom: initialize more atom interpretor elements to 0 Kamal Mostafa
2013-08-16 22:33 ` [PATCH 071/133] drm/i915: fix missed hunk after GT access breakage Kamal Mostafa
2013-08-16 22:33 ` [PATCH 072/133] ARM: poison the vectors page Kamal Mostafa
2013-08-16 22:33 ` [PATCH 073/133] ARM: poison memory between kuser helpers Kamal Mostafa
2013-08-16 22:33 ` [PATCH 074/133] ARM: move vector stubs Kamal Mostafa
2013-08-16 22:33 ` [PATCH 075/133] ARM: use linker magic for vectors and " Kamal Mostafa
2013-08-16 22:33 ` [PATCH 076/133] ARM: update FIQ support for relocation of vectors Kamal Mostafa
2013-08-18 21:09 ` Aaro Koskinen
2013-08-19 16:02 ` [3.10][3.8][3.5] ARM: Fix FIQ code on VIVT CPUs (was Re: [PATCH 076/133] ARM: update FIQ support for relocation of vectors) Kamal Mostafa
2013-08-19 16:07 ` Russell King - ARM Linux
2013-08-20 22:50 ` Kamal Mostafa
2013-08-20 22:57 ` Russell King - ARM Linux
2013-08-22 21:52 ` Greg Kroah-Hartman
2013-08-20 13:25 ` Luis Henriques
2013-08-16 22:33 ` [PATCH 077/133] ARM: allow kuser helpers to be removed from the vector page Kamal Mostafa
2013-08-16 22:33 ` [PATCH 078/133] mm: mempolicy: fix mbind_range() && vma_adjust() interaction Kamal Mostafa
2013-08-16 22:33 ` [PATCH 079/133] powerpc/windfarm: Fix noisy slots-fan on Xserve (rm31) Kamal Mostafa
2013-08-16 22:33 ` [PATCH 080/133] drm/i915: Make data/link N value power of two Kamal Mostafa
2013-08-16 22:33 ` Kamal Mostafa [this message]
2013-08-16 22:33 ` [PATCH 082/133] virtio/console: Add pipe_lock/unlock for splice_write Kamal Mostafa
2013-08-16 22:33 ` [PATCH 083/133] x86/iommu/vt-d: Expand interrupt remapping quirk to cover x58 chipset Kamal Mostafa
2013-08-16 22:33 ` [PATCH 084/133] s390/bitops: fix find_next_bit_left Kamal Mostafa
2013-08-16 22:33 ` [PATCH 085/133] x86, fpu: correct the asm constraints for fxsave, unbreak mxcsr.daz Kamal Mostafa
2013-08-16 22:33 ` [PATCH 086/133] ext4: make sure group number is bumped after a inode allocation race Kamal Mostafa
2013-08-16 22:33 ` [PATCH 087/133] ext4: destroy ext4_es_cachep on module unload Kamal Mostafa
2013-08-16 22:33 ` [PATCH 088/133] virtio: console: fix race with port unplug and open/close Kamal Mostafa
2013-08-16 22:33 ` [PATCH 089/133] virtio: console: fix race in port_fops_open() and port unplug Kamal Mostafa
2013-08-16 22:33 ` [PATCH 090/133] virtio: console: clean up port data immediately at time of unplug Kamal Mostafa
2013-08-16 22:33 ` [PATCH 091/133] virtio: console: fix raising SIGIO after port unplug Kamal Mostafa
2013-08-16 22:33 ` [PATCH 092/133] virtio: console: return -ENODEV on all read operations after unplug Kamal Mostafa
2013-08-16 22:33 ` [PATCH 093/133] KVM: s390: move kvm_guest_enter,exit closer to sie Kamal Mostafa
2013-08-16 22:33 ` [PATCH 094/133] ext4: fix retry handling in ext4_ext_truncate() Kamal Mostafa
2013-08-16 22:33 ` [PATCH 095/133] spi: spi-davinci: Fix direction in dma_map_single() Kamal Mostafa
2013-08-16 22:33 ` [PATCH 096/133] [SCSI] megaraid_sas: megaraid_sas driver init fails in kdump kernel Kamal Mostafa
2013-08-16 22:33 ` [PATCH 097/133] [SCSI] Don't attempt to send extended INQUIRY command if skip_vpd_pages is set Kamal Mostafa
2013-08-16 22:34 ` [PATCH 098/133] ACPI / PM: Fix /proc/acpi/wakeup for devices w/o bus or parent Kamal Mostafa
2013-08-16 22:34 ` [PATCH 099/133] ACPI / PM: Walk physical_node_list under physical_node_lock Kamal Mostafa
2013-08-16 22:34 ` [PATCH 100/133] regmap: Add missing header for !CONFIG_REGMAP stubs Kamal Mostafa
2013-08-16 22:34 ` [PATCH 101/133] userns: unshare_userns(&cred) should not populate cred on failure Kamal Mostafa
2013-08-16 22:34 ` [PATCH 102/133] userns: limit the maximum depth of user_namespace->parent chain Kamal Mostafa
2013-08-16 22:34 ` [PATCH 103/133] drm/cirrus: Invalidate page tables when pinning a BO Kamal Mostafa
2013-08-16 22:34 ` [PATCH 104/133] drm/mgag200: " Kamal Mostafa
2013-08-16 22:34 ` [PATCH 105/133] drm/ast: invalidate " Kamal Mostafa
2013-08-16 22:34 ` [PATCH 106/133] drm/i915: do not disable backlight on vgaswitcheroo switch off Kamal Mostafa
2013-08-16 22:34 ` [PATCH 107/133] ALSA: 6fire: fix DMA issues with URB transfer_buffer usage Kamal Mostafa
2013-08-16 22:34 ` [PATCH 108/133] drm: Don't pass negative delta to ktime_sub_ns() Kamal Mostafa
2013-08-16 22:34 ` [PATCH 109/133] ALSA: usb-audio: do not trust too-big wMaxPacketSize values Kamal Mostafa
2013-08-16 22:34 ` [PATCH 110/133] hwmon: (adt7470) Fix incorrect return code check Kamal Mostafa
2013-08-16 22:34 ` [PATCH 111/133] powerpc: On POWERNV enable PPC_DENORMALISATION by default Kamal Mostafa
2013-08-16 22:34 ` [PATCH 112/133] Btrfs: release both paths before logging dir/changed extents Kamal Mostafa
2013-08-16 22:34 ` [PATCH 113/133] sched: Ensure update_cfs_shares() is called for parents of continuously-running tasks Kamal Mostafa
2013-08-16 22:34 ` [PATCH 114/133] cifs: extend the buffer length enought for sprintf() using Kamal Mostafa
2013-08-16 22:34 ` [PATCH 115/133] perf/x86: Fix intel QPI uncore event definitions Kamal Mostafa
2013-08-16 22:34 ` [PATCH 116/133] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately Kamal Mostafa
2013-08-16 22:34 ` [PATCH 117/133] ext4: allow the mount options nodelalloc and data=journal Kamal Mostafa
2013-08-16 22:34 ` [PATCH 118/133] ext4: fix mount/remount error messages for incompatible mount options Kamal Mostafa
2013-08-16 22:34 ` [PATCH 119/133] perf/arm: Fix armpmu_map_hw_event() Kamal Mostafa
2013-08-16 22:34 ` [PATCH 120/133] microblaze: fix clone syscall Kamal Mostafa
2013-08-16 22:34 ` [PATCH 121/133] x86 get_unmapped_area(): use proper mmap base for bottom-up direction Kamal Mostafa
2013-08-16 22:34 ` [PATCH 122/133] fs/proc/task_mmu.c: fix buffer overflow in add_page_map() Kamal Mostafa
2013-08-16 22:34 ` [PATCH 123/133] arcnet: cleanup sizeof parameter Kamal Mostafa
2013-08-16 22:34 ` [PATCH 124/133] sysctl net: Keep tcp_syn_retries inside the boundary Kamal Mostafa
2013-08-16 22:34 ` [PATCH 125/133] ipv6: take rtnl_lock and mark mrt6 table as freed on namespace cleanup Kamal Mostafa
2013-08-16 22:34 ` [PATCH 126/133] usbnet: do not pretend to support SG/TSO Kamal Mostafa
2013-08-16 22:34 ` [PATCH 127/133] net_sched: Fix stack info leak in cbq_dump_wrr() Kamal Mostafa
2013-08-16 22:34 ` [PATCH 128/133] af_key: more info leaks in pfkey messages Kamal Mostafa
2013-08-16 22:34 ` [PATCH 129/133] atl1c: use custom skb allocator Kamal Mostafa
2013-08-16 22:34 ` [PATCH 130/133] net_sched: info leak in atm_tc_dump_class() Kamal Mostafa
2013-08-16 22:34 ` [PATCH 131/133] ndisc: Add missing inline to ndisc_addr_option_pad Kamal Mostafa
2013-08-16 22:34 ` [PATCH 132/133] 8139cp: Add dma_mapping_error checking Kamal Mostafa
2013-08-16 22:34 ` [PATCH 133/133] net/mlx4_core: VFs must ignore the enable_64b_cqe_eqe module param Kamal Mostafa
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=1376692475-28413-82-git-send-email-kamal@canonical.com \
--to=kamal@canonical.com \
--cc=amit.shah@redhat.com \
--cc=arnd@arndb.de \
--cc=gregkh@linuxfoundation.org \
--cc=kernel-team@lists.ubuntu.com \
--cc=linux-kernel@vger.kernel.org \
--cc=rusty@rustcorp.com.au \
--cc=stable@vger.kernel.org \
--cc=yoshihiro.yunomae.ez@hitachi.com \
/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
all inboxes | Powered by JetHome®