hc
2024-02-19 151fecfb72a0d602dfe79790602ef64b4e241574
kernel/Documentation/process/kernel-docs.rst
....@@ -95,22 +95,10 @@
9595 [...]. This paper examines some common problems for
9696 submitting larger changes and some strategies to avoid problems.
9797
98
- * Title: **Overview of the Virtual File System**
99
-
100
- :Author: Richard Gooch.
101
- :URL: http://www.mjmwired.net/kernel/Documentation/filesystems/vfs.txt
102
- :Date: 2007
103
- :Keywords: VFS, File System, mounting filesystems, opening files,
104
- dentries, dcache.
105
- :Description: Brief introduction to the Linux Virtual File System.
106
- What is it, how it works, operations taken when opening a file or
107
- mounting a file system and description of important data
108
- structures explaining the purpose of each of their entries.
109
-
11098 * Title: **Linux Device Drivers, Third Edition**
11199
112100 :Author: Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman
113
- :URL: http://lwn.net/Kernel/LDD3/
101
+ :URL: https://lwn.net/Kernel/LDD3/
114102 :Date: 2005
115103 :Description: A 600-page book covering the (2.6.10) driver
116104 programming API and kernel hacking in general. Available under the
....@@ -141,7 +129,7 @@
141129 * Title: **Linux Kernel Module Programming Guide**
142130
143131 :Author: Ori Pomerantz.
144
- :URL: http://tldp.org/LDP/lkmpg/2.6/html/index.html
132
+ :URL: https://tldp.org/LDP/lkmpg/2.6/html/index.html
145133 :Date: 2001
146134 :Keywords: modules, GPL book, /proc, ioctls, system calls,
147135 interrupt handlers .
....@@ -256,7 +244,7 @@
256244 * Title: **I/O Event Handling Under Linux**
257245
258246 :Author: Richard Gooch.
259
- :URL: http://web.mit.edu/~yandros/doc/io-events.html
247
+ :URL: https://web.mit.edu/~yandros/doc/io-events.html
260248 :Date: 1999
261249 :Keywords: IO, I/O, select(2), poll(2), FDs, aio_read(2), readiness
262250 event queues.
....@@ -307,7 +295,7 @@
307295 * Title: **Design and Implementation of the Second Extended Filesystem**
308296
309297 :Author: Rémy Card, Theodore Ts'o, Stephen Tweedie.
310
- :URL: http://web.mit.edu/tytso/www/linux/ext2intro.html
298
+ :URL: https://web.mit.edu/tytso/www/linux/ext2intro.html
311299 :Date: 1998
312300 :Keywords: ext2, linux fs history, inode, directory, link, devices,
313301 VFS, physical structure, performance, benchmarks, ext2fs library,
....@@ -325,7 +313,7 @@
325313 :URL: http://www.linuxjournal.com/article.php?sid=2391
326314 :Date: 1997
327315 :Keywords: RAID, MD driver.
328
- :Description: Linux Journal Kernel Korner article. Here is its
316
+ :Description: Linux Journal Kernel Korner article.
329317 :Abstract: *A description of the implementation of the RAID-1,
330318 RAID-4 and RAID-5 personalities of the MD device driver in the
331319 Linux kernel, providing users with high performance and reliable,
....@@ -334,7 +322,7 @@
334322 * Title: **Linux Kernel Hackers' Guide**
335323
336324 :Author: Michael K. Johnson.
337
- :URL: http://www.tldp.org/LDP/khg/HyperNews/get/khg.html
325
+ :URL: https://www.tldp.org/LDP/khg/HyperNews/get/khg.html
338326 :Date: 1997
339327 :Keywords: device drivers, files, VFS, kernel interface, character vs
340328 block devices, hardware interrupts, scsi, DMA, access to user memory,
....@@ -350,7 +338,7 @@
350338 :Date: 1996
351339 :Keywords: device driver, module, loading/unloading modules,
352340 allocating resources.
353
- :Description: Linux Journal Kernel Korner article. Here is its
341
+ :Description: Linux Journal Kernel Korner article.
354342 :Abstract: *This is the first of a series of four articles
355343 co-authored by Alessandro Rubini and Georg Zezchwitz which present
356344 a practical approach to writing Linux device drivers as kernel
....@@ -366,7 +354,7 @@
366354 :Keywords: character driver, init_module, clean_up module,
367355 autodetection, mayor number, minor number, file operations,
368356 open(), close().
369
- :Description: Linux Journal Kernel Korner article. Here is its
357
+ :Description: Linux Journal Kernel Korner article.
370358 :Abstract: *This article, the second of four, introduces part of
371359 the actual code to create custom module implementing a character
372360 device driver. It describes the code for module initialization and
....@@ -379,7 +367,7 @@
379367 :Date: 1996
380368 :Keywords: read(), write(), select(), ioctl(), blocking/non
381369 blocking mode, interrupt handler.
382
- :Description: Linux Journal Kernel Korner article. Here is its
370
+ :Description: Linux Journal Kernel Korner article.
383371 :Abstract: *This article, the third of four on writing character
384372 device drivers, introduces concepts of reading, writing, and using
385373 ioctl-calls*.
....@@ -387,10 +375,10 @@
387375 * Title: **Dissecting Interrupts and Browsing DMA**
388376
389377 :Author: Alessandro Rubini and Georg v. Zezschwitz.
390
- :URL: http://www.linuxjournal.com/article.php?sid=1222
378
+ :URL: https://www.linuxjournal.com/article.php?sid=1222
391379 :Date: 1996
392380 :Keywords: interrupts, irqs, DMA, bottom halves, task queues.
393
- :Description: Linux Journal Kernel Korner article. Here is its
381
+ :Description: Linux Journal Kernel Korner article.
394382 :Abstract: *This is the fourth in a series of articles about
395383 writing character device drivers as loadable kernel modules. This
396384 month, we further investigate the field of interrupt handling.
....@@ -403,7 +391,7 @@
403391 * Title: **Device Drivers Concluded**
404392
405393 :Author: Georg v. Zezschwitz.
406
- :URL: http://www.linuxjournal.com/article.php?sid=1287
394
+ :URL: https://www.linuxjournal.com/article.php?sid=1287
407395 :Date: 1996
408396 :Keywords: address spaces, pages, pagination, page management,
409397 demand loading, swapping, memory protection, memory mapping, mmap,
....@@ -417,7 +405,7 @@
417405 * Title: **Network Buffers And Memory Management**
418406
419407 :Author: Alan Cox.
420
- :URL: http://www.linuxjournal.com/article.php?sid=1312
408
+ :URL: https://www.linuxjournal.com/article.php?sid=1312
421409 :Date: 1996
422410 :Keywords: sk_buffs, network devices, protocol/link layer
423411 variables, network devices flags, transmit, receive,
....@@ -430,7 +418,7 @@
430418 * Title: **Analysis of the Ext2fs structure**
431419
432420 :Author: Louis-Dominique Dubeau.
433
- :URL: http://teaching.csse.uwa.edu.au/units/CITS2002/fs-ext2/
421
+ :URL: https://teaching.csse.uwa.edu.au/units/CITS2002/fs-ext2/
434422 :Date: 1994
435423 :Keywords: ext2, filesystem, ext2fs.
436424 :Description: Description of ext2's blocks, directories, inodes,
....@@ -492,7 +480,7 @@
492480 :ISBN: 0-596-00590-3
493481 :Notes: Further information in
494482 http://www.oreilly.com/catalog/linuxdrive3/
495
- PDF format, URL: http://lwn.net/Kernel/LDD3/
483
+ PDF format, URL: https://lwn.net/Kernel/LDD3/
496484
497485 * Title: **Linux Kernel Internals**
498486
....@@ -565,7 +553,7 @@
565553
566554 * Name: **Cross-Referencing Linux**
567555
568
- :URL: http://lxr.free-electrons.com/
556
+ :URL: https://elixir.bootlin.com/
569557 :Keywords: Browsing source code.
570558 :Description: Another web-based Linux kernel source code browser.
571559 Lots of cross references to variables and functions. You can see
....@@ -573,7 +561,7 @@
573561
574562 * Name: **Linux Weekly News**
575563
576
- :URL: http://lwn.net
564
+ :URL: https://lwn.net
577565 :Keywords: latest kernel news.
578566 :Description: The title says it all. There's a fixed kernel section
579567 summarizing developers' work, bug fixes, new features and versions
....@@ -582,7 +570,7 @@
582570 * Name: **The home page of Linux-MM**
583571
584572 :Author: The Linux-MM team.
585
- :URL: http://linux-mm.org/
573
+ :URL: https://linux-mm.org/
586574 :Keywords: memory management, Linux-MM, mm patches, TODO, docs,
587575 mailing list.
588576 :Description: Site devoted to Linux Memory Management development.
....@@ -591,7 +579,7 @@
591579
592580 * Name: **Kernel Newbies IRC Channel and Website**
593581
594
- :URL: http://www.kernelnewbies.org
582
+ :URL: https://www.kernelnewbies.org
595583 :Keywords: IRC, newbies, channel, asking doubts.
596584 :Description: #kernelnewbies on irc.oftc.net.
597585 #kernelnewbies is an IRC network dedicated to the 'newbie'
....@@ -617,4 +605,4 @@
617605 Document last updated on Tue 2016-Sep-20
618606
619607 This document is based on:
620
- http://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html
608
+ https://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html