Loading .gitignore 0 → 100644 +30 −0 Original line number Diff line number Diff line # # NOTE! Don't add files that are generated in specific # subdirectories here. Add them in the ".gitignore" file # in that subdirectory instead. # # Normal rules # .* *.o *.a *.s *.ko *.mod.c # # Top-level generic files # vmlinux* System.map Module.symvers # # Generated include files # include/asm include/config include/linux/autoconf.h include/linux/compile.h include/linux/version.h CREDITS +19 −7 Original line number Diff line number Diff line Loading @@ -611,8 +611,7 @@ S: USA N: Randolph Chung E: tausq@debian.org D: Linux/PA-RISC hacker S: Los Altos, CA 94022 S: USA S: Hong Kong N: Juan Jose Ciarlante W: http://juanjox.kernelnotes.org/ Loading Loading @@ -1097,7 +1096,7 @@ S: 80050-430 - Curitiba - Paran S: Brazil N: Kumar Gala E: kumar.gala@freescale.com E: galak@kernel.crashing.org D: Embedded PowerPC 6xx/7xx/74xx/82xx/83xx/85xx support S: Austin, Texas 78729 S: USA Loading Loading @@ -2247,6 +2246,12 @@ S: 249 Nichols Avenue S: Syracuse, New York 13206 S: USA N: Kyle McMartin E: kyle@parisc-linux.org D: Linux/PARISC hacker D: AD1889 sound driver S: Ottawa, Canada N: Dirk Melchers E: dirk@merlin.nbg.sub.org D: 8 bit XT hard disk driver for OMTI5520 Loading Loading @@ -3399,6 +3404,15 @@ S: Chudenicka 8 S: 10200 Prague 10, Hostivar S: Czech Republic N: Thibaut Varene E: T-Bone@parisc-linux.org W: http://www.parisc-linux.org/ P: 1024D/B7D2F063 E67C 0D43 A75E 12A5 BB1C FA2F 1E32 C3DA B7D2 F063 D: PA-RISC port minion, PDC and GSCPS2 drivers, debuglocks and other bits D: Some bits in an ARM port, S1D13XXX FB driver, random patches here and there D: AD1889 sound driver S: Paris, France N: Heikki Vatiainen E: hessu@cs.tut.fi D: Co-author of Multi-Protocol Over ATM (MPOA), some LANE hacks Loading Loading @@ -3636,11 +3650,9 @@ S: Beaverton, OR 97005 S: USA N: Michal Wronski E: wrona@mat.uni.torun.pl W: http://www.mat.uni.torun.pl/~wrona E: Michal.Wronski@motorola.com D: POSIX message queues fs (with K. Benedyczak) S: ul. Teczowa 23/12 S: 80-680 Gdansk-Sobieszewo S: Krakow S: Poland N: Frank Xia Loading Documentation/00-INDEX +6 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,8 @@ DMA-mapping.txt - info for PCI drivers using DMA portably across all platforms. DocBook/ - directory with DocBook templates etc. for kernel documentation. HOWTO - The process and procedures of how to do Linux kernel development. IO-mapping.txt - how to access I/O mapped memory from within device drivers. IPMI.txt Loading Loading @@ -256,6 +258,10 @@ specialix.txt - info on hardware/driver for specialix IO8+ multiport serial card. spinlocks.txt - info on using spinlocks to provide exclusive access in kernel. stable_api_nonsense.txt - info on why the kernel does not have a stable in-kernel api or abi. stable_kernel_rules.txt - rules and procedures for the -stable kernel releases. stallion.txt - info on using the Stallion multiport serial driver. svga.txt Loading Documentation/Changes +19 −4 Original line number Diff line number Diff line Loading @@ -65,7 +65,7 @@ o isdn4k-utils 3.1pre1 # isdnctrl 2>&1|grep version o nfs-utils 1.0.5 # showmount --version o procps 3.2.0 # ps --version o oprofile 0.9 # oprofiled --version o udev 058 # udevinfo -V o udev 071 # udevinfo -V Kernel compilation ================== Loading Loading @@ -139,9 +139,14 @@ You'll probably want to upgrade. Ksymoops -------- If the unthinkable happens and your kernel oopses, you'll need a 2.4 version of ksymoops to decode the report; see REPORTING-BUGS in the root of the Linux source for more information. If the unthinkable happens and your kernel oopses, you may need the ksymoops tool to decode it, but in most cases you don't. In the 2.6 kernel it is generally preferred to build the kernel with CONFIG_KALLSYMS so that it produces readable dumps that can be used as-is (this also produces better output than ksymoops). If for some reason your kernel is not build with CONFIG_KALLSYMS and you have no way to rebuild and reproduce the Oops with that option, then you can still decode that Oops with ksymoops. Module-Init-Tools ----------------- Loading Loading @@ -237,6 +242,12 @@ udev udev is a userspace application for populating /dev dynamically with only entries for devices actually present. udev replaces devfs. FUSE ---- Needs libfuse 2.4.0 or later. Absolute minimum is 2.3.0 but mount options 'direct_io' and 'kernel_cache' won't work. Networking ========== Loading Loading @@ -390,6 +401,10 @@ udev ---- o <http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html> FUSE ---- o <http://sourceforge.net/projects/fuse> Networking ********** Loading Documentation/DocBook/Makefile +34 −16 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ DOCBOOKS := wanbook.xml z8530book.xml mcabook.xml videobook.xml \ kernel-hacking.xml kernel-locking.xml deviceiobook.xml \ procfs-guide.xml writing_usb_driver.xml \ sis900.xml kernel-api.xml journal-api.xml lsm.xml usb.xml \ gadget.xml libata.xml mtdnand.xml librs.xml gadget.xml libata.xml mtdnand.xml librs.xml rapidio.xml ### # The build process is as follows (targets): Loading @@ -20,6 +20,12 @@ DOCBOOKS := wanbook.xml z8530book.xml mcabook.xml videobook.xml \ # +--> DIR=file (htmldocs) # +--> man/ (mandocs) # for PDF and PS output you can choose between xmlto and docbook-utils tools PDF_METHOD = $(prefer-db2x) PS_METHOD = $(prefer-db2x) ### # The targets that may be used. .PHONY: xmldocs sgmldocs psdocs pdfdocs htmldocs mandocs installmandocs Loading Loading @@ -93,27 +99,39 @@ C-procfs-example = procfs_example.xml C-procfs-example2 = $(addprefix $(obj)/,$(C-procfs-example)) $(obj)/procfs-guide.xml: $(C-procfs-example2) ### # Rules to generate postscript, PDF and HTML # db2html creates a directory. Generate a html file used for timestamp notfoundtemplate = echo "*** You have to install docbook-utils or xmlto ***"; \ exit 1 db2xtemplate = db2TYPE -o $(dir $@) $< xmltotemplate = xmlto TYPE $(XMLTOFLAGS) -o $(dir $@) $< # determine which methods are available ifeq ($(shell which db2ps >/dev/null 2>&1 && echo found),found) use-db2x = db2x prefer-db2x = db2x else use-db2x = notfound prefer-db2x = $(use-xmlto) endif ifeq ($(shell which xmlto >/dev/null 2>&1 && echo found),found) use-xmlto = xmlto prefer-xmlto = xmlto else use-xmlto = notfound prefer-xmlto = $(use-db2x) endif quiet_cmd_db2ps = XMLTO $@ cmd_db2ps = xmlto ps $(XMLTOFLAGS) -o $(dir $@) $< # the commands, generated from the chosen template quiet_cmd_db2ps = PS $@ cmd_db2ps = $(subst TYPE,ps, $($(PS_METHOD)template)) %.ps : %.xml @(which xmlto > /dev/null 2>&1) || \ (echo "*** You need to install xmlto ***"; \ exit 1) $(call cmd,db2ps) quiet_cmd_db2pdf = XMLTO $@ cmd_db2pdf = xmlto pdf $(XMLTOFLAGS) -o $(dir $@) $< quiet_cmd_db2pdf = PDF $@ cmd_db2pdf = $(subst TYPE,pdf, $($(PDF_METHOD)template)) %.pdf : %.xml @(which xmlto > /dev/null 2>&1) || \ (echo "*** You need to install xmlto ***"; \ exit 1) $(call cmd,db2pdf) quiet_cmd_db2html = XMLTO $@ quiet_cmd_db2html = HTML $@ cmd_db2html = xmlto xhtml $(XMLTOFLAGS) -o $(patsubst %.html,%,$@) $< && \ echo '<a HREF="$(patsubst %.html,%,$(notdir $@))/index.html"> \ Goto $(patsubst %.html,%,$(notdir $@))</a><p>' > $@ Loading @@ -127,7 +145,7 @@ quiet_cmd_db2html = XMLTO $@ @if [ ! -z "$(PNG-$(basename $(notdir $@)))" ]; then \ cp $(PNG-$(basename $(notdir $@))) $(patsubst %.html,%,$@); fi quiet_cmd_db2man = XMLTO $@ quiet_cmd_db2man = MAN $@ cmd_db2man = if grep -q refentry $<; then xmlto man $(XMLTOFLAGS) -o $(obj)/man $< ; gzip -f $(obj)/man/*.9; fi %.9 : %.xml @(which xmlto > /dev/null 2>&1) || \ Loading Loading
.gitignore 0 → 100644 +30 −0 Original line number Diff line number Diff line # # NOTE! Don't add files that are generated in specific # subdirectories here. Add them in the ".gitignore" file # in that subdirectory instead. # # Normal rules # .* *.o *.a *.s *.ko *.mod.c # # Top-level generic files # vmlinux* System.map Module.symvers # # Generated include files # include/asm include/config include/linux/autoconf.h include/linux/compile.h include/linux/version.h
CREDITS +19 −7 Original line number Diff line number Diff line Loading @@ -611,8 +611,7 @@ S: USA N: Randolph Chung E: tausq@debian.org D: Linux/PA-RISC hacker S: Los Altos, CA 94022 S: USA S: Hong Kong N: Juan Jose Ciarlante W: http://juanjox.kernelnotes.org/ Loading Loading @@ -1097,7 +1096,7 @@ S: 80050-430 - Curitiba - Paran S: Brazil N: Kumar Gala E: kumar.gala@freescale.com E: galak@kernel.crashing.org D: Embedded PowerPC 6xx/7xx/74xx/82xx/83xx/85xx support S: Austin, Texas 78729 S: USA Loading Loading @@ -2247,6 +2246,12 @@ S: 249 Nichols Avenue S: Syracuse, New York 13206 S: USA N: Kyle McMartin E: kyle@parisc-linux.org D: Linux/PARISC hacker D: AD1889 sound driver S: Ottawa, Canada N: Dirk Melchers E: dirk@merlin.nbg.sub.org D: 8 bit XT hard disk driver for OMTI5520 Loading Loading @@ -3399,6 +3404,15 @@ S: Chudenicka 8 S: 10200 Prague 10, Hostivar S: Czech Republic N: Thibaut Varene E: T-Bone@parisc-linux.org W: http://www.parisc-linux.org/ P: 1024D/B7D2F063 E67C 0D43 A75E 12A5 BB1C FA2F 1E32 C3DA B7D2 F063 D: PA-RISC port minion, PDC and GSCPS2 drivers, debuglocks and other bits D: Some bits in an ARM port, S1D13XXX FB driver, random patches here and there D: AD1889 sound driver S: Paris, France N: Heikki Vatiainen E: hessu@cs.tut.fi D: Co-author of Multi-Protocol Over ATM (MPOA), some LANE hacks Loading Loading @@ -3636,11 +3650,9 @@ S: Beaverton, OR 97005 S: USA N: Michal Wronski E: wrona@mat.uni.torun.pl W: http://www.mat.uni.torun.pl/~wrona E: Michal.Wronski@motorola.com D: POSIX message queues fs (with K. Benedyczak) S: ul. Teczowa 23/12 S: 80-680 Gdansk-Sobieszewo S: Krakow S: Poland N: Frank Xia Loading
Documentation/00-INDEX +6 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,8 @@ DMA-mapping.txt - info for PCI drivers using DMA portably across all platforms. DocBook/ - directory with DocBook templates etc. for kernel documentation. HOWTO - The process and procedures of how to do Linux kernel development. IO-mapping.txt - how to access I/O mapped memory from within device drivers. IPMI.txt Loading Loading @@ -256,6 +258,10 @@ specialix.txt - info on hardware/driver for specialix IO8+ multiport serial card. spinlocks.txt - info on using spinlocks to provide exclusive access in kernel. stable_api_nonsense.txt - info on why the kernel does not have a stable in-kernel api or abi. stable_kernel_rules.txt - rules and procedures for the -stable kernel releases. stallion.txt - info on using the Stallion multiport serial driver. svga.txt Loading
Documentation/Changes +19 −4 Original line number Diff line number Diff line Loading @@ -65,7 +65,7 @@ o isdn4k-utils 3.1pre1 # isdnctrl 2>&1|grep version o nfs-utils 1.0.5 # showmount --version o procps 3.2.0 # ps --version o oprofile 0.9 # oprofiled --version o udev 058 # udevinfo -V o udev 071 # udevinfo -V Kernel compilation ================== Loading Loading @@ -139,9 +139,14 @@ You'll probably want to upgrade. Ksymoops -------- If the unthinkable happens and your kernel oopses, you'll need a 2.4 version of ksymoops to decode the report; see REPORTING-BUGS in the root of the Linux source for more information. If the unthinkable happens and your kernel oopses, you may need the ksymoops tool to decode it, but in most cases you don't. In the 2.6 kernel it is generally preferred to build the kernel with CONFIG_KALLSYMS so that it produces readable dumps that can be used as-is (this also produces better output than ksymoops). If for some reason your kernel is not build with CONFIG_KALLSYMS and you have no way to rebuild and reproduce the Oops with that option, then you can still decode that Oops with ksymoops. Module-Init-Tools ----------------- Loading Loading @@ -237,6 +242,12 @@ udev udev is a userspace application for populating /dev dynamically with only entries for devices actually present. udev replaces devfs. FUSE ---- Needs libfuse 2.4.0 or later. Absolute minimum is 2.3.0 but mount options 'direct_io' and 'kernel_cache' won't work. Networking ========== Loading Loading @@ -390,6 +401,10 @@ udev ---- o <http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html> FUSE ---- o <http://sourceforge.net/projects/fuse> Networking ********** Loading
Documentation/DocBook/Makefile +34 −16 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ DOCBOOKS := wanbook.xml z8530book.xml mcabook.xml videobook.xml \ kernel-hacking.xml kernel-locking.xml deviceiobook.xml \ procfs-guide.xml writing_usb_driver.xml \ sis900.xml kernel-api.xml journal-api.xml lsm.xml usb.xml \ gadget.xml libata.xml mtdnand.xml librs.xml gadget.xml libata.xml mtdnand.xml librs.xml rapidio.xml ### # The build process is as follows (targets): Loading @@ -20,6 +20,12 @@ DOCBOOKS := wanbook.xml z8530book.xml mcabook.xml videobook.xml \ # +--> DIR=file (htmldocs) # +--> man/ (mandocs) # for PDF and PS output you can choose between xmlto and docbook-utils tools PDF_METHOD = $(prefer-db2x) PS_METHOD = $(prefer-db2x) ### # The targets that may be used. .PHONY: xmldocs sgmldocs psdocs pdfdocs htmldocs mandocs installmandocs Loading Loading @@ -93,27 +99,39 @@ C-procfs-example = procfs_example.xml C-procfs-example2 = $(addprefix $(obj)/,$(C-procfs-example)) $(obj)/procfs-guide.xml: $(C-procfs-example2) ### # Rules to generate postscript, PDF and HTML # db2html creates a directory. Generate a html file used for timestamp notfoundtemplate = echo "*** You have to install docbook-utils or xmlto ***"; \ exit 1 db2xtemplate = db2TYPE -o $(dir $@) $< xmltotemplate = xmlto TYPE $(XMLTOFLAGS) -o $(dir $@) $< # determine which methods are available ifeq ($(shell which db2ps >/dev/null 2>&1 && echo found),found) use-db2x = db2x prefer-db2x = db2x else use-db2x = notfound prefer-db2x = $(use-xmlto) endif ifeq ($(shell which xmlto >/dev/null 2>&1 && echo found),found) use-xmlto = xmlto prefer-xmlto = xmlto else use-xmlto = notfound prefer-xmlto = $(use-db2x) endif quiet_cmd_db2ps = XMLTO $@ cmd_db2ps = xmlto ps $(XMLTOFLAGS) -o $(dir $@) $< # the commands, generated from the chosen template quiet_cmd_db2ps = PS $@ cmd_db2ps = $(subst TYPE,ps, $($(PS_METHOD)template)) %.ps : %.xml @(which xmlto > /dev/null 2>&1) || \ (echo "*** You need to install xmlto ***"; \ exit 1) $(call cmd,db2ps) quiet_cmd_db2pdf = XMLTO $@ cmd_db2pdf = xmlto pdf $(XMLTOFLAGS) -o $(dir $@) $< quiet_cmd_db2pdf = PDF $@ cmd_db2pdf = $(subst TYPE,pdf, $($(PDF_METHOD)template)) %.pdf : %.xml @(which xmlto > /dev/null 2>&1) || \ (echo "*** You need to install xmlto ***"; \ exit 1) $(call cmd,db2pdf) quiet_cmd_db2html = XMLTO $@ quiet_cmd_db2html = HTML $@ cmd_db2html = xmlto xhtml $(XMLTOFLAGS) -o $(patsubst %.html,%,$@) $< && \ echo '<a HREF="$(patsubst %.html,%,$(notdir $@))/index.html"> \ Goto $(patsubst %.html,%,$(notdir $@))</a><p>' > $@ Loading @@ -127,7 +145,7 @@ quiet_cmd_db2html = XMLTO $@ @if [ ! -z "$(PNG-$(basename $(notdir $@)))" ]; then \ cp $(PNG-$(basename $(notdir $@))) $(patsubst %.html,%,$@); fi quiet_cmd_db2man = XMLTO $@ quiet_cmd_db2man = MAN $@ cmd_db2man = if grep -q refentry $<; then xmlto man $(XMLTOFLAGS) -o $(obj)/man $< ; gzip -f $(obj)/man/*.9; fi %.9 : %.xml @(which xmlto > /dev/null 2>&1) || \ Loading