# ls -l /dev/mapper/
total 0
brw-rw---- 1 root disk 252, 1 Jan 7 10:31 0QEMU QEMU HARDDISK test
lrwxrwxrwx 1 root root 7 Jan 7 10:31 0QEMU\x20\x20\x20\x20QEMU\x20HARDDISK\x20\x20\x20test -> ../dm-1
crw------- 1 root root 10, 236 Jan 7 09:00 control
Without patch:
-------------
# kpartx -av '/dev/mapper/0QEMU QEMU HARDDISK test'
device-mapper: reload ioctl on 0QEMU\x20\x20\x20\x20QEMU\x20HARDDISK\x20\x20\x20test1 failed: Invalid argument
create/reload failed on 0QEMU QEMU HARDDISK test1
add map 0QEMU QEMU HARDDISK test1 (0:0): 0 4194242 linear /dev/mapper/0QEMU QEMU HARDDISK test 62
# ls -l /dev/mapper
total 0
brw-rw---- 1 root disk 252, 1 Jan 7 10:31 0QEMU QEMU HARDDISK test
lrwxrwxrwx 1 root root 7 Jan 7 10:31 0QEMU\x20\x20\x20\x20QEMU\x20HARDDISK\x20\x20\x20test -> ../dm-1
crw------- 1 root root 10, 236 Jan 7 09:00 control
# ls -l /dev/mapper/
total 0
brw-rw---- 1 root disk 252, 1 Jan 7 10:31 0QEMU QEMU HARDDISK test
lrwxrwxrwx 1 root root 7 Jan 7 10:31 0QEMU\x20\x20\x20\x20QEMU\x20HARDDISK\x20\x20\x20test -> ../dm-1
brw-rw---- 1 root disk 252, 5 Jan 7 10:32 0QEMU\x20\x20\x20\x20QEMU\x20HARDDISK\x20\x20\x20test1
crw------- 1 root root 10, 236 Jan 7 09:00 control
# ls -l /dev/mapper/
total 0
brw-rw---- 1 root disk 252, 1 Jan 7 10:31 0QEMU QEMU HARDDISK test
lrwxrwxrwx 1 root root 7 Jan 7 10:31 0QEMU\x20\x20\x20\x20QEMU\x20HARDDISK\x20\x20\x20test -> ../dm-1
crw------- 1 root root 10, 236 Jan 7 09:00 control
Test with multipath device: ======= ======= =====
=======
# multipath
create: 0QEMU QEMU HARDDISK test undef QEMU ,QEMU HARDDISK
size=2.0G features='0' hwhandler='0' wp=undef
`-+- policy='round-robin 0' prio=1 status=undef
`- 0:0:1:0 sdb 8:16 undef ready running
# ls -l /dev/mapper/ x20\x20\ x20QEMU\ x20HARDDISK\ x20\x20\ x20test -> ../dm-1
total 0
brw-rw---- 1 root disk 252, 1 Jan 7 10:31 0QEMU QEMU HARDDISK test
lrwxrwxrwx 1 root root 7 Jan 7 10:31 0QEMU\x20\
crw------- 1 root root 10, 236 Jan 7 09:00 control
Without patch:
-------------
# kpartx -av '/dev/mapper/0QEMU QEMU HARDDISK test' x20\x20\ x20QEMU\ x20HARDDISK\ x20\x20\ x20test1 failed: Invalid argument
device-mapper: reload ioctl on 0QEMU\x20\
create/reload failed on 0QEMU QEMU HARDDISK test1
add map 0QEMU QEMU HARDDISK test1 (0:0): 0 4194242 linear /dev/mapper/0QEMU QEMU HARDDISK test 62
# ls -l /dev/mapper x20\x20\ x20QEMU\ x20HARDDISK\ x20\x20\ x20test -> ../dm-1
total 0
brw-rw---- 1 root disk 252, 1 Jan 7 10:31 0QEMU QEMU HARDDISK test
lrwxrwxrwx 1 root root 7 Jan 7 10:31 0QEMU\x20\
crw------- 1 root root 10, 236 Jan 7 09:00 control
With patch:
----------
# kpartx -av '/dev/mapper/ 0QEMU\x20\ x20\x20\ x20QEMU\ x20HARDDISK\ x20\x20\ x20test' 0QEMU\x20\ x20\x20\ x20QEMU\ x20HARDDISK\ x20\x20\ x20test 62
add map 0QEMU QEMU HARDDISK test1 (252:5): 0 4194242 linear /dev/mapper/
# ls -l /dev/mapper/ x20\x20\ x20QEMU\ x20HARDDISK\ x20\x20\ x20test -> ../dm-1 x20\x20\ x20QEMU\ x20HARDDISK\ x20\x20\ x20test1
total 0
brw-rw---- 1 root disk 252, 1 Jan 7 10:31 0QEMU QEMU HARDDISK test
lrwxrwxrwx 1 root root 7 Jan 7 10:31 0QEMU\x20\
brw-rw---- 1 root disk 252, 5 Jan 7 10:32 0QEMU\x20\
crw------- 1 root root 10, 236 Jan 7 09:00 control
# kpartx -dv '/dev/mapper/ 0QEMU\x20\ x20\x20\ x20QEMU\ x20HARDDISK\ x20\x20\ x20test'
del devmap : 0QEMU QEMU HARDDISK test1
# ls -l /dev/mapper/ x20\x20\ x20QEMU\ x20HARDDISK\ x20\x20\ x20test -> ../dm-1
total 0
brw-rw---- 1 root disk 252, 1 Jan 7 10:31 0QEMU QEMU HARDDISK test
lrwxrwxrwx 1 root root 7 Jan 7 10:31 0QEMU\x20\
crw------- 1 root root 10, 236 Jan 7 09:00 control