Linux kernel version 2.2.8 has been released. It is available from: Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.2/patch-2.2.8.gz Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.2/linux-2.2.8.tar.gz Sizes in bytes Compressed Uncompressed ------------------------------------------------------------ Patch 489541 1865967 Full source 13808890 58388480 ----------------------------------------------------------------------------- The following files were changed in this release: CREDITS | 10 Documentation/00-INDEX | 12 Documentation/ARM-README | 13 Documentation/Changes | 8 Documentation/Configure.help | 780 ++++-- Documentation/arm/Netwinder | 78 Documentation/arm/README | 139 + Documentation/arm/nwfpe/NOTES | 29 Documentation/arm/nwfpe/README | 70 Documentation/arm/nwfpe/README.FPE | 156 + Documentation/arm/nwfpe/TODO | 67 Documentation/digiboard.txt | 8 Documentation/digiepca.txt | 4 Documentation/fb/matroxfb.txt | 54 Documentation/fb/vesafb.txt | 16 Documentation/filesystems/00-INDEX | 2 Documentation/filesystems/adfs.txt | 57 Documentation/filesystems/coda.txt | 2 Documentation/filesystems/smbfs.txt | 2 Documentation/filesystems/vfat.txt | 2 Documentation/ftape.txt | 6 Documentation/kernel-docs.txt | 14 Documentation/m68k/kernel-options.txt | 110 Documentation/mtrr.txt | 17 Documentation/networking/filter.txt | 2 Documentation/networking/ip-sysctl.txt | 8 Documentation/networking/ipddp.txt | 26 Documentation/networking/lapb-module.txt | 2 Documentation/networking/pt.txt | 2 Documentation/networking/routing.txt | 1 Documentation/powerpc/smp.txt | 11 Documentation/sound/AD1816 | 14 Documentation/sound/AWE32 | 2 Documentation/sound/AudioExcelDSP16 | 2 Documentation/sound/ChangeLog.awe | 2 Documentation/sound/INSTALL.awe | 8 Documentation/sound/Introduction | 4 Documentation/sound/MAD16 | 9 Documentation/sound/OPL3-SA | 12 Documentation/sound/README.OSS | 8 Documentation/sound/README.awe | 28 Documentation/sound/Wavefront | 2 Documentation/sysctl/vm.txt | 2 Documentation/video4linux/bttv/INSTALL | 2 MAINTAINERS | 4 Makefile | 2 REPORTING-BUGS | 6 arch/alpha/config.in | 9 arch/alpha/kernel/entry.S | 546 ++-- arch/alpha/kernel/osf_sys.c | 38 arch/alpha/kernel/process.c | 31 arch/alpha/kernel/smp.c | 25 arch/alpha/kernel/traps.c | 66 arch/alpha/lib/copy_user.S | 2 arch/alpha/math-emu/fp-emul.c | 89 arch/alpha/math-emu/ieee-math.c | 39 arch/alpha/math-emu/ieee-math.h | 2 arch/arm/kernel/sys_arm.c | 6 arch/arm/mm/Makefile | 27 arch/arm/mm/fault-armo.c | 161 - arch/arm/mm/fault-armv.c | 525 ++-- arch/arm/mm/fault-common.c | 188 + arch/arm/mm/init.c | 90 arch/arm/mm/ioremap.c | 149 + arch/arm/mm/mm-arc.c | 82 arch/arm/mm/mm-armv.c | 6 arch/arm/mm/mm-ebsa285.c | 39 arch/arm/mm/mm-footbridge.c | 91 arch/arm/mm/mm-vnc.c | 31 arch/arm/mm/proc-arm2,3.S | 20 arch/arm/mm/proc-arm6,7.S | 61 arch/arm/mm/proc-sa110.S | 122 - arch/arm/mm/small_page.c | 73 arch/i386/kernel/entry.S | 2 arch/i386/kernel/i386_ksyms.c | 3 arch/i386/kernel/io_apic.c | 10 arch/i386/kernel/irq.c | 47 arch/i386/kernel/irq.h | 4 arch/i386/kernel/mca.c | 51 arch/i386/kernel/mtrr.c | 907 +++++-- arch/i386/kernel/process.c | 4 arch/i386/kernel/setup.c | 41 arch/i386/kernel/smp.c | 125 - arch/i386/kernel/time.c | 12 arch/i386/kernel/visws_apic.c | 8 arch/m68k/Makefile | 15 arch/m68k/bvme6000/config.c | 4 arch/m68k/config.in | 113 arch/m68k/kernel/entry.S | 20 arch/m68k/kernel/head.S | 148 + arch/m68k/kernel/ints.c | 14 arch/m68k/kernel/m68k_defs.h | 47 arch/m68k/kernel/m68k_ksyms.c | 4 arch/m68k/kernel/process.c | 12 arch/m68k/kernel/ptrace.c | 11 arch/m68k/kernel/setup.c | 88 arch/m68k/kernel/time.c | 2 arch/m68k/lib/semaphore.S | 10 arch/m68k/mm/init.c | 22 arch/m68k/mm/kmap.c | 27 arch/m68k/mm/memory.c | 14 arch/m68k/mvme147/147ints.c | 142 + arch/m68k/mvme147/Makefile | 14 arch/m68k/mvme147/config.c | 240 ++ arch/m68k/mvme16x/config.c | 4 arch/m68k/q40/Makefile | 14 arch/m68k/q40/README | 121 + arch/m68k/q40/config.c | 425 +++ arch/m68k/q40/q40ints.c | 347 ++ arch/m68k/sun3x/Makefile | 14 arch/m68k/sun3x/config.c | 128 + arch/m68k/sun3x/dvma.c | 162 + arch/m68k/sun3x/sbus.c | 44 arch/m68k/sun3x/time.c | 83 arch/m68k/sun3x/time.h | 9 arch/mips/kernel/irixioctl.c | 6 arch/mips/kernel/sysirix.c | 181 - arch/ppc/boot/Makefile | 8 arch/ppc/boot/head.S | 22 arch/ppc/boot/kbd.c | 5 arch/ppc/boot/misc.c | 63 arch/ppc/boot/mkprep.c | 11 arch/ppc/common_defconfig | 106 arch/ppc/config.in | 27 arch/ppc/defconfig | 97 arch/ppc/kernel/Makefile | 5 arch/ppc/kernel/align.c | 24 arch/ppc/kernel/apus_setup.c | 231 + arch/ppc/kernel/chrp_pci.c | 273 +- arch/ppc/kernel/chrp_setup.c | 479 +++- arch/ppc/kernel/head.S | 152 - arch/ppc/kernel/i8259.c | 130 + arch/ppc/kernel/i8259.h | 12 arch/ppc/kernel/idle.c | 11 arch/ppc/kernel/indirect_pci.c | 121 + arch/ppc/kernel/irq.c | 881 ------- arch/ppc/kernel/local_irq.h | 45 arch/ppc/kernel/mbx_pci.c | 17 arch/ppc/kernel/mbx_setup.c | 377 ++- arch/ppc/kernel/misc.S | 45 arch/ppc/kernel/mk_defs.c | 3 arch/ppc/kernel/open_pic.c | 48 arch/ppc/kernel/open_pic.h | 11 arch/ppc/kernel/openpic.c | 3 arch/ppc/kernel/pci.c | 249 -- arch/ppc/kernel/pci.h | 36 arch/ppc/kernel/pmac_pci.c | 47 arch/ppc/kernel/pmac_pic.c | 362 +++ arch/ppc/kernel/pmac_pic.h | 15 arch/ppc/kernel/pmac_setup.c | 212 + arch/ppc/kernel/ppc8xx_pic.c | 49 arch/ppc/kernel/ppc8xx_pic.h | 9 arch/ppc/kernel/ppc_ksyms.c | 26 arch/ppc/kernel/prep_nvram.c | 173 + arch/ppc/kernel/prep_pci.c | 739 ++++-- arch/ppc/kernel/prep_setup.c | 563 ++++ arch/ppc/kernel/prep_time.c | 303 +- arch/ppc/kernel/process.c | 97 arch/ppc/kernel/prom.c | 13 arch/ppc/kernel/ptrace.c | 19 arch/ppc/kernel/setup.c | 595 +---- arch/ppc/kernel/signal.c | 20 arch/ppc/kernel/smp.c | 6 arch/ppc/kernel/syscalls.c | 5 arch/ppc/kernel/time.c | 231 - arch/ppc/kernel/time.h | 21 arch/ppc/kernel/traps.c | 9 arch/ppc/lib/strcase.c | 11 arch/ppc/mbxboot/head.S | 4 arch/ppc/mm/fault.c | 3 arch/ppc/mm/init.c | 121 - arch/sparc/kernel/entry.S | 4 arch/sparc/kernel/process.c | 6 arch/sparc/kernel/sun4d_smp.c | 2 arch/sparc/kernel/sun4m_smp.c | 2 arch/sparc/kernel/sys_sparc.c | 4 arch/sparc/mm/iommu.c | 63 arch/sparc64/kernel/cpu.c | 2 arch/sparc64/kernel/devices.c | 5 arch/sparc64/kernel/ebus.c | 8 arch/sparc64/kernel/entry.S | 3 arch/sparc64/kernel/ioctl32.c | 283 ++ arch/sparc64/kernel/process.c | 6 arch/sparc64/kernel/smp.c | 10 arch/sparc64/kernel/sparc64_ksyms.c | 4 arch/sparc64/mm/init.c | 5 drivers/Makefile | 6 drivers/block/Config.in | 16 drivers/block/ide-cd.h | 2 drivers/block/ide.c | 2 drivers/block/rd.c | 119 - drivers/cdrom/cdrom.c | 23 drivers/cdrom/mcdx.h | 2 drivers/char/Config.in | 3 drivers/char/Makefile | 12 drivers/char/adbmouse.c | 2 drivers/char/isicom.c | 17 drivers/char/lp.c | 14 drivers/char/mem.c | 10 drivers/char/planb.c | 2389 ++++++++++++++++++++ drivers/char/planb.h | 229 + drivers/char/radio-cadet.c | 271 ++ drivers/char/radio-typhoon.c | 4 drivers/char/radio-zoltrix.c | 56 drivers/char/saa7196.h | 117 drivers/char/specialix.c | 3 drivers/isdn/act2000/act2000.h | 2 drivers/isdn/act2000/module.c | 24 drivers/macintosh/Makefile | 10 drivers/macintosh/adb.c | 184 + drivers/macintosh/mac_keyb.c | 311 ++ drivers/macintosh/macio-adb.c | 32 drivers/macintosh/macserial.c | 162 + drivers/macintosh/nvram.c | 32 drivers/macintosh/via-cuda.c | 57 drivers/macintosh/via-pmu.c | 224 + drivers/misc/Makefile | 30 drivers/misc/multiface.h | 20 drivers/misc/parport_amiga.c | 322 ++ drivers/misc/parport_atari.c | 263 ++ drivers/misc/parport_ieee1284.c | 13 drivers/misc/parport_init.c | 9 drivers/misc/parport_mfc3.c | 420 +++ drivers/misc/parport_pc.c | 83 drivers/net/3c507.c | 14 drivers/net/3c509.c | 2 drivers/net/8390.c | 6 drivers/net/de4x5.c | 113 drivers/net/de4x5.h | 2 drivers/net/eexpress.c | 28 drivers/net/epic100.c | 1 drivers/net/eql.c | 2 drivers/net/ethertap.c | 16 drivers/net/ibmtr.c | 8 drivers/net/ppp.c | 86 drivers/net/via-rhine.c | 5 drivers/net/wavelan.c | 232 - drivers/net/wavelan.p.h | 76 drivers/sbus/char/pcikbd.c | 3 drivers/scsi/Config.in | 4 drivers/scsi/Makefile | 5 drivers/scsi/README.ibmmca | 979 ++++++++ drivers/scsi/ibmmca.c | 3541 ++++++++++++++++-------------- drivers/scsi/ibmmca.h | 63 drivers/scsi/imm.c | 3 drivers/scsi/megaraid.c | 675 +++-- drivers/scsi/megaraid.h | 54 drivers/scsi/ppa.c | 4 drivers/scsi/scsi.c | 10 drivers/scsi/scsi_ioctl.c | 7 drivers/scsi/sd.c | 16 drivers/scsi/sg.c | 187 - drivers/scsi/sr_ioctl.c | 14 drivers/scsi/sr_vendor.c | 10 drivers/sound/ad1816.c | 30 drivers/sound/sb_ess.c | 33 drivers/usb/CREDITS | 133 + drivers/usb/Config.in | 4 drivers/usb/Makefile | 15 drivers/usb/README.ohci | 26 drivers/usb/README.ohci_hcd | 112 drivers/usb/hub.c | 17 drivers/usb/inits.h | 2 drivers/usb/mouse.c | 16 drivers/usb/ohci-debug.c | 187 - drivers/usb/ohci-hcd.c | 1489 ++++++++++++ drivers/usb/ohci-hcd.h | 404 +++ drivers/usb/ohci-root-hub.c | 604 +++++ drivers/usb/ohci-root-hub.h | 71 drivers/usb/ohci.c | 1163 +++++++-- drivers/usb/ohci.h | 104 drivers/usb/restart | 21 drivers/usb/stopusb | 7 drivers/usb/uhci.c | 17 drivers/usb/usb.c | 89 drivers/usb/usb.h | 37 drivers/video/matroxfb.c | 13 drivers/video/offb.c | 5 drivers/video/vesafb.c | 3 fs/adfs/namei.c | 2 fs/autofs/root.c | 4 fs/binfmt_aout.c | 15 fs/binfmt_elf.c | 6 fs/buffer.c | 310 +- fs/coda/dir.c | 4 fs/devpts/root.c | 4 fs/dquot.c | 97 fs/exec.c | 1 fs/ext2/inode.c | 20 fs/ext2/namei.c | 2 fs/hfs/sysdep.c | 4 fs/inode.c | 1 fs/isofs/namei.c | 1 fs/locks.c | 6 fs/minix/namei.c | 29 fs/namei.c | 24 fs/ncpfs/dir.c | 6 fs/nfs/dir.c | 79 fs/nfs/file.c | 4 fs/nfs/inode.c | 16 fs/proc/array.c | 5 fs/qnx4/namei.c | 8 fs/smbfs/dir.c | 6 fs/super.c | 15 fs/sysv/namei.c | 2 fs/ufs/namei.c | 2 fs/umsdos/dir.c | 4 fs/vfat/namei.c | 4 include/asm-alpha/fpu.h | 12 include/asm-alpha/pgtable.h | 13 include/asm-alpha/semaphore.h | 2 include/asm-alpha/system.h | 40 include/asm-arm/a.out.h | 2 include/asm-arm/arch-arc/a.out.h | 10 include/asm-arm/arch-arc/hardware.h | 24 include/asm-arm/arch-arc/irq.h | 12 include/asm-arm/arch-arc/keyboard.h | 7 include/asm-arm/arch-arc/memory.h | 41 include/asm-arm/arch-arc/mmu.h | 29 include/asm-arm/arch-arc/oldlatches.h | 2 include/asm-arm/arch-arc/processor.h | 15 include/asm-arm/arch-arc/time.h | 159 + include/asm-arm/arch-arc/uncompress.h | 2 include/asm-arm/arch-ebsa110/a.out.h | 11 include/asm-arm/arch-ebsa110/hardware.h | 22 include/asm-arm/arch-ebsa110/irq.h | 2 include/asm-arm/arch-ebsa110/memory.h | 35 include/asm-arm/arch-ebsa110/mm-init.h | 5 include/asm-arm/arch-ebsa110/mmu.h | 23 include/asm-arm/arch-ebsa110/oldlatches.h | 9 include/asm-arm/arch-ebsa110/processor.h | 15 include/asm-arm/arch-ebsa110/time.h | 64 include/asm-arm/arch-ebsa285/a.out.h | 11 include/asm-arm/arch-ebsa285/dma.h | 16 include/asm-arm/arch-ebsa285/hardware.h | 116 include/asm-arm/arch-ebsa285/io.h | 251 +- include/asm-arm/arch-ebsa285/irq.h | 258 +- include/asm-arm/arch-ebsa285/irqs.h | 114 include/asm-arm/arch-ebsa285/keyboard.h | 76 include/asm-arm/arch-ebsa285/memory.h | 74 include/asm-arm/arch-ebsa285/mm-init.h | 5 include/asm-arm/arch-ebsa285/mmu.h | 28 include/asm-arm/arch-ebsa285/oldlatches.h | 9 include/asm-arm/arch-ebsa285/processor.h | 15 include/asm-arm/arch-ebsa285/serial.h | 11 include/asm-arm/arch-ebsa285/system.h | 39 include/asm-arm/arch-ebsa285/time.h | 388 ++- include/asm-arm/arch-ebsa285/timex.h | 6 include/asm-arm/arch-ebsa285/uncompress.h | 5 include/asm-arm/arch-nexuspci/a.out.h | 11 include/asm-arm/arch-nexuspci/hardware.h | 18 include/asm-arm/arch-nexuspci/irq.h | 2 include/asm-arm/arch-nexuspci/memory.h | 37 include/asm-arm/arch-nexuspci/mm-init.h | 5 include/asm-arm/arch-nexuspci/mmu.h | 26 include/asm-arm/arch-nexuspci/processor.h | 17 include/asm-arm/arch-nexuspci/time.h | 28 include/asm-arm/arch-rpc/a.out.h | 11 include/asm-arm/arch-rpc/hardware.h | 20 include/asm-arm/arch-rpc/irq.h | 3 include/asm-arm/arch-rpc/keyboard.h | 11 include/asm-arm/arch-rpc/memory.h | 41 include/asm-arm/arch-rpc/mmu.h | 27 include/asm-arm/arch-rpc/oldlatches.h | 9 include/asm-arm/arch-rpc/processor.h | 15 include/asm-arm/arch-rpc/system.h | 2 include/asm-arm/arch-rpc/time.h | 167 + include/asm-arm/arch-rpc/uncompress.h | 1 include/asm-arm/arch-vnc/a.out.h | 14 include/asm-arm/arch-vnc/dma.h | 19 include/asm-arm/arch-vnc/hardware.h | 74 include/asm-arm/arch-vnc/ide.h | 42 include/asm-arm/arch-vnc/io.h | 176 - include/asm-arm/arch-vnc/irq.h | 156 - include/asm-arm/arch-vnc/irqs.h | 67 include/asm-arm/arch-vnc/keyboard.h | 36 include/asm-arm/arch-vnc/mm-init.h | 5 include/asm-arm/arch-vnc/mmu.h | 26 include/asm-arm/arch-vnc/oldlatches.h | 9 include/asm-arm/arch-vnc/param.h | 8 include/asm-arm/arch-vnc/processor.h | 31 include/asm-arm/arch-vnc/serial.h | 43 include/asm-arm/arch-vnc/shmparam.h | 5 include/asm-arm/arch-vnc/system.h | 37 include/asm-arm/arch-vnc/time.h | 232 - include/asm-arm/arch-vnc/timex.h | 13 include/asm-arm/arch-vnc/uncompress.h | 34 include/asm-arm/dec21285.h | 32 include/asm-arm/dma.h | 12 include/asm-arm/ecard.h | 17 include/asm-arm/fiq.h | 1 include/asm-arm/floppy.h | 15 include/asm-arm/hardware.h | 4 include/asm-arm/init.h | 2 include/asm-arm/io.h | 71 include/asm-arm/ioc.h | 3 include/asm-arm/iomd.h | 3 include/asm-arm/irq.h | 4 include/asm-arm/leds.h | 21 include/asm-arm/memc.h | 4 include/asm-arm/mm-init.h | 46 include/asm-arm/page.h | 6 include/asm-arm/posix_types.h | 4 include/asm-arm/proc-armo/mm-init-flat.h | 82 include/asm-arm/proc-armo/mm-init.h | 19 include/asm-arm/proc-armo/page.h | 1 include/asm-arm/proc-armo/pgtable-flat.h | 307 -- include/asm-arm/proc-armo/pgtable.h | 55 include/asm-arm/proc-armo/processor.h | 55 include/asm-arm/proc-armo/ptrace.h | 9 include/asm-arm/proc-armo/semaphore.h | 83 include/asm-arm/proc-armv/io.h | 21 include/asm-arm/proc-armv/mm-init.h | 73 include/asm-arm/proc-armv/pgtable.h | 690 ++--- include/asm-arm/proc-armv/processor.h | 57 include/asm-arm/proc-armv/ptrace.h | 20 include/asm-arm/proc-armv/semaphore.h | 26 include/asm-arm/proc-armv/uaccess.h | 3 include/asm-arm/proc-fns.h | 18 include/asm-arm/processor.h | 76 include/asm-arm/semaphore-helper.h | 84 include/asm-arm/semaphore.h | 38 include/asm-arm/system.h | 119 - include/asm-arm/unistd.h | 35 include/asm-arm/vga.h | 3 include/asm-i386/bugs.h | 58 include/asm-i386/irq.h | 1 include/asm-i386/msr.h | 30 include/asm-i386/mtrr.h | 11 include/asm-i386/processor.h | 7 include/asm-i386/system.h | 20 include/asm-i386/timex.h | 3 include/asm-m68k/atari_SCCserial.h | 2 include/asm-m68k/bootinfo.h | 3 include/asm-m68k/dvma.h | 165 + include/asm-m68k/floppy.h | 239 ++ include/asm-m68k/ide.h | 75 include/asm-m68k/keyboard.h | 20 include/asm-m68k/mvme147hw.h | 110 include/asm-m68k/oplib.h | 8 include/asm-m68k/page.h | 17 include/asm-m68k/pgtable.h | 21 include/asm-m68k/q40_keyboard.h | 54 include/asm-m68k/q40_master.h | 75 include/asm-m68k/q40ints.h | 29 include/asm-m68k/scatterlist.h | 8 include/asm-m68k/semaphore-helper.h | 136 + include/asm-m68k/semaphore.h | 102 include/asm-m68k/serial.h | 504 ---- include/asm-m68k/setup.h | 71 include/asm-m68k/sun3x.h | 24 include/asm-m68k/system.h | 8 include/asm-m68k/uaccess.h | 4 include/asm-ppc/adb.h | 46 include/asm-ppc/cuda.h | 11 include/asm-ppc/dma.h | 36 include/asm-ppc/hardirq.h | 14 include/asm-ppc/ide.h | 236 - include/asm-ppc/io.h | 6 include/asm-ppc/irq.h | 11 include/asm-ppc/keyboard.h | 130 - include/asm-ppc/machdep.h | 66 include/asm-ppc/mk48t59.h | 35 include/asm-ppc/page.h | 2 include/asm-ppc/pgtable.h | 18 include/asm-ppc/pmu.h | 4 include/asm-ppc/posix_types.h | 3 include/asm-ppc/prep_nvram.h | 146 + include/asm-ppc/processor.h | 77 include/asm-ppc/raven.h | 33 include/asm-ppc/smp.h | 1 include/asm-ppc/softirq.h | 23 include/asm-ppc/string.h | 1 include/asm-ppc/system.h | 20 include/asm-ppc/vga.h | 3 include/asm-sparc/siginfo.h | 2 include/asm-sparc/smp.h | 1 include/asm-sparc/system.h | 32 include/asm-sparc64/mmu_context.h | 7 include/asm-sparc64/system.h | 50 include/asm-sparc64/uaccess.h | 6 include/linux/capability.h | 1 include/linux/dcache.h | 2 include/linux/fs.h | 12 include/linux/nfs_fs.h | 2 include/linux/pagemap.h | 21 include/linux/parport_pc.h | 20 include/linux/sched.h | 2 include/linux/smp.h | 19 include/linux/videodev.h | 3 include/net/tcp.h | 17 include/scsi/sg.h | 16 init/main.c | 19 ipc/shm.c | 2 kernel/exit.c | 4 kernel/sched.c | 658 +++-- kernel/signal.c | 2 mm/filemap.c | 139 - mm/mmap.c | 6 mm/page_alloc.c | 12 net/TUNABLE | 12 net/core/iovec.c | 9 net/core/sock.c | 4 net/ipv4/devinet.c | 3 net/ipv4/route.c | 15 net/ipv4/tcp_input.c | 5 net/ipv4/tcp_ipv4.c | 4 net/ipv4/tcp_output.c | 31 net/ipv4/tcp_timer.c | 53 net/ipv4/udp.c | 4 net/ipv6/udp.c | 6 net/irda/ircomm/ircomm_common.c | 12 net/irda/irlan/irlan_common.c | 15 net/irda/irlpt/irlpt_cli.c | 14 net/irda/irlpt/irlpt_srvr.c | 14 net/irda/irproc.c | 256 -- net/sunrpc/sched.c | 7 net/sunrpc/svcsock.c | 6 net/sunrpc/xprt.c | 3 net/unix/af_unix.c | 9 scripts/Menuconfig | 2 scripts/tkgen.c | 5 scripts/tkparse.c | 7 523 files changed, 29613 insertions, 12768 deletions
Linux production kernel 2.2.8 released
By
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis