背景:我想在内核中验证一个主次设备号是否为USB存储设备
问题产生:
插入u盘,我通过ls -l /dev发现/dev/sdb1设备号为8:17在内核中我通过usb_for_each_dev遍历每个usb设备发现其主设备号均是189我疑惑为什么usb在内核中的结构体struct usb_device却是字符设备189,在用户空间的设备节点/dev/sdb1却是块设备
一个设备的主次设备号不是唯一的么?