USB Raw Gadget (an interface that allows to emulate USB devices through the USB Gadget subsystem) has been merged into mainline: git.kernel.org/pub/scm/linux/
Conversation
See more details and a usage example here:
Replying to
Raw Gadget is what's been powering syzbot/syzkaller's fuzzing of the Linux kernel USB subsystem, with almost 200 bugs reported at this point: syzkaller.appspot.com/upstream?manag
1
5
13
Implemented a test suite for Raw Gadget, something that's rarely done for kernel interfaces:
github.com/xairy/raw-gadg
1
3
