From mboxrd@z Thu Jan 1 00:00:00 1970 From: mwilck@suse.com (Martin Wilck) Date: Fri, 14 Jul 2017 13:32:08 +0200 Subject: [PATCH 3/4] libmultipath: only listen for uevents with DEVTYPE=disk In-Reply-To: <20170714113209.17177-1-mwilck@suse.com> References: <20170714113209.17177-1-mwilck@suse.com> Message-ID: <20170714113209.17177-4-mwilck@suse.com> 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); -- 2.13.2 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Martin Wilck Subject: [PATCH 3/4] libmultipath: only listen for uevents with DEVTYPE=disk Date: Fri, 14 Jul 2017 13:32:08 +0200 Message-ID: <20170714113209.17177-4-mwilck@suse.com> References: <20170714113209.17177-1-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-1-mwilck@suse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com To: Christophe Varoqui , tang.junhui@zte.com.cn, Benjamin Marzinski , Hannes Reinecke , Guan Junxiong Cc: Martin Wilck , dm-devel@redhat.com, Xose Vazquez Perez , linux-nvme@lists.infradead.org List-Id: dm-devel.ids 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); -- 2.13.2