From: Elena Reshetova <elena.reshetova@intel.com> To: gregkh@linuxfoundation.org Cc: peterz@infradead.org, linux-pci@vger.kernel.org, target-devel@vger.kernel.org, linux1394-devel@lists.sourceforge.net, Elena Reshetova <elena.reshetova@intel.com>, devel@driverdev.osuosl.org, linux-s390@vger.kernel.org, linux-scsi@vger.kernel.org, linux-serial@vger.kernel.org, fcoe-devel@open-fcoe.org, xen-devel@lists.xenproject.org, open-iscsi@googlegroups.com, linux-media@vger.kernel.org, Kees Cook <keescook@chromium.org>, linux-raid@vger.kernel.org, linux-bcache@vger.kernel.org, Hans Liljestrand <ishkamiel@gmail.com>, David Windsor <dwindsor@gmail.com>, netdev@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, devel@linuxdriverproject.org Subject: [PATCH 18/29] drivers, s390: convert urdev.ref_count from atomic_t to refcount_t Date: Mon, 6 Mar 2017 16:21:05 +0200 [thread overview] Message-ID: <1488810076-3754-19-git-send-email-elena.reshetova@intel.com> (raw) In-Reply-To: <1488810076-3754-1-git-send-email-elena.reshetova@intel.com> refcount_t type and corresponding API should be used instead of atomic_t when the variable is used as a reference counter. This allows to avoid accidental refcounter overflows that might lead to use-after-free situations. Signed-off-by: Elena Reshetova <elena.reshetova@intel.com> Signed-off-by: Hans Liljestrand <ishkamiel@gmail.com> Signed-off-by: Kees Cook <keescook@chromium.org> Signed-off-by: David Windsor <dwindsor@gmail.com> --- drivers/s390/char/vmur.c | 8 ++++---- drivers/s390/char/vmur.h | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/drivers/s390/char/vmur.c b/drivers/s390/char/vmur.c index 04aceb6..ced8151 100644 --- a/drivers/s390/char/vmur.c +++ b/drivers/s390/char/vmur.c @@ -110,7 +110,7 @@ static struct urdev *urdev_alloc(struct ccw_device *cdev) mutex_init(&urd->io_mutex); init_waitqueue_head(&urd->wait); spin_lock_init(&urd->open_lock); - atomic_set(&urd->ref_count, 1); + refcount_set(&urd->ref_count, 1); urd->cdev = cdev; get_device(&cdev->dev); return urd; @@ -126,7 +126,7 @@ static void urdev_free(struct urdev *urd) static void urdev_get(struct urdev *urd) { - atomic_inc(&urd->ref_count); + refcount_inc(&urd->ref_count); } static struct urdev *urdev_get_from_cdev(struct ccw_device *cdev) @@ -159,7 +159,7 @@ static struct urdev *urdev_get_from_devno(u16 devno) static void urdev_put(struct urdev *urd) { - if (atomic_dec_and_test(&urd->ref_count)) + if (refcount_dec_and_test(&urd->ref_count)) urdev_free(urd); } @@ -946,7 +946,7 @@ static int ur_set_offline_force(struct ccw_device *cdev, int force) rc = -EBUSY; goto fail_urdev_put; } - if (!force && (atomic_read(&urd->ref_count) > 2)) { + if (!force && (refcount_read(&urd->ref_count) > 2)) { /* There is still a user of urd (e.g. ur_open) */ TRACE("ur_set_offline: BUSY\n"); rc = -EBUSY; diff --git a/drivers/s390/char/vmur.h b/drivers/s390/char/vmur.h index fa320ad..35ea9d1 100644 --- a/drivers/s390/char/vmur.h +++ b/drivers/s390/char/vmur.h @@ -11,6 +11,8 @@ #ifndef _VMUR_H_ #define _VMUR_H_ +#include <linux/refcount.h> + #define DEV_CLASS_UR_I 0x20 /* diag210 unit record input device class */ #define DEV_CLASS_UR_O 0x10 /* diag210 unit record output device class */ /* @@ -69,7 +71,7 @@ struct urdev { size_t reclen; /* Record length for *write* CCWs */ int class; /* VM device class */ int io_request_rc; /* return code from I/O request */ - atomic_t ref_count; /* reference counter */ + refcount_t ref_count; /* reference counter */ wait_queue_head_t wait; /* wait queue to serialize open */ int open_flag; /* "urdev is open" flag */ spinlock_t open_lock; /* serialize critical sections */ -- 2.7.4 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel
WARNING: multiple messages have this Message-ID (diff)
From: Elena Reshetova <elena.reshetova@intel.com> To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, netdev@vger.kernel.org, linux1394-devel@lists.sourceforge.net, linux-bcache@vger.kernel.org, linux-raid@vger.kernel.org, linux-media@vger.kernel.org, devel@linuxdriverproject.org, linux-pci@vger.kernel.org, linux-s390@vger.kernel.org, fcoe-devel@open-fcoe.org, linux-scsi@vger.kernel.org, open-iscsi@googlegroups.com, devel@driverdev.osuosl.org, target-devel@vger.kernel.org, linux-serial@vger.kernel.org, linux-usb@vger.kernel.org, peterz@infradead.org, Elena Reshetova <elena.reshetova@intel.com>, Hans Liljestrand <ishkamiel@gmail.com>, Kees Cook <keescook@chromium.org>, David Windsor <dwindsor@gmail.com> Subject: [PATCH 18/29] drivers, s390: convert urdev.ref_count from atomic_t to refcount_t Date: Mon, 6 Mar 2017 16:21:05 +0200 [thread overview] Message-ID: <1488810076-3754-19-git-send-email-elena.reshetova@intel.com> (raw) In-Reply-To: <1488810076-3754-1-git-send-email-elena.reshetova@intel.com> refcount_t type and corresponding API should be used instead of atomic_t when the variable is used as a reference counter. This allows to avoid accidental refcounter overflows that might lead to use-after-free situations. Signed-off-by: Elena Reshetova <elena.reshetova@intel.com> Signed-off-by: Hans Liljestrand <ishkamiel@gmail.com> Signed-off-by: Kees Cook <keescook@chromium.org> Signed-off-by: David Windsor <dwindsor@gmail.com> --- drivers/s390/char/vmur.c | 8 ++++---- drivers/s390/char/vmur.h | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/drivers/s390/char/vmur.c b/drivers/s390/char/vmur.c index 04aceb6..ced8151 100644 --- a/drivers/s390/char/vmur.c +++ b/drivers/s390/char/vmur.c @@ -110,7 +110,7 @@ static struct urdev *urdev_alloc(struct ccw_device *cdev) mutex_init(&urd->io_mutex); init_waitqueue_head(&urd->wait); spin_lock_init(&urd->open_lock); - atomic_set(&urd->ref_count, 1); + refcount_set(&urd->ref_count, 1); urd->cdev = cdev; get_device(&cdev->dev); return urd; @@ -126,7 +126,7 @@ static void urdev_free(struct urdev *urd) static void urdev_get(struct urdev *urd) { - atomic_inc(&urd->ref_count); + refcount_inc(&urd->ref_count); } static struct urdev *urdev_get_from_cdev(struct ccw_device *cdev) @@ -159,7 +159,7 @@ static struct urdev *urdev_get_from_devno(u16 devno) static void urdev_put(struct urdev *urd) { - if (atomic_dec_and_test(&urd->ref_count)) + if (refcount_dec_and_test(&urd->ref_count)) urdev_free(urd); } @@ -946,7 +946,7 @@ static int ur_set_offline_force(struct ccw_device *cdev, int force) rc = -EBUSY; goto fail_urdev_put; } - if (!force && (atomic_read(&urd->ref_count) > 2)) { + if (!force && (refcount_read(&urd->ref_count) > 2)) { /* There is still a user of urd (e.g. ur_open) */ TRACE("ur_set_offline: BUSY\n"); rc = -EBUSY; diff --git a/drivers/s390/char/vmur.h b/drivers/s390/char/vmur.h index fa320ad..35ea9d1 100644 --- a/drivers/s390/char/vmur.h +++ b/drivers/s390/char/vmur.h @@ -11,6 +11,8 @@ #ifndef _VMUR_H_ #define _VMUR_H_ +#include <linux/refcount.h> + #define DEV_CLASS_UR_I 0x20 /* diag210 unit record input device class */ #define DEV_CLASS_UR_O 0x10 /* diag210 unit record output device class */ /* @@ -69,7 +71,7 @@ struct urdev { size_t reclen; /* Record length for *write* CCWs */ int class; /* VM device class */ int io_request_rc; /* return code from I/O request */ - atomic_t ref_count; /* reference counter */ + refcount_t ref_count; /* reference counter */ wait_queue_head_t wait; /* wait queue to serialize open */ int open_flag; /* "urdev is open" flag */ spinlock_t open_lock; /* serialize critical sections */ -- 2.7.4
next prev parent reply other threads:[~2017-03-06 14:21 UTC|newest] Thread overview: 219+ messages / expand[flat|nested] mbox.gz Atom feed top 2017-03-06 14:20 [PATCH 00/29] drivers, mics refcount conversions Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` [PATCH 01/29] drivers, block: convert xen_blkif.refcnt from atomic_t to refcount_t Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` [PATCH 02/29] drivers, firewire: convert fw_node.ref_count " Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` [PATCH 03/29] drivers, char: convert vma_data.refcnt " Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` [PATCH 04/29] drivers, connector: convert cn_callback_entry.refcnt " Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` [PATCH 05/29] drivers, md, bcache: convert cached_dev.count " Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` [PATCH 06/29] drivers, md: convert dm_cache_metadata.ref_count " Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` [PATCH 07/29] drivers, md: convert dm_dev_internal.count " Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` [PATCH 08/29] drivers, md: convert mddev.active " Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-07 19:04 ` Shaohua Li 2017-03-07 19:04 ` Shaohua Li 2017-03-07 19:04 ` Shaohua Li 2017-03-08 9:42 ` Reshetova, Elena [not found] ` <20170307190449.baceyzzngsz776x7-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2017-03-08 9:42 ` Reshetova, Elena 2017-03-08 9:42 ` Reshetova, Elena 2017-03-08 9:42 ` Reshetova, Elena 2017-03-08 10:19 ` gregkh 2017-03-08 10:19 ` gregkh 2017-03-08 10:19 ` gregkh 2017-03-08 10:19 ` gregkh 2017-03-08 10:19 ` gregkh 2017-03-09 17:11 ` Shaohua Li 2017-03-14 12:11 ` Michael Ellerman 2017-03-14 12:11 ` Michael Ellerman 2017-03-14 12:11 ` Michael Ellerman 2017-03-14 12:29 ` Reshetova, Elena 2017-03-14 12:29 ` Reshetova, Elena 2017-03-14 12:29 ` Reshetova, Elena 2017-03-14 12:29 ` Reshetova, Elena 2017-03-14 12:29 ` Reshetova, Elena 2017-03-14 12:29 ` Reshetova, Elena 2017-03-14 14:58 ` James Bottomley 2017-03-14 14:58 ` James Bottomley 2017-03-14 14:58 ` James Bottomley 2017-03-14 14:58 ` James Bottomley 2017-03-14 14:58 ` James Bottomley 2017-03-16 18:00 ` Reshetova, Elena [not found] ` <1489503539.3214.17.camel-d9PhHud1JfjCXq6kfMZ53/egYHeGw8Jk@public.gmane.org> 2017-03-16 18:00 ` Reshetova, Elena 2017-03-16 18:00 ` Reshetova, Elena 2017-03-16 18:00 ` Reshetova, Elena 2017-03-16 18:00 ` Reshetova, Elena 2017-03-14 14:58 ` James Bottomley 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` [PATCH 09/29] drivers, md: convert table_device.count " Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` [PATCH 10/29] drivers, md: convert stripe_head.count " Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-07 19:07 ` Shaohua Li 2017-03-07 19:07 ` Shaohua Li 2017-03-07 19:07 ` Shaohua Li 2017-03-08 9:39 ` Reshetova, Elena [not found] ` <20170307190759.jnrq66kfpkr4m7zl-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2017-03-08 9:39 ` Reshetova, Elena 2017-03-08 9:39 ` Reshetova, Elena 2017-03-08 9:39 ` Reshetova, Elena 2017-03-09 17:18 ` Shaohua Li 2017-03-13 9:49 ` Reshetova, Elena 2017-03-06 14:20 ` [PATCH 11/29] drivers, media: convert cx88_core.refcount " Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 16:26 ` Sergei Shtylyov 2017-03-06 16:26 ` Sergei Shtylyov 2017-03-07 7:52 ` Reshetova, Elena 2017-03-07 7:52 ` Reshetova, Elena 2017-03-07 7:52 ` Reshetova, Elena 2017-03-07 7:52 ` Reshetova, Elena 2017-03-07 7:52 ` Reshetova, Elena 2017-03-07 7:52 ` Reshetova, Elena 2017-03-07 10:40 ` Sergei Shtylyov 2017-03-07 10:40 ` Sergei Shtylyov 2017-03-07 10:40 ` Sergei Shtylyov 2017-03-07 10:40 ` Sergei Shtylyov 2017-03-07 10:40 ` Sergei Shtylyov 2017-03-06 16:26 ` Sergei Shtylyov 2017-03-07 8:22 ` Sakari Ailus 2017-03-07 8:22 ` Sakari Ailus 2017-03-07 8:22 ` Sakari Ailus 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` [PATCH 12/29] drivers, media: convert s2255_dev.num_channels " Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-06 14:20 ` Elena Reshetova 2017-03-07 8:30 ` Sakari Ailus 2017-03-07 8:30 ` Sakari Ailus 2017-03-07 8:30 ` Sakari Ailus 2017-03-07 14:45 ` Reshetova, Elena [not found] ` <20170307083016.GG3220-S+BSfZ9RZZmRSg0ZkenSGLdO1Tsj/99ntUK59QYPAWc@public.gmane.org> 2017-03-07 14:45 ` Reshetova, Elena 2017-03-07 14:45 ` Reshetova, Elena 2017-03-07 14:45 ` Reshetova, Elena 2017-03-06 14:21 ` [PATCH 13/29] drivers, media: convert vb2_vmarea_handler.refcount " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-07 8:50 ` Sakari Ailus 2017-03-07 8:50 ` Sakari Ailus 2017-03-07 8:50 ` Sakari Ailus 2017-03-07 14:48 ` Reshetova, Elena 2017-03-07 14:48 ` Reshetova, Elena 2017-03-07 14:48 ` Reshetova, Elena 2017-03-07 14:48 ` Reshetova, Elena 2017-03-07 14:48 ` Reshetova, Elena 2017-03-06 14:21 ` [PATCH 14/29] drivers, media: convert vb2_dc_buf.refcount " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 14:21 ` [PATCH 15/29] drivers, media: convert vb2_dma_sg_buf.refcount " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 14:21 ` [PATCH 16/29] drivers, media: convert vb2_vmalloc_buf.refcount " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 14:21 ` [PATCH 17/29] drivers, pci: convert hv_pci_dev.refs " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 21:38 ` Bjorn Helgaas 2017-03-07 19:58 ` Stephen Hemminger 2017-04-18 10:40 ` Reshetova, Elena 2017-04-18 10:40 ` Reshetova, Elena 2017-04-18 14:05 ` Bjorn Helgaas 2017-04-18 14:29 ` Reshetova, Elena 2017-04-18 14:29 ` Reshetova, Elena 2017-03-06 14:21 ` Elena Reshetova [this message] 2017-03-06 14:21 ` [PATCH 18/29] drivers, s390: convert urdev.ref_count " Elena Reshetova 2017-03-06 14:21 ` [PATCH 19/29] drivers, s390: convert lcs_reply.refcnt " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 14:21 ` [PATCH 20/29] drivers, s390: convert qeth_reply.refcnt " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 14:21 ` [PATCH 21/29] drivers, s390: convert fc_fcp_pkt.ref_cnt " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 15:27 ` Johannes Thumshirn 2017-03-06 15:27 ` Johannes Thumshirn 2017-03-06 16:54 ` Benjamin Block 2017-03-06 16:54 ` Benjamin Block 2017-03-06 16:54 ` Benjamin Block 2017-03-07 7:50 ` Reshetova, Elena [not found] ` <536a58ba-8896-5639-cab9-bd2f13bed325-l3A5Bk7waGM@public.gmane.org> 2017-03-07 7:50 ` Reshetova, Elena 2017-03-07 7:50 ` Reshetova, Elena 2017-03-07 7:50 ` Reshetova, Elena 2017-03-08 13:48 ` Reshetova, Elena 2017-03-08 13:48 ` Reshetova, Elena 2017-03-08 13:48 ` Reshetova, Elena 2017-03-08 13:48 ` Reshetova, Elena [not found] ` <2236FBA76BA1254E88B949DDB74E612B41C5615F-kPTMFJFq+rFP9JyJpTNKArfspsVTdybXVpNB7YpNyf8@public.gmane.org> 2017-03-08 14:06 ` Johannes Thumshirn 2017-03-08 14:06 ` Johannes Thumshirn 2017-03-08 14:06 ` Johannes Thumshirn 2017-03-08 14:06 ` Johannes Thumshirn 2017-03-08 13:48 ` Reshetova, Elena 2017-03-06 14:21 ` [PATCH 22/29] drivers, scsi: convert iscsi_task.refcount " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova [not found] ` <1488810076-3754-23-git-send-email-elena.reshetova-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> 2017-03-08 18:47 ` Chris Leech 2017-03-08 18:47 ` Chris Leech [not found] ` <20170308184740.4gueok5csdkt7u62-r8IHplWLGbA5tHQWs+pTeqPFFGjUI2lm2LY78lusg7I@public.gmane.org> 2017-03-09 7:18 ` Reshetova, Elena 2017-03-09 7:18 ` Reshetova, Elena 2017-03-09 7:18 ` Reshetova, Elena 2017-03-09 8:43 ` Johannes Thumshirn [not found] ` <2236FBA76BA1254E88B949DDB74E612B41C569DC-kPTMFJFq+rFP9JyJpTNKArfspsVTdybXVpNB7YpNyf8@public.gmane.org> 2017-03-09 8:43 ` Johannes Thumshirn 2017-03-09 8:43 ` Johannes Thumshirn 2017-03-09 8:43 ` Johannes Thumshirn 2017-03-09 9:26 ` Reshetova, Elena 2017-03-09 9:26 ` Reshetova, Elena 2017-03-09 9:26 ` Reshetova, Elena 2017-03-09 9:26 ` Reshetova, Elena [not found] ` <2236FBA76BA1254E88B949DDB74E612B41C56ABF-kPTMFJFq+rFP9JyJpTNKArfspsVTdybXVpNB7YpNyf8@public.gmane.org> 2017-03-09 9:32 ` Johannes Thumshirn 2017-03-09 9:32 ` Johannes Thumshirn 2017-03-09 9:32 ` Johannes Thumshirn 2017-03-09 9:32 ` Johannes Thumshirn 2017-03-09 9:26 ` Reshetova, Elena 2017-03-09 7:18 ` Reshetova, Elena 2017-03-08 18:47 ` Chris Leech 2017-03-06 14:21 ` [PATCH 23/29] drivers: convert vme_user_vma_priv.refcnt " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 14:21 ` [PATCH 24/29] drivers: convert iblock_req.pending " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-08 7:37 ` Nicholas A. Bellinger [not found] ` <1488810076-3754-25-git-send-email-elena.reshetova-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> 2017-03-08 7:37 ` Nicholas A. Bellinger 2017-03-08 7:37 ` Nicholas A. Bellinger 2017-03-08 7:37 ` Nicholas A. Bellinger 2017-03-21 7:18 ` Nicholas A. Bellinger 2017-03-21 7:18 ` Nicholas A. Bellinger 2017-03-21 7:18 ` Nicholas A. Bellinger 2017-03-21 7:18 ` Nicholas A. Bellinger 2017-03-06 14:21 ` [PATCH 25/29] drivers, usb: convert ffs_data.ref " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 14:21 ` [PATCH 26/29] drivers, usb: convert dev_data.count " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 14:21 ` [PATCH 27/29] drivers, usb: convert ep_data.count " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 14:21 ` [PATCH 28/29] drivers: convert sbd_duart.map_guard " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 14:21 ` [PATCH 29/29] drivers, xen: convert grant_map.users " Elena Reshetova 2017-03-06 14:21 ` Elena Reshetova 2017-03-06 16:58 ` Boris Ostrovsky 2017-03-06 16:58 ` [Xen-devel] " Boris Ostrovsky 2017-03-06 16:58 ` Boris Ostrovsky 2017-03-08 13:49 ` Reshetova, Elena [not found] ` <99270126-7751-eed0-5efa-fc695ff3be25-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org> 2017-03-08 13:49 ` [Xen-devel] " Reshetova, Elena 2017-03-08 13:49 ` Reshetova, Elena 2017-03-08 13:49 ` Reshetova, Elena 2017-03-08 13:49 ` Reshetova, Elena 2017-03-08 13:49 ` Reshetova, Elena [not found] ` <2236FBA76BA1254E88B949DDB74E612B41C56177-kPTMFJFq+rFP9JyJpTNKArfspsVTdybXVpNB7YpNyf8@public.gmane.org> 2017-03-08 17:45 ` Boris Ostrovsky 2017-03-08 17:45 ` Boris Ostrovsky 2017-03-08 17:45 ` Boris Ostrovsky 2017-03-09 7:19 ` Reshetova, Elena 2017-03-09 7:19 ` [Xen-devel] " Reshetova, Elena 2017-03-09 7:19 ` Reshetova, Elena 2017-03-09 7:19 ` Reshetova, Elena 2017-03-09 7:19 ` Reshetova, Elena 2017-03-08 17:45 ` Boris Ostrovsky
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=1488810076-3754-19-git-send-email-elena.reshetova@intel.com \ --to=elena.reshetova@intel.com \ --cc=devel@driverdev.osuosl.org \ --cc=devel@linuxdriverproject.org \ --cc=dwindsor@gmail.com \ --cc=fcoe-devel@open-fcoe.org \ --cc=gregkh@linuxfoundation.org \ --cc=ishkamiel@gmail.com \ --cc=keescook@chromium.org \ --cc=linux-bcache@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-media@vger.kernel.org \ --cc=linux-pci@vger.kernel.org \ --cc=linux-raid@vger.kernel.org \ --cc=linux-s390@vger.kernel.org \ --cc=linux-scsi@vger.kernel.org \ --cc=linux-serial@vger.kernel.org \ --cc=linux-usb@vger.kernel.org \ --cc=linux1394-devel@lists.sourceforge.net \ --cc=netdev@vger.kernel.org \ --cc=open-iscsi@googlegroups.com \ --cc=peterz@infradead.org \ --cc=target-devel@vger.kernel.org \ --cc=xen-devel@lists.xenproject.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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.