aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Sailer <richard@weltraumpflege.org>2016-09-20 07:36:31 -0400
committerJonathan Corbet <corbet@lwn.net>2016-09-20 20:51:25 -0400
commit249ad66404cf47a1215291a5682ec58defc0caaf (patch)
tree563bb44caf35c6dc14a1134a58d67b020284e18f
parent1b49ecf2f3be358882bb97652ba50ae808c0ba8f (diff)
Documentation/kernel-docs.txt: Remove offline or outdated entries
This removes all dead links to online docs which are dead according to Jon and Mauro in https://lkml.kernel.org/r/20160916182849.2a7101ea () vento ! lan Additionally some references to very old articles refering to linux 2.2 and 2.0 are deleted. [mchehab@s-opensource.com: rebased to apply before rename] Signed-off-by: Richard Sailer <richard@weltraumpflege.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
-rw-r--r--Documentation/kernel-docs.txt159
1 files changed, 1 insertions, 158 deletions
diff --git a/Documentation/kernel-docs.txt b/Documentation/kernel-docs.txt
index 955f5b775e69..7f02d3b17ab4 100644
--- a/Documentation/kernel-docs.txt
+++ b/Documentation/kernel-docs.txt
@@ -229,25 +229,6 @@ ON-LINE DOCS
229 the current interface (version 1.0) as well as improvements we 229 the current interface (version 1.0) as well as improvements we
230 envisage". 230 envisage".
231 231
232 * Title: **Programming PCI-Devices under Linux**
233
234 :Author: Claus Schroeter.
235 :URL: ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/pcip.ps.gz
236 :Keywords: PCI, device, busmastering.
237 :Description: 6 pages tutorial on PCI programming under Linux.
238 Gives the basic concepts on the architecture of the PCI subsystem,
239 as long as basic functions and macros to read/write the devices
240 and perform busmastering.
241
242 * Title: **Writing Character Device Driver for Linux**
243
244 :Author: R. Baruch and C. Schroeter.
245 :URL: ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/drivers.ps.gz
246 :Keywords: character device drivers, I/O, signals, DMA, accessing
247 ports in user space, kernel environment.
248 :Description: 68 pages paper on writing character drivers. A little
249 bit old (1.993, 1.994) although still useful.
250
251 * Title: **Design and Implementation of the Second Extended Filesystem** 232 * Title: **Design and Implementation of the Second Extended Filesystem**
252 233
253 :Author: Rémy Card, Theodore Ts'o, Stephen Tweedie. 234 :Author: Rémy Card, Theodore Ts'o, Stephen Tweedie.
@@ -270,31 +251,6 @@ ON-LINE DOCS
270 :Description: Description of ext2's blocks, directories, inodes, 251 :Description: Description of ext2's blocks, directories, inodes,
271 bitmaps, invariants... 252 bitmaps, invariants...
272 253
273 * Title: **Journaling the Linux ext2fs Filesystem**
274
275 :Author: Stephen C. Tweedie.
276 :URL: ftp://ftp.uk.linux.org/pub/linux/sct/fs/jfs/journal-design.ps.gz
277 :Keywords: ext3, journaling.
278 :Description: Excellent 8-pages paper explaining the journaling
279 capabilities added to ext2 by the author, showing different
280 problems faced and the alternatives chosen.
281
282 * Title: **Kernel API changes from 2.0 to 2.2**
283
284 :Author: Richard Gooch.
285 :URL: http://www.safe-mbox.com/~rgooch/linux/docs/porting-to-2.2.html
286 :Keywords: 2.2, changes.
287 :Description: Kernel functions/structures/variables which changed
288 from 2.0.x to 2.2.x.
289
290 * Title: **Kernel API changes from 2.2 to 2.4**
291
292 :Author: Richard Gooch.
293 :URL: http://www.safe-mbox.com/~rgooch/linux/docs/porting-to-2.4.html
294 :Keywords: 2.4, changes.
295 :Description: Kernel functions/structures/variables which changed
296 from 2.2.x to 2.4.x.
297
298 * Title: **Linux Kernel Module Programming Guide** 254 * Title: **Linux Kernel Module Programming Guide**
299 255
300 :Author: Ori Pomerantz. 256 :Author: Ori Pomerantz.
@@ -344,25 +300,6 @@ ON-LINE DOCS
344 both at kernel and user-level sides. ALSA is the Linux kernel 300 both at kernel and user-level sides. ALSA is the Linux kernel
345 sound architecture in the 2.6 kernel version. 301 sound architecture in the 2.6 kernel version.
346 302
347 * Title: **Programming Guide for Linux USB Device Drivers**
348
349 :Author: Detlef Fliegl.
350 :URL: http://usb.in.tum.de/usbdoc/
351 :Keywords: USB, universal serial bus.
352 :Description: A must-read. From the Preface: "This document should
353 give detailed information about the current state of the USB
354 subsystem and its API for USB device drivers. The first section
355 will deal with the basics of USB devices. You will learn about
356 different types of devices and their properties. Going into detail
357 you will see how USB devices communicate on the bus. The second
358 section gives an overview of the Linux USB subsystem [2] and the
359 device driver framework. Then the API and its data structures will
360 be explained step by step. The last section of this document
361 contains a reference of all API calls and their return codes".
362 :Notes: Beware: the main page states: "This document may not be
363 published, printed or used in excerpts without explicit permission
364 of the author". Fortunately, it may still be read...
365
366 * Title: **Linux Kernel Mailing List Glossary** 303 * Title: **Linux Kernel Mailing List Glossary**
367 304
368 :Author: various 305 :Author: various
@@ -398,21 +335,6 @@ ON-LINE DOCS
398 access them, how each lock is acquired, under what conditions it 335 access them, how each lock is acquired, under what conditions it
399 is held, whether interrupts can occur or not while it is held... 336 is held, whether interrupts can occur or not while it is held...
400 337
401 * Title: **Porting Linux 2.0 Drivers To Linux 2.2: Changes and New Features**
402
403 :Author: Alan Cox.
404 :URL: http://www.linux-mag.com/1999-05/gear_01.html
405 :Keywords: ports, porting.
406 :Description: Article from Linux Magazine on porting from 2.0 to
407 2.2 kernels.
408
409 * Title: **Porting Device Drivers To Linux 2.2: part II**
410
411 :Author: Alan Cox.
412 :URL: http://www.linux-mag.com/id/238
413 :Keywords: ports, porting.
414 :Description: Second part on porting from 2.0 to 2.2 kernels.
415
416 * Title: **How To Make Sure Your Driver Will Work On The Power Macintosh** 338 * Title: **How To Make Sure Your Driver Will Work On The Power Macintosh**
417 339
418 :Author: Paul Mackerras. 340 :Author: Paul Mackerras.
@@ -471,22 +393,6 @@ ON-LINE DOCS
471 camera driver, control, query capabilities, capability, facility. 393 camera driver, control, query capabilities, capability, facility.
472 :Description: The title says it all. 394 :Description: The title says it all.
473 395
474 * Title: **PCI Management in Linux 2.2**
475
476 :Author: Alan Cox.
477 :URL: http://www.linux-mag.com/id/452
478 :Keywords: PCI, bus, bus-mastering.
479 :Description: The title says it all.
480
481 * Title: **Linux 2.4 Kernel Internals**
482
483 :Author: Tigran Aivazian and Christoph Hellwig.
484 :URL: http://www.moses.uklinux.net/patches/lki.html
485 :Keywords: Linux, kernel, booting, SMB boot, VFS, page cache.
486 :Description: A little book used for a short training course.
487 Covers building the kernel image, booting (including SMP bootup),
488 process management, VFS and more.
489
490 * Title: **Linux IP Networking. A Guide to the Implementation and Modification of the Linux Protocol Stack.** 396 * Title: **Linux IP Networking. A Guide to the Implementation and Modification of the Linux Protocol Stack.**
491 397
492 :Author: Glenn Herrin. 398 :Author: Glenn Herrin.
@@ -503,19 +409,6 @@ ON-LINE DOCS
503 code is from 2.2.14 version. Provides code for a working packet 409 code is from 2.2.14 version. Provides code for a working packet
504 dropper example. 410 dropper example.
505 411
506 * Title: **Get those boards talking under Linux.**
507
508 :Author: Alex Ivchenko.
509 :URL: http://www.edn.com/article/CA46968.html
510 :Keywords: data-acquisition boards, drivers, modules, interrupts,
511 memory allocation.
512 :Description: Article written for people wishing to make their data
513 acquisition boards work on their GNU/Linux machines. Gives a basic
514 overview on writing drivers, from the naming of functions to
515 interrupt handling.
516 :Notes: Two-parts article. Part II is at
517 :URL: http://www.edn.com/article/CA46998.html
518
519 * Title: **Linux PCMCIA Programmer's Guide** 412 * Title: **Linux PCMCIA Programmer's Guide**
520 413
521 :Author: David Hinds. 414 :Author: David Hinds.
@@ -526,14 +419,6 @@ ON-LINE DOCS
526 describes how to write user-mode utilities for communicating with 419 describes how to write user-mode utilities for communicating with
527 Card Services. 420 Card Services.
528 421
529 * Title: **The Linux Kernel NFSD Implementation**
530
531 :Author: Neil Brown.
532 :URL: http://www.cse.unsw.edu.au/~neilb/oss/linux-commentary/nfsd.html
533 :Keywords: knfsd, nfsd, NFS, RPC, lockd, mountd, statd.
534 :Description: The title says it all.
535 :Notes: Covers knfsd's version 1.4.7 (patch against 2.2.7 kernel).
536
537 * Title: **A Linux vm README** 422 * Title: **A Linux vm README**
538 423
539 :Author: Kanoj Sarcar. 424 :Author: Kanoj Sarcar.
@@ -702,33 +587,6 @@ MISCELLANEOUS
702 summarizing developers' work, bug fixes, new features and versions 587 summarizing developers' work, bug fixes, new features and versions
703 produced during the week. Published every Thursday. 588 produced during the week. Published every Thursday.
704 589
705 * Name: **Kernel Traffic**
706
707 :URL: http://kt.earth.li/kernel-traffic/index.html
708 :Keywords: linux-kernel mailing list, weekly kernel news.
709 :Description: Weekly newsletter covering the most relevant
710 discussions of the linux-kernel mailing list.
711
712 * Name: **CuTTiNG.eDGe.LiNuX**
713
714 :URL: http://edge.kernelnotes.org
715 :Keywords: changelist.
716 :Description: Site which provides the changelist for every kernel
717 release. What's new, what's better, what's changed. Myrdraal reads
718 the patches and describes them. Pointers to the patches are there,
719 too.
720
721 * Name: **New linux-kernel Mailing List FAQ**
722
723 :URL: http://www.tux.org/lkml/
724 :Keywords: linux-kernel mailing list FAQ.
725 :Description: linux-kernel is a mailing list for developers to
726 communicate. This FAQ builds on the previous linux-kernel mailing
727 list FAQ maintained by Frohwalt Egerer, who no longer maintains
728 it. Read it to see how to join the mailing list. Dozens of
729 interesting questions regarding the list, Linux, developers (who
730 is ...?), terms (what is...?) are answered here too. Just read it.
731
732 * Name: **Linux Virtual File System** 590 * Name: **Linux Virtual File System**
733 591
734 :Author: Peter J. Braam. 592 :Author: Peter J. Braam.
@@ -738,18 +596,6 @@ MISCELLANEOUS
738 Linux VFS layer. Covers version 2.1.x, with dentries and the 596 Linux VFS layer. Covers version 2.1.x, with dentries and the
739 dcache. 597 dcache.
740 598
741 * Name: **Gary's Encyclopedia - The Linux Kernel**
742
743 :Author: Gary (I suppose...).
744 :URL: http://slencyclopedia.berlios.de/index.html
745 :Keywords: linux, community, everything!
746 :Description: Gary's Encyclopedia exists to allow the rapid finding
747 of documentation and other information of interest to GNU/Linux
748 users. It has about 4000 links to external pages in 150 major
749 categories. This link is for kernel-specific links, documents,
750 sites... This list is now hosted by developer.Berlios.de,
751 but seems not to have been updated since sometime in 1999.
752
753 * Name: **The home page of Linux-MM** 599 * Name: **The home page of Linux-MM**
754 600
755 :Author: The Linux-MM team. 601 :Author: The Linux-MM team.
@@ -778,14 +624,11 @@ MISCELLANEOUS
778 624
779 :URL: http://vger.kernel.org/vger-lists.html 625 :URL: http://vger.kernel.org/vger-lists.html
780 :URL: http://www.uwsg.indiana.edu/hypermail/linux/kernel/index.html 626 :URL: http://www.uwsg.indiana.edu/hypermail/linux/kernel/index.html
781 :URL: http://marc.theaimsgroup.com/?l=linux-kernel
782 :URL: http://groups.google.com/group/mlist.linux.kernel 627 :URL: http://groups.google.com/group/mlist.linux.kernel
783 :URL: http://www.cs.helsinki.fi/linux/linux-kernel/
784 :URL: http://www.lib.uaa.alaska.edu/linux-kernel/
785 :Keywords: linux-kernel, archives, search. 628 :Keywords: linux-kernel, archives, search.
786 :Description: Some of the linux-kernel mailing list archivers. If 629 :Description: Some of the linux-kernel mailing list archivers. If
787 you have a better/another one, please let me know. 630 you have a better/another one, please let me know.
788 631
789------- 632-------
790 633
791Document last updated on Sat 2005-NOV-19 634Document last updated on Mon 2016-Sep-19