Как определить тип USB-устройства из структур struct usb_device и struct device? Под типом устройства я подразумеваю блок или символ. Например, при подключении клавиатуры было понятно, что это клавиатура, а не фл sh диск
struct usb_device
struct device