From 63e20fed43246fd22f33332c63b9c4e536b6cbb1 Mon Sep 17 00:00:00 2001 From: Planet-Lab Support Date: Mon, 8 Aug 2005 21:12:02 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create tag 'fedora-2_6_10-1_12_FC2'. --- Documentation/DocBook/mousedrivers.tmpl | 1022 - Documentation/DocBook/stylesheet.xsl | 5 - Documentation/PCIEBUS-HOWTO.txt | 217 - Documentation/README.cycladesZ | 8 - Documentation/SecurityBugs | 38 - Documentation/aoe/aoe.txt | 84 - Documentation/aoe/autoload.sh | 17 - Documentation/aoe/mkdevs.sh | 36 - Documentation/aoe/mkshelf.sh | 25 - Documentation/aoe/status.sh | 28 - Documentation/aoe/todo.txt | 14 - Documentation/aoe/udev-install.sh | 30 - Documentation/aoe/udev.txt | 23 - Documentation/arm/Samsung-S3C24XX/H1940.txt | 40 - .../arm/Samsung-S3C24XX/SMDK2440.txt | 56 - Documentation/as-iosched.txt | 165 - Documentation/atomic_ops.txt | 456 - Documentation/cpu-freq/cpufreq-stats.txt | 128 - Documentation/cpusets.txt | 414 - Documentation/digiboard.txt | 272 - Documentation/dontdiff | 140 - Documentation/dvb/README.flexcop | 205 - Documentation/dvb/ci.txt | 219 - Documentation/dvb/firmware.txt | 120 - Documentation/feature-removal-schedule.txt | 17 - Documentation/filesystems/relayfs.txt | 812 - Documentation/filesystems/sysfs-pci.txt | 88 - Documentation/fujitsu/frv/README.txt | 51 - Documentation/fujitsu/frv/atomic-ops.txt | 134 - Documentation/fujitsu/frv/booting.txt | 181 - Documentation/fujitsu/frv/clock.txt | 65 - Documentation/fujitsu/frv/configuring.txt | 125 - Documentation/fujitsu/frv/features.txt | 310 - Documentation/fujitsu/frv/gdbinit | 102 - Documentation/fujitsu/frv/gdbstub.txt | 130 - Documentation/fujitsu/frv/mmu-layout.txt | 306 - Documentation/i2c/busses/i2c-ali1535 | 42 - Documentation/i2c/busses/i2c-ali1563 | 27 - Documentation/i2c/busses/i2c-ali15x3 | 112 - Documentation/i2c/busses/i2c-amd756 | 25 - Documentation/i2c/busses/i2c-amd8111 | 41 - Documentation/i2c/busses/i2c-i801 | 80 - Documentation/i2c/busses/i2c-i810 | 46 - Documentation/i2c/busses/i2c-nforce2 | 41 - Documentation/i2c/busses/i2c-parport | 154 - Documentation/i2c/busses/i2c-parport-light | 11 - Documentation/i2c/busses/i2c-pca-isa | 23 - Documentation/i2c/busses/i2c-piix4 | 72 - Documentation/i2c/busses/i2c-prosavage | 23 - Documentation/i2c/busses/i2c-savage4 | 26 - Documentation/i2c/busses/i2c-sis5595 | 59 - Documentation/i2c/busses/i2c-sis630 | 49 - Documentation/i2c/busses/i2c-sis69x | 73 - Documentation/i2c/busses/i2c-via | 34 - Documentation/i2c/busses/i2c-viapro | 47 - Documentation/i2c/busses/i2c-voodoo3 | 62 - Documentation/i2c/busses/scx200_acb | 14 - Documentation/i2c/chips/smsc47b397.txt | 146 - Documentation/i2c/i2c-pport | 45 - Documentation/i2c/i2c-velleman | 23 - Documentation/infiniband/ipoib.txt | 56 - Documentation/infiniband/sysfs.txt | 66 - Documentation/infiniband/user_mad.txt | 99 - Documentation/isdn/README.eicon | 118 - Documentation/kref.txt | 216 - Documentation/mkdev.ida | 40 - Documentation/nommu-mmap.txt | 141 - Documentation/powerpc/cpu_features.txt | 56 - .../powerpc/eeh-pci-error-recovery.txt | 332 - Documentation/scsi/ChangeLog.1992-1997 | 2023 - Documentation/scsi/ChangeLog.lpfc | 1865 - Documentation/scsi/lpfc.txt | 83 - Documentation/sound/alsa/Bt87x.txt | 78 - Documentation/sound/alsa/VIA82xx-mixer.txt | 8 - Documentation/sound/alsa/hda_codec.txt | 299 - Documentation/sound/oss/ChangeLog.awe | 230 - Documentation/sound/oss/ChangeLog.multisound | 213 - Documentation/sparse.txt | 72 - Documentation/usb/philips.txt | 236 - Documentation/usb/usbmon.txt | 156 - Documentation/w1/w1.generic | 19 - TAGS | 367509 --------------- arch/alpha/lib/io.c | 594 - arch/arm/boot/compressed/head-ftvpci.S | 47 - arch/arm/boot/compressed/head-sharpsl.S | 92 - arch/arm/boot/compressed/hw-bse.c | 74 - arch/arm/common/Kconfig | 24 - arch/arm/common/platform.c | 35 - arch/arm/common/plx90x0.c | 178 - arch/arm/common/scoop.c | 134 - arch/arm/common/sharpsl_param.c | 60 - arch/arm/configs/adi_evb_defconfig | 678 - arch/arm/configs/adsbitsy_defconfig | 661 - arch/arm/configs/brutus_defconfig | 296 - arch/arm/configs/empeg_defconfig | 264 - arch/arm/configs/flexanet_defconfig | 895 - arch/arm/configs/freebird_defconfig | 614 - arch/arm/configs/freebird_new_defconfig | 634 - arch/arm/configs/graphicsclient_defconfig | 729 - arch/arm/configs/graphicsmaster_defconfig | 742 - arch/arm/configs/huw_webpanel_defconfig | 434 - arch/arm/configs/iq80310_defconfig | 768 - arch/arm/configs/iq80332_defconfig | 864 - arch/arm/configs/omap_h2_1610_defconfig | 935 - arch/arm/configs/pangolin_defconfig | 739 - arch/arm/configs/pfs168_mqtft_defconfig | 778 - arch/arm/configs/pfs168_mqvga_defconfig | 778 - arch/arm/configs/pfs168_sastn_defconfig | 770 - arch/arm/configs/pfs168_satft_defconfig | 778 - arch/arm/configs/pxa255-idp_defconfig | 799 - arch/arm/configs/sherman_defconfig | 215 - arch/arm/configs/stork_defconfig | 961 - arch/arm/configs/system3_defconfig | 962 - arch/arm/configs/trizeps_defconfig | 843 - arch/arm/defconfig | 510 - arch/arm/kernel/smp.c | 396 - arch/arm/kernel/time-acorn.c | 66 - arch/arm/lib/bitops.h | 33 - arch/arm/lib/io-readsl-armv3.S | 78 - arch/arm/lib/io-readsl-armv4.S | 132 - arch/arm/mach-adifcc/Makefile | 11 - arch/arm/mach-adifcc/arch.c | 32 - arch/arm/mach-adifcc/irq.c | 61 - arch/arm/mach-adifcc/mm.c | 23 - arch/arm/mach-footbridge/arch.c | 149 - arch/arm/mach-footbridge/irq.c | 111 - arch/arm/mach-footbridge/mm.c | 103 - arch/arm/mach-ftvpci/Makefile | 13 - arch/arm/mach-ftvpci/core.c | 96 - arch/arm/mach-ftvpci/leds.c | 36 - arch/arm/mach-ftvpci/pci.c | 60 - arch/arm/mach-iop3xx/arch.c | 50 - arch/arm/mach-iop3xx/iop310-irq.c | 111 - arch/arm/mach-iop3xx/iop310-pci.c | 434 - arch/arm/mach-iop3xx/iop321-mm.c | 43 - arch/arm/mach-iop3xx/iop331-mm.c | 43 - arch/arm/mach-iop3xx/iq80310-irq.c | 139 - arch/arm/mach-iop3xx/iq80310-pci.c | 164 - arch/arm/mach-iop3xx/iq80310-time.c | 124 - arch/arm/mach-iop3xx/iq80332-mm.c | 36 - arch/arm/mach-iop3xx/iq80332-pci.c | 125 - arch/arm/mach-iop3xx/mm-321.c | 63 - arch/arm/mach-iop3xx/mm.c | 69 - arch/arm/mach-iop3xx/xs80200-irq.c | 63 - arch/arm/mach-ixp4xx/gtwx5715-pci.c | 101 - arch/arm/mach-ixp4xx/gtwx5715-setup.c | 153 - arch/arm/mach-lh7a40x/fiq.S | 39 - arch/arm/mach-lh7a40x/ide-lpd7a40x.c | 166 - arch/arm/mach-omap/board-netstar.c | 151 - arch/arm/mach-omap/board-voiceblue.c | 256 - arch/arm/mach-omap/bus.c | 246 - arch/arm/mach-omap/clocks.c | 705 - arch/arm/mach-omap/leds-osk.c | 198 - arch/arm/mach-omap/leds-perseus2.c | 102 - arch/arm/mach-pxa/corgi.c | 337 - arch/arm/mach-pxa/corgi_ssp.c | 248 - arch/arm/mach-pxa/poodle.c | 189 - arch/arm/mach-s3c2410/mach-n30.c | 155 - arch/arm/mach-s3c2410/mach-nexcoder.c | 156 - arch/arm/mach-s3c2410/mach-otom.c | 124 - arch/arm/mach-s3c2410/mach-smdk2440.c | 135 - arch/arm/mach-sa1100/adsbitsy.c | 151 - arch/arm/mach-sa1100/brutus.c | 41 - arch/arm/mach-sa1100/empeg.c | 39 - arch/arm/mach-sa1100/flexanet.c | 188 - arch/arm/mach-sa1100/freebird.c | 81 - arch/arm/mach-sa1100/graphicsclient.c | 202 - arch/arm/mach-sa1100/graphicsmaster.c | 291 - arch/arm/mach-sa1100/huw_webpanel.c | 85 - arch/arm/mach-sa1100/itsy.c | 41 - arch/arm/mach-sa1100/leds-adsbitsy.c | 96 - arch/arm/mach-sa1100/leds-brutus.c | 111 - arch/arm/mach-sa1100/leds-flexanet.c | 129 - arch/arm/mach-sa1100/leds-graphicsclient.c | 104 - arch/arm/mach-sa1100/leds-graphicsmaster.c | 104 - arch/arm/mach-sa1100/leds-pfs168.c | 99 - arch/arm/mach-sa1100/leds-system3.c | 48 - arch/arm/mach-sa1100/nanoengine.c | 53 - arch/arm/mach-sa1100/omnimeter.c | 63 - arch/arm/mach-sa1100/pangolin.c | 44 - arch/arm/mach-sa1100/pfs168.c | 116 - arch/arm/mach-sa1100/sherman.c | 31 - arch/arm/mach-sa1100/stork.c | 348 - arch/arm/mach-sa1100/system3.c | 474 - arch/arm/mach-sa1100/trizeps.c | 232 - arch/arm/mach-sa1100/xp860.c | 93 - arch/arm/mach-sa1100/yopy.c | 95 - arch/arm/mach-tbox/Makefile | 11 - arch/arm/mach-tbox/core.c | 73 - arch/arm/mm/abort-macro.S | 42 - arch/arm/mm/copypage-v4mc.c | 111 - arch/arm/mm/copypage-xscale.c | 131 - arch/arm26/kernel/calls.S | 265 - arch/arm26/kernel/head.S | 113 - arch/arm26/lib/io-readsl.S | 78 - arch/arm26/lib/io-readsw.S | 107 - arch/arm26/lib/io-writesw.S | 127 - arch/arm26/machine/latches.c | 72 - arch/arm26/mm/memc.c | 202 - arch/arm26/mm/small_page.c | 194 - arch/cris/arch-v10/drivers/ethernet.c | 1789 - arch/cris/arch-v10/drivers/ide.c | 945 - arch/cris/arch-v10/drivers/serial.c | 5042 - arch/cris/arch-v10/drivers/serial.h | 137 - arch/cris/kernel/hexify.c | 31 - arch/cris/kernel/ksyms.c | 96 - arch/frv/Kconfig | 501 - arch/frv/Kconfig.debug | 74 - arch/frv/Makefile | 118 - arch/frv/boot/Makefile | 73 - arch/frv/kernel/Makefile | 22 - arch/frv/kernel/break.S | 720 - arch/frv/kernel/cmode.S | 190 - arch/frv/kernel/debug-stub.c | 259 - arch/frv/kernel/dma.c | 464 - arch/frv/kernel/entry-table.S | 295 - arch/frv/kernel/entry.S | 1428 - arch/frv/kernel/frv_ksyms.c | 124 - arch/frv/kernel/gdb-io.c | 216 - arch/frv/kernel/gdb-io.h | 55 - arch/frv/kernel/gdb-stub.c | 2084 - arch/frv/kernel/head-mmu-fr451.S | 374 - arch/frv/kernel/head-uc-fr401.S | 311 - arch/frv/kernel/head-uc-fr451.S | 174 - arch/frv/kernel/head-uc-fr555.S | 347 - arch/frv/kernel/head.S | 639 - arch/frv/kernel/head.inc | 50 - arch/frv/kernel/init_task.c | 39 - arch/frv/kernel/irq-mb93091.c | 116 - arch/frv/kernel/irq-mb93093.c | 99 - arch/frv/kernel/irq-mb93493.c | 108 - arch/frv/kernel/irq-routing.c | 291 - arch/frv/kernel/irq.c | 764 - arch/frv/kernel/kernel_thread.S | 77 - arch/frv/kernel/local.h | 56 - arch/frv/kernel/pm-mb93093.c | 66 - arch/frv/kernel/pm.c | 432 - arch/frv/kernel/process.c | 388 - arch/frv/kernel/ptrace.c | 764 - arch/frv/kernel/semaphore.c | 156 - arch/frv/kernel/setup.c | 1197 - arch/frv/kernel/signal.c | 589 - arch/frv/kernel/sleep.S | 374 - arch/frv/kernel/switch_to.S | 496 - arch/frv/kernel/sys_frv.c | 214 - arch/frv/kernel/sysctl.c | 206 - arch/frv/kernel/time.c | 234 - arch/frv/kernel/traps.c | 431 - arch/frv/kernel/uaccess.c | 95 - arch/frv/kernel/vmlinux.lds.S | 187 - arch/frv/lib/Makefile | 8 - arch/frv/lib/__ashldi3.S | 40 - arch/frv/lib/__ashrdi3.S | 41 - arch/frv/lib/__lshrdi3.S | 40 - arch/frv/lib/__muldi3.S | 32 - arch/frv/lib/__negdi2.S | 28 - arch/frv/lib/atomic-ops.S | 265 - arch/frv/lib/cache.S | 98 - arch/frv/lib/checksum.c | 148 - arch/frv/lib/insl_ns.S | 52 - arch/frv/lib/insl_sw.S | 40 - arch/frv/lib/memcpy.S | 135 - arch/frv/lib/memset.S | 182 - arch/frv/lib/outsl_ns.S | 59 - arch/frv/lib/outsl_sw.S | 45 - arch/frv/mb93090-mb00/Makefile | 13 - arch/frv/mb93090-mb00/pci-dma-nommu.c | 152 - arch/frv/mb93090-mb00/pci-dma.c | 105 - arch/frv/mb93090-mb00/pci-frv.c | 288 - arch/frv/mb93090-mb00/pci-frv.h | 47 - arch/frv/mb93090-mb00/pci-irq.c | 70 - arch/frv/mb93090-mb00/pci-vdk.c | 467 - arch/frv/mm/Makefile | 9 - arch/frv/mm/cache-page.c | 66 - arch/frv/mm/dma-alloc.c | 188 - arch/frv/mm/elf-fdpic.c | 123 - arch/frv/mm/extable.c | 91 - arch/frv/mm/fault.c | 325 - arch/frv/mm/highmem.c | 33 - arch/frv/mm/init.c | 241 - arch/frv/mm/kmap.c | 62 - arch/frv/mm/mmu-context.c | 208 - arch/frv/mm/pgalloc.c | 159 - arch/frv/mm/tlb-flush.S | 185 - arch/frv/mm/tlb-miss.S | 631 - arch/frv/mm/unaligned.c | 218 - arch/h8300/platform/h8300h/aki3068net/ram.ld | 11 - arch/h8300/platform/h8300h/generic/ram.ld | 11 - arch/h8300/platform/h8300h/generic/rom.ld | 12 - arch/h8300/platform/h8300h/h8max/ram.ld | 11 - arch/h8300/platform/h8s/edosk2674/ram.ld | 10 - arch/h8300/platform/h8s/edosk2674/rom.ld | 11 - arch/h8300/platform/h8s/generic/ram.ld | 8 - arch/h8300/platform/h8s/generic/rom.ld | 11 - arch/i386/Kconfig.debug~ | 71 - arch/i386/boot98/Makefile | 102 - arch/i386/boot98/bootsect.S | 397 - arch/i386/boot98/compressed/Makefile | 25 - arch/i386/boot98/compressed/head.S | 128 - arch/i386/boot98/compressed/misc.c | 379 - arch/i386/boot98/compressed/vmlinux.scr | 9 - arch/i386/boot98/install.sh | 40 - arch/i386/boot98/mtools.conf.in | 17 - arch/i386/boot98/setup.S | 876 - arch/i386/boot98/tools/build.c | 185 - arch/i386/boot98/video.S | 262 - arch/i386/kernel/cpu/cpufreq/acpi.c | 518 - arch/i386/kernel/cpu/cpufreq/sc520_freq.c | 186 - .../kernel/cpu/cpufreq/speedstep-est-common.h | 25 - arch/i386/kernel/crash_dump.c | 105 - arch/i386/kernel/entry_trampoline.c | 75 - arch/i386/kernel/machine_kexec.c | 208 - arch/i386/kernel/reboot_fixups.c | 56 - arch/i386/kernel/relocate_kernel.S | 118 - arch/i386/kernel/std_resources.c | 204 - arch/i386/kernel/syscall_table.S | 299 - arch/i386/kernel/vsyscall-note.S | 25 - arch/i386/kernel/vsyscall.lds | 64 - arch/i386/lib/putuser.S | 87 - arch/i386/mach-pc9800/Makefile | 5 - arch/i386/mach-pc9800/setup.c | 117 - arch/i386/mach-pc9800/std_resources.c | 195 - arch/i386/mach-pc9800/topology.c | 44 - arch/i386/oprofile/backtrace.c | 124 - arch/i386/pci/changelog | 62 - arch/i386/power/pmdisk.S | 56 - arch/ia64/configs/generic_defconfig | 1123 - arch/ia64/hp/common/hwsw_iommu.c | 185 - arch/ia64/hp/zx1/hpzx1_swiotlb_machvec.c | 3 - arch/ia64/kernel/topology.c | 92 - arch/ia64/oprofile/backtrace.c | 150 - arch/ia64/sn/fakeprom/Makefile | 29 - arch/ia64/sn/fakeprom/README | 93 - arch/ia64/sn/fakeprom/fpmem.c | 252 - arch/ia64/sn/fakeprom/fpmem.h | 76 - arch/ia64/sn/fakeprom/fprom.lds | 103 - arch/ia64/sn/fakeprom/fpromasm.S | 395 - arch/ia64/sn/fakeprom/fw-emu.c | 775 - arch/ia64/sn/fakeprom/klgraph_init.c | 205 - arch/ia64/sn/fakeprom/main.c | 109 - arch/ia64/sn/fakeprom/make_textsym | 174 - arch/ia64/sn/fakeprom/runsim | 387 - arch/ia64/sn/io/Makefile | 13 - arch/ia64/sn/io/cdl.c | 79 - arch/ia64/sn/io/drivers/Makefile | 10 - arch/ia64/sn/io/drivers/ioconfig_bus.c | 382 - arch/ia64/sn/io/hwgfs/Makefile | 10 - arch/ia64/sn/io/hwgfs/hcl.c | 702 - arch/ia64/sn/io/hwgfs/hcl_util.c | 175 - arch/ia64/sn/io/hwgfs/interface.c | 325 - arch/ia64/sn/io/hwgfs/labelcl.c | 656 - arch/ia64/sn/io/hwgfs/ramfs.c | 208 - arch/ia64/sn/io/io.c | 739 - arch/ia64/sn/io/machvec/Makefile | 10 - arch/ia64/sn/io/machvec/iomv.c | 76 - arch/ia64/sn/io/machvec/pci.c | 52 - arch/ia64/sn/io/machvec/pci_bus_cvlink.c | 906 - arch/ia64/sn/io/machvec/pci_dma.c | 677 - arch/ia64/sn/io/platform_init/Makefile | 10 - arch/ia64/sn/io/platform_init/sgi_io_init.c | 174 - arch/ia64/sn/io/sn2/Makefile | 14 - arch/ia64/sn/io/sn2/bte_error.c | 217 - arch/ia64/sn/io/sn2/geo_op.c | 311 - arch/ia64/sn/io/sn2/klconflib.c | 572 - arch/ia64/sn/io/sn2/klgraph.c | 577 - arch/ia64/sn/io/sn2/l1_command.c | 131 - arch/ia64/sn/io/sn2/ml_SN_init.c | 109 - arch/ia64/sn/io/sn2/ml_SN_intr.c | 320 - arch/ia64/sn/io/sn2/ml_iograph.c | 770 - arch/ia64/sn/io/sn2/module.c | 236 - arch/ia64/sn/io/sn2/pcibr/Makefile | 16 - arch/ia64/sn/io/sn2/pcibr/pcibr_ate.c | 178 - arch/ia64/sn/io/sn2/pcibr/pcibr_config.c | 195 - arch/ia64/sn/io/sn2/pcibr/pcibr_dvr.c | 2662 - arch/ia64/sn/io/sn2/pcibr/pcibr_error.c | 1873 - arch/ia64/sn/io/sn2/pcibr/pcibr_hints.c | 175 - arch/ia64/sn/io/sn2/pcibr/pcibr_intr.c | 700 - arch/ia64/sn/io/sn2/pcibr/pcibr_reg.c | 879 - arch/ia64/sn/io/sn2/pcibr/pcibr_rrb.c | 887 - arch/ia64/sn/io/sn2/pcibr/pcibr_slot.c | 1842 - arch/ia64/sn/io/sn2/pciio.c | 1004 - arch/ia64/sn/io/sn2/pic.c | 835 - arch/ia64/sn/io/sn2/shub.c | 246 - arch/ia64/sn/io/sn2/shub_intr.c | 259 - arch/ia64/sn/io/sn2/shuberror.c | 822 - arch/ia64/sn/io/sn2/shubio.c | 490 - arch/ia64/sn/io/sn2/xbow.c | 1020 - arch/ia64/sn/io/sn2/xtalk.c | 927 - arch/ia64/sn/io/snia_if.c | 108 - arch/ia64/sn/io/xswitch.c | 168 - arch/ia64/sn/kernel/probe.c | 58 - arch/ia64/sn/kernel/tiocx.c | 552 - arch/ia64/sn/kernel/xp_main.c | 289 - arch/ia64/sn/kernel/xp_nofault.S | 31 - arch/ia64/sn/kernel/xpc.h | 991 - arch/ia64/sn/kernel/xpc_channel.c | 2297 - arch/ia64/sn/kernel/xpc_main.c | 1064 - arch/ia64/sn/kernel/xpc_partition.c | 984 - arch/ia64/sn/kernel/xpnet.c | 715 - arch/ia64/sn/pci/tioca_provider.c | 668 - .../platform/5282/MOTOROLA/crt0_ram.S | 171 - arch/m68knommu/platform/5282/Makefile | 21 - arch/m68knommu/platform/5282/config.c | 82 - arch/m68knommu/platform/5282/pit.c | 87 - .../m68knommu/platform/5282/senTec/crt0_ram.S | 180 - arch/m68knommu/platform/5307/head.S | 253 - arch/m68knommu/platform/68328/head-pilot.S | 224 - arch/m68knommu/platform/68328/head-ram.S | 171 - arch/m68knommu/platform/68328/head-rom.S | 109 - arch/mips/baget/Makefile | 53 - arch/mips/baget/baget.c | 96 - arch/mips/baget/bagetIRQ.S | 96 - arch/mips/baget/balo.c | 190 - arch/mips/baget/balo_supp.S | 142 - arch/mips/baget/irq.c | 407 - arch/mips/baget/ld.script.balo | 125 - arch/mips/baget/print.c | 116 - arch/mips/baget/prom/Makefile | 5 - arch/mips/baget/prom/init.c | 32 - arch/mips/baget/reset.c | 32 - arch/mips/baget/setup.c | 489 - arch/mips/baget/time.c | 105 - arch/mips/configs/bosporus_defconfig | 671 - arch/mips/configs/eagle_defconfig | 749 - arch/mips/configs/mirage_defconfig | 671 - arch/mips/configs/mtx1_defconfig | 671 - arch/mips/configs/pb1000_defconfig | 671 - arch/mips/configs/xxs1500_defconfig | 671 - arch/mips/ddb5xxx/common/irq.c | 47 - arch/mips/hp-lj/Makefile | 26 - arch/mips/hp-lj/asic.c | 28 - arch/mips/hp-lj/gdb_hook.c | 99 - arch/mips/hp-lj/init.c | 50 - arch/mips/hp-lj/int-handler.S | 70 - arch/mips/hp-lj/irq.c | 37 - arch/mips/hp-lj/setup.c | 150 - arch/mips/hp-lj/utils.c | 69 - arch/mips/hp-lj/utils.h | 19 - arch/mips/kernel/irix5sys.S | 1041 - arch/mips/kernel/irq-rm9000.c | 149 - arch/mips/kernel/signal-common.h | 137 - arch/mips/lib/iomap.c | 78 - arch/mips/mm-32/Makefile | 19 - arch/mips/mm-32/tlbex-r4k.S | 524 - arch/mips/mm-64/Makefile | 25 - arch/mips/mm-64/tlb-dbg-r4k.c | 71 - arch/mips/mm-64/tlb-glue-r4k.S | 41 - arch/mips/mm-64/tlb-glue-sb1.S | 66 - arch/mips/mm-64/tlbex-r4k.S | 203 - arch/mips/mm/dma-ip32.c | 382 - arch/mips/mm/tlbex-fault.S | 28 - arch/mips/mm/tlbex-r3k.S | 224 - arch/mips/mm/tlbex64-r4k.S | 203 - arch/mips/momentum/ocelot_c/pci-irq.c | 72 - arch/mips/momentum/ocelot_g/gt64240.h | 1238 - arch/mips/momentum/ocelot_g/gt64240_dep.h | 57 - arch/mips/momentum/ocelot_g/pci-irq.c | 73 - arch/mips/oprofile/Kconfig | 23 - arch/mips/oprofile/Makefile | 15 - arch/mips/oprofile/common.c | 106 - arch/mips/oprofile/op_impl.h | 37 - arch/mips/oprofile/op_model_rm9000.c | 137 - arch/mips/pci/fixup-eagle.c | 60 - arch/mips/pci/fixup-lasat.c | 6 - arch/mips/pci/fixup-mv64340.c | 42 - arch/mips/pci/fixup-sb1250.c | 24 - arch/mips/pci/fixup-tb0229.c | 64 - arch/mips/pci/fixup-victor-mpc30x.c | 48 - arch/mips/pci/fixup-vr4133.c | 204 - arch/mips/pci/ops-mv64340.c | 145 - arch/mips/pci/ops-vrc4173.c | 120 - arch/mips/pci/pci-hplj.c | 204 - arch/mips/ramdisk/Makefile | 20 - arch/mips/ramdisk/ld.script | 9 - arch/mips/sgi-ip27/ip27-dbgio.c | 60 - arch/mips/sgi-ip32/ip32-memory.c | 49 - arch/mips/vr41xx/nec-cmbvr4133/Makefile | 8 - arch/mips/vr41xx/nec-cmbvr4133/init.c | 78 - arch/mips/vr41xx/nec-cmbvr4133/irq.c | 114 - arch/mips/vr41xx/nec-cmbvr4133/m1535plus.c | 250 - arch/mips/vr41xx/nec-cmbvr4133/setup.c | 108 - arch/mips/vr41xx/nec-eagle/Makefile | 10 - arch/mips/vr41xx/nec-eagle/irq.c | 190 - arch/mips/vr41xx/nec-eagle/setup.c | 97 - arch/mips/vr41xx/tanbac-tb0229/reboot.c | 27 - arch/parisc/kernel/head64.S | 327 - arch/parisc/lib/iomap.c | 422 - arch/ppc/8260_io/commproc.c | 179 - arch/ppc/8260_io/uart.c | 3061 - arch/ppc/8xx_io/uart.c | 3012 - arch/ppc/boot/include/mpsc_defs.h | 146 - arch/ppc/boot/include/zlib.h | 430 - arch/ppc/boot/lib/zlib.c | 2169 - arch/ppc/boot/simple/chrpmap.S | 19 - arch/ppc/boot/simple/legacy.S | 19 - arch/ppc/boot/simple/misc-chestnut.S | 41 - arch/ppc/boot/simple/misc-chestnut.c | 35 - arch/ppc/boot/simple/misc-cpci690.c | 15 - arch/ppc/boot/simple/misc-ev64260.c | 57 - arch/ppc/boot/simple/misc-katana.c | 15 - arch/ppc/boot/simple/misc-mv64x60.S | 57 - arch/ppc/boot/simple/misc-mv64x60.c | 61 - arch/ppc/boot/simple/misc-radstone_ppc7d.c | 26 - arch/ppc/boot/simple/mv64x60_stub.c | 20 - arch/ppc/boot/simple/mv64x60_tty.c | 331 - arch/ppc/boot/simple/openbios.c | 37 - arch/ppc/configs/chestnut_defconfig | 739 - arch/ppc/configs/cpci690_defconfig | 686 - arch/ppc/configs/hdpu_defconfig | 890 - arch/ppc/configs/katana_defconfig | 691 - arch/ppc/configs/luan_defconfig | 668 - arch/ppc/configs/mpc834x_sys_defconfig | 644 - arch/ppc/configs/mpc8540_ads_defconfig | 707 - arch/ppc/configs/mpc8555_cds_defconfig | 718 - arch/ppc/configs/mpc8560_ads_defconfig | 719 - arch/ppc/configs/radstone_ppc7d_defconfig | 956 - arch/ppc/configs/stx_gp3_defconfig | 972 - arch/ppc/kernel/fpu.S | 133 - arch/ppc/kernel/head_fsl_booke.S | 1004 - arch/ppc/kernel/machine_kexec.c | 132 - arch/ppc/kernel/pci-dma.c | 49 - arch/ppc/kernel/perfmon.c | 93 - arch/ppc/kernel/perfmon_fsl_booke.c | 222 - arch/ppc/kernel/relocate_kernel.S | 127 - arch/ppc/kernel/swsusp.S | 349 - arch/ppc/oprofile/common.c | 161 - arch/ppc/oprofile/op_impl.h | 45 - arch/ppc/oprofile/op_model_fsl_booke.c | 184 - arch/ppc/platforms/4xx/ibm440sp.c | 131 - arch/ppc/platforms/4xx/ibm440sp.h | 64 - arch/ppc/platforms/4xx/luan.c | 387 - arch/ppc/platforms/4xx/luan.h | 80 - arch/ppc/platforms/83xx/Makefile | 4 - arch/ppc/platforms/83xx/mpc834x_sys.c | 288 - arch/ppc/platforms/83xx/mpc834x_sys.h | 56 - arch/ppc/platforms/85xx/mpc85xx_devices.c | 552 - arch/ppc/platforms/85xx/mpc85xx_sys.c | 118 - arch/ppc/platforms/85xx/stx_gp3.c | 381 - arch/ppc/platforms/85xx/stx_gp3.h | 74 - arch/ppc/platforms/chestnut.c | 623 - arch/ppc/platforms/chestnut.h | 128 - arch/ppc/platforms/chrp_pegasos_eth.c | 101 - arch/ppc/platforms/cpci690.c | 512 - arch/ppc/platforms/cpci690.h | 73 - arch/ppc/platforms/dmv182.c | 707 - arch/ppc/platforms/dmv182.h | 61 - arch/ppc/platforms/dmv182_serial.h | 19 - arch/ppc/platforms/error_log.c | 183 - arch/ppc/platforms/error_log.h | 95 - arch/ppc/platforms/est8260_setup.c | 65 - arch/ppc/platforms/ev64260.c | 893 - arch/ppc/platforms/hdpu.c | 1062 - arch/ppc/platforms/hdpu.h | 82 - arch/ppc/platforms/katana.c | 684 - arch/ppc/platforms/katana.h | 233 - arch/ppc/platforms/lopec_pci.c | 99 - arch/ppc/platforms/lopec_serial.h | 39 - arch/ppc/platforms/lopec_setup.c | 378 - arch/ppc/platforms/mcpn765_serial.h | 64 - arch/ppc/platforms/mvme5100_pci.c | 121 - arch/ppc/platforms/mvme5100_serial.h | 54 - arch/ppc/platforms/mvme5100_setup.c | 284 - arch/ppc/platforms/pmac_cache.S | 325 - arch/ppc/platforms/powerpmc250_serial.h | 40 - arch/ppc/platforms/pq2ads_setup.c | 66 - arch/ppc/platforms/proc_rtas.c | 788 - arch/ppc/platforms/prpmc750_serial.h | 43 - arch/ppc/platforms/prpmc800_serial.h | 49 - arch/ppc/platforms/radstone_ppc7d.c | 1500 - arch/ppc/platforms/radstone_ppc7d.h | 435 - arch/ppc/platforms/rpx8260.c | 65 - arch/ppc/platforms/rpxsuper.h | 72 - arch/ppc/syslib/ibm440sp_common.c | 71 - arch/ppc/syslib/ibm440sp_common.h | 25 - arch/ppc/syslib/ipic.c | 646 - arch/ppc/syslib/ipic.h | 49 - arch/ppc/syslib/m82xx_pci.c | 383 - arch/ppc/syslib/m82xx_pci.h | 92 - arch/ppc/syslib/mpc52xx_devices.c | 318 - arch/ppc/syslib/mpc52xx_pci.c | 233 - arch/ppc/syslib/mpc52xx_pci.h | 139 - arch/ppc/syslib/mpc52xx_sys.c | 38 - arch/ppc/syslib/mpc83xx_devices.c | 238 - arch/ppc/syslib/mpc83xx_sys.c | 100 - arch/ppc/syslib/mpc85xx_devices.c | 553 - arch/ppc/syslib/mpc85xx_sys.c | 118 - arch/ppc/syslib/mv64360_pic.c | 404 - arch/ppc/syslib/mv64x60.c | 2872 - arch/ppc/syslib/mv64x60_dbg.c | 123 - arch/ppc/syslib/mv64x60_ocp.c | 133 - arch/ppc/syslib/mv64x60_win.c | 1168 - arch/ppc/syslib/ppc403_pic.c | 127 - arch/ppc/syslib/ppc8260_pic.c | 131 - arch/ppc/syslib/ppc8260_pic.h | 13 - arch/ppc/syslib/ppc83xx_setup.c | 166 - arch/ppc/syslib/ppc83xx_setup.h | 53 - arch/ppc/syslib/ppc_sys.c | 103 - arch/ppc64/boot/addSystemMap.c | 248 - arch/ppc64/kernel/chrp_setup.c | 464 - arch/ppc64/kernel/iSeries_IoMmTable.c | 169 - arch/ppc64/kernel/iSeries_IoMmTable.h | 85 - arch/ppc64/kernel/kprobes.c | 266 - arch/ppc64/kernel/mf_proc.c | 250 - arch/ppc64/kernel/open_pic.c | 886 - arch/ppc64/kernel/open_pic.h | 42 - arch/ppc64/kernel/open_pic_defs.h | 283 - arch/ppc64/kernel/open_pic_u3.c | 348 - arch/ppc64/kernel/pSeries_htab.c | 408 - arch/ppc64/kernel/pSeries_reconfig.c | 426 - arch/ppc64/kernel/pci_direct_iommu.c | 89 - arch/ppc64/kernel/pmac_iommu.c | 305 - arch/ppc64/kernel/pmc.c | 67 - arch/ppc64/kernel/stab.c | 281 - arch/ppc64/kernel/vdso.c | 619 - arch/ppc64/kernel/vdso32/Makefile | 36 - arch/ppc64/kernel/vdso32/cacheflush.S | 67 - arch/ppc64/kernel/vdso32/datapage.S | 68 - arch/ppc64/kernel/vdso32/gettimeofday.S | 140 - arch/ppc64/kernel/vdso32/note.S | 25 - arch/ppc64/kernel/vdso32/sigtramp.S | 300 - arch/ppc64/kernel/vdso32/vdso32.lds.S | 114 - arch/ppc64/kernel/vdso32/vdso32_wrapper.S | 13 - arch/ppc64/kernel/vdso64/Makefile | 35 - arch/ppc64/kernel/vdso64/cacheflush.S | 66 - arch/ppc64/kernel/vdso64/datapage.S | 68 - arch/ppc64/kernel/vdso64/gettimeofday.S | 91 - arch/ppc64/kernel/vdso64/note.S | 1 - arch/ppc64/kernel/vdso64/sigtramp.S | 294 - arch/ppc64/kernel/vdso64/vdso64.lds.S | 113 - arch/ppc64/kernel/vdso64/vdso64_wrapper.S | 13 - arch/ppc64/xmon/setjmp.S | 73 - arch/s390/lib/memset.S | 30 - arch/s390/lib/memset64.S | 30 - arch/s390/lib/strcmp.S | 27 - arch/s390/lib/strcmp64.S | 27 - arch/s390/lib/strcpy.S | 20 - arch/s390/lib/strcpy64.S | 20 - arch/s390/lib/strncpy.S | 35 - arch/s390/lib/strncpy64.S | 35 - arch/sh/boards/hp6xx/hp620/setup.c | 45 - arch/sh/boards/systemh/Makefile | 13 - arch/sh/boards/systemh/io.c | 283 - arch/sh/boards/systemh/irq.c | 111 - arch/sh/boards/systemh/setup.c | 80 - arch/sh/configs/se7750_defconfig | 713 - arch/sh/tools/machgen.sh | 71 - arch/sh64/kernel/module.c | 161 - arch/sh64/lib/iomap.c | 55 - arch/sh64/mach-cayman/iomap.c | 24 - arch/sparc64/lib/U3copy_in_user.S | 140 - arch/sparc64/lib/VIScopy.S | 1138 - arch/sparc64/lib/blockops.S | 451 - arch/sparc64/lib/bzero.S | 158 - arch/sparc64/lib/csum_copy.S | 308 - arch/sparc64/lib/csum_copy_from_user.S | 21 - arch/sparc64/lib/csum_copy_to_user.S | 21 - arch/sparc64/lib/rwlock.S | 85 - arch/sparc64/lib/rwsem.S | 165 - arch/sparc64/lib/splock.S | 35 - arch/sparc64/prom/cif.S | 225 - arch/um/Kconfig_i386 | 24 - arch/um/Kconfig_x86_64 | 15 - arch/um/drivers/hostaudio_user.c | 149 - arch/um/drivers/random.c | 128 - arch/um/drivers/slip_common.c | 54 - arch/um/drivers/slip_common.h | 104 - arch/um/drivers/stderr_console.c | 45 - arch/um/dyn.lds.S | 167 - arch/um/include/Makefile | 7 - arch/um/include/aio.h | 36 - arch/um/include/common-offsets.h | 14 - arch/um/include/elf_user.h | 19 - arch/um/include/hostaudio.h | 48 - arch/um/include/registers.h | 27 - arch/um/include/skas_ptregs.h | 26 - arch/um/include/sysdep-i386/faultinfo.h | 29 - arch/um/include/sysdep-i386/signal.h | 25 - arch/um/include/sysdep-i386/skas_ptrace.h | 22 - arch/um/include/sysdep-ia64/skas_ptrace.h | 22 - arch/um/include/sysdep-ppc/skas_ptrace.h | 22 - arch/um/include/sysdep-x86_64/checksum.h | 151 - arch/um/include/sysdep-x86_64/faultinfo.h | 29 - arch/um/include/sysdep-x86_64/ptrace.h | 260 - arch/um/include/sysdep-x86_64/ptrace_user.h | 70 - arch/um/include/sysdep-x86_64/sigcontext.h | 49 - arch/um/include/sysdep-x86_64/signal.h | 27 - arch/um/include/sysdep-x86_64/skas_ptrace.h | 22 - arch/um/include/sysdep-x86_64/syscalls.h | 91 - arch/um/kernel/initrd.c | 78 - arch/um/kernel/mprot.h | 6 - arch/um/kernel/skas/exec_user.c | 63 - arch/um/kernel/skas/include/mmu.h | 27 - arch/um/kernel/skas/include/mode.h | 37 - arch/um/kernel/skas/include/mode_kern.h | 53 - arch/um/kernel/skas/include/uaccess.h | 40 - arch/um/kernel/skas/util/mk_ptregs-i386.c | 51 - arch/um/kernel/skas/util/mk_ptregs-x86_64.c | 68 - arch/um/kernel/tt/include/mmu.h | 23 - arch/um/kernel/tt/include/mode.h | 38 - arch/um/kernel/tt/include/mode_kern.h | 53 - arch/um/kernel/tt/include/uaccess.h | 71 - arch/um/kernel/user_syms.c | 113 - arch/um/kernel/vmlinux.lds.S | 11 - arch/um/main.c | 195 - arch/um/os-Linux/aio.c | 404 - arch/um/os-Linux/elf_aux.c | 66 - arch/um/os-Linux/signal.c | 48 - arch/um/os-Linux/sys-i386/Makefile | 11 - arch/um/os-Linux/sys-i386/registers.c | 115 - arch/um/os-Linux/sys-x86_64/Makefile | 11 - arch/um/os-Linux/sys-x86_64/registers.c | 82 - arch/um/os-Linux/util/Makefile | 4 - arch/um/os-Linux/util/mk_user_constants.c | 23 - arch/um/scripts/Makefile.rules | 28 - arch/um/sys-i386/delay.c | 14 - arch/um/sys-i386/extable.c | 30 - arch/um/sys-i386/kernel-offsets.c | 25 - arch/um/sys-i386/signal.c | 376 - arch/um/sys-i386/sys_call_table.S | 16 - arch/um/sys-i386/user-offsets.c | 69 - arch/um/sys-i386/util/mk_thread.c | 22 - arch/um/sys-x86_64/Makefile | 39 - arch/um/sys-x86_64/bugs.c | 122 - arch/um/sys-x86_64/delay.c | 26 - arch/um/sys-x86_64/fault.c | 23 - arch/um/sys-x86_64/kernel-offsets.c | 24 - arch/um/sys-x86_64/ksyms.c | 19 - arch/um/sys-x86_64/mem.c | 25 - arch/um/sys-x86_64/ptrace.c | 138 - arch/um/sys-x86_64/ptrace_user.c | 64 - arch/um/sys-x86_64/sigcontext.c | 39 - arch/um/sys-x86_64/signal.c | 276 - arch/um/sys-x86_64/syscall_table.c | 59 - arch/um/sys-x86_64/syscalls.c | 191 - arch/um/sys-x86_64/sysrq.c | 49 - arch/um/sys-x86_64/um_module.c | 19 - arch/um/sys-x86_64/user-offsets.c | 86 - arch/um/sys-x86_64/util/Makefile | 10 - arch/um/sys-x86_64/util/mk_sc.c | 58 - arch/um/sys-x86_64/util/mk_thread.c | 20 - arch/um/sys-x86_64/util/mk_thread_kern.c | 21 - arch/um/sys-x86_64/util/mk_thread_user.c | 30 - arch/um/uml.lds.S | 92 - arch/um/util/mk_constants.c | 32 - arch/um/util/mk_task.c | 30 - arch/x86_64/kernel/Makefile-HEAD | 38 - arch/x86_64/kernel/domain.c | 93 - arch/x86_64/kernel/machine_kexec.c | 246 - arch/x86_64/kernel/mce_intel.c | 99 - arch/x86_64/kernel/pmtimer.c | 101 - arch/x86_64/kernel/relocate_kernel.S | 141 - arch/x86_64/mm/srat.c | 217 - arch/xen/Kconfig | 192 - arch/xen/Kconfig.drivers | 57 - arch/xen/Makefile | 73 - arch/xen/boot/Makefile | 11 - arch/xen/configs/xen0_defconfig_x86_32 | 1113 - arch/xen/configs/xen0_defconfig_x86_64 | 995 - arch/xen/configs/xenU_defconfig_x86_32 | 533 - arch/xen/configs/xenU_defconfig_x86_64 | 514 - arch/xen/i386/Kconfig | 975 - arch/xen/i386/Makefile | 102 - arch/xen/i386/kernel/Makefile | 102 - arch/xen/i386/kernel/cpu/Makefile | 31 - arch/xen/i386/kernel/cpu/common.c | 648 - arch/xen/i386/kernel/cpu/mtrr/Makefile | 16 - arch/xen/i386/kernel/cpu/mtrr/main.c | 165 - arch/xen/i386/kernel/entry.S | 1077 - arch/xen/i386/kernel/head.S | 184 - arch/xen/i386/kernel/i386_ksyms.c | 195 - arch/xen/i386/kernel/ioport.c | 129 - arch/xen/i386/kernel/irq.c | 261 - arch/xen/i386/kernel/ldt.c | 264 - arch/xen/i386/kernel/microcode.c | 163 - arch/xen/i386/kernel/pci-dma.c | 211 - arch/xen/i386/kernel/process.c | 795 - arch/xen/i386/kernel/putuser.S | 87 - arch/xen/i386/kernel/setup.c | 1639 - arch/xen/i386/kernel/smp.c | 619 - arch/xen/i386/kernel/smpboot.c | 1359 - arch/xen/i386/kernel/time.c | 829 - arch/xen/i386/kernel/timers/Makefile | 17 - arch/xen/i386/kernel/timers/timer_tsc.c | 379 - arch/xen/i386/kernel/traps.c | 1012 - arch/xen/i386/kernel/vsyscall-note.S | 32 - arch/xen/i386/kernel/vsyscall.S | 15 - arch/xen/i386/mm/Makefile | 24 - arch/xen/i386/mm/fault.c | 562 - arch/xen/i386/mm/highmem.c | 100 - arch/xen/i386/mm/hypervisor.c | 223 - arch/xen/i386/mm/init.c | 803 - arch/xen/i386/mm/ioremap.c | 442 - arch/xen/i386/mm/pgtable.c | 441 - arch/xen/i386/pci/Makefile | 31 - arch/xen/i386/pci/direct.c | 81 - arch/xen/i386/pci/irq.c | 156 - arch/xen/kernel/Makefile | 18 - arch/xen/kernel/ctrl_if.c | 566 - arch/xen/kernel/devmem.c | 158 - arch/xen/kernel/evtchn.c | 590 - arch/xen/kernel/fixup.c | 83 - arch/xen/kernel/gnttab.c | 391 - arch/xen/kernel/reboot.c | 276 - arch/xen/kernel/skbuff.c | 47 - arch/xen/kernel/smp.c | 19 - arch/xen/kernel/xen_proc.c | 18 - arch/xen/x86_64/Kconfig | 458 - arch/xen/x86_64/Makefile | 92 - arch/xen/x86_64/kernel/Makefile | 66 - arch/xen/x86_64/kernel/asm-offsets.c | 70 - arch/xen/x86_64/kernel/e820.c | 533 - arch/xen/x86_64/kernel/early_printk.c | 240 - arch/xen/x86_64/kernel/entry.S | 1181 - arch/xen/x86_64/kernel/head.S | 207 - arch/xen/x86_64/kernel/head64.c | 132 - arch/xen/x86_64/kernel/init_task.c | 49 - arch/xen/x86_64/kernel/ioport.c | 63 - arch/xen/x86_64/kernel/irq.c | 105 - arch/xen/x86_64/kernel/ldt.c | 267 - arch/xen/x86_64/kernel/pci-dma.c | 256 - arch/xen/x86_64/kernel/pci-nommu.c | 96 - arch/xen/x86_64/kernel/process.c | 713 - arch/xen/x86_64/kernel/setup.c | 1379 - arch/xen/x86_64/kernel/setup64.c | 346 - arch/xen/x86_64/kernel/signal.c | 493 - arch/xen/x86_64/kernel/smp.c | 411 - arch/xen/x86_64/kernel/smpboot.c | 958 - arch/xen/x86_64/kernel/traps.c | 974 - arch/xen/x86_64/kernel/vsyscall.c | 190 - arch/xen/x86_64/kernel/x8664_ksyms.c | 223 - arch/xen/x86_64/mm/Makefile | 26 - arch/xen/x86_64/mm/fault.c | 591 - arch/xen/x86_64/mm/hypervisor.c | 271 - arch/xen/x86_64/mm/init.c | 941 - arch/xen/x86_64/mm/ioremap.c | 466 - arch/xen/x86_64/mm/pageattr.c | 247 - arch/xen/x86_64/pci/Makefile | 41 - arch/xen/x86_64/pci/Makefile-BUS | 22 - configs/kernel-2.6.11-i586-smp.config | 2787 - configs/kernel-2.6.11-i586.config | 2794 - configs/kernel-2.6.11-i686-smp.config | 2791 - configs/kernel-2.6.11-i686.config | 2796 - configs/kernel-2.6.12-i586.config | 2848 - configs/kernel-2.6.12-i686-smp.config | 2849 - configs/kernel-2.6.12-i686-xen0.config | 2699 - configs/kernel-2.6.12-i686-xenU.config | 943 - configs/kernel-2.6.12-i686.config | 2850 - configs/kernel-2.6.6-i586-smp.config | 2349 - configs/kernel-2.6.6-i586.config | 2366 - configs/kernel-2.6.6-i686-smp.config | 2352 - configs/kernel-2.6.6-i686.config | 2367 - configs/kernel-2.6.7-i586-smp.config | 2494 - configs/kernel-2.6.7-i586.config | 2511 - configs/kernel-2.6.7-i686-smp.config | 2497 - configs/kernel-2.6.7-i686.config | 2512 - configs/kernel-2.6.8-i586-smp.config | 2487 - configs/kernel-2.6.8-i586.config | 2504 - configs/kernel-2.6.8-i686-smp.config | 2490 - configs/kernel-2.6.8-i686.config | 2505 - configs/kernel-2.6.9-i586-smp.config | 2571 - configs/kernel-2.6.9-i586.config | 2588 - configs/kernel-2.6.9-i686-smp.config | 2574 - configs/kernel-2.6.9-i686.config | 2590 - crypto/tgr192.c | 735 - drivers/acpi/acpi_ksyms.c | 159 - drivers/acpi/acpi_memhotplug.c | 542 - drivers/acpi/container.c | 298 - drivers/acpi/processor_core.c | 989 - drivers/acpi/processor_idle.c | 1017 - drivers/acpi/processor_perflib.c | 666 - drivers/acpi/processor_thermal.c | 406 - drivers/acpi/processor_throttling.c | 351 - drivers/base/attribute_container.c | 376 - drivers/base/transport_class.c | 257 - drivers/block/aoe/Makefile | 6 - drivers/block/aoe/aoe.h | 166 - drivers/block/aoe/aoeblk.c | 265 - drivers/block/aoe/aoechr.c | 279 - drivers/block/aoe/aoecmd.c | 627 - drivers/block/aoe/aoedev.c | 180 - drivers/block/aoe/aoemain.c | 112 - drivers/block/aoe/aoenet.c | 172 - drivers/block/carmel.c | 1763 - drivers/block/floppy98.c | 4682 - drivers/bluetooth/bpa10x.c | 657 - drivers/char/README.computone | 10 - drivers/char/README.cyclomY | 23 - drivers/char/README.epca | 532 - drivers/char/README.scc | 5 - drivers/char/agp/sgi-agp.c | 337 - drivers/char/busmouse.c | 456 - drivers/char/busmouse.h | 27 - drivers/char/drm/ati_pcigart.c | 208 - drivers/char/drm/drm_agpsupport.c | 439 - drivers/char/drm/drm_auth.c | 230 - drivers/char/drm/drm_bufs.c | 1270 - drivers/char/drm/drm_context.c | 578 - drivers/char/drm/drm_dma.c | 180 - drivers/char/drm/drm_drawable.c | 56 - drivers/char/drm/drm_drv.c | 545 - drivers/char/drm/drm_fops.c | 449 - drivers/char/drm/drm_init.c | 52 - drivers/char/drm/drm_ioctl.c | 370 - drivers/char/drm/drm_irq.c | 370 - drivers/char/drm/drm_lock.c | 303 - drivers/char/drm/drm_memory.c | 181 - drivers/char/drm/drm_pci.c | 140 - drivers/char/drm/drm_proc.c | 539 - drivers/char/drm/drm_scatter.c | 231 - drivers/char/drm/drm_stub.c | 259 - drivers/char/drm/drm_sysfs.c | 208 - drivers/char/drm/drm_vm.c | 678 - drivers/char/drm/tdfx_drv.h | 50 - drivers/char/h8.c | 1180 - drivers/char/h8.h | 246 - drivers/char/lp_old98.c | 537 - drivers/char/mbcs.c | 849 - drivers/char/mbcs.h | 553 - drivers/char/sn_serial.c | 1028 - drivers/char/snsc_event.c | 304 - drivers/char/tb0219.c | 347 - drivers/char/tpm/Kconfig | 39 - drivers/char/tpm/Makefile | 7 - drivers/char/tpm/tpm.c | 697 - drivers/char/tpm/tpm.h | 93 - drivers/char/tpm/tpm_atmel.c | 216 - drivers/char/tpm/tpm_nsc.c | 373 - drivers/char/upd4990a.c | 432 - drivers/char/vr41xx_rtc.c | 709 - drivers/cpufreq/cpufreq_conservative.c | 586 - drivers/cpufreq/cpufreq_stats.c | 334 - drivers/crypto/Kconfig | 23 - drivers/crypto/Makefile | 7 - drivers/crypto/padlock-aes.c | 468 - drivers/crypto/padlock-generic.c | 63 - drivers/crypto/padlock.h | 36 - drivers/i2c/algos/i2c-algo-sgi.c | 189 - drivers/i2c/algos/i2c-algo-sibyte.c | 225 - drivers/i2c/busses/i2c-au1550.c | 435 - drivers/i2c/busses/i2c-au1550.h | 32 - drivers/i2c/busses/i2c-mv64xxx.c | 598 - drivers/i2c/busses/i2c-sibyte.c | 71 - drivers/i2c/chips/ds1337.c | 402 - drivers/i2c/chips/fscpos.c | 641 - drivers/i2c/chips/gl520sm.c | 769 - drivers/i2c/chips/lm92.c | 429 - drivers/i2c/chips/m41t00.c | 246 - drivers/i2c/chips/sis5595.c | 816 - drivers/i2c/chips/smsc47b397.c | 353 - drivers/i2c/i2c-sensor.c | 167 - drivers/ide/ide-tcq.c | 808 - drivers/ide/legacy/hd98.c | 883 - drivers/ide/legacy/pc9800.c | 84 - drivers/ide/legacy/pdc4030.c | 679 - drivers/ide/legacy/pdc4030.h | 70 - drivers/ide/pci/alim15x3.h | 27 - drivers/ide/pci/amd74xx.h | 155 - drivers/ide/pci/cs5520.h | 40 - drivers/ide/pci/cs5530.h | 25 - drivers/ide/pci/hpt34x.h | 29 - drivers/ide/pci/it8212.c | 851 - drivers/ide/pci/ns87415.h | 20 - drivers/ide/pci/rz1000.h | 26 - drivers/ide/pci/sc1200.h | 24 - drivers/ide/pci/siimage.h | 53 - drivers/ide/pci/sis5513.h | 25 - drivers/ide/pci/sl82c105.h | 25 - drivers/ide/pci/slc90e66.h | 27 - drivers/ide/pci/triflex.h | 37 - drivers/ide/pci/trm290.h | 20 - drivers/ide/pci/via82cxxx.h | 25 - drivers/infiniband/Kconfig | 14 - drivers/infiniband/Makefile | 3 - drivers/infiniband/core/Makefile | 12 - drivers/infiniband/core/agent.c | 399 - drivers/infiniband/core/agent.h | 55 - drivers/infiniband/core/agent_priv.h | 64 - drivers/infiniband/core/cache.c | 363 - drivers/infiniband/core/core_priv.h | 52 - drivers/infiniband/core/device.c | 614 - drivers/infiniband/core/fmr_pool.c | 507 - drivers/infiniband/core/mad.c | 2689 - drivers/infiniband/core/mad_priv.h | 195 - drivers/infiniband/core/packer.c | 201 - drivers/infiniband/core/sa_query.c | 866 - drivers/infiniband/core/smi.c | 234 - drivers/infiniband/core/smi.h | 67 - drivers/infiniband/core/sysfs.c | 762 - drivers/infiniband/core/ud_header.c | 365 - drivers/infiniband/core/user_mad.c | 840 - drivers/infiniband/core/verbs.c | 434 - drivers/infiniband/hw/mthca/Kconfig | 16 - drivers/infiniband/hw/mthca/Makefile | 12 - drivers/infiniband/hw/mthca/mthca_allocator.c | 179 - drivers/infiniband/hw/mthca/mthca_av.c | 219 - drivers/infiniband/hw/mthca/mthca_cmd.c | 1764 - drivers/infiniband/hw/mthca/mthca_cmd.h | 296 - .../infiniband/hw/mthca/mthca_config_reg.h | 50 - drivers/infiniband/hw/mthca/mthca_cq.c | 841 - drivers/infiniband/hw/mthca/mthca_dev.h | 410 - drivers/infiniband/hw/mthca/mthca_doorbell.h | 83 - drivers/infiniband/hw/mthca/mthca_eq.c | 744 - drivers/infiniband/hw/mthca/mthca_mad.c | 323 - drivers/infiniband/hw/mthca/mthca_main.c | 1126 - drivers/infiniband/hw/mthca/mthca_mcg.c | 376 - drivers/infiniband/hw/mthca/mthca_memfree.c | 206 - drivers/infiniband/hw/mthca/mthca_memfree.h | 122 - drivers/infiniband/hw/mthca/mthca_mr.c | 396 - drivers/infiniband/hw/mthca/mthca_pd.c | 80 - drivers/infiniband/hw/mthca/mthca_profile.c | 261 - drivers/infiniband/hw/mthca/mthca_profile.h | 58 - drivers/infiniband/hw/mthca/mthca_provider.c | 658 - drivers/infiniband/hw/mthca/mthca_provider.h | 228 - drivers/infiniband/hw/mthca/mthca_qp.c | 1615 - drivers/infiniband/hw/mthca/mthca_reset.c | 232 - drivers/infiniband/hw/mthca/mthca_uar.c | 78 - drivers/infiniband/include/ib_cache.h | 103 - drivers/infiniband/include/ib_fmr_pool.h | 92 - drivers/infiniband/include/ib_mad.h | 404 - drivers/infiniband/include/ib_pack.h | 245 - drivers/infiniband/include/ib_sa.h | 308 - drivers/infiniband/include/ib_smi.h | 96 - drivers/infiniband/include/ib_user_mad.h | 123 - drivers/infiniband/include/ib_verbs.h | 1259 - drivers/infiniband/ulp/ipoib/Kconfig | 33 - drivers/infiniband/ulp/ipoib/Makefile | 11 - drivers/infiniband/ulp/ipoib/ipoib.h | 353 - drivers/infiniband/ulp/ipoib/ipoib_fs.c | 287 - drivers/infiniband/ulp/ipoib/ipoib_ib.c | 666 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 1079 - .../infiniband/ulp/ipoib/ipoib_multicast.c | 985 - drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 261 - drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 177 - drivers/input/keyboard/98kbd.c | 387 - drivers/input/keyboard/corgikbd.c | 361 - drivers/input/keyboard/hil_kbd.c | 375 - drivers/input/keyboard/hilkbd.c | 343 - drivers/input/keyboard/locomokbd.c | 309 - drivers/input/misc/98spkr.c | 96 - drivers/input/misc/hp_sdc_rtc.c | 724 - drivers/input/mouse/98busmouse.c | 197 - drivers/input/mouse/alps.c | 424 - drivers/input/mouse/alps.h | 17 - drivers/input/mouse/hil_ptr.c | 414 - drivers/input/serio/98kbd-io.c | 178 - drivers/input/serio/hil_mlc.c | 949 - drivers/input/serio/hp_sdc.c | 1054 - drivers/input/serio/hp_sdc_mlc.c | 358 - drivers/input/serio/i8042-x86ia64io.h | 308 - drivers/input/serio/libps2.c | 305 - drivers/input/touchscreen/corgi_ts.c | 380 - drivers/input/touchscreen/elo.c | 315 - drivers/input/touchscreen/hp680_ts_input.c | 135 - drivers/input/touchscreen/mk712.c | 222 - drivers/input/touchscreen/mtouch.c | 219 - drivers/isdn/hisax/hfc4s8s_l1.c | 1715 - drivers/isdn/hisax/hfc4s8s_l1.h | 88 - drivers/isdn/hisax/hfc_usb.h | 228 - drivers/macintosh/smu.c | 364 - drivers/md/dm-bio-record.h | 45 - drivers/md/dm-emc.c | 359 - drivers/md/dm-hw-handler.c | 216 - drivers/md/dm-hw-handler.h | 61 - drivers/md/dm-mpath.c | 1317 - drivers/md/dm-mpath.h | 25 - drivers/md/dm-path-selector.c | 156 - drivers/md/dm-path-selector.h | 93 - drivers/md/dm-round-robin.c | 214 - drivers/md/raid6altivec.uc | 126 - drivers/media/dvb/b2c2/flexcop-common.h | 164 - drivers/media/dvb/b2c2/flexcop-dma.c | 149 - drivers/media/dvb/b2c2/flexcop-eeprom.c | 153 - drivers/media/dvb/b2c2/flexcop-fe-tuner.c | 403 - drivers/media/dvb/b2c2/flexcop-hw-filter.c | 204 - drivers/media/dvb/b2c2/flexcop-i2c.c | 210 - drivers/media/dvb/b2c2/flexcop-misc.c | 66 - drivers/media/dvb/b2c2/flexcop-pci.c | 381 - drivers/media/dvb/b2c2/flexcop-reg.h | 701 - drivers/media/dvb/b2c2/flexcop-sram.c | 403 - drivers/media/dvb/b2c2/flexcop-usb.c | 577 - drivers/media/dvb/b2c2/flexcop-usb.h | 119 - drivers/media/dvb/b2c2/flexcop.c | 286 - drivers/media/dvb/b2c2/flexcop.h | 30 - drivers/media/dvb/bt8xx/dst_ca.c | 861 - drivers/media/dvb/bt8xx/dst_ca.h | 58 - drivers/media/dvb/bt8xx/dst_common.h | 153 - drivers/media/dvb/dibusb/dvb-dibusb-core.c | 480 - drivers/media/dvb/dibusb/dvb-dibusb-dvb.c | 205 - drivers/media/dvb/dibusb/dvb-dibusb-fe-i2c.c | 598 - .../media/dvb/dibusb/dvb-dibusb-firmware.c | 85 - drivers/media/dvb/dibusb/dvb-dibusb-pid.c | 80 - drivers/media/dvb/dibusb/dvb-dibusb-remote.c | 197 - drivers/media/dvb/dibusb/dvb-dibusb-usb.c | 263 - drivers/media/dvb/dibusb/dvb-fe-dtt200u.c | 263 - drivers/media/dvb/dvb-core/Makefile.lib | 1 - drivers/media/dvb/dvb-core/dvb_functions.c | 89 - drivers/media/dvb/dvb-core/dvb_functions.h | 50 - drivers/media/dvb/dvb-core/dvb_i2c.c | 290 - drivers/media/dvb/dvb-core/dvb_i2c.h | 63 - drivers/media/dvb/dvb-core/dvb_ksyms.c | 57 - drivers/media/dvb/frontends/alps_tdlb7.c | 724 - drivers/media/dvb/frontends/alps_tdmb7.c | 458 - drivers/media/dvb/frontends/dst-bt878.h | 38 - drivers/media/dvb/frontends/dst.c | 1187 - drivers/media/dvb/frontends/dvb-pll.c | 168 - drivers/media/dvb/frontends/dvb-pll.h | 32 - .../media/dvb/frontends/grundig_29504-401.c | 664 - .../media/dvb/frontends/grundig_29504-491.c | 465 - drivers/media/dvb/frontends/nxt2002.c | 670 - drivers/media/dvb/frontends/nxt2002.h | 23 - drivers/media/dvb/frontends/or51132.c | 628 - drivers/media/dvb/frontends/or51132.h | 48 - drivers/media/dvb/frontends/or51211.c | 631 - drivers/media/dvb/frontends/or51211.h | 44 - drivers/media/dvb/frontends/sp887x_firm.h | 1375 - drivers/media/video/cx88/cx88-input.c | 396 - drivers/media/video/mt20xx.c | 558 - drivers/media/video/tda8290.c | 224 - drivers/media/video/tuner-core.c | 453 - drivers/media/video/tuner-simple.c | 474 - drivers/media/video/tveeprom.c | 577 - drivers/message/fusion/ascq_tbl.c | 2416 - drivers/message/fusion/ascq_tbl.sh | 109 - drivers/message/fusion/isense.c | 119 - drivers/message/fusion/isense.h | 95 - drivers/message/fusion/scsi3.h | 707 - drivers/message/fusion/scsiops.c | 309 - drivers/message/i2o/i2o_core.c | 3978 - drivers/misc/hdpuftrs/Makefile | 1 - drivers/misc/hdpuftrs/hdpu_cpustate.c | 234 - drivers/misc/hdpuftrs/hdpu_nexus.c | 111 - drivers/mtd/devices/block2mtd.c | 495 - drivers/mtd/maps/chestnut.c | 91 - drivers/mtd/maps/integrator-flash-v24.c | 258 - drivers/mtd/maps/sharpsl-flash.c | 101 - drivers/mtd/maps/walnut.c | 122 - drivers/mtd/mtdblock.h | 35 - drivers/mtd/nand/nand.c | 1397 - drivers/mtd/nand/nandsim.c | 1613 - drivers/mtd/nand/sharpsl.c | 260 - drivers/net/arcnet/capmode.c | 296 - drivers/net/arm/smc91x.c | 2171 - drivers/net/arm/smc91x.h | 829 - drivers/net/bnx2.c | 5530 - drivers/net/bnx2.h | 4352 - drivers/net/bnx2_fw.h | 2468 - drivers/net/ne2k_cbus.c | 887 - drivers/net/ne2k_cbus.h | 481 - drivers/net/sk98lin/skethtool.c | 555 - drivers/net/wan/wanxlfw.inc | 158 - drivers/net/wireless/atmel.h | 43 - drivers/parisc/pdc_stable.c | 735 - drivers/parport/parport_gsc.h | 222 - drivers/pci/hotplug/pciehp_sysfs.c | 143 - drivers/pci/pcie/Kconfig | 38 - drivers/pci/pcie/Makefile | 7 - drivers/pci/pcie/portdrv.h | 41 - drivers/pci/pcie/portdrv_bus.c | 77 - drivers/pci/pcie/portdrv_core.c | 434 - drivers/pci/pcie/portdrv_pci.c | 122 - drivers/pcmcia/au1000_db1x00.c | 288 - drivers/pcmcia/au1000_generic.h | 150 - drivers/pcmcia/au1000_xxs1500.c | 191 - drivers/pcmcia/pxa2xx_sharpsl.c | 264 - drivers/pcmcia/rsrc_nonstatic.c | 818 - drivers/pcmcia/sa1100_adsbitsy.c | 103 - drivers/pcmcia/sa1100_flexanet.c | 168 - drivers/pcmcia/sa1100_freebird.c | 135 - drivers/pcmcia/sa1100_graphicsclient.c | 154 - drivers/pcmcia/sa1100_graphicsmaster.c | 106 - drivers/pcmcia/sa1100_pangolin.c | 147 - drivers/pcmcia/sa1100_pfs168.c | 141 - drivers/pcmcia/sa1100_stork.c | 198 - drivers/pcmcia/sa1100_system3.c | 115 - drivers/pcmcia/sa1100_trizeps.c | 165 - drivers/pcmcia/sa1100_xp860.c | 154 - drivers/pcmcia/sa1100_yopy.c | 125 - drivers/pcmcia/vrc4171_card.c | 744 - drivers/pcmcia/vrc4173_cardu.c | 622 - drivers/pcmcia/vrc4173_cardu.h | 247 - drivers/s390/char/sclp_quiesce.c | 114 - drivers/s390/cio/requestirq.c | 45 - drivers/s390/net/claw.c | 4447 - drivers/s390/net/claw.h | 335 - drivers/s390/net/ctcmain.h | 276 - drivers/s390/net/qeth_eddp.c | 632 - drivers/s390/net/qeth_eddp.h | 85 - drivers/s390/net/qeth_tso.h | 154 - drivers/scsi/dc390.h | 32 - drivers/scsi/dmx3191d.h | 48 - drivers/scsi/gdth_kcompat.h | 21 - drivers/scsi/i60uscsi.c | 805 - drivers/scsi/i91uscsi.c | 2672 - drivers/scsi/i91uscsi.h | 843 - drivers/scsi/ini9100u.c | 727 - drivers/scsi/ini9100u.h | 251 - drivers/scsi/inia100.c | 580 - drivers/scsi/inia100.h | 533 - drivers/scsi/lpfc/Makefile | 7 - drivers/scsi/lpfc/lpfc.h | 449 - drivers/scsi/lpfc/lpfc_attr.c | 1291 - drivers/scsi/lpfc/lpfc_compat.h | 120 - drivers/scsi/lpfc/lpfc_crtn.h | 265 - drivers/scsi/lpfc/lpfc_ct.c | 1288 - drivers/scsi/lpfc/lpfc_disc.h | 270 - drivers/scsi/lpfc/lpfc_els.c | 3235 - drivers/scsi/lpfc/lpfc_fcp.c | 3419 - drivers/scsi/lpfc/lpfc_fcp.h | 108 - drivers/scsi/lpfc/lpfc_hbadisc.c | 2703 - drivers/scsi/lpfc/lpfc_hw.h | 2688 - drivers/scsi/lpfc/lpfc_init.c | 1345 - drivers/scsi/lpfc/lpfc_logmsg.h | 46 - drivers/scsi/lpfc/lpfc_mbox.c | 672 - drivers/scsi/lpfc/lpfc_mem.c | 192 - drivers/scsi/lpfc/lpfc_mem.h | 56 - drivers/scsi/lpfc/lpfc_nportdisc.c | 2145 - drivers/scsi/lpfc/lpfc_scsi.c | 1246 - drivers/scsi/lpfc/lpfc_scsi.h | 92 - drivers/scsi/lpfc/lpfc_scsiport.c | 1300 - drivers/scsi/lpfc/lpfc_sli.c | 3349 - drivers/scsi/lpfc/lpfc_sli.h | 218 - drivers/scsi/lpfc/lpfc_version.h | 37 - drivers/scsi/pc980155.c | 299 - drivers/scsi/pc980155.h | 52 - drivers/scsi/qla2xxx/qla_attr.c | 332 - drivers/scsi/qla2xxx/qla_os.h | 94 - drivers/scsi/sata_qstor.c | 700 - drivers/scsi/scsi_pc98.c | 69 - drivers/scsi/scsi_transport_iscsi.c | 388 - drivers/scsi/scsiiom.c | 1654 - drivers/serial/8250_hcdp.c | 264 - drivers/serial/8250_hcdp.h | 82 - drivers/serial/ioc4_serial.c | 2897 - drivers/serial/jsm/Makefile | 8 - drivers/serial/jsm/jsm.h | 398 - drivers/serial/jsm/jsm_driver.c | 246 - drivers/serial/jsm/jsm_neo.c | 1427 - drivers/serial/jsm/jsm_tty.c | 1016 - drivers/serial/mpsc.c | 1832 - drivers/serial/mpsc.h | 289 - drivers/serial/mpsc/Makefile | 6 - drivers/serial/mpsc/mpsc.c | 1455 - drivers/serial/mpsc/mpsc.h | 257 - drivers/serial/mpsc/mpsc_defs.h | 153 - drivers/serial/mpsc/mpsc_ppc32.c | 110 - drivers/serial/serial98.c | 1120 - drivers/serial/serial_txx9.c | 1171 - drivers/serial/vr41xx_siu.c | 1050 - drivers/sh/Makefile | 6 - drivers/sh/superhyway/Makefile | 7 - drivers/sh/superhyway/superhyway-sysfs.c | 45 - drivers/sh/superhyway/superhyway.c | 201 - drivers/sn/Makefile | 6 - drivers/sn/ioc4.c | 65 - drivers/usb/host/hc_simple.c | 1039 - drivers/usb/host/hc_simple.h | 231 - drivers/usb/host/hc_sl811.c | 1361 - drivers/usb/host/hc_sl811.h | 385 - drivers/usb/host/hc_sl811_rh.c | 583 - drivers/usb/host/ohci-au1xxx.c | 362 - drivers/usb/host/ohci-omap.h | 57 - drivers/usb/host/ohci-ppc-soc.c | 234 - drivers/usb/host/sl811_cs.c | 442 - drivers/usb/host/uhci-q.c | 1539 - drivers/usb/media/pwc-ctrl.c | 1644 - drivers/usb/media/pwc-if.c | 2193 - drivers/usb/media/pwc-ioctl.h | 279 - drivers/usb/media/pwc-misc.c | 146 - drivers/usb/media/pwc-uncompress.c | 180 - drivers/usb/media/pwc-uncompress.h | 84 - drivers/usb/media/pwc.h | 271 - drivers/usb/media/pwc_kiara.h | 270 - drivers/usb/media/pwc_nala.h | 66 - drivers/usb/media/pwc_timon.h | 270 - drivers/usb/media/sn9c102_hv7131d.c | 271 - drivers/usb/media/sn9c102_mi0343.c | 363 - drivers/usb/media/w9968cf_externaldef.h | 94 - drivers/usb/misc/idmouse.c | 443 - drivers/usb/misc/sisusbvga/Kconfig | 14 - drivers/usb/misc/sisusbvga/Makefile | 6 - drivers/usb/misc/sisusbvga/sisusb.c | 3147 - drivers/usb/misc/sisusbvga/sisusb.h | 278 - drivers/usb/misc/speedtch.c | 0 drivers/usb/mon/Kconfig | 22 - drivers/usb/mon/Makefile | 7 - drivers/usb/mon/mon_main.c | 377 - drivers/usb/mon/mon_stat.c | 74 - drivers/usb/mon/mon_text.c | 405 - drivers/usb/mon/usb_mon.h | 51 - drivers/usb/net/zd1201.c | 1906 - drivers/usb/net/zd1201.h | 147 - drivers/usb/serial/airprime.c | 63 - drivers/usb/serial/cp2101.c | 778 - drivers/usb/serial/garmin_gps.c | 1541 - drivers/usb/serial/hp4x.c | 85 - drivers/usb/serial/option.c | 729 - drivers/usb/serial/ti_fw_3410.h | 885 - drivers/usb/serial/ti_fw_5052.h | 885 - drivers/usb/serial/ti_usb_3410_5052.c | 1842 - drivers/usb/serial/ti_usb_3410_5052.h | 224 - drivers/video/au1100fb.c | 676 - drivers/video/au1100fb.h | 381 - drivers/video/backlight/Kconfig | 52 - drivers/video/backlight/Makefile | 5 - drivers/video/backlight/backlight.c | 264 - drivers/video/backlight/corgi_bl.c | 198 - drivers/video/backlight/lcd.c | 263 - drivers/video/bt431.h | 236 - drivers/video/bt455.h | 95 - drivers/video/geode/Kconfig | 29 - drivers/video/geode/Makefile | 5 - drivers/video/geode/display_gx1.c | 214 - drivers/video/geode/display_gx1.h | 154 - drivers/video/geode/geodefb.h | 39 - drivers/video/geode/gx1fb_core.c | 359 - drivers/video/geode/video_cs5530.c | 195 - drivers/video/geode/video_cs5530.h | 75 - drivers/video/imxfb.c | 695 - drivers/video/imxfb.h | 72 - drivers/video/nvidia/Makefile | 12 - drivers/video/nvidia/nv_accel.c | 419 - drivers/video/nvidia/nv_dma.h | 188 - drivers/video/nvidia/nv_hw.c | 1593 - drivers/video/nvidia/nv_i2c.c | 215 - drivers/video/nvidia/nv_local.h | 107 - drivers/video/nvidia/nv_of.c | 59 - drivers/video/nvidia/nv_proto.h | 58 - drivers/video/nvidia/nv_setup.c | 636 - drivers/video/nvidia/nv_type.h | 174 - drivers/video/nvidia/nvidia.c | 1745 - drivers/video/pmag-aa-fb.c | 514 - drivers/video/s1d13xxxfb.c | 772 - drivers/video/savage/savagefb_driver.c | 2279 - drivers/video/w100fb.c | 1864 - drivers/video/w100fb.h | 615 - drivers/xen/Makefile | 13 - drivers/xen/balloon/Makefile | 2 - drivers/xen/balloon/balloon.c | 438 - drivers/xen/blkback/Makefile | 2 - drivers/xen/blkback/blkback.c | 751 - drivers/xen/blkback/common.h | 104 - drivers/xen/blkback/control.c | 61 - drivers/xen/blkback/interface.c | 249 - drivers/xen/blkback/vbd.c | 287 - drivers/xen/blkfront/Kconfig | 6 - drivers/xen/blkfront/Makefile | 3 - drivers/xen/blkfront/blkfront.c | 1480 - drivers/xen/blkfront/block.h | 117 - drivers/xen/blkfront/vbd.c | 507 - drivers/xen/blktap/Makefile | 3 - drivers/xen/blktap/blktap.c | 87 - drivers/xen/blktap/blktap.h | 252 - drivers/xen/blktap/blktap_controlmsg.c | 501 - drivers/xen/blktap/blktap_datapath.c | 472 - drivers/xen/blktap/blktap_userdev.c | 470 - drivers/xen/console/Makefile | 2 - drivers/xen/console/console.c | 811 - drivers/xen/evtchn/Makefile | 2 - drivers/xen/evtchn/evtchn.c | 430 - drivers/xen/netback/Makefile | 2 - drivers/xen/netback/common.h | 103 - drivers/xen/netback/control.c | 56 - drivers/xen/netback/interface.c | 380 - drivers/xen/netback/netback.c | 819 - drivers/xen/netfront/Kconfig | 6 - drivers/xen/netfront/Makefile | 2 - drivers/xen/netfront/netfront.c | 1300 - drivers/xen/privcmd/Makefile | 2 - drivers/xen/privcmd/privcmd.c | 232 - drivers/xen/usbback/common.h | 85 - drivers/xen/usbback/control.c | 61 - drivers/xen/usbback/interface.c | 252 - drivers/xen/usbback/usbback.c | 1070 - drivers/xen/usbfront/usbfront.c | 1738 - drivers/xen/usbfront/xhci.h | 183 - fs/affs/affs.h | 304 - fs/binfmt_elf_fdpic.c | 1101 - fs/cifs/cifsencrypt.h | 34 - fs/cifs/ioctl.c | 112 - fs/debugfs/Makefile | 4 - fs/debugfs/file.c | 262 - fs/debugfs/inode.c | 328 - fs/devpts/xattr.c | 214 - fs/devpts/xattr.h | 59 - fs/fat/fatent.c | 612 - fs/isofs/isofs.h | 190 - fs/jffs2/proc.c | 217 - fs/lockd/lockd_syms.c | 36 - fs/nfsd/nfs4callback.c | 583 - fs/partitions/nec98.c | 188 - fs/partitions/nec98.h | 10 - fs/proc/internal.h | 48 - fs/proc/mmu.c | 67 - fs/proc/nommu.c | 135 - fs/proc/vmcore.c | 239 - fs/xfs/Kconfig | 85 - fs/xfs/linux-2.6/xfs_export.c | 130 - fs/xfs/linux-2.6/xfs_export.h | 122 - fs/xfs/xfs_cap.c | 206 - fs/xfs/xfs_mac.c | 72 - include/acpi/container.h | 13 - include/asm-alpha/cpumask.h | 6 - include/asm-alpha/cputime.h | 6 - include/asm-alpha/init.h | 1 - include/asm-arm/arch-adifcc/adi_evb.h | 19 - include/asm-arm/arch-adifcc/dma.h | 18 - include/asm-arm/arch-adifcc/hardware.h | 27 - include/asm-arm/arch-adifcc/io.h | 22 - include/asm-arm/arch-adifcc/irqs.h | 20 - include/asm-arm/arch-adifcc/memory.h | 27 - include/asm-arm/arch-adifcc/param.h | 3 - include/asm-arm/arch-adifcc/serial.h | 34 - include/asm-arm/arch-adifcc/system.h | 28 - include/asm-arm/arch-adifcc/time.h | 9 - include/asm-arm/arch-adifcc/timex.h | 10 - include/asm-arm/arch-adifcc/uncompress.h | 35 - include/asm-arm/arch-adifcc/vmalloc.h | 15 - include/asm-arm/arch-cl7500/debug-macro.S | 31 - include/asm-arm/arch-cl7500/entry-macro.S | 3 - include/asm-arm/arch-cl7500/serial.h | 47 - include/asm-arm/arch-cl7500/time.h | 43 - include/asm-arm/arch-clps711x/debug-macro.S | 46 - include/asm-arm/arch-clps711x/entry-macro.S | 51 - include/asm-arm/arch-ebsa110/debug-macro.S | 34 - include/asm-arm/arch-ebsa110/entry-macro.S | 33 - include/asm-arm/arch-ebsa110/serial.h | 35 - include/asm-arm/arch-ebsa110/time.h | 118 - include/asm-arm/arch-ebsa285/debug-macro.S | 66 - include/asm-arm/arch-ebsa285/entry-macro.S | 105 - include/asm-arm/arch-ebsa285/serial.h | 40 - include/asm-arm/arch-ebsa285/time.h | 287 - include/asm-arm/arch-epxa10db/debug-macro.S | 41 - include/asm-arm/arch-epxa10db/entry-macro.S | 25 - include/asm-arm/arch-epxa10db/serial.h | 48 - include/asm-arm/arch-epxa10db/time.h | 60 - include/asm-arm/arch-h720x/debug-macro.S | 40 - include/asm-arm/arch-h720x/entry-macro.S | 60 - include/asm-arm/arch-h720x/serial.h | 101 - include/asm-arm/arch-imx/debug-macro.S | 34 - include/asm-arm/arch-imx/entry-macro.S | 29 - include/asm-arm/arch-imx/imxfb.h | 35 - include/asm-arm/arch-imx/serial.h | 26 - include/asm-arm/arch-integrator/debug-macro.S | 38 - include/asm-arm/arch-integrator/entry-macro.S | 36 - include/asm-arm/arch-integrator/serial.h | 47 - include/asm-arm/arch-integrator/time.h | 156 - include/asm-arm/arch-iop3xx/debug-macro.S | 48 - include/asm-arm/arch-iop3xx/entry-macro.S | 56 - include/asm-arm/arch-iop3xx/iop310-irqs.h | 80 - include/asm-arm/arch-iop3xx/iop310.h | 255 - include/asm-arm/arch-iop3xx/iq80310.h | 30 - include/asm-arm/arch-iop3xx/iq80332.h | 23 - include/asm-arm/arch-iop3xx/pmon.h | 50 - include/asm-arm/arch-iop3xx/serial.h | 76 - include/asm-arm/arch-iop3xx/time.h | 12 - include/asm-arm/arch-ixp2000/debug-macro.S | 40 - include/asm-arm/arch-ixp2000/entry-macro.S | 54 - include/asm-arm/arch-ixp2000/serial.h | 27 - include/asm-arm/arch-ixp4xx/debug-macro.S | 34 - include/asm-arm/arch-ixp4xx/entry-macro.S | 39 - include/asm-arm/arch-ixp4xx/gtwx5715.h | 120 - include/asm-arm/arch-ixp4xx/serial.h | 27 - include/asm-arm/arch-ixp4xx/time.h | 7 - include/asm-arm/arch-l7200/debug-macro.S | 40 - include/asm-arm/arch-l7200/entry-macro.S | 29 - include/asm-arm/arch-lh7a40x/debug-macro.S | 39 - include/asm-arm/arch-lh7a40x/entry-macro.S | 67 - include/asm-arm/arch-lh7a40x/ide.h | 69 - include/asm-arm/arch-lh7a40x/serial.h | 25 - include/asm-arm/arch-lh7a40x/time.h | 53 - include/asm-arm/arch-nexuspci/dma.h | 20 - include/asm-arm/arch-nexuspci/hardware.h | 76 - include/asm-arm/arch-nexuspci/io.h | 58 - include/asm-arm/arch-nexuspci/irqs.h | 34 - include/asm-arm/arch-nexuspci/memory.h | 23 - include/asm-arm/arch-nexuspci/param.h | 3 - include/asm-arm/arch-nexuspci/system.h | 24 - include/asm-arm/arch-nexuspci/time.h | 62 - include/asm-arm/arch-nexuspci/timex.h | 8 - include/asm-arm/arch-nexuspci/uncompress.h | 66 - include/asm-arm/arch-nexuspci/vmalloc.h | 15 - include/asm-arm/arch-omap/aic23.h | 112 - include/asm-arm/arch-omap/board-netstar.h | 19 - include/asm-arm/arch-omap/board-voiceblue.h | 25 - include/asm-arm/arch-omap/bus.h | 102 - include/asm-arm/arch-omap/debug-macro.S | 45 - include/asm-arm/arch-omap/entry-macro.S | 32 - include/asm-arm/arch-omap/omap-h2.h | 35 - include/asm-arm/arch-omap/omap-innovator.h | 214 - include/asm-arm/arch-omap/omap-perseus2.h | 152 - include/asm-arm/arch-omap/omap1610.h | 129 - include/asm-arm/arch-omap/omap5912.h | 112 - include/asm-arm/arch-omap/serial.h | 52 - include/asm-arm/arch-omap/time.h | 212 - include/asm-arm/arch-pxa/audio.h | 16 - include/asm-arm/arch-pxa/corgi.h | 150 - include/asm-arm/arch-pxa/debug-macro.S | 36 - include/asm-arm/arch-pxa/entry-macro.S | 31 - include/asm-arm/arch-pxa/poodle.h | 70 - include/asm-arm/arch-pxa/serial.h | 50 - include/asm-arm/arch-pxa/time.h | 105 - include/asm-arm/arch-rpc/debug-macro.S | 35 - include/asm-arm/arch-rpc/entry-macro.S | 3 - include/asm-arm/arch-rpc/serial.h | 46 - include/asm-arm/arch-rpc/time.h | 37 - include/asm-arm/arch-s3c2410/debug-macro.S | 97 - include/asm-arm/arch-s3c2410/entry-macro.S | 116 - include/asm-arm/arch-s3c2410/otom-map.h | 30 - include/asm-arm/arch-s3c2410/regs-adc.h | 63 - include/asm-arm/arch-s3c2410/serial.h | 28 - include/asm-arm/arch-s3c2410/time.h | 173 - include/asm-arm/arch-sa1100/adsbitsy.h | 14 - include/asm-arm/arch-sa1100/debug-macro.S | 57 - include/asm-arm/arch-sa1100/entry-macro.S | 41 - include/asm-arm/arch-sa1100/flexanet.h | 100 - include/asm-arm/arch-sa1100/freebird.h | 69 - include/asm-arm/arch-sa1100/graphicsclient.h | 100 - include/asm-arm/arch-sa1100/graphicsmaster.h | 64 - include/asm-arm/arch-sa1100/huw_webpanel.h | 49 - include/asm-arm/arch-sa1100/itsy.h | 5 - include/asm-arm/arch-sa1100/mftb2.h | 210 - include/asm-arm/arch-sa1100/omnimeter.h | 84 - include/asm-arm/arch-sa1100/pangolin.h | 62 - include/asm-arm/arch-sa1100/pfs168.h | 75 - include/asm-arm/arch-sa1100/pleb.h | 21 - include/asm-arm/arch-sa1100/serial.h | 47 - include/asm-arm/arch-sa1100/stork.h | 164 - include/asm-arm/arch-sa1100/system3.h | 113 - include/asm-arm/arch-sa1100/time.h | 111 - include/asm-arm/arch-sa1100/trizeps.h | 22 - include/asm-arm/arch-sa1100/yopy.h | 127 - include/asm-arm/arch-shark/debug-macro.S | 31 - include/asm-arm/arch-shark/entry-macro.S | 35 - include/asm-arm/arch-shark/serial.h | 31 - include/asm-arm/arch-shark/time.h | 39 - include/asm-arm/arch-tbox/dma.h | 37 - include/asm-arm/arch-tbox/hardware.h | 60 - include/asm-arm/arch-tbox/io.h | 40 - include/asm-arm/arch-tbox/irqs.h | 29 - include/asm-arm/arch-tbox/memory.h | 21 - include/asm-arm/arch-tbox/param.h | 4 - include/asm-arm/arch-tbox/serial.h | 32 - include/asm-arm/arch-tbox/system.h | 16 - include/asm-arm/arch-tbox/time.h | 39 - include/asm-arm/arch-tbox/timex.h | 8 - include/asm-arm/arch-tbox/uncompress.h | 42 - include/asm-arm/arch-tbox/vmalloc.h | 15 - include/asm-arm/arch-versatile/debug-macro.S | 39 - include/asm-arm/arch-versatile/entry-macro.S | 35 - include/asm-arm/arch-versatile/serial.h | 37 - include/asm-arm/arch-versatile/time.h | 158 - include/asm-arm/cpu.h | 25 - include/asm-arm/cpumask.h | 6 - include/asm-arm/cputime.h | 6 - include/asm-arm/hardware/entry-macro-iomd.S | 145 - include/asm-arm/hardware/scoop.h | 47 - include/asm-arm/mach/sharpsl_param.h | 37 - include/asm-arm26/cpumask.h | 6 - include/asm-arm26/cputime.h | 6 - include/asm-arm26/dma-mapping.h | 2 - include/asm-arm26/linux_logo.h | 19 - include/asm-cris/cpumask.h | 6 - include/asm-cris/cputime.h | 6 - include/asm-frv/a.out.h | 5 - include/asm-frv/atomic.h | 417 - include/asm-frv/ax88796.h | 22 - include/asm-frv/bitops.h | 341 - include/asm-frv/bug.h | 51 - include/asm-frv/bugs.h | 14 - include/asm-frv/busctl-regs.h | 41 - include/asm-frv/byteorder.h | 13 - include/asm-frv/cache.h | 24 - include/asm-frv/cacheflush.h | 91 - include/asm-frv/checksum.h | 183 - include/asm-frv/cpu-irqs.h | 87 - include/asm-frv/cpumask.h | 6 - include/asm-frv/cputime.h | 6 - include/asm-frv/current.h | 30 - include/asm-frv/delay.h | 50 - include/asm-frv/div64.h | 1 - include/asm-frv/dm9000.h | 37 - include/asm-frv/dma-mapping.h | 184 - include/asm-frv/dma.h | 129 - include/asm-frv/elf.h | 147 - include/asm-frv/errno.h | 7 - include/asm-frv/fcntl.h | 88 - include/asm-frv/fpu.h | 12 - include/asm-frv/gdb-stub.h | 118 - include/asm-frv/gpio-regs.h | 116 - include/asm-frv/hardirq.h | 30 - include/asm-frv/highmem.h | 183 - include/asm-frv/hw_irq.h | 16 - include/asm-frv/ide.h | 43 - include/asm-frv/init.h | 12 - include/asm-frv/io.h | 290 - include/asm-frv/ioctl.h | 80 - include/asm-frv/ioctls.h | 82 - include/asm-frv/ipc.h | 33 - include/asm-frv/ipcbuf.h | 30 - include/asm-frv/irc-regs.h | 53 - include/asm-frv/irq-routing.h | 70 - include/asm-frv/irq.h | 44 - include/asm-frv/kmap_types.h | 29 - include/asm-frv/linkage.h | 7 - include/asm-frv/local.h | 6 - include/asm-frv/math-emu.h | 301 - include/asm-frv/mb-regs.h | 185 - include/asm-frv/mb86943a.h | 39 - include/asm-frv/mb93091-fpga-irqs.h | 44 - include/asm-frv/mb93093-fpga-irqs.h | 31 - include/asm-frv/mb93493-irqs.h | 52 - include/asm-frv/mb93493-regs.h | 279 - include/asm-frv/mem-layout.h | 78 - include/asm-frv/mman.h | 44 - include/asm-frv/mmu.h | 42 - include/asm-frv/mmu_context.h | 50 - include/asm-frv/module.h | 20 - include/asm-frv/msgbuf.h | 32 - include/asm-frv/namei.h | 18 - include/asm-frv/page.h | 105 - include/asm-frv/param.h | 23 - include/asm-frv/pci.h | 108 - include/asm-frv/percpu.h | 6 - include/asm-frv/pgalloc.h | 64 - include/asm-frv/pgtable.h | 554 - include/asm-frv/poll.h | 23 - include/asm-frv/posix_types.h | 66 - include/asm-frv/processor.h | 153 - include/asm-frv/ptrace.h | 86 - include/asm-frv/registers.h | 255 - include/asm-frv/resource.h | 7 - include/asm-frv/scatterlist.h | 32 - include/asm-frv/sections.h | 46 - include/asm-frv/segment.h | 46 - include/asm-frv/semaphore.h | 161 - include/asm-frv/sembuf.h | 26 - include/asm-frv/serial-regs.h | 44 - include/asm-frv/serial.h | 19 - include/asm-frv/setup.h | 25 - include/asm-frv/shmbuf.h | 43 - include/asm-frv/shmparam.h | 7 - include/asm-frv/sigcontext.h | 26 - include/asm-frv/siginfo.h | 12 - include/asm-frv/signal.h | 187 - include/asm-frv/smp.h | 10 - include/asm-frv/socket.h | 51 - include/asm-frv/sockios.h | 13 - include/asm-frv/spinlock.h | 17 - include/asm-frv/spr-regs.h | 401 - include/asm-frv/stat.h | 100 - include/asm-frv/statfs.h | 7 - include/asm-frv/string.h | 51 - include/asm-frv/suspend.h | 20 - include/asm-frv/system.h | 126 - include/asm-frv/termbits.h | 177 - include/asm-frv/termios.h | 74 - include/asm-frv/thread_info.h | 159 - include/asm-frv/timer-regs.h | 106 - include/asm-frv/timex.h | 25 - include/asm-frv/tlb.h | 23 - include/asm-frv/tlbflush.h | 76 - include/asm-frv/topology.h | 14 - include/asm-frv/types.h | 74 - include/asm-frv/uaccess.h | 317 - include/asm-frv/ucontext.h | 12 - include/asm-frv/unaligned.h | 203 - include/asm-frv/unistd.h | 501 - include/asm-frv/user.h | 80 - include/asm-frv/virtconvert.h | 42 - include/asm-generic/4level-fixup.h | 34 - include/asm-generic/cpumask.h | 40 - include/asm-generic/cpumask_arith.h | 49 - include/asm-generic/cpumask_array.h | 54 - include/asm-generic/cpumask_const_reference.h | 29 - include/asm-generic/cpumask_const_value.h | 21 - include/asm-generic/cpumask_up.h | 59 - include/asm-generic/cputime.h | 64 - include/asm-generic/ipc.h | 31 - include/asm-generic/pgtable-nopmd.h | 60 - include/asm-generic/pgtable-nopud.h | 56 - include/asm-generic/resource.h | 60 - include/asm-generic/signal.h | 21 - include/asm-generic/termios.h | 69 - include/asm-h8300/cpumask.h | 6 - include/asm-h8300/cputime.h | 6 - include/asm-h8300/h8300_ne.h | 20 - include/asm-h8300/init.h | 11 - include/asm-h8300/linux_logo.h | 11 - include/asm-h8300/softirq.h | 20 - include/asm-i386/atomic_kmap.h | 96 - include/asm-i386/cpumask.h | 6 - include/asm-i386/cputime.h | 6 - include/asm-i386/init.h | 1 - include/asm-i386/kexec.h | 25 - include/asm-i386/mach-pc9800/apm.h | 82 - include/asm-i386/mach-pc9800/bios_ebda.h | 14 - include/asm-i386/mach-pc9800/do_timer.h | 82 - include/asm-i386/mach-pc9800/io_ports.h | 30 - include/asm-i386/mach-pc9800/irq_vectors.h | 99 - include/asm-i386/mach-pc9800/mach_reboot.h | 21 - include/asm-i386/mach-pc9800/mach_time.h | 100 - include/asm-i386/mach-pc9800/mach_timer.h | 31 - include/asm-i386/mach-pc9800/mach_traps.h | 27 - include/asm-i386/mach-pc9800/mach_wakecpu.h | 45 - include/asm-i386/mach-pc9800/pci-functions.h | 20 - .../asm-i386/mach-pc9800/setup_arch_post.h | 29 - include/asm-i386/mach-pc9800/setup_arch_pre.h | 36 - include/asm-i386/mach-pc9800/smpboot_hooks.h | 52 - include/asm-i386/pc9800.h | 27 - include/asm-i386/pc9800_sca.h | 25 - include/asm-i386/seccomp.h | 16 - include/asm-i386/std_resources.h | 14 - include/asm-i386/upd4990a.h | 52 - include/asm-ia64/cpumask.h | 6 - include/asm-ia64/cputime.h | 6 - include/asm-ia64/machvec_hpzx1_swiotlb.h | 43 - include/asm-ia64/sn/cdl.h | 42 - include/asm-ia64/sn/dmamap.h | 50 - include/asm-ia64/sn/driver.h | 91 - include/asm-ia64/sn/hcl.h | 107 - include/asm-ia64/sn/hcl_util.h | 21 - include/asm-ia64/sn/hwgfs.h | 36 - include/asm-ia64/sn/ifconfig_net.h | 32 - include/asm-ia64/sn/ioc4.h | 20 - include/asm-ia64/sn/ioconfig_bus.h | 27 - include/asm-ia64/sn/ioerror.h | 193 - include/asm-ia64/sn/ioerror_handling.h | 159 - include/asm-ia64/sn/iograph.h | 137 - include/asm-ia64/sn/kldir.h | 363 - include/asm-ia64/sn/ksys/elsc.h | 39 - include/asm-ia64/sn/ksys/l1.h | 141 - include/asm-ia64/sn/labelcl.h | 76 - include/asm-ia64/sn/pci/bridge.h | 1895 - include/asm-ia64/sn/pci/pci_bus_cvlink.h | 70 - include/asm-ia64/sn/pci/pci_defs.h | 414 - include/asm-ia64/sn/pci/pcibr.h | 535 - include/asm-ia64/sn/pci/pcibr_private.h | 811 - include/asm-ia64/sn/pci/pciio.h | 746 - include/asm-ia64/sn/pci/pciio_private.h | 145 - include/asm-ia64/sn/pci/pic.h | 451 - include/asm-ia64/sn/pcibus_provider_defs.h | 52 - include/asm-ia64/sn/pcidev.h | 58 - include/asm-ia64/sn/pio.h | 99 - include/asm-ia64/sn/prio.h | 38 - include/asm-ia64/sn/sgi.h | 83 - include/asm-ia64/sn/shubio.h | 3476 - include/asm-ia64/sn/slotnum.h | 16 - include/asm-ia64/sn/sn2/addrs.h | 169 - include/asm-ia64/sn/sn2/arch.h | 61 - include/asm-ia64/sn/sn2/geo.h | 108 - include/asm-ia64/sn/sn2/intr.h | 31 - include/asm-ia64/sn/sn2/io.h | 239 - include/asm-ia64/sn/sn2/shub.h | 36 - include/asm-ia64/sn/sn2/shub_md.h | 275 - include/asm-ia64/sn/sn2/shub_mmr.h | 31597 -- include/asm-ia64/sn/sn2/shub_mmr_t.h | 14829 - include/asm-ia64/sn/sn2/shubio.h | 3609 - include/asm-ia64/sn/sn2/slotnum.h | 41 - include/asm-ia64/sn/sn2/sn_private.h | 245 - include/asm-ia64/sn/sn_private.h | 13 - include/asm-ia64/sn/tioca.h | 596 - include/asm-ia64/sn/tioca_provider.h | 206 - include/asm-ia64/sn/tiocx.h | 71 - include/asm-ia64/sn/vector.h | 75 - include/asm-ia64/sn/xp.h | 436 - include/asm-ia64/sn/xtalk/xbow.h | 675 - include/asm-ia64/sn/xtalk/xbow_info.h | 21 - include/asm-ia64/sn/xtalk/xswitch.h | 56 - include/asm-ia64/sn/xtalk/xtalk.h | 360 - include/asm-ia64/sn/xtalk/xtalk_private.h | 79 - include/asm-ia64/sn/xtalk/xtalkaddrs.h | 106 - include/asm-ia64/sn/xtalk/xwidget.h | 240 - include/asm-m32r/cputime.h | 6 - include/asm-m68k/cpumask.h | 6 - include/asm-m68k/cputime.h | 6 - include/asm-m68k/init.h | 11 - include/asm-m68knommu/cpumask.h | 6 - include/asm-m68knommu/cputime.h | 6 - include/asm-m68knommu/init.h | 1 - include/asm-m68knommu/m5282sim.h | 35 - include/asm-m68knommu/mcfcache.h | 125 - include/asm-m68knommu/shglcore.h | 65 - include/asm-m68knommu/shglports.h | 76 - include/asm-mips/baget/baget.h | 69 - include/asm-mips/baget/vac.h | 208 - include/asm-mips/baget/vic.h | 192 - include/asm-mips/cpumask.h | 6 - include/asm-mips/cputime.h | 6 - include/asm-mips/init.h | 1 - include/asm-mips/m48t37.h | 35 - .../mach-ip32/cpu-feature-overrides.h | 41 - include/asm-mips/mv64340.h | 1039 - include/asm-mips/pci_channel.h | 46 - include/asm-mips/reg.h | 129 - include/asm-mips/vr41xx/cmbvr4133.h | 61 - include/asm-mips/vr41xx/eagle.h | 265 - include/asm-mips/vr41xx/pci.h | 90 - include/asm-mips/vr41xx/siu.h | 50 - include/asm-mips/vr41xx/tb0229.h | 73 - include/asm-parisc/cpumask.h | 6 - include/asm-parisc/cputime.h | 6 - include/asm-parisc/som.h | 8 - include/asm-ppc/cpm_8260.h | 702 - include/asm-ppc/cpumask.h | 6 - include/asm-ppc/cputime.h | 6 - include/asm-ppc/immap_8260.h | 433 - include/asm-ppc/ipic.h | 85 - include/asm-ppc/kexec.h | 26 - include/asm-ppc/mpc83xx.h | 114 - include/asm-ppc/mv64x60.h | 335 - include/asm-ppc/mv64x60_defs.h | 996 - include/asm-ppc/perfmon.h | 22 - include/asm-ppc/ppc405_dma.h | 1271 - include/asm-ppc/ppc_sys.h | 65 - include/asm-ppc/seccomp.h | 10 - include/asm-ppc/suspend.h | 12 - include/asm-ppc64/agp.h | 23 - include/asm-ppc64/bootx.h | 135 - include/asm-ppc64/cpumask.h | 6 - include/asm-ppc64/cputime.h | 6 - include/asm-ppc64/imalloc.h | 24 - include/asm-ppc64/init.h | 1 - include/asm-ppc64/kdebug.h | 43 - include/asm-ppc64/kprobes.h | 56 - include/asm-ppc64/lppaca.h | 132 - include/asm-ppc64/pSeries_reconfig.h | 25 - include/asm-ppc64/pmc.h | 29 - include/asm-ppc64/seccomp.h | 21 - include/asm-ppc64/smu.h | 22 - include/asm-ppc64/vdso.h | 83 - include/asm-s390/cpumask.h | 6 - include/asm-s390/cputime.h | 168 - include/asm-s390/init.h | 7 - include/asm-sh/cpu-sh3/timer.h | 64 - include/asm-sh/cpu-sh4/timer.h | 51 - include/asm-sh/cpumask.h | 6 - include/asm-sh/cputime.h | 6 - include/asm-sh/init.h | 1 - include/asm-sh/sh03/ide.h | 7 - include/asm-sh64/cputime.h | 6 - include/asm-sh64/smplock.h | 77 - include/asm-sh64/softirq.h | 30 - include/asm-sparc/cpumask.h | 6 - include/asm-sparc/cputime.h | 6 - include/asm-sparc/init.h | 1 - include/asm-sparc64/cpumask.h | 6 - include/asm-sparc64/cputime.h | 6 - include/asm-sparc64/init.h | 1 - include/asm-sparc64/rwsem-const.h | 12 - include/asm-um/apic.h | 4 - include/asm-um/archparam-x86_64.h | 62 - include/asm-um/calling.h | 9 - include/asm-um/cpumask.h | 6 - include/asm-um/cputime.h | 6 - include/asm-um/dwarf2.h | 11 - include/asm-um/elf-i386.h | 169 - include/asm-um/elf-ppc.h | 54 - include/asm-um/elf-x86_64.h | 95 - include/asm-um/init.h | 11 - include/asm-um/module-x86_64.h | 30 - include/asm-um/module.h | 13 - include/asm-um/pda.h | 31 - include/asm-um/pgtable-2level.h | 83 - include/asm-um/pgtable-3level.h | 172 - include/asm-um/prctl.h | 6 - include/asm-um/processor-x86_64.h | 36 - include/asm-um/ptrace-x86_64.h | 75 - include/asm-um/sigcontext-x86_64.h | 22 - include/asm-um/smplock.h | 6 - include/asm-um/system-x86_64.h | 23 - include/asm-um/vm-flags-i386.h | 14 - include/asm-um/vm-flags-x86_64.h | 33 - include/asm-v850/cpumask.h | 6 - include/asm-v850/cputime.h | 6 - include/asm-x86_64/cpumask.h | 6 - include/asm-x86_64/cputime.h | 6 - include/asm-x86_64/init.h | 1 - include/asm-x86_64/kexec.h | 25 - include/asm-x86_64/seccomp.h | 24 - include/asm-xen/asm-i386/agp.h | 37 - include/asm-xen/asm-i386/desc.h | 152 - include/asm-xen/asm-i386/dma-mapping.h | 177 - include/asm-xen/asm-i386/fixmap.h | 173 - include/asm-xen/asm-i386/floppy.h | 147 - include/asm-xen/asm-i386/highmem.h | 82 - include/asm-xen/asm-i386/hypercall.h | 536 - include/asm-xen/asm-i386/io.h | 436 - .../asm-xen/asm-i386/mach-xen/irq_vectors.h | 137 - .../asm-i386/mach-xen/setup_arch_post.h | 46 - .../asm-i386/mach-xen/setup_arch_pre.h | 5 - .../asm-xen/asm-i386/mach-xen/smpboot_hooks.h | 59 - include/asm-xen/asm-i386/mmu_context.h | 102 - include/asm-xen/asm-i386/page.h | 207 - include/asm-xen/asm-i386/param.h | 23 - include/asm-xen/asm-i386/pci.h | 117 - include/asm-xen/asm-i386/pgalloc.h | 54 - .../asm-xen/asm-i386/pgtable-2level-defs.h | 19 - include/asm-xen/asm-i386/pgtable-2level.h | 105 - include/asm-xen/asm-i386/pgtable.h | 503 - include/asm-xen/asm-i386/processor.h | 707 - include/asm-xen/asm-i386/ptrace.h | 69 - include/asm-xen/asm-i386/segment.h | 96 - include/asm-xen/asm-i386/setup.h | 66 - include/asm-xen/asm-i386/spinlock.h | 250 - include/asm-xen/asm-i386/synch_bitops.h | 83 - include/asm-xen/asm-i386/system.h | 521 - include/asm-xen/asm-i386/tlbflush.h | 102 - include/asm-xen/asm-i386/vga.h | 20 - include/asm-xen/asm-x86_64/arch_hooks.h | 27 - include/asm-xen/asm-x86_64/bootsetup.h | 41 - include/asm-xen/asm-x86_64/desc.h | 240 - include/asm-xen/asm-x86_64/dma-mapping.h | 136 - include/asm-xen/asm-x86_64/fixmap.h | 117 - include/asm-xen/asm-x86_64/floppy.h | 204 - include/asm-xen/asm-x86_64/hypercall.h | 520 - include/asm-xen/asm-x86_64/io.h | 365 - include/asm-xen/asm-x86_64/irq.h | 36 - .../asm-xen/asm-x86_64/mach-xen/io_ports.h | 30 - .../asm-xen/asm-x86_64/mach-xen/irq_vectors.h | 137 - .../asm-xen/asm-x86_64/mach-xen/mach_time.h | 122 - .../asm-xen/asm-x86_64/mach-xen/mach_timer.h | 48 - .../asm-x86_64/mach-xen/setup_arch_post.h | 47 - .../asm-x86_64/mach-xen/setup_arch_pre.h | 5 - .../asm-x86_64/mach-xen/smpboot_hooks.h | 59 - include/asm-xen/asm-x86_64/mmu_context.h | 76 - include/asm-xen/asm-x86_64/page.h | 228 - include/asm-xen/asm-x86_64/param.h | 22 - include/asm-xen/asm-x86_64/pci.h | 148 - include/asm-xen/asm-x86_64/pda.h | 85 - include/asm-xen/asm-x86_64/pgalloc.h | 171 - include/asm-xen/asm-x86_64/pgtable.h | 527 - include/asm-xen/asm-x86_64/processor.h | 474 - include/asm-xen/asm-x86_64/ptrace.h | 119 - include/asm-xen/asm-x86_64/segment.h | 47 - include/asm-xen/asm-x86_64/smp.h | 154 - include/asm-xen/asm-x86_64/synch_bitops.h | 85 - include/asm-xen/asm-x86_64/system.h | 395 - include/asm-xen/asm-x86_64/timer.h | 64 - include/asm-xen/asm-x86_64/tlbflush.h | 97 - include/asm-xen/asm-x86_64/vga.h | 20 - include/asm-xen/asm-x86_64/xor.h | 328 - include/asm-xen/balloon.h | 51 - include/asm-xen/ctrl_if.h | 160 - include/asm-xen/evtchn.h | 106 - include/asm-xen/foreign_page.h | 30 - include/asm-xen/gnttab.h | 72 - include/asm-xen/hypervisor.h | 140 - include/asm-xen/linux-public/privcmd.h | 88 - include/asm-xen/linux-public/suspend.h | 43 - include/asm-xen/queues.h | 81 - include/asm-xen/xen-public/COPYING | 28 - include/asm-xen/xen-public/arch-ia64.h | 100 - include/asm-xen/xen-public/arch-x86_32.h | 161 - include/asm-xen/xen-public/arch-x86_64.h | 213 - include/asm-xen/xen-public/dom0_ops.h | 393 - include/asm-xen/xen-public/event_channel.h | 176 - include/asm-xen/xen-public/grant_table.h | 280 - include/asm-xen/xen-public/io/blkif.h | 108 - .../asm-xen/xen-public/io/domain_controller.h | 777 - include/asm-xen/xen-public/io/ioreq.h | 61 - include/asm-xen/xen-public/io/netif.h | 92 - include/asm-xen/xen-public/io/ring.h | 199 - include/asm-xen/xen-public/io/usbif.h | 66 - include/asm-xen/xen-public/physdev.h | 106 - include/asm-xen/xen-public/sched_ctl.h | 48 - include/asm-xen/xen-public/trace.h | 59 - include/asm-xen/xen-public/vmx_assist.h | 101 - include/asm-xen/xen-public/xen.h | 478 - include/asm-xen/xen_proc.h | 13 - include/linux/802_11.h | 191 - include/linux/acpi_serial.h | 107 - include/linux/adb_mouse.h | 23 - include/linux/atapi.h | 370 - include/linux/attribute_container.h | 73 - include/linux/backlight.h | 57 - include/linux/compiler-gcc4.h | 16 - include/linux/cpuset.h | 64 - include/linux/crash_dump.h | 34 - include/linux/cryptohash.h | 12 - include/linux/debugfs.h | 90 - include/linux/elf-fdpic.h | 68 - include/linux/fsfilter.h | 134 - include/linux/fsl_devices.h | 78 - include/linux/hdpu_features.h | 26 - include/linux/i2c-algo-sgi.h | 27 - include/linux/i2c-algo-sibyte.h | 33 - include/linux/if_infiniband.h | 29 - include/linux/in_systm.h | 32 - include/linux/ioc4_common.h | 21 - include/linux/ip_mp_alg.h | 22 - include/linux/isdn_lzscomp.h | 28 - include/linux/kexec.h | 56 - include/linux/lcd.h | 56 - include/linux/libps2.h | 50 - include/linux/mpp.h | 18 - include/linux/mtd/xip.h | 107 - include/linux/netbeui.h | 16 - include/linux/netfilter_bridge/ebt_ulog.h | 36 - include/linux/netfilter_ddp.h | 14 - .../linux/netfilter_ipv4/ip_conntrack_pptp.h | 310 - .../netfilter_ipv4/ip_conntrack_proto_gre.h | 123 - include/linux/netfilter_ipv4/ip_nat_pptp.h | 11 - include/linux/netfilter_ipv6/ip6t_REJECT.h | 16 - include/linux/netfilter_ipx.h | 14 - include/linux/netfilter_x25.h | 15 - include/linux/patchkey.h | 45 - include/linux/pcieport_if.h | 74 - include/linux/reboot_fixups.h | 10 - include/linux/seccomp.h | 34 - include/linux/sort.h | 10 - include/linux/superhyway.h | 79 - include/linux/tc_act/tc_defact.h | 21 - include/linux/tc_ematch/tc_em_cmp.h | 26 - include/linux/tc_ematch/tc_em_meta.h | 99 - include/linux/tc_ematch/tc_em_nbyte.h | 13 - include/linux/transport_class.h | 77 - include/linux/upd4990a.h | 140 - include/linux/usb_cdc.h | 192 - include/media/tveeprom.h | 23 - include/net/act_generic.h | 142 - include/net/ieee80211.h | 882 - include/net/ip_mp_alg.h | 99 - include/net/tc_act/tc_defact.h | 13 - include/pcmcia/ftl.h | 73 - include/pcmcia/memory.h | 41 - include/scsi/scsi_transport_iscsi.h | 178 - include/sound/ak4114.h | 205 - include/sound/sndmagic.h | 218 - include/video/s1d13xxxfb.h | 166 - include/video/w100fb.h | 21 - init/calibrate.c | 79 - kernel/cpuset.c | 1578 - kernel/kexec.c | 640 - kernel/posix-cpu-timers.c | 1559 - kernel/power/pmdisk.c | 1166 - kernel/seccomp.c | 56 - lib/find_next_bit.c | 55 - lib/halfmd4.c | 66 - lib/prio_tree.c | 484 - lib/sha1.c | 96 - lib/sort.c | 119 - lib/zlib_inflate/inffixed.h | 151 - mm/internal.h | 13 - mm/usercopy.c | 302 - net/bridge/netfilter/ebt_ulog.c | 295 - net/ipv4/ip_nat_dumb.c | 166 - net/ipv4/multipath.c | 55 - net/ipv4/multipath_drr.c | 251 - net/ipv4/multipath_random.c | 130 - net/ipv4/multipath_rr.c | 97 - net/ipv4/multipath_wrandom.c | 346 - net/ipv4/netfilter/ip_conntrack_proto_gre.c | 342 - net/ipv4/netfilter/ip_nat_proto_gre.c | 210 - net/irda/crc.c | 68 - net/sched/cls_basic.c | 306 - net/sched/em_cmp.c | 101 - net/sched/em_meta.c | 904 - net/sched/em_nbyte.c | 82 - net/sched/em_u32.c | 63 - net/sched/ematch.c | 524 - net/sched/sch_csz.c | 1057 - net/sched/sch_delay.c | 281 - net/sched/simple.c | 93 - net/xfrm/xfrm_output.c | 46 - scripts/empty.c | 1 - scripts/file2alias.c | 282 - scripts/kconfig/.kxgettext.o.cmd | 48 - scripts/kconfig/.libkconfig.so.cmd | 1 - scripts/kconfig/POTFILES.in | 5 - scripts/kconfig/kxgettext.c | 221 - scripts/kconfig/kxgettext.o | Bin 2324 -> 0 bytes scripts/kconfig/libkconfig.so | Bin 87517 -> 0 bytes scripts/kconfig/util.c | 109 - scripts/mk_elfconfig.c | 65 - scripts/mkconfigs | 67 - scripts/mkspec | 72 - scripts/modpost.c | 739 - scripts/modpost.h | 103 - scripts/modsign/mod-extract.sh | 22 - scripts/show_delta | 129 - scripts/sumversion.c | 544 - sound/core/control_compat.c | 412 - sound/core/hwdep_compat.c | 77 - sound/core/pcm_compat.c | 513 - sound/core/rawmidi_compat.c | 120 - sound/core/seq/seq_compat.c | 137 - sound/core/timer_compat.c | 119 - sound/i2c/other/ak4114.c | 580 - sound/isa/cs423x/pc98.c | 438 - sound/isa/cs423x/pc9801_118_magic.h | 411 - sound/isa/cs423x/sound_pc9800.h | 23 - sound/mips/Kconfig | 15 - sound/mips/Makefile | 8 - sound/mips/au1x00.c | 686 - sound/oss/au1550_ac97.c | 2119 - sound/parisc/harmony.h | 151 - sound/pci/ca0106/Makefile | 3 - sound/pci/ca0106/ca0106.h | 549 - sound/pci/ca0106/ca0106_main.c | 1274 - sound/pci/ca0106/ca0106_mixer.c | 634 - sound/pci/ca0106/ca0106_proc.c | 436 - sound/pci/emu10k1/emu10k1x.c | 1644 - sound/pci/emu10k1/p16v.c | 736 - sound/pci/emu10k1/p16v.h | 299 - sound/pci/emu10k1/timer.c | 99 - sound/pci/hda/Makefile | 7 - sound/pci/hda/hda_codec.c | 1856 - sound/pci/hda/hda_codec.h | 604 - sound/pci/hda/hda_generic.c | 906 - sound/pci/hda/hda_intel.c | 1451 - sound/pci/hda/hda_local.h | 161 - sound/pci/hda/hda_patch.h | 17 - sound/pci/hda/hda_proc.c | 298 - sound/pci/hda/patch_analog.c | 445 - sound/pci/hda/patch_cmedia.c | 621 - sound/pci/hda/patch_realtek.c | 1503 - sound/pci/ice1712/juli.c | 230 - sound/pci/ice1712/juli.h | 10 - sound/pci/ice1712/phase.c | 138 - sound/pci/ice1712/phase.h | 34 - sound/pci/via82xx_modem.c | 1256 - sound/ppc/toonie.c | 379 - sound/usb/usx2y/usx2yhwdeppcm.c | 807 - sound/usb/usx2y/usx2yhwdeppcm.h | 21 - 2124 files changed, 1050421 deletions(-) delete mode 100644 Documentation/DocBook/mousedrivers.tmpl delete mode 100644 Documentation/DocBook/stylesheet.xsl delete mode 100644 Documentation/PCIEBUS-HOWTO.txt delete mode 100644 Documentation/README.cycladesZ delete mode 100644 Documentation/SecurityBugs delete mode 100644 Documentation/aoe/aoe.txt delete mode 100644 Documentation/aoe/autoload.sh delete mode 100644 Documentation/aoe/mkdevs.sh delete mode 100644 Documentation/aoe/mkshelf.sh delete mode 100644 Documentation/aoe/status.sh delete mode 100644 Documentation/aoe/todo.txt delete mode 100644 Documentation/aoe/udev-install.sh delete mode 100644 Documentation/aoe/udev.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/H1940.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/SMDK2440.txt delete mode 100644 Documentation/as-iosched.txt delete mode 100644 Documentation/atomic_ops.txt delete mode 100644 Documentation/cpu-freq/cpufreq-stats.txt delete mode 100644 Documentation/cpusets.txt delete mode 100644 Documentation/digiboard.txt delete mode 100644 Documentation/dontdiff delete mode 100644 Documentation/dvb/README.flexcop delete mode 100644 Documentation/dvb/ci.txt delete mode 100644 Documentation/dvb/firmware.txt delete mode 100644 Documentation/feature-removal-schedule.txt delete mode 100644 Documentation/filesystems/relayfs.txt delete mode 100644 Documentation/filesystems/sysfs-pci.txt delete mode 100644 Documentation/fujitsu/frv/README.txt delete mode 100644 Documentation/fujitsu/frv/atomic-ops.txt delete mode 100644 Documentation/fujitsu/frv/booting.txt delete mode 100644 Documentation/fujitsu/frv/clock.txt delete mode 100644 Documentation/fujitsu/frv/configuring.txt delete mode 100644 Documentation/fujitsu/frv/features.txt delete mode 100644 Documentation/fujitsu/frv/gdbinit delete mode 100644 Documentation/fujitsu/frv/gdbstub.txt delete mode 100644 Documentation/fujitsu/frv/mmu-layout.txt delete mode 100644 Documentation/i2c/busses/i2c-ali1535 delete mode 100644 Documentation/i2c/busses/i2c-ali1563 delete mode 100644 Documentation/i2c/busses/i2c-ali15x3 delete mode 100644 Documentation/i2c/busses/i2c-amd756 delete mode 100644 Documentation/i2c/busses/i2c-amd8111 delete mode 100644 Documentation/i2c/busses/i2c-i801 delete mode 100644 Documentation/i2c/busses/i2c-i810 delete mode 100644 Documentation/i2c/busses/i2c-nforce2 delete mode 100644 Documentation/i2c/busses/i2c-parport delete mode 100644 Documentation/i2c/busses/i2c-parport-light delete mode 100644 Documentation/i2c/busses/i2c-pca-isa delete mode 100644 Documentation/i2c/busses/i2c-piix4 delete mode 100644 Documentation/i2c/busses/i2c-prosavage delete mode 100644 Documentation/i2c/busses/i2c-savage4 delete mode 100644 Documentation/i2c/busses/i2c-sis5595 delete mode 100644 Documentation/i2c/busses/i2c-sis630 delete mode 100644 Documentation/i2c/busses/i2c-sis69x delete mode 100644 Documentation/i2c/busses/i2c-via delete mode 100644 Documentation/i2c/busses/i2c-viapro delete mode 100644 Documentation/i2c/busses/i2c-voodoo3 delete mode 100644 Documentation/i2c/busses/scx200_acb delete mode 100644 Documentation/i2c/chips/smsc47b397.txt delete mode 100644 Documentation/i2c/i2c-pport delete mode 100644 Documentation/i2c/i2c-velleman delete mode 100644 Documentation/infiniband/ipoib.txt delete mode 100644 Documentation/infiniband/sysfs.txt delete mode 100644 Documentation/infiniband/user_mad.txt delete mode 100644 Documentation/isdn/README.eicon delete mode 100644 Documentation/kref.txt delete mode 100644 Documentation/mkdev.ida delete mode 100644 Documentation/nommu-mmap.txt delete mode 100644 Documentation/powerpc/cpu_features.txt delete mode 100644 Documentation/powerpc/eeh-pci-error-recovery.txt delete mode 100644 Documentation/scsi/ChangeLog.1992-1997 delete mode 100644 Documentation/scsi/ChangeLog.lpfc delete mode 100644 Documentation/scsi/lpfc.txt delete mode 100644 Documentation/sound/alsa/Bt87x.txt delete mode 100644 Documentation/sound/alsa/VIA82xx-mixer.txt delete mode 100644 Documentation/sound/alsa/hda_codec.txt delete mode 100644 Documentation/sound/oss/ChangeLog.awe delete mode 100644 Documentation/sound/oss/ChangeLog.multisound delete mode 100644 Documentation/sparse.txt delete mode 100644 Documentation/usb/philips.txt delete mode 100644 Documentation/usb/usbmon.txt delete mode 100644 Documentation/w1/w1.generic delete mode 100644 TAGS delete mode 100644 arch/alpha/lib/io.c delete mode 100644 arch/arm/boot/compressed/head-ftvpci.S delete mode 100644 arch/arm/boot/compressed/head-sharpsl.S delete mode 100644 arch/arm/boot/compressed/hw-bse.c delete mode 100644 arch/arm/common/Kconfig delete mode 100644 arch/arm/common/platform.c delete mode 100644 arch/arm/common/plx90x0.c delete mode 100644 arch/arm/common/scoop.c delete mode 100644 arch/arm/common/sharpsl_param.c delete mode 100644 arch/arm/configs/adi_evb_defconfig delete mode 100644 arch/arm/configs/adsbitsy_defconfig delete mode 100644 arch/arm/configs/brutus_defconfig delete mode 100644 arch/arm/configs/empeg_defconfig delete mode 100644 arch/arm/configs/flexanet_defconfig delete mode 100644 arch/arm/configs/freebird_defconfig delete mode 100644 arch/arm/configs/freebird_new_defconfig delete mode 100644 arch/arm/configs/graphicsclient_defconfig delete mode 100644 arch/arm/configs/graphicsmaster_defconfig delete mode 100644 arch/arm/configs/huw_webpanel_defconfig delete mode 100644 arch/arm/configs/iq80310_defconfig delete mode 100644 arch/arm/configs/iq80332_defconfig delete mode 100644 arch/arm/configs/omap_h2_1610_defconfig delete mode 100644 arch/arm/configs/pangolin_defconfig delete mode 100644 arch/arm/configs/pfs168_mqtft_defconfig delete mode 100644 arch/arm/configs/pfs168_mqvga_defconfig delete mode 100644 arch/arm/configs/pfs168_sastn_defconfig delete mode 100644 arch/arm/configs/pfs168_satft_defconfig delete mode 100644 arch/arm/configs/pxa255-idp_defconfig delete mode 100644 arch/arm/configs/sherman_defconfig delete mode 100644 arch/arm/configs/stork_defconfig delete mode 100644 arch/arm/configs/system3_defconfig delete mode 100644 arch/arm/configs/trizeps_defconfig delete mode 100644 arch/arm/defconfig delete mode 100644 arch/arm/kernel/smp.c delete mode 100644 arch/arm/kernel/time-acorn.c delete mode 100644 arch/arm/lib/bitops.h delete mode 100644 arch/arm/lib/io-readsl-armv3.S delete mode 100644 arch/arm/lib/io-readsl-armv4.S delete mode 100644 arch/arm/mach-adifcc/Makefile delete mode 100644 arch/arm/mach-adifcc/arch.c delete mode 100644 arch/arm/mach-adifcc/irq.c delete mode 100644 arch/arm/mach-adifcc/mm.c delete mode 100644 arch/arm/mach-footbridge/arch.c delete mode 100644 arch/arm/mach-footbridge/irq.c delete mode 100644 arch/arm/mach-footbridge/mm.c delete mode 100644 arch/arm/mach-ftvpci/Makefile delete mode 100644 arch/arm/mach-ftvpci/core.c delete mode 100644 arch/arm/mach-ftvpci/leds.c delete mode 100644 arch/arm/mach-ftvpci/pci.c delete mode 100644 arch/arm/mach-iop3xx/arch.c delete mode 100644 arch/arm/mach-iop3xx/iop310-irq.c delete mode 100644 arch/arm/mach-iop3xx/iop310-pci.c delete mode 100644 arch/arm/mach-iop3xx/iop321-mm.c delete mode 100644 arch/arm/mach-iop3xx/iop331-mm.c delete mode 100644 arch/arm/mach-iop3xx/iq80310-irq.c delete mode 100644 arch/arm/mach-iop3xx/iq80310-pci.c delete mode 100644 arch/arm/mach-iop3xx/iq80310-time.c delete mode 100644 arch/arm/mach-iop3xx/iq80332-mm.c delete mode 100644 arch/arm/mach-iop3xx/iq80332-pci.c delete mode 100644 arch/arm/mach-iop3xx/mm-321.c delete mode 100644 arch/arm/mach-iop3xx/mm.c delete mode 100644 arch/arm/mach-iop3xx/xs80200-irq.c delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-pci.c delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-setup.c delete mode 100644 arch/arm/mach-lh7a40x/fiq.S delete mode 100644 arch/arm/mach-lh7a40x/ide-lpd7a40x.c delete mode 100644 arch/arm/mach-omap/board-netstar.c delete mode 100644 arch/arm/mach-omap/board-voiceblue.c delete mode 100644 arch/arm/mach-omap/bus.c delete mode 100644 arch/arm/mach-omap/clocks.c delete mode 100644 arch/arm/mach-omap/leds-osk.c delete mode 100644 arch/arm/mach-omap/leds-perseus2.c delete mode 100644 arch/arm/mach-pxa/corgi.c delete mode 100644 arch/arm/mach-pxa/corgi_ssp.c delete mode 100644 arch/arm/mach-pxa/poodle.c delete mode 100644 arch/arm/mach-s3c2410/mach-n30.c delete mode 100644 arch/arm/mach-s3c2410/mach-nexcoder.c delete mode 100644 arch/arm/mach-s3c2410/mach-otom.c delete mode 100644 arch/arm/mach-s3c2410/mach-smdk2440.c delete mode 100644 arch/arm/mach-sa1100/adsbitsy.c delete mode 100644 arch/arm/mach-sa1100/brutus.c delete mode 100644 arch/arm/mach-sa1100/empeg.c delete mode 100644 arch/arm/mach-sa1100/flexanet.c delete mode 100644 arch/arm/mach-sa1100/freebird.c delete mode 100644 arch/arm/mach-sa1100/graphicsclient.c delete mode 100644 arch/arm/mach-sa1100/graphicsmaster.c delete mode 100644 arch/arm/mach-sa1100/huw_webpanel.c delete mode 100644 arch/arm/mach-sa1100/itsy.c delete mode 100644 arch/arm/mach-sa1100/leds-adsbitsy.c delete mode 100644 arch/arm/mach-sa1100/leds-brutus.c delete mode 100644 arch/arm/mach-sa1100/leds-flexanet.c delete mode 100644 arch/arm/mach-sa1100/leds-graphicsclient.c delete mode 100644 arch/arm/mach-sa1100/leds-graphicsmaster.c delete mode 100644 arch/arm/mach-sa1100/leds-pfs168.c delete mode 100644 arch/arm/mach-sa1100/leds-system3.c delete mode 100644 arch/arm/mach-sa1100/nanoengine.c delete mode 100644 arch/arm/mach-sa1100/omnimeter.c delete mode 100644 arch/arm/mach-sa1100/pangolin.c delete mode 100644 arch/arm/mach-sa1100/pfs168.c delete mode 100644 arch/arm/mach-sa1100/sherman.c delete mode 100644 arch/arm/mach-sa1100/stork.c delete mode 100644 arch/arm/mach-sa1100/system3.c delete mode 100644 arch/arm/mach-sa1100/trizeps.c delete mode 100644 arch/arm/mach-sa1100/xp860.c delete mode 100644 arch/arm/mach-sa1100/yopy.c delete mode 100644 arch/arm/mach-tbox/Makefile delete mode 100644 arch/arm/mach-tbox/core.c delete mode 100644 arch/arm/mm/abort-macro.S delete mode 100644 arch/arm/mm/copypage-v4mc.c delete mode 100644 arch/arm/mm/copypage-xscale.c delete mode 100644 arch/arm26/kernel/calls.S delete mode 100644 arch/arm26/kernel/head.S delete mode 100644 arch/arm26/lib/io-readsl.S delete mode 100644 arch/arm26/lib/io-readsw.S delete mode 100644 arch/arm26/lib/io-writesw.S delete mode 100644 arch/arm26/machine/latches.c delete mode 100644 arch/arm26/mm/memc.c delete mode 100644 arch/arm26/mm/small_page.c delete mode 100644 arch/cris/arch-v10/drivers/ethernet.c delete mode 100644 arch/cris/arch-v10/drivers/ide.c delete mode 100644 arch/cris/arch-v10/drivers/serial.c delete mode 100644 arch/cris/arch-v10/drivers/serial.h delete mode 100644 arch/cris/kernel/hexify.c delete mode 100644 arch/cris/kernel/ksyms.c delete mode 100644 arch/frv/Kconfig delete mode 100644 arch/frv/Kconfig.debug delete mode 100644 arch/frv/Makefile delete mode 100644 arch/frv/boot/Makefile delete mode 100644 arch/frv/kernel/Makefile delete mode 100644 arch/frv/kernel/break.S delete mode 100644 arch/frv/kernel/cmode.S delete mode 100644 arch/frv/kernel/debug-stub.c delete mode 100644 arch/frv/kernel/dma.c delete mode 100644 arch/frv/kernel/entry-table.S delete mode 100644 arch/frv/kernel/entry.S delete mode 100644 arch/frv/kernel/frv_ksyms.c delete mode 100644 arch/frv/kernel/gdb-io.c delete mode 100644 arch/frv/kernel/gdb-io.h delete mode 100644 arch/frv/kernel/gdb-stub.c delete mode 100644 arch/frv/kernel/head-mmu-fr451.S delete mode 100644 arch/frv/kernel/head-uc-fr401.S delete mode 100644 arch/frv/kernel/head-uc-fr451.S delete mode 100644 arch/frv/kernel/head-uc-fr555.S delete mode 100644 arch/frv/kernel/head.S delete mode 100644 arch/frv/kernel/head.inc delete mode 100644 arch/frv/kernel/init_task.c delete mode 100644 arch/frv/kernel/irq-mb93091.c delete mode 100644 arch/frv/kernel/irq-mb93093.c delete mode 100644 arch/frv/kernel/irq-mb93493.c delete mode 100644 arch/frv/kernel/irq-routing.c delete mode 100644 arch/frv/kernel/irq.c delete mode 100644 arch/frv/kernel/kernel_thread.S delete mode 100644 arch/frv/kernel/local.h delete mode 100644 arch/frv/kernel/pm-mb93093.c delete mode 100644 arch/frv/kernel/pm.c delete mode 100644 arch/frv/kernel/process.c delete mode 100644 arch/frv/kernel/ptrace.c delete mode 100644 arch/frv/kernel/semaphore.c delete mode 100644 arch/frv/kernel/setup.c delete mode 100644 arch/frv/kernel/signal.c delete mode 100644 arch/frv/kernel/sleep.S delete mode 100644 arch/frv/kernel/switch_to.S delete mode 100644 arch/frv/kernel/sys_frv.c delete mode 100644 arch/frv/kernel/sysctl.c delete mode 100644 arch/frv/kernel/time.c delete mode 100644 arch/frv/kernel/traps.c delete mode 100644 arch/frv/kernel/uaccess.c delete mode 100644 arch/frv/kernel/vmlinux.lds.S delete mode 100644 arch/frv/lib/Makefile delete mode 100644 arch/frv/lib/__ashldi3.S delete mode 100644 arch/frv/lib/__ashrdi3.S delete mode 100644 arch/frv/lib/__lshrdi3.S delete mode 100644 arch/frv/lib/__muldi3.S delete mode 100644 arch/frv/lib/__negdi2.S delete mode 100644 arch/frv/lib/atomic-ops.S delete mode 100644 arch/frv/lib/cache.S delete mode 100644 arch/frv/lib/checksum.c delete mode 100644 arch/frv/lib/insl_ns.S delete mode 100644 arch/frv/lib/insl_sw.S delete mode 100644 arch/frv/lib/memcpy.S delete mode 100644 arch/frv/lib/memset.S delete mode 100644 arch/frv/lib/outsl_ns.S delete mode 100644 arch/frv/lib/outsl_sw.S delete mode 100644 arch/frv/mb93090-mb00/Makefile delete mode 100644 arch/frv/mb93090-mb00/pci-dma-nommu.c delete mode 100644 arch/frv/mb93090-mb00/pci-dma.c delete mode 100644 arch/frv/mb93090-mb00/pci-frv.c delete mode 100644 arch/frv/mb93090-mb00/pci-frv.h delete mode 100644 arch/frv/mb93090-mb00/pci-irq.c delete mode 100644 arch/frv/mb93090-mb00/pci-vdk.c delete mode 100644 arch/frv/mm/Makefile delete mode 100644 arch/frv/mm/cache-page.c delete mode 100644 arch/frv/mm/dma-alloc.c delete mode 100644 arch/frv/mm/elf-fdpic.c delete mode 100644 arch/frv/mm/extable.c delete mode 100644 arch/frv/mm/fault.c delete mode 100644 arch/frv/mm/highmem.c delete mode 100644 arch/frv/mm/init.c delete mode 100644 arch/frv/mm/kmap.c delete mode 100644 arch/frv/mm/mmu-context.c delete mode 100644 arch/frv/mm/pgalloc.c delete mode 100644 arch/frv/mm/tlb-flush.S delete mode 100644 arch/frv/mm/tlb-miss.S delete mode 100644 arch/frv/mm/unaligned.c delete mode 100644 arch/h8300/platform/h8300h/aki3068net/ram.ld delete mode 100644 arch/h8300/platform/h8300h/generic/ram.ld delete mode 100644 arch/h8300/platform/h8300h/generic/rom.ld delete mode 100644 arch/h8300/platform/h8300h/h8max/ram.ld delete mode 100644 arch/h8300/platform/h8s/edosk2674/ram.ld delete mode 100644 arch/h8300/platform/h8s/edosk2674/rom.ld delete mode 100644 arch/h8300/platform/h8s/generic/ram.ld delete mode 100644 arch/h8300/platform/h8s/generic/rom.ld delete mode 100644 arch/i386/Kconfig.debug~ delete mode 100644 arch/i386/boot98/Makefile delete mode 100644 arch/i386/boot98/bootsect.S delete mode 100644 arch/i386/boot98/compressed/Makefile delete mode 100644 arch/i386/boot98/compressed/head.S delete mode 100644 arch/i386/boot98/compressed/misc.c delete mode 100644 arch/i386/boot98/compressed/vmlinux.scr delete mode 100644 arch/i386/boot98/install.sh delete mode 100644 arch/i386/boot98/mtools.conf.in delete mode 100644 arch/i386/boot98/setup.S delete mode 100644 arch/i386/boot98/tools/build.c delete mode 100644 arch/i386/boot98/video.S delete mode 100644 arch/i386/kernel/cpu/cpufreq/acpi.c delete mode 100644 arch/i386/kernel/cpu/cpufreq/sc520_freq.c delete mode 100644 arch/i386/kernel/cpu/cpufreq/speedstep-est-common.h delete mode 100644 arch/i386/kernel/crash_dump.c delete mode 100644 arch/i386/kernel/entry_trampoline.c delete mode 100644 arch/i386/kernel/machine_kexec.c delete mode 100644 arch/i386/kernel/reboot_fixups.c delete mode 100644 arch/i386/kernel/relocate_kernel.S delete mode 100644 arch/i386/kernel/std_resources.c delete mode 100644 arch/i386/kernel/syscall_table.S delete mode 100644 arch/i386/kernel/vsyscall-note.S delete mode 100644 arch/i386/kernel/vsyscall.lds delete mode 100644 arch/i386/lib/putuser.S delete mode 100644 arch/i386/mach-pc9800/Makefile delete mode 100644 arch/i386/mach-pc9800/setup.c delete mode 100644 arch/i386/mach-pc9800/std_resources.c delete mode 100644 arch/i386/mach-pc9800/topology.c delete mode 100644 arch/i386/oprofile/backtrace.c delete mode 100644 arch/i386/pci/changelog delete mode 100644 arch/i386/power/pmdisk.S delete mode 100644 arch/ia64/configs/generic_defconfig delete mode 100644 arch/ia64/hp/common/hwsw_iommu.c delete mode 100644 arch/ia64/hp/zx1/hpzx1_swiotlb_machvec.c delete mode 100644 arch/ia64/kernel/topology.c delete mode 100644 arch/ia64/oprofile/backtrace.c delete mode 100644 arch/ia64/sn/fakeprom/Makefile delete mode 100644 arch/ia64/sn/fakeprom/README delete mode 100644 arch/ia64/sn/fakeprom/fpmem.c delete mode 100644 arch/ia64/sn/fakeprom/fpmem.h delete mode 100644 arch/ia64/sn/fakeprom/fprom.lds delete mode 100644 arch/ia64/sn/fakeprom/fpromasm.S delete mode 100644 arch/ia64/sn/fakeprom/fw-emu.c delete mode 100644 arch/ia64/sn/fakeprom/klgraph_init.c delete mode 100644 arch/ia64/sn/fakeprom/main.c delete mode 100644 arch/ia64/sn/fakeprom/make_textsym delete mode 100644 arch/ia64/sn/fakeprom/runsim delete mode 100644 arch/ia64/sn/io/Makefile delete mode 100644 arch/ia64/sn/io/cdl.c delete mode 100644 arch/ia64/sn/io/drivers/Makefile delete mode 100644 arch/ia64/sn/io/drivers/ioconfig_bus.c delete mode 100644 arch/ia64/sn/io/hwgfs/Makefile delete mode 100644 arch/ia64/sn/io/hwgfs/hcl.c delete mode 100644 arch/ia64/sn/io/hwgfs/hcl_util.c delete mode 100644 arch/ia64/sn/io/hwgfs/interface.c delete mode 100644 arch/ia64/sn/io/hwgfs/labelcl.c delete mode 100644 arch/ia64/sn/io/hwgfs/ramfs.c delete mode 100644 arch/ia64/sn/io/io.c delete mode 100644 arch/ia64/sn/io/machvec/Makefile delete mode 100644 arch/ia64/sn/io/machvec/iomv.c delete mode 100644 arch/ia64/sn/io/machvec/pci.c delete mode 100644 arch/ia64/sn/io/machvec/pci_bus_cvlink.c delete mode 100644 arch/ia64/sn/io/machvec/pci_dma.c delete mode 100644 arch/ia64/sn/io/platform_init/Makefile delete mode 100644 arch/ia64/sn/io/platform_init/sgi_io_init.c delete mode 100644 arch/ia64/sn/io/sn2/Makefile delete mode 100644 arch/ia64/sn/io/sn2/bte_error.c delete mode 100644 arch/ia64/sn/io/sn2/geo_op.c delete mode 100644 arch/ia64/sn/io/sn2/klconflib.c delete mode 100644 arch/ia64/sn/io/sn2/klgraph.c delete mode 100644 arch/ia64/sn/io/sn2/l1_command.c delete mode 100644 arch/ia64/sn/io/sn2/ml_SN_init.c delete mode 100644 arch/ia64/sn/io/sn2/ml_SN_intr.c delete mode 100644 arch/ia64/sn/io/sn2/ml_iograph.c delete mode 100644 arch/ia64/sn/io/sn2/module.c delete mode 100644 arch/ia64/sn/io/sn2/pcibr/Makefile delete mode 100644 arch/ia64/sn/io/sn2/pcibr/pcibr_ate.c delete mode 100644 arch/ia64/sn/io/sn2/pcibr/pcibr_config.c delete mode 100644 arch/ia64/sn/io/sn2/pcibr/pcibr_dvr.c delete mode 100644 arch/ia64/sn/io/sn2/pcibr/pcibr_error.c delete mode 100644 arch/ia64/sn/io/sn2/pcibr/pcibr_hints.c delete mode 100644 arch/ia64/sn/io/sn2/pcibr/pcibr_intr.c delete mode 100644 arch/ia64/sn/io/sn2/pcibr/pcibr_reg.c delete mode 100644 arch/ia64/sn/io/sn2/pcibr/pcibr_rrb.c delete mode 100644 arch/ia64/sn/io/sn2/pcibr/pcibr_slot.c delete mode 100644 arch/ia64/sn/io/sn2/pciio.c delete mode 100644 arch/ia64/sn/io/sn2/pic.c delete mode 100644 arch/ia64/sn/io/sn2/shub.c delete mode 100644 arch/ia64/sn/io/sn2/shub_intr.c delete mode 100644 arch/ia64/sn/io/sn2/shuberror.c delete mode 100644 arch/ia64/sn/io/sn2/shubio.c delete mode 100644 arch/ia64/sn/io/sn2/xbow.c delete mode 100644 arch/ia64/sn/io/sn2/xtalk.c delete mode 100644 arch/ia64/sn/io/snia_if.c delete mode 100644 arch/ia64/sn/io/xswitch.c delete mode 100644 arch/ia64/sn/kernel/probe.c delete mode 100644 arch/ia64/sn/kernel/tiocx.c delete mode 100644 arch/ia64/sn/kernel/xp_main.c delete mode 100644 arch/ia64/sn/kernel/xp_nofault.S delete mode 100644 arch/ia64/sn/kernel/xpc.h delete mode 100644 arch/ia64/sn/kernel/xpc_channel.c delete mode 100644 arch/ia64/sn/kernel/xpc_main.c delete mode 100644 arch/ia64/sn/kernel/xpc_partition.c delete mode 100644 arch/ia64/sn/kernel/xpnet.c delete mode 100644 arch/ia64/sn/pci/tioca_provider.c delete mode 100644 arch/m68knommu/platform/5282/MOTOROLA/crt0_ram.S delete mode 100644 arch/m68knommu/platform/5282/Makefile delete mode 100644 arch/m68knommu/platform/5282/config.c delete mode 100644 arch/m68knommu/platform/5282/pit.c delete mode 100644 arch/m68knommu/platform/5282/senTec/crt0_ram.S delete mode 100644 arch/m68knommu/platform/5307/head.S delete mode 100644 arch/m68knommu/platform/68328/head-pilot.S delete mode 100644 arch/m68knommu/platform/68328/head-ram.S delete mode 100644 arch/m68knommu/platform/68328/head-rom.S delete mode 100644 arch/mips/baget/Makefile delete mode 100644 arch/mips/baget/baget.c delete mode 100644 arch/mips/baget/bagetIRQ.S delete mode 100644 arch/mips/baget/balo.c delete mode 100644 arch/mips/baget/balo_supp.S delete mode 100644 arch/mips/baget/irq.c delete mode 100644 arch/mips/baget/ld.script.balo delete mode 100644 arch/mips/baget/print.c delete mode 100644 arch/mips/baget/prom/Makefile delete mode 100644 arch/mips/baget/prom/init.c delete mode 100644 arch/mips/baget/reset.c delete mode 100644 arch/mips/baget/setup.c delete mode 100644 arch/mips/baget/time.c delete mode 100644 arch/mips/configs/bosporus_defconfig delete mode 100644 arch/mips/configs/eagle_defconfig delete mode 100644 arch/mips/configs/mirage_defconfig delete mode 100644 arch/mips/configs/mtx1_defconfig delete mode 100644 arch/mips/configs/pb1000_defconfig delete mode 100644 arch/mips/configs/xxs1500_defconfig delete mode 100644 arch/mips/ddb5xxx/common/irq.c delete mode 100644 arch/mips/hp-lj/Makefile delete mode 100644 arch/mips/hp-lj/asic.c delete mode 100644 arch/mips/hp-lj/gdb_hook.c delete mode 100644 arch/mips/hp-lj/init.c delete mode 100644 arch/mips/hp-lj/int-handler.S delete mode 100644 arch/mips/hp-lj/irq.c delete mode 100644 arch/mips/hp-lj/setup.c delete mode 100644 arch/mips/hp-lj/utils.c delete mode 100644 arch/mips/hp-lj/utils.h delete mode 100644 arch/mips/kernel/irix5sys.S delete mode 100644 arch/mips/kernel/irq-rm9000.c delete mode 100644 arch/mips/kernel/signal-common.h delete mode 100644 arch/mips/lib/iomap.c delete mode 100644 arch/mips/mm-32/Makefile delete mode 100644 arch/mips/mm-32/tlbex-r4k.S delete mode 100644 arch/mips/mm-64/Makefile delete mode 100644 arch/mips/mm-64/tlb-dbg-r4k.c delete mode 100644 arch/mips/mm-64/tlb-glue-r4k.S delete mode 100644 arch/mips/mm-64/tlb-glue-sb1.S delete mode 100644 arch/mips/mm-64/tlbex-r4k.S delete mode 100644 arch/mips/mm/dma-ip32.c delete mode 100644 arch/mips/mm/tlbex-fault.S delete mode 100644 arch/mips/mm/tlbex-r3k.S delete mode 100644 arch/mips/mm/tlbex64-r4k.S delete mode 100644 arch/mips/momentum/ocelot_c/pci-irq.c delete mode 100644 arch/mips/momentum/ocelot_g/gt64240.h delete mode 100644 arch/mips/momentum/ocelot_g/gt64240_dep.h delete mode 100644 arch/mips/momentum/ocelot_g/pci-irq.c delete mode 100644 arch/mips/oprofile/Kconfig delete mode 100644 arch/mips/oprofile/Makefile delete mode 100644 arch/mips/oprofile/common.c delete mode 100644 arch/mips/oprofile/op_impl.h delete mode 100644 arch/mips/oprofile/op_model_rm9000.c delete mode 100644 arch/mips/pci/fixup-eagle.c delete mode 100644 arch/mips/pci/fixup-lasat.c delete mode 100644 arch/mips/pci/fixup-mv64340.c delete mode 100644 arch/mips/pci/fixup-sb1250.c delete mode 100644 arch/mips/pci/fixup-tb0229.c delete mode 100644 arch/mips/pci/fixup-victor-mpc30x.c delete mode 100644 arch/mips/pci/fixup-vr4133.c delete mode 100644 arch/mips/pci/ops-mv64340.c delete mode 100644 arch/mips/pci/ops-vrc4173.c delete mode 100644 arch/mips/pci/pci-hplj.c delete mode 100644 arch/mips/ramdisk/Makefile delete mode 100644 arch/mips/ramdisk/ld.script delete mode 100644 arch/mips/sgi-ip27/ip27-dbgio.c delete mode 100644 arch/mips/sgi-ip32/ip32-memory.c delete mode 100644 arch/mips/vr41xx/nec-cmbvr4133/Makefile delete mode 100644 arch/mips/vr41xx/nec-cmbvr4133/init.c delete mode 100644 arch/mips/vr41xx/nec-cmbvr4133/irq.c delete mode 100644 arch/mips/vr41xx/nec-cmbvr4133/m1535plus.c delete mode 100644 arch/mips/vr41xx/nec-cmbvr4133/setup.c delete mode 100644 arch/mips/vr41xx/nec-eagle/Makefile delete mode 100644 arch/mips/vr41xx/nec-eagle/irq.c delete mode 100644 arch/mips/vr41xx/nec-eagle/setup.c delete mode 100644 arch/mips/vr41xx/tanbac-tb0229/reboot.c delete mode 100644 arch/parisc/kernel/head64.S delete mode 100644 arch/parisc/lib/iomap.c delete mode 100644 arch/ppc/8260_io/commproc.c delete mode 100644 arch/ppc/8260_io/uart.c delete mode 100644 arch/ppc/8xx_io/uart.c delete mode 100644 arch/ppc/boot/include/mpsc_defs.h delete mode 100644 arch/ppc/boot/include/zlib.h delete mode 100644 arch/ppc/boot/lib/zlib.c delete mode 100644 arch/ppc/boot/simple/chrpmap.S delete mode 100644 arch/ppc/boot/simple/legacy.S delete mode 100644 arch/ppc/boot/simple/misc-chestnut.S delete mode 100644 arch/ppc/boot/simple/misc-chestnut.c delete mode 100644 arch/ppc/boot/simple/misc-cpci690.c delete mode 100644 arch/ppc/boot/simple/misc-ev64260.c delete mode 100644 arch/ppc/boot/simple/misc-katana.c delete mode 100644 arch/ppc/boot/simple/misc-mv64x60.S delete mode 100644 arch/ppc/boot/simple/misc-mv64x60.c delete mode 100644 arch/ppc/boot/simple/misc-radstone_ppc7d.c delete mode 100644 arch/ppc/boot/simple/mv64x60_stub.c delete mode 100644 arch/ppc/boot/simple/mv64x60_tty.c delete mode 100644 arch/ppc/boot/simple/openbios.c delete mode 100644 arch/ppc/configs/chestnut_defconfig delete mode 100644 arch/ppc/configs/cpci690_defconfig delete mode 100644 arch/ppc/configs/hdpu_defconfig delete mode 100644 arch/ppc/configs/katana_defconfig delete mode 100644 arch/ppc/configs/luan_defconfig delete mode 100644 arch/ppc/configs/mpc834x_sys_defconfig delete mode 100644 arch/ppc/configs/mpc8540_ads_defconfig delete mode 100644 arch/ppc/configs/mpc8555_cds_defconfig delete mode 100644 arch/ppc/configs/mpc8560_ads_defconfig delete mode 100644 arch/ppc/configs/radstone_ppc7d_defconfig delete mode 100644 arch/ppc/configs/stx_gp3_defconfig delete mode 100644 arch/ppc/kernel/fpu.S delete mode 100644 arch/ppc/kernel/head_fsl_booke.S delete mode 100644 arch/ppc/kernel/machine_kexec.c delete mode 100644 arch/ppc/kernel/pci-dma.c delete mode 100644 arch/ppc/kernel/perfmon.c delete mode 100644 arch/ppc/kernel/perfmon_fsl_booke.c delete mode 100644 arch/ppc/kernel/relocate_kernel.S delete mode 100644 arch/ppc/kernel/swsusp.S delete mode 100644 arch/ppc/oprofile/common.c delete mode 100644 arch/ppc/oprofile/op_impl.h delete mode 100644 arch/ppc/oprofile/op_model_fsl_booke.c delete mode 100644 arch/ppc/platforms/4xx/ibm440sp.c delete mode 100644 arch/ppc/platforms/4xx/ibm440sp.h delete mode 100644 arch/ppc/platforms/4xx/luan.c delete mode 100644 arch/ppc/platforms/4xx/luan.h delete mode 100644 arch/ppc/platforms/83xx/Makefile delete mode 100644 arch/ppc/platforms/83xx/mpc834x_sys.c delete mode 100644 arch/ppc/platforms/83xx/mpc834x_sys.h delete mode 100644 arch/ppc/platforms/85xx/mpc85xx_devices.c delete mode 100644 arch/ppc/platforms/85xx/mpc85xx_sys.c delete mode 100644 arch/ppc/platforms/85xx/stx_gp3.c delete mode 100644 arch/ppc/platforms/85xx/stx_gp3.h delete mode 100644 arch/ppc/platforms/chestnut.c delete mode 100644 arch/ppc/platforms/chestnut.h delete mode 100644 arch/ppc/platforms/chrp_pegasos_eth.c delete mode 100644 arch/ppc/platforms/cpci690.c delete mode 100644 arch/ppc/platforms/cpci690.h delete mode 100644 arch/ppc/platforms/dmv182.c delete mode 100644 arch/ppc/platforms/dmv182.h delete mode 100644 arch/ppc/platforms/dmv182_serial.h delete mode 100644 arch/ppc/platforms/error_log.c delete mode 100644 arch/ppc/platforms/error_log.h delete mode 100644 arch/ppc/platforms/est8260_setup.c delete mode 100644 arch/ppc/platforms/ev64260.c delete mode 100644 arch/ppc/platforms/hdpu.c delete mode 100644 arch/ppc/platforms/hdpu.h delete mode 100644 arch/ppc/platforms/katana.c delete mode 100644 arch/ppc/platforms/katana.h delete mode 100644 arch/ppc/platforms/lopec_pci.c delete mode 100644 arch/ppc/platforms/lopec_serial.h delete mode 100644 arch/ppc/platforms/lopec_setup.c delete mode 100644 arch/ppc/platforms/mcpn765_serial.h delete mode 100644 arch/ppc/platforms/mvme5100_pci.c delete mode 100644 arch/ppc/platforms/mvme5100_serial.h delete mode 100644 arch/ppc/platforms/mvme5100_setup.c delete mode 100644 arch/ppc/platforms/pmac_cache.S delete mode 100644 arch/ppc/platforms/powerpmc250_serial.h delete mode 100644 arch/ppc/platforms/pq2ads_setup.c delete mode 100644 arch/ppc/platforms/proc_rtas.c delete mode 100644 arch/ppc/platforms/prpmc750_serial.h delete mode 100644 arch/ppc/platforms/prpmc800_serial.h delete mode 100644 arch/ppc/platforms/radstone_ppc7d.c delete mode 100644 arch/ppc/platforms/radstone_ppc7d.h delete mode 100644 arch/ppc/platforms/rpx8260.c delete mode 100644 arch/ppc/platforms/rpxsuper.h delete mode 100644 arch/ppc/syslib/ibm440sp_common.c delete mode 100644 arch/ppc/syslib/ibm440sp_common.h delete mode 100644 arch/ppc/syslib/ipic.c delete mode 100644 arch/ppc/syslib/ipic.h delete mode 100644 arch/ppc/syslib/m82xx_pci.c delete mode 100644 arch/ppc/syslib/m82xx_pci.h delete mode 100644 arch/ppc/syslib/mpc52xx_devices.c delete mode 100644 arch/ppc/syslib/mpc52xx_pci.c delete mode 100644 arch/ppc/syslib/mpc52xx_pci.h delete mode 100644 arch/ppc/syslib/mpc52xx_sys.c delete mode 100644 arch/ppc/syslib/mpc83xx_devices.c delete mode 100644 arch/ppc/syslib/mpc83xx_sys.c delete mode 100644 arch/ppc/syslib/mpc85xx_devices.c delete mode 100644 arch/ppc/syslib/mpc85xx_sys.c delete mode 100644 arch/ppc/syslib/mv64360_pic.c delete mode 100644 arch/ppc/syslib/mv64x60.c delete mode 100644 arch/ppc/syslib/mv64x60_dbg.c delete mode 100644 arch/ppc/syslib/mv64x60_ocp.c delete mode 100644 arch/ppc/syslib/mv64x60_win.c delete mode 100644 arch/ppc/syslib/ppc403_pic.c delete mode 100644 arch/ppc/syslib/ppc8260_pic.c delete mode 100644 arch/ppc/syslib/ppc8260_pic.h delete mode 100644 arch/ppc/syslib/ppc83xx_setup.c delete mode 100644 arch/ppc/syslib/ppc83xx_setup.h delete mode 100644 arch/ppc/syslib/ppc_sys.c delete mode 100644 arch/ppc64/boot/addSystemMap.c delete mode 100644 arch/ppc64/kernel/chrp_setup.c delete mode 100644 arch/ppc64/kernel/iSeries_IoMmTable.c delete mode 100644 arch/ppc64/kernel/iSeries_IoMmTable.h delete mode 100644 arch/ppc64/kernel/kprobes.c delete mode 100644 arch/ppc64/kernel/mf_proc.c delete mode 100644 arch/ppc64/kernel/open_pic.c delete mode 100644 arch/ppc64/kernel/open_pic.h delete mode 100644 arch/ppc64/kernel/open_pic_defs.h delete mode 100644 arch/ppc64/kernel/open_pic_u3.c delete mode 100644 arch/ppc64/kernel/pSeries_htab.c delete mode 100644 arch/ppc64/kernel/pSeries_reconfig.c delete mode 100644 arch/ppc64/kernel/pci_direct_iommu.c delete mode 100644 arch/ppc64/kernel/pmac_iommu.c delete mode 100644 arch/ppc64/kernel/pmc.c delete mode 100644 arch/ppc64/kernel/stab.c delete mode 100644 arch/ppc64/kernel/vdso.c delete mode 100644 arch/ppc64/kernel/vdso32/Makefile delete mode 100644 arch/ppc64/kernel/vdso32/cacheflush.S delete mode 100644 arch/ppc64/kernel/vdso32/datapage.S delete mode 100644 arch/ppc64/kernel/vdso32/gettimeofday.S delete mode 100644 arch/ppc64/kernel/vdso32/note.S delete mode 100644 arch/ppc64/kernel/vdso32/sigtramp.S delete mode 100644 arch/ppc64/kernel/vdso32/vdso32.lds.S delete mode 100644 arch/ppc64/kernel/vdso32/vdso32_wrapper.S delete mode 100644 arch/ppc64/kernel/vdso64/Makefile delete mode 100644 arch/ppc64/kernel/vdso64/cacheflush.S delete mode 100644 arch/ppc64/kernel/vdso64/datapage.S delete mode 100644 arch/ppc64/kernel/vdso64/gettimeofday.S delete mode 100644 arch/ppc64/kernel/vdso64/note.S delete mode 100644 arch/ppc64/kernel/vdso64/sigtramp.S delete mode 100644 arch/ppc64/kernel/vdso64/vdso64.lds.S delete mode 100644 arch/ppc64/kernel/vdso64/vdso64_wrapper.S delete mode 100644 arch/ppc64/xmon/setjmp.S delete mode 100644 arch/s390/lib/memset.S delete mode 100644 arch/s390/lib/memset64.S delete mode 100644 arch/s390/lib/strcmp.S delete mode 100644 arch/s390/lib/strcmp64.S delete mode 100644 arch/s390/lib/strcpy.S delete mode 100644 arch/s390/lib/strcpy64.S delete mode 100644 arch/s390/lib/strncpy.S delete mode 100644 arch/s390/lib/strncpy64.S delete mode 100644 arch/sh/boards/hp6xx/hp620/setup.c delete mode 100644 arch/sh/boards/systemh/Makefile delete mode 100644 arch/sh/boards/systemh/io.c delete mode 100644 arch/sh/boards/systemh/irq.c delete mode 100644 arch/sh/boards/systemh/setup.c delete mode 100644 arch/sh/configs/se7750_defconfig delete mode 100644 arch/sh/tools/machgen.sh delete mode 100644 arch/sh64/kernel/module.c delete mode 100644 arch/sh64/lib/iomap.c delete mode 100644 arch/sh64/mach-cayman/iomap.c delete mode 100644 arch/sparc64/lib/U3copy_in_user.S delete mode 100644 arch/sparc64/lib/VIScopy.S delete mode 100644 arch/sparc64/lib/blockops.S delete mode 100644 arch/sparc64/lib/bzero.S delete mode 100644 arch/sparc64/lib/csum_copy.S delete mode 100644 arch/sparc64/lib/csum_copy_from_user.S delete mode 100644 arch/sparc64/lib/csum_copy_to_user.S delete mode 100644 arch/sparc64/lib/rwlock.S delete mode 100644 arch/sparc64/lib/rwsem.S delete mode 100644 arch/sparc64/lib/splock.S delete mode 100644 arch/sparc64/prom/cif.S delete mode 100644 arch/um/Kconfig_i386 delete mode 100644 arch/um/Kconfig_x86_64 delete mode 100644 arch/um/drivers/hostaudio_user.c delete mode 100644 arch/um/drivers/random.c delete mode 100644 arch/um/drivers/slip_common.c delete mode 100644 arch/um/drivers/slip_common.h delete mode 100644 arch/um/drivers/stderr_console.c delete mode 100644 arch/um/dyn.lds.S delete mode 100644 arch/um/include/Makefile delete mode 100644 arch/um/include/aio.h delete mode 100644 arch/um/include/common-offsets.h delete mode 100644 arch/um/include/elf_user.h delete mode 100644 arch/um/include/hostaudio.h delete mode 100644 arch/um/include/registers.h delete mode 100644 arch/um/include/skas_ptregs.h delete mode 100644 arch/um/include/sysdep-i386/faultinfo.h delete mode 100644 arch/um/include/sysdep-i386/signal.h delete mode 100644 arch/um/include/sysdep-i386/skas_ptrace.h delete mode 100644 arch/um/include/sysdep-ia64/skas_ptrace.h delete mode 100644 arch/um/include/sysdep-ppc/skas_ptrace.h delete mode 100644 arch/um/include/sysdep-x86_64/checksum.h delete mode 100644 arch/um/include/sysdep-x86_64/faultinfo.h delete mode 100644 arch/um/include/sysdep-x86_64/ptrace.h delete mode 100644 arch/um/include/sysdep-x86_64/ptrace_user.h delete mode 100644 arch/um/include/sysdep-x86_64/sigcontext.h delete mode 100644 arch/um/include/sysdep-x86_64/signal.h delete mode 100644 arch/um/include/sysdep-x86_64/skas_ptrace.h delete mode 100644 arch/um/include/sysdep-x86_64/syscalls.h delete mode 100644 arch/um/kernel/initrd.c delete mode 100644 arch/um/kernel/mprot.h delete mode 100644 arch/um/kernel/skas/exec_user.c delete mode 100644 arch/um/kernel/skas/include/mmu.h delete mode 100644 arch/um/kernel/skas/include/mode.h delete mode 100644 arch/um/kernel/skas/include/mode_kern.h delete mode 100644 arch/um/kernel/skas/include/uaccess.h delete mode 100644 arch/um/kernel/skas/util/mk_ptregs-i386.c delete mode 100644 arch/um/kernel/skas/util/mk_ptregs-x86_64.c delete mode 100644 arch/um/kernel/tt/include/mmu.h delete mode 100644 arch/um/kernel/tt/include/mode.h delete mode 100644 arch/um/kernel/tt/include/mode_kern.h delete mode 100644 arch/um/kernel/tt/include/uaccess.h delete mode 100644 arch/um/kernel/user_syms.c delete mode 100644 arch/um/kernel/vmlinux.lds.S delete mode 100644 arch/um/main.c delete mode 100644 arch/um/os-Linux/aio.c delete mode 100644 arch/um/os-Linux/elf_aux.c delete mode 100644 arch/um/os-Linux/signal.c delete mode 100644 arch/um/os-Linux/sys-i386/Makefile delete mode 100644 arch/um/os-Linux/sys-i386/registers.c delete mode 100644 arch/um/os-Linux/sys-x86_64/Makefile delete mode 100644 arch/um/os-Linux/sys-x86_64/registers.c delete mode 100644 arch/um/os-Linux/util/Makefile delete mode 100644 arch/um/os-Linux/util/mk_user_constants.c delete mode 100644 arch/um/scripts/Makefile.rules delete mode 100644 arch/um/sys-i386/delay.c delete mode 100644 arch/um/sys-i386/extable.c delete mode 100644 arch/um/sys-i386/kernel-offsets.c delete mode 100644 arch/um/sys-i386/signal.c delete mode 100644 arch/um/sys-i386/sys_call_table.S delete mode 100644 arch/um/sys-i386/user-offsets.c delete mode 100644 arch/um/sys-i386/util/mk_thread.c delete mode 100644 arch/um/sys-x86_64/Makefile delete mode 100644 arch/um/sys-x86_64/bugs.c delete mode 100644 arch/um/sys-x86_64/delay.c delete mode 100644 arch/um/sys-x86_64/fault.c delete mode 100644 arch/um/sys-x86_64/kernel-offsets.c delete mode 100644 arch/um/sys-x86_64/ksyms.c delete mode 100644 arch/um/sys-x86_64/mem.c delete mode 100644 arch/um/sys-x86_64/ptrace.c delete mode 100644 arch/um/sys-x86_64/ptrace_user.c delete mode 100644 arch/um/sys-x86_64/sigcontext.c delete mode 100644 arch/um/sys-x86_64/signal.c delete mode 100644 arch/um/sys-x86_64/syscall_table.c delete mode 100644 arch/um/sys-x86_64/syscalls.c delete mode 100644 arch/um/sys-x86_64/sysrq.c delete mode 100644 arch/um/sys-x86_64/um_module.c delete mode 100644 arch/um/sys-x86_64/user-offsets.c delete mode 100644 arch/um/sys-x86_64/util/Makefile delete mode 100644 arch/um/sys-x86_64/util/mk_sc.c delete mode 100644 arch/um/sys-x86_64/util/mk_thread.c delete mode 100644 arch/um/sys-x86_64/util/mk_thread_kern.c delete mode 100644 arch/um/sys-x86_64/util/mk_thread_user.c delete mode 100644 arch/um/uml.lds.S delete mode 100644 arch/um/util/mk_constants.c delete mode 100644 arch/um/util/mk_task.c delete mode 100644 arch/x86_64/kernel/Makefile-HEAD delete mode 100644 arch/x86_64/kernel/domain.c delete mode 100644 arch/x86_64/kernel/machine_kexec.c delete mode 100644 arch/x86_64/kernel/mce_intel.c delete mode 100644 arch/x86_64/kernel/pmtimer.c delete mode 100644 arch/x86_64/kernel/relocate_kernel.S delete mode 100644 arch/x86_64/mm/srat.c delete mode 100644 arch/xen/Kconfig delete mode 100644 arch/xen/Kconfig.drivers delete mode 100644 arch/xen/Makefile delete mode 100644 arch/xen/boot/Makefile delete mode 100644 arch/xen/configs/xen0_defconfig_x86_32 delete mode 100644 arch/xen/configs/xen0_defconfig_x86_64 delete mode 100644 arch/xen/configs/xenU_defconfig_x86_32 delete mode 100644 arch/xen/configs/xenU_defconfig_x86_64 delete mode 100644 arch/xen/i386/Kconfig delete mode 100644 arch/xen/i386/Makefile delete mode 100644 arch/xen/i386/kernel/Makefile delete mode 100644 arch/xen/i386/kernel/cpu/Makefile delete mode 100644 arch/xen/i386/kernel/cpu/common.c delete mode 100644 arch/xen/i386/kernel/cpu/mtrr/Makefile delete mode 100644 arch/xen/i386/kernel/cpu/mtrr/main.c delete mode 100644 arch/xen/i386/kernel/entry.S delete mode 100644 arch/xen/i386/kernel/head.S delete mode 100644 arch/xen/i386/kernel/i386_ksyms.c delete mode 100644 arch/xen/i386/kernel/ioport.c delete mode 100644 arch/xen/i386/kernel/irq.c delete mode 100644 arch/xen/i386/kernel/ldt.c delete mode 100644 arch/xen/i386/kernel/microcode.c delete mode 100644 arch/xen/i386/kernel/pci-dma.c delete mode 100644 arch/xen/i386/kernel/process.c delete mode 100644 arch/xen/i386/kernel/putuser.S delete mode 100644 arch/xen/i386/kernel/setup.c delete mode 100644 arch/xen/i386/kernel/smp.c delete mode 100644 arch/xen/i386/kernel/smpboot.c delete mode 100644 arch/xen/i386/kernel/time.c delete mode 100644 arch/xen/i386/kernel/timers/Makefile delete mode 100644 arch/xen/i386/kernel/timers/timer_tsc.c delete mode 100644 arch/xen/i386/kernel/traps.c delete mode 100644 arch/xen/i386/kernel/vsyscall-note.S delete mode 100644 arch/xen/i386/kernel/vsyscall.S delete mode 100644 arch/xen/i386/mm/Makefile delete mode 100644 arch/xen/i386/mm/fault.c delete mode 100644 arch/xen/i386/mm/highmem.c delete mode 100644 arch/xen/i386/mm/hypervisor.c delete mode 100644 arch/xen/i386/mm/init.c delete mode 100644 arch/xen/i386/mm/ioremap.c delete mode 100644 arch/xen/i386/mm/pgtable.c delete mode 100644 arch/xen/i386/pci/Makefile delete mode 100644 arch/xen/i386/pci/direct.c delete mode 100644 arch/xen/i386/pci/irq.c delete mode 100644 arch/xen/kernel/Makefile delete mode 100644 arch/xen/kernel/ctrl_if.c delete mode 100644 arch/xen/kernel/devmem.c delete mode 100644 arch/xen/kernel/evtchn.c delete mode 100644 arch/xen/kernel/fixup.c delete mode 100644 arch/xen/kernel/gnttab.c delete mode 100644 arch/xen/kernel/reboot.c delete mode 100644 arch/xen/kernel/skbuff.c delete mode 100644 arch/xen/kernel/smp.c delete mode 100644 arch/xen/kernel/xen_proc.c delete mode 100644 arch/xen/x86_64/Kconfig delete mode 100644 arch/xen/x86_64/Makefile delete mode 100644 arch/xen/x86_64/kernel/Makefile delete mode 100644 arch/xen/x86_64/kernel/asm-offsets.c delete mode 100644 arch/xen/x86_64/kernel/e820.c delete mode 100644 arch/xen/x86_64/kernel/early_printk.c delete mode 100644 arch/xen/x86_64/kernel/entry.S delete mode 100644 arch/xen/x86_64/kernel/head.S delete mode 100644 arch/xen/x86_64/kernel/head64.c delete mode 100644 arch/xen/x86_64/kernel/init_task.c delete mode 100644 arch/xen/x86_64/kernel/ioport.c delete mode 100644 arch/xen/x86_64/kernel/irq.c delete mode 100644 arch/xen/x86_64/kernel/ldt.c delete mode 100644 arch/xen/x86_64/kernel/pci-dma.c delete mode 100644 arch/xen/x86_64/kernel/pci-nommu.c delete mode 100644 arch/xen/x86_64/kernel/process.c delete mode 100644 arch/xen/x86_64/kernel/setup.c delete mode 100644 arch/xen/x86_64/kernel/setup64.c delete mode 100644 arch/xen/x86_64/kernel/signal.c delete mode 100644 arch/xen/x86_64/kernel/smp.c delete mode 100644 arch/xen/x86_64/kernel/smpboot.c delete mode 100644 arch/xen/x86_64/kernel/traps.c delete mode 100644 arch/xen/x86_64/kernel/vsyscall.c delete mode 100644 arch/xen/x86_64/kernel/x8664_ksyms.c delete mode 100644 arch/xen/x86_64/mm/Makefile delete mode 100644 arch/xen/x86_64/mm/fault.c delete mode 100644 arch/xen/x86_64/mm/hypervisor.c delete mode 100644 arch/xen/x86_64/mm/init.c delete mode 100644 arch/xen/x86_64/mm/ioremap.c delete mode 100644 arch/xen/x86_64/mm/pageattr.c delete mode 100644 arch/xen/x86_64/pci/Makefile delete mode 100644 arch/xen/x86_64/pci/Makefile-BUS delete mode 100644 configs/kernel-2.6.11-i586-smp.config delete mode 100644 configs/kernel-2.6.11-i586.config delete mode 100644 configs/kernel-2.6.11-i686-smp.config delete mode 100644 configs/kernel-2.6.11-i686.config delete mode 100644 configs/kernel-2.6.12-i586.config delete mode 100644 configs/kernel-2.6.12-i686-smp.config delete mode 100644 configs/kernel-2.6.12-i686-xen0.config delete mode 100644 configs/kernel-2.6.12-i686-xenU.config delete mode 100644 configs/kernel-2.6.12-i686.config delete mode 100644 configs/kernel-2.6.6-i586-smp.config delete mode 100644 configs/kernel-2.6.6-i586.config delete mode 100644 configs/kernel-2.6.6-i686-smp.config delete mode 100644 configs/kernel-2.6.6-i686.config delete mode 100644 configs/kernel-2.6.7-i586-smp.config delete mode 100644 configs/kernel-2.6.7-i586.config delete mode 100644 configs/kernel-2.6.7-i686-smp.config delete mode 100644 configs/kernel-2.6.7-i686.config delete mode 100644 configs/kernel-2.6.8-i586-smp.config delete mode 100644 configs/kernel-2.6.8-i586.config delete mode 100644 configs/kernel-2.6.8-i686-smp.config delete mode 100644 configs/kernel-2.6.8-i686.config delete mode 100644 configs/kernel-2.6.9-i586-smp.config delete mode 100644 configs/kernel-2.6.9-i586.config delete mode 100644 configs/kernel-2.6.9-i686-smp.config delete mode 100644 configs/kernel-2.6.9-i686.config delete mode 100644 crypto/tgr192.c delete mode 100644 drivers/acpi/acpi_ksyms.c delete mode 100644 drivers/acpi/acpi_memhotplug.c delete mode 100644 drivers/acpi/container.c delete mode 100644 drivers/acpi/processor_core.c delete mode 100644 drivers/acpi/processor_idle.c delete mode 100644 drivers/acpi/processor_perflib.c delete mode 100644 drivers/acpi/processor_thermal.c delete mode 100644 drivers/acpi/processor_throttling.c delete mode 100644 drivers/base/attribute_container.c delete mode 100644 drivers/base/transport_class.c delete mode 100644 drivers/block/aoe/Makefile delete mode 100644 drivers/block/aoe/aoe.h delete mode 100644 drivers/block/aoe/aoeblk.c delete mode 100644 drivers/block/aoe/aoechr.c delete mode 100644 drivers/block/aoe/aoecmd.c delete mode 100644 drivers/block/aoe/aoedev.c delete mode 100644 drivers/block/aoe/aoemain.c delete mode 100644 drivers/block/aoe/aoenet.c delete mode 100644 drivers/block/carmel.c delete mode 100644 drivers/block/floppy98.c delete mode 100644 drivers/bluetooth/bpa10x.c delete mode 100644 drivers/char/README.computone delete mode 100644 drivers/char/README.cyclomY delete mode 100644 drivers/char/README.epca delete mode 100644 drivers/char/README.scc delete mode 100644 drivers/char/agp/sgi-agp.c delete mode 100644 drivers/char/busmouse.c delete mode 100644 drivers/char/busmouse.h delete mode 100644 drivers/char/drm/ati_pcigart.c delete mode 100644 drivers/char/drm/drm_agpsupport.c delete mode 100644 drivers/char/drm/drm_auth.c delete mode 100644 drivers/char/drm/drm_bufs.c delete mode 100644 drivers/char/drm/drm_context.c delete mode 100644 drivers/char/drm/drm_dma.c delete mode 100644 drivers/char/drm/drm_drawable.c delete mode 100644 drivers/char/drm/drm_drv.c delete mode 100644 drivers/char/drm/drm_fops.c delete mode 100644 drivers/char/drm/drm_init.c delete mode 100644 drivers/char/drm/drm_ioctl.c delete mode 100644 drivers/char/drm/drm_irq.c delete mode 100644 drivers/char/drm/drm_lock.c delete mode 100644 drivers/char/drm/drm_memory.c delete mode 100644 drivers/char/drm/drm_pci.c delete mode 100644 drivers/char/drm/drm_proc.c delete mode 100644 drivers/char/drm/drm_scatter.c delete mode 100644 drivers/char/drm/drm_stub.c delete mode 100644 drivers/char/drm/drm_sysfs.c delete mode 100644 drivers/char/drm/drm_vm.c delete mode 100644 drivers/char/drm/tdfx_drv.h delete mode 100644 drivers/char/h8.c delete mode 100644 drivers/char/h8.h delete mode 100644 drivers/char/lp_old98.c delete mode 100644 drivers/char/mbcs.c delete mode 100644 drivers/char/mbcs.h delete mode 100644 drivers/char/sn_serial.c delete mode 100644 drivers/char/snsc_event.c delete mode 100644 drivers/char/tb0219.c delete mode 100644 drivers/char/tpm/Kconfig delete mode 100644 drivers/char/tpm/Makefile delete mode 100644 drivers/char/tpm/tpm.c delete mode 100644 drivers/char/tpm/tpm.h delete mode 100644 drivers/char/tpm/tpm_atmel.c delete mode 100644 drivers/char/tpm/tpm_nsc.c delete mode 100644 drivers/char/upd4990a.c delete mode 100644 drivers/char/vr41xx_rtc.c delete mode 100644 drivers/cpufreq/cpufreq_conservative.c delete mode 100644 drivers/cpufreq/cpufreq_stats.c delete mode 100644 drivers/crypto/Kconfig delete mode 100644 drivers/crypto/Makefile delete mode 100644 drivers/crypto/padlock-aes.c delete mode 100644 drivers/crypto/padlock-generic.c delete mode 100644 drivers/crypto/padlock.h delete mode 100644 drivers/i2c/algos/i2c-algo-sgi.c delete mode 100644 drivers/i2c/algos/i2c-algo-sibyte.c delete mode 100644 drivers/i2c/busses/i2c-au1550.c delete mode 100644 drivers/i2c/busses/i2c-au1550.h delete mode 100644 drivers/i2c/busses/i2c-mv64xxx.c delete mode 100644 drivers/i2c/busses/i2c-sibyte.c delete mode 100644 drivers/i2c/chips/ds1337.c delete mode 100644 drivers/i2c/chips/fscpos.c delete mode 100644 drivers/i2c/chips/gl520sm.c delete mode 100644 drivers/i2c/chips/lm92.c delete mode 100644 drivers/i2c/chips/m41t00.c delete mode 100644 drivers/i2c/chips/sis5595.c delete mode 100644 drivers/i2c/chips/smsc47b397.c delete mode 100644 drivers/i2c/i2c-sensor.c delete mode 100644 drivers/ide/ide-tcq.c delete mode 100644 drivers/ide/legacy/hd98.c delete mode 100644 drivers/ide/legacy/pc9800.c delete mode 100644 drivers/ide/legacy/pdc4030.c delete mode 100644 drivers/ide/legacy/pdc4030.h delete mode 100644 drivers/ide/pci/alim15x3.h delete mode 100644 drivers/ide/pci/amd74xx.h delete mode 100644 drivers/ide/pci/cs5520.h delete mode 100644 drivers/ide/pci/cs5530.h delete mode 100644 drivers/ide/pci/hpt34x.h delete mode 100644 drivers/ide/pci/it8212.c delete mode 100644 drivers/ide/pci/ns87415.h delete mode 100644 drivers/ide/pci/rz1000.h delete mode 100644 drivers/ide/pci/sc1200.h delete mode 100644 drivers/ide/pci/siimage.h delete mode 100644 drivers/ide/pci/sis5513.h delete mode 100644 drivers/ide/pci/sl82c105.h delete mode 100644 drivers/ide/pci/slc90e66.h delete mode 100644 drivers/ide/pci/triflex.h delete mode 100644 drivers/ide/pci/trm290.h delete mode 100644 drivers/ide/pci/via82cxxx.h delete mode 100644 drivers/infiniband/Kconfig delete mode 100644 drivers/infiniband/Makefile delete mode 100644 drivers/infiniband/core/Makefile delete mode 100644 drivers/infiniband/core/agent.c delete mode 100644 drivers/infiniband/core/agent.h delete mode 100644 drivers/infiniband/core/agent_priv.h delete mode 100644 drivers/infiniband/core/cache.c delete mode 100644 drivers/infiniband/core/core_priv.h delete mode 100644 drivers/infiniband/core/device.c delete mode 100644 drivers/infiniband/core/fmr_pool.c delete mode 100644 drivers/infiniband/core/mad.c delete mode 100644 drivers/infiniband/core/mad_priv.h delete mode 100644 drivers/infiniband/core/packer.c delete mode 100644 drivers/infiniband/core/sa_query.c delete mode 100644 drivers/infiniband/core/smi.c delete mode 100644 drivers/infiniband/core/smi.h delete mode 100644 drivers/infiniband/core/sysfs.c delete mode 100644 drivers/infiniband/core/ud_header.c delete mode 100644 drivers/infiniband/core/user_mad.c delete mode 100644 drivers/infiniband/core/verbs.c delete mode 100644 drivers/infiniband/hw/mthca/Kconfig delete mode 100644 drivers/infiniband/hw/mthca/Makefile delete mode 100644 drivers/infiniband/hw/mthca/mthca_allocator.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_av.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_cmd.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_cmd.h delete mode 100644 drivers/infiniband/hw/mthca/mthca_config_reg.h delete mode 100644 drivers/infiniband/hw/mthca/mthca_cq.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_dev.h delete mode 100644 drivers/infiniband/hw/mthca/mthca_doorbell.h delete mode 100644 drivers/infiniband/hw/mthca/mthca_eq.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_mad.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_main.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_mcg.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_memfree.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_memfree.h delete mode 100644 drivers/infiniband/hw/mthca/mthca_mr.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_pd.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_profile.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_profile.h delete mode 100644 drivers/infiniband/hw/mthca/mthca_provider.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_provider.h delete mode 100644 drivers/infiniband/hw/mthca/mthca_qp.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_reset.c delete mode 100644 drivers/infiniband/hw/mthca/mthca_uar.c delete mode 100644 drivers/infiniband/include/ib_cache.h delete mode 100644 drivers/infiniband/include/ib_fmr_pool.h delete mode 100644 drivers/infiniband/include/ib_mad.h delete mode 100644 drivers/infiniband/include/ib_pack.h delete mode 100644 drivers/infiniband/include/ib_sa.h delete mode 100644 drivers/infiniband/include/ib_smi.h delete mode 100644 drivers/infiniband/include/ib_user_mad.h delete mode 100644 drivers/infiniband/include/ib_verbs.h delete mode 100644 drivers/infiniband/ulp/ipoib/Kconfig delete mode 100644 drivers/infiniband/ulp/ipoib/Makefile delete mode 100644 drivers/infiniband/ulp/ipoib/ipoib.h delete mode 100644 drivers/infiniband/ulp/ipoib/ipoib_fs.c delete mode 100644 drivers/infiniband/ulp/ipoib/ipoib_ib.c delete mode 100644 drivers/infiniband/ulp/ipoib/ipoib_main.c delete mode 100644 drivers/infiniband/ulp/ipoib/ipoib_multicast.c delete mode 100644 drivers/infiniband/ulp/ipoib/ipoib_verbs.c delete mode 100644 drivers/infiniband/ulp/ipoib/ipoib_vlan.c delete mode 100644 drivers/input/keyboard/98kbd.c delete mode 100644 drivers/input/keyboard/corgikbd.c delete mode 100644 drivers/input/keyboard/hil_kbd.c delete mode 100644 drivers/input/keyboard/hilkbd.c delete mode 100644 drivers/input/keyboard/locomokbd.c delete mode 100644 drivers/input/misc/98spkr.c delete mode 100644 drivers/input/misc/hp_sdc_rtc.c delete mode 100644 drivers/input/mouse/98busmouse.c delete mode 100644 drivers/input/mouse/alps.c delete mode 100644 drivers/input/mouse/alps.h delete mode 100644 drivers/input/mouse/hil_ptr.c delete mode 100644 drivers/input/serio/98kbd-io.c delete mode 100644 drivers/input/serio/hil_mlc.c delete mode 100644 drivers/input/serio/hp_sdc.c delete mode 100644 drivers/input/serio/hp_sdc_mlc.c delete mode 100644 drivers/input/serio/i8042-x86ia64io.h delete mode 100644 drivers/input/serio/libps2.c delete mode 100644 drivers/input/touchscreen/corgi_ts.c delete mode 100644 drivers/input/touchscreen/elo.c delete mode 100644 drivers/input/touchscreen/hp680_ts_input.c delete mode 100644 drivers/input/touchscreen/mk712.c delete mode 100644 drivers/input/touchscreen/mtouch.c delete mode 100644 drivers/isdn/hisax/hfc4s8s_l1.c delete mode 100644 drivers/isdn/hisax/hfc4s8s_l1.h delete mode 100644 drivers/isdn/hisax/hfc_usb.h delete mode 100644 drivers/macintosh/smu.c delete mode 100644 drivers/md/dm-bio-record.h delete mode 100644 drivers/md/dm-emc.c delete mode 100644 drivers/md/dm-hw-handler.c delete mode 100644 drivers/md/dm-hw-handler.h delete mode 100644 drivers/md/dm-mpath.c delete mode 100644 drivers/md/dm-mpath.h delete mode 100644 drivers/md/dm-path-selector.c delete mode 100644 drivers/md/dm-path-selector.h delete mode 100644 drivers/md/dm-round-robin.c delete mode 100644 drivers/md/raid6altivec.uc delete mode 100644 drivers/media/dvb/b2c2/flexcop-common.h delete mode 100644 drivers/media/dvb/b2c2/flexcop-dma.c delete mode 100644 drivers/media/dvb/b2c2/flexcop-eeprom.c delete mode 100644 drivers/media/dvb/b2c2/flexcop-fe-tuner.c delete mode 100644 drivers/media/dvb/b2c2/flexcop-hw-filter.c delete mode 100644 drivers/media/dvb/b2c2/flexcop-i2c.c delete mode 100644 drivers/media/dvb/b2c2/flexcop-misc.c delete mode 100644 drivers/media/dvb/b2c2/flexcop-pci.c delete mode 100644 drivers/media/dvb/b2c2/flexcop-reg.h delete mode 100644 drivers/media/dvb/b2c2/flexcop-sram.c delete mode 100644 drivers/media/dvb/b2c2/flexcop-usb.c delete mode 100644 drivers/media/dvb/b2c2/flexcop-usb.h delete mode 100644 drivers/media/dvb/b2c2/flexcop.c delete mode 100644 drivers/media/dvb/b2c2/flexcop.h delete mode 100644 drivers/media/dvb/bt8xx/dst_ca.c delete mode 100644 drivers/media/dvb/bt8xx/dst_ca.h delete mode 100644 drivers/media/dvb/bt8xx/dst_common.h delete mode 100644 drivers/media/dvb/dibusb/dvb-dibusb-core.c delete mode 100644 drivers/media/dvb/dibusb/dvb-dibusb-dvb.c delete mode 100644 drivers/media/dvb/dibusb/dvb-dibusb-fe-i2c.c delete mode 100644 drivers/media/dvb/dibusb/dvb-dibusb-firmware.c delete mode 100644 drivers/media/dvb/dibusb/dvb-dibusb-pid.c delete mode 100644 drivers/media/dvb/dibusb/dvb-dibusb-remote.c delete mode 100644 drivers/media/dvb/dibusb/dvb-dibusb-usb.c delete mode 100644 drivers/media/dvb/dibusb/dvb-fe-dtt200u.c delete mode 100644 drivers/media/dvb/dvb-core/Makefile.lib delete mode 100644 drivers/media/dvb/dvb-core/dvb_functions.c delete mode 100644 drivers/media/dvb/dvb-core/dvb_functions.h delete mode 100644 drivers/media/dvb/dvb-core/dvb_i2c.c delete mode 100644 drivers/media/dvb/dvb-core/dvb_i2c.h delete mode 100644 drivers/media/dvb/dvb-core/dvb_ksyms.c delete mode 100644 drivers/media/dvb/frontends/alps_tdlb7.c delete mode 100644 drivers/media/dvb/frontends/alps_tdmb7.c delete mode 100644 drivers/media/dvb/frontends/dst-bt878.h delete mode 100644 drivers/media/dvb/frontends/dst.c delete mode 100644 drivers/media/dvb/frontends/dvb-pll.c delete mode 100644 drivers/media/dvb/frontends/dvb-pll.h delete mode 100644 drivers/media/dvb/frontends/grundig_29504-401.c delete mode 100644 drivers/media/dvb/frontends/grundig_29504-491.c delete mode 100644 drivers/media/dvb/frontends/nxt2002.c delete mode 100644 drivers/media/dvb/frontends/nxt2002.h delete mode 100644 drivers/media/dvb/frontends/or51132.c delete mode 100644 drivers/media/dvb/frontends/or51132.h delete mode 100644 drivers/media/dvb/frontends/or51211.c delete mode 100644 drivers/media/dvb/frontends/or51211.h delete mode 100644 drivers/media/dvb/frontends/sp887x_firm.h delete mode 100644 drivers/media/video/cx88/cx88-input.c delete mode 100644 drivers/media/video/mt20xx.c delete mode 100644 drivers/media/video/tda8290.c delete mode 100644 drivers/media/video/tuner-core.c delete mode 100644 drivers/media/video/tuner-simple.c delete mode 100644 drivers/media/video/tveeprom.c delete mode 100644 drivers/message/fusion/ascq_tbl.c delete mode 100644 drivers/message/fusion/ascq_tbl.sh delete mode 100644 drivers/message/fusion/isense.c delete mode 100644 drivers/message/fusion/isense.h delete mode 100644 drivers/message/fusion/scsi3.h delete mode 100644 drivers/message/fusion/scsiops.c delete mode 100644 drivers/message/i2o/i2o_core.c delete mode 100644 drivers/misc/hdpuftrs/Makefile delete mode 100644 drivers/misc/hdpuftrs/hdpu_cpustate.c delete mode 100644 drivers/misc/hdpuftrs/hdpu_nexus.c delete mode 100644 drivers/mtd/devices/block2mtd.c delete mode 100644 drivers/mtd/maps/chestnut.c delete mode 100644 drivers/mtd/maps/integrator-flash-v24.c delete mode 100644 drivers/mtd/maps/sharpsl-flash.c delete mode 100644 drivers/mtd/maps/walnut.c delete mode 100644 drivers/mtd/mtdblock.h delete mode 100644 drivers/mtd/nand/nand.c delete mode 100644 drivers/mtd/nand/nandsim.c delete mode 100755 drivers/mtd/nand/sharpsl.c delete mode 100644 drivers/net/arcnet/capmode.c delete mode 100644 drivers/net/arm/smc91x.c delete mode 100644 drivers/net/arm/smc91x.h delete mode 100644 drivers/net/bnx2.c delete mode 100644 drivers/net/bnx2.h delete mode 100644 drivers/net/bnx2_fw.h delete mode 100644 drivers/net/ne2k_cbus.c delete mode 100644 drivers/net/ne2k_cbus.h delete mode 100644 drivers/net/sk98lin/skethtool.c delete mode 100644 drivers/net/wan/wanxlfw.inc delete mode 100644 drivers/net/wireless/atmel.h delete mode 100644 drivers/parisc/pdc_stable.c delete mode 100644 drivers/parport/parport_gsc.h delete mode 100644 drivers/pci/hotplug/pciehp_sysfs.c delete mode 100644 drivers/pci/pcie/Kconfig delete mode 100644 drivers/pci/pcie/Makefile delete mode 100644 drivers/pci/pcie/portdrv.h delete mode 100644 drivers/pci/pcie/portdrv_bus.c delete mode 100644 drivers/pci/pcie/portdrv_core.c delete mode 100644 drivers/pci/pcie/portdrv_pci.c delete mode 100644 drivers/pcmcia/au1000_db1x00.c delete mode 100644 drivers/pcmcia/au1000_generic.h delete mode 100644 drivers/pcmcia/au1000_xxs1500.c delete mode 100644 drivers/pcmcia/pxa2xx_sharpsl.c delete mode 100644 drivers/pcmcia/rsrc_nonstatic.c delete mode 100644 drivers/pcmcia/sa1100_adsbitsy.c delete mode 100644 drivers/pcmcia/sa1100_flexanet.c delete mode 100644 drivers/pcmcia/sa1100_freebird.c delete mode 100644 drivers/pcmcia/sa1100_graphicsclient.c delete mode 100644 drivers/pcmcia/sa1100_graphicsmaster.c delete mode 100644 drivers/pcmcia/sa1100_pangolin.c delete mode 100644 drivers/pcmcia/sa1100_pfs168.c delete mode 100644 drivers/pcmcia/sa1100_stork.c delete mode 100644 drivers/pcmcia/sa1100_system3.c delete mode 100644 drivers/pcmcia/sa1100_trizeps.c delete mode 100644 drivers/pcmcia/sa1100_xp860.c delete mode 100644 drivers/pcmcia/sa1100_yopy.c delete mode 100644 drivers/pcmcia/vrc4171_card.c delete mode 100644 drivers/pcmcia/vrc4173_cardu.c delete mode 100644 drivers/pcmcia/vrc4173_cardu.h delete mode 100644 drivers/s390/char/sclp_quiesce.c delete mode 100644 drivers/s390/cio/requestirq.c delete mode 100644 drivers/s390/net/claw.c delete mode 100644 drivers/s390/net/claw.h delete mode 100644 drivers/s390/net/ctcmain.h delete mode 100644 drivers/s390/net/qeth_eddp.c delete mode 100644 drivers/s390/net/qeth_eddp.h delete mode 100644 drivers/s390/net/qeth_tso.h delete mode 100644 drivers/scsi/dc390.h delete mode 100644 drivers/scsi/dmx3191d.h delete mode 100644 drivers/scsi/gdth_kcompat.h delete mode 100644 drivers/scsi/i60uscsi.c delete mode 100644 drivers/scsi/i91uscsi.c delete mode 100644 drivers/scsi/i91uscsi.h delete mode 100644 drivers/scsi/ini9100u.c delete mode 100644 drivers/scsi/ini9100u.h delete mode 100644 drivers/scsi/inia100.c delete mode 100644 drivers/scsi/inia100.h delete mode 100644 drivers/scsi/lpfc/Makefile delete mode 100644 drivers/scsi/lpfc/lpfc.h delete mode 100644 drivers/scsi/lpfc/lpfc_attr.c delete mode 100644 drivers/scsi/lpfc/lpfc_compat.h delete mode 100644 drivers/scsi/lpfc/lpfc_crtn.h delete mode 100644 drivers/scsi/lpfc/lpfc_ct.c delete mode 100644 drivers/scsi/lpfc/lpfc_disc.h delete mode 100644 drivers/scsi/lpfc/lpfc_els.c delete mode 100644 drivers/scsi/lpfc/lpfc_fcp.c delete mode 100644 drivers/scsi/lpfc/lpfc_fcp.h delete mode 100644 drivers/scsi/lpfc/lpfc_hbadisc.c delete mode 100644 drivers/scsi/lpfc/lpfc_hw.h delete mode 100644 drivers/scsi/lpfc/lpfc_init.c delete mode 100644 drivers/scsi/lpfc/lpfc_logmsg.h delete mode 100644 drivers/scsi/lpfc/lpfc_mbox.c delete mode 100644 drivers/scsi/lpfc/lpfc_mem.c delete mode 100644 drivers/scsi/lpfc/lpfc_mem.h delete mode 100644 drivers/scsi/lpfc/lpfc_nportdisc.c delete mode 100644 drivers/scsi/lpfc/lpfc_scsi.c delete mode 100644 drivers/scsi/lpfc/lpfc_scsi.h delete mode 100644 drivers/scsi/lpfc/lpfc_scsiport.c delete mode 100644 drivers/scsi/lpfc/lpfc_sli.c delete mode 100644 drivers/scsi/lpfc/lpfc_sli.h delete mode 100644 drivers/scsi/lpfc/lpfc_version.h delete mode 100644 drivers/scsi/pc980155.c delete mode 100644 drivers/scsi/pc980155.h delete mode 100644 drivers/scsi/qla2xxx/qla_attr.c delete mode 100644 drivers/scsi/qla2xxx/qla_os.h delete mode 100644 drivers/scsi/sata_qstor.c delete mode 100644 drivers/scsi/scsi_pc98.c delete mode 100644 drivers/scsi/scsi_transport_iscsi.c delete mode 100644 drivers/scsi/scsiiom.c delete mode 100644 drivers/serial/8250_hcdp.c delete mode 100644 drivers/serial/8250_hcdp.h delete mode 100644 drivers/serial/ioc4_serial.c delete mode 100644 drivers/serial/jsm/Makefile delete mode 100644 drivers/serial/jsm/jsm.h delete mode 100644 drivers/serial/jsm/jsm_driver.c delete mode 100644 drivers/serial/jsm/jsm_neo.c delete mode 100644 drivers/serial/jsm/jsm_tty.c delete mode 100644 drivers/serial/mpsc.c delete mode 100644 drivers/serial/mpsc.h delete mode 100644 drivers/serial/mpsc/Makefile delete mode 100644 drivers/serial/mpsc/mpsc.c delete mode 100644 drivers/serial/mpsc/mpsc.h delete mode 100644 drivers/serial/mpsc/mpsc_defs.h delete mode 100644 drivers/serial/mpsc/mpsc_ppc32.c delete mode 100644 drivers/serial/serial98.c delete mode 100644 drivers/serial/serial_txx9.c delete mode 100644 drivers/serial/vr41xx_siu.c delete mode 100644 drivers/sh/Makefile delete mode 100644 drivers/sh/superhyway/Makefile delete mode 100644 drivers/sh/superhyway/superhyway-sysfs.c delete mode 100644 drivers/sh/superhyway/superhyway.c delete mode 100644 drivers/sn/Makefile delete mode 100644 drivers/sn/ioc4.c delete mode 100644 drivers/usb/host/hc_simple.c delete mode 100644 drivers/usb/host/hc_simple.h delete mode 100644 drivers/usb/host/hc_sl811.c delete mode 100644 drivers/usb/host/hc_sl811.h delete mode 100644 drivers/usb/host/hc_sl811_rh.c delete mode 100644 drivers/usb/host/ohci-au1xxx.c delete mode 100644 drivers/usb/host/ohci-omap.h delete mode 100644 drivers/usb/host/ohci-ppc-soc.c delete mode 100644 drivers/usb/host/sl811_cs.c delete mode 100644 drivers/usb/host/uhci-q.c delete mode 100644 drivers/usb/media/pwc-ctrl.c delete mode 100644 drivers/usb/media/pwc-if.c delete mode 100644 drivers/usb/media/pwc-ioctl.h delete mode 100644 drivers/usb/media/pwc-misc.c delete mode 100644 drivers/usb/media/pwc-uncompress.c delete mode 100644 drivers/usb/media/pwc-uncompress.h delete mode 100644 drivers/usb/media/pwc.h delete mode 100644 drivers/usb/media/pwc_kiara.h delete mode 100644 drivers/usb/media/pwc_nala.h delete mode 100644 drivers/usb/media/pwc_timon.h delete mode 100644 drivers/usb/media/sn9c102_hv7131d.c delete mode 100644 drivers/usb/media/sn9c102_mi0343.c delete mode 100644 drivers/usb/media/w9968cf_externaldef.h delete mode 100644 drivers/usb/misc/idmouse.c delete mode 100644 drivers/usb/misc/sisusbvga/Kconfig delete mode 100644 drivers/usb/misc/sisusbvga/Makefile delete mode 100644 drivers/usb/misc/sisusbvga/sisusb.c delete mode 100644 drivers/usb/misc/sisusbvga/sisusb.h delete mode 100644 drivers/usb/misc/speedtch.c delete mode 100644 drivers/usb/mon/Kconfig delete mode 100644 drivers/usb/mon/Makefile delete mode 100644 drivers/usb/mon/mon_main.c delete mode 100644 drivers/usb/mon/mon_stat.c delete mode 100644 drivers/usb/mon/mon_text.c delete mode 100644 drivers/usb/mon/usb_mon.h delete mode 100644 drivers/usb/net/zd1201.c delete mode 100644 drivers/usb/net/zd1201.h delete mode 100644 drivers/usb/serial/airprime.c delete mode 100644 drivers/usb/serial/cp2101.c delete mode 100644 drivers/usb/serial/garmin_gps.c delete mode 100644 drivers/usb/serial/hp4x.c delete mode 100644 drivers/usb/serial/option.c delete mode 100644 drivers/usb/serial/ti_fw_3410.h delete mode 100644 drivers/usb/serial/ti_fw_5052.h delete mode 100644 drivers/usb/serial/ti_usb_3410_5052.c delete mode 100644 drivers/usb/serial/ti_usb_3410_5052.h delete mode 100644 drivers/video/au1100fb.c delete mode 100644 drivers/video/au1100fb.h delete mode 100644 drivers/video/backlight/Kconfig delete mode 100644 drivers/video/backlight/Makefile delete mode 100644 drivers/video/backlight/backlight.c delete mode 100644 drivers/video/backlight/corgi_bl.c delete mode 100644 drivers/video/backlight/lcd.c delete mode 100644 drivers/video/bt431.h delete mode 100644 drivers/video/bt455.h delete mode 100644 drivers/video/geode/Kconfig delete mode 100644 drivers/video/geode/Makefile delete mode 100644 drivers/video/geode/display_gx1.c delete mode 100644 drivers/video/geode/display_gx1.h delete mode 100644 drivers/video/geode/geodefb.h delete mode 100644 drivers/video/geode/gx1fb_core.c delete mode 100644 drivers/video/geode/video_cs5530.c delete mode 100644 drivers/video/geode/video_cs5530.h delete mode 100644 drivers/video/imxfb.c delete mode 100644 drivers/video/imxfb.h delete mode 100644 drivers/video/nvidia/Makefile delete mode 100644 drivers/video/nvidia/nv_accel.c delete mode 100644 drivers/video/nvidia/nv_dma.h delete mode 100644 drivers/video/nvidia/nv_hw.c delete mode 100644 drivers/video/nvidia/nv_i2c.c delete mode 100644 drivers/video/nvidia/nv_local.h delete mode 100644 drivers/video/nvidia/nv_of.c delete mode 100644 drivers/video/nvidia/nv_proto.h delete mode 100644 drivers/video/nvidia/nv_setup.c delete mode 100644 drivers/video/nvidia/nv_type.h delete mode 100644 drivers/video/nvidia/nvidia.c delete mode 100644 drivers/video/pmag-aa-fb.c delete mode 100644 drivers/video/s1d13xxxfb.c delete mode 100644 drivers/video/savage/savagefb_driver.c delete mode 100644 drivers/video/w100fb.c delete mode 100644 drivers/video/w100fb.h delete mode 100644 drivers/xen/Makefile delete mode 100644 drivers/xen/balloon/Makefile delete mode 100644 drivers/xen/balloon/balloon.c delete mode 100644 drivers/xen/blkback/Makefile delete mode 100644 drivers/xen/blkback/blkback.c delete mode 100644 drivers/xen/blkback/common.h delete mode 100644 drivers/xen/blkback/control.c delete mode 100644 drivers/xen/blkback/interface.c delete mode 100644 drivers/xen/blkback/vbd.c delete mode 100644 drivers/xen/blkfront/Kconfig delete mode 100644 drivers/xen/blkfront/Makefile delete mode 100644 drivers/xen/blkfront/blkfront.c delete mode 100644 drivers/xen/blkfront/block.h delete mode 100644 drivers/xen/blkfront/vbd.c delete mode 100644 drivers/xen/blktap/Makefile delete mode 100644 drivers/xen/blktap/blktap.c delete mode 100644 drivers/xen/blktap/blktap.h delete mode 100644 drivers/xen/blktap/blktap_controlmsg.c delete mode 100644 drivers/xen/blktap/blktap_datapath.c delete mode 100644 drivers/xen/blktap/blktap_userdev.c delete mode 100644 drivers/xen/console/Makefile delete mode 100644 drivers/xen/console/console.c delete mode 100644 drivers/xen/evtchn/Makefile delete mode 100644 drivers/xen/evtchn/evtchn.c delete mode 100644 drivers/xen/netback/Makefile delete mode 100644 drivers/xen/netback/common.h delete mode 100644 drivers/xen/netback/control.c delete mode 100644 drivers/xen/netback/interface.c delete mode 100644 drivers/xen/netback/netback.c delete mode 100644 drivers/xen/netfront/Kconfig delete mode 100644 drivers/xen/netfront/Makefile delete mode 100644 drivers/xen/netfront/netfront.c delete mode 100644 drivers/xen/privcmd/Makefile delete mode 100644 drivers/xen/privcmd/privcmd.c delete mode 100644 drivers/xen/usbback/common.h delete mode 100644 drivers/xen/usbback/control.c delete mode 100644 drivers/xen/usbback/interface.c delete mode 100644 drivers/xen/usbback/usbback.c delete mode 100644 drivers/xen/usbfront/usbfront.c delete mode 100644 drivers/xen/usbfront/xhci.h delete mode 100644 fs/affs/affs.h delete mode 100644 fs/binfmt_elf_fdpic.c delete mode 100644 fs/cifs/cifsencrypt.h delete mode 100644 fs/cifs/ioctl.c delete mode 100644 fs/debugfs/Makefile delete mode 100644 fs/debugfs/file.c delete mode 100644 fs/debugfs/inode.c delete mode 100644 fs/devpts/xattr.c delete mode 100644 fs/devpts/xattr.h delete mode 100644 fs/fat/fatent.c delete mode 100644 fs/isofs/isofs.h delete mode 100644 fs/jffs2/proc.c delete mode 100644 fs/lockd/lockd_syms.c delete mode 100644 fs/nfsd/nfs4callback.c delete mode 100644 fs/partitions/nec98.c delete mode 100644 fs/partitions/nec98.h delete mode 100644 fs/proc/internal.h delete mode 100644 fs/proc/mmu.c delete mode 100644 fs/proc/nommu.c delete mode 100644 fs/proc/vmcore.c delete mode 100644 fs/xfs/Kconfig delete mode 100644 fs/xfs/linux-2.6/xfs_export.c delete mode 100644 fs/xfs/linux-2.6/xfs_export.h delete mode 100644 fs/xfs/xfs_cap.c delete mode 100644 fs/xfs/xfs_mac.c delete mode 100644 include/acpi/container.h delete mode 100644 include/asm-alpha/cpumask.h delete mode 100644 include/asm-alpha/cputime.h delete mode 100644 include/asm-alpha/init.h delete mode 100644 include/asm-arm/arch-adifcc/adi_evb.h delete mode 100644 include/asm-arm/arch-adifcc/dma.h delete mode 100644 include/asm-arm/arch-adifcc/hardware.h delete mode 100644 include/asm-arm/arch-adifcc/io.h delete mode 100644 include/asm-arm/arch-adifcc/irqs.h delete mode 100644 include/asm-arm/arch-adifcc/memory.h delete mode 100644 include/asm-arm/arch-adifcc/param.h delete mode 100644 include/asm-arm/arch-adifcc/serial.h delete mode 100644 include/asm-arm/arch-adifcc/system.h delete mode 100644 include/asm-arm/arch-adifcc/time.h delete mode 100644 include/asm-arm/arch-adifcc/timex.h delete mode 100644 include/asm-arm/arch-adifcc/uncompress.h delete mode 100644 include/asm-arm/arch-adifcc/vmalloc.h delete mode 100644 include/asm-arm/arch-cl7500/debug-macro.S delete mode 100644 include/asm-arm/arch-cl7500/entry-macro.S delete mode 100644 include/asm-arm/arch-cl7500/serial.h delete mode 100644 include/asm-arm/arch-cl7500/time.h delete mode 100644 include/asm-arm/arch-clps711x/debug-macro.S delete mode 100644 include/asm-arm/arch-clps711x/entry-macro.S delete mode 100644 include/asm-arm/arch-ebsa110/debug-macro.S delete mode 100644 include/asm-arm/arch-ebsa110/entry-macro.S delete mode 100644 include/asm-arm/arch-ebsa110/serial.h delete mode 100644 include/asm-arm/arch-ebsa110/time.h delete mode 100644 include/asm-arm/arch-ebsa285/debug-macro.S delete mode 100644 include/asm-arm/arch-ebsa285/entry-macro.S delete mode 100644 include/asm-arm/arch-ebsa285/serial.h delete mode 100644 include/asm-arm/arch-ebsa285/time.h delete mode 100644 include/asm-arm/arch-epxa10db/debug-macro.S delete mode 100644 include/asm-arm/arch-epxa10db/entry-macro.S delete mode 100644 include/asm-arm/arch-epxa10db/serial.h delete mode 100644 include/asm-arm/arch-epxa10db/time.h delete mode 100644 include/asm-arm/arch-h720x/debug-macro.S delete mode 100644 include/asm-arm/arch-h720x/entry-macro.S delete mode 100644 include/asm-arm/arch-h720x/serial.h delete mode 100644 include/asm-arm/arch-imx/debug-macro.S delete mode 100644 include/asm-arm/arch-imx/entry-macro.S delete mode 100644 include/asm-arm/arch-imx/imxfb.h delete mode 100644 include/asm-arm/arch-imx/serial.h delete mode 100644 include/asm-arm/arch-integrator/debug-macro.S delete mode 100644 include/asm-arm/arch-integrator/entry-macro.S delete mode 100644 include/asm-arm/arch-integrator/serial.h delete mode 100644 include/asm-arm/arch-integrator/time.h delete mode 100644 include/asm-arm/arch-iop3xx/debug-macro.S delete mode 100644 include/asm-arm/arch-iop3xx/entry-macro.S delete mode 100644 include/asm-arm/arch-iop3xx/iop310-irqs.h delete mode 100644 include/asm-arm/arch-iop3xx/iop310.h delete mode 100644 include/asm-arm/arch-iop3xx/iq80310.h delete mode 100644 include/asm-arm/arch-iop3xx/iq80332.h delete mode 100644 include/asm-arm/arch-iop3xx/pmon.h delete mode 100644 include/asm-arm/arch-iop3xx/serial.h delete mode 100644 include/asm-arm/arch-iop3xx/time.h delete mode 100644 include/asm-arm/arch-ixp2000/debug-macro.S delete mode 100644 include/asm-arm/arch-ixp2000/entry-macro.S delete mode 100644 include/asm-arm/arch-ixp2000/serial.h delete mode 100644 include/asm-arm/arch-ixp4xx/debug-macro.S delete mode 100644 include/asm-arm/arch-ixp4xx/entry-macro.S delete mode 100644 include/asm-arm/arch-ixp4xx/gtwx5715.h delete mode 100644 include/asm-arm/arch-ixp4xx/serial.h delete mode 100644 include/asm-arm/arch-ixp4xx/time.h delete mode 100644 include/asm-arm/arch-l7200/debug-macro.S delete mode 100644 include/asm-arm/arch-l7200/entry-macro.S delete mode 100644 include/asm-arm/arch-lh7a40x/debug-macro.S delete mode 100644 include/asm-arm/arch-lh7a40x/entry-macro.S delete mode 100644 include/asm-arm/arch-lh7a40x/ide.h delete mode 100644 include/asm-arm/arch-lh7a40x/serial.h delete mode 100644 include/asm-arm/arch-lh7a40x/time.h delete mode 100644 include/asm-arm/arch-nexuspci/dma.h delete mode 100644 include/asm-arm/arch-nexuspci/hardware.h delete mode 100644 include/asm-arm/arch-nexuspci/io.h delete mode 100644 include/asm-arm/arch-nexuspci/irqs.h delete mode 100644 include/asm-arm/arch-nexuspci/memory.h delete mode 100644 include/asm-arm/arch-nexuspci/param.h delete mode 100644 include/asm-arm/arch-nexuspci/system.h delete mode 100644 include/asm-arm/arch-nexuspci/time.h delete mode 100644 include/asm-arm/arch-nexuspci/timex.h delete mode 100644 include/asm-arm/arch-nexuspci/uncompress.h delete mode 100644 include/asm-arm/arch-nexuspci/vmalloc.h delete mode 100644 include/asm-arm/arch-omap/aic23.h delete mode 100644 include/asm-arm/arch-omap/board-netstar.h delete mode 100644 include/asm-arm/arch-omap/board-voiceblue.h delete mode 100644 include/asm-arm/arch-omap/bus.h delete mode 100644 include/asm-arm/arch-omap/debug-macro.S delete mode 100644 include/asm-arm/arch-omap/entry-macro.S delete mode 100644 include/asm-arm/arch-omap/omap-h2.h delete mode 100644 include/asm-arm/arch-omap/omap-innovator.h delete mode 100644 include/asm-arm/arch-omap/omap-perseus2.h delete mode 100644 include/asm-arm/arch-omap/omap1610.h delete mode 100644 include/asm-arm/arch-omap/omap5912.h delete mode 100644 include/asm-arm/arch-omap/serial.h delete mode 100644 include/asm-arm/arch-omap/time.h delete mode 100644 include/asm-arm/arch-pxa/audio.h delete mode 100644 include/asm-arm/arch-pxa/corgi.h delete mode 100644 include/asm-arm/arch-pxa/debug-macro.S delete mode 100644 include/asm-arm/arch-pxa/entry-macro.S delete mode 100644 include/asm-arm/arch-pxa/poodle.h delete mode 100644 include/asm-arm/arch-pxa/serial.h delete mode 100644 include/asm-arm/arch-pxa/time.h delete mode 100644 include/asm-arm/arch-rpc/debug-macro.S delete mode 100644 include/asm-arm/arch-rpc/entry-macro.S delete mode 100644 include/asm-arm/arch-rpc/serial.h delete mode 100644 include/asm-arm/arch-rpc/time.h delete mode 100644 include/asm-arm/arch-s3c2410/debug-macro.S delete mode 100644 include/asm-arm/arch-s3c2410/entry-macro.S delete mode 100644 include/asm-arm/arch-s3c2410/otom-map.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-adc.h delete mode 100644 include/asm-arm/arch-s3c2410/serial.h delete mode 100644 include/asm-arm/arch-s3c2410/time.h delete mode 100644 include/asm-arm/arch-sa1100/adsbitsy.h delete mode 100644 include/asm-arm/arch-sa1100/debug-macro.S delete mode 100644 include/asm-arm/arch-sa1100/entry-macro.S delete mode 100644 include/asm-arm/arch-sa1100/flexanet.h delete mode 100644 include/asm-arm/arch-sa1100/freebird.h delete mode 100644 include/asm-arm/arch-sa1100/graphicsclient.h delete mode 100644 include/asm-arm/arch-sa1100/graphicsmaster.h delete mode 100644 include/asm-arm/arch-sa1100/huw_webpanel.h delete mode 100644 include/asm-arm/arch-sa1100/itsy.h delete mode 100644 include/asm-arm/arch-sa1100/mftb2.h delete mode 100644 include/asm-arm/arch-sa1100/omnimeter.h delete mode 100644 include/asm-arm/arch-sa1100/pangolin.h delete mode 100644 include/asm-arm/arch-sa1100/pfs168.h delete mode 100644 include/asm-arm/arch-sa1100/pleb.h delete mode 100644 include/asm-arm/arch-sa1100/serial.h delete mode 100644 include/asm-arm/arch-sa1100/stork.h delete mode 100644 include/asm-arm/arch-sa1100/system3.h delete mode 100644 include/asm-arm/arch-sa1100/time.h delete mode 100644 include/asm-arm/arch-sa1100/trizeps.h delete mode 100644 include/asm-arm/arch-sa1100/yopy.h delete mode 100644 include/asm-arm/arch-shark/debug-macro.S delete mode 100644 include/asm-arm/arch-shark/entry-macro.S delete mode 100644 include/asm-arm/arch-shark/serial.h delete mode 100644 include/asm-arm/arch-shark/time.h delete mode 100644 include/asm-arm/arch-tbox/dma.h delete mode 100644 include/asm-arm/arch-tbox/hardware.h delete mode 100644 include/asm-arm/arch-tbox/io.h delete mode 100644 include/asm-arm/arch-tbox/irqs.h delete mode 100644 include/asm-arm/arch-tbox/memory.h delete mode 100644 include/asm-arm/arch-tbox/param.h delete mode 100644 include/asm-arm/arch-tbox/serial.h delete mode 100644 include/asm-arm/arch-tbox/system.h delete mode 100644 include/asm-arm/arch-tbox/time.h delete mode 100644 include/asm-arm/arch-tbox/timex.h delete mode 100644 include/asm-arm/arch-tbox/uncompress.h delete mode 100644 include/asm-arm/arch-tbox/vmalloc.h delete mode 100644 include/asm-arm/arch-versatile/debug-macro.S delete mode 100644 include/asm-arm/arch-versatile/entry-macro.S delete mode 100644 include/asm-arm/arch-versatile/serial.h delete mode 100644 include/asm-arm/arch-versatile/time.h delete mode 100644 include/asm-arm/cpu.h delete mode 100644 include/asm-arm/cpumask.h delete mode 100644 include/asm-arm/cputime.h delete mode 100644 include/asm-arm/hardware/entry-macro-iomd.S delete mode 100644 include/asm-arm/hardware/scoop.h delete mode 100644 include/asm-arm/mach/sharpsl_param.h delete mode 100644 include/asm-arm26/cpumask.h delete mode 100644 include/asm-arm26/cputime.h delete mode 100644 include/asm-arm26/dma-mapping.h delete mode 100644 include/asm-arm26/linux_logo.h delete mode 100644 include/asm-cris/cpumask.h delete mode 100644 include/asm-cris/cputime.h delete mode 100644 include/asm-frv/a.out.h delete mode 100644 include/asm-frv/atomic.h delete mode 100644 include/asm-frv/ax88796.h delete mode 100644 include/asm-frv/bitops.h delete mode 100644 include/asm-frv/bug.h delete mode 100644 include/asm-frv/bugs.h delete mode 100644 include/asm-frv/busctl-regs.h delete mode 100644 include/asm-frv/byteorder.h delete mode 100644 include/asm-frv/cache.h delete mode 100644 include/asm-frv/cacheflush.h delete mode 100644 include/asm-frv/checksum.h delete mode 100644 include/asm-frv/cpu-irqs.h delete mode 100644 include/asm-frv/cpumask.h delete mode 100644 include/asm-frv/cputime.h delete mode 100644 include/asm-frv/current.h delete mode 100644 include/asm-frv/delay.h delete mode 100644 include/asm-frv/div64.h delete mode 100644 include/asm-frv/dm9000.h delete mode 100644 include/asm-frv/dma-mapping.h delete mode 100644 include/asm-frv/dma.h delete mode 100644 include/asm-frv/elf.h delete mode 100644 include/asm-frv/errno.h delete mode 100644 include/asm-frv/fcntl.h delete mode 100644 include/asm-frv/fpu.h delete mode 100644 include/asm-frv/gdb-stub.h delete mode 100644 include/asm-frv/gpio-regs.h delete mode 100644 include/asm-frv/hardirq.h delete mode 100644 include/asm-frv/highmem.h delete mode 100644 include/asm-frv/hw_irq.h delete mode 100644 include/asm-frv/ide.h delete mode 100644 include/asm-frv/init.h delete mode 100644 include/asm-frv/io.h delete mode 100644 include/asm-frv/ioctl.h delete mode 100644 include/asm-frv/ioctls.h delete mode 100644 include/asm-frv/ipc.h delete mode 100644 include/asm-frv/ipcbuf.h delete mode 100644 include/asm-frv/irc-regs.h delete mode 100644 include/asm-frv/irq-routing.h delete mode 100644 include/asm-frv/irq.h delete mode 100644 include/asm-frv/kmap_types.h delete mode 100644 include/asm-frv/linkage.h delete mode 100644 include/asm-frv/local.h delete mode 100644 include/asm-frv/math-emu.h delete mode 100644 include/asm-frv/mb-regs.h delete mode 100644 include/asm-frv/mb86943a.h delete mode 100644 include/asm-frv/mb93091-fpga-irqs.h delete mode 100644 include/asm-frv/mb93093-fpga-irqs.h delete mode 100644 include/asm-frv/mb93493-irqs.h delete mode 100644 include/asm-frv/mb93493-regs.h delete mode 100644 include/asm-frv/mem-layout.h delete mode 100644 include/asm-frv/mman.h delete mode 100644 include/asm-frv/mmu.h delete mode 100644 include/asm-frv/mmu_context.h delete mode 100644 include/asm-frv/module.h delete mode 100644 include/asm-frv/msgbuf.h delete mode 100644 include/asm-frv/namei.h delete mode 100644 include/asm-frv/page.h delete mode 100644 include/asm-frv/param.h delete mode 100644 include/asm-frv/pci.h delete mode 100644 include/asm-frv/percpu.h delete mode 100644 include/asm-frv/pgalloc.h delete mode 100644 include/asm-frv/pgtable.h delete mode 100644 include/asm-frv/poll.h delete mode 100644 include/asm-frv/posix_types.h delete mode 100644 include/asm-frv/processor.h delete mode 100644 include/asm-frv/ptrace.h delete mode 100644 include/asm-frv/registers.h delete mode 100644 include/asm-frv/resource.h delete mode 100644 include/asm-frv/scatterlist.h delete mode 100644 include/asm-frv/sections.h delete mode 100644 include/asm-frv/segment.h delete mode 100644 include/asm-frv/semaphore.h delete mode 100644 include/asm-frv/sembuf.h delete mode 100644 include/asm-frv/serial-regs.h delete mode 100644 include/asm-frv/serial.h delete mode 100644 include/asm-frv/setup.h delete mode 100644 include/asm-frv/shmbuf.h delete mode 100644 include/asm-frv/shmparam.h delete mode 100644 include/asm-frv/sigcontext.h delete mode 100644 include/asm-frv/siginfo.h delete mode 100644 include/asm-frv/signal.h delete mode 100644 include/asm-frv/smp.h delete mode 100644 include/asm-frv/socket.h delete mode 100644 include/asm-frv/sockios.h delete mode 100644 include/asm-frv/spinlock.h delete mode 100644 include/asm-frv/spr-regs.h delete mode 100644 include/asm-frv/stat.h delete mode 100644 include/asm-frv/statfs.h delete mode 100644 include/asm-frv/string.h delete mode 100644 include/asm-frv/suspend.h delete mode 100644 include/asm-frv/system.h delete mode 100644 include/asm-frv/termbits.h delete mode 100644 include/asm-frv/termios.h delete mode 100644 include/asm-frv/thread_info.h delete mode 100644 include/asm-frv/timer-regs.h delete mode 100644 include/asm-frv/timex.h delete mode 100644 include/asm-frv/tlb.h delete mode 100644 include/asm-frv/tlbflush.h delete mode 100644 include/asm-frv/topology.h delete mode 100644 include/asm-frv/types.h delete mode 100644 include/asm-frv/uaccess.h delete mode 100644 include/asm-frv/ucontext.h delete mode 100644 include/asm-frv/unaligned.h delete mode 100644 include/asm-frv/unistd.h delete mode 100644 include/asm-frv/user.h delete mode 100644 include/asm-frv/virtconvert.h delete mode 100644 include/asm-generic/4level-fixup.h delete mode 100644 include/asm-generic/cpumask.h delete mode 100644 include/asm-generic/cpumask_arith.h delete mode 100644 include/asm-generic/cpumask_array.h delete mode 100644 include/asm-generic/cpumask_const_reference.h delete mode 100644 include/asm-generic/cpumask_const_value.h delete mode 100644 include/asm-generic/cpumask_up.h delete mode 100644 include/asm-generic/cputime.h delete mode 100644 include/asm-generic/ipc.h delete mode 100644 include/asm-generic/pgtable-nopmd.h delete mode 100644 include/asm-generic/pgtable-nopud.h delete mode 100644 include/asm-generic/resource.h delete mode 100644 include/asm-generic/signal.h delete mode 100644 include/asm-generic/termios.h delete mode 100644 include/asm-h8300/cpumask.h delete mode 100644 include/asm-h8300/cputime.h delete mode 100644 include/asm-h8300/h8300_ne.h delete mode 100644 include/asm-h8300/init.h delete mode 100644 include/asm-h8300/linux_logo.h delete mode 100644 include/asm-h8300/softirq.h delete mode 100644 include/asm-i386/atomic_kmap.h delete mode 100644 include/asm-i386/cpumask.h delete mode 100644 include/asm-i386/cputime.h delete mode 100644 include/asm-i386/init.h delete mode 100644 include/asm-i386/kexec.h delete mode 100644 include/asm-i386/mach-pc9800/apm.h delete mode 100644 include/asm-i386/mach-pc9800/bios_ebda.h delete mode 100644 include/asm-i386/mach-pc9800/do_timer.h delete mode 100644 include/asm-i386/mach-pc9800/io_ports.h delete mode 100644 include/asm-i386/mach-pc9800/irq_vectors.h delete mode 100644 include/asm-i386/mach-pc9800/mach_reboot.h delete mode 100644 include/asm-i386/mach-pc9800/mach_time.h delete mode 100644 include/asm-i386/mach-pc9800/mach_timer.h delete mode 100644 include/asm-i386/mach-pc9800/mach_traps.h delete mode 100644 include/asm-i386/mach-pc9800/mach_wakecpu.h delete mode 100644 include/asm-i386/mach-pc9800/pci-functions.h delete mode 100644 include/asm-i386/mach-pc9800/setup_arch_post.h delete mode 100644 include/asm-i386/mach-pc9800/setup_arch_pre.h delete mode 100644 include/asm-i386/mach-pc9800/smpboot_hooks.h delete mode 100644 include/asm-i386/pc9800.h delete mode 100644 include/asm-i386/pc9800_sca.h delete mode 100644 include/asm-i386/seccomp.h delete mode 100644 include/asm-i386/std_resources.h delete mode 100644 include/asm-i386/upd4990a.h delete mode 100644 include/asm-ia64/cpumask.h delete mode 100644 include/asm-ia64/cputime.h delete mode 100644 include/asm-ia64/machvec_hpzx1_swiotlb.h delete mode 100644 include/asm-ia64/sn/cdl.h delete mode 100644 include/asm-ia64/sn/dmamap.h delete mode 100644 include/asm-ia64/sn/driver.h delete mode 100644 include/asm-ia64/sn/hcl.h delete mode 100644 include/asm-ia64/sn/hcl_util.h delete mode 100644 include/asm-ia64/sn/hwgfs.h delete mode 100644 include/asm-ia64/sn/ifconfig_net.h delete mode 100644 include/asm-ia64/sn/ioc4.h delete mode 100644 include/asm-ia64/sn/ioconfig_bus.h delete mode 100644 include/asm-ia64/sn/ioerror.h delete mode 100644 include/asm-ia64/sn/ioerror_handling.h delete mode 100644 include/asm-ia64/sn/iograph.h delete mode 100644 include/asm-ia64/sn/kldir.h delete mode 100644 include/asm-ia64/sn/ksys/elsc.h delete mode 100644 include/asm-ia64/sn/ksys/l1.h delete mode 100644 include/asm-ia64/sn/labelcl.h delete mode 100644 include/asm-ia64/sn/pci/bridge.h delete mode 100644 include/asm-ia64/sn/pci/pci_bus_cvlink.h delete mode 100644 include/asm-ia64/sn/pci/pci_defs.h delete mode 100644 include/asm-ia64/sn/pci/pcibr.h delete mode 100644 include/asm-ia64/sn/pci/pcibr_private.h delete mode 100644 include/asm-ia64/sn/pci/pciio.h delete mode 100644 include/asm-ia64/sn/pci/pciio_private.h delete mode 100644 include/asm-ia64/sn/pci/pic.h delete mode 100644 include/asm-ia64/sn/pcibus_provider_defs.h delete mode 100644 include/asm-ia64/sn/pcidev.h delete mode 100644 include/asm-ia64/sn/pio.h delete mode 100644 include/asm-ia64/sn/prio.h delete mode 100644 include/asm-ia64/sn/sgi.h delete mode 100644 include/asm-ia64/sn/shubio.h delete mode 100644 include/asm-ia64/sn/slotnum.h delete mode 100644 include/asm-ia64/sn/sn2/addrs.h delete mode 100644 include/asm-ia64/sn/sn2/arch.h delete mode 100644 include/asm-ia64/sn/sn2/geo.h delete mode 100644 include/asm-ia64/sn/sn2/intr.h delete mode 100644 include/asm-ia64/sn/sn2/io.h delete mode 100644 include/asm-ia64/sn/sn2/shub.h delete mode 100644 include/asm-ia64/sn/sn2/shub_md.h delete mode 100644 include/asm-ia64/sn/sn2/shub_mmr.h delete mode 100644 include/asm-ia64/sn/sn2/shub_mmr_t.h delete mode 100644 include/asm-ia64/sn/sn2/shubio.h delete mode 100644 include/asm-ia64/sn/sn2/slotnum.h delete mode 100644 include/asm-ia64/sn/sn2/sn_private.h delete mode 100644 include/asm-ia64/sn/sn_private.h delete mode 100644 include/asm-ia64/sn/tioca.h delete mode 100644 include/asm-ia64/sn/tioca_provider.h delete mode 100644 include/asm-ia64/sn/tiocx.h delete mode 100644 include/asm-ia64/sn/vector.h delete mode 100644 include/asm-ia64/sn/xp.h delete mode 100644 include/asm-ia64/sn/xtalk/xbow.h delete mode 100644 include/asm-ia64/sn/xtalk/xbow_info.h delete mode 100644 include/asm-ia64/sn/xtalk/xswitch.h delete mode 100644 include/asm-ia64/sn/xtalk/xtalk.h delete mode 100644 include/asm-ia64/sn/xtalk/xtalk_private.h delete mode 100644 include/asm-ia64/sn/xtalk/xtalkaddrs.h delete mode 100644 include/asm-ia64/sn/xtalk/xwidget.h delete mode 100644 include/asm-m32r/cputime.h delete mode 100644 include/asm-m68k/cpumask.h delete mode 100644 include/asm-m68k/cputime.h delete mode 100644 include/asm-m68k/init.h delete mode 100644 include/asm-m68knommu/cpumask.h delete mode 100644 include/asm-m68knommu/cputime.h delete mode 100644 include/asm-m68knommu/init.h delete mode 100644 include/asm-m68knommu/m5282sim.h delete mode 100644 include/asm-m68knommu/mcfcache.h delete mode 100644 include/asm-m68knommu/shglcore.h delete mode 100644 include/asm-m68knommu/shglports.h delete mode 100644 include/asm-mips/baget/baget.h delete mode 100644 include/asm-mips/baget/vac.h delete mode 100644 include/asm-mips/baget/vic.h delete mode 100644 include/asm-mips/cpumask.h delete mode 100644 include/asm-mips/cputime.h delete mode 100644 include/asm-mips/init.h delete mode 100644 include/asm-mips/m48t37.h delete mode 100644 include/asm-mips/mach-ip32/cpu-feature-overrides.h delete mode 100644 include/asm-mips/mv64340.h delete mode 100644 include/asm-mips/pci_channel.h delete mode 100644 include/asm-mips/reg.h delete mode 100644 include/asm-mips/vr41xx/cmbvr4133.h delete mode 100644 include/asm-mips/vr41xx/eagle.h delete mode 100644 include/asm-mips/vr41xx/pci.h delete mode 100644 include/asm-mips/vr41xx/siu.h delete mode 100644 include/asm-mips/vr41xx/tb0229.h delete mode 100644 include/asm-parisc/cpumask.h delete mode 100644 include/asm-parisc/cputime.h delete mode 100644 include/asm-parisc/som.h delete mode 100644 include/asm-ppc/cpm_8260.h delete mode 100644 include/asm-ppc/cpumask.h delete mode 100644 include/asm-ppc/cputime.h delete mode 100644 include/asm-ppc/immap_8260.h delete mode 100644 include/asm-ppc/ipic.h delete mode 100644 include/asm-ppc/kexec.h delete mode 100644 include/asm-ppc/mpc83xx.h delete mode 100644 include/asm-ppc/mv64x60.h delete mode 100644 include/asm-ppc/mv64x60_defs.h delete mode 100644 include/asm-ppc/perfmon.h delete mode 100644 include/asm-ppc/ppc405_dma.h delete mode 100644 include/asm-ppc/ppc_sys.h delete mode 100644 include/asm-ppc/seccomp.h delete mode 100644 include/asm-ppc/suspend.h delete mode 100644 include/asm-ppc64/agp.h delete mode 100644 include/asm-ppc64/bootx.h delete mode 100644 include/asm-ppc64/cpumask.h delete mode 100644 include/asm-ppc64/cputime.h delete mode 100644 include/asm-ppc64/imalloc.h delete mode 100644 include/asm-ppc64/init.h delete mode 100644 include/asm-ppc64/kdebug.h delete mode 100644 include/asm-ppc64/kprobes.h delete mode 100644 include/asm-ppc64/lppaca.h delete mode 100644 include/asm-ppc64/pSeries_reconfig.h delete mode 100644 include/asm-ppc64/pmc.h delete mode 100644 include/asm-ppc64/seccomp.h delete mode 100644 include/asm-ppc64/smu.h delete mode 100644 include/asm-ppc64/vdso.h delete mode 100644 include/asm-s390/cpumask.h delete mode 100644 include/asm-s390/cputime.h delete mode 100644 include/asm-s390/init.h delete mode 100644 include/asm-sh/cpu-sh3/timer.h delete mode 100644 include/asm-sh/cpu-sh4/timer.h delete mode 100644 include/asm-sh/cpumask.h delete mode 100644 include/asm-sh/cputime.h delete mode 100644 include/asm-sh/init.h delete mode 100644 include/asm-sh/sh03/ide.h delete mode 100644 include/asm-sh64/cputime.h delete mode 100644 include/asm-sh64/smplock.h delete mode 100644 include/asm-sh64/softirq.h delete mode 100644 include/asm-sparc/cpumask.h delete mode 100644 include/asm-sparc/cputime.h delete mode 100644 include/asm-sparc/init.h delete mode 100644 include/asm-sparc64/cpumask.h delete mode 100644 include/asm-sparc64/cputime.h delete mode 100644 include/asm-sparc64/init.h delete mode 100644 include/asm-sparc64/rwsem-const.h delete mode 100644 include/asm-um/apic.h delete mode 100644 include/asm-um/archparam-x86_64.h delete mode 100644 include/asm-um/calling.h delete mode 100644 include/asm-um/cpumask.h delete mode 100644 include/asm-um/cputime.h delete mode 100644 include/asm-um/dwarf2.h delete mode 100644 include/asm-um/elf-i386.h delete mode 100644 include/asm-um/elf-ppc.h delete mode 100644 include/asm-um/elf-x86_64.h delete mode 100644 include/asm-um/init.h delete mode 100644 include/asm-um/module-x86_64.h delete mode 100644 include/asm-um/module.h delete mode 100644 include/asm-um/pda.h delete mode 100644 include/asm-um/pgtable-2level.h delete mode 100644 include/asm-um/pgtable-3level.h delete mode 100644 include/asm-um/prctl.h delete mode 100644 include/asm-um/processor-x86_64.h delete mode 100644 include/asm-um/ptrace-x86_64.h delete mode 100644 include/asm-um/sigcontext-x86_64.h delete mode 100644 include/asm-um/smplock.h delete mode 100644 include/asm-um/system-x86_64.h delete mode 100644 include/asm-um/vm-flags-i386.h delete mode 100644 include/asm-um/vm-flags-x86_64.h delete mode 100644 include/asm-v850/cpumask.h delete mode 100644 include/asm-v850/cputime.h delete mode 100644 include/asm-x86_64/cpumask.h delete mode 100644 include/asm-x86_64/cputime.h delete mode 100644 include/asm-x86_64/init.h delete mode 100644 include/asm-x86_64/kexec.h delete mode 100644 include/asm-x86_64/seccomp.h delete mode 100644 include/asm-xen/asm-i386/agp.h delete mode 100644 include/asm-xen/asm-i386/desc.h delete mode 100644 include/asm-xen/asm-i386/dma-mapping.h delete mode 100644 include/asm-xen/asm-i386/fixmap.h delete mode 100644 include/asm-xen/asm-i386/floppy.h delete mode 100644 include/asm-xen/asm-i386/highmem.h delete mode 100644 include/asm-xen/asm-i386/hypercall.h delete mode 100644 include/asm-xen/asm-i386/io.h delete mode 100644 include/asm-xen/asm-i386/mach-xen/irq_vectors.h delete mode 100644 include/asm-xen/asm-i386/mach-xen/setup_arch_post.h delete mode 100644 include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h delete mode 100644 include/asm-xen/asm-i386/mach-xen/smpboot_hooks.h delete mode 100644 include/asm-xen/asm-i386/mmu_context.h delete mode 100644 include/asm-xen/asm-i386/page.h delete mode 100644 include/asm-xen/asm-i386/param.h delete mode 100644 include/asm-xen/asm-i386/pci.h delete mode 100644 include/asm-xen/asm-i386/pgalloc.h delete mode 100644 include/asm-xen/asm-i386/pgtable-2level-defs.h delete mode 100644 include/asm-xen/asm-i386/pgtable-2level.h delete mode 100644 include/asm-xen/asm-i386/pgtable.h delete mode 100644 include/asm-xen/asm-i386/processor.h delete mode 100644 include/asm-xen/asm-i386/ptrace.h delete mode 100644 include/asm-xen/asm-i386/segment.h delete mode 100644 include/asm-xen/asm-i386/setup.h delete mode 100644 include/asm-xen/asm-i386/spinlock.h delete mode 100644 include/asm-xen/asm-i386/synch_bitops.h delete mode 100644 include/asm-xen/asm-i386/system.h delete mode 100644 include/asm-xen/asm-i386/tlbflush.h delete mode 100644 include/asm-xen/asm-i386/vga.h delete mode 100644 include/asm-xen/asm-x86_64/arch_hooks.h delete mode 100644 include/asm-xen/asm-x86_64/bootsetup.h delete mode 100644 include/asm-xen/asm-x86_64/desc.h delete mode 100644 include/asm-xen/asm-x86_64/dma-mapping.h delete mode 100644 include/asm-xen/asm-x86_64/fixmap.h delete mode 100644 include/asm-xen/asm-x86_64/floppy.h delete mode 100644 include/asm-xen/asm-x86_64/hypercall.h delete mode 100644 include/asm-xen/asm-x86_64/io.h delete mode 100644 include/asm-xen/asm-x86_64/irq.h delete mode 100644 include/asm-xen/asm-x86_64/mach-xen/io_ports.h delete mode 100644 include/asm-xen/asm-x86_64/mach-xen/irq_vectors.h delete mode 100644 include/asm-xen/asm-x86_64/mach-xen/mach_time.h delete mode 100644 include/asm-xen/asm-x86_64/mach-xen/mach_timer.h delete mode 100644 include/asm-xen/asm-x86_64/mach-xen/setup_arch_post.h delete mode 100644 include/asm-xen/asm-x86_64/mach-xen/setup_arch_pre.h delete mode 100644 include/asm-xen/asm-x86_64/mach-xen/smpboot_hooks.h delete mode 100644 include/asm-xen/asm-x86_64/mmu_context.h delete mode 100644 include/asm-xen/asm-x86_64/page.h delete mode 100644 include/asm-xen/asm-x86_64/param.h delete mode 100644 include/asm-xen/asm-x86_64/pci.h delete mode 100644 include/asm-xen/asm-x86_64/pda.h delete mode 100644 include/asm-xen/asm-x86_64/pgalloc.h delete mode 100644 include/asm-xen/asm-x86_64/pgtable.h delete mode 100644 include/asm-xen/asm-x86_64/processor.h delete mode 100644 include/asm-xen/asm-x86_64/ptrace.h delete mode 100644 include/asm-xen/asm-x86_64/segment.h delete mode 100644 include/asm-xen/asm-x86_64/smp.h delete mode 100644 include/asm-xen/asm-x86_64/synch_bitops.h delete mode 100644 include/asm-xen/asm-x86_64/system.h delete mode 100644 include/asm-xen/asm-x86_64/timer.h delete mode 100644 include/asm-xen/asm-x86_64/tlbflush.h delete mode 100644 include/asm-xen/asm-x86_64/vga.h delete mode 100644 include/asm-xen/asm-x86_64/xor.h delete mode 100644 include/asm-xen/balloon.h delete mode 100644 include/asm-xen/ctrl_if.h delete mode 100644 include/asm-xen/evtchn.h delete mode 100644 include/asm-xen/foreign_page.h delete mode 100644 include/asm-xen/gnttab.h delete mode 100644 include/asm-xen/hypervisor.h delete mode 100644 include/asm-xen/linux-public/privcmd.h delete mode 100644 include/asm-xen/linux-public/suspend.h delete mode 100644 include/asm-xen/queues.h delete mode 100644 include/asm-xen/xen-public/COPYING delete mode 100644 include/asm-xen/xen-public/arch-ia64.h delete mode 100644 include/asm-xen/xen-public/arch-x86_32.h delete mode 100644 include/asm-xen/xen-public/arch-x86_64.h delete mode 100644 include/asm-xen/xen-public/dom0_ops.h delete mode 100644 include/asm-xen/xen-public/event_channel.h delete mode 100644 include/asm-xen/xen-public/grant_table.h delete mode 100644 include/asm-xen/xen-public/io/blkif.h delete mode 100644 include/asm-xen/xen-public/io/domain_controller.h delete mode 100644 include/asm-xen/xen-public/io/ioreq.h delete mode 100644 include/asm-xen/xen-public/io/netif.h delete mode 100644 include/asm-xen/xen-public/io/ring.h delete mode 100644 include/asm-xen/xen-public/io/usbif.h delete mode 100644 include/asm-xen/xen-public/physdev.h delete mode 100644 include/asm-xen/xen-public/sched_ctl.h delete mode 100644 include/asm-xen/xen-public/trace.h delete mode 100644 include/asm-xen/xen-public/vmx_assist.h delete mode 100644 include/asm-xen/xen-public/xen.h delete mode 100644 include/asm-xen/xen_proc.h delete mode 100644 include/linux/802_11.h delete mode 100644 include/linux/acpi_serial.h delete mode 100644 include/linux/adb_mouse.h delete mode 100644 include/linux/atapi.h delete mode 100644 include/linux/attribute_container.h delete mode 100644 include/linux/backlight.h delete mode 100644 include/linux/compiler-gcc4.h delete mode 100644 include/linux/cpuset.h delete mode 100644 include/linux/crash_dump.h delete mode 100644 include/linux/cryptohash.h delete mode 100644 include/linux/debugfs.h delete mode 100644 include/linux/elf-fdpic.h delete mode 100644 include/linux/fsfilter.h delete mode 100644 include/linux/fsl_devices.h delete mode 100644 include/linux/hdpu_features.h delete mode 100644 include/linux/i2c-algo-sgi.h delete mode 100644 include/linux/i2c-algo-sibyte.h delete mode 100644 include/linux/if_infiniband.h delete mode 100644 include/linux/in_systm.h delete mode 100644 include/linux/ioc4_common.h delete mode 100644 include/linux/ip_mp_alg.h delete mode 100644 include/linux/isdn_lzscomp.h delete mode 100644 include/linux/kexec.h delete mode 100644 include/linux/lcd.h delete mode 100644 include/linux/libps2.h delete mode 100644 include/linux/mpp.h delete mode 100644 include/linux/mtd/xip.h delete mode 100644 include/linux/netbeui.h delete mode 100644 include/linux/netfilter_bridge/ebt_ulog.h delete mode 100644 include/linux/netfilter_ddp.h delete mode 100644 include/linux/netfilter_ipv4/ip_conntrack_pptp.h delete mode 100644 include/linux/netfilter_ipv4/ip_conntrack_proto_gre.h delete mode 100644 include/linux/netfilter_ipv4/ip_nat_pptp.h delete mode 100644 include/linux/netfilter_ipv6/ip6t_REJECT.h delete mode 100644 include/linux/netfilter_ipx.h delete mode 100644 include/linux/netfilter_x25.h delete mode 100644 include/linux/patchkey.h delete mode 100644 include/linux/pcieport_if.h delete mode 100644 include/linux/reboot_fixups.h delete mode 100644 include/linux/seccomp.h delete mode 100644 include/linux/sort.h delete mode 100644 include/linux/superhyway.h delete mode 100644 include/linux/tc_act/tc_defact.h delete mode 100644 include/linux/tc_ematch/tc_em_cmp.h delete mode 100644 include/linux/tc_ematch/tc_em_meta.h delete mode 100644 include/linux/tc_ematch/tc_em_nbyte.h delete mode 100644 include/linux/transport_class.h delete mode 100644 include/linux/upd4990a.h delete mode 100644 include/linux/usb_cdc.h delete mode 100644 include/media/tveeprom.h delete mode 100644 include/net/act_generic.h delete mode 100644 include/net/ieee80211.h delete mode 100644 include/net/ip_mp_alg.h delete mode 100644 include/net/tc_act/tc_defact.h delete mode 100644 include/pcmcia/ftl.h delete mode 100644 include/pcmcia/memory.h delete mode 100644 include/scsi/scsi_transport_iscsi.h delete mode 100644 include/sound/ak4114.h delete mode 100644 include/sound/sndmagic.h delete mode 100644 include/video/s1d13xxxfb.h delete mode 100644 include/video/w100fb.h delete mode 100644 init/calibrate.c delete mode 100644 kernel/cpuset.c delete mode 100644 kernel/kexec.c delete mode 100644 kernel/posix-cpu-timers.c delete mode 100644 kernel/power/pmdisk.c delete mode 100644 kernel/seccomp.c delete mode 100644 lib/find_next_bit.c delete mode 100644 lib/halfmd4.c delete mode 100644 lib/prio_tree.c delete mode 100644 lib/sha1.c delete mode 100644 lib/sort.c delete mode 100644 lib/zlib_inflate/inffixed.h delete mode 100644 mm/internal.h delete mode 100644 mm/usercopy.c delete mode 100644 net/bridge/netfilter/ebt_ulog.c delete mode 100644 net/ipv4/ip_nat_dumb.c delete mode 100644 net/ipv4/multipath.c delete mode 100644 net/ipv4/multipath_drr.c delete mode 100644 net/ipv4/multipath_random.c delete mode 100644 net/ipv4/multipath_rr.c delete mode 100644 net/ipv4/multipath_wrandom.c delete mode 100644 net/ipv4/netfilter/ip_conntrack_proto_gre.c delete mode 100644 net/ipv4/netfilter/ip_nat_proto_gre.c delete mode 100644 net/irda/crc.c delete mode 100644 net/sched/cls_basic.c delete mode 100644 net/sched/em_cmp.c delete mode 100644 net/sched/em_meta.c delete mode 100644 net/sched/em_nbyte.c delete mode 100644 net/sched/em_u32.c delete mode 100644 net/sched/ematch.c delete mode 100644 net/sched/sch_csz.c delete mode 100644 net/sched/sch_delay.c delete mode 100644 net/sched/simple.c delete mode 100644 net/xfrm/xfrm_output.c delete mode 100644 scripts/empty.c delete mode 100644 scripts/file2alias.c delete mode 100644 scripts/kconfig/.kxgettext.o.cmd delete mode 100644 scripts/kconfig/.libkconfig.so.cmd delete mode 100644 scripts/kconfig/POTFILES.in delete mode 100644 scripts/kconfig/kxgettext.c delete mode 100644 scripts/kconfig/kxgettext.o delete mode 100755 scripts/kconfig/libkconfig.so delete mode 100644 scripts/kconfig/util.c delete mode 100644 scripts/mk_elfconfig.c delete mode 100755 scripts/mkconfigs delete mode 100755 scripts/mkspec delete mode 100644 scripts/modpost.c delete mode 100644 scripts/modpost.h delete mode 100644 scripts/modsign/mod-extract.sh delete mode 100644 scripts/show_delta delete mode 100644 scripts/sumversion.c delete mode 100644 sound/core/control_compat.c delete mode 100644 sound/core/hwdep_compat.c delete mode 100644 sound/core/pcm_compat.c delete mode 100644 sound/core/rawmidi_compat.c delete mode 100644 sound/core/seq/seq_compat.c delete mode 100644 sound/core/timer_compat.c delete mode 100644 sound/i2c/other/ak4114.c delete mode 100644 sound/isa/cs423x/pc98.c delete mode 100644 sound/isa/cs423x/pc9801_118_magic.h delete mode 100644 sound/isa/cs423x/sound_pc9800.h delete mode 100644 sound/mips/Kconfig delete mode 100644 sound/mips/Makefile delete mode 100644 sound/mips/au1x00.c delete mode 100644 sound/oss/au1550_ac97.c delete mode 100644 sound/parisc/harmony.h delete mode 100644 sound/pci/ca0106/Makefile delete mode 100644 sound/pci/ca0106/ca0106.h delete mode 100644 sound/pci/ca0106/ca0106_main.c delete mode 100644 sound/pci/ca0106/ca0106_mixer.c delete mode 100644 sound/pci/ca0106/ca0106_proc.c delete mode 100644 sound/pci/emu10k1/emu10k1x.c delete mode 100644 sound/pci/emu10k1/p16v.c delete mode 100644 sound/pci/emu10k1/p16v.h delete mode 100644 sound/pci/emu10k1/timer.c delete mode 100644 sound/pci/hda/Makefile delete mode 100644 sound/pci/hda/hda_codec.c delete mode 100644 sound/pci/hda/hda_codec.h delete mode 100644 sound/pci/hda/hda_generic.c delete mode 100644 sound/pci/hda/hda_intel.c delete mode 100644 sound/pci/hda/hda_local.h delete mode 100644 sound/pci/hda/hda_patch.h delete mode 100644 sound/pci/hda/hda_proc.c delete mode 100644 sound/pci/hda/patch_analog.c delete mode 100644 sound/pci/hda/patch_cmedia.c delete mode 100644 sound/pci/hda/patch_realtek.c delete mode 100644 sound/pci/ice1712/juli.c delete mode 100644 sound/pci/ice1712/juli.h delete mode 100644 sound/pci/ice1712/phase.c delete mode 100644 sound/pci/ice1712/phase.h delete mode 100644 sound/pci/via82xx_modem.c delete mode 100644 sound/ppc/toonie.c delete mode 100644 sound/usb/usx2y/usx2yhwdeppcm.c delete mode 100644 sound/usb/usx2y/usx2yhwdeppcm.h diff --git a/Documentation/DocBook/mousedrivers.tmpl b/Documentation/DocBook/mousedrivers.tmpl deleted file mode 100644 index 8491969e6..000000000 --- a/Documentation/DocBook/mousedrivers.tmpl +++ /dev/null @@ -1,1022 +0,0 @@ - - - - - Mouse Drivers - - - - Alan - Cox - -
- alan@redhat.com -
-
-
-
- - - 2000 - Alan Cox - - - - - This documentation is free software; you can redistribute - it and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later - version. - - - - This program is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU General Public License for more details. - - - - You should have received a copy of the GNU General Public - License along with this program; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, - MA 02111-1307 USA - - - - For more details see the file COPYING in the source - distribution of Linux. - - -
- - - - - Introduction - - Earlier publication - - Parts of this document first appeared in Linux Magazine under a - ninety day exclusivity. - - - - - Mice are conceptually one of the simplest device interfaces in the - Linux operating system. Not all mice are handled by the kernel. - Instead there is a two layer abstraction. - - - - The kernel mouse drivers and userspace drivers for the serial mice are - all managed by a system daemon called gpm - - the general purpose mouse driver. gpm - handles cutting and pasting on the text consoles. It provides a - general library for mouse-aware applications and it handles the - sharing of mouse services with the - X Window System user interface. - - - Sometimes a mouse speaks a sufficiently convoluted protocol that the - protocol is handled by Gpm itself. Most - of the mouse drivers follow a common interface called the bus mouse - protocol. - - - Each read from a bus mouse interface device returns a block of data. - The first three bytes of each read are defined as follows: - - - Mouse Data Encoding - - - - Byte 0 - 0x80 + the buttons currently down. - - - Byte 1 - A signed value for the shift in X position - - - Byte 2 - A signed value for the shift in Y position - - - -
- - An application can choose to read more than 3 bytes. The rest of the - bytes will be zero, or may optionally return some additional - device-specific information. -
- - The position values are truncated if they exceed the 8bit range (that - is -127 <= delta <= 127). While the value -128 does fit into a - byte is not allowed. - - - The buttons are numbered left to right as - 0, 1, 2, 3.. and each button sets the relevant bit. So a user pressing - the left and right button of a three button mouse will set bits 0 and 2. - - - All mice are required to support the poll - operation. Indeed pretty much every user of a mouse device uses - poll to wait for mouse events to occur. - - - Finally the mice support asynchronous I/O. This is a topic we have not - yet covered but which I will explain after looking at a simple mouse - driver. - -
- - - A simple mouse driver - - First we will need the set up functions for our mouse device. To keep - this simple our imaginary mouse device has three I/O ports fixed at I/O - address 0x300 and always lives on interrupt 5. The ports will be the X - position, the Y position and the buttons in that order. - - - -#define OURMOUSE_BASE 0x300 - -static struct miscdevice our_mouse = { - OURMOUSE_MINOR, "ourmouse", &our_mouse_fops -}; - -__init ourmouse_init(void) -{ - - if (request_region(OURMOUSE_BASE, 3, "ourmouse") < 0) { - printk(KERN_ERR "ourmouse: request_region failed.\n"); - return -ENODEV; - } - - if (misc_register(&our_mouse) < 0) { - printk(KERN_ERR "ourmouse: cannot register misc device.\n"); - release_region(OURMOUSE_BASE, 3); - return -EBUSY; - } - - return 0; -} - - - - The miscdevice is new here. Linux normally - parcels devices out by major number, and each device has 256 units. - For things like mice this is extremely wasteful so a device exists - which is used to accumulate all the odd individual devices that - computers tend to have. - - - Minor numbers in this space are allocated by a central source, although - you can look in the kernel Documentation/devices.txt - file and pick a free one for development use. This kernel file also - carries instructions for registering a device. This may change over time - so it is a good idea to obtain a current copy of this file first. - - - Our code then is fairly simple. We reserve our I/O address space with - request_region, checking to make sure that it succeeded (i.e. the - space wasn't reserved by anyone else). - - - Then we ask the misc driver to allocate our minor device number. We also - hand it our name (which is used in - /proc/misc) and a set of file - operations that are to be used. The file operations work exactly like the - file operations you would register for a normal character device. The misc - device itself is simply acting as a redirector for requests. - Since misc_register can fail, it is important to check for failure - and act accordingly (which in the case of a mouse driver is to abort, - since you can't use the mouse without a working device node). - - - Next, in order to be able to use and test our code we need to add some - module code to support it. This too is fairly simple: - - -#ifdef MODULE - -int init_module(void) -{ - if(ourmouse_init()<0) - return -ENODEV: - return 0; -} - -void cleanup_module(void) -{ - misc_deregister(&our_mouse); - free_region(OURMOUSE_BASE, 3); -} - - -#endif - - - - The module code provides the normal two functions. The - init_module function is called when the module is - loaded. In our case it simply calls the initialising function we wrote - and returns an error if this fails. This ensures the module will only - be loaded if it was successfully set up. - - - The cleanup_module function is called when the - module is unloaded. We give the miscellaneous device entry back, and - then free our I/O resources. If we didn't free the I/O resources then - the next time the module loaded it would think someone else had its I/O - space. - - - Once the misc_deregister has been called any - attempts to open the mouse device will fail with the error - ENODEV (No such device). - - - Next we need to fill in our file operations. A mouse doesn't need many - of these. We need to provide open, release, read and poll. That makes - for a nice simple structure: - - - -struct file_operations our_mouse_fops = { - owner: THIS_MODULE, /* Automatic usage management */ - read: read_mouse, /* You can read a mouse */ - write: write_mouse, /* This won't do a lot */ - poll: poll_mouse, /* Poll */ - open: open_mouse, /* Called on open */ - release: close_mouse, /* Called on close */ -}; - - - - There is nothing particularly special needed here. We provide functions - for all the relevant or required operations and little else. There is - nothing stopping us providing an ioctl function for this mouse. Indeed - if you have a configurable mouse it may be very appropriate to provide - configuration interfaces via ioctl calls. - - - The syntax we use is not standard C as such. GCC provides the ability - to initialise fields by name, and this generally makes the method table - much easier to read than counting through NULL pointers and remembering - the order by hand. - - - The owner field is used to manage the locking of module load an - unloading. It is obviously important that a module is not unloaded while - in use. When your device is opened the module specified by "owner" is - locked. When it is finally released the module is unlocked. - - - The open and close routines need to manage enabling and disabling the - interrupts for the mouse as well as stopping the mouse being unloaded - when it is no longer required. - - - -static int mouse_users = 0; /* User count */ -static int mouse_dx = 0; /* Position changes */ -static int mouse_dy = 0; -static int mouse_event = 0; /* Mouse has moved */ - -static int open_mouse(struct inode *inode, struct file *file) -{ - if(mouse_users++) - return 0; - - if(request_irq(mouse_intr, OURMOUSE_IRQ, 0, "ourmouse", NULL)) - { - mouse_users--; - return -EBUSY; - } - mouse_dx = 0; - mouse_dy = 0; - mouse_event = 0; - mouse_buttons = 0; - return 0; -} - - - The open function has to do a small amount of housework. We keep a count - of the number of times the mouse is open. This is because we do not want - to request the interrupt multiple times. If the mouse has at least one - user then it is set up and we simply add to the user count and return - 0 for success. - - - We grab the interrupt and thus start mouse interrupts. If the interrupt - has been borrowed by some other driver then request_irq - will fail and we will return an error. If we were capable of sharing an - interrupt line we would specify SA_SHIRQ instead of - zero. Provided that everyone claiming an interrupt - sets this flag, they get to share the line. PCI can - share interrupts, ISA normally however cannot. - - - We do the housekeeping. We make the current mouse position the starting - point for accumulated changes and declare that nothing has happened - since the mouse driver was opened. - - - The release function needs to unwind all these: - - -static int close_mouse(struct inode *inode, struct file *file) -{ - if(--mouse_users) - return 0; - free_irq(OURMOUSE_IRQ, NULL); - return 0; -} - - - We count off a user and provided that there are still other users need - take no further action. The last person closing the mouse causes us to - free up the interrupt. This stops interrupts from the mouse from using - our CPU time, and ensures that the mouse can now be unloaded. - - - We can fill in the write handler at this point as the write function for - our mouse simply declines to allow writes: - - - -static ssize_t write_mouse(struct file *file, const char *buffer, size_t - count, loff_t *ppos) -{ - return -EINVAL; -} - - - - This is pretty much self-explanatory. Whenever you write you get told - it was an invalid function. - - - To make the poll and read functions work we have to consider how we - handle the mouse interrupt. - - - -static struct wait_queue *mouse_wait; -static spinlock_t mouse_lock = SPIN_LOCK_UNLOCKED; - -static void ourmouse_interrupt(int irq, void *dev_id, struct pt_regs *regs) -{ - char delta_x; - char delta_y; - unsigned char new_buttons; - - delta_x = inb(OURMOUSE_BASE); - delta_y = inb(OURMOUSE_BASE+1); - new_buttons = inb(OURMOUSE_BASE+2); - - if(delta_x || delta_y || new_buttons != mouse_buttons) - { - /* Something happened */ - - spin_lock(&mouse_lock); - mouse_event = 1; - mouse_dx += delta_x; - mouse_dy += delta_y; - mouse_buttons = new_buttons; - spin_unlock(&mouse_lock); - - wake_up_interruptible(&mouse_wait); - } -} - - - - The interrupt handler reads the mouse status. The next thing we do is - to check whether something has changed. If the mouse was smart it would - only interrupt us if something had changed, but let's assume our mouse - is stupid as most mice actually tend to be. - - - If the mouse has changed we need to update the status variables. What we - don't want is the mouse functions reading these variables to read them - during a change. We add a spinlock that protects these variables while we - play with them. - - - If a change has occurred we also need to wake sleeping processes, so we - add a wakeup call and a wait_queue to use when - we wish to await a mouse event. - - - Now we have the wait queue we can implement the poll function for the - mouse relatively easily: - - - -static unsigned int mouse_poll(struct file *file, poll_table *wait) -{ - poll_wait(file, &mouse_wait, wait); - if(mouse_event) - return POLLIN | POLLRDNORM; - return 0; -} - - - - This is fairly standard poll code. First we add the wait queue to the - list of queues we want to monitor for an event. Secondly we check if an - event has occurred. We only have one kind of event - the - mouse_event flag tells us that something happened. - We know that this something can only be mouse data. We return the flags - indicating input and normal reading will succeed. - - - You may be wondering what happens if the function returns saying 'no - event yet'. In this case the wake up from the wait queue we added to - the poll table will cause the function to be called again. Eventually - we will be woken up and have an event ready. At this point the - poll call will exit back to the user. - - - After the poll completes the user will want to read the data. We now - need to think about how our mouse_read function - will work: - - -static ssize_t mouse_read(struct file *file, char *buffer, - size_t count, loff_t *pos) -{ - int dx, dy; - unsigned char button; - unsigned long flags; - int n; - - if(count<3) - return -EINVAL; - - /* - * Wait for an event - */ - - while(!mouse_event) - { - if(file->f_flags&O_NDELAY) - return -EAGAIN; - interruptible_sleep_on(&mouse_wait); - if(signal_pending(current)) - return -ERESTARTSYS; - } - - - - We start by validating that the user is reading enough data. We could - handle partial reads if we wanted but it isn't terribly useful and the - mouse drivers don't bother to try. - - - Next we wait for an event to occur. The loop is fairly standard event - waiting in Linux. Having checked that the event has not yet occurred, we - then check if an event is pending and if not we need to sleep. - - - A user process can set the O_NDELAY flag on a file - to indicate that it wishes to be told immediately if no event is - pending. We check this and give the appropriate error if so. - - - Next we sleep until the mouse or a signal awakens us. A signal will - awaken us as we have used wakeup_interruptible. - This is important as it means a user can kill processes waiting for - the mouse - clearly a desirable property. If we are interrupted we - exit the call and the kernel will then process signals and maybe - restart the call again - from the beginning. - - - This code contains a classic Linux bug. All will be revealed later in this - article as well as explanations for how to avoid it. - - - /* Grab the event */ - - spinlock_irqsave(&mouse_lock, flags); - - dx = mouse_dx; - dy = mouse_dy; - button = mouse_buttons; - - if(dx<=-127) - dx=-127; - if(dx>=127) - dx=127; - if(dy<=-127) - dy=-127; - if(dy>=127) - dy=127; - - mouse_dx -= dx; - mouse_dy -= dy; - - if(mouse_dx == 0 && mouse_dy == 0) - mouse_event = 0; - - spin_unlock_irqrestore(&mouse_lock, flags); - - - This is the next stage. Having established that there is an event - going, we capture it. To be sure that the event is not being updated - as we capture it we also take the spinlock and thus prevent parallel - updates. Note here we use spinlock_irqsave. We - need to disable interrupts on the local processor otherwise bad things - will happen. - - - What will occur is that we take the spinlock. While we hold the lock - an interrupt will occur. At this point our interrupt handler will try - and take the spinlock. It will sit in a loop waiting for the read - routine to release the lock. However because we are sitting in a loop - in the interrupt handler we will never release the lock. The machine - hangs and the user gets upset. - - - By blocking the interrupt on this processor we ensure that the lock - holder will always give the lock back without deadlocking. - - - There is a little cleverness in the reporting mechanism too. We can - only report a move of 127 per read. We don't however want to lose - information by throwing away further movement. Instead we keep - returning as much information as possible. Each time we return a - report we remove the amount from the pending movement in - mouse_dx and mouse_dy. Eventually - when these counts hit zero we clear the mouse_event - flag as there is nothing else left to report. - - - - if(put_user(button|0x80, buffer)) - return -EFAULT; - if(put_user((char)dx, buffer+1)) - return -EFAULT; - if(put_user((char)dy, buffer+2)) - return -EFAULT; - - for(n=3; n < count; n++) - if(put_user(0x00, buffer+n)) - return -EFAULT; - - return count; -} - - - - Finally we must put the results in the user supplied buffer. We cannot - do this while holding the lock as a write to user memory may sleep. - For example the user memory may be residing on disk at this instant. - Thus we did our computation beforehand and now copy the data. Each - put_user call is filling in one byte of the buffer. - If it returns an error we inform the program that it passed us an - invalid buffer and abort. - - - Having written the data we blank the rest of the buffer that was read - and report the read as being successful. - - - - - Debugging the mouse driver - - - We now have an almost perfectly usable mouse driver. If you were to - actually try and use it however you would eventually find a couple of - problems with it. A few programs will also not work with as it does not - yet support asynchronous I/O. - - - First let us look at the bugs. The most obvious one isn't really a driver - bug but a failure to consider the consequences. Imagine you bumped the - mouse hard by accident and sent it skittering across the desk. The mouse - interrupt routine will add up all that movement and report it in steps of - 127 until it has reported all of it. Clearly there is a point beyond - which mouse movement isn't worth reporting. We need to add this as a - limit to the interrupt handler: - - - -static void ourmouse_interrupt(int irq, void *dev_id, struct pt_regs *regs) -{ - char delta_x; - char delta_y; - unsigned char new_buttons; - - delta_x = inb(OURMOUSE_BASE); - delta_y = inb(OURMOUSE_BASE+1); - new_buttons = inb(OURMOUSE_BASE+2); - - if(delta_x || delta_y || new_buttons != mouse_buttons) - { - /* Something happened */ - - spin_lock(&mouse_lock); - mouse_event = 1; - mouse_dx += delta_x; - mouse_dy += delta_y; - - if(mouse_dx < -4096) - mouse_dx = -4096; - if(mouse_dx > 4096) - mouse_dx = 4096; - - if(mouse_dy < -4096) - mouse_dy = -4096; - if(mouse_dy > 4096) - mouse_dy = 4096; - - mouse_buttons = new_buttons; - spin_unlock(&mouse_lock); - - wake_up_interruptible(&mouse_wait); - } -} - - - - By adding these checks we limit the range of accumulated movement to - something sensible. - - - The second bug is a bit more subtle, and that is perhaps why this is - such a common mistake. Remember, I said the waiting loop for the read - handler had a bug in it. Think about what happens when we execute: - - - - while(!mouse_event) - { - - - - and an interrupt occurs at this point here. This causes a mouse movement - and wakes up the queue. - - - - interruptible_sleep_on(&mouse_wait); - - - - Now we sleep on the queue. We missed the wake up and the application - will not see an event until the next mouse event occurs. This will - lead to just the odd instance when a mouse button gets delayed. The - consequences to the user will probably be almost undetectable with a - mouse driver. With other drivers this bug could be a lot more severe. - - - There are two ways to solve this. The first is to disable interrupts - during the testing and the sleep. This works because when a task sleeps - it ceases to disable interrupts, and when it resumes it disables them - again. Our code thus becomes: - - - - save_flags(flags); - cli(); - - while(!mouse_event) - { - if(file->f_flags&O_NDELAY) - { - restore_flags(flags); - return -EAGAIN; - } - interruptible_sleep_on(&mouse_wait); - if(signal_pending(current)) - { - restore_flags(flags); - return -ERESTARTSYS; - } - } - restore_flags(flags); - - - - This is the sledgehammer approach. It works but it means we spend a - lot more time turning interrupts on and off. It also affects - interrupts globally and has bad properties on multiprocessor machines - where turning interrupts off globally is not a simple operation, but - instead involves kicking each processor, waiting for them to disable - interrupts and reply. - - - The real problem is the race between the event testing and the sleeping. - We can avoid that by using the scheduling functions more directly. - Indeed this is the way they generally should be used for an interrupt. - - - - struct wait_queue wait = { current, NULL }; - - add_wait_queue(&mouse_wait, &wait); - set_current_state(TASK_INTERRUPTIBLE); - - while(!mouse_event) - { - if(file->f_flags&O_NDELAY) - { - remove_wait_queue(&mouse_wait, &wait); - set_current_state(TASK_RUNNING); - return -EWOULDBLOCK; - } - if(signal_pending(current)) - { - remove_wait_queue(&mouse_wait, &wait); - current->state = TASK_RUNNING; - return -ERESTARTSYS; - } - schedule(); - set_current_state(TASK_INTERRUPTIBLE); - } - - remove_wait_wait(&mouse_wait, &wait); - set_current_state(TASK_RUNNING); - - - - At first sight this probably looks like deep magic. To understand how - this works you need to understand how scheduling and events work on - Linux. Having a good grasp of this is one of the keys to writing clean - efficient device drivers. - - - add_wait_queue does what its name suggests. It adds - an entry to the mouse_wait list. The entry in this - case is the entry for our current process (current - is the current task pointer). - - - So we start by adding an entry for ourself onto the - mouse_wait list. This does not put us to sleep - however. We are merely tagged onto the list. - - - Next we set our status to TASK_INTERRUPTIBLE. Again - this does not mean we are now asleep. This flag says what should happen - next time the process sleeps. TASK_INTERRUPTIBLE says - that the process should not be rescheduled. It will run from now until it - sleeps and then will need to be woken up. - - - The wakeup_interruptible call in the interrupt - handler can now be explained in more detail. This function is also very - simple. It goes along the list of processes on the queue it is given and - any that are marked as TASK_INTERRUPTIBLE it changes - to TASK_RUNNING and tells the kernel that new - processes are runnable. - - - Behind all the wrappers in the original code what is happening is this - - - - - - We add ourself to the mouse wait queue - - - - - We mark ourself as sleeping - - - - - We ask the kernel to schedule tasks again - - - - - The kernel sees we are asleep and schedules someone else. - - - - - The mouse interrupt sets our state to TASK_RUNNING - and makes a note that the kernel should reschedule tasks - - - - - The kernel sees we are running again and continues our execution - - - - - This is why the apparent magic works. Because we mark ourself as - TASK_INTERRUPTIBLE and as we add ourselves - to the queue before we check if there are events pending, the race - condition is removed. - - - Now if an interrupt occurs after we check the queue status and before - we call the schedule function in order to sleep, - things work out. Instead of missing an event, we are set back to - TASK_RUNNING by the mouse interrupt. We still call - schedule but it will continue running our task. - We go back around the loop and this time there may be an event. - - - There will not always be an event. Thus we set ourselves back to - TASK_INTERRUPTIBLE before resuming the loop. - Another process doing a read may already have cleared the event flag, - and if so we will need to go back to sleep again. Eventually we will - get our event and escape. - - - Finally when we exit the loop we remove ourselves from the - mouse_wait queue as we are no longer interested - in mouse events, and we set ourself back to - TASK_RUNNABLE as we do not wish to go to sleep - again just yet. - - - Note - - This isn't an easy topic. Don't be afraid to reread the description a - few times and also look at other device drivers to see how it works. - Finally if you can't grasp it just yet, you can use the code as - boilerplate to write other drivers and trust me instead. - - - - - - Asynchronous I/O - - This leaves the missing feature - Asynchronous I/O. Normally UNIX - programs use the poll call (or its variant form - select) to wait for an event to occur on one of - multiple input or output devices. This model works well for most tasks - but because poll and select - wait for an event isn't suitable for tasks that are also continually - doing computation work. Such programs really want the kernel to kick - them when something happens rather than watch for events. - - - Poll is akin to having a row of lights in front of you. You can see at a - glance which ones if any are lit. You cannot however get anything useful - done while watching them. Asynchronous I/O uses signals which work more - like a door bell. Instead of you watching, it tells you that something - is up. - - - Asynchronous I/O sends the signal SIGIO to a user process when the I/O - events occur. In this case that means when people move the mouse. The - SIGIO signal causes the user process to jump to its signal handler and - execute code in that handler before returning to whatever was going on - previously. It is the application equivalent of an interrupt handler. - - - Most of the code needed for this operation is common to all its users. - The kernel provides a simple set of functions for managing asynchronous - I/O. - - - Our first job is to allow users to set asynchronous I/O on file handles. - To do that we need to add a new function to the file operations table for - our mouse: - - - -struct file_operations our_mouse_fops = { - owner: THIS_MODULE - read: read_mouse, /* You can read a mouse */ - write: write_mouse, /* This won't do a lot */ - poll: poll_mouse, /* Poll */ - open: open_mouse, /* Called on open */ - release: close_mouse, /* Called on close */ - fasync: fasync_mouse, /* Asynchronous I/O */ -}; - - - - Once we have installed this entry the kernel knows we support - asynchronous I/O and will allow all the relevant operations on the - device. Whenever a user adds or removes asynchronous I/O notification - on a file handle it calls our fasync_mouse routine - we just added. This routine uses the helper functions to keep the queue - of handles up to date: - - - -static struct fasync_struct *mouse_fasync = NULL; - -static int fasync_mouse(int fd, struct file *filp, int on) -{ - int retval = fasync_helper(fd, filp, on, &mouse_fasync); - - if (retval < 0) - return retval; - return 0; -} - - - - The fasync helper adds and deletes entries by managing the supplied - list. We also need to remove entries from this list when the file is - closed. This requires we add one line to our close function: - - - -static int close_mouse(struct inode *inode, struct file *file) -{ - fasync_mouse(-1, file, 0) - if(--mouse_users) - return 0; - free_irq(OURMOUSE_IRQ, NULL); - return 0; -} - - - - When we close the file we now call our own fasync handler as if the - user had requested that this file cease to be used for asynchronous - I/O. This rather neatly cleans up any loose ends. We certainly don't - wait to deliver a signal for a file that no longer exists. - - - At this point the mouse driver supports all the asynchronous I/O - operations, and applications using them will not error. They won't - however work yet. We need to actually send the signals. Again the - kernel provides a function for handling this. - - - We update our interrupt handler a little: - - - -static void ourmouse_interrupt(int irq, void *dev_id, struct pt_regs *regs) -{ - char delta_x; - char delta_y; - unsigned char new_buttons; - - delta_x = inb(OURMOUSE_BASE); - delta_y = inb(OURMOUSE_BASE+1); - new_buttons = inb(OURMOUSE_BASE+2); - - if(delta_x || delta_y || new_buttons != mouse_buttons) - { - /* Something happened */ - - spin_lock(&mouse_lock); - mouse_event = 1; - mouse_dx += delta_x; - mouse_dy += delta_y; - - if(mouse_dx < -4096) - mouse_dx = -4096; - if(mouse_dx > 4096) - mouse_dx = 4096; - - if(mouse_dy < -4096) - mouse_dy = -4096; - if(mouse_dy > 4096) - mouse_dy = 4096; - - mouse_buttons = new_buttons; - spin_unlock(&mouse_lock); - - /* Now we do asynchronous I/O */ - kill_fasync(&mouse_fasync, SIGIO); - - wake_up_interruptible(&mouse_wait); - } -} - - - - The new code simply calls the kill_fasync routine - provided by the kernel if the queue is non-empty. This sends the - required signal (SIGIO in this case) to the process each file handle - says should be informed about the exciting new mouse movement that - just happened. - - - With this in place and the bugs in the original version fixed, you now - have a fully functional mouse driver using the bus mouse protocol. It - will work with the X window system, will work - with GPM and should work with every other - application you need. Doom is of course the - ideal way to test your new mouse driver is functioning properly. Be sure - to test it thoroughly. - - -
- diff --git a/Documentation/DocBook/stylesheet.xsl b/Documentation/DocBook/stylesheet.xsl deleted file mode 100644 index e14c21dda..000000000 --- a/Documentation/DocBook/stylesheet.xsl +++ /dev/null @@ -1,5 +0,0 @@ - - -1 -ansi - diff --git a/Documentation/PCIEBUS-HOWTO.txt b/Documentation/PCIEBUS-HOWTO.txt deleted file mode 100644 index c93f42a74..000000000 --- a/Documentation/PCIEBUS-HOWTO.txt +++ /dev/null @@ -1,217 +0,0 @@ - The PCI Express Port Bus Driver Guide HOWTO - Tom L Nguyen tom.l.nguyen@intel.com - 11/03/2004 - -1. About this guide - -This guide describes the basics of the PCI Express Port Bus driver -and provides information on how to enable the service drivers to -register/unregister with the PCI Express Port Bus Driver. - -2. Copyright 2004 Intel Corporation - -3. What is the PCI Express Port Bus Driver - -A PCI Express Port is a logical PCI-PCI Bridge structure. There -are two types of PCI Express Port: the Root Port and the Switch -Port. The Root Port originates a PCI Express link from a PCI Express -Root Complex and the Switch Port connects PCI Express links to -internal logical PCI buses. The Switch Port, which has its secondary -bus representing the switch's internal routing logic, is called the -switch's Upstream Port. The switch's Downstream Port is bridging from -switch's internal routing bus to a bus representing the downstream -PCI Express link from the PCI Express Switch. - -A PCI Express Port can provide up to four distinct functions, -referred to in this document as services, depending on its port type. -PCI Express Port's services include native hotplug support (HP), -power management event support (PME), advanced error reporting -support (AER), and virtual channel support (VC). These services may -be handled by a single complex driver or be individually distributed -and handled by corresponding service drivers. - -4. Why use the PCI Express Port Bus Driver? - -In existing Linux kernels, the Linux Device Driver Model allows a -physical device to be handled by only a single driver. The PCI -Express Port is a PCI-PCI Bridge device with multiple distinct -services. To maintain a clean and simple solution each service -may have its own software service driver. In this case several -service drivers will compete for a single PCI-PCI Bridge device. -For example, if the PCI Express Root Port native hotplug service -driver is loaded first, it claims a PCI-PCI Bridge Root Port. The -kernel therefore does not load other service drivers for that Root -Port. In other words, it is impossible to have multiple service -drivers load and run on a PCI-PCI Bridge device simultaneously -using the current driver model. - -To enable multiple service drivers running simultaneously requires -having a PCI Express Port Bus driver, which manages all populated -PCI Express Ports and distributes all provided service requests -to the corresponding service drivers as required. Some key -advantages of using the PCI Express Port Bus driver are listed below: - - - Allow multiple service drivers to run simultaneously on - a PCI-PCI Bridge Port device. - - - Allow service drivers implemented in an independent - staged approach. - - - Allow one service driver to run on multiple PCI-PCI Bridge - Port devices. - - - Manage and distribute resources of a PCI-PCI Bridge Port - device to requested service drivers. - -5. Configuring the PCI Express Port Bus Driver vs. Service Drivers - -5.1 Including the PCI Express Port Bus Driver Support into the Kernel - -Including the PCI Express Port Bus driver depends on whether the PCI -Express support is included in the kernel config. The kernel will -automatically include the PCI Express Port Bus driver as a kernel -driver when the PCI Express support is enabled in the kernel. - -5.2 Enabling Service Driver Support - -PCI device drivers are implemented based on Linux Device Driver Model. -All service drivers are PCI device drivers. As discussed above, it is -impossible to load any service driver once the kernel has loaded the -PCI Express Port Bus Driver. To meet the PCI Express Port Bus Driver -Model requires some minimal changes on existing service drivers that -imposes no impact on the functionality of existing service drivers. - -A service driver is required to use the two APIs shown below to -register its service with the PCI Express Port Bus driver (see -section 5.2.1 & 5.2.2). It is important that a service driver -initializes the pcie_port_service_driver data structure, included in -header file /include/linux/pcieport_if.h, before calling these APIs. -Failure to do so will result an identity mismatch, which prevents -the PCI Express Port Bus driver from loading a service driver. - -5.2.1 pcie_port_service_register - -int pcie_port_service_register(struct pcie_port_service_driver *new) - -This API replaces the Linux Driver Model's pci_module_init API. A -service driver should always calls pcie_port_service_register at -module init. Note that after service driver being loaded, calls -such as pci_enable_device(dev) and pci_set_master(dev) are no longer -necessary since these calls are executed by the PCI Port Bus driver. - -5.2.2 pcie_port_service_unregister - -void pcie_port_service_unregister(struct pcie_port_service_driver *new) - -pcie_port_service_unregister replaces the Linux Driver Model's -pci_unregister_driver. It's always called by service driver when a -module exits. - -5.2.3 Sample Code - -Below is sample service driver code to initialize the port service -driver data structure. - -static struct pcie_port_service_id service_id[] = { { - .vendor = PCI_ANY_ID, - .device = PCI_ANY_ID, - .port_type = PCIE_RC_PORT, - .service_type = PCIE_PORT_SERVICE_AER, - }, { /* end: all zeroes */ } -}; - -static struct pcie_port_service_driver root_aerdrv = { - .name = (char *)device_name, - .id_table = &service_id[0], - - .probe = aerdrv_load, - .remove = aerdrv_unload, - - .suspend = aerdrv_suspend, - .resume = aerdrv_resume, -}; - -Below is a sample code for registering/unregistering a service -driver. - -static int __init aerdrv_service_init(void) -{ - int retval = 0; - - retval = pcie_port_service_register(&root_aerdrv); - if (!retval) { - /* - * FIX ME - */ - } - return retval; -} - -static void __exit aerdrv_service_exit(void) -{ - pcie_port_service_unregister(&root_aerdrv); -} - -module_init(aerdrv_service_init); -module_exit(aerdrv_service_exit); - -6. Possible Resource Conflicts - -Since all service drivers of a PCI-PCI Bridge Port device are -allowed to run simultaneously, below lists a few of possible resource -conflicts with proposed solutions. - -6.1 MSI Vector Resource - -The MSI capability structure enables a device software driver to call -pci_enable_msi to request MSI based interrupts. Once MSI interrupts -are enabled on a device, it stays in this mode until a device driver -calls pci_disable_msi to disable MSI interrupts and revert back to -INTx emulation mode. Since service drivers of the same PCI-PCI Bridge -port share the same physical device, if an individual service driver -calls pci_enable_msi/pci_disable_msi it may result unpredictable -behavior. For example, two service drivers run simultaneously on the -same physical Root Port. Both service drivers call pci_enable_msi to -request MSI based interrupts. A service driver may not know whether -any other service drivers have run on this Root Port. If either one -of them calls pci_disable_msi, it puts the other service driver -in a wrong interrupt mode. - -To avoid this situation all service drivers are not permitted to -switch interrupt mode on its device. The PCI Express Port Bus driver -is responsible for determining the interrupt mode and this should be -transparent to service drivers. Service drivers need to know only -the vector IRQ assigned to the field irq of struct pcie_device, which -is passed in when the PCI Express Port Bus driver probes each service -driver. Service drivers should use (struct pcie_device*)dev->irq to -call request_irq/free_irq. In addition, the interrupt mode is stored -in the field interrupt_mode of struct pcie_device. - -6.2 MSI-X Vector Resources - -Similar to the MSI a device driver for an MSI-X capable device can -call pci_enable_msix to request MSI-X interrupts. All service drivers -are not permitted to switch interrupt mode on its device. The PCI -Express Port Bus driver is responsible for determining the interrupt -mode and this should be transparent to service drivers. Any attempt -by service driver to call pci_enable_msix/pci_disable_msix may -result unpredictable behavior. Service drivers should use -(struct pcie_device*)dev->irq and call request_irq/free_irq. - -6.3 PCI Memory/IO Mapped Regions - -Service drivers for PCI Express Power Management (PME), Advanced -Error Reporting (AER), Hot-Plug (HP) and Virtual Channel (VC) access -PCI configuration space on the PCI Express port. In all cases the -registers accessed are independent of each other. This patch assumes -that all service drivers will be well behaved and not overwrite -other service driver's configuration settings. - -6.4 PCI Config Registers - -Each service driver runs its PCI config operations on its own -capability structure except the PCI Express capability structure, in -which Root Control register and Device Control register are shared -between PME and AER. This patch assumes that all service drivers -will be well behaved and not overwrite other service driver's -configuration settings. diff --git a/Documentation/README.cycladesZ b/Documentation/README.cycladesZ deleted file mode 100644 index 024a69443..000000000 --- a/Documentation/README.cycladesZ +++ /dev/null @@ -1,8 +0,0 @@ - -The Cyclades-Z must have firmware loaded onto the card before it will -operate. This operation should be performed during system startup, - -The firmware, loader program and the latest device driver code are -available from Cyclades at - ftp://ftp.cyclades.com/pub/cyclades/cyclades-z/linux/ - diff --git a/Documentation/SecurityBugs b/Documentation/SecurityBugs deleted file mode 100644 index 26c3b3635..000000000 --- a/Documentation/SecurityBugs +++ /dev/null @@ -1,38 +0,0 @@ -Linux kernel developers take security very seriously. As such, we'd -like to know when a security bug is found so that it can be fixed and -disclosed as quickly as possible. Please report security bugs to the -Linux kernel security team. - -1) Contact - -The Linux kernel security team can be contacted by email at -. This is a private list of security officers -who will help verify the bug report and develop and release a fix. -It is possible that the security team will bring in extra help from -area maintainers to understand and fix the security vulnerability. - -As it is with any bug, the more information provided the easier it -will be to diagnose and fix. Please review the procedure outlined in -REPORTING-BUGS if you are unclear about what information is helpful. -Any exploit code is very helpful and will not be released without -consent from the reporter unless it has already been made public. - -2) Disclosure - -The goal of the Linux kernel security team is to work with the -bug submitter to bug resolution as well as disclosure. We prefer -to fully disclose the bug as soon as possible. It is reasonable to -delay disclosure when the bug or the fix is not yet fully understood, -the solution is not well-tested or for vendor coordination. However, we -expect these delays to be short, measurable in days, not weeks or months. -A disclosure date is negotiated by the security team working with the -bug submitter as well as vendors. However, the kernel security team -holds the final say when setting a disclosure date. The timeframe for -disclosure is from immediate (esp. if it's already publically known) -to a few weeks. As a basic default policy, we expect report date to -disclosure date to be on the order of 7 days. - -3) Non-disclosure agreements - -The Linux kernel security team is not a formal body and therefore unable -to enter any non-disclosure agreements. diff --git a/Documentation/aoe/aoe.txt b/Documentation/aoe/aoe.txt deleted file mode 100644 index 7af899ffd..000000000 --- a/Documentation/aoe/aoe.txt +++ /dev/null @@ -1,84 +0,0 @@ -The EtherDrive (R) HOWTO for users of 2.6 kernels is found at ... - - http://www.coraid.com/support/linux/EtherDrive-2.6-HOWTO.html - - It has many tips and hints! - -CREATING DEVICE NODES - - Users of udev should find device nodes created automatically. Two - scripts are provided in Documentation/aoe as examples of static - device node creation for using the aoe driver. - - rm -rf /dev/etherd - sh Documentation/aoe/mkdevs.sh /dev/etherd - - ... or to make just one shelf's worth of block device nodes ... - - sh Documentation/aoe/mkshelf.sh /dev/etherd 0 - - There is also an autoload script that shows how to edit - /etc/modprobe.conf to ensure that the aoe module is loaded when - necessary. - -USING DEVICE NODES - - "cat /dev/etherd/err" blocks, waiting for error diagnostic output, - like any retransmitted packets. - - "echo eth2 eth4 > /dev/etherd/interfaces" tells the aoe driver to - limit ATA over Ethernet traffic to eth2 and eth4. AoE traffic from - untrusted networks should be ignored as a matter of security. - - "echo > /dev/etherd/discover" tells the driver to find out what AoE - devices are available. - - These character devices may disappear and be replaced by sysfs - counterparts, so distribution maintainers are encouraged to create - scripts that use these devices. - - The block devices are named like this: - - e{shelf}.{slot} - e{shelf}.{slot}p{part} - - ... so that "e0.2" is the third blade from the left (slot 2) in the - first shelf (shelf address zero). That's the whole disk. The first - partition on that disk would be "e0.2p1". - -USING SYSFS - - Each aoe block device in /sys/block has the extra attributes of - state, mac, and netif. The state attribute is "up" when the device - is ready for I/O and "down" if detected but unusable. The - "down,closewait" state shows that the device is still open and - cannot come up again until it has been closed. - - The mac attribute is the ethernet address of the remote AoE device. - The netif attribute is the network interface on the localhost - through which we are communicating with the remote AoE device. - - There is a script in this directory that formats this information - in a convenient way. - - root@makki root# sh Documentation/aoe/status.sh - e10.0 eth3 up - e10.1 eth3 up - e10.2 eth3 up - e10.3 eth3 up - e10.4 eth3 up - e10.5 eth3 up - e10.6 eth3 up - e10.7 eth3 up - e10.8 eth3 up - e10.9 eth3 up - e4.0 eth1 up - e4.1 eth1 up - e4.2 eth1 up - e4.3 eth1 up - e4.4 eth1 up - e4.5 eth1 up - e4.6 eth1 up - e4.7 eth1 up - e4.8 eth1 up - e4.9 eth1 up diff --git a/Documentation/aoe/autoload.sh b/Documentation/aoe/autoload.sh deleted file mode 100644 index 78dad1334..000000000 --- a/Documentation/aoe/autoload.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -# set aoe to autoload by installing the -# aliases in /etc/modprobe.conf - -f=/etc/modprobe.conf - -if test ! -r $f || test ! -w $f; then - echo "cannot configure $f for module autoloading" 1>&2 - exit 1 -fi - -grep major-152 $f >/dev/null -if [ $? = 1 ]; then - echo alias block-major-152 aoe >> $f - echo alias char-major-152 aoe >> $f -fi - diff --git a/Documentation/aoe/mkdevs.sh b/Documentation/aoe/mkdevs.sh deleted file mode 100644 index 6ce70703e..000000000 --- a/Documentation/aoe/mkdevs.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh - -n_shelves=${n_shelves:-10} -n_partitions=${n_partitions:-16} - -if test "$#" != "1"; then - echo "Usage: sh `basename $0` {dir}" 1>&2 - exit 1 -fi -dir=$1 - -MAJOR=152 - -echo "Creating AoE devnode files in $dir ..." - -set -e - -mkdir -p $dir - -# (Status info is in sysfs. See status.sh.) -# rm -f $dir/stat -# mknod -m 0400 $dir/stat c $MAJOR 1 -rm -f $dir/err -mknod -m 0400 $dir/err c $MAJOR 2 -rm -f $dir/discover -mknod -m 0200 $dir/discover c $MAJOR 3 -rm -f $dir/interfaces -mknod -m 0200 $dir/interfaces c $MAJOR 4 - -export n_partitions -mkshelf=`echo $0 | sed 's!mkdevs!mkshelf!'` -i=0 -while test $i -lt $n_shelves; do - sh -xc "sh $mkshelf $dir $i" - i=`expr $i + 1` -done diff --git a/Documentation/aoe/mkshelf.sh b/Documentation/aoe/mkshelf.sh deleted file mode 100644 index 40932836b..000000000 --- a/Documentation/aoe/mkshelf.sh +++ /dev/null @@ -1,25 +0,0 @@ -#! /bin/sh - -if test "$#" != "2"; then - echo "Usage: sh `basename $0` {dir} {shelfaddress}" 1>&2 - exit 1 -fi -n_partitions=${n_partitions:-16} -dir=$1 -shelf=$2 -MAJOR=152 - -set -e - -minor=`echo 10 \* $shelf \* $n_partitions | bc` -endp=`echo $n_partitions - 1 | bc` -for slot in `seq 0 9`; do - for part in `seq 0 $endp`; do - name=e$shelf.$slot - test "$part" != "0" && name=${name}p$part - rm -f $dir/$name - mknod -m 0660 $dir/$name b $MAJOR $minor - - minor=`expr $minor + 1` - done -done diff --git a/Documentation/aoe/status.sh b/Documentation/aoe/status.sh deleted file mode 100644 index 8934ccc44..000000000 --- a/Documentation/aoe/status.sh +++ /dev/null @@ -1,28 +0,0 @@ -#! /bin/sh -# collate and present sysfs information about AoE storage - -set -e -format="%8s\t%8s\t%8s\n" -me=`basename $0` - -# printf "$format" device mac netif state - -test -z "`mount | grep sysfs`" && { - echo "$me Error: sysfs is not mounted" 1>&2 - exit 1 -} -test -z "`lsmod | grep '^aoe'`" && { - echo "$me Error: aoe module is not loaded" 1>&2 - exit 1 -} - -for d in `ls -d /sys/block/etherd* 2>/dev/null | grep -v p` end; do - # maybe ls comes up empty, so we use "end" - test $d = end && continue - - dev=`echo "$d" | sed 's/.*!//'` - printf "$format" \ - "$dev" \ - "`cat \"$d/netif\"`" \ - "`cat \"$d/state\"`" -done | sort diff --git a/Documentation/aoe/todo.txt b/Documentation/aoe/todo.txt deleted file mode 100644 index 7fee1e116..000000000 --- a/Documentation/aoe/todo.txt +++ /dev/null @@ -1,14 +0,0 @@ -There is a potential for deadlock when allocating a struct sk_buff for -data that needs to be written out to aoe storage. If the data is -being written from a dirty page in order to free that page, and if -there are no other pages available, then deadlock may occur when a -free page is needed for the sk_buff allocation. This situation has -not been observed, but it would be nice to eliminate any potential for -deadlock under memory pressure. - -Because ATA over Ethernet is not fragmented by the kernel's IP code, -the destructore member of the struct sk_buff is available to the aoe -driver. By using a mempool for allocating all but the first few -sk_buffs, and by registering a destructor, we should be able to -efficiently allocate sk_buffs without introducing any potential for -deadlock. diff --git a/Documentation/aoe/udev-install.sh b/Documentation/aoe/udev-install.sh deleted file mode 100644 index 6449911c6..000000000 --- a/Documentation/aoe/udev-install.sh +++ /dev/null @@ -1,30 +0,0 @@ -# install the aoe-specific udev rules from udev.txt into -# the system's udev configuration -# - -me="`basename $0`" - -# find udev.conf, often /etc/udev/udev.conf -# (or environment can specify where to find udev.conf) -# -if test -z "$conf"; then - if test -r /etc/udev/udev.conf; then - conf=/etc/udev/udev.conf - else - conf="`find /etc -type f -name udev.conf 2> /dev/null`" - if test -z "$conf" || test ! -r "$conf"; then - echo "$me Error: no udev.conf found" 1>&2 - exit 1 - fi - fi -fi - -# find the directory where udev rules are stored, often -# /etc/udev/rules.d -# -rules_d="`sed -n '/^udev_rules=/{ s!udev_rules=!!; s!\"!!g; p; }' $conf`" -if test -z "$rules_d" || test ! -d "$rules_d"; then - echo "$me Error: cannot find udev rules directory" 1>&2 - exit 1 -fi -sh -xc "cp `dirname $0`/udev.txt $rules_d/60-aoe.rules" diff --git a/Documentation/aoe/udev.txt b/Documentation/aoe/udev.txt deleted file mode 100644 index ab39d8bb6..000000000 --- a/Documentation/aoe/udev.txt +++ /dev/null @@ -1,23 +0,0 @@ -# These rules tell udev what device nodes to create for aoe support. -# They may be installed along the following lines (adjusted to what -# you see on your system). -# -# ecashin@makki ~$ su -# Password: -# bash# find /etc -type f -name udev.conf -# /etc/udev/udev.conf -# bash# grep udev_rules= /etc/udev/udev.conf -# udev_rules="/etc/udev/rules.d/" -# bash# ls /etc/udev/rules.d/ -# 10-wacom.rules 50-udev.rules -# bash# cp /path/to/linux-2.6.xx/Documentation/aoe/udev.txt \ -# /etc/udev/rules.d/60-aoe.rules -# - -# aoe char devices -SUBSYSTEM="aoe", KERNEL="discover", NAME="etherd/%k", GROUP="disk", MODE="0220" -SUBSYSTEM="aoe", KERNEL="err", NAME="etherd/%k", GROUP="disk", MODE="0440" -SUBSYSTEM="aoe", KERNEL="interfaces", NAME="etherd/%k", GROUP="disk", MODE="0220" - -# aoe block devices -KERNEL="etherd*", NAME="%k", GROUP="disk" diff --git a/Documentation/arm/Samsung-S3C24XX/H1940.txt b/Documentation/arm/Samsung-S3C24XX/H1940.txt deleted file mode 100644 index d6b1de92b..000000000 --- a/Documentation/arm/Samsung-S3C24XX/H1940.txt +++ /dev/null @@ -1,40 +0,0 @@ - HP IPAQ H1940 - ============= - -http://www.handhelds.org/projects/h1940.html - -Introduction ------------- - - The HP H1940 is a S3C2410 based handheld device, with - bluetooth connectivity. - - -Support -------- - - A variety of information is available - - handhelds.org project page: - - http://www.handhelds.org/projects/h1940.html - - handhelds.org wiki page: - - http://handhelds.org/moin/moin.cgi/HpIpaqH1940 - - Herbert Pötzl pages: - - http://vserver.13thfloor.at/H1940/ - - -Maintainers ------------ - - This project is being maintained and developed by a variety - of people, including Ben Dooks, Arnaud Patard, and Herbert Pötzl. - - Thanks to the many others who have also provided support. - - -(c) 2005 Ben Dooks \ No newline at end of file diff --git a/Documentation/arm/Samsung-S3C24XX/SMDK2440.txt b/Documentation/arm/Samsung-S3C24XX/SMDK2440.txt deleted file mode 100644 index 32e1eae6a..000000000 --- a/Documentation/arm/Samsung-S3C24XX/SMDK2440.txt +++ /dev/null @@ -1,56 +0,0 @@ - Samsung/Meritech SMDK2440 - ========================= - -Introduction ------------- - - The SMDK2440 is a two part evaluation board for the Samsung S3C2440 - processor. It includes support for LCD, SmartMedia, Audio, SD and - 10MBit Ethernet, and expansion headers for various signals, including - the camera and unused GPIO. - - -Configuration -------------- - - To set the default configuration, use `make smdk2440_defconfig` which - will configure the common features of this board, or use - `make s3c2410_config` to include support for all s3c2410/s3c2440 machines - - -Support -------- - - Ben Dooks' SMDK2440 site at http://www.fluff.org/ben/smdk2440/ which - includes linux based USB download tools. - - Some of the h1940 patches that can be found from the H1940 project - site at http://www.handhelds.org/projects/h1940.html can also be - applied to this board. - - -Peripherals ------------ - - There is no current support for any of the extra peripherals on the - base-board itself. - - -MTD ---- - - The NAND flash should be supported by the in kernel MTD NAND support, - NOR flash will be added later. - - -Maintainers ------------ - - This board is being maintained by Ben Dooks, for more info, see - http://www.fluff.org/ben/smdk2440/ - - Many thanks to Dimitry Andric of TomTom for the loan of the SMDK2440, - and to Simtec Electronics for allowing me time to work on this. - - -(c) 2004 Ben Dooks \ No newline at end of file diff --git a/Documentation/as-iosched.txt b/Documentation/as-iosched.txt deleted file mode 100644 index 0dba00d5a..000000000 --- a/Documentation/as-iosched.txt +++ /dev/null @@ -1,165 +0,0 @@ -Anticipatory IO scheduler -------------------------- -Nick Piggin 13 Sep 2003 - -Attention! Database servers, especially those using "TCQ" disks should -investigate performance with the 'deadline' IO scheduler. Any system with high -disk performance requirements should do so, in fact. - -If you see unusual performance characteristics of your disk systems, or you -see big performance regressions versus the deadline scheduler, please email -me. Database users don't bother unless you're willing to test a lot of patches -from me ;) its a known issue. - -Also, users with hardware RAID controllers, doing striping, may find -highly variable performance results with using the as-iosched. The -as-iosched anticipatory implementation is based on the notion that a disk -device has only one physical seeking head. A striped RAID controller -actually has a head for each physical device in the logical RAID device. - -However, setting the antic_expire (see tunable parameters below) produces -very similar behavior to the deadline IO scheduler. - - -Selecting IO schedulers ------------------------ -To choose IO schedulers at boot time, use the argument 'elevator=deadline'. -'noop' and 'as' (the default) are also available. IO schedulers are assigned -globally at boot time only presently. - - -Anticipatory IO scheduler Policies ----------------------------------- -The as-iosched implementation implements several layers of policies -to determine when an IO request is dispatched to the disk controller. -Here are the policies outlined, in order of application. - -1. one-way Elevator algorithm. - -The elevator algorithm is similar to that used in deadline scheduler, with -the addition that it allows limited backward movement of the elevator -(i.e. seeks backwards). A seek backwards can occur when choosing between -two IO requests where one is behind the elevator's current position, and -the other is in front of the elevator's position. If the seek distance to -the request in back of the elevator is less than half the seek distance to -the request in front of the elevator, then the request in back can be chosen. -Backward seeks are also limited to a maximum of MAXBACK (1024*1024) sectors. -This favors forward movement of the elevator, while allowing opportunistic -"short" backward seeks. - -2. FIFO expiration times for reads and for writes. - -This is again very similar to the deadline IO scheduler. The expiration -times for requests on these lists is tunable using the parameters read_expire -and write_expire discussed below. When a read or a write expires in this way, -the IO scheduler will interrupt its current elevator sweep or read anticipation -to service the expired request. - -3. Read and write request batching - -A batch is a collection of read requests or a collection of write -requests. The as scheduler alternates dispatching read and write batches -to the driver. In the case a read batch, the scheduler submits read -requests to the driver as long as there are read requests to submit, and -the read batch time limit has not been exceeded (read_batch_expire). -The read batch time limit begins counting down only when there are -competing write requests pending. - -In the case of a write batch, the scheduler submits write requests to -the driver as long as there are write requests available, and the -write batch time limit has not been exceeded (write_batch_expire). -However, the length of write batches will be gradually shortened -when read batches frequently exceed their time limit. - -When changing between batch types, the scheduler waits for all requests -from the previous batch to complete before scheduling requests for the -next batch. - -The read and write fifo expiration times described in policy 2 above -are checked only when in scheduling IO of a batch for the corresponding -(read/write) type. So for example, the read FIFO timeout values are -tested only during read batches. Likewise, the write FIFO timeout -values are tested only during write batches. For this reason, -it is generally not recommended for the read batch time -to be longer than the write expiration time, nor for the write batch -time to exceed the read expiration time (see tunable parameters below). - -When the IO scheduler changes from a read to a write batch, -it begins the elevator from the request that is on the head of the -write expiration FIFO. Likewise, when changing from a write batch to -a read batch, scheduler begins the elevator from the first entry -on the read expiration FIFO. - -4. Read anticipation. - -Read anticipation occurs only when scheduling a read batch. -This implementation of read anticipation allows only one read request -to be dispatched to the disk controller at a time. In -contrast, many write requests may be dispatched to the disk controller -at a time during a write batch. It is this characteristic that can make -the anticipatory scheduler perform anomalously with controllers supporting -TCQ, or with hardware striped RAID devices. Setting the antic_expire -queue paramter (see below) to zero disables this behavior, and the anticipatory -scheduler behaves essentially like the deadline scheduler. - -When read anticipation is enabled (antic_expire is not zero), reads -are dispatched to the disk controller one at a time. -At the end of each read request, the IO scheduler examines its next -candidate read request from its sorted read list. If that next request -is from the same process as the request that just completed, -or if the next request in the queue is "very close" to the -just completed request, it is dispatched immediately. Otherwise, -statistics (average think time, average seek distance) on the process -that submitted the just completed request are examined. If it seems -likely that that process will submit another request soon, and that -request is likely to be near the just completed request, then the IO -scheduler will stop dispatching more read requests for up time (antic_expire) -milliseconds, hoping that process will submit a new request near the one -that just completed. If such a request is made, then it is dispatched -immediately. If the antic_expire wait time expires, then the IO scheduler -will dispatch the next read request from the sorted read queue. - -To decide whether an anticipatory wait is worthwhile, the scheduler -maintains statistics for each process that can be used to compute -mean "think time" (the time between read requests), and mean seek -distance for that process. One observation is that these statistics -are associated with each process, but those statistics are not associated -with a specific IO device. So for example, if a process is doing IO -on several file systems on separate devices, the statistics will be -a combination of IO behavior from all those devices. - - -Tuning the anticipatory IO scheduler ------------------------------------- -When using 'as', the anticipatory IO scheduler there are 5 parameters under -/sys/block/*/iosched/. All are units of milliseconds. - -The parameters are: -* read_expire - Controls how long until a read request becomes "expired". It also controls the - interval between which expired requests are served, so set to 50, a request - might take anywhere < 100ms to be serviced _if_ it is the next on the - expired list. Obviously request expiration strategies won't make the disk - go faster. The result basically equates to the timeslice a single reader - gets in the presence of other IO. 100*((seek time / read_expire) + 1) is - very roughly the % streaming read efficiency your disk should get with - multiple readers. - -* read_batch_expire - Controls how much time a batch of reads is given before pending writes are - served. A higher value is more efficient. This might be set below read_expire - if writes are to be given higher priority than reads, but reads are to be - as efficient as possible when there are no writes. Generally though, it - should be some multiple of read_expire. - -* write_expire, and -* write_batch_expire are equivalent to the above, for writes. - -* antic_expire - Controls the maximum amount of time we can anticipate a good read (one - with a short seek distance from the most recently completed request) before - giving up. Many other factors may cause anticipation to be stopped early, - or some processes will not be "anticipated" at all. Should be a bit higher - for big seek time devices though not a linear correspondence - most - processes have only a few ms thinktime. - diff --git a/Documentation/atomic_ops.txt b/Documentation/atomic_ops.txt deleted file mode 100644 index 8eedaa24f..000000000 --- a/Documentation/atomic_ops.txt +++ /dev/null @@ -1,456 +0,0 @@ - Semantics and Behavior of Atomic and - Bitmask Operations - - David S. Miller - - This document is intended to serve as a guide to Linux port -maintainers on how to implement atomic counter, bitops, and spinlock -interfaces properly. - - The atomic_t type should be defined as a signed integer. -Also, it should be made opaque such that any kind of cast to a normal -C integer type will fail. Something like the following should -suffice: - - typedef struct { volatile int counter; } atomic_t; - - The first operations to implement for atomic_t's are the -initializers and plain reads. - - #define ATOMIC_INIT(i) { (i) } - #define atomic_set(v, i) ((v)->counter = (i)) - -The first macro is used in definitions, such as: - -static atomic_t my_counter = ATOMIC_INIT(1); - -The second interface can be used at runtime, as in: - - struct foo { atomic_t counter; }; - ... - - struct foo *k; - - k = kmalloc(sizeof(*k), GFP_KERNEL); - if (!k) - return -ENOMEM; - atomic_set(&k->counter, 0); - -Next, we have: - - #define atomic_read(v) ((v)->counter) - -which simply reads the current value of the counter. - -Now, we move onto the actual atomic operation interfaces. - - void atomic_add(int i, atomic_t *v); - void atomic_sub(int i, atomic_t *v); - void atomic_inc(atomic_t *v); - void atomic_dec(atomic_t *v); - -These four routines add and subtract integral values to/from the given -atomic_t value. The first two routines pass explicit integers by -which to make the adjustment, whereas the latter two use an implicit -adjustment value of "1". - -One very important aspect of these two routines is that they DO NOT -require any explicit memory barriers. They need only perform the -atomic_t counter update in an SMP safe manner. - -Next, we have: - - int atomic_inc_return(atomic_t *v); - int atomic_dec_return(atomic_t *v); - -These routines add 1 and subtract 1, respectively, from the given -atomic_t and return the new counter value after the operation is -performed. - -Unlike the above routines, it is required that explicit memory -barriers are performed before and after the operation. It must be -done such that all memory operations before and after the atomic -operation calls are strongly ordered with respect to the atomic -operation itself. - -For example, it should behave as if a smp_mb() call existed both -before and after the atomic operation. - -If the atomic instructions used in an implementation provide explicit -memory barrier semantics which satisfy the above requirements, that is -fine as well. - -Let's move on: - - int atomic_add_return(int i, atomic_t *v); - int atomic_sub_return(int i, atomic_t *v); - -These behave just like atomic_{inc,dec}_return() except that an -explicit counter adjustment is given instead of the implicit "1". -This means that like atomic_{inc,dec}_return(), the memory barrier -semantics are required. - -Next: - - int atomic_inc_and_test(atomic_t *v); - int atomic_dec_and_test(atomic_t *v); - -These two routines increment and decrement by 1, respectively, the -given atomic counter. They return a boolean indicating whether the -resulting counter value was zero or not. - -It requires explicit memory barrier semantics around the operation as -above. - - int atomic_sub_and_test(int i, atomic_t *v); - -This is identical to atomic_dec_and_test() except that an explicit -decrement is given instead of the implicit "1". It requires explicit -memory barrier semantics around the operation. - - int atomic_add_negative(int i, atomic_t *v); - -The given increment is added to the given atomic counter value. A -boolean is return which indicates whether the resulting counter value -is negative. It requires explicit memory barrier semantics around the -operation. - -If a caller requires memory barrier semantics around an atomic_t -operation which does not return a value, a set of interfaces are -defined which accomplish this: - - void smp_mb__before_atomic_dec(void); - void smp_mb__after_atomic_dec(void); - void smp_mb__before_atomic_inc(void); - void smp_mb__after_atomic_dec(void); - -For example, smp_mb__before_atomic_dec() can be used like so: - - obj->dead = 1; - smp_mb__before_atomic_dec(); - atomic_dec(&obj->ref_count); - -It makes sure that all memory operations preceeding the atomic_dec() -call are strongly ordered with respect to the atomic counter -operation. In the above example, it guarentees that the assignment of -"1" to obj->dead will be globally visible to other cpus before the -atomic counter decrement. - -Without the explicitl smp_mb__before_atomic_dec() call, the -implementation could legally allow the atomic counter update visible -to other cpus before the "obj->dead = 1;" assignment. - -The other three interfaces listed are used to provide explicit -ordering with respect to memory operations after an atomic_dec() call -(smp_mb__after_atomic_dec()) and around atomic_inc() calls -(smp_mb__{before,after}_atomic_inc()). - -A missing memory barrier in the cases where they are required by the -atomic_t implementation above can have disasterous results. Here is -an example, which follows a pattern occuring frequently in the Linux -kernel. It is the use of atomic counters to implement reference -counting, and it works such that once the counter falls to zero it can -be guarenteed that no other entity can be accessing the object: - -static void obj_list_add(struct obj *obj) -{ - obj->active = 1; - list_add(&obj->list); -} - -static void obj_list_del(struct obj *obj) -{ - list_del(&obj->list); - obj->active = 0; -} - -static void obj_destroy(struct obj *obj) -{ - BUG_ON(obj->active); - kfree(obj); -} - -struct obj *obj_list_peek(struct list_head *head) -{ - if (!list_empty(head)) { - struct obj *obj; - - obj = list_entry(head->next, struct obj, list); - atomic_inc(&obj->refcnt); - return obj; - } - return NULL; -} - -void obj_poke(void) -{ - struct obj *obj; - - spin_lock(&global_list_lock); - obj = obj_list_peek(&global_list); - spin_unlock(&global_list_lock); - - if (obj) { - obj->ops->poke(obj); - if (atomic_dec_and_test(&obj->refcnt)) - obj_destroy(obj); - } -} - -void obj_timeout(struct obj *obj) -{ - spin_lock(&global_list_lock); - obj_list_del(obj); - spin_unlock(&global_list_lock); - - if (atomic_dec_and_test(&obj->refcnt)) - obj_destroy(obj); -} - -(This is a simplification of the ARP queue management in the - generic neighbour discover code of the networking. Olaf Kirch - found a bug wrt. memory barriers in kfree_skb() that exposed - the atomic_t memory barrier requirements quite clearly.) - -Given the above scheme, it must be the case that the obj->active -update done by the obj list deletion be visible to other processors -before the atomic counter decrement is performed. - -Otherwise, the counter could fall to zero, yet obj->active would still -be set, thus triggering the assertion in obj_destroy(). The error -sequence looks like this: - - cpu 0 cpu 1 - obj_poke() obj_timeout() - obj = obj_list_peek(); - ... gains ref to obj, refcnt=2 - obj_list_del(obj); - obj->active = 0 ... - ... visibility delayed ... - atomic_dec_and_test() - ... refcnt drops to 1 ... - atomic_dec_and_test() - ... refcount drops to 0 ... - obj_destroy() - BUG() triggers since obj->active - still seen as one - obj->active update visibility occurs - -With the memory barrier semantics required of the atomic_t operations -which return values, the above sequence of memory visibility can never -happen. Specifically, in the above case the atomic_dec_and_test() -counter decrement would not become globally visible until the -obj->active update does. - -As a historical note, 32-bit Sparc used to only allow usage of -24-bits of it's atomic_t type. This was because it used 8 bits -as a spinlock for SMP safety. Sparc32 lacked a "compare and swap" -type instruction. However, 32-bit Sparc has since been moved over -to a "hash table of spinlocks" scheme, that allows the full 32-bit -counter to be realized. Essentially, an array of spinlocks are -indexed into based upon the address of the atomic_t being operated -on, and that lock protects the atomic operation. Parisc uses the -same scheme. - -Another note is that the atomic_t operations returning values are -extremely slow on an old 386. - -We will now cover the atomic bitmask operations. You will find that -their SMP and memory barrier semantics are similar in shape and scope -to the atomic_t ops above. - -Native atomic bit operations are defined to operate on objects aligned -to the size of an "unsigned long" C data type, and are least of that -size. The endianness of the bits within each "unsigned long" are the -native endianness of the cpu. - - void set_bit(unsigned long nr, volatils unsigned long *addr); - void clear_bit(unsigned long nr, volatils unsigned long *addr); - void change_bit(unsigned long nr, volatils unsigned long *addr); - -These routines set, clear, and change, respectively, the bit number -indicated by "nr" on the bit mask pointed to by "ADDR". - -They must execute atomically, yet there are no implicit memory barrier -semantics required of these interfaces. - - int test_and_set_bit(unsigned long nr, volatils unsigned long *addr); - int test_and_clear_bit(unsigned long nr, volatils unsigned long *addr); - int test_and_change_bit(unsigned long nr, volatils unsigned long *addr); - -Like the above, except that these routines return a boolean which -indicates whether the changed bit was set _BEFORE_ the atomic bit -operation. - -WARNING! It is incredibly important that the value be a boolean, -ie. "0" or "1". Do not try to be fancy and save a few instructions by -declaring the above to return "long" and just returning something like -"old_val & mask" because that will not work. - -For one thing, this return value gets truncated to int in many code -paths using these interfaces, so on 64-bit if the bit is set in the -upper 32-bits then testers will never see that. - -One great example of where this problem crops up are the thread_info -flag operations. Routines such as test_and_set_ti_thread_flag() chop -the return value into an int. There are other places where things -like this occur as well. - -These routines, like the atomic_t counter operations returning values, -require explicit memory barrier semantics around their execution. All -memory operations before the atomic bit operation call must be made -visible globally before the atomic bit operation is made visible. -Likewise, the atomic bit operation must be visible globally before any -subsequent memory operation is made visible. For example: - - obj->dead = 1; - if (test_and_set_bit(0, &obj->flags)) - /* ... */; - obj->killed = 1; - -The implementation of test_and_set_bit() must guarentee that -"obj->dead = 1;" is visible to cpus before the atomic memory operation -done by test_and_set_bit() becomes visible. Likewise, the atomic -memory operation done by test_and_set_bit() must become visible before -"obj->killed = 1;" is visible. - -Finally there is the basic operation: - - int test_bit(unsigned long nr, __const__ volatile unsigned long *addr); - -Which returns a boolean indicating if bit "nr" is set in the bitmask -pointed to by "addr". - -If explicit memory barriers are required around clear_bit() (which -does not return a value, and thus does not need to provide memory -barrier semantics), two interfaces are provided: - - void smp_mb__before_clear_bit(void); - void smp_mb__after_clear_bit(void); - -They are used as follows, and are akin to their atomic_t operation -brothers: - - /* All memory operations before this call will - * be globally visible before the clear_bit(). - */ - smp_mb__before_clear_bit(); - clear_bit( ... ); - - /* The clear_bit() will be visible before all - * subsequent memory operations. - */ - smp_mb__after_clear_bit(); - -Finally, there are non-atomic versions of the bitmask operations -provided. They are used in contexts where some other higher-level SMP -locking scheme is being used to protect the bitmask, and thus less -expensive non-atomic operations may be used in the implementation. -They have names similar to the above bitmask operation interfaces, -except that two underscores are prefixed to the interface name. - - void __set_bit(unsigned long nr, volatile unsigned long *addr); - void __clear_bit(unsigned long nr, volatile unsigned long *addr); - void __change_bit(unsigned long nr, volatile unsigned long *addr); - int __test_and_set_bit(unsigned long nr, volatile unsigned long *addr); - int __test_and_clear_bit(unsigned long nr, volatile unsigned long *addr); - int __test_and_change_bit(unsigned long nr, volatile unsigned long *addr); - -These non-atomic variants also do not require any special memory -barrier semantics. - -The routines xchg() and cmpxchg() need the same exact memory barriers -as the atomic and bit operations returning values. - -Spinlocks and rwlocks have memory barrier expectations as well. -The rule to follow is simple: - -1) When acquiring a lock, the implementation must make it globally - visible before any subsequent memory operation. - -2) When releasing a lock, the implementation must make it such that - all previous memory operations are globally visible before the - lock release. - -Which finally brings us to _atomic_dec_and_lock(). There is an -architecture-neutral version implemented in lib/dec_and_lock.c, -but most platforms will wish to optimize this in assembler. - - int _atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock); - -Atomically decrement the given counter, and if will drop to zero -atomically acquire the given spinlock and perform the decrement -of the counter to zero. If it does not drop to zero, do nothing -with the spinlock. - -It is actually pretty simple to get the memory barrier correct. -Simply satisfy the spinlock grab requirements, which is make -sure the spinlock operation is globally visible before any -subsequent memory operation. - -We can demonstrate this operation more clearly if we define -an abstract atomic operation: - - long cas(long *mem, long old, long new); - -"cas" stands for "compare and swap". It atomically: - -1) Compares "old" with the value currently at "mem". -2) If they are equal, "new" is written to "mem". -3) Regardless, the current value at "mem" is returned. - -As an example usage, here is what an atomic counter update -might look like: - -void example_atomic_inc(long *counter) -{ - long old, new, ret; - - while (1) { - old = *counter; - new = old + 1; - - ret = cas(counter, old, new); - if (ret == old) - break; - } -} - -Let's use cas() in order to build a pseudo-C atomic_dec_and_lock(): - -int _atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock) -{ - long old, new, ret; - int went_to_zero; - - went_to_zero = 0; - while (1) { - old = atomic_read(atomic); - new = old - 1; - if (new == 0) { - went_to_zero = 1; - spin_lock(lock); - } - ret = cas(atomic, old, new); - if (ret == old) - break; - if (went_to_zero) { - spin_unlock(lock); - went_to_zero = 0; - } - } - - return went_to_zero; -} - -Now, as far as memory barriers go, as long as spin_lock() -strictly orders all subsequent memory operations (including -the cas()) with respect to itself, things will be fine. - -Said another way, _atomic_dec_and_lock() must guarentee that -a counter dropping to zero is never made visible before the -spinlock being acquired. - -Note that this also means that for the case where the counter -is not dropping to zero, there are no memory ordering -requirements. diff --git a/Documentation/cpu-freq/cpufreq-stats.txt b/Documentation/cpu-freq/cpufreq-stats.txt deleted file mode 100644 index e2d1e760b..000000000 --- a/Documentation/cpu-freq/cpufreq-stats.txt +++ /dev/null @@ -1,128 +0,0 @@ - - CPU frequency and voltage scaling statictics in the Linux(TM) kernel - - - L i n u x c p u f r e q - s t a t s d r i v e r - - - information for users - - - - Venkatesh Pallipadi - -Contents -1. Introduction -2. Statistics Provided (with example) -3. Configuring cpufreq-stats - - -1. Introduction - -cpufreq-stats is a driver that provices CPU frequency statistics for each CPU. -This statistics is provided in /sysfs as a bunch of read_only interfaces. This -interface (when configured) will appear in a seperate directory under cpufreq -in /sysfs (/devices/system/cpu/cpuX/cpufreq/stats/) for each CPU. -Various statistics will form read_only files under this directory. - -This driver is designed to be independent of any particular cpufreq_driver -that may be running on your CPU. So, it will work with any cpufreq_driver. - - -2. Statistics Provided (with example) - -cpufreq stats provides following statistics (explained in detail below). -- time_in_state -- total_trans -- trans_table - -All the statistics will be from the time the stats driver has been inserted -to the time when a read of a particular statistic is done. Obviously, stats -driver will not have any information about the the frequcny transitions before -the stats driver insertion. - --------------------------------------------------------------------------------- -:/sys/devices/system/cpu/cpu0/cpufreq/stats # ls -l -total 0 -drwxr-xr-x 2 root root 0 May 14 16:06 . -drwxr-xr-x 3 root root 0 May 14 15:58 .. --r--r--r-- 1 root root 4096 May 14 16:06 time_in_state --r--r--r-- 1 root root 4096 May 14 16:06 total_trans --r--r--r-- 1 root root 4096 May 14 16:06 trans_table --------------------------------------------------------------------------------- - -- time_in_state -This gives the amount of time spent in each of the frequencies supported by -this CPU. The cat output will have "