From: Kamal Mostafa <kamal@canonical.com>
To: linux-kernel@vger.kernel.org
Cc: stable@vger.kernel.org, kernel-team@lists.ubuntu.com,
Sagi Grimberg <sagig@mellanox.com>,
Nicholas Bellinger <nab@linux-iscsi.org>
Subject: Re: [PATCH 3.19.y-ckt 091/130] iser-target: Fix REJECT CM event use-after-free OOPs
Date: Fri, 28 Aug 2015 14:07:14 -0700 [thread overview]
Message-ID: <1440796034.3853.1.camel@fourier> (raw)
In-Reply-To: <1440713521-5906-92-git-send-email-kamal@canonical.com>
On Thu, 2015-08-27 at 15:11 -0700, Kamal Mostafa wrote:
> 3.19.8-ckt6 -stable review patch. If anyone has any objections, please let me know.
>
> ------------------
Per Nicholas' earlier request to the stable ML, I've dropped this patch
from 3.19-stable for now.
-Kamal
>
> From: Nicholas Bellinger <nab@linux-iscsi.org>
>
> commit ce9a9fc20a78ad1e5222fae3a83d105f2d2fb9b9 upstream.
>
> This patch fixes a bug in iser-target code where the REJECT CM event
> handler code currently performs a isert_put_conn() for the final
> isert_conn->kref put, while iscsi_np process context is still blocked
> in isert_get_login_rx().
>
> Once isert_get_login_rx() is awoking due to login timeout, iscsi_np
> process context will attempt to invoke iscsi_target_login_sess_out()
> to cleanup iscsi_conn as expected, and calls isert_wait_conn() +
> isert_free_conn() which triggers the use-after-free OOPs.
>
> To address this bug, move the kref_get_unless_zero() call from
> isert_connected_handler() into isert_connect_request() immediately
> preceeding isert_rdma_accept() to ensure the CM handler cleanup
> paths and isert_free_conn() are always operating with two refs.
>
> Cc: Sagi Grimberg <sagig@mellanox.com>
> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
> [ kamal: backport to 3.19-stable: context ]
> Signed-off-by: Kamal Mostafa <kamal@canonical.com>
> ---
> drivers/infiniband/ulp/isert/ib_isert.c | 16 +++++++++++-----
> 1 file changed, 11 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/infiniband/ulp/isert/ib_isert.c b/drivers/infiniband/ulp/isert/ib_isert.c
> index b7350d5..bd28c48 100644
> --- a/drivers/infiniband/ulp/isert/ib_isert.c
> +++ b/drivers/infiniband/ulp/isert/ib_isert.c
> @@ -686,6 +686,17 @@ isert_connect_request(struct rdma_cm_id *cma_id, struct rdma_cm_event *event)
> ret = isert_rdma_post_recvl(isert_conn);
> if (ret)
> goto out_conn_dev;
> + /*
> + * Obtain the second reference now before isert_rdma_accept() to
> + * ensure that any initiator generated REJECT CM event that occurs
> + * asynchronously won't drop the last reference until the error path
> + * in iscsi_target_login_sess_out() does it's ->iscsit_free_conn() ->
> + * isert_free_conn() -> isert_put_conn() -> kref_put().
> + */
> + if (!kref_get_unless_zero(&isert_conn->conn_kref)) {
> + isert_warn("conn %p connect_release is running\n", isert_conn);
> + goto out_conn_dev;
> + }
>
> ret = isert_rdma_accept(isert_conn);
> if (ret)
> @@ -769,11 +780,6 @@ isert_connected_handler(struct rdma_cm_id *cma_id)
>
> isert_info("conn %p\n", isert_conn);
>
> - if (!kref_get_unless_zero(&isert_conn->conn_kref)) {
> - isert_warn("conn %p connect_release is running\n", isert_conn);
> - return;
> - }
> -
> mutex_lock(&isert_conn->conn_mutex);
> if (isert_conn->state != ISER_CONN_FULL_FEATURE)
> isert_conn->state = ISER_CONN_UP;
next prev parent reply other threads:[~2015-08-28 21:07 UTC|newest]
Thread overview: 138+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-27 22:09 [3.19.y-ckt stable] Linux 3.19.8-ckt6 stable review Kamal Mostafa
2015-08-27 22:09 ` [PATCH 3.19.y-ckt 001/130] md: use kzalloc() when bitmap is disabled Kamal Mostafa
2015-08-27 22:09 ` [PATCH 3.19.y-ckt 002/130] regulator: s2mps11: Fix GPIO suspend enable shift wrapping bug Kamal Mostafa
2015-08-27 22:09 ` [PATCH 3.19.y-ckt 003/130] iwlwifi: mvm: fix antenna selection when BT is active Kamal Mostafa
2015-08-27 22:09 ` [PATCH 3.19.y-ckt 004/130] HID: cp2112: fix to force single data-report reply Kamal Mostafa
2015-08-27 22:09 ` [PATCH 3.19.y-ckt 005/130] ata: pmp: add quirk for Marvell 4140 SATA PMP Kamal Mostafa
2015-08-27 22:09 ` [PATCH 3.19.y-ckt 006/130] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER Kamal Mostafa
2015-08-27 22:09 ` [PATCH 3.19.y-ckt 007/130] efi: Handle memory error structures produced based on old versions of standard Kamal Mostafa
2015-08-27 22:09 ` [PATCH 3.19.y-ckt 008/130] phy: berlin-usb: fix divider for BG2CD Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 009/130] libata: add ATA_HORKAGE_NOTRIM Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 010/130] libata: force disable trim for SuperSSpeed S238 Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 011/130] libata: add ATA_HORKAGE_MAX_SEC_1024 to revert back to previous max_sectors limit Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 012/130] libata: increase the timeout when setting transfer mode Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 013/130] NET: AX.25: Stop heartbeat timer on disconnect Kamal Mostafa
2015-08-28 8:52 ` Richard Stearn
2015-08-28 21:08 ` Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 014/130] can: mcp251x: fix resume when device is down Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 015/130] libata: Do not blacklist M510DC Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 016/130] Input: zforce - don't overwrite the stack Kamal Mostafa
2015-08-27 22:24 ` Dmitry Torokhov
2015-08-27 23:13 ` Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 017/130] mac80211: clear subdir_stations when removing debugfs Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 018/130] ALSA: pcm: Fix lockdep warning with nonatomic PCM ops Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 019/130] iio: adc: vf610: fix the adc register read fail issue Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 020/130] ALSA: hda - Add headset mic support for Acer Aspire V5-573G Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 021/130] Subject: pinctrl: imx1-core: Fix debug output in .pin_config_set callback Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 022/130] ALSA: hda: add new AMD PCI IDs with proper driver caps Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 023/130] x86/mm: Add parenthesis for TLB tracepoint size calculation Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 024/130] x86/mpx: Do not set ->vm_ops on MPX VMAs Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 025/130] net: mvneta: fix refilling for Rx DMA buffers Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 026/130] ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 027/130] drm/i915: Use two 32bit reads for select 64bit REG_READ ioctls Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 028/130] md/raid10: always set reshape_safe when initializing reshape_position Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 029/130] ALSA: hda - Add headset mic pin quirk for a Dell device Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 030/130] drm: Stop resetting connector state to unknown Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 031/130] usb: dwc3: Reset the transfer resource index on SET_INTERFACE Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 032/130] usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 033/130] xhci: Calculate old endpoints correctly on device reset Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 034/130] xhci: report U3 when link is in resume state Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 035/130] xhci: prevent bus_suspend if SS port resuming in phase 1 Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 036/130] xhci: do not report PLC when link is in internal resume state Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 037/130] usb: core: lpm: set lpm_capable for root hub device Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 038/130] USB: OHCI: Fix race between ED unlink and URB submission Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 039/130] usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 040/130] blkcg: fix gendisk reference leak in blkg_conf_prep() Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 041/130] mei: prevent unloading mei hw modules while the device is opened Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 042/130] iommu/vt-d: Fix VM domain ID leak Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 043/130] tile: use free_bootmem_late() for initrd Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 044/130] Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 045/130] block: Do a full clone when splitting discard bios Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 046/130] md/raid1: fix test for 'was read error from last working device' Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 047/130] mmc: omap_hsmmc: Fix DTO and DCRC handling Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 048/130] spi: imx: Fix small DMA transfers Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 049/130] ftrace: Fix breakage of set_ftrace_pid Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 050/130] isdn/gigaset: reset tty->receive_room when attaching ser_gigaset Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 051/130] sched: cls_bpf: fix panic on filter replace Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 052/130] net_sched: fix a use-after-free in sfq Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 053/130] serial: core: Fix crashes while echoing when closing Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 054/130] mmc: sdhci-pxav3: fix platform_data is not initialized Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 055/130] mmc: block: Add missing mmc_blk_put() in power_ro_lock_show() Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 056/130] mmc: sdhci-esdhc: Make 8BIT bus work Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 057/130] bonding: correctly handle bonding type change on enslave failure Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 058/130] mmc: sdhci check parameters before call dma_free_coherent Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 059/130] net: Clone skb before setting peeked flag Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 060/130] mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 061/130] bridge: mdb: fix double add notification Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 062/130] usb: gadget: mv_udc_core: fix phy_regs I/O memory leak Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 063/130] net/xen-netback: off by one in BUG_ON() condition Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 064/130] sched: cls_flow: fix panic on filter replace Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 065/130] ipvlan: use rcu_deference_bh() in ipvlan_queue_xmit() Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 066/130] inet: frags: fix defragmented packet's IP header for af_packet Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 067/130] bonding: fix destruction of bond with devices different from arphrd_ether Kamal Mostafa
2015-08-27 22:10 ` [PATCH 3.19.y-ckt 068/130] fq_codel: fix a use-after-free Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 069/130] ASoC: dapm: Lock during userspace access Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 070/130] dmaengine: pl330: Fix overflow when reporting residue in memcpy Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 071/130] ASoC: dapm: Don't add prefix to widget stream name Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 072/130] ASoC: ssm4567: Keep TDM_BCLKS in ssm4567_set_dai_fmt Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 073/130] ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 074/130] ASoC: pcm1681: Fix setting de-emphasis sampling rate selection Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 075/130] qla2xxx: Fix hardware lock/unlock issue causing kernel panic Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 076/130] qla2xxx: release request queue reservation Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 077/130] qla2xxx: Remove msleep in qlt_send_term_exchange Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 078/130] qla2xxx: fix command initialization in target mode Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 079/130] qla2xxx: kill sessions/log out initiator on RSCN and port down events Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 080/130] qla2xxx: cleanup cmd in qla workqueue before processing TMR Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 081/130] qla2xxx: delay plogi/prli ack until existing sessions are deleted Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 082/130] qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 083/130] qla2xxx: added sess generations to detect RSCN update races Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 084/130] qla2xxx: disable scsi_transport_fc registration in target mode Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 085/130] qla2xxx: drop cmds/tmrs arrived while session is being deleted Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 086/130] qla2xxx: terminate exchange when command is aborted by LIO Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 087/130] iscsi-target: Fix use-after-free during TPG session shutdown Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 088/130] iscsi-target: Convert iscsi_thread_set usage to kthread.h Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 089/130] iscsi-target: Fix iscsit_start_kthreads failure OOPs Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 090/130] iscsi-target: Fix iser explicit logout TX kthread leak Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 091/130] iser-target: Fix REJECT CM event use-after-free OOPs Kamal Mostafa
2015-08-28 21:07 ` Kamal Mostafa [this message]
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 092/130] ARM: dts: i.MX35: Fix can support Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 093/130] ALSA: hda - Apply fixup for another Toshiba Satellite S50D Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 094/130] drm/nouveau/fbcon/nv11-: correctly account for ring space usage Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 095/130] vhost: actually track log eventfd file Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 096/130] arm64/efi: map the entire UEFI vendor string before reading it Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 097/130] xfs: remote attribute headers contain an invalid LSN Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 098/130] xfs: remote attributes need to be considered data Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 099/130] ALSA: hda - Apply a fixup to Dell Vostro 5480 Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 100/130] ALSA: usb-audio: add dB range mapping for some devices Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 101/130] drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 102/130] drm/radeon/combios: add some validation of lvds values Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 103/130] drm/i915: Declare the swizzling unknown for L-shaped configurations Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 104/130] x86/efi: Use all 64 bit of efi_memmap in setup_e820() Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 105/130] efi: Check for NULL efi kernel parameters Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 106/130] ipr: Fix locking for unit attention handling Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 107/130] ipr: Fix incorrect trace indexing Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 108/130] ipr: Fix invalid array indexing for HRRQ Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 109/130] scsi: fix memory leak with scsi-mq Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 110/130] ALSA: hda - Fix MacBook Pro 5,2 quirk Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 111/130] x86/xen: Probe target addresses in set_aliased_prot() before the hypercall Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 112/130] packet: tpacket_snd(): fix signed/unsigned comparison Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 113/130] inet: frag: don't re-use chainlist for evictor Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 114/130] bridge: netlink: fix slave_changelink/br_setport race conditions Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 115/130] netfilter: ctnetlink: put back references to master ct and expect objects Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 116/130] NFS: Don't revalidate the mapping if both size and change attr are up to date Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 117/130] bridge: mdb: fix delmdb state in the notification Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 118/130] ipvs: skb_orphan in case of forwarding Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 119/130] avr32: handle NULL as a valid clock object Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 120/130] ipvs: fix crash with sync protocol v0 and FTP Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 121/130] act_pedit: check binding before calling tcf_hash_release() Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 122/130] netfilter: nf_conntrack: Support expectations in different zones Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 123/130] ipvs: do not use random local source address for tunnels Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 124/130] ALSA: hda - fix cs4210_spdif_automute() Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 125/130] niu: don't count tx error twice in case of headroom realloc fails Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 126/130] net: sched: fix refcount imbalance in actions Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 127/130] net/mlx4_core: Fix wrong index in propagating port change event to VFs Kamal Mostafa
2015-08-27 22:11 ` [PATCH 3.19.y-ckt 128/130] packet: missing dev_put() in packet_do_bind() Kamal Mostafa
2015-08-27 22:12 ` [PATCH 3.19.y-ckt 129/130] ipvs: fix crash if scheduler is changed Kamal Mostafa
2015-08-27 22:12 ` [PATCH 3.19.y-ckt 130/130] Revert "sched/x86_64: Don't save flags on context switch" Kamal Mostafa
2015-08-29 16:20 ` Andy Lutomirski
2015-08-31 16:08 ` 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=1440796034.3853.1.camel@fourier \
--to=kamal@canonical.com \
--cc=kernel-team@lists.ubuntu.com \
--cc=linux-kernel@vger.kernel.org \
--cc=nab@linux-iscsi.org \
--cc=sagig@mellanox.com \
--cc=stable@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).