Some Linux 2.5.x Porting help



  1. 2.5.x API change summaries

  2. Kernel changes relative to "ia-64 linux kernel" book:

  3. Block I/O layer changes:

  4. initrd / initramfs:

  5. SCSI 2.5.1-pre HEADS UP: (email thread)

  6. SCSI changes summaries (Doug Gilbert):

  7. driver model: driverfs, struct pci_dev, struct device:

  8. filesystems changes:

  9. struct char_device [or genhd], struct block_device; reworking major/minor system: See these threads (discussions):

  10. USB data structure or API changes:

  11. Linux Wireless (Linux wireless web pages) :


  12. __devexit function pointers


  13. 2.4 patches ported to 2.5 (Dave Jones)


  14. 2.5 kbuild


  15. 2.5 CML2 (config interface)


  16. framebuffer changes (linux-fbdev.org) :


  17. Input subsystem changes (linux console project) :


  18. ALSA: Advanced Linux Sound Architecture (ALSA project) :


  19. V4L: videodev changes:


  20. serial driver changes:


  21. virt_to_bus() and bus_to_virt() --> pci_alloc_consistent():


  22. kthread abstraction (submitted, not merged):


  23. CPU affinity syscalls (added after 2.5.8-pre2):





This is "linux-port-25x.html". Last updated on 2002-April-13.

Updates, comments, corrections to: rddunlap AT osdl.org

###