]> git.ipfire.org Git - thirdparty/util-linux.git/commit
libblkid: detect CD/DVD discs in packet writing mode
authorPali Rohár <pali.rohar@gmail.com>
Thu, 5 Nov 2020 18:16:27 +0000 (19:16 +0100)
committerPali Rohár <pali.rohar@gmail.com>
Tue, 10 Nov 2020 22:21:13 +0000 (23:21 +0100)
commit6b88a410ae0473d622454680fdf8166c8e174f8d
treebe656ed05013e1b69a6b661052a4288943636173
parentb7bca24476ba694b6e4401d1606c67c09118c162
libblkid: detect CD/DVD discs in packet writing mode

Packet writing mode for CD and DVD discs is provided by kernel module
pktcdvd.ko which exports block devices /dev/pktcdvd/pktcdvd*.

These block devices do not accept CDROM_DRIVE_STATUS ioctl, therefore
current blkid code does not detect them as BLKID_FL_CDROM_DEV and also
does not do necessary size correction.

Extend detection of CD/DVD discs by additional CDROM_LAST_WRITTEN ioctl
which is accepted also by pktcdvd.ko.

Signed-off-by: Pali Rohár <pali.rohar@gmail.com>
libblkid/src/probe.c