最終更新:2022-08-24 (水) 15:00:12 (583d)
libcomposite
Top / libcomposite
ソースコード
- drivers/usb/gadget/usbstring.c?
- drivers/usb/gadget/config.c? - simplify building config descriptors
- drivers/usb/gadget/epautoconf.c? - endpoint autoconfiguration for usb gadget drivers
- drivers/usb/gadget/composite.c - infrastructure for Composite USB Gadgets
- drivers/usb/gadget/functions.c
- drivers/usb/gadget/configfs.c
- drivers/usb/gadget/u_f.c? - USB function utilities for Gadget stack
リンクされるオブジェクト
Linux 3.14のとき
- u_f.oが増えた
- drivers/usb/gadget/u_f.c?
Linux 3.10のとき
- configfs.oが増えた
Linux 3.9のとき
- functions.oが増えた
Linux 3.7のとき
- usbstring.o
- config.o
- epautoconf.o
- composite.o
- https://github.com/torvalds/linux/commit/721e2e91945bc2520d57d795dfe1b502ecec567c
Linux 3.7
- モジュールをlibcompositeにまとめてリンクするように変更
- 各ファンクションモジュールがCONFIG_USB_LIBCOMPOSITEに依存
- https://github.com/torvalds/linux/commit/a84d9e5361bcfbff1c84481bd9c04fc58a56d83b