From: Andy Lutomirski Date: Wed, 27 Jan 2016 02:49:07 +0000 (-0800) Subject: Restrict 'nvme list' to disks, i.e. exclude partitions X-Git-Tag: v0.4~12^2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=a5da7cb5c3a6a3ae3e9504955cfb0b6730076ebb;p=users%2Fsagi%2Fnvme-cli.git Restrict 'nvme list' to disks, i.e. exclude partitions This stops 'nvme list' from separately enumerating all partitions. Signed-off-by: Andy Lutomirski --- diff --git a/nvme.c b/nvme.c index d957621b..507a455c 100644 --- a/nvme.c +++ b/nvme.c @@ -1192,8 +1192,8 @@ static int list(int argc, char **argv) } enumerate = udev_enumerate_new(udev); - udev_enumerate_add_match_subsystem(enumerate, "char"); udev_enumerate_add_match_subsystem(enumerate, "block"); + udev_enumerate_add_match_property(enumerate, "DEVTYPE", "disk"); udev_enumerate_scan_devices(enumerate); devices = udev_enumerate_get_list_entry(enumerate); udev_list_entry_foreach(dev_list_entry, devices) {