Commit 4f2651e1 authored by Luis de Bethencourt's avatar Luis de Bethencourt Committed by Jonathan Corbet
Browse files

Documentation: update Michael K. Johnson's work



The URL for "Writing Linux Device Drivers" hasn't been available in some
time. Updating the entry to Michael K. Johnson's "Linux Kernel Hackers'
Guide"

Signed-off-by: default avatarLuis de Bethencourt <luisbg@osg.samsung.com>
Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
parent 4817ebb1
Loading
Loading
Loading
Loading
+8 −8
Original line number Original line Diff line number Diff line
@@ -194,15 +194,15 @@
       simple---most of the complexity (other than talking to the
       simple---most of the complexity (other than talking to the
       hardware) involves managing network packets in memory".
       hardware) involves managing network packets in memory".
       
       
     * Title: "Writing Linux Device Drivers"
     * Title: "Linux Kernel Hackers' Guide"
       Author: Michael K. Johnson.
       Author: Michael K. Johnson.
       URL: http://users.evitech.fi/~tk/rtos/writing_linux_device_d.html
       URL: http://www.tldp.org/LDP/khg/HyperNews/get/khg.html
       Keywords: files, VFS, file operations, kernel interface, character
       Keywords: device drivers, files, VFS, kernel interface, character vs
       vs block devices, I/O access, hardware interrupts, DMA, access to
       block devices, hardware interrupts, scsi, DMA, access to user memory,
       user memory, memory allocation, timers.
       memory allocation, timers.
       Description: Introductory 50-minutes (sic) tutorial on writing
       Description: A guide designed to help you get up to speed on the
       device drivers. 12 pages written by the same author of the "Kernel
       concepts that are not intuitevly obvious, and to document the internal
       Hackers' Guide" which give a very good overview of the topic.
       structures of Linux.
       
       
     * Title: "The Venus kernel interface"
     * Title: "The Venus kernel interface"
       Author: Peter J. Braam.
       Author: Peter J. Braam.