Progress update:

I've finished a manual line-by-line analysis of every occurrence of:

a) request_firmware() and relations
b) each reference to a firmware file-name either explicitly or via a sprintf() 
format-string

I've built an sqlite3 database based on the analysis that tracks every 
occurrence and adds references to:
 
 * kernel version
 * module
 * source-code file
 * line number
 * legal license

I'm currently completing the translation from the original flat-file to
full 3rd normal form.

To Do:

 * complete the 3NF translation and verify its integrity against the flat-file
 * analyse each firmware_request() occurrence to determine if it is in the 
resume call-path
 * add licence references/confirmations for each firmware

Wishlist:

 * Collect all firmware files
 * store md5sum of each firmware file
 * reference licenses on a per-md5sum basis rather than the current 
per-firmware-filename

-- 
request_firmware() fails on resume from suspend
https://bugs.launchpad.net/bugs/331415
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to