Судя по подтитулу - не так давно (не раньше г.г. 2012-2013):
Вот о разделам:Kernel Version: 3.0.0-rc7
И, в частности, уникальная (IMHO) документация по API ядра ... не совсем точно названная Linux Device Drivers.(chunks) (nochunks) The 802.11 subsystems – for kernel developers
(chunks) (nochunks) The ALSA Driver API
(chunks) (nochunks) Debug objects life time
(chunks) (nochunks) Linux Device Drivers
(chunks) (nochunks) Bus-Independent Device Accesses
(chunks) (nochunks) Linux DRM Developer's Guide
(chunks) (nochunks)
(chunks) (nochunks) Linux Filesystems API
(chunks) (nochunks) USB Gadget API for Linux
(chunks) (nochunks) Linux generic IRQ handling
(chunks) (nochunks) The Linux Kernel API
(chunks) (nochunks) Unreliable Guide To Hacking The Linux Kernel
(chunks) (nochunks) Unreliable Guide To Locking
(chunks) (nochunks) Using kgdb, kdb and the kernel debugger internals
(chunks) (nochunks) libATA Developer's Guide
(chunks) (nochunks) Reed-Solomon Library Programming Interface
(chunks) (nochunks) Linux Security Modules: General Security Hooks for Linux
(chunks) (nochunks) MCA Driver Programming Interface
(chunks) (nochunks) Return Value
(chunks) (nochunks) MTD NAND Driver Programming Interface
(chunks) (nochunks) Linux Networking and Network Devices APIs
(chunks) (nochunks) RapidIO Subsystem Guide
(chunks) (nochunks) Voltage and current regulator API
(chunks) (nochunks) Writing s390 channel device drivers
(chunks) (nochunks) SCSI Interfaces Guide
(chunks) (nochunks) SuperH Interfaces Guide
(chunks) (nochunks) The Linux Kernel Tracepoint API
(chunks) (nochunks) The Userspace I/O HOWTO
(chunks) (nochunks) The Linux-USB Host Side API
(chunks) (nochunks)
(chunks) (nochunks) Writing an ALSA Driver
(chunks) (nochunks) Writing USB Device Drivers
(chunks) (nochunks) Z8530 Programming Guide
Там мало, собственно, по вопросу Linux Device Drivers - что, как, зачем...
Но там уникальное перечисление API и их структур данных подсистем для вызова сервисов ядра, таких как Power Management, PnP support, Sound Devices, Input Subsystem, ...
Ну и там же The Linux Kernel API: String Manipulation, Bit Operations, User Space Memory Access, и т.д.