I always wanted to say that lwn's effort to write good articles (like this one) is shadowed by their weak website. There isn't for example an index of similar articles like this one or introductions to various kernel modules/structures. Maybe everyone but me can find them.
Yes, the LWN site needs a lot of work. It's just hard to take the time to do that at the expense of the content itself, but some things are in the works...slowly...
Love's "Linux Kernel Development" is less obsolete currently, but I do still think that LDD has a lot of useful information not found elsewhere. Available in all the usual places or downloadable from http://lwn.net/Kernel/LDD3/