On Tue, Jun 14, 2016 at 01:17:00PM +0200, Petr Uzel wrote: > Recognize NVMe Devices, so "parted -s /dev/nvme0n1" now prints > "NVMe Device (nvme)" instead of "Model: Unknown (unknown)". > > In order for a device to be recognized as NVMe, it has to > have a 'blkext' major number. But since this major can be > used also by other device types, we also check the device > path contains 'nvme' as a substring. > > * NEWS: Mention the change > * include/parted/device.h.in(PedDeviceType): Add PED_DEVICE_NVME > * libparted/arch/linux.c(BLKEXT_MAJOR): New define. > * libparted/arch/linux.c(_is_blkext_major): New function. > * libparted/arch/linux.c(_device_probe_type): Recognize NVMe devices. > * libparted/arch/linux.c(linux_new): Handle NVMe devices. > * parted/parted.c(do_print): Add "nvme" to list of transports. > --- > NEWS | 2 ++ > include/parted/device.in.h | 3 ++- > libparted/arch/linux.c | 14 ++++++++++++++ > parted/parted.c | 2 +- > 4 files changed, 19 insertions(+), 2 deletions(-)
Looks good to me, thanks! -- Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)

