From fba4191c035773a72292484ee03e2725acbdbbac Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Mon, 5 Sep 2005 00:14:47 -0700 Subject: [PATCH] --- yaml --- r: 7087 b: refs/heads/master c: babf68de5848f7e4b97c9c4a2d5e30598b825387 h: refs/heads/master i: 7085: 4d35cd6e06ba08c398c0ec6e3710fb737866f186 7083: 5ba0a7388c55d28cbf6b11f7c26ff62a98d856ff 7079: ddf997701458b868cdf513d154bedd1400f1bb41 7071: f14a338753a2872952e7f73e16445ba633bb5fc9 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/power/swsusp-dmcrypt.txt | 138 + trunk/Documentation/power/swsusp.txt | 7 + trunk/Documentation/power/video.txt | 9 +- trunk/Documentation/vm/locking | 15 +- trunk/Documentation/watchdog/watchdog-api.txt | 20 + trunk/MAINTAINERS | 12 +- 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/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/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/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/kernel/pSeries_lpar.c | 4 + trunk/arch/ppc64/kernel/pacaData.c | 1 + trunk/arch/ppc64/kernel/rtasd.c | 10 +- trunk/arch/ppc64/kernel/rtc.c | 7 +- trunk/arch/ppc64/kernel/scanlog.c | 17 +- trunk/arch/ppc64/mm/init.c | 27 +- trunk/arch/ppc64/mm/numa.c | 43 +- trunk/arch/ppc64/mm/slb_low.S | 22 +- 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/sparc/kernel/sparc_ksyms.c | 1 - trunk/arch/sparc/mm/generic.c | 57 - trunk/arch/sparc64/Kconfig | 328 +- trunk/arch/sparc64/kernel/entry.S | 309 +- trunk/arch/sparc64/kernel/head.S | 3 +- trunk/arch/sparc64/kernel/pci.c | 3 +- trunk/arch/sparc64/kernel/rtrap.S | 13 +- trunk/arch/sparc64/kernel/setup.c | 12 - trunk/arch/sparc64/kernel/sparc64_ksyms.c | 3 - trunk/arch/sparc64/lib/PeeCeeI.c | 77 +- trunk/arch/sparc64/lib/copy_page.S | 13 +- trunk/arch/sparc64/mm/generic.c | 31 - trunk/arch/sparc64/mm/ultra.S | 39 +- 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/char/Kconfig | 5 +- trunk/drivers/char/snsc_event.c | 11 +- trunk/drivers/char/tpm/tpm_infineon.c | 76 +- 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/net/bnx2.c | 18 +- trunk/drivers/net/e1000/e1000_main.c | 14 +- trunk/drivers/net/irda/vlsi_ir.c | 21 +- trunk/drivers/net/iseries_veth.c | 869 +- trunk/drivers/net/iseries_veth.h | 46 - trunk/drivers/net/phy/mdio_bus.c | 2 +- trunk/drivers/net/sungem.c | 1 + trunk/drivers/net/sungem.h | 2 +- trunk/drivers/net/tg3.c | 28 +- trunk/drivers/net/tulip/de2104x.c | 2 +- trunk/drivers/net/tulip/tulip_core.c | 1 + 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/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/sbus/char/Kconfig | 39 +- trunk/drivers/scsi/Kconfig | 2 +- trunk/drivers/scsi/mesh.c | 6 +- trunk/drivers/serial/Kconfig | 2 +- trunk/drivers/serial/cpm_uart/cpm_uart_core.c | 13 +- trunk/drivers/serial/cpm_uart/cpm_uart_cpm2.c | 11 + trunk/drivers/serial/pmac_zilog.c | 6 +- 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/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 - trunk/include/asm-ppc/dma-mapping.h | 3 +- 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/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/ppc_sys.h | 5 +- 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/lmb.h | 22 + trunk/include/asm-ppc64/lppaca.h | 2 +- trunk/include/asm-ppc64/page.h | 17 +- trunk/include/asm-ppc64/types.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/pgtable.h | 3 - trunk/include/asm-sparc/types.h | 2 - trunk/include/asm-sparc64/cpudata.h | 4 +- trunk/include/asm-sparc64/hardirq.h | 16 +- trunk/include/asm-sparc64/io.h | 47 +- trunk/include/asm-sparc64/page.h | 16 +- trunk/include/asm-sparc64/pgtable.h | 3 - 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/mv643xx.h | 2 +- trunk/include/linux/page-flags.h | 2 + trunk/include/linux/pci_ids.h | 3 + trunk/include/linux/pm.h | 14 +- trunk/include/linux/ptrace.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/ip_vs.h | 2 +- trunk/include/net/sock.h | 15 +- trunk/include/net/tcp.h | 1 + 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/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/pci/atiixp.c | 4 +- 974 files changed, 61556 insertions(+), 22480 deletions(-) create mode 100644 trunk/Documentation/networking/README.ipw2100 create mode 100644 trunk/Documentation/networking/README.ipw2200 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 create mode 100644 trunk/drivers/char/watchdog/booke_wdt.c delete mode 100644 trunk/drivers/net/iseries_veth.h 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 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 diff --git a/[refs] b/[refs] index 18a966c5c345..c15dcad9a005 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9b4e3b13b147e9b737de63188a9ae740eaa8c36d +refs/heads/master: babf68de5848f7e4b97c9c4a2d5e30598b825387 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 [