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