From mboxrd@z Thu Jan 1 00:00:00 1970 From: guanjunxiong@huawei.com (Guan Junxiong) Date: Mon, 17 Jul 2017 09:12:33 +0800 Subject: [PATCH 3/4] libmultipath: only listen for uevents with DEVTYPE=disk In-Reply-To: <20170714113209.17177-4-mwilck@suse.com> References: <20170714113209.17177-1-mwilck@suse.com> <20170714113209.17177-4-mwilck@suse.com> Message-ID: <4285ec16-9d83-cb6a-3b4d-e311cd5de3a3@huawei.com> Looks fine. Reviewed-by: Guan Junxiong On 2017/7/14 19:32, Martin Wilck wrote: > We are only interested in disks anyway. This saves us checking > for devtype in the uevent processing queue, and is more powerful > than the previous test in the dropped function > uevent_can_discard_by_devpath(). > > Signed-off-by: Martin Wilck > Reviewed-by: Hannes Reinecke > --- > libmultipath/uevent.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libmultipath/uevent.c b/libmultipath/uevent.c > index b688ca03..eb44da56 100644 > --- a/libmultipath/uevent.c > +++ b/libmultipath/uevent.c > @@ -770,7 +770,7 @@ int uevent_listen(struct udev *udev) > goto out; > } > err = udev_monitor_filter_add_match_subsystem_devtype(monitor, "block", > - NULL); > + "disk"); > if (err) > condlog(2, "failed to create filter : %s", strerror(-err)); > err = udev_monitor_enable_receiving(monitor); > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Guan Junxiong Subject: Re: [PATCH 3/4] libmultipath: only listen for uevents with DEVTYPE=disk Date: Mon, 17 Jul 2017 09:12:33 +0800 Message-ID: <4285ec16-9d83-cb6a-3b4d-e311cd5de3a3@huawei.com> References: <20170714113209.17177-1-mwilck@suse.com> <20170714113209.17177-4-mwilck@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20170714113209.17177-4-mwilck@suse.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com To: Martin Wilck , Christophe Varoqui , tang.junhui@zte.com.cn, Benjamin Marzinski , Hannes Reinecke Cc: Martin Wilck , Xose Vazquez Perez , guanjunxiong@huawei.com, Yang Feng , "Shenhong (C)" , dm-devel@redhat.com, "Hege (A)" , linux-nvme@lists.infradead.org List-Id: dm-devel.ids Looks fine. Reviewed-by: Guan Junxiong On 2017/7/14 19:32, Martin Wilck wrote: > We are only interested in disks anyway. This saves us checking > for devtype in the uevent processing queue, and is more powerful > than the previous test in the dropped function > uevent_can_discard_by_devpath(). > > Signed-off-by: Martin Wilck > Reviewed-by: Hannes Reinecke > --- > libmultipath/uevent.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libmultipath/uevent.c b/libmultipath/uevent.c > index b688ca03..eb44da56 100644 > --- a/libmultipath/uevent.c > +++ b/libmultipath/uevent.c > @@ -770,7 +770,7 @@ int uevent_listen(struct udev *udev) > goto out; > } > err = udev_monitor_filter_add_match_subsystem_devtype(monitor, "block", > - NULL); > + "disk"); > if (err) > condlog(2, "failed to create filter : %s", strerror(-err)); > err = udev_monitor_enable_receiving(monitor); >