GNU Linux-libre 6.9.1-gnu
[releases.git] / drivers / staging / rtl8192e / TODO
1 To-do list:
2
3 * merge into drivers/net/wireless/realtek/rtlwifi/rtl8192*
4 * clean up function naming
5 * Correct the coding style according to Linux guidelines; please read the document
6   at https://www.kernel.org/doc/html/latest/process/coding-style.html.
7 * Remove unnecessary debugging/printing macros; for those that are still needed
8   use the proper kernel API (pr_debug(), dev_dbg(), netdev_dbg()).
9 * Remove dead code such as unusued functions, variables, fields, etc..
10 * Use in-kernel API and remove unnecessary wrappers where possible.
11 * Fix bugs due to code that sleeps in atomic context.
12 * Remove the HAL layer and migrate its functionality into the relevant parts of
13   the driver.
14 * Switch to use LIB80211.
15 * Switch to use MAC80211.
16 * Switch to use CFG80211.
17 * Improve the error handling of various functions, particularly those that use
18   existing kernel APIs.