This is a developer’s kernel, and caution should be
exercised.
Linux kernel version 2.3.11 has been released. It is available from:
Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.3/patch-2.3.11.gz
Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.3/linux-2.3.11.tar.gz
Sizes in bytes Compressed Uncompressed
------------------------------------------------------------
Patch 124701 486690
Full source 14684469 62351360
-----------------------------------------------------------------------------
The following files were changed in this release:
CREDITS | 13
Documentation/Configure.help | 16
Documentation/kernel-parameters.txt | 35 +
Makefile | 5
arch/alpha/kernel/Makefile | 2
arch/alpha/kernel/alpha_ksyms.c | 5
arch/alpha/kernel/core_pyxis.c | 17
arch/alpha/kernel/es1888.c | 2
arch/alpha/kernel/irq.c | 93 ++--
arch/alpha/kernel/irq.h | 16
arch/alpha/kernel/osf_sys.c | 1
arch/alpha/kernel/process.c | 3
arch/alpha/kernel/proto.h | 2
arch/alpha/kernel/ptrace.c | 1
arch/alpha/kernel/smp.c | 53 --
arch/alpha/kernel/sys_dp264.c | 2
arch/alpha/kernel/time.c | 4
arch/alpha/math-emu/ieee-math.c | 21
arch/alpha/math-emu/ieee-math.h | 2
arch/alpha/mm/fault.c | 2
arch/alpha/mm/init.c | 12
arch/arm/def-configs/a5k | 425 +++++++++++++++++++
arch/arm/def-configs/ebsa110 | 308 ++++++++++++++
arch/arm/def-configs/footbridge | 493 ++++++++++++++++++++++
arch/arm/def-configs/rpc | 471 +++++++++++++++++++++
arch/arm/kernel/Makefile | 2
arch/arm/kernel/armksyms.c | 4
arch/arm/kernel/calls.S | 4
arch/arm/kernel/dma-arc.c | 2
arch/arm/kernel/entry-armv.S | 4
arch/arm/kernel/entry-common.S | 3
arch/arm/kernel/head-armv.S | 14
arch/arm/kernel/hw-footbridge.c | 58 ++
arch/arm/kernel/isa.c | 47 ++
arch/arm/kernel/leds-footbridge.c | 6
arch/arm/kernel/process.c | 12
arch/arm/kernel/ptrace.c | 307 +++-----------
arch/arm/kernel/setup.c | 3
arch/arm/kernel/time.c | 19
arch/arm/kernel/traps.c | 6
arch/arm/lib/Makefile | 4
arch/arm/lib/io.c | 7
arch/arm/mm/init.c | 2
arch/i386/Makefile | 10
arch/i386/boot/compressed/Makefile | 2
arch/i386/kernel/Makefile | 2
arch/i386/kernel/entry.S | 2
arch/i386/kernel/head.S | 10
arch/i386/kernel/init_task.c | 12
arch/i386/kernel/ioport.c | 25 -
arch/i386/kernel/irq.c | 17
arch/i386/kernel/ldt.c | 68 +--
arch/i386/kernel/mca.c | 21
arch/i386/kernel/process.c | 202 +++++----
arch/i386/kernel/ptrace.c | 30 -
arch/i386/kernel/setup.c | 94 +++-
arch/i386/kernel/signal.c | 16
arch/i386/kernel/smp.c | 57 +-
arch/i386/kernel/traps.c | 68 +--
arch/i386/kernel/visws_apic.c | 1
arch/i386/kernel/vm86.c | 54 +-
arch/i386/mm/fault.c | 22 -
arch/i386/mm/init.c | 30 -
arch/mips/kernel/irixelf.c | 4
arch/ppc/Makefile | 21
arch/ppc/amiga/amiints.c | 2
arch/ppc/chrpboot/main.c | 2
arch/ppc/config.in | 2
arch/ppc/kernel/chrp_pci.c | 4
arch/ppc/kernel/chrp_setup.c | 37 +
arch/ppc/kernel/head.S | 15
arch/ppc/kernel/openpic.c | 9
arch/ppc/kernel/pmac_setup.c | 8
arch/ppc/kernel/process.c | 2
arch/ppc/kernel/prom.c | 6
arch/ppc/kernel/ptrace.c | 41 +
arch/ppc/kernel/setup.c | 9
arch/ppc/kernel/smp.c | 2
arch/ppc/mm/init.c | 21
drivers/block/ide-cd.c | 17
drivers/block/ide-pmac.c | 77 ++-
drivers/block/loop.c | 2
drivers/cdrom/cdrom.c | 4
drivers/char/adbmouse.c | 7
drivers/char/cyclades.c | 670 +++++++++++++-----------------
drivers/char/lp.c | 44 +-
drivers/char/pc_keyb.c | 3
drivers/char/ppdev.c | 175 ++++----
drivers/char/sysrq.c | 2
drivers/char/vt.c | 2
drivers/misc/parport_arc.c | 2
drivers/misc/parport_ieee1284.c | 40 +
drivers/misc/parport_init.c | 2
drivers/misc/parport_pc.c | 6
drivers/misc/parport_share.c | 2
drivers/net/hp100.c | 2
drivers/net/mace.c | 5
drivers/net/pcnet32.c | 70 ++-
drivers/net/rcpci45.c | 71 ---
drivers/net/rtl8139.c | 1
drivers/nubus/nubus.c | 1
drivers/pci/oldproc.c | 2
drivers/scsi/aic7xxx.c | 228 +++++++---
drivers/scsi/eata_dma.c | 143 ++----
drivers/scsi/eata_pio.c | 127 +----
drivers/sgi/char/shmiq.c | 2
drivers/sound/awacs_defs.h | 4
drivers/sound/dmasound.c | 694 ++++++++++++++++++++++++++++----
drivers/sound/es1370.c | 4
drivers/sound/es1371.c | 4
drivers/sound/sonicvibes.c | 4
drivers/usb/Config.in | 1
drivers/usb/Makefile | 9
drivers/usb/acm.c | 5
drivers/usb/audio.c | 12
drivers/usb/cpia.c | 42 +
drivers/usb/ezusb.c | 473 +++++++++++++++++++++
drivers/usb/ezusb.h | 67 +++
drivers/usb/hub.c | 61 ++
drivers/usb/hub.h | 6
drivers/usb/keyboard.c | 12
drivers/usb/mouse.c | 54 ++
drivers/usb/ohci-hcd.c | 32 +
drivers/usb/ohci.c | 154 ++++++-
drivers/usb/ohci.h | 6
drivers/usb/printer.c | 4
drivers/usb/stopusb | 4
drivers/usb/uhci-debug.c | 4
drivers/usb/uhci.c | 103 +++-
drivers/usb/uhci.h | 8
drivers/usb/usb-debug.c | 36 +
drivers/usb/usb.c | 122 +++++
drivers/usb/usb.h | 54 +-
drivers/video/vgacon.c | 18
fs/binfmt_aout.c | 2
fs/binfmt_elf.c | 2
fs/buffer.c | 36 +
fs/exec.c | 73 +--
fs/fcntl.c | 1
fs/file_table.c | 21
fs/ncpfs/dir.c | 3
fs/nfs/read.c | 2
fs/open.c | 16
fs/proc/array.c | 18
fs/proc/fd.c | 12
fs/proc/root.c | 27 -
include/asm-alpha/core_pyxis.h | 4
include/asm-alpha/hardirq.h | 25 -
include/asm-alpha/mmu_context.h | 33 +
include/asm-alpha/param.h | 12
include/asm-alpha/pgtable.h | 1
include/asm-alpha/processor.h | 11
include/asm-alpha/ptrace.h | 2
include/asm-alpha/smp.h | 4
include/asm-alpha/softirq.h | 15
include/asm-alpha/spinlock.h | 23 -
include/asm-arm/arch-arc/time.h | 3
include/asm-arm/arch-ebsa110/hardware.h | 2
include/asm-arm/arch-ebsa285/io.h | 180 +-------
include/asm-arm/arch-ebsa285/irq.h | 2
include/asm-arm/arch-ebsa285/time.h | 21
include/asm-arm/arch-rpc/time.h | 5
include/asm-arm/io.h | 28 -
include/asm-arm/page.h | 13
include/asm-arm/processor.h | 10
include/asm-arm/spinlock.h | 6
include/asm-arm/string.h | 1
include/asm-arm/system.h | 1
include/asm-i386/desc.h | 93 ++--
include/asm-i386/hardirq.h | 2
include/asm-i386/ldt.h | 2
include/asm-i386/mmu_context.h | 20
include/asm-i386/pgtable.h | 16
include/asm-i386/processor.h | 107 ++++
include/asm-i386/resource.h | 2
include/asm-i386/smp.h | 2
include/asm-i386/system.h | 4
include/asm-ppc/machdep.h | 2
include/asm-ppc/system.h | 2
include/linux/bios32.h | 34 -
include/linux/cyclades.h | 47 +-
include/linux/file.h | 1
include/linux/ioport.h | 69 +--
include/linux/kernel_stat.h | 2
include/linux/list.h | 12
include/linux/mm.h | 10
include/linux/parport.h | 5
include/linux/sched.h | 91 ++--
include/linux/sysctl.h | 3
include/linux/tasks.h | 25 -
include/linux/threads.h | 22 +
init/main.c | 4
ipc/shm.c | 66 ++-
kernel/exit.c | 41 -
kernel/fork.c | 164 +++----
kernel/info.c | 2
kernel/ksyms.c | 14
kernel/panic.c | 2
kernel/ptrace.c | 2
kernel/resource.c | 314 ++++++--------
kernel/sched.c | 202 ++++-----
kernel/sysctl.c | 3
mm/filemap.c | 4
mm/memory.c | 15
mm/mremap.c | 2
mm/slab.c | 2
mm/swapfile.c | 6
mm/vmscan.c | 8
208 files changed, 6354 insertions, 2825 deletions