From 466bac0464b0ac52c7fe1f5123b8c3276dcca454 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Mon, 5 Sep 2005 00:12:58 -0700 Subject: [PATCH] --- yaml --- r: 7082 b: refs/heads/master c: e766f1cc596078b1603ac2c96617660c4c7e2d81 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/Documentation/crypto/api-intro.txt | 1 + trunk/Documentation/filesystems/proc.txt | 1 + trunk/Documentation/networking/README.ipw2100 | 246 + trunk/Documentation/networking/README.ipw2200 | 300 + trunk/Documentation/networking/cxgb.txt | 352 + trunk/Documentation/power/swsusp-dmcrypt.txt | 138 + trunk/Documentation/power/swsusp.txt | 7 + trunk/Documentation/power/video.txt | 9 +- trunk/Documentation/serial/driver | 15 +- .../sound/alsa/ALSA-Configuration.txt | 1 + .../alsa/DocBook/writing-an-alsa-driver.tmpl | 15 +- trunk/Documentation/vm/locking | 15 +- trunk/Documentation/watchdog/watchdog-api.txt | 20 + trunk/MAINTAINERS | 18 +- trunk/Makefile | 4 +- trunk/arch/arm/Kconfig | 4 +- trunk/arch/arm/common/gic.c | 1 + trunk/arch/arm/kernel/calls.S | 2 +- trunk/arch/arm/kernel/entry-common.S | 4 + trunk/arch/arm/kernel/sys_arm.c | 10 + trunk/arch/arm/kernel/time.c | 10 +- trunk/arch/arm/mach-ixp4xx/common.c | 155 +- trunk/arch/arm/mach-ixp4xx/coyote-pci.c | 7 +- trunk/arch/arm/mach-ixp4xx/coyote-setup.c | 9 +- trunk/arch/arm/mach-ixp4xx/gtwx5715-pci.c | 28 +- trunk/arch/arm/mach-ixp4xx/gtwx5715-setup.c | 8 +- trunk/arch/arm/mach-ixp4xx/ixdp425-pci.c | 12 +- trunk/arch/arm/mach-ixp4xx/ixdp425-setup.c | 13 +- trunk/arch/arm/mach-ixp4xx/ixdpg425-pci.c | 4 +- trunk/arch/arm/mach-pxa/time.c | 58 +- trunk/arch/arm/mach-s3c2410/clock.c | 9 + trunk/arch/arm/mach-s3c2410/s3c2440-clock.c | 6 +- trunk/arch/arm/mach-sa1100/time.c | 68 +- trunk/arch/arm/mm/alignment.c | 70 +- trunk/arch/arm/mm/mm-armv.c | 30 +- trunk/arch/cris/Kconfig.debug | 31 +- trunk/arch/frv/kernel/frv_ksyms.c | 1 - trunk/arch/i386/Kconfig | 5 + trunk/arch/i386/kernel/Makefile | 2 +- trunk/arch/i386/kernel/acpi/boot.c | 3 + trunk/arch/i386/kernel/cpu/common.c | 16 +- trunk/arch/i386/kernel/cpu/cpufreq/longhaul.c | 12 +- trunk/arch/i386/kernel/cpu/cyrix.c | 6 +- trunk/arch/i386/kernel/cpu/intel.c | 9 +- trunk/arch/i386/kernel/cpu/intel_cacheinfo.c | 9 +- trunk/arch/i386/kernel/cpu/mtrr/main.c | 2 +- trunk/arch/i386/kernel/crash.c | 2 +- trunk/arch/i386/kernel/doublefault.c | 2 +- trunk/arch/i386/kernel/efi.c | 110 +- trunk/arch/i386/kernel/entry.S | 9 +- trunk/arch/i386/kernel/head.S | 48 +- trunk/arch/i386/kernel/i8237.c | 67 + trunk/arch/i386/kernel/ioport.c | 7 +- trunk/arch/i386/kernel/ldt.c | 7 +- trunk/arch/i386/kernel/machine_kexec.c | 18 +- trunk/arch/i386/kernel/microcode.c | 7 +- trunk/arch/i386/kernel/mpparse.c | 17 +- trunk/arch/i386/kernel/msr.c | 31 +- trunk/arch/i386/kernel/nmi.c | 5 +- trunk/arch/i386/kernel/process.c | 43 +- trunk/arch/i386/kernel/ptrace.c | 63 +- trunk/arch/i386/kernel/reboot.c | 9 +- trunk/arch/i386/kernel/semaphore.c | 162 - trunk/arch/i386/kernel/setup.c | 22 +- trunk/arch/i386/kernel/signal.c | 8 +- trunk/arch/i386/kernel/smp.c | 2 +- trunk/arch/i386/kernel/smpboot.c | 7 +- trunk/arch/i386/kernel/time.c | 10 + trunk/arch/i386/kernel/timers/timer_hpet.c | 19 +- trunk/arch/i386/kernel/timers/timer_pit.c | 27 - trunk/arch/i386/kernel/timers/timer_pm.c | 9 + trunk/arch/i386/kernel/timers/timer_tsc.c | 14 + trunk/arch/i386/kernel/traps.c | 11 +- trunk/arch/i386/kernel/vm86.c | 10 +- trunk/arch/i386/kernel/vsyscall-sigreturn.S | 3 +- trunk/arch/i386/mach-es7000/es7000.h | 5 +- trunk/arch/i386/mach-es7000/es7000plat.c | 45 +- trunk/arch/i386/mach-generic/bigsmp.c | 5 +- trunk/arch/i386/mach-generic/probe.c | 20 + trunk/arch/i386/mach-voyager/voyager_basic.c | 14 +- trunk/arch/i386/mach-voyager/voyager_smp.c | 5 +- trunk/arch/i386/math-emu/get_address.c | 13 +- trunk/arch/i386/mm/fault.c | 37 +- trunk/arch/i386/mm/hugetlbpage.c | 27 +- trunk/arch/i386/mm/init.c | 7 +- trunk/arch/i386/mm/pageattr.c | 7 +- trunk/arch/i386/mm/pgtable.c | 10 +- trunk/arch/i386/pci/common.c | 1 - trunk/arch/i386/pci/i386.c | 49 +- trunk/arch/i386/power/cpu.c | 43 +- trunk/arch/ia64/Kconfig | 6 + trunk/arch/ia64/hp/sim/boot/fw-emu.c | 11 - trunk/arch/ia64/ia32/ia32_signal.c | 1 - trunk/arch/ia64/kernel/Makefile | 1 + trunk/arch/ia64/kernel/cpufreq/Kconfig | 29 + trunk/arch/ia64/kernel/cpufreq/Makefile | 1 + trunk/arch/ia64/kernel/cpufreq/acpi-cpufreq.c | 499 + trunk/arch/ia64/kernel/sys_ia64.c | 2 +- trunk/arch/ia64/kernel/uncached.c | 4 +- trunk/arch/ia64/lib/Makefile | 2 +- trunk/arch/ia64/lib/swiotlb.c | 5 +- trunk/arch/ia64/mm/hugetlbpage.c | 8 +- trunk/arch/ia64/pci/pci.c | 1 - trunk/arch/ia64/sn/include/tio.h | 6 +- trunk/arch/ia64/sn/include/xtalk/hubdev.h | 11 +- trunk/arch/ia64/sn/kernel/bte.c | 83 +- trunk/arch/ia64/sn/kernel/huberror.c | 2 +- trunk/arch/ia64/sn/kernel/io_init.c | 35 +- trunk/arch/ia64/sn/kernel/irq.c | 75 +- trunk/arch/ia64/sn/kernel/setup.c | 7 +- trunk/arch/ia64/sn/kernel/sn2/ptc_deadlock.S | 13 +- trunk/arch/ia64/sn/kernel/sn2/sn2_smp.c | 256 +- trunk/arch/ia64/sn/kernel/sn2/sn_hwperf.c | 313 +- trunk/arch/ia64/sn/kernel/sn2/sn_proc_fs.c | 4 +- .../arch/ia64/sn/kernel/sn2/timer_interrupt.c | 22 +- trunk/arch/ia64/sn/pci/Makefile | 2 +- trunk/arch/ia64/sn/pci/pcibr/pcibr_dma.c | 60 +- trunk/arch/ia64/sn/pci/pcibr/pcibr_provider.c | 40 +- trunk/arch/ia64/sn/pci/tioca_provider.c | 7 +- trunk/arch/ia64/sn/pci/tioce_provider.c | 771 ++ trunk/arch/m68k/kernel/m68k_ksyms.c | 4 - trunk/arch/m68k/kernel/ptrace.c | 370 +- trunk/arch/m68k/lib/Makefile | 2 +- trunk/arch/m68k/lib/memcmp.c | 11 - trunk/arch/m68k/lib/memcpy.c | 75 - trunk/arch/m68k/lib/memset.c | 68 - trunk/arch/m68k/lib/string.c | 237 + trunk/arch/m68k/mm/Makefile | 2 +- trunk/arch/m68k/mm/cache.c | 118 + trunk/arch/m68k/mm/memory.c | 104 - trunk/arch/m68knommu/Kconfig | 66 +- trunk/arch/m68knommu/Makefile | 5 + trunk/arch/m68knommu/defconfig | 452 +- trunk/arch/m68knommu/kernel/setup.c | 25 +- trunk/arch/m68knommu/kernel/traps.c | 20 +- trunk/arch/m68knommu/kernel/vmlinux.lds.S | 23 +- trunk/arch/m68knommu/platform/523x/config.c | 82 + trunk/arch/m68knommu/platform/5307/head.S | 15 +- trunk/arch/m68knommu/platform/68328/entry.S | 4 +- trunk/arch/m68knommu/platform/68360/entry.S | 2 +- trunk/arch/mips/Kconfig | 255 +- trunk/arch/mips/Makefile | 46 +- trunk/arch/mips/au1000/common/pci.c | 8 +- trunk/arch/mips/au1000/common/setup.c | 2 +- trunk/arch/mips/au1000/common/time.c | 14 +- trunk/arch/mips/au1000/csb250/board_setup.c | 4 +- trunk/arch/mips/au1000/csb250/init.c | 2 +- trunk/arch/mips/au1000/db1x00/init.c | 2 +- trunk/arch/mips/au1000/hydrogen3/init.c | 2 +- trunk/arch/mips/au1000/pb1000/board_setup.c | 2 +- trunk/arch/mips/au1000/xxs1500/board_setup.c | 6 +- trunk/arch/mips/au1000/xxs1500/init.c | 2 +- trunk/arch/mips/au1000/xxs1500/irqmap.c | 2 +- trunk/arch/mips/configs/atlas_defconfig | 5 +- trunk/arch/mips/configs/capcella_defconfig | 5 +- trunk/arch/mips/configs/cobalt_defconfig | 5 +- trunk/arch/mips/configs/db1000_defconfig | 5 +- trunk/arch/mips/configs/db1100_defconfig | 5 +- trunk/arch/mips/configs/db1500_defconfig | 4 +- trunk/arch/mips/configs/db1550_defconfig | 4 +- trunk/arch/mips/configs/ddb5476_defconfig | 5 +- trunk/arch/mips/configs/ddb5477_defconfig | 5 +- trunk/arch/mips/configs/decstation_defconfig | 5 +- trunk/arch/mips/configs/e55_defconfig | 5 +- trunk/arch/mips/configs/ev64120_defconfig | 5 +- trunk/arch/mips/configs/ev96100_defconfig | 5 +- trunk/arch/mips/configs/ip22_defconfig | 5 +- trunk/arch/mips/configs/ip27_defconfig | 2 +- trunk/arch/mips/configs/ip32_defconfig | 3 +- trunk/arch/mips/configs/it8172_defconfig | 5 +- trunk/arch/mips/configs/ivr_defconfig | 5 +- trunk/arch/mips/configs/jaguar-atx_defconfig | 5 +- trunk/arch/mips/configs/jmr3927_defconfig | 5 +- trunk/arch/mips/configs/lasat200_defconfig | 5 +- trunk/arch/mips/configs/malta_defconfig | 5 +- trunk/arch/mips/configs/mpc30x_defconfig | 5 +- trunk/arch/mips/configs/ocelot_3_defconfig | 5 +- trunk/arch/mips/configs/ocelot_c_defconfig | 3 +- trunk/arch/mips/configs/ocelot_defconfig | 5 +- trunk/arch/mips/configs/ocelot_g_defconfig | 3 +- trunk/arch/mips/configs/pb1100_defconfig | 5 +- trunk/arch/mips/configs/pb1500_defconfig | 4 +- trunk/arch/mips/configs/pb1550_defconfig | 4 +- .../{osprey_defconfig => qemu_defconfig} | 405 +- trunk/arch/mips/configs/rm200_defconfig | 5 +- .../arch/mips/configs/sb1250-swarm_defconfig | 4 +- trunk/arch/mips/configs/sead_defconfig | 5 +- trunk/arch/mips/configs/tb0226_defconfig | 5 +- trunk/arch/mips/configs/tb0229_defconfig | 5 +- trunk/arch/mips/configs/workpad_defconfig | 5 +- trunk/arch/mips/configs/yosemite_defconfig | 4 +- trunk/arch/mips/ddb5xxx/ddb5477/irq.c | 6 +- trunk/arch/mips/ddb5xxx/ddb5477/setup.c | 22 +- trunk/arch/mips/dec/ecc-berr.c | 2 +- trunk/arch/mips/dec/int-handler.S | 6 +- trunk/arch/mips/dec/prom/Makefile | 4 +- trunk/arch/mips/defconfig | 5 +- .../mips/ite-boards/generic/it8172_setup.c | 2 +- trunk/arch/mips/ite-boards/generic/time.c | 16 +- trunk/arch/mips/kernel/Makefile | 10 +- trunk/arch/mips/kernel/binfmt_elfn32.c | 2 +- trunk/arch/mips/kernel/binfmt_elfo32.c | 2 +- trunk/arch/mips/kernel/cpu-bugs64.c | 4 +- trunk/arch/mips/kernel/cpu-probe.c | 6 - trunk/arch/mips/kernel/gdb-low.S | 4 +- trunk/arch/mips/kernel/gdb-stub.c | 12 +- trunk/arch/mips/kernel/genex.S | 14 +- trunk/arch/mips/kernel/head.S | 6 +- trunk/arch/mips/kernel/ioctl32.c | 2 +- trunk/arch/mips/kernel/irq.c | 2 +- trunk/arch/mips/kernel/linux32.c | 22 +- trunk/arch/mips/kernel/mips_ksyms.c | 2 +- trunk/arch/mips/kernel/process.c | 8 +- trunk/arch/mips/kernel/ptrace.c | 12 +- trunk/arch/mips/kernel/r2300_switch.S | 4 +- trunk/arch/mips/kernel/r4k_fpu.S | 4 +- trunk/arch/mips/kernel/r4k_switch.S | 8 +- trunk/arch/mips/kernel/setup.c | 4 +- trunk/arch/mips/kernel/signal32.c | 2 +- trunk/arch/mips/kernel/traps.c | 2 +- trunk/arch/mips/kernel/unaligned.c | 12 +- trunk/arch/mips/kernel/vmlinux.lds.S | 2 +- trunk/arch/mips/lasat/at93c.c | 16 +- trunk/arch/mips/lasat/at93c.h | 4 +- trunk/arch/mips/lasat/ds1603.c | 12 +- trunk/arch/mips/lasat/ds1603.h | 6 +- trunk/arch/mips/lasat/image/Makefile | 2 +- trunk/arch/mips/lasat/image/head.S | 2 +- trunk/arch/mips/lasat/interrupt.c | 4 +- trunk/arch/mips/lasat/lasat_board.c | 8 +- trunk/arch/mips/lasat/picvue.c | 12 +- trunk/arch/mips/lasat/picvue.h | 4 +- trunk/arch/mips/lasat/picvue_proc.c | 10 +- trunk/arch/mips/lasat/prom.c | 2 +- trunk/arch/mips/lasat/reset.c | 2 +- trunk/arch/mips/lasat/setup.c | 4 +- trunk/arch/mips/lasat/sysctl.c | 26 +- trunk/arch/mips/lib-32/Makefile | 2 +- trunk/arch/mips/lib-64/Makefile | 2 +- trunk/arch/mips/lib/memcpy.S | 6 +- trunk/arch/mips/math-emu/cp1emu.c | 12 +- trunk/arch/mips/math-emu/kernel_linkage.c | 2 +- trunk/arch/mips/mips-boards/atlas/atlas_int.c | 2 +- trunk/arch/mips/mips-boards/generic/init.c | 6 +- trunk/arch/mips/mips-boards/generic/time.c | 2 +- .../arch/mips/mips-boards/malta/malta_setup.c | 6 +- trunk/arch/mips/mm/Makefile | 4 +- trunk/arch/mips/mm/c-r4k.c | 20 +- trunk/arch/mips/mm/c-sb1.c | 2 +- trunk/arch/mips/mm/cerr-sb1.c | 24 +- trunk/arch/mips/mm/dma-noncoherent.c | 10 +- trunk/arch/mips/mm/init.c | 8 +- trunk/arch/mips/mm/pg-sb1.c | 10 +- trunk/arch/mips/mm/tlbex.c | 30 +- .../mips/momentum/jaguar_atx/int-handler.S | 12 +- trunk/arch/mips/momentum/jaguar_atx/prom.c | 12 +- trunk/arch/mips/momentum/jaguar_atx/reset.c | 2 +- trunk/arch/mips/momentum/jaguar_atx/setup.c | 4 +- trunk/arch/mips/momentum/ocelot_3/prom.c | 12 +- .../arch/mips/momentum/ocelot_c/int-handler.S | 8 +- .../mips/momentum/ocelot_c/ocelot_c_fpga.h | 2 +- trunk/arch/mips/momentum/ocelot_c/prom.c | 14 +- trunk/arch/mips/momentum/ocelot_c/reset.c | 2 +- trunk/arch/mips/momentum/ocelot_c/setup.c | 8 +- trunk/arch/mips/pci/fixup-ddb5074.c | 2 +- trunk/arch/mips/pci/fixup-ddb5477.c | 2 +- trunk/arch/mips/pci/fixup-malta.c | 2 +- trunk/arch/mips/pci/fixup-rbtx4927.c | 2 +- trunk/arch/mips/pci/fixup-sni.c | 2 +- trunk/arch/mips/pci/fixup-tb0219.c | 15 - trunk/arch/mips/pci/ops-ddb5477.c | 4 +- trunk/arch/mips/pci/ops-tx4927.c | 6 +- trunk/arch/mips/pci/pci-ddb5477.c | 8 +- trunk/arch/mips/pci/pci-ip32.c | 2 +- trunk/arch/mips/pci/pci.c | 21 +- .../pmc-sierra/yosemite/atmel_read_eeprom.c | 14 +- .../pmc-sierra/yosemite/atmel_read_eeprom.h | 4 +- trunk/arch/mips/qemu/Makefile | 5 + trunk/arch/mips/qemu/q-firmware.c | 7 + trunk/arch/mips/qemu/q-int.S | 17 + trunk/arch/mips/qemu/q-irq.c | 37 + trunk/arch/mips/qemu/q-mem.c | 6 + trunk/arch/mips/qemu/q-setup.c | 20 + trunk/arch/mips/sgi-ip22/ip22-eisa.c | 2 +- trunk/arch/mips/sgi-ip22/ip22-hpc.c | 2 +- trunk/arch/mips/sgi-ip22/ip22-int.c | 12 +- trunk/arch/mips/sgi-ip22/ip22-nvram.c | 8 +- trunk/arch/mips/sgi-ip22/ip22-reset.c | 2 +- trunk/arch/mips/sgi-ip22/ip22-time.c | 2 +- trunk/arch/mips/sgi-ip27/ip27-memory.c | 2 +- trunk/arch/mips/sgi-ip32/ip32-reset.c | 2 +- trunk/arch/mips/sibyte/cfe/cfe_error.h | 10 +- trunk/arch/mips/sibyte/cfe/console.c | 2 +- trunk/arch/mips/sibyte/cfe/setup.c | 4 +- trunk/arch/mips/sibyte/cfe/smp.c | 2 +- trunk/arch/mips/sibyte/sb1250/bus_watcher.c | 6 +- trunk/arch/mips/sibyte/sb1250/irq.c | 4 +- trunk/arch/mips/sibyte/swarm/rtc_m41t81.c | 10 +- trunk/arch/mips/sibyte/swarm/setup.c | 4 +- trunk/arch/mips/sni/irq.c | 2 +- trunk/arch/mips/sni/setup.c | 2 +- .../mips/tx4927/common/tx4927_irq_handler.S | 6 +- trunk/arch/mips/tx4927/common/tx4927_setup.c | 2 +- .../mips/tx4927/toshiba_rbtx4927/Makefile | 6 +- .../toshiba_rbtx4927/toshiba_rbtx4927_irq.c | 42 +- .../toshiba_rbtx4927/toshiba_rbtx4927_setup.c | 2 +- trunk/arch/mips/vr4181/common/Makefile | 7 - trunk/arch/mips/vr4181/common/int_handler.S | 206 - trunk/arch/mips/vr4181/common/irq.c | 239 - trunk/arch/mips/vr4181/common/serial.c | 51 - trunk/arch/mips/vr4181/common/time.c | 145 - trunk/arch/mips/vr4181/osprey/Makefile | 7 - trunk/arch/mips/vr4181/osprey/dbg_io.c | 136 - trunk/arch/mips/vr4181/osprey/prom.c | 49 - trunk/arch/mips/vr4181/osprey/reset.c | 40 - trunk/arch/mips/vr4181/osprey/setup.c | 68 - trunk/arch/mips/vr41xx/casio-e55/setup.c | 5 - trunk/arch/mips/vr41xx/common/Makefile | 2 +- trunk/arch/mips/vr41xx/common/icu.c | 270 +- trunk/arch/mips/vr41xx/common/int-handler.S | 10 +- trunk/arch/mips/vr41xx/common/irq.c | 94 + .../{tanbac-tb0226/setup.c => common/type.c} | 6 +- trunk/arch/mips/vr41xx/common/vrc4173.c | 2 +- trunk/arch/mips/vr41xx/ibm-workpad/setup.c | 5 - trunk/arch/mips/vr41xx/nec-cmbvr4133/init.c | 12 - trunk/arch/mips/vr41xx/tanbac-tb0226/Makefile | 5 - trunk/arch/mips/vr41xx/tanbac-tb0229/Makefile | 5 - trunk/arch/mips/vr41xx/tanbac-tb0229/setup.c | 27 - trunk/arch/mips/vr41xx/victor-mpc30x/Makefile | 5 - trunk/arch/mips/vr41xx/victor-mpc30x/setup.c | 24 - trunk/arch/mips/vr41xx/zao-capcella/Makefile | 5 - trunk/arch/mips/vr41xx/zao-capcella/setup.c | 24 - trunk/arch/ppc/Kconfig | 73 +- trunk/arch/ppc/Kconfig.debug | 3 +- trunk/arch/ppc/Makefile | 11 +- trunk/arch/ppc/boot/simple/Makefile | 19 +- trunk/arch/ppc/boot/simple/embed_config.c | 55 +- trunk/arch/ppc/boot/simple/head.S | 9 - trunk/arch/ppc/boot/simple/misc-cpci690.c | 42 +- trunk/arch/ppc/boot/simple/misc-ev64360.c | 44 + trunk/arch/ppc/boot/simple/misc-katana.c | 8 + trunk/arch/ppc/boot/simple/misc-mv64x60.c | 27 + trunk/arch/ppc/boot/simple/mv64x60_tty.c | 7 + trunk/arch/ppc/configs/SM850_defconfig | 522 - trunk/arch/ppc/configs/SPD823TS_defconfig | 520 - trunk/arch/ppc/configs/adir_defconfig | 805 -- trunk/arch/ppc/configs/ash_defconfig | 666 -- trunk/arch/ppc/configs/beech_defconfig | 615 -- trunk/arch/ppc/configs/cedar_defconfig | 534 - trunk/arch/ppc/configs/cpci690_defconfig | 316 +- .../{k2_defconfig => ev64360_defconfig} | 616 +- trunk/arch/ppc/configs/katana_defconfig | 336 +- trunk/arch/ppc/configs/mcpn765_defconfig | 579 -- trunk/arch/ppc/configs/menf1_defconfig | 621 -- trunk/arch/ppc/configs/mpc8560_ads_defconfig | 273 +- trunk/arch/ppc/configs/oak_defconfig | 485 - trunk/arch/ppc/configs/pcore_defconfig | 716 -- trunk/arch/ppc/configs/rainier_defconfig | 599 -- trunk/arch/ppc/configs/redwood_defconfig | 540 - trunk/arch/ppc/kernel/cpu_setup_6xx.S | 9 +- trunk/arch/ppc/kernel/cputable.c | 76 +- trunk/arch/ppc/kernel/find_name.c | 48 - trunk/arch/ppc/kernel/head_44x.S | 4 + trunk/arch/ppc/kernel/head_4xx.S | 4 +- trunk/arch/ppc/kernel/head_fsl_booke.S | 5 +- trunk/arch/ppc/kernel/l2cr.S | 31 +- trunk/arch/ppc/kernel/ppc_ksyms.c | 4 +- trunk/arch/ppc/kernel/setup.c | 28 +- trunk/arch/ppc/kernel/traps.c | 19 + trunk/arch/ppc/mm/init.c | 7 +- trunk/arch/ppc/platforms/4xx/Kconfig | 15 +- trunk/arch/ppc/platforms/4xx/Makefile | 2 - trunk/arch/ppc/platforms/4xx/ash.c | 250 - trunk/arch/ppc/platforms/4xx/ash.h | 83 - trunk/arch/ppc/platforms/4xx/bamboo.c | 59 +- trunk/arch/ppc/platforms/4xx/bamboo.h | 2 +- trunk/arch/ppc/platforms/4xx/ebony.c | 7 - trunk/arch/ppc/platforms/4xx/ibm405ep.c | 1 + trunk/arch/ppc/platforms/4xx/ibm405gp.c | 1 + trunk/arch/ppc/platforms/4xx/ibm405gpr.c | 1 + trunk/arch/ppc/platforms/4xx/ibm440ep.c | 1 + trunk/arch/ppc/platforms/4xx/ibm440gp.c | 1 + trunk/arch/ppc/platforms/4xx/ibm440gx.c | 1 + trunk/arch/ppc/platforms/4xx/ibm440sp.c | 1 + trunk/arch/ppc/platforms/4xx/ibmnp405h.c | 7 +- trunk/arch/ppc/platforms/4xx/ibmstb4.c | 52 +- trunk/arch/ppc/platforms/4xx/ibmstb4.h | 4 +- trunk/arch/ppc/platforms/4xx/luan.c | 7 - trunk/arch/ppc/platforms/4xx/luan.h | 2 +- trunk/arch/ppc/platforms/4xx/oak.c | 255 - trunk/arch/ppc/platforms/4xx/oak.h | 96 - trunk/arch/ppc/platforms/4xx/oak_setup.h | 50 - trunk/arch/ppc/platforms/4xx/ocotea.c | 7 - trunk/arch/ppc/platforms/4xx/redwood5.c | 13 + trunk/arch/ppc/platforms/83xx/mpc834x_sys.c | 35 +- trunk/arch/ppc/platforms/83xx/mpc834x_sys.h | 40 +- trunk/arch/ppc/platforms/Makefile | 6 +- trunk/arch/ppc/platforms/adir.h | 95 - trunk/arch/ppc/platforms/adir_pci.c | 247 - trunk/arch/ppc/platforms/adir_pic.c | 130 - trunk/arch/ppc/platforms/adir_setup.c | 210 - trunk/arch/ppc/platforms/cpci690.c | 177 +- trunk/arch/ppc/platforms/cpci690.h | 2 - trunk/arch/ppc/platforms/ev64360.c | 510 + trunk/arch/ppc/platforms/ev64360.h | 116 + trunk/arch/ppc/platforms/k2.c | 613 -- trunk/arch/ppc/platforms/k2.h | 82 - trunk/arch/ppc/platforms/katana.c | 253 +- trunk/arch/ppc/platforms/katana.h | 16 +- trunk/arch/ppc/platforms/mcpn765.c | 527 - trunk/arch/ppc/platforms/mcpn765.h | 122 - trunk/arch/ppc/platforms/pcore.c | 352 - trunk/arch/ppc/platforms/pcore.h | 39 - trunk/arch/ppc/platforms/pmac_pic.c | 2 +- trunk/arch/ppc/platforms/spd8xx.h | 92 - trunk/arch/ppc/platforms/tqm8xx.h | 23 - trunk/arch/ppc/syslib/Makefile | 12 +- trunk/arch/ppc/syslib/m8xx_setup.c | 6 +- trunk/arch/ppc/syslib/mv64360_pic.c | 31 +- trunk/arch/ppc/syslib/mv64x60.c | 246 +- trunk/arch/ppc/syslib/of_device.c | 2 +- trunk/arch/ppc/syslib/open_pic.c | 2 +- trunk/arch/ppc/syslib/ppc4xx_setup.c | 27 +- trunk/arch/ppc/syslib/ppc83xx_pci.h | 151 + trunk/arch/ppc/syslib/ppc83xx_setup.c | 250 +- trunk/arch/ppc/syslib/ppc83xx_setup.h | 19 +- trunk/arch/ppc/syslib/ppc_sys.c | 52 +- trunk/arch/ppc/syslib/pq2_devices.c | 389 + trunk/arch/ppc/syslib/pq2_sys.c | 200 + trunk/arch/ppc64/Kconfig.debug | 9 + trunk/arch/ppc64/Makefile | 9 + trunk/arch/ppc64/configs/g5_defconfig | 6 +- trunk/arch/ppc64/configs/iSeries_defconfig | 6 +- trunk/arch/ppc64/configs/maple_defconfig | 6 +- trunk/arch/ppc64/configs/pSeries_defconfig | 6 +- trunk/arch/ppc64/defconfig | 6 +- trunk/arch/ppc64/kernel/head.S | 16 +- trunk/arch/ppc64/kernel/iSeries_vio.c | 21 +- trunk/arch/ppc64/kernel/lparcfg.c | 1 + trunk/arch/ppc64/kernel/of_device.c | 2 - trunk/arch/ppc64/kernel/pSeries_lpar.c | 4 + trunk/arch/ppc64/kernel/pSeries_vio.c | 19 +- trunk/arch/ppc64/kernel/pacaData.c | 1 + trunk/arch/ppc64/kernel/prom_init.c | 5 +- trunk/arch/ppc64/kernel/rtasd.c | 10 +- trunk/arch/ppc64/kernel/rtc.c | 7 +- trunk/arch/ppc64/kernel/scanlog.c | 17 +- trunk/arch/ppc64/kernel/vio.c | 73 +- trunk/arch/ppc64/mm/hash_low.S | 4 +- trunk/arch/ppc64/mm/init.c | 27 +- trunk/arch/ppc64/mm/numa.c | 43 +- trunk/arch/ppc64/mm/slb_low.S | 22 +- trunk/arch/ppc64/oprofile/common.c | 1 + trunk/arch/s390/kernel/debug.c | 52 +- trunk/arch/s390/kernel/entry.S | 116 +- trunk/arch/s390/kernel/entry64.S | 117 +- trunk/arch/s390/mm/fault.c | 5 +- trunk/arch/sh64/Kconfig | 4 - trunk/arch/um/Kconfig | 10 +- trunk/arch/um/{Kconfig_char => Kconfig.char} | 0 trunk/arch/um/Kconfig.debug | 11 + trunk/arch/um/{Kconfig_i386 => Kconfig.i386} | 4 + trunk/arch/um/{Kconfig_net => Kconfig.net} | 12 +- trunk/arch/um/{Kconfig_scsi => Kconfig.scsi} | 0 .../um/{Kconfig_x86_64 => Kconfig.x86_64} | 8 + trunk/arch/um/Makefile | 9 +- trunk/arch/um/Makefile-x86_64 | 2 +- trunk/arch/um/drivers/Makefile | 2 +- trunk/arch/um/drivers/chan_user.c | 11 +- trunk/arch/um/drivers/ubd_kern.c | 570 +- trunk/arch/um/include/aio.h | 40 + trunk/arch/um/include/init.h | 10 +- trunk/arch/um/include/irq_kern.h | 3 + trunk/arch/um/include/os.h | 15 + trunk/arch/um/include/syscall.h | 12 + trunk/arch/um/include/syscall_user.h | 23 - trunk/arch/um/include/sysdep-i386/syscalls.h | 2 + trunk/arch/um/include/sysdep-x86_64/ptrace.h | 2 +- .../arch/um/include/sysdep-x86_64/syscalls.h | 2 + trunk/arch/um/include/tlb.h | 22 +- trunk/arch/um/include/user_util.h | 8 - trunk/arch/um/kernel/Makefile | 15 +- trunk/arch/um/kernel/irq.c | 41 +- trunk/arch/um/kernel/ksyms.c | 19 - trunk/arch/um/kernel/main.c | 2 +- trunk/arch/um/kernel/skas/Makefile | 2 +- trunk/arch/um/kernel/skas/include/mmu-skas.h | 4 + trunk/arch/um/kernel/skas/include/skas.h | 30 +- trunk/arch/um/kernel/skas/mem_user.c | 224 +- trunk/arch/um/kernel/skas/mmu.c | 61 +- trunk/arch/um/kernel/skas/process.c | 69 +- trunk/arch/um/kernel/skas/process_kern.c | 7 +- trunk/arch/um/kernel/skas/syscall.c | 50 + trunk/arch/um/kernel/skas/syscall_kern.c | 43 - trunk/arch/um/kernel/skas/syscall_user.c | 44 - trunk/arch/um/kernel/skas/tlb.c | 28 +- trunk/arch/um/kernel/syscall.c | 36 + trunk/arch/um/kernel/syscall_user.c | 48 - trunk/arch/um/kernel/tlb.c | 267 +- trunk/arch/um/kernel/trap_kern.c | 55 +- trunk/arch/um/kernel/trap_user.c | 21 - trunk/arch/um/kernel/tt/syscall_kern.c | 47 +- trunk/arch/um/kernel/tt/syscall_user.c | 35 +- trunk/arch/um/kernel/tt/tlb.c | 26 +- trunk/arch/um/kernel/um_arch.c | 8 +- trunk/arch/um/os-Linux/Makefile | 11 +- trunk/arch/um/os-Linux/aio.c | 414 + trunk/arch/um/os-Linux/process.c | 58 +- .../{kernel/process.c => os-Linux/start_up.c} | 224 +- trunk/arch/um/os-Linux/tt.c | 113 + trunk/arch/um/scripts/Makefile.unmap | 2 +- trunk/arch/um/sys-i386/Makefile | 8 +- trunk/arch/um/sys-i386/signal.c | 2 +- trunk/arch/um/sys-i386/stub.S | 47 +- trunk/arch/um/sys-i386/stub_segv.c | 3 +- trunk/arch/um/sys-x86_64/Makefile | 13 +- trunk/arch/um/sys-x86_64/signal.c | 41 +- trunk/arch/um/sys-x86_64/stub.S | 51 + trunk/arch/um/sys-x86_64/stub_segv.c | 3 +- trunk/arch/v850/configs/rte-ma1-cb_defconfig | 108 +- trunk/arch/v850/configs/rte-me2-cb_defconfig | 21 +- trunk/arch/v850/configs/sim_defconfig | 21 +- trunk/arch/v850/kernel/setup.c | 44 +- trunk/arch/x86_64/Kconfig | 4 + trunk/arch/x86_64/kernel/Makefile | 5 +- trunk/arch/x86_64/kernel/nmi.c | 2 +- trunk/crypto/Kconfig | 5 +- trunk/crypto/api.c | 3 +- trunk/crypto/cipher.c | 4 - trunk/crypto/internal.h | 3 +- trunk/crypto/tcrypt.c | 11 +- trunk/crypto/tcrypt.h | 138 +- trunk/crypto/tea.c | 81 +- trunk/drivers/atm/zatm.c | 4 +- trunk/drivers/base/node.c | 24 +- trunk/drivers/base/power/resume.c | 8 +- trunk/drivers/base/power/runtime.c | 8 +- trunk/drivers/base/power/suspend.c | 12 +- trunk/drivers/base/power/sysfs.c | 8 +- trunk/drivers/block/Kconfig | 2 +- trunk/drivers/block/cryptoloop.c | 6 +- trunk/drivers/block/viodasd.c | 2 +- trunk/drivers/cdrom/viocd.c | 2 +- trunk/drivers/char/Kconfig | 3 +- trunk/drivers/char/drm/Kconfig | 16 +- trunk/drivers/char/drm/Makefile | 7 +- trunk/drivers/char/drm/drm.h | 8 +- trunk/drivers/char/drm/drmP.h | 137 +- trunk/drivers/char/drm/drm_agpsupport.c | 143 +- trunk/drivers/char/drm/drm_bufs.c | 647 +- trunk/drivers/char/drm/drm_context.c | 17 +- trunk/drivers/char/drm/drm_drv.c | 79 +- trunk/drivers/char/drm/drm_fops.c | 6 - trunk/drivers/char/drm/drm_ioctl.c | 2 +- trunk/drivers/char/drm/drm_memory.c | 8 +- trunk/drivers/char/drm/drm_pci.c | 55 +- trunk/drivers/char/drm/drm_pciids.h | 79 +- trunk/drivers/char/drm/drm_proc.c | 17 +- trunk/drivers/char/drm/drm_scatter.c | 11 +- trunk/drivers/char/drm/drm_stub.c | 8 +- trunk/drivers/char/drm/drm_vm.c | 92 +- trunk/drivers/char/drm/ffb_drv.c | 5 +- trunk/drivers/char/drm/gamma_context.h | 492 - trunk/drivers/char/drm/gamma_dma.c | 946 -- trunk/drivers/char/drm/gamma_drm.h | 90 - trunk/drivers/char/drm/gamma_drv.c | 59 - trunk/drivers/char/drm/gamma_drv.h | 147 - trunk/drivers/char/drm/gamma_lists.h | 215 - trunk/drivers/char/drm/gamma_lock.h | 140 - trunk/drivers/char/drm/gamma_old_dma.h | 313 - trunk/drivers/char/drm/i810_dma.c | 22 +- trunk/drivers/char/drm/i810_drv.c | 1 + trunk/drivers/char/drm/i810_drv.h | 1 + trunk/drivers/char/drm/i830_dma.c | 22 +- trunk/drivers/char/drm/i830_drv.c | 1 + trunk/drivers/char/drm/i830_drv.h | 1 + trunk/drivers/char/drm/i915_dma.c | 31 +- trunk/drivers/char/drm/i915_drv.c | 1 + trunk/drivers/char/drm/i915_drv.h | 4 +- trunk/drivers/char/drm/mga_dma.c | 602 +- trunk/drivers/char/drm/mga_drm.h | 98 +- trunk/drivers/char/drm/mga_drv.c | 45 + trunk/drivers/char/drm/mga_drv.h | 94 +- trunk/drivers/char/drm/mga_ioc32.c | 67 + trunk/drivers/char/drm/mga_irq.c | 72 +- trunk/drivers/char/drm/mga_state.c | 158 +- trunk/drivers/char/drm/mga_warp.c | 141 +- trunk/drivers/char/drm/r128_cce.c | 6 +- trunk/drivers/char/drm/r128_drm.h | 2 +- trunk/drivers/char/drm/r300_cmdbuf.c | 801 ++ trunk/drivers/char/drm/r300_reg.h | 1412 +++ trunk/drivers/char/drm/radeon_cp.c | 35 + trunk/drivers/char/drm/radeon_drm.h | 46 + trunk/drivers/char/drm/radeon_drv.c | 1 + trunk/drivers/char/drm/radeon_drv.h | 30 +- trunk/drivers/char/drm/radeon_state.c | 75 +- trunk/drivers/char/drm/savage_bci.c | 1096 +++ trunk/drivers/char/drm/savage_drm.h | 209 + trunk/drivers/char/drm/savage_drv.c | 112 + trunk/drivers/char/drm/savage_drv.h | 579 ++ trunk/drivers/char/drm/savage_state.c | 1146 +++ trunk/drivers/char/hvc_vio.c | 2 +- trunk/drivers/char/hvcs.c | 2 +- trunk/drivers/char/mwave/mwavedd.c | 21 +- trunk/drivers/char/snsc_event.c | 11 +- trunk/drivers/char/tpm/tpm_infineon.c | 76 +- trunk/drivers/char/viotape.c | 2 +- trunk/drivers/char/watchdog/Kconfig | 7 + trunk/drivers/char/watchdog/Makefile | 1 + trunk/drivers/char/watchdog/booke_wdt.c | 192 + trunk/drivers/ide/ide-io.c | 2 +- trunk/drivers/ide/ide.c | 4 +- trunk/drivers/ide/pci/sc1200.c | 12 +- trunk/drivers/ide/ppc/pmac.c | 16 +- trunk/drivers/input/evdev.c | 2 + trunk/drivers/macintosh/mediabay.c | 6 +- trunk/drivers/macintosh/via-pmu.c | 2 +- trunk/drivers/md/dm-crypt.c | 7 +- trunk/drivers/media/dvb/cinergyT2/cinergyT2.c | 2 +- trunk/drivers/media/dvb/ttpci/Kconfig | 3 + trunk/drivers/media/video/Kconfig | 1 + trunk/drivers/media/video/bttv-driver.c | 1 - trunk/drivers/media/video/msp3400.c | 4 +- trunk/drivers/media/video/tda9887.c | 2 +- trunk/drivers/media/video/tuner-core.c | 2 +- trunk/drivers/misc/Kconfig | 2 +- trunk/drivers/net/Kconfig | 32 +- trunk/drivers/net/Makefile | 2 + trunk/drivers/net/bnx2.c | 18 +- trunk/drivers/net/chelsio/Makefile | 11 + trunk/drivers/net/chelsio/common.h | 314 + trunk/drivers/net/chelsio/cphy.h | 148 + trunk/drivers/net/chelsio/cpl5_cmd.h | 145 + trunk/drivers/net/chelsio/cxgb2.c | 1256 +++ trunk/drivers/net/chelsio/elmer0.h | 151 + trunk/drivers/net/chelsio/espi.c | 346 + trunk/drivers/net/chelsio/espi.h | 68 + trunk/drivers/net/chelsio/gmac.h | 134 + trunk/drivers/net/chelsio/mv88x201x.c | 252 + trunk/drivers/net/chelsio/pm3393.c | 826 ++ trunk/drivers/net/chelsio/regs.h | 468 + trunk/drivers/net/chelsio/sge.c | 1684 ++++ trunk/drivers/net/chelsio/sge.h | 105 + trunk/drivers/net/chelsio/subr.c | 812 ++ trunk/drivers/net/chelsio/suni1x10gexp_regs.h | 213 + trunk/drivers/net/e100.c | 241 +- trunk/drivers/net/e1000/e1000_main.c | 14 +- trunk/drivers/net/ibmveth.c | 2 +- trunk/drivers/net/irda/vlsi_ir.c | 21 +- trunk/drivers/net/iseries_veth.c | 871 +- trunk/drivers/net/iseries_veth.h | 46 - trunk/drivers/net/phy/mdio_bus.c | 2 +- trunk/drivers/net/s2io.h | 4 +- trunk/drivers/net/sis190.c | 1843 ++++ trunk/drivers/net/sungem.c | 1 + trunk/drivers/net/sungem.h | 2 +- trunk/drivers/net/tg3.c | 28 +- trunk/drivers/net/tulip/Kconfig | 12 + trunk/drivers/net/tulip/Makefile | 1 + trunk/drivers/net/tulip/de2104x.c | 2 +- trunk/drivers/net/tulip/media.c | 36 - trunk/drivers/net/tulip/timer.c | 1 - trunk/drivers/net/tulip/tulip.h | 8 +- trunk/drivers/net/tulip/tulip_core.c | 35 +- trunk/drivers/net/tulip/uli526x.c | 1749 ++++ trunk/drivers/net/tun.c | 15 + trunk/drivers/net/wireless/Kconfig | 106 + trunk/drivers/net/wireless/Makefile | 6 + trunk/drivers/net/wireless/airo.c | 80 +- trunk/drivers/net/wireless/atmel.c | 62 +- trunk/drivers/net/wireless/hostap/Kconfig | 73 + trunk/drivers/net/wireless/hostap/Makefile | 5 + trunk/drivers/net/wireless/hostap/hostap.c | 1198 +++ trunk/drivers/net/wireless/hostap/hostap.h | 57 + .../net/wireless/hostap/hostap_80211.h | 96 + .../net/wireless/hostap/hostap_80211_rx.c | 1091 +++ .../net/wireless/hostap/hostap_80211_tx.c | 524 + trunk/drivers/net/wireless/hostap/hostap_ap.c | 3288 +++++++ trunk/drivers/net/wireless/hostap/hostap_ap.h | 261 + .../net/wireless/hostap/hostap_common.h | 435 + .../net/wireless/hostap/hostap_config.h | 55 + trunk/drivers/net/wireless/hostap/hostap_cs.c | 1030 ++ .../net/wireless/hostap/hostap_download.c | 766 ++ trunk/drivers/net/wireless/hostap/hostap_hw.c | 3445 +++++++ .../drivers/net/wireless/hostap/hostap_info.c | 499 + .../net/wireless/hostap/hostap_ioctl.c | 4102 ++++++++ .../drivers/net/wireless/hostap/hostap_pci.c | 473 + .../drivers/net/wireless/hostap/hostap_plx.c | 645 ++ .../drivers/net/wireless/hostap/hostap_proc.c | 448 + .../drivers/net/wireless/hostap/hostap_wlan.h | 1033 ++ trunk/drivers/net/wireless/ieee802_11.h | 78 - trunk/drivers/net/wireless/ipw2100.c | 8679 +++++++++++++++++ trunk/drivers/net/wireless/ipw2100.h | 1167 +++ trunk/drivers/net/wireless/ipw2200.c | 7353 ++++++++++++++ trunk/drivers/net/wireless/ipw2200.h | 1742 ++++ trunk/drivers/net/wireless/orinoco.c | 11 +- trunk/drivers/net/wireless/orinoco_pci.c | 2 - .../net/wireless/prism54/islpci_hotplug.c | 2 - trunk/drivers/net/wireless/strip.c | 2 +- trunk/drivers/net/wireless/wavelan_cs.c | 26 +- trunk/drivers/net/wireless/wavelan_cs.h | 6 +- trunk/drivers/net/wireless/wavelan_cs.p.h | 17 - trunk/drivers/net/wireless/wl3501.h | 4 +- trunk/drivers/net/wireless/wl3501_cs.c | 11 +- trunk/drivers/pci/pci.c | 14 +- trunk/drivers/pci/quirks.c | 19 + trunk/drivers/pci/rom.c | 24 +- trunk/drivers/pci/setup-bus.c | 2 +- trunk/drivers/s390/block/Kconfig | 2 +- trunk/drivers/s390/block/dasd.c | 19 +- trunk/drivers/s390/block/dasd_devmap.c | 8 +- trunk/drivers/s390/block/dasd_diag.c | 334 +- trunk/drivers/s390/block/dasd_diag.h | 105 +- trunk/drivers/s390/block/dasd_genhd.c | 10 +- trunk/drivers/s390/block/dasd_int.h | 3 +- trunk/drivers/s390/block/dasd_ioctl.c | 17 +- trunk/drivers/s390/block/dasd_proc.c | 8 +- trunk/drivers/s390/char/raw3270.c | 16 +- trunk/drivers/s390/cio/cio.c | 7 +- trunk/drivers/s390/cio/device_fsm.c | 3 +- trunk/drivers/s390/cio/device_ops.c | 4 +- trunk/drivers/s390/cio/ioasm.h | 26 +- trunk/drivers/s390/crypto/z90common.h | 3 +- trunk/drivers/s390/crypto/z90hardware.c | 127 +- trunk/drivers/s390/crypto/z90main.c | 246 +- trunk/drivers/s390/s390mach.c | 2 +- trunk/drivers/scsi/Kconfig | 2 +- trunk/drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- trunk/drivers/scsi/ibmvscsi/rpa_vscsi.c | 1 + trunk/drivers/scsi/mesh.c | 6 +- trunk/drivers/scsi/sata_promise.c | 50 +- trunk/drivers/serial/21285.c | 10 +- trunk/drivers/serial/8250.c | 89 +- trunk/drivers/serial/8250.h | 6 +- trunk/drivers/serial/Kconfig | 4 +- trunk/drivers/serial/amba-pl010.c | 8 +- trunk/drivers/serial/amba-pl011.c | 8 +- trunk/drivers/serial/au1x00_uart.c | 8 +- trunk/drivers/serial/clps711x.c | 10 +- trunk/drivers/serial/cpm_uart/cpm_uart_core.c | 21 +- trunk/drivers/serial/cpm_uart/cpm_uart_cpm2.c | 11 + trunk/drivers/serial/dz.c | 10 +- trunk/drivers/serial/icom.c | 12 +- trunk/drivers/serial/imx.c | 28 +- trunk/drivers/serial/ioc4_serial.c | 6 +- trunk/drivers/serial/ip22zilog.c | 4 +- trunk/drivers/serial/jsm/jsm_tty.c | 4 +- trunk/drivers/serial/m32r_sio.c | 8 +- trunk/drivers/serial/mpc52xx_uart.c | 8 +- trunk/drivers/serial/mpsc.c | 8 +- trunk/drivers/serial/mux.c | 10 +- trunk/drivers/serial/pmac_zilog.c | 13 +- trunk/drivers/serial/pxa.c | 8 +- trunk/drivers/serial/s3c2410.c | 10 +- trunk/drivers/serial/sa1100.c | 8 +- trunk/drivers/serial/serial_core.c | 144 +- trunk/drivers/serial/serial_lh7a40x.c | 5 +- trunk/drivers/serial/serial_txx9.c | 8 +- trunk/drivers/serial/sh-sci.c | 12 +- trunk/drivers/serial/sn_console.c | 8 +- trunk/drivers/serial/sunsab.c | 8 +- trunk/drivers/serial/sunsu.c | 32 +- trunk/drivers/serial/sunzilog.c | 4 +- trunk/drivers/serial/uart00.c | 8 +- trunk/drivers/serial/v850e_uart.c | 6 +- trunk/drivers/serial/vr41xx_siu.c | 8 +- trunk/drivers/usb/core/hub.c | 18 +- trunk/drivers/usb/core/usb.c | 2 +- trunk/drivers/usb/host/ehci-dbg.c | 2 +- trunk/drivers/usb/host/ohci-dbg.c | 2 +- trunk/drivers/usb/host/sl811-hcd.c | 6 +- trunk/drivers/usb/misc/usbtest.c | 2 +- trunk/drivers/usb/net/Makefile | 2 - trunk/drivers/usb/net/zd1201.c | 16 +- trunk/drivers/video/aty/aty128fb.c | 14 +- trunk/drivers/video/aty/atyfb_base.c | 11 +- trunk/drivers/video/aty/radeon_pm.c | 12 +- trunk/drivers/video/chipsfb.c | 4 +- trunk/drivers/video/i810/i810_main.c | 6 +- trunk/drivers/video/pmag-aa-fb.c | 2 +- trunk/drivers/video/pmag-ba-fb.c | 285 +- trunk/drivers/video/pmagb-b-fb.c | 417 +- trunk/drivers/video/s1d13xxxfb.c | 2 +- trunk/drivers/video/savage/savagefb_driver.c | 1 - trunk/fs/Kconfig | 43 - trunk/fs/aio.c | 4 + trunk/fs/binfmt_flat.c | 2 +- trunk/fs/devpts/Makefile | 1 - trunk/fs/devpts/inode.c | 21 - trunk/fs/devpts/xattr_security.c | 47 - trunk/fs/jfs/namei.c | 5 +- trunk/fs/nfsd/nfs4recover.c | 5 +- trunk/fs/proc/base.c | 96 + trunk/fs/proc/task_mmu.c | 357 +- trunk/fs/xattr.c | 80 +- trunk/include/asm-alpha/page.h | 16 +- trunk/include/asm-alpha/types.h | 2 - trunk/include/asm-arm/arch-ixp4xx/io.h | 102 +- trunk/include/asm-arm/arch-ixp4xx/platform.h | 19 +- trunk/include/asm-arm/arch-pxa/pxa-regs.h | 29 + .../include/asm-arm/arch-s3c2410/regs-clock.h | 11 +- trunk/include/asm-arm/page.h | 16 +- trunk/include/asm-arm/types.h | 2 - trunk/include/asm-arm/unistd.h | 3 +- trunk/include/asm-arm26/page.h | 16 +- trunk/include/asm-arm26/types.h | 2 - trunk/include/asm-cris/page.h | 15 +- trunk/include/asm-cris/types.h | 2 - trunk/include/asm-frv/page.h | 17 +- trunk/include/asm-frv/types.h | 2 - trunk/include/asm-generic/page.h | 26 + trunk/include/asm-generic/pgtable.h | 16 + trunk/include/asm-h8300/page.h | 16 +- trunk/include/asm-h8300/types.h | 2 - trunk/include/asm-i386/agp.h | 2 +- trunk/include/asm-i386/apicdef.h | 1 + trunk/include/asm-i386/bugs.h | 5 +- trunk/include/asm-i386/desc.h | 33 +- trunk/include/asm-i386/kdebug.h | 11 +- .../asm-i386/mach-es7000/mach_mpparse.h | 30 +- .../include/asm-i386/mach-generic/mach_apic.h | 2 + trunk/include/asm-i386/mpspec.h | 1 + trunk/include/asm-i386/msr.h | 15 + trunk/include/asm-i386/page.h | 17 +- trunk/include/asm-i386/pgtable-3level.h | 2 +- trunk/include/asm-i386/pgtable.h | 42 +- trunk/include/asm-i386/processor.h | 44 +- trunk/include/asm-i386/ptrace.h | 7 + trunk/include/asm-i386/setup.h | 2 +- trunk/include/asm-i386/smp.h | 2 +- trunk/include/asm-i386/system.h | 36 +- trunk/include/asm-i386/thread_info.h | 5 +- trunk/include/asm-i386/timer.h | 3 + trunk/include/asm-i386/types.h | 2 - trunk/include/asm-i386/xor.h | 26 +- trunk/include/asm-ia64/acpi.h | 5 + trunk/include/asm-ia64/fcntl.h | 3 +- trunk/include/asm-ia64/io.h | 4 +- trunk/include/asm-ia64/mmu.h | 8 +- trunk/include/asm-ia64/mmu_context.h | 61 +- trunk/include/asm-ia64/page.h | 27 +- trunk/include/asm-ia64/pal.h | 21 + trunk/include/asm-ia64/pgtable.h | 13 +- trunk/include/asm-ia64/rwsem.h | 35 +- trunk/include/asm-ia64/sn/addrs.h | 112 +- trunk/include/asm-ia64/sn/geo.h | 3 +- trunk/include/asm-ia64/sn/intr.h | 3 +- trunk/include/asm-ia64/sn/nodepda.h | 3 +- .../asm-ia64/sn/pcibus_provider_defs.h | 8 +- trunk/include/asm-ia64/sn/pda.h | 1 - trunk/include/asm-ia64/sn/sn2/sn_hwperf.h | 10 + trunk/include/asm-ia64/sn/sn_sal.h | 60 +- trunk/include/asm-ia64/sn/tioce.h | 740 ++ trunk/include/asm-ia64/sn/tioce_provider.h | 66 + trunk/include/asm-ia64/spinlock.h | 33 +- trunk/include/asm-ia64/system.h | 5 +- trunk/include/asm-ia64/types.h | 2 - trunk/include/asm-m32r/page.h | 21 +- trunk/include/asm-m32r/types.h | 2 - trunk/include/asm-m68k/cacheflush.h | 31 +- trunk/include/asm-m68k/page.h | 16 +- trunk/include/asm-m68k/string.h | 403 +- trunk/include/asm-m68k/types.h | 2 - trunk/include/asm-m68knommu/page.h | 21 +- trunk/include/asm-mips/a.out.h | 4 +- trunk/include/asm-mips/addrspace.h | 2 +- trunk/include/asm-mips/asmmacro.h | 8 +- trunk/include/asm-mips/atomic.h | 4 +- trunk/include/asm-mips/bitops.h | 12 +- trunk/include/asm-mips/bugs.h | 2 +- trunk/include/asm-mips/checksum.h | 4 +- trunk/include/asm-mips/cpu-features.h | 4 +- trunk/include/asm-mips/ddb5xxx/ddb5477.h | 6 +- trunk/include/asm-mips/dec/prom.h | 12 +- trunk/include/asm-mips/delay.h | 6 +- trunk/include/asm-mips/elf.h | 16 +- trunk/include/asm-mips/fpregdef.h | 4 +- trunk/include/asm-mips/fpu.h | 8 +- trunk/include/asm-mips/hp-lj/asic.h | 7 - trunk/include/asm-mips/ip32/mace.h | 8 +- trunk/include/asm-mips/lasat/serial.h | 4 +- trunk/include/asm-mips/local.h | 4 +- trunk/include/asm-mips/mach-au1x00/au1000.h | 2 +- trunk/include/asm-mips/mach-db1x00/db1x00.h | 2 +- trunk/include/asm-mips/mach-generic/spaces.h | 8 +- trunk/include/asm-mips/mach-ip22/spaces.h | 8 +- .../mach-ip32/cpu-feature-overrides.h | 2 +- trunk/include/asm-mips/mach-jazz/floppy.h | 2 +- trunk/include/asm-mips/mach-pb1x00/pb1500.h | 4 +- .../mach-qemu/cpu-feature-overrides.h | 31 + trunk/include/asm-mips/mach-qemu/param.h | 13 + trunk/include/asm-mips/mach-vr41xx/timex.h | 18 - trunk/include/asm-mips/mmu_context.h | 6 +- trunk/include/asm-mips/module.h | 4 +- trunk/include/asm-mips/msgbuf.h | 12 +- trunk/include/asm-mips/paccess.h | 4 +- trunk/include/asm-mips/page.h | 16 +- trunk/include/asm-mips/pci.h | 21 +- trunk/include/asm-mips/pgalloc.h | 4 +- trunk/include/asm-mips/pgtable.h | 4 +- trunk/include/asm-mips/processor.h | 4 +- trunk/include/asm-mips/ptrace.h | 2 +- trunk/include/asm-mips/qemu.h | 24 + trunk/include/asm-mips/r4kcache.h | 68 +- trunk/include/asm-mips/reg.h | 6 +- trunk/include/asm-mips/resource.h | 2 +- trunk/include/asm-mips/rtc.h | 2 +- trunk/include/asm-mips/sgi/gio.h | 2 +- trunk/include/asm-mips/sgi/hpc3.h | 4 +- trunk/include/asm-mips/sgi/ioc.h | 4 +- trunk/include/asm-mips/sgi/ip22.h | 2 +- trunk/include/asm-mips/sgi/mc.h | 6 +- trunk/include/asm-mips/sgiarcs.h | 8 +- trunk/include/asm-mips/sibyte/carmel.h | 12 +- trunk/include/asm-mips/sibyte/sb1250_defs.h | 38 +- trunk/include/asm-mips/sibyte/sb1250_dma.h | 42 +- trunk/include/asm-mips/sibyte/sb1250_genbus.h | 24 +- trunk/include/asm-mips/sibyte/sb1250_int.h | 24 +- trunk/include/asm-mips/sibyte/sb1250_l2c.h | 22 +- trunk/include/asm-mips/sibyte/sb1250_ldt.h | 32 +- trunk/include/asm-mips/sibyte/sb1250_mac.h | 26 +- trunk/include/asm-mips/sibyte/sb1250_mc.h | 28 +- trunk/include/asm-mips/sibyte/sb1250_regs.h | 68 +- trunk/include/asm-mips/sibyte/sb1250_scd.h | 36 +- trunk/include/asm-mips/sibyte/sb1250_smbus.h | 24 +- .../include/asm-mips/sibyte/sb1250_syncser.h | 12 +- trunk/include/asm-mips/sibyte/sb1250_uart.h | 30 +- trunk/include/asm-mips/sigcontext.h | 4 +- trunk/include/asm-mips/siginfo.h | 4 +- trunk/include/asm-mips/sim.h | 8 +- trunk/include/asm-mips/socket.h | 2 +- trunk/include/asm-mips/stackframe.h | 22 +- trunk/include/asm-mips/statfs.h | 2 +- trunk/include/asm-mips/string.h | 8 +- trunk/include/asm-mips/system.h | 4 +- trunk/include/asm-mips/thread_info.h | 4 +- trunk/include/asm-mips/titan_dep.h | 2 +- trunk/include/asm-mips/tx4927/tx4927.h | 52 +- trunk/include/asm-mips/tx4927/tx4927_pci.h | 4 +- trunk/include/asm-mips/types.h | 4 +- trunk/include/asm-mips/uaccess.h | 8 +- trunk/include/asm-mips/unistd.h | 2 +- trunk/include/asm-mips/vr4181/irq.h | 122 - trunk/include/asm-mips/vr4181/vr4181.h | 413 - trunk/include/asm-mips/vr41xx/vr41xx.h | 16 +- trunk/include/asm-mips/vr41xx/vrc4173.h | 4 +- trunk/include/asm-mips/war.h | 4 +- trunk/include/asm-mips/xxs1500.h | 2 +- trunk/include/asm-parisc/page.h | 16 +- trunk/include/asm-parisc/types.h | 2 - .../{asm-ppc64 => asm-powerpc}/8253pit.h | 2 +- trunk/include/{asm-ppc => asm-powerpc}/agp.h | 0 trunk/include/asm-powerpc/cputime.h | 1 + .../include/{asm-ppc => asm-powerpc}/div64.h | 0 trunk/include/asm-powerpc/emergency-restart.h | 1 + .../include/{asm-ppc => asm-powerpc}/errno.h | 0 .../include/{asm-ppc => asm-powerpc}/ioctl.h | 0 .../include/{asm-ppc => asm-powerpc}/ioctls.h | 0 trunk/include/{asm-ppc => asm-powerpc}/ipc.h | 0 .../{asm-ppc => asm-powerpc}/linkage.h | 0 .../{asm-ppc64 => asm-powerpc}/local.h | 0 .../include/{asm-ppc => asm-powerpc}/namei.h | 0 trunk/include/asm-powerpc/percpu.h | 1 + trunk/include/{asm-ppc => asm-powerpc}/poll.h | 0 trunk/include/asm-powerpc/resource.h | 1 + .../{asm-ppc => asm-powerpc}/shmparam.h | 0 .../include/{asm-ppc => asm-powerpc}/string.h | 0 .../{asm-ppc => asm-powerpc}/unaligned.h | 0 trunk/include/{asm-ppc => asm-powerpc}/xor.h | 0 trunk/include/asm-ppc/8253pit.h | 10 - trunk/include/asm-ppc/cputime.h | 6 - trunk/include/asm-ppc/dma-mapping.h | 3 +- trunk/include/asm-ppc/emergency-restart.h | 6 - trunk/include/asm-ppc/hdreg.h | 1 - trunk/include/asm-ppc/ibm4xx.h | 12 - trunk/include/asm-ppc/ibm_ocp.h | 17 + trunk/include/asm-ppc/irq.h | 1 + trunk/include/asm-ppc/kmap_types.h | 1 + trunk/include/asm-ppc/local.h | 6 - trunk/include/asm-ppc/mpc8260.h | 18 + trunk/include/asm-ppc/mpc8xx.h | 4 - trunk/include/asm-ppc/mv64x60.h | 7 + trunk/include/asm-ppc/mv64x60_defs.h | 9 +- trunk/include/asm-ppc/param.h | 4 +- trunk/include/asm-ppc/percpu.h | 6 - trunk/include/asm-ppc/ppc_sys.h | 5 +- trunk/include/asm-ppc/resource.h | 6 - trunk/include/asm-ppc/serial.h | 2 - trunk/include/asm-ppc/system.h | 5 + trunk/include/asm-ppc/types.h | 2 - trunk/include/asm-ppc64/agp.h | 23 - trunk/include/asm-ppc64/cputime.h | 6 - trunk/include/asm-ppc64/div64.h | 1 - trunk/include/asm-ppc64/emergency-restart.h | 6 - trunk/include/asm-ppc64/errno.h | 18 - trunk/include/asm-ppc64/hdreg.h | 1 - trunk/include/asm-ppc64/ioctl.h | 74 - trunk/include/asm-ppc64/ioctls.h | 114 - trunk/include/asm-ppc64/ipc.h | 1 - trunk/include/asm-ppc64/linkage.h | 6 - trunk/include/asm-ppc64/lmb.h | 22 + trunk/include/asm-ppc64/lppaca.h | 2 +- trunk/include/asm-ppc64/namei.h | 23 - trunk/include/asm-ppc64/page.h | 17 +- trunk/include/asm-ppc64/param.h | 4 +- trunk/include/asm-ppc64/percpu.h | 6 - trunk/include/asm-ppc64/pgtable.h | 2 + trunk/include/asm-ppc64/poll.h | 32 - trunk/include/asm-ppc64/processor.h | 1 + trunk/include/asm-ppc64/resource.h | 6 - trunk/include/asm-ppc64/shmparam.h | 13 - trunk/include/asm-ppc64/string.h | 35 - trunk/include/asm-ppc64/types.h | 1 - trunk/include/asm-ppc64/unaligned.h | 21 - trunk/include/asm-ppc64/vio.h | 101 +- trunk/include/asm-ppc64/xor.h | 1 - trunk/include/asm-s390/debug.h | 2 - trunk/include/asm-s390/lowcore.h | 8 +- trunk/include/asm-s390/page.h | 16 +- trunk/include/asm-s390/spinlock.h | 4 +- trunk/include/asm-s390/types.h | 2 - trunk/include/asm-sh/page.h | 20 +- trunk/include/asm-sh/types.h | 2 - trunk/include/asm-sh64/page.h | 20 +- trunk/include/asm-sh64/types.h | 2 - trunk/include/asm-sparc/page.h | 16 +- trunk/include/asm-sparc/types.h | 2 - trunk/include/asm-sparc64/page.h | 16 +- trunk/include/asm-sparc64/types.h | 2 - trunk/include/asm-um/mmu_context.h | 10 +- trunk/include/asm-um/page.h | 16 +- trunk/include/asm-um/pgalloc.h | 12 +- trunk/include/asm-um/pgtable-2level.h | 27 - trunk/include/asm-um/pgtable-3level.h | 45 +- trunk/include/asm-um/pgtable.h | 54 +- trunk/include/asm-v850/page.h | 21 +- trunk/include/asm-v850/types.h | 2 - trunk/include/asm-x86_64/page.h | 17 +- trunk/include/asm-x86_64/pgtable.h | 19 +- trunk/include/asm-x86_64/processor.h | 5 + trunk/include/asm-x86_64/types.h | 2 - trunk/include/asm-xtensa/atomic.h | 12 +- trunk/include/asm-xtensa/checksum.h | 4 +- trunk/include/asm-xtensa/delay.h | 2 +- trunk/include/asm-xtensa/io.h | 14 +- trunk/include/asm-xtensa/mmu_context.h | 18 +- trunk/include/asm-xtensa/page.h | 2 +- trunk/include/asm-xtensa/page.h.n | 135 - trunk/include/asm-xtensa/pci.h | 4 +- trunk/include/asm-xtensa/pgtable.h | 6 +- trunk/include/asm-xtensa/semaphore.h | 10 +- trunk/include/asm-xtensa/string.h | 8 +- trunk/include/asm-xtensa/system.h | 10 +- trunk/include/asm-xtensa/tlbflush.h | 40 +- trunk/include/asm-xtensa/types.h | 2 - trunk/include/asm-xtensa/uaccess.h | 10 +- trunk/include/linux/capability.h | 1 + trunk/include/linux/cpu.h | 2 +- trunk/include/linux/crypto.h | 1 + trunk/include/linux/efi.h | 14 +- trunk/include/linux/etherdevice.h | 6 + trunk/include/linux/hugetlb.h | 6 - trunk/include/linux/if_tun.h | 1 + trunk/include/linux/mempolicy.h | 3 + trunk/include/linux/mmzone.h | 25 +- trunk/include/linux/mod_devicetable.h | 7 +- trunk/include/linux/mv643xx.h | 2 +- trunk/include/linux/page-flags.h | 2 + trunk/include/linux/pci_ids.h | 4 + trunk/include/linux/pm.h | 14 +- trunk/include/linux/ptrace.h | 2 + trunk/include/linux/serial.h | 4 - trunk/include/linux/serial_8250.h | 16 + trunk/include/linux/serial_core.h | 10 +- trunk/include/linux/sound.h | 2 + trunk/include/linux/swap.h | 22 +- trunk/include/linux/swapops.h | 2 +- trunk/include/linux/vmalloc.h | 8 + trunk/include/net/ieee80211.h | 265 +- trunk/include/net/ieee80211_crypt.h | 86 + trunk/include/net/inet_connection_sock.h | 4 +- trunk/include/net/ip_vs.h | 2 +- trunk/include/net/sock.h | 15 +- trunk/include/net/tcp.h | 1 + trunk/include/sound/ac97_codec.h | 9 + trunk/include/sound/ad1816a.h | 1 + trunk/include/sound/asound.h | 6 +- trunk/include/sound/cs46xx.h | 2 +- trunk/include/sound/emu10k1.h | 2 +- trunk/include/sound/gus.h | 8 +- trunk/include/sound/pcm.h | 1 - trunk/include/sound/version.h | 4 +- trunk/include/sound/ymfpci.h | 6 + trunk/include/video/pmag-ba-fb.h | 41 +- trunk/include/video/pmagb-b-fb.h | 74 +- trunk/init/do_mounts.c | 6 +- trunk/kernel/fork.c | 3 + trunk/kernel/power/Kconfig | 12 + trunk/kernel/power/disk.c | 55 +- trunk/kernel/power/main.c | 5 +- trunk/kernel/power/process.c | 29 +- trunk/kernel/power/swsusp.c | 201 +- trunk/lib/Makefile | 1 + .../semaphore.c => lib/semaphore-sleepers.c} | 15 +- trunk/mm/Kconfig | 22 + trunk/mm/filemap.c | 14 +- trunk/mm/hugetlb.c | 2 - trunk/mm/madvise.c | 9 +- trunk/mm/memory.c | 7 +- trunk/mm/mempolicy.c | 12 +- trunk/mm/mremap.c | 4 + trunk/mm/page_alloc.c | 29 +- trunk/mm/rmap.c | 29 +- trunk/mm/shmem.c | 91 +- trunk/mm/slab.c | 33 +- trunk/mm/sparse.c | 75 +- trunk/mm/swap_state.c | 6 +- trunk/mm/swapfile.c | 412 +- trunk/mm/vmalloc.c | 2 - trunk/mm/vmscan.c | 12 +- trunk/net/Kconfig | 1 + trunk/net/Makefile | 1 + trunk/net/decnet/af_decnet.c | 40 +- trunk/net/decnet/dn_nsp_out.c | 63 - trunk/net/ieee80211/Kconfig | 69 + trunk/net/ieee80211/Makefile | 11 + trunk/net/ieee80211/ieee80211_crypt.c | 259 + trunk/net/ieee80211/ieee80211_crypt_ccmp.c | 470 + trunk/net/ieee80211/ieee80211_crypt_tkip.c | 708 ++ trunk/net/ieee80211/ieee80211_crypt_wep.c | 272 + trunk/net/ieee80211/ieee80211_module.c | 299 + trunk/net/ieee80211/ieee80211_rx.c | 1189 +++ trunk/net/ieee80211/ieee80211_tx.c | 438 + trunk/net/ieee80211/ieee80211_wx.c | 471 + trunk/net/ipv4/ah4.c | 18 +- trunk/net/ipv4/esp4.c | 24 +- trunk/net/ipv4/ipcomp.c | 3 +- trunk/net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +- trunk/net/ipv4/tcp.c | 17 +- trunk/net/ipv4/tcp_input.c | 36 +- trunk/net/ipv4/tcp_output.c | 55 +- trunk/net/ipv6/addrconf.c | 6 +- trunk/net/ipv6/ah6.c | 18 +- trunk/net/ipv6/esp6.c | 24 +- trunk/net/ipv6/icmp.c | 2 +- trunk/net/ipv6/ipcomp6.c | 3 +- trunk/net/ipv6/raw.c | 4 +- trunk/net/sctp/endpointola.c | 3 +- trunk/net/sctp/socket.c | 3 +- trunk/net/sunrpc/auth_gss/gss_krb5_crypto.c | 5 +- trunk/net/sunrpc/auth_gss/gss_krb5_mech.c | 9 +- trunk/net/sunrpc/auth_gss/gss_spkm3_mech.c | 12 +- trunk/net/sunrpc/rpc_pipe.c | 2 +- trunk/scripts/kconfig/Makefile | 16 +- trunk/scripts/kconfig/kxgettext.c | 16 +- trunk/scripts/mod/file2alias.c | 19 + trunk/security/seclvl.c | 2 +- trunk/security/selinux/avc.c | 4 +- trunk/security/selinux/include/security.h | 3 +- trunk/security/selinux/ss/avtab.c | 196 +- trunk/security/selinux/ss/avtab.h | 37 +- trunk/security/selinux/ss/conditional.c | 215 +- trunk/security/selinux/ss/ebitmap.c | 5 +- trunk/security/selinux/ss/ebitmap.h | 30 + trunk/security/selinux/ss/mls.c | 42 +- trunk/security/selinux/ss/policydb.c | 107 +- trunk/security/selinux/ss/policydb.h | 3 + trunk/security/selinux/ss/services.c | 76 +- trunk/sound/arm/pxa2xx-ac97.c | 12 +- trunk/sound/core/memalloc.c | 5 +- trunk/sound/core/memory.c | 2 +- trunk/sound/core/oss/pcm_oss.c | 11 +- trunk/sound/core/pcm_compat.c | 49 +- trunk/sound/core/pcm_lib.c | 20 +- trunk/sound/core/pcm_native.c | 14 +- trunk/sound/core/sound_oss.c | 7 +- trunk/sound/core/timer.c | 16 +- trunk/sound/drivers/vx/vx_mixer.c | 4 +- trunk/sound/drivers/vx/vx_pcm.c | 8 +- trunk/sound/isa/ad1816a/ad1816a.c | 5 + trunk/sound/isa/ad1816a/ad1816a_lib.c | 14 +- trunk/sound/isa/ad1848/ad1848_lib.c | 1 + trunk/sound/isa/cmi8330.c | 4 +- trunk/sound/isa/cs423x/cs4231_lib.c | 2 + trunk/sound/isa/gus/gus_io.c | 6 +- trunk/sound/isa/opl3sa2.c | 114 +- trunk/sound/isa/sb/sb16_main.c | 2 +- trunk/sound/pci/Kconfig | 10 +- trunk/sound/pci/ac97/Makefile | 2 + trunk/sound/pci/ac97/ac97_bus.c | 79 + trunk/sound/pci/ac97/ac97_codec.c | 85 +- trunk/sound/pci/ac97/ac97_patch.c | 449 +- trunk/sound/pci/ac97/ac97_patch.h | 1 + trunk/sound/pci/ali5451/ali5451.c | 6 +- trunk/sound/pci/atiixp.c | 14 +- trunk/sound/pci/au88x0/au88x0_pcm.c | 10 +- trunk/sound/pci/ca0106/ca0106_main.c | 8 + trunk/sound/pci/ca0106/ca0106_mixer.c | 4 +- trunk/sound/pci/cmipci.c | 2 +- trunk/sound/pci/cs46xx/cs46xx.c | 2 +- trunk/sound/pci/cs46xx/cs46xx_lib.c | 18 +- trunk/sound/pci/emu10k1/emu10k1.c | 2 +- trunk/sound/pci/emu10k1/emu10k1_main.c | 8 + trunk/sound/pci/emu10k1/emu10k1x.c | 4 +- trunk/sound/pci/emu10k1/emufx.c | 26 +- trunk/sound/pci/emu10k1/emumixer.c | 23 +- trunk/sound/pci/emu10k1/emupcm.c | 7 +- trunk/sound/pci/ens1370.c | 2 +- trunk/sound/pci/fm801.c | 8 +- trunk/sound/pci/hda/Makefile | 2 +- trunk/sound/pci/hda/hda_codec.c | 97 +- trunk/sound/pci/hda/hda_codec.h | 1 + trunk/sound/pci/hda/hda_generic.c | 5 + trunk/sound/pci/hda/hda_intel.c | 157 +- trunk/sound/pci/hda/hda_patch.h | 3 + trunk/sound/pci/hda/patch_analog.c | 4 +- trunk/sound/pci/hda/patch_cmedia.c | 1 + trunk/sound/pci/hda/patch_realtek.c | 9 +- trunk/sound/pci/hda/patch_si3054.c | 300 + trunk/sound/pci/ice1712/delta.c | 10 +- trunk/sound/pci/ice1712/ice1712.c | 10 +- trunk/sound/pci/ice1712/ice1724.c | 6 +- trunk/sound/pci/intel8x0.c | 57 +- trunk/sound/pci/korg1212/korg1212.c | 4 +- trunk/sound/pci/nm256/nm256.c | 93 +- trunk/sound/pci/rme32.c | 4 +- trunk/sound/pci/rme96.c | 4 +- trunk/sound/pci/rme9652/hdsp.c | 55 +- trunk/sound/pci/rme9652/hdspm.c | 33 +- trunk/sound/pci/rme9652/rme9652.c | 24 +- trunk/sound/pci/trident/trident_main.c | 10 +- trunk/sound/pci/via82xx.c | 17 +- trunk/sound/pci/via82xx_modem.c | 3 +- trunk/sound/pci/ymfpci/ymfpci_main.c | 232 +- trunk/sound/pcmcia/vx/vxpocket.c | 12 +- trunk/sound/sound_core.c | 27 +- trunk/sound/synth/emux/emux_synth.c | 1 - trunk/sound/usb/usbaudio.c | 320 +- trunk/sound/usb/usbmidi.c | 111 +- trunk/sound/usb/usx2y/usx2yhwdeppcm.c | 2 +- 1241 files changed, 82266 insertions(+), 26890 deletions(-) create mode 100644 trunk/Documentation/networking/README.ipw2100 create mode 100644 trunk/Documentation/networking/README.ipw2200 create mode 100644 trunk/Documentation/networking/cxgb.txt create mode 100644 trunk/Documentation/power/swsusp-dmcrypt.txt create mode 100644 trunk/arch/i386/kernel/i8237.c create mode 100644 trunk/arch/ia64/kernel/cpufreq/Kconfig create mode 100644 trunk/arch/ia64/kernel/cpufreq/Makefile create mode 100644 trunk/arch/ia64/kernel/cpufreq/acpi-cpufreq.c create mode 100644 trunk/arch/ia64/sn/pci/tioce_provider.c delete mode 100644 trunk/arch/m68k/lib/memcmp.c delete mode 100644 trunk/arch/m68k/lib/memcpy.c delete mode 100644 trunk/arch/m68k/lib/memset.c create mode 100644 trunk/arch/m68k/lib/string.c create mode 100644 trunk/arch/m68k/mm/cache.c create mode 100644 trunk/arch/m68knommu/platform/523x/config.c rename trunk/arch/mips/configs/{osprey_defconfig => qemu_defconfig} (66%) create mode 100644 trunk/arch/mips/qemu/Makefile create mode 100644 trunk/arch/mips/qemu/q-firmware.c create mode 100644 trunk/arch/mips/qemu/q-int.S create mode 100644 trunk/arch/mips/qemu/q-irq.c create mode 100644 trunk/arch/mips/qemu/q-mem.c create mode 100644 trunk/arch/mips/qemu/q-setup.c delete mode 100644 trunk/arch/mips/vr4181/common/Makefile delete mode 100644 trunk/arch/mips/vr4181/common/int_handler.S delete mode 100644 trunk/arch/mips/vr4181/common/irq.c delete mode 100644 trunk/arch/mips/vr4181/common/serial.c delete mode 100644 trunk/arch/mips/vr4181/common/time.c delete mode 100644 trunk/arch/mips/vr4181/osprey/Makefile delete mode 100644 trunk/arch/mips/vr4181/osprey/dbg_io.c delete mode 100644 trunk/arch/mips/vr4181/osprey/prom.c delete mode 100644 trunk/arch/mips/vr4181/osprey/reset.c delete mode 100644 trunk/arch/mips/vr4181/osprey/setup.c create mode 100644 trunk/arch/mips/vr41xx/common/irq.c rename trunk/arch/mips/vr41xx/{tanbac-tb0226/setup.c => common/type.c} (85%) delete mode 100644 trunk/arch/mips/vr41xx/tanbac-tb0226/Makefile delete mode 100644 trunk/arch/mips/vr41xx/tanbac-tb0229/Makefile delete mode 100644 trunk/arch/mips/vr41xx/tanbac-tb0229/setup.c delete mode 100644 trunk/arch/mips/vr41xx/victor-mpc30x/Makefile delete mode 100644 trunk/arch/mips/vr41xx/victor-mpc30x/setup.c delete mode 100644 trunk/arch/mips/vr41xx/zao-capcella/Makefile delete mode 100644 trunk/arch/mips/vr41xx/zao-capcella/setup.c create mode 100644 trunk/arch/ppc/boot/simple/misc-ev64360.c delete mode 100644 trunk/arch/ppc/configs/SM850_defconfig delete mode 100644 trunk/arch/ppc/configs/SPD823TS_defconfig delete mode 100644 trunk/arch/ppc/configs/adir_defconfig delete mode 100644 trunk/arch/ppc/configs/ash_defconfig delete mode 100644 trunk/arch/ppc/configs/beech_defconfig delete mode 100644 trunk/arch/ppc/configs/cedar_defconfig rename trunk/arch/ppc/configs/{k2_defconfig => ev64360_defconfig} (53%) delete mode 100644 trunk/arch/ppc/configs/mcpn765_defconfig delete mode 100644 trunk/arch/ppc/configs/menf1_defconfig delete mode 100644 trunk/arch/ppc/configs/oak_defconfig delete mode 100644 trunk/arch/ppc/configs/pcore_defconfig delete mode 100644 trunk/arch/ppc/configs/rainier_defconfig delete mode 100644 trunk/arch/ppc/configs/redwood_defconfig delete mode 100644 trunk/arch/ppc/kernel/find_name.c delete mode 100644 trunk/arch/ppc/platforms/4xx/ash.c delete mode 100644 trunk/arch/ppc/platforms/4xx/ash.h delete mode 100644 trunk/arch/ppc/platforms/4xx/oak.c delete mode 100644 trunk/arch/ppc/platforms/4xx/oak.h delete mode 100644 trunk/arch/ppc/platforms/4xx/oak_setup.h delete mode 100644 trunk/arch/ppc/platforms/adir.h delete mode 100644 trunk/arch/ppc/platforms/adir_pci.c delete mode 100644 trunk/arch/ppc/platforms/adir_pic.c delete mode 100644 trunk/arch/ppc/platforms/adir_setup.c create mode 100644 trunk/arch/ppc/platforms/ev64360.c create mode 100644 trunk/arch/ppc/platforms/ev64360.h delete mode 100644 trunk/arch/ppc/platforms/k2.c delete mode 100644 trunk/arch/ppc/platforms/k2.h delete mode 100644 trunk/arch/ppc/platforms/mcpn765.c delete mode 100644 trunk/arch/ppc/platforms/mcpn765.h delete mode 100644 trunk/arch/ppc/platforms/pcore.c delete mode 100644 trunk/arch/ppc/platforms/pcore.h delete mode 100644 trunk/arch/ppc/platforms/spd8xx.h create mode 100644 trunk/arch/ppc/syslib/ppc83xx_pci.h create mode 100644 trunk/arch/ppc/syslib/pq2_devices.c create mode 100644 trunk/arch/ppc/syslib/pq2_sys.c rename trunk/arch/um/{Kconfig_char => Kconfig.char} (100%) rename trunk/arch/um/{Kconfig_i386 => Kconfig.i386} (93%) rename trunk/arch/um/{Kconfig_net => Kconfig.net} (98%) rename trunk/arch/um/{Kconfig_scsi => Kconfig.scsi} (100%) rename trunk/arch/um/{Kconfig_x86_64 => Kconfig.x86_64} (83%) create mode 100644 trunk/arch/um/include/aio.h create mode 100644 trunk/arch/um/include/syscall.h delete mode 100644 trunk/arch/um/include/syscall_user.h create mode 100644 trunk/arch/um/kernel/skas/syscall.c delete mode 100644 trunk/arch/um/kernel/skas/syscall_kern.c delete mode 100644 trunk/arch/um/kernel/skas/syscall_user.c create mode 100644 trunk/arch/um/kernel/syscall.c delete mode 100644 trunk/arch/um/kernel/syscall_user.c create mode 100644 trunk/arch/um/os-Linux/aio.c rename trunk/arch/um/{kernel/process.c => os-Linux/start_up.c} (61%) create mode 100644 trunk/arch/um/os-Linux/tt.c delete mode 100644 trunk/drivers/char/drm/gamma_context.h delete mode 100644 trunk/drivers/char/drm/gamma_dma.c delete mode 100644 trunk/drivers/char/drm/gamma_drm.h delete mode 100644 trunk/drivers/char/drm/gamma_drv.c delete mode 100644 trunk/drivers/char/drm/gamma_drv.h delete mode 100644 trunk/drivers/char/drm/gamma_lists.h delete mode 100644 trunk/drivers/char/drm/gamma_lock.h delete mode 100644 trunk/drivers/char/drm/gamma_old_dma.h create mode 100644 trunk/drivers/char/drm/r300_cmdbuf.c create mode 100644 trunk/drivers/char/drm/r300_reg.h create mode 100644 trunk/drivers/char/drm/savage_bci.c create mode 100644 trunk/drivers/char/drm/savage_drm.h create mode 100644 trunk/drivers/char/drm/savage_drv.c create mode 100644 trunk/drivers/char/drm/savage_drv.h create mode 100644 trunk/drivers/char/drm/savage_state.c create mode 100644 trunk/drivers/char/watchdog/booke_wdt.c create mode 100644 trunk/drivers/net/chelsio/Makefile create mode 100644 trunk/drivers/net/chelsio/common.h create mode 100644 trunk/drivers/net/chelsio/cphy.h create mode 100644 trunk/drivers/net/chelsio/cpl5_cmd.h create mode 100644 trunk/drivers/net/chelsio/cxgb2.c create mode 100644 trunk/drivers/net/chelsio/elmer0.h create mode 100644 trunk/drivers/net/chelsio/espi.c create mode 100644 trunk/drivers/net/chelsio/espi.h create mode 100644 trunk/drivers/net/chelsio/gmac.h create mode 100644 trunk/drivers/net/chelsio/mv88x201x.c create mode 100644 trunk/drivers/net/chelsio/pm3393.c create mode 100644 trunk/drivers/net/chelsio/regs.h create mode 100644 trunk/drivers/net/chelsio/sge.c create mode 100644 trunk/drivers/net/chelsio/sge.h create mode 100644 trunk/drivers/net/chelsio/subr.c create mode 100644 trunk/drivers/net/chelsio/suni1x10gexp_regs.h delete mode 100644 trunk/drivers/net/iseries_veth.h create mode 100644 trunk/drivers/net/sis190.c create mode 100644 trunk/drivers/net/tulip/uli526x.c create mode 100644 trunk/drivers/net/wireless/hostap/Kconfig create mode 100644 trunk/drivers/net/wireless/hostap/Makefile create mode 100644 trunk/drivers/net/wireless/hostap/hostap.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap.h create mode 100644 trunk/drivers/net/wireless/hostap/hostap_80211.h create mode 100644 trunk/drivers/net/wireless/hostap/hostap_80211_rx.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_80211_tx.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_ap.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_ap.h create mode 100644 trunk/drivers/net/wireless/hostap/hostap_common.h create mode 100644 trunk/drivers/net/wireless/hostap/hostap_config.h create mode 100644 trunk/drivers/net/wireless/hostap/hostap_cs.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_download.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_hw.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_info.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_ioctl.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_pci.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_plx.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_proc.c create mode 100644 trunk/drivers/net/wireless/hostap/hostap_wlan.h delete mode 100644 trunk/drivers/net/wireless/ieee802_11.h create mode 100644 trunk/drivers/net/wireless/ipw2100.c create mode 100644 trunk/drivers/net/wireless/ipw2100.h create mode 100644 trunk/drivers/net/wireless/ipw2200.c create mode 100644 trunk/drivers/net/wireless/ipw2200.h delete mode 100644 trunk/fs/devpts/xattr_security.c create mode 100644 trunk/include/asm-generic/page.h create mode 100644 trunk/include/asm-ia64/sn/tioce.h create mode 100644 trunk/include/asm-ia64/sn/tioce_provider.h delete mode 100644 trunk/include/asm-mips/hp-lj/asic.h create mode 100644 trunk/include/asm-mips/mach-qemu/cpu-feature-overrides.h create mode 100644 trunk/include/asm-mips/mach-qemu/param.h delete mode 100644 trunk/include/asm-mips/mach-vr41xx/timex.h create mode 100644 trunk/include/asm-mips/qemu.h delete mode 100644 trunk/include/asm-mips/vr4181/irq.h delete mode 100644 trunk/include/asm-mips/vr4181/vr4181.h rename trunk/include/{asm-ppc64 => asm-powerpc}/8253pit.h (74%) rename trunk/include/{asm-ppc => asm-powerpc}/agp.h (100%) create mode 100644 trunk/include/asm-powerpc/cputime.h rename trunk/include/{asm-ppc => asm-powerpc}/div64.h (100%) create mode 100644 trunk/include/asm-powerpc/emergency-restart.h rename trunk/include/{asm-ppc => asm-powerpc}/errno.h (100%) rename trunk/include/{asm-ppc => asm-powerpc}/ioctl.h (100%) rename trunk/include/{asm-ppc => asm-powerpc}/ioctls.h (100%) rename trunk/include/{asm-ppc => asm-powerpc}/ipc.h (100%) rename trunk/include/{asm-ppc => asm-powerpc}/linkage.h (100%) rename trunk/include/{asm-ppc64 => asm-powerpc}/local.h (100%) rename trunk/include/{asm-ppc => asm-powerpc}/namei.h (100%) create mode 100644 trunk/include/asm-powerpc/percpu.h rename trunk/include/{asm-ppc => asm-powerpc}/poll.h (100%) create mode 100644 trunk/include/asm-powerpc/resource.h rename trunk/include/{asm-ppc => asm-powerpc}/shmparam.h (100%) rename trunk/include/{asm-ppc => asm-powerpc}/string.h (100%) rename trunk/include/{asm-ppc => asm-powerpc}/unaligned.h (100%) rename trunk/include/{asm-ppc => asm-powerpc}/xor.h (100%) delete mode 100644 trunk/include/asm-ppc/8253pit.h delete mode 100644 trunk/include/asm-ppc/cputime.h delete mode 100644 trunk/include/asm-ppc/emergency-restart.h delete mode 100644 trunk/include/asm-ppc/hdreg.h delete mode 100644 trunk/include/asm-ppc/local.h delete mode 100644 trunk/include/asm-ppc/percpu.h delete mode 100644 trunk/include/asm-ppc/resource.h delete mode 100644 trunk/include/asm-ppc64/agp.h delete mode 100644 trunk/include/asm-ppc64/cputime.h delete mode 100644 trunk/include/asm-ppc64/div64.h delete mode 100644 trunk/include/asm-ppc64/emergency-restart.h delete mode 100644 trunk/include/asm-ppc64/errno.h delete mode 100644 trunk/include/asm-ppc64/hdreg.h delete mode 100644 trunk/include/asm-ppc64/ioctl.h delete mode 100644 trunk/include/asm-ppc64/ioctls.h delete mode 100644 trunk/include/asm-ppc64/ipc.h delete mode 100644 trunk/include/asm-ppc64/linkage.h delete mode 100644 trunk/include/asm-ppc64/namei.h delete mode 100644 trunk/include/asm-ppc64/percpu.h delete mode 100644 trunk/include/asm-ppc64/poll.h delete mode 100644 trunk/include/asm-ppc64/resource.h delete mode 100644 trunk/include/asm-ppc64/shmparam.h delete mode 100644 trunk/include/asm-ppc64/string.h delete mode 100644 trunk/include/asm-ppc64/unaligned.h delete mode 100644 trunk/include/asm-ppc64/xor.h delete mode 100644 trunk/include/asm-xtensa/page.h.n create mode 100644 trunk/include/net/ieee80211_crypt.h rename trunk/{arch/x86_64/kernel/semaphore.c => lib/semaphore-sleepers.c} (94%) create mode 100644 trunk/net/ieee80211/Kconfig create mode 100644 trunk/net/ieee80211/Makefile create mode 100644 trunk/net/ieee80211/ieee80211_crypt.c create mode 100644 trunk/net/ieee80211/ieee80211_crypt_ccmp.c create mode 100644 trunk/net/ieee80211/ieee80211_crypt_tkip.c create mode 100644 trunk/net/ieee80211/ieee80211_crypt_wep.c create mode 100644 trunk/net/ieee80211/ieee80211_module.c create mode 100644 trunk/net/ieee80211/ieee80211_rx.c create mode 100644 trunk/net/ieee80211/ieee80211_tx.c create mode 100644 trunk/net/ieee80211/ieee80211_wx.c create mode 100644 trunk/sound/pci/ac97/ac97_bus.c create mode 100644 trunk/sound/pci/hda/patch_si3054.c diff --git a/[refs] b/[refs] index 747fd4b4888b..17e25fabc8c1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ebede60741e2cec6d210f137fd22a30e37abc0be +refs/heads/master: e766f1cc596078b1603ac2c96617660c4c7e2d81 diff --git a/trunk/Documentation/crypto/api-intro.txt b/trunk/Documentation/crypto/api-intro.txt index a2d5b4900772..74dffc68ff9f 100644 --- a/trunk/Documentation/crypto/api-intro.txt +++ b/trunk/Documentation/crypto/api-intro.txt @@ -223,6 +223,7 @@ CAST5 algorithm contributors: TEA/XTEA algorithm contributors: Aaron Grothe + Michael Ringe Khazad algorithm contributors: Aaron Grothe diff --git a/trunk/Documentation/filesystems/proc.txt b/trunk/Documentation/filesystems/proc.txt index 6c98f2bd421e..5024ba7a592c 100644 --- a/trunk/Documentation/filesystems/proc.txt +++ b/trunk/Documentation/filesystems/proc.txt @@ -133,6 +133,7 @@ Table 1-1: Process specific entries in /proc statm Process memory status information status Process status in human readable form wchan If CONFIG_KALLSYMS is set, a pre-decoded wchan + smaps Extension based on maps, presenting the rss size for each mapped file .............................................................................. For example, to get the status information of a process, all you have to do is diff --git a/trunk/Documentation/networking/README.ipw2100 b/trunk/Documentation/networking/README.ipw2100 new file mode 100644 index 000000000000..2046948b020d --- /dev/null +++ b/trunk/Documentation/networking/README.ipw2100 @@ -0,0 +1,246 @@ + +=========================== +Intel(R) PRO/Wireless 2100 Network Connection Driver for Linux +README.ipw2100 + +March 14, 2005 + +=========================== +Index +--------------------------- +0. Introduction +1. Release 1.1.0 Current Features +2. Command Line Parameters +3. Sysfs Helper Files +4. Radio Kill Switch +5. Dynamic Firmware +6. Power Management +7. Support +8. License + + +=========================== +0. Introduction +------------ ----- ----- ---- --- -- - + +This document provides a brief overview of the features supported by the +IPW2100 driver project. The main project website, where the latest +development version of the driver can be found, is: + + http://ipw2100.sourceforge.net + +There you can find the not only the latest releases, but also information about +potential fixes and patches, as well as links to the development mailing list +for the driver project. + + +=========================== +1. Release 1.1.0 Current Supported Features +--------------------------- +- Managed (BSS) and Ad-Hoc (IBSS) +- WEP (shared key and open) +- Wireless Tools support +- 802.1x (tested with XSupplicant 1.0.1) + +Enabled (but not supported) features: +- Monitor/RFMon mode +- WPA/WPA2 + +The distinction between officially supported and enabled is a reflection +on the amount of validation and interoperability testing that has been +performed on a given feature. + + +=========================== +2. Command Line Parameters +--------------------------- + +If the driver is built as a module, the following optional parameters are used +by entering them on the command line with the modprobe command using this +syntax: + + modprobe ipw2100 [