Optimize buffers for usb gadget mass storage
Separate data/control USB buffering, optimize USB buffer types
Blueprint information
- Status:
- Complete
- Approver:
- Deepak Saxena
- Priority:
- Undefined
- Drafter:
- Per Förlin
- Direction:
- Needs approval
- Assignee:
- Per Förlin
- Definition:
- Obsolete
- Series goal:
- Accepted for devtrack
- Implementation:
- Deferred
- Milestone target:
- backlog
- Started by
- Completed by
- Deepak Saxena
Related branches
Related bugs
Sprints
Whiteboard
perfor 2011-08-08: Postpones WIs concerning improving buffer types because tests and study indicates there is no real need for improving the buffer handling. Just increasing the number of pipeline buffers seems to be enough.
Work Items
Work items:
Set up and test usb gadget mass storage on a board: DONE
Run tests and analysis to identify performance issues in usb gadget mass storage: DONE
Investigate how vfs-buffers are being used from USB gadget mass storage: POSTPONED
What would it take use vfs-buffer directly (non-copy) and skip the internal buffers: POSTPONED
Make a hack prototype implementation and measure performance: POSTPONED
Decide to go for non-copy or choose to optimize internal gadget buffers instead: POSTPONED
Implementation will be broken down and added here when the design decision is made: DONE
Make the number of gadget pipeline buffers variable: DONE
Dependency tree
* Blueprints in grey have been implemented.