KernelStagingPolicy

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(stop trying to keep track of individual drivers)
Line 10: Line 10:
 
# It must be understood that if any of these conditions are not met, or eventually fail to be met, the driver will be disabled.
 
# It must be understood that if any of these conditions are not met, or eventually fail to be met, the driver will be disabled.
  
'''Enabled:'''
+
'''Staging drivers accepted in Fedora:'''
  
* at76_usb (John Linville)
+
* at76_usb (John Linville) - We'd been shipping it patched on for ages.
 
+
* lirc (Jarod Wilson) - As above, j-rod has done large amounts of clean up work.
'''Disabled:'''
+
 
+
* agnx
+
* altpciechdma
+
* android
+
* asus_oled
+
* b3dfg
+
* comedi
+
* cpc-usb
+
* dst
+
* echo
+
* epl
+
* et131x
+
* frontier
+
* go7007
+
* heci
+
* line6
+
* me4000
+
* meilhaus
+
* mimio
+
* octeon
+
* otus
+
* p9auth
+
* panel
+
* pata_rdc
+
* phison
+
* poch
+
* pohmelfs
+
* rspiusb
+
* rt2860
+
* rt2870
+
* rt3070
+
* rtl8187se
+
* rtl8192su
+
* serqt_usb2
+
* slicoss
+
* stlc45xx
+
* sxg
+
* uc2322
+
* udlfb
+
* usbip
+
* vt6655
+
* winbond
+
* wlan-ng
+

Revision as of 02:04, 13 October 2010

THIS IS A DRAFT.

For the Fedora kernel team to enable a staging driver, the following conditions must be satisfied:

  1. There must be substantive code review and improvement upstream.
    • This means actual fixes, and not just stylistic changes.
  2. There must be a contributor willing to be assigned bug reports and deal with upstream.
  3. The driver must not result in an undue burden on the kernel team.
    • This means that if a large number of bug reports result from the driver, then fixes are not occurring upstream quickly enough.
  4. It must be understood that if any of these conditions are not met, or eventually fail to be met, the driver will be disabled.

Staging drivers accepted in Fedora:

  • at76_usb (John Linville) - We'd been shipping it patched on for ages.
  • lirc (Jarod Wilson) - As above, j-rod has done large amounts of clean up work.