linux-cvs-patches
[Top] [All Lists]

CVS Update@linux-mips.org: linux

To: linux-cvs-patches@linux-mips.org
Subject: CVS Update@linux-mips.org: linux
From: ralf@linux-mips.org
Date: Mon, 11 Jul 2005 21:49:50 +0100
Reply-to: linux-mips@linux-mips.org
Sender: linux-cvs-patches-bounce@linux-mips.org
CVSROOT:        /home/cvs
Module name:    linux
Changes by:     ralf@ftp.linux-mips.org 05/07/11 21:49:33

Modified files:
        .              : CREDITS MAINTAINERS Makefile 
        Documentation  : 00-INDEX Changes IPMI.txt SubmittingDrivers 
                         SubmittingPatches basic_profiling.txt cciss.txt 
                         cpusets.txt devices.txt dontdiff 
                         feature-removal-schedule.txt 
                         kernel-parameters.txt keys.txt sysrq.txt 
                         tty.txt 
        Documentation/DocBook: Makefile kernel-api.tmpl libata.tmpl 
                               stylesheet.xsl 
        Documentation/cdrom: sbpcd 
        Documentation/cpu-freq: governors.txt 
        Documentation/driver-model: device.txt driver.txt 
        Documentation/dvb: bt8xx.txt 
        Documentation/filesystems: ext2.txt isofs.txt sysfs.txt 
                                   tmpfs.txt 
        Documentation/i2c: porting-clients writing-clients 
        Documentation/i2c/busses: i2c-sis69x 
        Documentation/networking: 00-INDEX dmfe.txt generic-hdlc.txt 
                                  ip-sysctl.txt multicast.txt 
                                  net-modules.txt tcp.txt 
        Documentation/power: kernel_threads.txt pci.txt swsusp.txt 
                             video.txt video_extension.txt 
        Documentation/s390: CommonIO s390dbf.txt 
        Documentation/scsi: ChangeLog.megaraid scsi_mid_low_api.txt 
        Documentation/sound/alsa: ALSA-Configuration.txt CMIPCI.txt 
        Documentation/sound/alsa/DocBook: writing-an-alsa-driver.tmpl 
        Documentation/sysctl: kernel.txt 
        Documentation/video4linux: API.html CARDLIST.bttv 
                                   CARDLIST.saa7134 CARDLIST.tuner 
                                   README.saa7134 
        Documentation/w1: w1.generic 
        arch/alpha     : Kconfig defconfig 
        arch/alpha/mm  : numa.c 
        arch/arm       : Kconfig Makefile 
        arch/arm/boot  : install.sh 
        arch/arm/common: amba.c dmabounce.c sa1111.c sharpsl_param.c 
        arch/arm/configs: enp2611_defconfig ixdp2400_defconfig 
                          ixdp2401_defconfig ixdp2800_defconfig 
                          ixdp2801_defconfig s3c2410_defconfig 
        arch/arm/kernel: Makefile ecard.c entry-armv.S entry-header.S 
                         head.S irq.c process.c setup.c signal.c smp.c 
                         time.c traps.c 
        arch/arm/lib   : ashldi3.c ashrdi3.c gcclib.h longlong.h 
                         lshrdi3.c muldi3.c ucmpdi2.c udivdi3.c 
        arch/arm/mach-clps711x: Kconfig time.c 
        arch/arm/mach-clps7500: core.c 
        arch/arm/mach-ebsa110: core.c 
        arch/arm/mach-epxa10db: time.c 
        arch/arm/mach-footbridge: dc21285-timer.c isa-timer.c 
        arch/arm/mach-h720x: cpu-h7201.c cpu-h7202.c 
        arch/arm/mach-imx: time.c 
        arch/arm/mach-integrator: Makefile core.c leds.c 
        arch/arm/mach-iop3xx: iop321-time.c iop331-time.c 
        arch/arm/mach-ixp2000: Kconfig core.c enp2611.c ixdp2800.c 
                               ixdp2x00.c pci.c 
        arch/arm/mach-ixp4xx: common.c 
        arch/arm/mach-lh7a40x: time.c 
        arch/arm/mach-omap: time.c usb.c 
        arch/arm/mach-pxa: pm.c time.c 
        arch/arm/mach-rpc: riscpc.c 
        arch/arm/mach-s3c2410: irq.c mach-bast.c mach-vr1000.c time.c 
        arch/arm/mach-sa1100: h3600.c pm.c time.c 
        arch/arm/mach-shark: core.c 
        arch/arm/mach-versatile: Makefile core.c 
        arch/arm/mm    : Kconfig copypage-v6.c fault-armv.c flush.c 
                         init.c ioremap.c mm-armv.c mmap.c proc-v6.S 
        arch/arm/nwfpe : softfloat-macros softfloat.c 
        arch/arm/oprofile: Makefile init.c op_arm_model.h 
        arch/arm/tools : mach-types 
        arch/arm26     : Kconfig 
        arch/arm26/boot: install.sh 
        arch/arm26/kernel: ecard.c 
        arch/cris      : Kconfig 
        arch/frv       : Kconfig 
        arch/frv/kernel: setup.c signal.c 
        arch/frv/mm    : init.c 
        arch/h8300     : Kconfig.cpu 
        arch/h8300/kernel: signal.c 
        arch/h8300/platform/h8300h: ptrace_h8300h.c 
        arch/i386      : Kconfig Makefile defconfig 
        arch/i386/boot : Makefile edd.S install.sh setup.S 
        arch/i386/boot/compressed: head.S misc.c 
        arch/i386/boot/tools: build.c 
        arch/i386/crypto: aes.c 
        arch/i386/kernel: Makefile apic.c apm.c cpuid.c dmi_scan.c efi.c 
                          head.S i386_ksyms.c i387.c i8259.c io_apic.c 
                          irq.c kprobes.c mpparse.c msr.c nmi.c 
                          pci-dma.c process.c ptrace.c reboot.c setup.c 
                          signal.c smp.c smpboot.c syscall_table.S 
                          sysenter.c time.c time_hpet.c traps.c 
                          vmlinux.lds.S 
        arch/i386/kernel/acpi: boot.c sleep.c 
        arch/i386/kernel/cpu: common.c intel.c intel_cacheinfo.c proc.c 
        arch/i386/kernel/cpu/cpufreq: powernow-k7.c 
        arch/i386/kernel/cpu/mcheck: k7.c mce.c p4.c p5.c p6.c winchip.c 
        arch/i386/kernel/cpu/mtrr: generic.c main.c 
        arch/i386/kernel/timers: common.c timer.c timer_hpet.c 
                                 timer_pm.c timer_tsc.c 
        arch/i386/lib  : dec_and_lock.c delay.c mmx.c usercopy.c 
        arch/i386/mach-default: setup.c topology.c 
        arch/i386/mach-visws: mpparse.c 
        arch/i386/mach-voyager: voyager_smp.c 
        arch/i386/mm   : Makefile discontig.c fault.c highmem.c 
                         hugetlbpage.c init.c ioremap.c pgtable.c 
        arch/i386/oprofile: backtrace.c 
        arch/i386/pci  : common.c irq.c legacy.c mmconfig.c numa.c 
                         pcbios.c pci.h 
        arch/i386/power: cpu.c 
        arch/ia64      : Kconfig Kconfig.debug defconfig 
        arch/ia64/configs: sn2_defconfig tiger_defconfig 
        arch/ia64/ia32 : ia32priv.h 
        arch/ia64/kernel: Makefile acpi.c domain.c efi.c entry.S entry.h 
                          iosapic.c ivt.S process.c ptrace.c signal.c 
                          smp.c smpboot.c traps.c vmlinux.lds.S 
        arch/ia64/mm   : discontig.c fault.c hugetlbpage.c 
        arch/ia64/pci  : pci.c 
        arch/ia64/sn/kernel: tiocx.c xpc.h xpc_channel.c xpc_partition.c 
        arch/m32r      : Kconfig defconfig 
        arch/m32r/boot/compressed: m32r_sio.c 
        arch/m32r/kernel: Makefile io_m32700ut.c io_mappi.c io_mappi2.c 
                          io_oaks32r.c io_opsput.c io_usrv.c setup.c 
                          setup_m32700ut.c setup_mappi.c setup_mappi2.c 
                          setup_oaks32r.c setup_opsput.c setup_usrv.c 
                          signal.c 
        arch/m32r/m32700ut: defconfig.m32700ut.smp defconfig.m32700ut.up 
        arch/m32r/mappi: defconfig.nommu defconfig.smp defconfig.up 
        arch/m32r/mappi2: defconfig.vdec2 
        arch/m32r/mm   : extable.c init.c 
        arch/m32r/oaks32r: defconfig.nommu 
        arch/m32r/opsput: defconfig.opsput 
        arch/m68k      : Kconfig 
        arch/m68knommu : Kconfig 
        arch/mips      : Kconfig defconfig 
        arch/mips/configs: atlas_defconfig capcella_defconfig 
                           cobalt_defconfig db1000_defconfig 
                           db1100_defconfig db1500_defconfig 
                           db1550_defconfig ddb5476_defconfig 
                           ddb5477_defconfig decstation_defconfig 
                           e55_defconfig ev64120_defconfig 
                           ev96100_defconfig ip22_defconfig 
                           ip27_defconfig ip32_defconfig 
                           it8172_defconfig ivr_defconfig 
                           jaguar-atx_defconfig jmr3927_defconfig 
                           lasat200_defconfig malta_defconfig 
                           mpc30x_defconfig ocelot_3_defconfig 
                           ocelot_c_defconfig ocelot_defconfig 
                           ocelot_g_defconfig pb1100_defconfig 
                           pb1500_defconfig pb1550_defconfig 
                           qemu_defconfig rm200_defconfig 
                           sb1250-swarm_defconfig sead_defconfig 
                           tb0226_defconfig tb0229_defconfig 
                           workpad_defconfig yosemite_defconfig 
        arch/mips/kernel: irixsig.c process.c setup.c signal.c 
                          signal32.c signal_n32.c 
        arch/mips/mm   : highmem.c init.c pgtable.c 
        arch/mips/sgi-ip27: Kconfig ip27-memory.c 
        arch/parisc    : Kconfig 
        arch/parisc/kernel: drivers.c 
        arch/parisc/mm : init.c 
        arch/ppc       : Kconfig Kconfig.debug Makefile 
        arch/ppc/boot  : ld.script 
        arch/ppc/boot/openfirmware: Makefile chrpmain.c common.c 
        arch/ppc/boot/simple: Makefile misc.c mpc10x_memory.c 
        arch/ppc/kernel: Makefile cputable.c entry.S head_4xx.S 
                         head_booke.h head_fsl_booke.S misc.S pci.c 
                         perfmon.c ppc_ksyms.c ptrace.c setup.c signal.c 
                         traps.c 
        arch/ppc/lib   : locks.c 
        arch/ppc/mm    : 44x_mmu.c 4xx_mmu.c fsl_booke_mmu.c init.c 
                         mmu_decl.h pgtable.c 
        arch/ppc/platforms: chrp_pci.c katana.c pmac_pci.c pmac_sleep.S 
                            pmac_time.c sandpoint.c 
        arch/ppc/platforms/83xx: mpc834x_sys.c 
        arch/ppc/platforms/85xx: Kconfig Makefile mpc8540_ads.c 
                                 mpc8560_ads.c mpc85xx_ads_common.c 
                                 mpc85xx_cds_common.c sbc8560.c 
                                 sbc85xx.c stx_gp3.c 
        arch/ppc/syslib: Makefile cpm2_common.c indirect_pci.c ipic.c 
                         mpc10x_common.c mpc85xx_devices.c mpc85xx_sys.c 
                         mv64x60.c mv64x60_win.c ocp.c of_device.c 
                         open_pic.c open_pic2.c ppc83xx_setup.c 
                         ppc85xx_setup.c 
        arch/ppc/xmon  : xmon.c 
        arch/ppc64     : Kconfig Makefile defconfig 
        arch/ppc64/boot: install.sh 
        arch/ppc64/configs: pSeries_defconfig 
        arch/ppc64/kernel: HvLpEvent.c ItLpQueue.c Makefile 
                           asm-offsets.c cpu_setup_power4.S cputable.c 
                           dma.c eeh.c head.S iSeries_VpdInfo.c 
                           iSeries_iommu.c iSeries_irq.c iSeries_pci.c 
                           iSeries_proc.c iSeries_setup.c iSeries_smp.c 
                           idle.c iommu.c irq.c kprobes.c lparcfg.c 
                           maple_setup.c maple_time.c mf.c misc.S mpic.c 
                           mpic.h of_device.c pSeries_pci.c 
                           pSeries_setup.c pSeries_smp.c pci.c pci.h 
                           pmac_time.c ppc_ksyms.c proc_ppc64.c 
                           process.c prom.c prom_init.c ptrace.c ras.c 
                           rtas-proc.c rtas.c rtasd.c rtc.c setup.c 
                           smp.c sys_ppc32.c time.c traps.c vio.c 
                           viopath.c xics.c 
        arch/ppc64/lib : Makefile 
        arch/ppc64/mm  : Makefile hash_native.c hash_utils.c 
                         hugetlbpage.c imalloc.c init.c numa.c 
        arch/ppc64/xmon: xmon.c 
        arch/s390      : Kconfig defconfig 
        arch/s390/boot : install.sh 
        arch/s390/kernel: Makefile compat_ioctl.c compat_linux.h 
                          compat_wrapper.S cpcmd.c debug.c entry.S 
                          entry64.S head.S head64.S process.c setup.c 
                          smp.c syscalls.S traps.c 
        arch/s390/mm   : cmm.c extmem.c 
        arch/sh        : Kconfig 
        arch/sh/kernel : sys_sh.c 
        arch/sh/lib    : delay.c 
        arch/sh/mm     : hugetlbpage.c 
        arch/sh64      : Kconfig 
        arch/sh64/mm   : hugetlbpage.c 
        arch/sparc     : Kconfig 
        arch/sparc/mm  : init.c 
        arch/sparc64   : Kconfig 
        arch/sparc64/kernel: auxio.c entry.S irq.c kprobes.c semaphore.c 
                             signal32.c sparc64_ksyms.c sys_sparc.c 
                             trampoline.S 
        arch/sparc64/lib: U1memcpy.S VISsave.S atomic.S bitops.S 
                          debuglocks.c dec_and_lock.S delay.c rwsem.S 
        arch/sparc64/mm: hugetlbpage.c init.c ultra.S 
        arch/sparc64/solaris: socket.c 
        arch/um        : Kconfig Makefile 
        arch/um/drivers: daemon_user.c line.c mconsole_kern.c net_kern.c 
                         port_kern.c ssl.c stdio_console.c ubd_kern.c 
                         xterm_kern.c 
        arch/um/include: line.h mconsole_kern.h time_user.h 
        arch/um/kernel : irq.c irq_user.c main.c mem.c process_kern.c 
                         reboot.c syscall_kern.c time.c time_kern.c 
                         uml.lds.S 
        arch/um/kernel/skas: Makefile process_kern.c 
        arch/um/kernel/skas/include: mode-skas.h 
        arch/um/kernel/tt: Makefile gdb.c gdb_kern.c process_kern.c 
        arch/um/kernel/tt/include: debug.h mode-tt.h 
        arch/um/scripts: Makefile.rules 
        arch/um/sys-i386: Makefile signal.c syscalls.c 
        arch/um/sys-x86_64: Makefile syscalls.c 
        arch/v850      : Kconfig 
        arch/x86_64    : Kconfig Makefile 
        arch/x86_64/boot: install.sh setup.S 
        arch/x86_64/boot/compressed: head.S misc.c 
        arch/x86_64/boot/tools: build.c 
        arch/x86_64/ia32: ia32_aout.c ia32_binfmt.c ia32_signal.c 
                          ia32entry.S 
        arch/x86_64/kernel: Makefile aperture.c apic.c e820.c 
                            early_printk.c genapic_flat.c head.S 
                            head64.c i387.c i8259.c io_apic.c irq.c 
                            kprobes.c mce.c mce_intel.c mpparse.c nmi.c 
                            process.c ptrace.c reboot.c setup.c 
                            setup64.c signal.c smp.c smpboot.c suspend.c 
                            sys_x86_64.c time.c traps.c vmlinux.lds.S 
        arch/x86_64/kernel/acpi: wakeup.S 
        arch/x86_64/lib: delay.c 
        arch/x86_64/mm : Makefile fault.c init.c ioremap.c numa.c 
        arch/x86_64/pci: k8-bus.c mmconfig.c 
        crypto         : tcrypt.c tcrypt.h 
        drivers        : Kconfig Makefile 
        drivers/acorn/char: pcf8583.c 
        drivers/acpi   : Kconfig container.c pci_bind.c pci_irq.c 
                         pci_root.c processor_core.c processor_idle.c 
                         scan.c 
        drivers/base   : Makefile base.h bus.c class.c core.c cpu.c 
                         dmapool.c driver.c firmware_class.c node.c 
                         sys.c 
        drivers/base/power: resume.c suspend.c sysfs.c 
        drivers/block  : as-iosched.c cciss.c cfq-iosched.c 
                         deadline-iosched.c elevator.c genhd.c ioctl.c 
                         ll_rw_blk.c loop.c pktcdvd.c swim3.c sx8.c ub.c 
        drivers/block/aoe: aoechr.c 
        drivers/block/paride: pd.c pg.c pt.c 
        drivers/bluetooth: bluecard_cs.c bt3c_cs.c btuart_cs.c dtl1_cs.c 
                           hci_ldisc.c 
        drivers/cdrom  : cm206.c sonycd535.c 
        drivers/char   : Kconfig Makefile amiserial.c applicom.c 
                         ds1620.c dsp56k.c hpet.c hvcs.c i8k.c ip2main.c 
                         isicom.c istallion.c lp.c mbcs.c mem.c misc.c 
                         moxa.c n_hdlc.c n_r3964.c nvram.c ppdev.c raw.c 
                         rocket.c rocket_int.h rtc.c snsc.c stallion.c 
                         sysrq.c tipar.c toshiba.c tty_io.c tty_ioctl.c 
                         vc_screen.c viotape.c vt.c vt_ioctl.c 
        drivers/char/agp: amd64-agp.c 
        drivers/char/drm: Kconfig Makefile drmP.h drm_bufs.c 
                          drm_context.c i915_dma.c i915_drm.h i915_drv.c 
                          i915_drv.h i915_irq.c i915_mem.c radeon_drv.c 
                          radeon_drv.h radeon_irq.c 
        drivers/char/ftape/compressor: zftape-compress.c 
        drivers/char/ftape/zftape: zftape-init.c 
        drivers/char/ip2: i2cmd.c i2cmd.h 
        drivers/char/ipmi: ipmi_devintf.c ipmi_msghandler.c 
                           ipmi_poweroff.c 
        drivers/char/mwave: 3780i.c 3780i.h mwavedd.c tp3780i.c 
        drivers/char/pcmcia: synclink_cs.c 
        drivers/char/rio: func.h rio_linux.c rioinit.c riotty.c 
        drivers/char/tpm: tpm.c tpm.h tpm_atmel.c tpm_nsc.c 
        drivers/char/watchdog: Kconfig Makefile ixp2000_wdt.c 
                               ixp4xx_wdt.c 
        drivers/cpufreq: cpufreq.c 
        drivers/dio    : dio-sysfs.c 
        drivers/eisa   : eisa-bus.c 
        drivers/fc4    : fc.c fc_syms.c fcp_impl.h 
        drivers/firmware: edd.c efivars.c pcdp.c pcdp.h 
        drivers/i2c    : i2c-core.c i2c-dev.c 
        drivers/i2c/algos: i2c-algo-pca.c i2c-algo-sibyte.c 
        drivers/i2c/busses: Kconfig i2c-ali1535.c i2c-ali15x3.c 
                            i2c-amd756.c i2c-amd8111.c i2c-elektor.c 
                            i2c-frodo.c i2c-i801.c i2c-i810.c 
                            i2c-ibm_iic.c i2c-ibm_iic.h i2c-iop3xx.c 
                            i2c-isa.c i2c-ite.c i2c-ixp2000.c 
                            i2c-ixp4xx.c i2c-keywest.c i2c-mpc.c 
                            i2c-nforce2.c i2c-parport-light.c 
                            i2c-parport.c i2c-pca-isa.c i2c-piix4.c 
                            i2c-prosavage.c i2c-rpx.c i2c-s3c2410.c 
                            i2c-savage4.c i2c-sibyte.c i2c-sis5595.c 
                            i2c-sis630.c i2c-sis96x.c i2c-stub.c 
                            i2c-via.c i2c-viapro.c i2c-voodoo3.c 
                            scx200_acb.c 
        drivers/i2c/chips: Kconfig Makefile adm1021.c adm1025.c 
                           adm1026.c adm1031.c asb100.c ds1337.c 
                           ds1621.c eeprom.c fscher.c fscpos.c gl518sm.c 
                           gl520sm.c isp1301_omap.c it87.c lm63.c lm75.c 
                           lm77.c lm78.c lm80.c lm83.c lm85.c lm87.c 
                           lm90.c lm92.c m41t00.c max1619.c pc87360.c 
                           pcf8574.c pcf8591.c rtc8564.c sis5595.c 
                           smsc47b397.c smsc47m1.c via686a.c w83627hf.c 
                           w83781d.c w83l785ts.c 
        drivers/ide    : Kconfig ide-cd.c ide-disk.c ide-dma.c 
                         ide-floppy.c ide-iops.c ide-probe.c 
        drivers/ide/legacy: ide-cs.c 
        drivers/ide/pci: Makefile generic.c hpt366.c serverworks.c 
                         sgiioc4.c 
        drivers/ide/ppc: pmac.c 
        drivers/ieee1394: dv1394.c ieee1394_core.c ieee1394_core.h 
                          nodemgr.c ohci1394.c raw1394.c sbp2.c sbp2.h 
                          video1394.c 
        drivers/infiniband/core: packer.c sa_query.c sysfs.c 
        drivers/infiniband/hw/mthca: mthca_av.c mthca_cmd.c mthca_cmd.h 
                                     mthca_cq.c mthca_dev.h 
                                     mthca_doorbell.h mthca_eq.c 
                                     mthca_main.c mthca_mcg.c 
                                     mthca_memfree.c mthca_mr.c 
                                     mthca_provider.c mthca_provider.h 
                                     mthca_qp.c 
        drivers/input  : evdev.c input.c joydev.c mousedev.c tsdev.c 
        drivers/input/gameport: Kconfig Makefile gameport.c ns558.c 
        drivers/input/joystick: a3d.c adi.c amijoy.c db9.c gamecon.c 
                                gf2k.c grip_mp.c spaceball.c spaceorb.c 
                                tmdc.c turbografx.c 
        drivers/input/joystick/iforce: iforce-main.c iforce-usb.c 
        drivers/input/keyboard: atkbd.c corgikbd.c lkkbd.c locomokbd.c 
                                maple_keyb.c 
        drivers/input/misc: uinput.c 
        drivers/input/mouse: Makefile alps.c amimouse.c inport.c 
                             logibm.c maplemouse.c pc110pad.c 
                             psmouse-base.c psmouse.h rpcmouse.c 
                             vsxxxaa.c 
        drivers/input/serio: i8042.c libps2.c serio.c serport.c 
        drivers/input/touchscreen: elo.c h3600_ts_input.c mk712.c 
        drivers/isdn/act2000: capi.c capi.h 
        drivers/isdn/capi: capi.c 
        drivers/isdn/hardware/avm: avm_cs.c b1dma.c c4.c t1isa.c 
        drivers/isdn/hardware/eicon: dadapter.c 
        drivers/isdn/hisax: Makefile amd7930_fn.c asuscom.c avm_pci.c 
                            avma1_cs.c bkm_a4t.c bkm_a8.c callc.c 
                            config.c diva.c elsa.c elsa_cs.c elsa_ser.c 
                            enternow_pci.c gazel.c hfc4s8s_l1.c 
                            hfc_2bds0.c hfc_2bs0.c hfc_pci.c hfc_pci.h 
                            hfc_sx.c hfc_sx.h hfc_usb.c hfc_usb.h 
                            hfcscard.c hisax.h hscx.c icc.c ipacx.c 
                            isac.c isar.c isdnl1.c isdnl2.c isdnl3.c 
                            isurf.c ix1_micro.c jade.c jade.h l3_1tr6.c 
                            l3dss1.c l3ni1.c mic.c netjet.c niccy.c 
                            nj_s.c nj_u.c q931.c s0box.c saphir.c 
                            sedlbauer.c sedlbauer_cs.c sportster.c 
                            st5481.h st5481_usb.c tei.c teleint.c 
                            teles0.c teles3.c teles_cs.c telespci.c 
                            w6692.c 
        drivers/isdn/hysdn: hycapi.c hysdn_boot.c hysdn_defs.h 
                            hysdn_init.c hysdn_proclog.c 
        drivers/isdn/i4l: isdn_audio.c isdn_audio.h isdn_common.c 
                          isdn_common.h isdn_concap.c isdn_concap.h 
                          isdn_net.c isdn_tty.c isdn_tty.h isdn_ttyfax.c 
                          isdn_x25iface.c 
        drivers/isdn/pcbit: callbacks.c callbacks.h capi.c capi.h drv.c 
        drivers/isdn/sc: Makefile command.c init.c interrupt.c ioctl.c 
                         packet.c shmem.c timer.c 
        drivers/macintosh: Kconfig Makefile adb.c therm_adt746x.c 
                           therm_pm72.c therm_windtunnel.c via-pmu.c 
        drivers/mca    : mca-bus.c mca-legacy.c 
        drivers/md     : Makefile dm-crypt.c dm-ioctl.c linear.c md.c 
                         multipath.c raid0.c raid1.c raid10.c raid5.c 
                         raid6main.c 
        drivers/media/common: ir-common.c saa7146_fops.c 
        drivers/media/dvb: Kconfig Makefile 
        drivers/media/dvb/b2c2: Kconfig flexcop-fe-tuner.c 
                                flexcop-misc.c flexcop-reg.h 
        drivers/media/dvb/dvb-core: dvb_frontend.c dvbdev.c 
        drivers/media/dvb/frontends: Kconfig Makefile dib3000-common.c 
                                     dib3000.h dib3000mb.c 
                                     dib3000mb_priv.h dib3000mc.c 
                                     dvb-pll.c dvb-pll.h 
        drivers/media/video: Kconfig Makefile adv7170.c adv7175.c 
                             bt819.c bt832.c bt832.h bt856.c 
                             bttv-cards.c bttv-driver.c bttv-i2c.c 
                             bttv.h bttvp.h ir-kbd-gpio.c msp3400.c 
                             msp3400.h mt20xx.c saa5246a.c saa5249.c 
                             saa7110.c saa7111.c saa7114.c saa7185.c 
                             tda7432.c tda8290.c tda9840.c tda9875.c 
                             tda9887.c tea6415c.c tea6420.c tuner-3036.c 
                             tuner-core.c tuner-simple.c tvaudio.c 
                             tveeprom.c tvmixer.c v4l1-compat.c 
                             video-buf-dvb.c vpx3220.c 
        drivers/media/video/cx88: cx88-blackbird.c cx88-cards.c 
                                  cx88-core.c cx88-dvb.c cx88-i2c.c 
                                  cx88-input.c cx88-mpeg.c cx88-reg.h 
                                  cx88-tvaudio.c cx88-vbi.c cx88-video.c 
                                  cx88.h 
        drivers/media/video/saa7134: saa6752hs.c saa7134-cards.c 
                                     saa7134-core.c saa7134-dvb.c 
                                     saa7134-empress.c saa7134-i2c.c 
                                     saa7134-input.c saa7134-oss.c 
                                     saa7134-tvaudio.c saa7134-vbi.c 
                                     saa7134-video.c saa7134.h 
        drivers/message/fusion: Kconfig Makefile mptbase.c mptbase.h 
                                mptctl.c mptctl.h mptlan.c mptlan.h 
                                mptscsih.c mptscsih.h 
        drivers/message/fusion/lsi: mpi.h mpi_cnfg.h mpi_fc.h 
                                    mpi_history.txt mpi_inb.h mpi_init.h 
                                    mpi_ioc.h mpi_lan.h mpi_raid.h 
                                    mpi_sas.h mpi_targ.h mpi_tool.h 
                                    mpi_type.h 
        drivers/message/i2o: Kconfig Makefile debug.c device.c driver.c 
                             exec-osm.c i2o_block.c i2o_block.h 
                             i2o_config.c i2o_proc.c i2o_scsi.c iop.c 
                             pci.c 
        drivers/misc/ibmasm: command.c dot_command.c event.c heartbeat.c 
                             ibmasm.h ibmasmfs.c lowlevel.c module.c 
                             r_heartbeat.c remote.c remote.h 
        drivers/mmc    : mmc_sysfs.c 
        drivers/mtd/maps: Kconfig pcmciamtd.c 
        drivers/net    : 3c503.c 3c505.c 3c509.c 3c515.c 3c523.c 3c59x.c 
                         8139cp.c 8139too.c 82596.c 8390.c Kconfig 
                         Makefile Space.c ac3200.c acenic.c amd8111e.c 
                         at1700.c au1000_eth.c b44.c bmac.c cs89x0.c 
                         cs89x0.h defxx.c dl2k.c e100.c e2100.c eepro.c 
                         eepro100.c eexpress.c epic100.c es3210.c 
                         eth16i.c ewrk3.c fealnx.c forcedeth.c gianfar.c 
                         gianfar.h gianfar_ethtool.c gianfar_phy.c 
                         hamachi.c hp-plus.c hp.c hp100.c isa-skeleton.c 
                         lance.c lasi_82596.c lne390.c myri_code.h 
                         natsemi.c ne-h8300.c ne.c ne2.c ns83820.c 
                         pcnet32.c ppp_async.c ppp_generic.c 
                         ppp_synctty.c r8169.c s2io.c sb1000.c 
                         sb1250-mac.c sis900.c slip.c smc-mca.c 
                         smc-ultra.c smc91x.c smc91x.h starfire.c 
                         sundance.c sungem.c tg3.c tg3.h tlan.c 
                         typhoon.c via-rhine.c via-velocity.c wd.c 
                         yellowfin.c 
        drivers/net/appletalk: ltpc.c 
        drivers/net/arm: etherh.c 
        drivers/net/bonding: bond_3ad.c bond_main.c bonding.h 
        drivers/net/e1000: e1000.h e1000_ethtool.c e1000_hw.c e1000_hw.h 
                           e1000_main.c 
        drivers/net/hamradio: 6pack.c mkiss.c 
        drivers/net/irda: irtty-sir.c sir_kthread.c stir4200.c 
        drivers/net/ixgb: ixgb_main.c 
        drivers/net/pcmcia: 3c574_cs.c 3c589_cs.c axnet_cs.c 
                            com20020_cs.c fmvj18x_cs.c ibmtr_cs.c 
                            nmclan_cs.c pcnet_cs.c smc91c92_cs.c 
                            xirc2ps_cs.c 
        drivers/net/sk98lin: skge.c 
        drivers/net/skfp: Makefile drvfbi.c ess.c fplustm.c hwmtm.c 
                          pcmplc.c pmf.c skfddi.c smt.c smtdef.c 
        drivers/net/skfp/h: cmtdef.h hwmtm.h osdef1st.h 
        drivers/net/tokenring: 3c359.c 3c359_microcode.h abyss.c ibmtr.c 
                               lanstreamer.c madgemc.c proteon.c skisa.c 
                               smctr.c smctr_firmware.h tms380tr.c 
                               tmspci.c 
        drivers/net/tulip: de2104x.c dmfe.c interrupt.c media.c 
                           tulip_core.c winbond-840.c xircom_tulip_cb.c 
        drivers/net/wan: Kconfig cosa.c farsync.c hdlc_cisco.c hdlc_fr.c 
                         hdlc_generic.c wanxl.c x25_asy.c 
        drivers/net/wan/lmc: lmc_main.c 
        drivers/net/wireless: airo.c airo_cs.c arlan-main.c atmel_cs.c 
                              netwave_cs.c orinoco.c orinoco.h 
                              orinoco_cs.c ray_cs.c strip.c wavelan_cs.c 
                              wl3501_cs.c 
        drivers/net/wireless/prism54: isl_38xx.c 
        drivers/oprofile: buffer_sync.c event_buffer.h 
        drivers/parisc : dino.c lba_pci.c 
        drivers/parport: parport_cs.c parport_pc.c parport_serial.c 
                         probe.c 
        drivers/pci    : bus.c msi.c msi.h pci-driver.c pci-sysfs.c 
                         probe.c proc.c remove.c setup-bus.c 
        drivers/pci/hotplug: Makefile acpiphp.h acpiphp_core.c 
                             acpiphp_glue.c cpqphp_core.c cpqphp_sysfs.c 
                             pci_hotplug_core.c rpadlpar_sysfs.c 
                             shpchp_sysfs.c 
        drivers/pci/pcie: portdrv_core.c 
        drivers/pcmcia : Kconfig Makefile cistpl.c cs.c cs_internal.h 
                         ds.c i82365.c m32r_cfc.c m32r_cfc.h 
                         pcmcia_compat.c rsrc_mgr.c rsrc_nonstatic.c 
                         socket_sysfs.c ti113x.h yenta_socket.c 
        drivers/pnp    : card.c driver.c interface.c manager.c 
        drivers/pnp/pnpbios: core.c 
        drivers/s390   : Kconfig s390mach.c s390mach.h 
        drivers/s390/block: dasd.c dasd_devmap.c dasd_proc.c dcssblk.c 
        drivers/s390/char: Makefile con3215.c con3270.c raw3270.c 
                           tape_34xx.c tape_class.c tape_core.c 
                           tape_proc.c vmlogrdr.c 
        drivers/s390/cio: blacklist.c ccwgroup.c chsc.c cio.c cmf.c 
                          css.c device.c qdio.c qdio.h 
        drivers/s390/net: claw.c ctcdbug.c ctcdbug.h ctcmain.c iucv.h 
                          lcs.c netiucv.c qeth.h qeth_main.c qeth_sys.c 
                          smsgiucv.c 
        drivers/s390/scsi: zfcp_aux.c zfcp_def.h zfcp_erp.c zfcp_ext.h 
                           zfcp_fsf.c zfcp_qdio.c zfcp_scsi.c 
                           zfcp_sysfs_adapter.c zfcp_sysfs_port.c 
                           zfcp_sysfs_unit.c 
        drivers/scsi   : 3w-9xxx.c 3w-xxxx.c 53c700.c BusLogic.c 
                         FlashPoint.c Kconfig Makefile NCR5380.c 
                         NCR5380.h NCR53C9x.c NCR53c406a.c a2091.c 
                         a3000.c aha152x.c aha1542.c aha1542.h ahci.c 
                         aic7xxx_old.c atp870u.c dc395x.c dmx3191d.c 
                         dpt_i2o.c dpti.h dtc.c dtc.h eata.c eata_pio.c 
                         fcal.c fd_mcs.c fdomain.c g_NCR5380.c 
                         g_NCR5380.h gdth.c gvp11.c hosts.c ibmmca.c 
                         ide-scsi.c imm.c in2000.c in2000.h initio.c 
                         initio.h ipr.c ipr.h ips.c libata-core.c 
                         libata-scsi.c mac53c94.c mac_scsi.c mac_scsi.h 
                         megaraid.c mesh.c mvme147.c nsp32.c osst.c 
                         pas16.c pas16.h pluto.c ppa.c ql1040_fw.h 
                         ql12160_fw.h ql1280_fw.h qla1280.c qlogicfas.c 
                         qlogicfas408.c qlogicfas408.h sata_promise.c 
                         sata_svw.c scsi.c scsi_debug.c scsi_error.c 
                         scsi_lib.c scsi_priv.h scsi_scan.c scsi_sysfs.c 
                         scsi_transport_spi.c sd.c seagate.c seagate.h 
                         sg.c sgiwd93.c st.c sun3x_esp.c sym53c416.c 
                         sym53c416.h t128.c t128.h tmscsim.c u14-34f.c 
                         ultrastor.c wd7000.c 
        drivers/scsi/aacraid: aachba.c aacraid.h commctrl.c comminit.c 
                              commsup.c dpcsup.c linit.c rkt.c rx.c sa.c 
        drivers/scsi/aic7xxx: aic7770_osm.c aic79xx_osm.c aic79xx_osm.h 
                              aic7xxx.h aic7xxx_core.c aic7xxx_osm.c 
                              aic7xxx_osm.h aic7xxx_osm_pci.c 
                              aic7xxx_proc.c 
        drivers/scsi/arm: cumana_1.c ecoscsi.c eesox.c fas216.c oak.c 
                          powertec.c 
        drivers/scsi/ibmvscsi: ibmvscsi.c 
        drivers/scsi/lpfc: lpfc_scsi.c 
        drivers/scsi/megaraid: mega_common.h megaraid_mbox.c 
                               megaraid_mbox.h megaraid_mm.c 
                               megaraid_mm.h 
        drivers/scsi/pcmcia: aha152x_stub.c fdomain_stub.c nsp_cs.c 
                             qlogic_stub.c sym53c500_cs.c 
        drivers/scsi/qla2xxx: qla_dbg.c qla_def.h qla_gbl.h qla_init.c 
                              qla_iocb.c qla_isr.c qla_mbx.c qla_os.c 
        drivers/scsi/sym53c8xx_2: sym_defs.h sym_glue.c sym_glue.h 
                                  sym_hipd.c sym_hipd.h sym_nvram.c 
        drivers/serial : 68328serial.c 68360serial.c 8250.c 8250.h 
                         Kconfig Makefile au1x00_uart.c icom.h 
                         ioc4_serial.c m32r_sio.c mpsc.c pxa.c s3c2410.c 
                         serial_cs.c sn_console.c sunzilog.c 
        drivers/serial/cpm_uart: cpm_uart_cpm2.c 
        drivers/sh/superhyway: superhyway-sysfs.c 
        drivers/sn     : Makefile ioc4.c 
        drivers/telephony: ixj.c ixj_pcmcia.c 
        drivers/usb    : Makefile 
        drivers/usb/atm: Kconfig Makefile speedtch.c 
        drivers/usb/class: cdc-acm.c cdc-acm.h usblp.c 
        drivers/usb/core: devices.c devio.c file.c hcd.c hcd.h hub.c 
                          hub.h inode.c sysfs.c usb.c 
        drivers/usb/gadget: Kconfig dummy_hcd.c ether.c file_storage.c 
                            goku_udc.c inode.c ndis.h net2280.c 
                            omap_udc.c omap_udc.h pxa2xx_udc.c 
                            pxa2xx_udc.h rndis.c rndis.h serial.c zero.c 
        drivers/usb/host: Kconfig Makefile ehci-dbg.c ehci-hcd.c 
                          ehci-hub.c ehci-q.c ehci-sched.c ohci-dbg.c 
                          ohci-hcd.c ohci-mem.c ohci-omap.c ohci-pci.c 
                          ohci.h sl811-hcd.c sl811_cs.c uhci-debug.c 
                          uhci-hcd.c uhci-hcd.h uhci-hub.c uhci-q.c 
        drivers/usb/input: Kconfig Makefile aiptek.c ati_remote.c 
                           hid-core.c hid-debug.h hid-input.c hid-lgff.c 
                           hid.h hiddev.c kbtab.c mtouchusb.c 
                           powermate.c touchkitusb.c usbkbd.c usbmouse.c 
                           wacom.c xpad.c 
        drivers/usb/media: stv680.c stv680.h 
        drivers/usb/media/pwc: pwc-uncompress.c 
        drivers/usb/misc: cytherm.c idmouse.c phidgetkit.c 
                          phidgetservo.c usbled.c usbtest.c 
        drivers/usb/mon: Kconfig Makefile 
        drivers/usb/net: pegasus.c pegasus.h rtl8150.c usbnet.c zd1201.c 
                         zd1201.h 
        drivers/usb/serial: cyberjack.c ftdi_sio.c generic.c ipaq.c 
                            ipw.c ir-usb.c keyspan_pda.c omninet.c 
                            safe_serial.c usb-serial.c usb-serial.h 
        drivers/usb/storage: scsiglue.c scsiglue.h transport.c 
                             transport.h usb.c 
        drivers/video  : Kconfig Makefile chipsfb.c fbmem.c fbsysfs.c 
                         gbefb.c pm3fb.c pxafb.c s1d13xxxfb.c 
                         softcursor.c vesafb.c w100fb.c 
        drivers/video/aty: aty128fb.c 
        drivers/video/console: Kconfig Makefile bitblit.c 
                               font_sun12x22.c fonts.c vgacon.c 
        drivers/video/i810: i810_main.c 
        drivers/video/intelfb: intelfbdrv.c 
        drivers/video/matrox: matroxfb_maven.c matroxfb_misc.c 
        drivers/video/nvidia: nvidia.c 
        drivers/video/riva: fbdev.c 
        drivers/video/savage: savagefb_driver.c 
        drivers/w1     : Kconfig ds_w1_bridge.c matrox_w1.c w1.c w1.h 
                         w1_family.c w1_family.h w1_int.c w1_int.h 
                         w1_io.c w1_io.h w1_log.h w1_netlink.h w1_smem.c 
                         w1_therm.c 
        drivers/zorro  : zorro-sysfs.c 
        fs             : Kconfig Makefile aio.c binfmt_aout.c 
                         binfmt_elf.c block_dev.c buffer.c char_dev.c 
                         direct-io.c dquot.c eventpoll.c exec.c 
                         file_table.c fs-writeback.c inode.c libfs.c 
                         locks.c namei.c namespace.c open.c quota.c 
                         read_write.c super.c 
        fs/afs         : kafsasyncd.c kafstimod.c 
        fs/autofs4     : autofs_i.h expire.c root.c waitq.c 
        fs/coda        : psdev.c 
        fs/debugfs     : file.c inode.c 
        fs/ext2        : Makefile acl.c acl.h ext2.h file.c inode.c 
                         namei.c super.c 
        fs/ext3        : acl.c acl.h balloc.c file.c inode.c namei.c 
                         super.c xattr.c 
        fs/hugetlbfs   : inode.c 
        fs/isofs       : dir.c inode.c isofs.h namei.c rock.c rock.h 
        fs/jbd         : journal.c 
        fs/jffs        : intrep.c intrep.h jffs_fm.c jffs_fm.h 
        fs/jffs2       : background.c 
        fs/jfs         : acl.c file.c inode.c jfs_acl.h jfs_debug.c 
                         jfs_debug.h jfs_dmap.c jfs_dtree.c jfs_extent.c 
                         jfs_imap.c jfs_inode.c jfs_inode.h jfs_logmgr.c 
                         jfs_logmgr.h jfs_metapage.c jfs_metapage.h 
                         jfs_superblock.h jfs_txnmgr.c jfs_txnmgr.h 
                         namei.c super.c symlink.c xattr.c 
        fs/lockd       : clntlock.c clntproc.c host.c mon.c svc.c 
        fs/ncpfs       : dir.c ncplib_kernel.c ncplib_kernel.h 
        fs/nfs         : Makefile callback.c callback_proc.c 
                         callback_xdr.c delegation.c dir.c direct.c 
                         file.c idmap.c inode.c mount_clnt.c nfs3proc.c 
                         nfs3xdr.c nfs4proc.c nfs4renewd.c nfs4state.c 
                         nfs4xdr.c nfsroot.c pagelist.c proc.c read.c 
                         write.c 
        fs/nfsd        : Makefile nfs3xdr.c nfs4acl.c nfs4callback.c 
                         nfs4idmap.c nfs4proc.c nfs4state.c nfs4xdr.c 
                         nfsctl.c nfsproc.c nfssvc.c nfsxdr.c vfs.c 
        fs/partitions  : Makefile check.c check.h msdos.c 
        fs/proc        : Makefile base.c proc_misc.c 
        fs/qnx4        : dir.c inode.c 
        fs/reiserfs    : file.c inode.c journal.c namei.c stree.c 
                         super.c xattr_acl.c 
        fs/sysfs       : bin.c dir.c file.c group.c inode.c mount.c 
                         symlink.c sysfs.h 
        fs/udf         : namei.c 
        fs/xfs         : xfs_alloc.c xfs_attr.c xfs_attr.h 
                         xfs_attr_leaf.c xfs_attr_leaf.h xfs_bit.c 
                         xfs_bmap.c xfs_bmap.h xfs_bmap_btree.c 
                         xfs_bmap_btree.h xfs_btree.c xfs_btree.h 
                         xfs_buf_item.c xfs_buf_item.h xfs_da_btree.c 
                         xfs_da_btree.h xfs_dfrag.c xfs_dir2_data.c 
                         xfs_dir2_data.h xfs_dir2_leaf.c xfs_dir2_leaf.h 
                         xfs_dir_leaf.c xfs_dir_leaf.h xfs_dmapi.h 
                         xfs_error.c xfs_error.h xfs_extfree_item.c 
                         xfs_extfree_item.h xfs_fs.h xfs_fsops.c 
                         xfs_ialloc_btree.h xfs_inode.c xfs_inode.h 
                         xfs_inode_item.c xfs_iomap.c xfs_log.c 
                         xfs_log_priv.h xfs_log_recover.c xfs_macros.c 
                         xfs_mount.c xfs_mount.h xfs_quota.h 
                         xfs_rename.c xfs_trans.c xfs_trans.h 
                         xfs_trans_buf.c xfs_trans_inode.c xfs_types.h 
                         xfs_utils.c xfs_vfsops.c xfs_vnodeops.c 
        fs/xfs/linux-2.6: xfs_aops.c xfs_buf.c xfs_buf.h xfs_file.c 
                          xfs_ioctl.c xfs_linux.h xfs_lrw.c xfs_lrw.h 
                          xfs_super.c xfs_vfs.h xfs_vnode.c xfs_vnode.h 
        fs/xfs/quota   : xfs_dquot.c xfs_dquot.h xfs_dquot_item.c 
                         xfs_qm.c xfs_qm.h xfs_qm_bhv.c 
                         xfs_qm_syscalls.c xfs_quota_priv.h 
                         xfs_trans_dquot.c 
        fs/xfs/support : debug.c debug.h 
        include/acpi   : acpi_bus.h acpi_drivers.h 
        include/asm-alpha: mmzone.h pci.h smp.h 
        include/asm-arm: cacheflush.h ide.h io.h pci.h pgalloc.h 
                         signal.h smp.h system.h thread_info.h 
        include/asm-arm/arch-ixp2000: gpio.h io.h ixdp2x00.h ixdp2x01.h 
                                      ixp2000-regs.h platform.h 
                                      vmalloc.h 
        include/asm-arm/arch-ixp4xx: debug-macro.S ixp4xx-regs.h 
        include/asm-arm/arch-omap: tps65010.h usb.h 
        include/asm-arm/arch-versatile: hardware.h io.h platform.h 
        include/asm-arm/mach: time.h 
        include/asm-arm26: thread_info.h 
        include/asm-cris: thread_info.h 
        include/asm-frv: pci.h thread_info.h 
        include/asm-generic: percpu.h pgtable.h topology.h vmlinux.lds.h 
        include/asm-h8300: thread_info.h 
        include/asm-i386: apic.h apicdef.h checksum.h cpu.h genapic.h 
                          highmem.h ide.h irq.h kdebug.h kprobes.h 
                          mmzone.h page.h param.h pci.h pgtable.h 
                          processor.h ptrace.h smp.h string.h 
                          thread_info.h timer.h timex.h tlbflush.h 
                          topology.h unistd.h 
        include/asm-i386/mach-bigsmp: mach_apic.h 
        include/asm-i386/mach-default: mach_apic.h mach_ipi.h 
        include/asm-i386/mach-es7000: mach_apic.h 
        include/asm-i386/mach-generic: mach_apic.h 
        include/asm-i386/mach-numaq: mach_apic.h 
        include/asm-i386/mach-summit: mach_apic.h 
        include/asm-i386/mach-visws: mach_apic.h 
        include/asm-ia64: break.h compat.h fcntl.h iosapic.h mmzone.h 
                          param.h pci.h percpu.h pgtable.h sections.h 
                          smp.h system.h thread_info.h topology.h 
                          unistd.h 
        include/asm-m32r: div64.h ide.h m32102.h m32r.h mmzone.h smp.h 
                          thread_info.h topology.h 
        include/asm-m68k: thread_info.h 
        include/asm-m68knommu: thread_info.h 
        include/asm-mips: abi.h compat.h highmem.h mmzone.h page.h pci.h 
                          pgtable.h smp.h system.h thread_info.h 
        include/asm-mips/vr41xx: vr41xx.h 
        include/asm-parisc: compat.h mmzone.h pci.h smp.h thread_info.h 
        include/asm-ppc: irq.h machdep.h mmu.h mmu_context.h mpc10x.h 
                         mpc85xx.h ocp.h open_pic.h pci.h pgtable.h 
                         ppc_asm.h ppc_sys.h reg.h reg_booke.h smp.h 
                         thread_info.h unistd.h 
        include/asm-ppc64: byteorder.h compat.h dma.h imalloc.h iommu.h 
                           kdebug.h kprobes.h machdep.h mmu.h mmzone.h 
                           nvram.h paca.h page.h pci.h pgtable.h ppc32.h 
                           processor.h rtas.h smp.h thread_info.h time.h 
                           topology.h xics.h 
        include/asm-ppc64/iSeries: HvCall.h HvCallEvent.h HvCallHpt.h 
                                   HvCallPci.h HvCallSc.h HvCallSm.h 
                                   HvCallXm.h HvLpConfig.h HvLpEvent.h 
                                   HvReleaseData.h HvTypes.h 
                                   IoHriMainStore.h IoHriProcessorVpd.h 
                                   ItExtVpdPanel.h ItIplParmsReal.h 
                                   ItLpNaca.h ItLpQueue.h ItLpRegSave.h 
                                   ItSpCommArea.h ItVpdAreas.h LparMap.h 
                                   iSeries_io.h iSeries_irq.h 
                                   iSeries_pci.h mf.h vio.h 
        include/asm-s390: cpcmd.h debug.h lowcore.h processor.h ptrace.h 
                          smp.h system.h thread_info.h unistd.h 
        include/asm-sh : page.h pci.h pgtable.h smp.h thread_info.h 
        include/asm-sh64: page.h pci.h pgtable.h thread_info.h 
        include/asm-sparc: pci.h smp.h system.h thread_info.h 
        include/asm-sparc64: auxio.h compat.h floppy.h irq.h kdebug.h 
                             page.h pci.h pgtable.h processor.h rwsem.h 
                             smp.h spinlock.h spitfire.h system.h 
                             termios.h thread_info.h 
        include/asm-um : ptrace-i386.h smp.h thread_info.h 
        include/asm-v850: pci.h thread_info.h 
        include/asm-x86_64: a.out.h apic.h apicdef.h bitops.h ia32.h 
                            io.h irq.h kdebug.h kprobes.h mmzone.h msr.h 
                            page.h param.h pci.h percpu.h pgtable.h 
                            processor.h ptrace.h smp.h suspend.h 
                            thread_info.h timex.h tlbflush.h topology.h 
                            unistd.h 
        include/linux  : a.out.h acpi.h ata.h atalk.h audit.h auto_fs4.h 
                         binfmts.h bio.h blkdev.h bootmem.h 
                         cciss_ioctl.h cpu.h device.h dma-mapping.h 
                         dmi.h dqblk_v1.h dqblk_v2.h efi.h elevator.h 
                         etherdevice.h ext2_fs.h ext3_fs.h ext3_jbd.h 
                         fb.h fcntl.h font.h fs.h fsl_devices.h genhd.h 
                         gfp.h hdlc.h highmem.h hugetlb.h i2c-dev.h 
                         i2c-id.h i2c-vid.h i2c.h i2o-dev.h i2o.h ide.h 
                         if.h if_bonding.h in6.h init.h init_task.h 
                         input.h ip.h ipmi.h ipv6.h irq.h joystick.h 
                         kernel.h key-ui.h key.h keyctl.h kmod.h 
                         kobject.h kprobes.h libata.h libps2.h list.h 
                         loop.h major.h mempool.h mm.h mmzone.h 
                         mod_devicetable.h module.h namespace.h 
                         netdevice.h netfilter_ipv4.h netlink.h 
                         netpoll.h nfs4.h nfs_fs.h nfs_fs_i.h 
                         nfs_fs_sb.h nfs_mount.h nfs_page.h nfs_xdr.h 
                         nfsd_idmap.h node.h numa.h nvram.h page-flags.h 
                         pagemap.h pci.h pci_ids.h pfkeyv2.h pkt_cls.h 
                         pkt_sched.h pktcdvd.h pm.h pmu.h 
                         posix_acl_xattr.h proc_fs.h qnx4_fs.h 
                         qnxtypes.h quota.h quotaops.h reboot.h 
                         reiserfs_acl.h reiserfs_fs.h reiserfs_fs_sb.h 
                         rmap.h rtnetlink.h sched.h seccomp.h 
                         serial_8250.h serio.h skbuff.h slab.h smp.h 
                         string.h suspend.h swap.h syscalls.h sysctl.h 
                         sysfs.h tcp.h tcp_diag.h timer.h topology.h 
                         tty.h usb.h usb_ch9.h usb_gadget.h videodev2.h 
                         wait.h wireless.h writeback.h x25.h xfrm.h 
        include/linux/byteorder: swabb.h 
        include/linux/lockd: lockd.h 
        include/linux/netfilter_ipv4: ip_conntrack_core.h ip_nat.h 
                                      ipt_CLUSTERIP.h listhelp.h 
        include/linux/nfsd: nfsd.h state.h xdr.h xdr3.h xdr4.h 
        include/linux/raid: md.h md_k.h md_p.h md_u.h raid1.h 
        include/linux/sunrpc: clnt.h sched.h svc.h xdr.h 
        include/media  : audiochip.h id.h ir-common.h tuner.h tveeprom.h 
        include/net    : ax25.h ip6_fib.h ip6_route.h ip_fib.h ipv6.h 
                         neighbour.h route.h sch_generic.h snmp.h sock.h 
                         tcp.h tcp_ecn.h x25.h xfrm.h 
        include/net/sctp: command.h constants.h sctp.h sm.h structs.h 
                          user.h 
        include/pcmcia : ciscode.h cs.h ds.h ss.h 
        include/scsi   : scsi.h scsi_device.h scsi_host.h 
                         scsi_transport.h 
        include/sound  : ac97_codec.h asound.h control.h core.h 
                         emu10k1.h gus.h pcm.h seq_midi_event.h 
                         seq_virmidi.h timer.h version.h 
        init           : Kconfig calibrate.c do_mounts_initrd.c main.c 
        ipc            : sem.c 
        kernel         : Makefile audit.c auditsc.c cpu.c cpuset.c 
                         exit.c fork.c itimer.c kmod.c kprobes.c 
                         ksysfs.c module.c panic.c params.c 
                         posix-timers.c printk.c resource.c sched.c 
                         signal.c stop_machine.c sys.c sys_ni.c sysctl.c 
                         timer.c 
        kernel/irq     : autoprobe.c handle.c manage.c spurious.c 
        kernel/power   : Kconfig Makefile disk.c main.c process.c smp.c 
                         swsusp.c 
        lib            : Kconfig Makefile bitmap.c idr.c kernel_lock.c 
                         kobject.c kobject_uevent.c sha1.c 
        mm             : Makefile bootmem.c fadvise.c filemap.c 
                         hugetlb.c madvise.c memory.c mempolicy.c 
                         mempool.c mmap.c msync.c nommu.c oom_kill.c 
                         page-writeback.c page_alloc.c page_io.c 
                         pdflush.c rmap.c shmem.c slab.c swapfile.c 
                         vmscan.c 
        net            : socket.c 
        net/appletalk  : aarp.c ddp.c 
        net/bridge     : br_forward.c br_input.c br_netfilter.c 
        net/bridge/netfilter: ebt_log.c ebtables.c 
        net/core       : Makefile dev.c neighbour.c netfilter.c 
                         netpoll.c pktgen.c rtnetlink.c skbuff.c sock.c 
                         sysctl_net_core.c wireless.c 
        net/decnet     : dn_dev.c dn_neigh.c dn_route.c dn_rules.c 
                         dn_table.c 
        net/ethernet   : eth.c 
        net/ipv4       : Kconfig Makefile af_inet.c ah4.c devinet.c 
                         esp4.c fib_frontend.c fib_hash.c fib_lookup.h 
                         fib_rules.c fib_semantics.c ip_input.c 
                         ip_output.c ip_sockglue.c ipcomp.c ipconfig.c 
                         ipmr.c raw.c route.c syncookies.c 
                         sysctl_net_ipv4.c tcp.c tcp_diag.c tcp_input.c 
                         tcp_ipv4.c tcp_minisocks.c tcp_output.c 
                         tcp_timer.c xfrm4_output.c xfrm4_state.c 
                         xfrm4_tunnel.c 
        net/ipv4/ipvs  : ip_vs_conn.c ip_vs_ctl.c ip_vs_sync.c 
                         ip_vs_xmit.c 
        net/ipv4/netfilter: arp_tables.c ip_conntrack_amanda.c 
                            ip_conntrack_core.c ip_conntrack_ftp.c 
                            ip_conntrack_irc.c ip_conntrack_proto_sctp.c 
                            ip_conntrack_proto_tcp.c 
                            ip_conntrack_proto_udp.c 
                            ip_conntrack_standalone.c ip_nat_core.c 
                            ip_nat_helper.c ip_nat_rule.c 
                            ip_nat_standalone.c ip_tables.c 
                            ipt_CLUSTERIP.c ipt_MASQUERADE.c 
                            ipt_REJECT.c ipt_ULOG.c ipt_hashlimit.c 
                            ipt_helper.c 
        net/ipv6       : addrconf.c ah6.c anycast.c datagram.c esp6.c 
                         ip6_fib.c ip6_flowlabel.c ip6_output.c 
                         ipcomp6.c ipv6_sockglue.c mcast.c ndisc.c raw.c 
                         route.c tcp_ipv6.c udp.c xfrm6_tunnel.c 
        net/ipv6/netfilter: ip6_tables.c ip6t_LOG.c ip6table_raw.c 
        net/key        : af_key.c 
        net/netlink    : af_netlink.c 
        net/rxrpc      : krxiod.c krxsecd.c krxtimod.c 
        net/sched      : Kconfig Makefile act_api.c cls_api.c cls_rsvp.h 
                         sch_api.c sch_cbq.c sch_dsmark.c sch_fifo.c 
                         sch_generic.c 
        net/sctp       : associola.c endpointola.c input.c outqueue.c 
                         protocol.c sm_make_chunk.c sm_sideeffect.c 
                         sm_statefuns.c sm_statetable.c socket.c 
                         sysctl.c transport.c 
        net/sunrpc     : auth.c clnt.c pmap_clnt.c sched.c sunrpc_syms.c 
                         svc.c svcauth_unix.c svcsock.c xdr.c xprt.c 
        net/sunrpc/auth_gss: auth_gss.c 
        net/x25        : af_x25.c x25_facilities.c x25_subr.c 
        net/xfrm       : xfrm_policy.c xfrm_state.c xfrm_user.c 
        scripts        : Makefile.build 
        scripts/basic  : docproc.c fixdep.c split-include.c 
        scripts/kconfig: conf.c confdata.c gconf.glade mconf.c 
        scripts/mod    : file2alias.c 
        security       : commoncap.c dummy.c seclvl.c 
        security/keys  : Makefile compat.c internal.h key.c keyctl.c 
                         keyring.c proc.c process_keys.c request_key.c 
                         user_defined.c 
        security/selinux: avc.c hooks.c nlmsgtab.c selinuxfs.c 
        security/selinux/include: av_perm_to_string.h av_permissions.h 
        security/selinux/ss: conditional.c policydb.c services.c 
        sound          : Kconfig sound_core.c 
        sound/arm      : Kconfig Makefile 
        sound/core     : control.c info.c info_oss.c memalloc.c memory.c 
                         pcm.c pcm_lib.c pcm_memory.c pcm_misc.c 
                         pcm_native.c sound.c timer.c timer_compat.c 
        sound/core/oss : mixer_oss.c pcm_oss.c pcm_plugin.c 
        sound/core/seq : seq_dummy.c seq_midi.c seq_midi_event.c 
                         seq_queue.c seq_queue.h seq_timer.c seq_timer.h 
                         seq_virmidi.c 
        sound/core/seq/oss: seq_oss_synth.c 
        sound/drivers/vx: vx_pcm.c 
        sound/i2c      : tea6330t.c 
        sound/isa      : Kconfig 
        sound/isa/ad1816a: ad1816a.c 
        sound/isa/cs423x: cs4236.c 
        sound/isa/gus  : gus_io.c gus_main.c gus_mem.c gus_pcm.c 
                         gus_reset.c gus_synth.c gus_tables.h 
                         gus_volume.c 
        sound/oss      : Kconfig ad1816.c ad1848.c ad1889.c cmpci.c 
                         es1370.c es1371.c esssolo1.c mad16.c maestro.c 
                         mpu401.c nm256.h nm256_audio.c nm256_coeff.h 
                         rme96xx.c sb_common.c sonicvibes.c soundcard.c 
                         sscape.c trident.c v_midi.c via82cxxx_audio.c 
                         wavfront.c 
        sound/oss/dmasound: dmasound_awacs.c 
        sound/oss/emu10k1: midi.c passthrough.c 
        sound/pci      : Kconfig als4000.c atiixp.c atiixp_modem.c 
                         azt3328.c bt87x.c cmipci.c cs4281.c ens1370.c 
                         es1938.c es1968.c fm801.c intel8x0.c 
                         intel8x0m.c maestro3.c rme32.c rme96.c 
                         sonicvibes.c via82xx.c via82xx_modem.c 
        sound/pci/ac97 : ac97_codec.c ac97_patch.c ac97_patch.h 
        sound/pci/ali5451: ali5451.c 
        sound/pci/au88x0: au88x0.c 
        sound/pci/ca0106: ca0106.h ca0106_main.c ca0106_mixer.c 
                          ca0106_proc.c 
        sound/pci/cs46xx: cs46xx.c cs46xx_lib.c 
        sound/pci/emu10k1: emu10k1.c emu10k1_main.c emu10k1x.c emufx.c 
                           emumixer.c emupcm.c emuproc.c irq.c p16v.c 
        sound/pci/hda  : Makefile hda_codec.c hda_codec.h hda_generic.c 
                         hda_intel.c hda_local.h hda_patch.h hda_proc.c 
                         patch_analog.c patch_cmedia.c patch_realtek.c 
        sound/pci/ice1712: amp.c amp.h ice1712.c ice1712.h ice1724.c 
                           phase.c phase.h vt1720_mobo.c vt1720_mobo.h 
        sound/pci/korg1212: korg1212.c 
        sound/pci/mixart: mixart.c 
        sound/pci/nm256: nm256.c 
        sound/pci/rme9652: Makefile hdsp.c rme9652.c 
        sound/pci/trident: trident.c 
        sound/pci/vx222: vx222.c 
        sound/pci/ymfpci: ymfpci.c ymfpci_main.c 
        sound/pcmcia/pdaudiocf: pdaudiocf.c 
        sound/pcmcia/vx: vx_entry.c vxpocket.c 
        sound/ppc      : awacs.c daca.c pmac.c pmac.h tumbler.c 
        sound/synth/emux: emux.c emux_effect.c 
        sound/usb      : Kconfig usbaudio.c usbaudio.h usbmidi.c 
                         usbmixer.c usbmixer_maps.c usbquirks.h 
        sound/usb/usx2y: usbusx2y.c usbusx2yaudio.c 
Added files:
        Documentation  : sgi-ioc4.txt 
        Documentation/block: ioprio.txt 
        Documentation/dvb: README.dvb-usb 
        Documentation/fb: intelfb.txt 
        Documentation/filesystems: xip.txt 
        Documentation/i2c: userspace-tools 
        Documentation/i2c/chips: adm1021 adm1025 adm1026 adm1031 adm9240 
                                 asb100 ds1621 eeprom fscher gl518sm 
                                 it87 lm63 lm75 lm77 lm78 lm80 lm83 lm85 
                                 lm87 lm90 lm92 max1619 max6875 pc87360 
                                 pca9539 pcf8574 pcf8591 sis5595 
                                 smsc47b397 smsc47m1 via686a w83627hf 
                                 w83781d w83l785ts 
        Documentation/kdump: gdbmacros.txt kdump.txt 
        Documentation/pcmcia: devicetable.txt driver-changes.txt 
        Documentation/scsi: scsi-changer.txt 
        Documentation/sound/alsa: emu10k1-jack.txt hdspm.txt 
        Documentation/video4linux: CARDLIST.cx88 
                                   hauppauge-wintv-cx88-ir.txt 
                                   lifeview.txt 
                                   not-in-cx2388x-datasheet.txt 
        arch/arm/kernel: signal.h 
        arch/arm/mach-aaec2000: Kconfig Makefile Makefile.boot 
                                aaed2000.c core.c core.h 
        arch/arm/mach-integrator: headsmp.S platsmp.c 
        arch/arm/mach-versatile: pci.c 
        arch/arm/oprofile: backtrace.c 
        arch/i386/kernel: crash.c machine_kexec.c relocate_kernel.S 
        arch/ia64/kernel: jprobes.S kprobes.c uncached.c 
        arch/m32r/kernel: io_mappi3.c setup_mappi3.c 
        arch/m32r/mappi3: defconfig.smp dot.gdbinit 
        arch/ppc/configs: mpc8548_cds_defconfig 
        arch/ppc/kernel: machine_kexec.c relocate_kernel.S 
        arch/ppc64/kernel: bpa_iic.c bpa_iic.h bpa_iommu.c bpa_iommu.h 
                           bpa_nvram.c bpa_setup.c machine_kexec.c 
                           rtas_pci.c spider-pic.c 
        arch/s390/kernel: crash.c machine_kexec.c relocate_kernel.S 
                          relocate_kernel64.S 
        arch/um/scripts: Makefile.unmap 
        arch/um/sys-i386: unmap.c 
        arch/um/sys-x86_64: unmap.c 
        arch/x86_64/kernel: crash.c machine_kexec.c relocate_kernel.S 
        arch/xtensa    : Kconfig Kconfig.debug Makefile 
        arch/xtensa/boot: Makefile 
        arch/xtensa/boot/boot-elf: Makefile boot.ld bootstrap.S 
        arch/xtensa/boot/boot-redboot: Makefile boot.ld bootstrap.S 
        arch/xtensa/boot/include: zlib.h 
        arch/xtensa/boot/lib: Makefile memcpy.S zlib.c zmem.c 
        arch/xtensa/boot/ramdisk: Makefile 
        arch/xtensa/configs: common_defconfig iss_defconfig 
        arch/xtensa/kernel: Makefile align.S asm-offsets.c coprocessor.S 
                            entry.S head.S irq.c module.c pci-dma.c 
                            pci.c platform.c process.c ptrace.c 
                            semaphore.c setup.c signal.c syscalls.c 
                            syscalls.h time.c traps.c vectors.S 
                            vmlinux.lds.S xtensa_ksyms.c 
        arch/xtensa/lib: Makefile checksum.S memcopy.S memset.S 
                         pci-auto.c strcasecmp.c strncpy_user.S 
                         strnlen_user.S usercopy.S 
        arch/xtensa/mm : Makefile fault.c init.c misc.S pgtable.c tlb.c 
        arch/xtensa/platform-iss: Makefile console.c io.c network.c 
                                  setup.c 
        drivers/base   : dd.c 
        drivers/char   : vr41xx_giu.c 
        drivers/char/drm: drm_ioc32.c radeon_ioc32.c 
        drivers/char/watchdog: wdrtas.c 
        drivers/i2c/chips: adm9240.c atxp1.c ds1374.c max6875.c 
                           pca9539.c tps65010.c w83627ehf.c 
        drivers/ide/pci: it821x.c 
        drivers/input/mouse: lifebook.c lifebook.h 
        drivers/md     : bitmap.c 
        drivers/media/dvb/dvb-usb: .cvsignore Kconfig Makefile a800.c 
                                   dibusb-common.c dibusb-mb.c 
                                   dibusb-mc.c dibusb.h digitv.c 
                                   digitv.h dtt200u-fe.c dtt200u.c 
                                   dtt200u.h dvb-usb-common.h 
                                   dvb-usb-dvb.c dvb-usb-firmware.c 
                                   dvb-usb-i2c.c dvb-usb-ids.h 
                                   dvb-usb-init.c dvb-usb-remote.c 
                                   dvb-usb-urb.c dvb-usb.h nova-t-usb2.c 
                                   umt-010.c vp7045-fe.c vp7045.c 
                                   vp7045.h 
        drivers/media/dvb/frontends: bcm3510.c bcm3510.h bcm3510_priv.h 
        drivers/media/video: tea5767.c 
        drivers/message/fusion: mptfc.c mptspi.c 
        drivers/message/i2o: bus-osm.c config-osm.c core.h 
        drivers/net    : dm9000.c dm9000.h skge.c skge.h 
                         starfire_firmware.h 
        drivers/pcmcia : ds_internal.h pcmcia_ioctl.c pcmcia_resource.c 
        drivers/s390/char: vmcp.c vmcp.h 
        drivers/scsi   : ch.c 
        drivers/serial : 8250_accent.c 8250_boca.c 8250_fourport.c 
                         8250_hub6.c 8250_mca.c 
        drivers/sn     : Kconfig 
        drivers/usb/atm: cxacru.c usbatm.c usbatm.h xusbatm.c 
        drivers/usb/host: isp116x-hcd.c isp116x.h 
        drivers/usb/input: acecad.c itmtouch.c 
        drivers/video  : arcfb.c 
        drivers/video/console: font_10x18.c font_7x14.c 
        fs             : ioprio.c 
        fs/ext2        : xip.c xip.h 
        fs/nfs         : nfs3acl.c nfs4_fs.h 
        fs/nfs_common  : .cvsignore Makefile nfsacl.c 
        fs/nfsd        : nfs2acl.c nfs3acl.c nfs4recover.c 
        fs/proc        : vmcore.c 
        include/asm-arm/arch-aaec2000: aaec2000.h debug-macro.S dma.h 
                                       entry-macro.S hardware.h io.h 
                                       irqs.h memory.h param.h system.h 
                                       timex.h uncompress.h vmalloc.h 
        include/asm-arm/arch-integrator: smp.h 
        include/asm-arm/arch-s3c2410: audio.h 
        include/asm-i386: kexec.h sparsemem.h 
        include/asm-ia64: kdebug.h kprobes.h uncached.h 
        include/asm-ia64/sn: mspec.h 
        include/asm-m32r/mappi3: mappi3_pld.h 
        include/asm-mips/vr41xx: giu.h 
        include/asm-ppc: kexec.h seccomp.h 
        include/asm-ppc64: kexec.h sparsemem.h 
        include/asm-s390: kexec.h 
        include/asm-x86_64: kexec.h sparsemem.h 
        include/asm-xtensa: a.out.h atomic.h bitops.h bootparam.h bug.h 
                            bugs.h byteorder.h cache.h cacheflush.h 
                            checksum.h coprocessor.h cpumask.h cputime.h 
                            current.h delay.h div64.h dma-mapping.h 
                            dma.h elf.h errno.h fcntl.h fixmap.h 
                            hardirq.h hdreg.h highmem.h hw_irq.h ide.h 
                            io.h ioctl.h ioctls.h ipc.h ipcbuf.h irq.h 
                            kmap_types.h linkage.h local.h mman.h mmu.h 
                            mmu_context.h module.h msgbuf.h namei.h 
                            page.h page.h.n param.h pci-bridge.h pci.h 
                            percpu.h pgalloc.h pgtable.h platform.h 
                            poll.h posix_types.h processor.h ptrace.h 
                            resource.h rmap.h rwsem.h scatterlist.h 
                            sections.h segment.h semaphore.h sembuf.h 
                            serial.h setup.h shmbuf.h shmparam.h 
                            sigcontext.h siginfo.h signal.h smp.h 
                            socket.h sockios.h spinlock.h stat.h 
                            statfs.h string.h system.h termbits.h 
                            termios.h thread_info.h timex.h tlb.h 
                            tlbflush.h topology.h types.h uaccess.h 
                            ucontext.h unaligned.h unistd.h user.h vga.h 
                            xor.h 
        include/asm-xtensa/platform-iss: hardware.h 
        include/asm-xtensa/xtensa: cacheasm.h cacheattrasm.h coreasm.h 
                                   corebits.h hal.h simcall.h 
                                   xt2000-uart.h xt2000.h xtboard.h 
        include/asm-xtensa/xtensa/config-linux_be: core.h defs.h 
                                                   specreg.h system.h 
                                                   tie.h 
        include/linux  : arcfb.h chio.h crash_dump.h dm9000.h genalloc.h 
                         hwmon-sysfs.h ioc4.h ioprio.h kexec.h klist.h 
                         nfsacl.h textsearch.h textsearch_fsm.h 
                         usb_isp116x.h 
        include/linux/raid: bitmap.h 
        include/linux/tc_ematch: tc_em_text.h 
        include/net    : ieee80211.h request_sock.h 
        include/pcmcia : device_id.h 
        include/scsi   : sg_request.h 
        include/sound  : hdspm.h 
        kernel         : Kconfig.hz Kconfig.preempt crash_dump.c kexec.c 
        lib            : genalloc.c klist.c smp_processor_id.c 
                         textsearch.c ts_fsm.c ts_kmp.c 
        mm             : Kconfig filemap.h filemap_xip.c sparse.c 
        net/core       : request_sock.c 
        net/ipv4       : fib_trie.c tcp_bic.c tcp_cong.c tcp_highspeed.c 
                         tcp_htcp.c tcp_hybla.c tcp_scalable.c 
                         tcp_vegas.c tcp_westwood.c 
        net/sched      : em_text.c 
        security/keys  : request_key_auth.c 
        sound/arm      : aaci.c aaci.h devdma.c devdma.h 
        sound/pci/hda  : patch_sigmatel.c 
        sound/pci/rme9652: hdspm.c 
Removed files:
        Documentation/DocBook: scsidrivers.tmpl 
        Documentation/dvb: README.dibusb 
        Documentation/i2c/chips: smsc47b397.txt 
        Documentation/networking: wanpipe.txt 
        arch/arm/kernel: arch.c 
        arch/ppc/boot/utils: addSystemMap.c 
        arch/ppc/syslib: ppc4xx_kgdb.c 
        arch/ppc64/kernel: XmPciLpEvent.c iSeries_pci_reset.c 
        arch/um/kernel/skas: time.c 
        arch/um/kernel/tt: time.c unmap.c 
        drivers/base   : class_simple.c 
        drivers/input/gameport: cs461x.c vortex.c 
        drivers/isdn/hisax: enternow.h st5481_hdlc.c st5481_hdlc.h 
        drivers/isdn/sc: debug.c 
        drivers/macintosh: macserial.c macserial.h 
        drivers/media/dvb/dibusb: Kconfig Makefile dvb-dibusb-core.c 
                                  dvb-dibusb-dvb.c dvb-dibusb-fe-i2c.c 
                                  dvb-dibusb-firmware.c 
                                  dvb-dibusb-remote.c dvb-dibusb-usb.c 
                                  dvb-dibusb.h dvb-fe-dtt200u.c 
        drivers/net    : fmv18x.c sk_g16.c sk_g16.h smc-mca.h 
        drivers/net/skfp: lnkstat.c smtparse.c 
        drivers/pci/hotplug: acpiphp_pci.c acpiphp_res.c 
        drivers/scsi   : pci2000.c pci2220i.c pci2220i.h psi_dale.h 
                         psi_roy.h 
        drivers/usb/atm: usb_atm.c usb_atm.h 
        include/asm-m32r: m32102peri.h 
        include/asm-ppc: fsl_ocp.h 
        include/asm-ppc64/iSeries: HvCallCfg.h LparData.h XmPciLpEvent.h 
                                   iSeries_proc.h 
        include/linux  : ioc4_common.h xattr_acl.h 
        include/linux/netfilter_ipv4: lockhelp.h 

Log message:
        Merge with Linux 2.6.13-rc1.

diff -urN linux/CREDITS linux/CREDITS
--- linux/CREDITS       2005/06/18 14:42:38     1.145
+++ linux/CREDITS       2005/07/11 20:45:51     1.146
@@ -1880,6 +1880,13 @@
 S: D-91080 Uttenreuth
 S: Germany
 
+N: Jaya Kumar
+E: jayalk@intworks.biz
+W: http://www.intworks.biz
+D: Arc monochrome LCD framebuffer driver, x86 reboot fixups
+S: Gurgaon, India
+S: Kuala Lumpur, Malaysia
+
 N: Gabor Kuti
 M: seasons@falcon.sch.bme.hu
 M: seasons@makosteszta.sote.hu
@@ -2373,9 +2380,10 @@
 D: bug fixes, documentation, minor hackery
 
 N: James Morris
-E: jmorris@intercode.com.au
+E: jmorris@redhat.com
 W: http://www.intercode.com.au/jmorris/
-D: Netfilter, Linux Security Modules (LSM).
+D: Netfilter, Linux Security Modules (LSM), SELinux, IPSec,
+D: Crypto API, general networking, miscellaneous.
 S: PO Box 707
 S: Spit Junction NSW 2088
 S: Australia
diff -urN linux/MAINTAINERS linux/MAINTAINERS
--- linux/MAINTAINERS   2005/06/18 14:42:38     1.182
+++ linux/MAINTAINERS   2005/07/11 20:45:51     1.183
@@ -194,7 +194,7 @@
 ADM1025 HARDWARE MONITOR DRIVER
 P:     Jean Delvare
 M:     khali@linux-fr.org
-L:     sensors@stimpy.netroedge.com
+L:     lm-sensors@lm-sensors.org
 S:     Maintained
 
 ADT746X FAN DRIVER
@@ -242,7 +242,7 @@
 ALI1563 I2C DRIVER
 P:     Rudolf Marek
 M:     r.marek@sh.cvut.cz
-L:     sensors@stimpy.netroedge.com
+L:     lm-sensors@lm-sensors.org
 S:     Maintained
 
 ALPHA PORT
@@ -265,6 +265,11 @@
 M:     acme@conectiva.com.br
 S:     Maintained
 
+ARC FRAMEBUFFER DRIVER
+P:     Jaya Kumar
+M:     jayalk@intworks.biz
+S:     Maintained
+
 ARM26 ARCHITECTURE
 P:     Ian Molton
 M:     spyro@f2s.com
@@ -299,7 +304,7 @@
 ARM/PT DIGITAL BOARD PORT
 P:     Stefan Eletzhofer
 M:     stefan.eletzhofer@eletztrick.de
-L:     linux-arm-kernel@lists.arm.linux.org.uk
+L:     linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 W:     http://www.arm.linux.org.uk/
 S:     Maintained
 
@@ -312,21 +317,21 @@
 ARM/STRONGARM110 PORT
 P:     Russell King
 M:     rmk@arm.linux.org.uk
-L:     linux-arm-kernel@lists.arm.linux.org.uk
+L:     linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 W:     http://www.arm.linux.org.uk/
 S:     Maintained
 
 ARM/S3C2410 ARM ARCHITECTURE
 P:     Ben Dooks
 M:     ben-s3c2410@fluff.org
-L:     linux-arm-kernel@lists.arm.linux.org.uk
+L:     linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 W:     http://www.fluff.org/ben/linux/
 S:     Maintained
 
 ARM/S3C2440 ARM ARCHITECTURE
 P:     Ben Dooks
 M:     ben-s3c2440@fluff.org
-L:     linux-arm-kernel@lists.arm.linux.org.uk
+L:     linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 W:     http://www.fluff.org/ben/linux/
 S:     Maintained
 
@@ -499,12 +504,19 @@
 W:   http://sourceforge.net/projects/bonding/
 S:   Supported
 
+BROADBAND PROCESSOR ARCHITECTURE
+P:     Arnd Bergmann
+M:     arnd@arndb.de
+L:     linuxppc64-dev@ozlabs.org
+W:     http://linuxppc64.org
+S:     Supported
+
 BTTV VIDEO4LINUX DRIVER
-P:     Gerd Knorr
-M:     kraxel@bytesex.org
+P:     Mauro Carvalho Chehab
+M:     mchehab@brturbo.com.br
 L:     video4linux-list@redhat.com
-W:     http://bytesex.org/bttv/
-S:     Orphan
+W:     http://linuxtv.org
+S:     Maintained
 
 BUSLOGIC SCSI DRIVER
 P:     Leonard N. Zubkoff
@@ -564,10 +576,9 @@
 
 COMPUTONE INTELLIPORT MULTIPORT CARD
 P:     Michael H. Warfield
-M:     Michael H. Warfield <mhw@wittsend.com>
+M:     mhw@wittsend.com
 W:     http://www.wittsend.com/computone.html
-L:     linux-computone@lazuli.wittsend.com
-S:     Orphaned
+S:     Maintained
 
 COSA/SRP SYNC SERIAL DRIVER
 P:     Jan "Yenya" Kasprzak
@@ -736,6 +747,11 @@
 L:     linux-kernel@vger.kernel.org
 S:     Maintained
 
+DOCBOOK FOR DOCUMENTATION
+P:     Martin Waitz
+M:     tali@admingilde.org
+S:     Maintained
+
 DOUBLETALK DRIVER
 P:     James R. Van Zandt
 M:     jrv@vanzandt.mv.com
@@ -992,7 +1008,7 @@
 M:     greg@kroah.com
 P:     Jean Delvare
 M:     khali@linux-fr.org
-L:     sensors@stimpy.netroedge.com
+L:     lm-sensors@lm-sensors.org
 W:     http://www.lm-sensors.nu/
 S:     Maintained
 
@@ -1133,7 +1149,7 @@
 
 INFINIBAND SUBSYSTEM
 P:     Roland Dreier
-M:     roland@topspin.com
+M:     rolandd@cisco.com
 P:     Sean Hefty
 M:     mshefty@ichips.intel.com
 P:     Hal Rosenstock
@@ -1313,6 +1329,16 @@
 L:     linux-kernel@vger.kernel.org
 S:     Maintained
 
+KEXEC
+P:     Eric Biederman
+P:     Randy Dunlap
+M:     ebiederm@xmission.com
+M:     rddunlap@osdl.org
+W:     http://www.xmission.com/~ebiederm/files/kexec/
+L:     linux-kernel@vger.kernel.org
+L:     fastboot@osdl.org
+S:     Maintained
+
 LANMEDIA WAN CARD DRIVER
 P:     Andrew Stanley-Jones
 M:     asj@lanmedia.com
@@ -1420,13 +1446,13 @@
 LM83 HARDWARE MONITOR DRIVER
 P:     Jean Delvare
 M:     khali@linux-fr.org
-L:     sensors@stimpy.netroedge.com
+L:     lm-sensors@lm-sensors.org
 S:     Maintained
 
 LM90 HARDWARE MONITOR DRIVER
 P:     Jean Delvare
 M:     khali@linux-fr.org
-L:     sensors@stimpy.netroedge.com
+L:     lm-sensors@lm-sensors.org
 S:     Maintained
 
 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP Dynamic Disks)
@@ -1843,7 +1869,7 @@
 PXA2xx SUPPORT
 P:     Nicolas Pitre
 M:     nico@cam.org
-L:     linux-arm-kernel@lists.arm.linux.org.uk
+L:     linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 S:     Maintained
 
 QLOGIC QLA2XXX FC-SCSI DRIVER
@@ -2065,7 +2091,7 @@
 SMSC47M1 HARDWARE MONITOR DRIVER
 P:     Jean Delvare
 M:     khali@linux-fr.org
-L:     sensors@stimpy.netroedge.com
+L:     lm-sensors@lm-sensors.org
 S:     Odd Fixes
 
 SMB FILESYSTEM
@@ -2098,9 +2124,7 @@
 SOFTWARE SUSPEND:
 P:     Pavel Machek
 M:     pavel@suse.cz
-M:     pavel@ucw.cz
-L:     http://lister.fornax.hu/mailman/listinfo/swsusp
-W:     http://swsusp.sf.net/
+L:     linux-pm@osdl.org
 S:     Maintained
 
 SONIC NETWORK DRIVER
@@ -2128,6 +2152,11 @@
 L:     tpmdd-devel@lists.sourceforge.net
 S:     Maintained
 
+TENSILICA XTENSA PORT (xtensa):
+P:     Chris Zankel
+M:     chris@zankel.net
+S:     Maintained
+
 UltraSPARC (sparc64):
 P:     David S. Miller
 M:     davem@davemloft.net
@@ -2145,7 +2174,7 @@
 P:     Marc Singer
 M:     elf@buici.com
 W:     http://projects.buici.com/arm
-L:     linux-arm-kernel@lists.arm.linux.org.uk
+L:     linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 S:     Maintained
 
 SPARC (sparc32):
@@ -2572,7 +2601,7 @@
 P:     D. Jeff Dionne (created first uClinux port)
 M:     jeff@uclinux.org
 W:     http://www.uclinux.org/
-L:     uclinux-dev@uclinux.org
+L:     uclinux-dev@uclinux.org  (subscribers-only)
 S:     Maintained
 
 UCLINUX FOR NEC V850
@@ -2596,15 +2625,16 @@
 S:     Maintained
 
 VIDEO FOR LINUX
-P:     Gerd Knorr
-M:     kraxel@bytesex.org
+P:     Mauro Carvalho Chehab
+M:     mchehab@brturbo.com.br
 L:     video4linux-list@redhat.com
-S:     Orphan
+W:     http://linuxtv.org
+S:     Maintained
 
 W1 DALLAS'S 1-WIRE BUS
 P:     Evgeniy Polyakov
 M:     johnpol@2ka.mipt.ru
-L:     sensors@stimpy.netroedge.com
+L:     lm-sensors@lm-sensors.org
 S:     Maintained
 
 W83L51xD SD/MMC CARD INTERFACE DRIVER
@@ -2617,7 +2647,7 @@
 W83L785TS HARDWARE MONITOR DRIVER
 P:     Jean Delvare
 M:     khali@linux-fr.org
-L:     sensors@stimpy.netroedge.com
+L:     lm-sensors@lm-sensors.org
 S:     Odd Fixes
 
 WAN ROUTER & SANGOMA WANPIPE DRIVERS & API (X.25, FRAME RELAY, PPP, CISCO HDLC)
diff -urN linux/Makefile linux/Makefile
--- linux/Makefile      2005/06/18 14:42:38     1.254
+++ linux/Makefile      2005/07/11 20:45:51     1.255
@@ -1,7 +1,7 @@
 VERSION = 2
 PATCHLEVEL = 6
-SUBLEVEL = 12
-EXTRAVERSION =
+SUBLEVEL = 13
+EXTRAVERSION =-rc1
 NAME=Woozy Numbat
 
 # *DOCUMENTATION*
@@ -279,7 +279,7 @@
 # See documentation in Documentation/kbuild/makefiles.txt
 
 # cc-option
-# Usage: cflags-y += $(call gcc-option, -march=winchip-c6, -march=i586)
+# Usage: cflags-y += $(call cc-option, -march=winchip-c6, -march=i586)
 
 cc-option = $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null \
              > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;)
@@ -516,7 +516,7 @@
 CFLAGS         += $(call add-align,CONFIG_CC_ALIGN_JUMPS,-jumps)
 
 ifdef CONFIG_FRAME_POINTER
-CFLAGS         += -fno-omit-frame-pointer
+CFLAGS         += -fno-omit-frame-pointer $(call 
cc-option,-fno-optimize-sibling-calls,)
 else
 CFLAGS         += -fomit-frame-pointer
 endif
diff -urN linux/Documentation/sgi-ioc4.txt linux/Documentation/sgi-ioc4.txt
--- linux/Documentation/sgi-ioc4.txt    1970/01/01 00:00:00
+++ linux/Documentation/sgi-ioc4.txt    2005-07-11 21:45:51.915193000 +0100     
1.1
@@ -0,0 +1,45 @@
+The SGI IOC4 PCI device is a bit of a strange beast, so some notes on
+it are in order.
+
+First, even though the IOC4 performs multiple functions, such as an
+IDE controller, a serial controller, a PS/2 keyboard/mouse controller,
+and an external interrupt mechanism, it's not implemented as a
+multifunction device.  The consequence of this from a software
+standpoint is that all these functions share a single IRQ, and
+they can't all register to own the same PCI device ID.  To make
+matters a bit worse, some of the register blocks (and even registers
+themselves) present in IOC4 are mixed-purpose between these several
+functions, meaning that there's no clear "owning" device driver.
+
+The solution is to organize the IOC4 driver into several independent
+drivers, "ioc4", "sgiioc4", and "ioc4_serial".  Note that there is no
+PS/2 controller driver as this functionality has never been wired up
+on a shipping IO card.
+
+ioc4
+====
+This is the core (or shim) driver for IOC4.  It is responsible for
+initializing the basic functionality of the chip, and allocating
+the PCI resources that are shared between the IOC4 functions.
+
+This driver also provides registration functions that the other
+IOC4 drivers can call to make their presence known.  Each driver
+needs to provide a probe and remove function, which are invoked
+by the core driver at appropriate times.  The interface of these
+IOC4 function probe and remove operations isn't precisely the same
+as PCI device probe and remove operations, but is logically the
+same operation.
+
+sgiioc4
+=======
+This is the IDE driver for IOC4.  Its name isn't very descriptive
+simply for historical reasons (it used to be the only IOC4 driver
+component).  There's not much to say about it other than it hooks
+up to the ioc4 driver via the appropriate registration, probe, and
+remove functions.
+
+ioc4_serial
+===========
+This is the serial driver for IOC4.  There's not much to say about it
+other than it hooks up to the ioc4 driver via the appropriate registration,
+probe, and remove functions.
diff -urN linux/Documentation/00-INDEX linux/Documentation/00-INDEX
--- linux/Documentation/00-INDEX        2005/05/19 12:08:05     1.27
+++ linux/Documentation/00-INDEX        2005/07/11 20:45:51     1.28
@@ -138,6 +138,8 @@
        - info on the in-kernel binary support for Java(tm).
 kbuild/
        - directory with info about the kernel build process.
+kdumpt.txt
+       - mini HowTo on getting the crash dump code to work.
 kernel-doc-nano-HOWTO.txt
        - mini HowTo on generation and location of kernel documentation files.
 kernel-docs.txt
diff -urN linux/Documentation/Changes linux/Documentation/Changes
--- linux/Documentation/Changes 2005/05/19 12:08:05     1.83
+++ linux/Documentation/Changes 2005/07/11 20:45:51     1.84
@@ -44,9 +44,9 @@
 
 Again, keep in mind that this list assumes you are already
 functionally running a Linux 2.4 kernel.  Also, not all tools are
-necessary on all systems; obviously, if you don't have any PCMCIA (PC
-Card) hardware, for example, you probably needn't concern yourself
-with pcmcia-cs.
+necessary on all systems; obviously, if you don't have any ISDN
+hardware, for example, you probably needn't concern yourself with
+isdn4k-utils.
 
 o  Gnu C                  2.95.3                  # gcc --version
 o  Gnu make               3.79.1                  # make --version
@@ -57,13 +57,14 @@
 o  jfsutils               1.1.3                   # fsck.jfs -V
 o  reiserfsprogs          3.6.3                   # reiserfsck -V 2>&1|grep 
reiserfsprogs
 o  xfsprogs               2.6.0                   # xfs_db -V
+o  pcmciautils            001
 o  pcmcia-cs              3.1.21                  # cardmgr -V
 o  quota-tools            3.09                    # quota -V
 o  PPP                    2.4.0                   # pppd --version
 o  isdn4k-utils           3.1pre1                 # isdnctrl 2>&1|grep version
 o  nfs-utils              1.0.5                   # showmount --version
 o  procps                 3.2.0                   # ps --version
-o  oprofile               0.5.3                   # oprofiled --version
+o  oprofile               0.9                     # oprofiled --version
 
 Kernel compilation
 ==================
@@ -186,13 +187,20 @@
 work correctly with this version of the XFS kernel code (2.6.0 or
 later is recommended, due to some significant improvements).
 
+PCMCIAutils
+-----------
+
+PCMCIAutils replaces pcmcia-cs (see below). It properly sets up
+PCMCIA sockets at system startup and loads the appropriate modules
+for 16-bit PCMCIA devices if the kernel is modularized and the hotplug
+subsystem is used.
 
 Pcmcia-cs
 ---------
 
 PCMCIA (PC Card) support is now partially implemented in the main
-kernel source.  Pay attention when you recompile your kernel ;-).
-Also, be sure to upgrade to the latest pcmcia-cs release.
+kernel source. The "pcmciautils" package (see above) replaces pcmcia-cs
+for newest kernels.
 
 Quota-tools
 -----------
@@ -349,9 +357,13 @@
 --------
 o  <ftp://oss.sgi.com/projects/xfs/download/>
 
+Pcmciautils
+-----------
+o  <ftp://ftp.kernel.org/pub/linux/utils/kernel/pcmcia/>
+
 Pcmcia-cs
 ---------
-o  <ftp://pcmcia-cs.sourceforge.net/pub/pcmcia-cs/pcmcia-cs-3.1.21.tar.gz>
+o  <http://pcmcia-cs.sourceforge.net/>
 
 Quota-tools
 ----------
diff -urN linux/Documentation/IPMI.txt linux/Documentation/IPMI.txt
--- linux/Documentation/IPMI.txt        2005/03/18 17:36:42     1.7
+++ linux/Documentation/IPMI.txt        2005/07/11 20:45:51     1.8
@@ -25,9 +25,10 @@
 Configuration
 -------------
 
-The LinuxIPMI driver is modular, which means you have to pick several
+The Linux IPMI driver is modular, which means you have to pick several
 things to have it work right depending on your hardware.  Most of
-these are available in the 'Character Devices' menu.
+these are available in the 'Character Devices' menu then the IPMI
+menu.
 
 No matter what, you must pick 'IPMI top-level message handler' to use
 IPMI.  What you do beyond that depends on your needs and hardware.
@@ -35,33 +36,30 @@
 The message handler does not provide any user-level interfaces.
 Kernel code (like the watchdog) can still use it.  If you need access
 from userland, you need to select 'Device interface for IPMI' if you
-want access through a device driver.  Another interface is also
-available, you may select 'IPMI sockets' in the 'Networking Support'
-main menu.  This provides a socket interface to IPMI.  You may select
-both of these at the same time, they will both work together.
-
-The driver interface depends on your hardware.  If you have a board
-with a standard interface (These will generally be either "KCS",
-"SMIC", or "BT", consult your hardware manual), choose the 'IPMI SI
-handler' option.  A driver also exists for direct I2C access to the
-IPMI management controller.  Some boards support this, but it is
-unknown if it will work on every board.  For this, choose 'IPMI SMBus
-handler', but be ready to try to do some figuring to see if it will
-work.
+want access through a device driver.
 
-There is also a KCS-only driver interface supplied, but it is
-depracated in favor of the SI interface.
+The driver interface depends on your hardware.  If your system
+properly provides the SMBIOS info for IPMI, the driver will detect it
+and just work.  If you have a board with a standard interface (These
+will generally be either "KCS", "SMIC", or "BT", consult your hardware
+manual), choose the 'IPMI SI handler' option.  A driver also exists
+for direct I2C access to the IPMI management controller.  Some boards
+support this, but it is unknown if it will work on every board.  For
+this, choose 'IPMI SMBus handler', but be ready to try to do some
+figuring to see if it will work on your system if the SMBIOS/APCI
+information is wrong or not present.  It is fairly safe to have both
+these enabled and let the drivers auto-detect what is present.
 
 You should generally enable ACPI on your system, as systems with IPMI
-should have ACPI tables describing them.
+can have ACPI tables describing them.
 
 If you have a standard interface and the board manufacturer has done
 their job correctly, the IPMI controller should be automatically
-detect (via ACPI or SMBIOS tables) and should just work.  Sadly, many
-boards do not have this information.  The driver attempts standard
-defaults, but they may not work.  If you fall into this situation, you
-need to read the section below named 'The SI Driver' on how to
-hand-configure your system.
+detected (via ACPI or SMBIOS tables) and should just work.  Sadly,
+many boards do not have this information.  The driver attempts
+standard defaults, but they may not work.  If you fall into this
+situation, you need to read the section below named 'The SI Driver' or
+"The SMBus Driver" on how to hand-configure your system.
 
 IPMI defines a standard watchdog timer.  You can enable this with the
 'IPMI Watchdog Timer' config option.  If you compile the driver into
@@ -73,6 +71,18 @@
 Cards' menu, enable 'Watchdog Timer Support', and enable the option
 'Disable watchdog shutdown on close'.
 
+IPMI systems can often be powered off using IPMI commands.  Select
+'IPMI Poweroff' to do this.  The driver will auto-detect if the system
+can be powered off by IPMI.  It is safe to enable this even if your
+system doesn't support this option.  This works on ATCA systems, the
+Radisys CPI1 card, and any IPMI system that supports standard chassis
+management commands.
+
+If you want the driver to put an event into the event log on a panic,
+enable the 'Generate a panic event to all BMCs on a panic' option.  If
+you want the whole panic string put into the event log using OEM
+events, enable the 'Generate OEM events containing the panic string'
+option.
 
 Basic Design
 ------------
@@ -80,7 +90,7 @@
 The Linux IPMI driver is designed to be very modular and flexible, you
 only need to take the pieces you need and you can use it in many
 different ways.  Because of that, it's broken into many chunks of
-code.  These chunks are:
+code.  These chunks (by module name) are:
 
 ipmi_msghandler - This is the central piece of software for the IPMI
 system.  It handles all messages, message timing, and responses.  The
@@ -93,18 +103,26 @@
 driver, each open file for this device ties in to the message handler
 as an IPMI user.
 
-ipmi_si - A driver for various system interfaces.  This supports
-KCS, SMIC, and may support BT in the future.  Unless you have your own
-custom interface, you probably need to use this.
+ipmi_si - A driver for various system interfaces.  This supports KCS,
+SMIC, and BT interfaces.  Unless you have an SMBus interface or your
+own custom interface, you probably need to use this.
 
 ipmi_smb - A driver for accessing BMCs on the SMBus. It uses the
 I2C kernel driver's SMBus interfaces to send and receive IPMI messages
 over the SMBus.
 
-af_ipmi - A network socket interface to IPMI.  This doesn't take up
-a character device in your system.
-
-Note that the KCS-only interface ahs been removed.
+ipmi_watchdog - IPMI requires systems to have a very capable watchdog
+timer.  This driver implements the standard Linux watchdog timer
+interface on top of the IPMI message handler.
+
+ipmi_poweroff - Some systems support the ability to be turned off via
+IPMI commands.
+
+These are all individually selectable via configuration options.
+
+Note that the KCS-only interface has been removed.  The af_ipmi driver
+is no longer supported and has been removed because it was impossible
+to do 32 bit emulation on 64-bit kernels with it.
 
 Much documentation for the interface is in the include files.  The
 IPMI include files are:
@@ -424,7 +442,7 @@
   modprobe ipmi_smb.o
        addr=<adapter1>,<i2caddr1>[,<adapter2>,<i2caddr2>[,...]]
        dbg=<flags1>,<flags2>...
-       [defaultprobe=0] [dbg_probe=1]
+       [defaultprobe=1] [dbg_probe=1]
 
 The addresses are specified in pairs, the first is the adapter ID and the
 second is the I2C address on that adapter.
@@ -532,3 +550,67 @@
 device to close it, or the timer will not stop.  This is a new semantic
 for the driver, but makes it consistent with the rest of the watchdog
 drivers in Linux.
+
+
+Panic Timeouts
+--------------
+
+The OpenIPMI driver supports the ability to put semi-custom and custom
+events in the system event log if a panic occurs.  if you enable the
+'Generate a panic event to all BMCs on a panic' option, you will get
+one event on a panic in a standard IPMI event format.  If you enable
+the 'Generate OEM events containing the panic string' option, you will
+also get a bunch of OEM events holding the panic string.
+
+
+The field settings of the events are:
+* Generator ID: 0x21 (kernel)
+* EvM Rev: 0x03 (this event is formatting in IPMI 1.0 format)
+* Sensor Type: 0x20 (OS critical stop sensor)
+* Sensor #: The first byte of the panic string (0 if no panic string)
+* Event Dir | Event Type: 0x6f (Assertion, sensor-specific event info)
+* Event Data 1: 0xa1 (Runtime stop in OEM bytes 2 and 3)
+* Event data 2: second byte of panic string
+* Event data 3: third byte of panic string
+See the IPMI spec for the details of the event layout.  This event is
+always sent to the local management controller.  It will handle routing
+the message to the right place
+
+Other OEM events have the following format:
+Record ID (bytes 0-1): Set by the SEL.
+Record type (byte 2): 0xf0 (OEM non-timestamped)
+byte 3: The slave address of the card saving the panic
+byte 4: A sequence number (starting at zero)
+The rest of the bytes (11 bytes) are the panic string.  If the panic string
+is longer than 11 bytes, multiple messages will be sent with increasing
+sequence numbers.
+
+Because you cannot send OEM events using the standard interface, this
+function will attempt to find an SEL and add the events there.  It
+will first query the capabilities of the local management controller.
+If it has an SEL, then they will be stored in the SEL of the local
+management controller.  If not, and the local management controller is
+an event generator, the event receiver from the local management
+controller will be queried and the events sent to the SEL on that
+device.  Otherwise, the events go nowhere since there is nowhere to
+send them.
+
+
+Poweroff
+--------
+
+If the poweroff capability is selected, the IPMI driver will install
+a shutdown function into the standard poweroff function pointer.  This
+is in the ipmi_poweroff module.  When the system requests a powerdown,
+it will send the proper IPMI commands to do this.  This is supported on
+several platforms.
+
+There is a module parameter named "poweroff_control" that may either be zero
+(do a power down) or 2 (do a power cycle, power the system off, then power
+it on in a few seconds).  Setting ipmi_poweroff.poweroff_control=x will do
+the same thing on the kernel command line.  The parameter is also available
+via the proc filesystem in /proc/ipmi/poweroff_control.  Note that if the
+system does not support power cycling, it will always to the power off.
+
+Note that if you have ACPI enabled, the system will prefer using ACPI to
+power off.
diff -urN linux/Documentation/SubmittingDrivers 
linux/Documentation/SubmittingDrivers
--- linux/Documentation/SubmittingDrivers       2005/04/08 18:57:46     1.15
+++ linux/Documentation/SubmittingDrivers       2005/07/11 20:45:51     1.16
@@ -13,13 +13,14 @@
 -------------------------
 
 Major and minor numbers for block and character devices are allocated
-by the Linux assigned name and number authority (currently better
-known as H Peter Anvin). The site is http://www.lanana.org/. This
+by the Linux assigned name and number authority (currently this is
+Torben Mathiasen). The site is http://www.lanana.org/. This
 also deals with allocating numbers for devices that are not going to
 be submitted to the mainstream kernel.
+See Documentation/devices.txt for more information on this.
 
-If you don't use assigned numbers then when you device is submitted it will
-get given an assigned number even if that is different from values you may
+If you don't use assigned numbers then when your device is submitted it will
+be given an assigned number even if that is different from values you may
 have shipped to customers before.
 
 Who To Submit Drivers To
@@ -32,7 +33,8 @@
        If the code area has a general maintainer then please submit it to
        the maintainer listed in MAINTAINERS in the kernel file. If the
        maintainer does not respond or you cannot find the appropriate
-       maintainer then please contact Alan Cox <alan@lxorguk.ukuu.org.uk>
+       maintainer then please contact the 2.2 kernel maintainer:
+       Marc-Christian Petersen <m.c.p@wolk-project.de>.
 
 Linux 2.4:
        The same rules apply as 2.2. The final contact point for Linux 2.4
@@ -48,7 +50,7 @@
 
 Licensing:     The code must be released to us under the
                GNU General Public License. We don't insist on any kind
-               of exclusively GPL licensing, and if you wish the driver
+               of exclusive GPL licensing, and if you wish the driver
                to be useful to other communities such as BSD you may well
                wish to release under multiple licenses.
 
diff -urN linux/Documentation/SubmittingPatches 
linux/Documentation/SubmittingPatches
--- linux/Documentation/SubmittingPatches       2005/06/18 14:42:38     1.11
+++ linux/Documentation/SubmittingPatches       2005/07/11 20:45:51     1.12
@@ -35,7 +35,7 @@
 
 To create a patch for a single file, it is often sufficient to do:
 
-       SRCTREE= linux-2.4
+       SRCTREE= linux-2.6
        MYFILE=  drivers/net/mydriver.c
 
        cd $SRCTREE
@@ -48,17 +48,18 @@
 or unmodified kernel source tree, and generate a diff against your
 own source tree.  For example:
 
-       MYSRC= /devel/linux-2.4
+       MYSRC= /devel/linux-2.6
 
-       tar xvfz linux-2.4.0-test11.tar.gz
-       mv linux linux-vanilla
-       wget http://www.moses.uklinux.net/patches/dontdiff
-       diff -uprN -X dontdiff linux-vanilla $MYSRC > /tmp/patch
-       rm -f dontdiff
+       tar xvfz linux-2.6.12.tar.gz
+       mv linux-2.6.12 linux-2.6.12-vanilla
+       diff -uprN -X linux-2.6.12-vanilla/Documentation/dontdiff \
+               linux-2.6.12-vanilla $MYSRC > /tmp/patch
 
 "dontdiff" is a list of files which are generated by the kernel during
 the build process, and should be ignored in any diff(1)-generated
-patch.  dontdiff is maintained by Tigran Aivazian <tigran@veritas.com>
+patch.  The "dontdiff" file is included in the kernel tree in
+2.6.12 and later.  For earlier kernel versions, you can get it
+from <http://www.xenotime.net/linux/doc/dontdiff>.
 
 Make sure your patch does not include any extra files which do not
 belong in a patch submission.  Make sure to review your patch -after-
@@ -66,18 +67,20 @@
 
 If your changes produce a lot of deltas, you may want to look into
 splitting them into individual patches which modify things in
-logical stages, this will facilitate easier reviewing by other
+logical stages.  This will facilitate easier reviewing by other
 kernel developers, very important if you want your patch accepted.
-There are a number of scripts which can aid in this;
+There are a number of scripts which can aid in this:
 
 Quilt:
 http://savannah.nongnu.org/projects/quilt
 
 Randy Dunlap's patch scripts:
-http://developer.osdl.org/rddunlap/scripts/patching-scripts.tgz
+http://www.xenotime.net/linux/scripts/patching-scripts-002.tar.gz
 
 Andrew Morton's patch scripts:
-http://www.zip.com.au/~akpm/linux/patches/patch-scripts-0.16
+http://www.zip.com.au/~akpm/linux/patches/patch-scripts-0.20
+
+
 
 2) Describe your changes.
 
@@ -132,21 +135,6 @@
 usually be sent first to linux-kernel.  Only after the patch is
 discussed should the patch then be submitted to Linus.
 
-For small patches you may want to CC the Trivial Patch Monkey
-trivial@rustcorp.com.au set up by Rusty Russell; which collects "trivial"
-patches. Trivial patches must qualify for one of the following rules:
- Spelling fixes in documentation
- Spelling fixes which could break grep(1).
- Warning fixes (cluttering with useless warnings is bad)
- Compilation fixes (only if they are actually correct)
- Runtime fixes (only if they actually fix things)
- Removing use of deprecated functions/macros (eg. check_region).
- Contact detail and documentation fixes
- Non-portable code replaced by portable code (even in arch-specific,
- since people copy, as long as it's trivial)
- Any fix by the author/maintainer of the file. (ie. patch monkey
- in re-transmission mode)
-
 
 
 5) Select your CC (e-mail carbon copy) list.
@@ -178,6 +166,8 @@
  since people copy, as long as it's trivial)
  Any fix by the author/maintainer of the file. (ie. patch monkey
  in re-transmission mode)
+URL: <http://www.kernel.org/pub/linux/kernel/people/rusty/trivial/>
+
 
 
 
@@ -299,13 +289,24 @@
 
 then you just add a line saying
 
-       Signed-off-by: Random J Developer <random@developer.org>
+       Signed-off-by: Random J Developer <random@developer.example.org>
 
 Some people also put extra tags at the end.  They'll just be ignored for
 now, but you can do this to mark internal company procedures or just
 point out some special detail about the sign-off. 
 
 
+
+12) More references for submitting patches
+
+Andrew Morton, "The perfect patch" (tpp).
+  <http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt>
+
+Jeff Garzik, "Linux kernel patch submission format."
+  <http://linux.yyz.us/patch-format.html>
+
+
+
 -----------------------------------
 SECTION 2 - HINTS, TIPS, AND TRICKS
 -----------------------------------
@@ -374,7 +375,5 @@
 4) Don't over-design.
 
 Don't try to anticipate nebulous future cases which may or may not
-be useful:  "Make it as simple as you can, and no simpler"
-
-
+be useful:  "Make it as simple as you can, and no simpler."
 
diff -urN linux/Documentation/basic_profiling.txt 
linux/Documentation/basic_profiling.txt
--- linux/Documentation/basic_profiling.txt     2004/06/26 15:15:06     1.2
+++ linux/Documentation/basic_profiling.txt     2005/07/11 20:45:51     1.3
@@ -27,9 +27,13 @@
 
 Oprofile
 --------
-Get the source (I use 0.8) from http://oprofile.sourceforge.net/
-and add "idle=poll" to the kernel command line
+
+Get the source (see Changes for required version) from
+http://oprofile.sourceforge.net/ and add "idle=poll" to the kernel command
+line.
+
 Configure with CONFIG_PROFILING=y and CONFIG_OPROFILE=y & reboot on new kernel
+
 ./configure --with-kernel-support
 make install
 
@@ -46,7 +50,7 @@
 stop           opcontrol --stop
 dump output    opreport >  output_file
 
-To only report on the kernel, run opreport /boot/vmlinux > output_file
+To only report on the kernel, run opreport -l /boot/vmlinux > output_file
 
 A reset is needed to clear old statistics, which survive a reboot.
 
diff -urN linux/Documentation/cciss.txt linux/Documentation/cciss.txt
--- linux/Documentation/cciss.txt       2005/03/18 17:36:42     1.11
+++ linux/Documentation/cciss.txt       2005/07/11 20:45:51     1.12
@@ -17,6 +17,7 @@
        * SA P600
        * SA P800
        * SA E400
+       * SA E300
 
 If nodes are not already created in the /dev/cciss directory, run as root:
 
diff -urN linux/Documentation/cpusets.txt linux/Documentation/cpusets.txt
--- linux/Documentation/cpusets.txt     2005/05/26 09:12:36     1.3
+++ linux/Documentation/cpusets.txt     2005/07/11 20:45:51     1.4
@@ -51,6 +51,14 @@
 
 If a cpuset is cpu or mem exclusive, no other cpuset, other than a direct
 ancestor or descendent, may share any of the same CPUs or Memory Nodes.
+A cpuset that is cpu exclusive has a sched domain associated with it.
+The sched domain consists of all cpus in the current cpuset that are not
+part of any exclusive child cpusets.
+This ensures that the scheduler load balacing code only balances
+against the cpus that are in the sched domain as defined above and not
+all of the cpus in the system. This removes any overhead due to
+load balancing code trying to pull tasks outside of the cpu exclusive
+cpuset only to be prevented by the tasks' cpus_allowed mask.
 
 User level code may create and destroy cpusets by name in the cpuset
 virtual file system, manage the attributes and permissions of these
@@ -84,6 +92,9 @@
       and a database), or
     * NUMA systems running large HPC applications with demanding
       performance characteristics.
+    * Also cpu_exclusive cpusets are useful for servers running orthogonal
+      workloads such as RT applications requiring low latency and HPC
+      applications that are throughput sensitive
 
 These subsets, or "soft partitions" must be able to be dynamically
 adjusted, as the job mix changes, without impacting other concurrently
@@ -125,6 +136,8 @@
  - A cpuset may be marked exclusive, which ensures that no other
    cpuset (except direct ancestors and descendents) may contain
    any overlapping CPUs or Memory Nodes.
+   Also a cpu_exclusive cpuset would be associated with a sched
+   domain.
  - You can list all the tasks (by pid) attached to any cpuset.
 
 The implementation of cpusets requires a few, simple hooks
@@ -136,6 +149,9 @@
    allowed in that tasks cpuset.
  - in sched.c migrate_all_tasks(), to keep migrating tasks within
    the CPUs allowed by their cpuset, if possible.
+ - in sched.c, a new API partition_sched_domains for handling
+   sched domain changes associated with cpu_exclusive cpusets
+   and related changes in both sched.c and arch/ia64/kernel/domain.c
  - in the mbind and set_mempolicy system calls, to mask the requested
    Memory Nodes by what's allowed in that tasks cpuset.
  - in page_alloc, to restrict memory to allowed nodes.
diff -urN linux/Documentation/devices.txt linux/Documentation/devices.txt
--- linux/Documentation/devices.txt     2005/03/18 17:36:42     1.33
+++ linux/Documentation/devices.txt     2005/07/11 20:45:51     1.34
@@ -94,6 +94,7 @@
                  9 = /dev/urandom      Faster, less secure random number gen.
                 10 = /dev/aio          Asyncronous I/O notification interface
                 11 = /dev/kmsg         Writes to this come out as printk's
+                12 = /dev/oldmem       Access to crash dump from kexec kernel
   1 block      RAM disk
                  0 = /dev/ram0         First RAM disk
                  1 = /dev/ram1         Second RAM disk
diff -urN linux/Documentation/dontdiff linux/Documentation/dontdiff
--- linux/Documentation/dontdiff        2005/05/19 12:08:05     1.2
+++ linux/Documentation/dontdiff        2005/07/11 20:45:51     1.3
@@ -111,6 +111,7 @@
 mktables
 modpost
 modversions.h*
+offset.h
 offsets.h
 oui.c*
 parse.c*
diff -urN linux/Documentation/feature-removal-schedule.txt 
linux/Documentation/feature-removal-schedule.txt
--- linux/Documentation/feature-removal-schedule.txt    2005/05/26 09:12:36     
1.7
+++ linux/Documentation/feature-removal-schedule.txt    2005/07/11 20:45:51     
1.8
@@ -43,6 +43,14 @@
 
 ---------------------------
 
+What:  RAW driver (CONFIG_RAW_DRIVER)
+When:  December 2005
+Why:   declared obsolete since kernel 2.6.3
+       O_DIRECT can be used instead
+Who:   Adrian Bunk <bunk@stusta.de>
+
+---------------------------
+
 What:  register_ioctl32_conversion() / unregister_ioctl32_conversion()
 When:  April 2005
 Why:   Replaced by ->compat_ioctl in file_operations and other method
@@ -66,6 +74,14 @@
 
 ---------------------------
 
+What:  remove verify_area()
+When:  July 2006
+Files: Various uaccess.h headers.
+Why:   Deprecated and redundant. access_ok() should be used instead.
+Who:   Jesper Juhl <juhl-lkml@dif.dk>
+
+---------------------------
+
 What:  IEEE1394 Audio and Music Data Transmission Protocol driver,
        Connection Management Procedures driver
 When:  November 2005
@@ -83,3 +99,23 @@
        more efficient.  You should really be using libraw1394 for raw1394
        access anyway.
 Who:   Jody McIntyre <scjody@steamballoon.com>
+
+---------------------------
+
+What:  register_serial/unregister_serial
+When:  December 2005
+Why:   This interface does not allow serial ports to be registered against
+       a struct device, and as such does not allow correct power management
+       of such ports.  8250-based ports should use serial8250_register_port
+       and serial8250_unregister_port instead.
+Who:   Russell King <rmk@arm.linux.org.uk>
+
+---------------------------
+
+What:  i2c sysfs name change: in1_ref, vid deprecated in favour of cpu0_vid
+When:  November 2005
+Files: drivers/i2c/chips/adm1025.c, drivers/i2c/chips/adm1026.c
+Why:   Match the other drivers' name for the same function, duplicate names
+       will be available until removal of old names.
+Who:   Grant Coady <gcoady@gmail.com>
+
diff -urN linux/Documentation/kernel-parameters.txt 
linux/Documentation/kernel-parameters.txt
--- linux/Documentation/kernel-parameters.txt   2005/04/08 18:57:46     1.59
+++ linux/Documentation/kernel-parameters.txt   2005/07/11 20:45:51     1.60
@@ -358,6 +358,10 @@
        cpia_pp=        [HW,PPT]
                        Format: { parport<nr> | auto | none }
 
+       crashkernel=nn[KMG]@ss[KMG]
+                       [KNL] Reserve a chunk of physical memory to
+                       hold a kernel to switch to with kexec on panic.
+
        cs4232=         [HW,OSS]
                        Format: <io>,<irq>,<dma>,<dma2>,<mpuio>,<mpuirq>
 
@@ -433,6 +437,10 @@
                        Format: {"of[f]" | "sk[ipmbr]"}
                        See comment in arch/i386/boot/edd.S
 
+       edd             [EDD]
+                       Format: {"of[f]" | "sk[ipmbr]"}
+                       See comment in arch/i386/boot/edd.S
+
        eicon=          [HW,ISDN] 
                        Format: <id>,<membase>,<irq>
 
@@ -447,6 +455,10 @@
                        Format: {"as"|"cfq"|"deadline"|"noop"}
                        See Documentation/block/as-iosched.txt
                        and Documentation/block/deadline-iosched.txt for 
details.
+       elfcorehdr=     [IA-32]
+                       Specifies physical address of start of kernel core image
+                       elf header.
+                       See Documentation/kdump.txt for details.
 
        enforcing       [SELINUX] Set initial enforcing status.
                        Format: {"0" | "1"}
@@ -548,6 +560,9 @@
 
        i810=           [HW,DRM]
 
+       i8k.ignore_dmi  [HW] Continue probing hardware even if DMI data
+                       indicates that the driver is running on unsupported
+                       hardware.
        i8k.force       [HW] Activate i8k driver even if SMM BIOS signature
                        does not match list of supported models.
        i8k.power_status
@@ -611,6 +626,17 @@
        ips=            [HW,SCSI] Adaptec / IBM ServeRAID controller
                        See header of drivers/scsi/ips.c.
 
+       irqfixup        [HW]
+                       When an interrupt is not handled search all handlers
+                       for it. Intended to get systems with badly broken
+                       firmware running.
+
+       irqpoll         [HW]
+                       When an interrupt is not handled search all handlers
+                       for it. Also check all handlers each timer
+                       interrupt. Intended to get systems with badly broken
+                       firmware running.
+
        isapnp=         [ISAPNP]
                        Format: <RDP>, <reset>, <pci_scan>, <verbosity>
 
@@ -1019,6 +1045,10 @@
                irqmask=0xMMMM          [IA-32] Set a bit mask of IRQs allowed 
to be assigned
                                        automatically to PCI devices. You can 
make the kernel
                                        exclude IRQs of your ISA cards this way.
+               pirqaddr=0xAAAAA        [IA-32] Specify the physical address
+                                       of the PIRQ table (normally generated
+                                       by the BIOS) if it is outside the
+                                       F0000h-100000h range.
                lastbus=N               [IA-32] Scan all buses till bus #N. Can 
be useful
                                        if the kernel is unable to find your 
secondary buses
                                        and you want to tell it explicitly 
which ones they are.
@@ -1104,7 +1134,7 @@
                        See Documentation/ramdisk.txt.
 
        psmouse.proto=  [HW,MOUSE] Highest PS2 mouse protocol extension to
-                       probe for (bare|imps|exps).
+                       probe for (bare|imps|exps|lifebook|any).
        psmouse.rate=   [HW,MOUSE] Set desired mouse report rate, in reports
                        per second.
        psmouse.resetafter=
diff -urN linux/Documentation/keys.txt linux/Documentation/keys.txt
--- linux/Documentation/keys.txt        2005/03/18 17:36:42     1.2
+++ linux/Documentation/keys.txt        2005/07/11 20:45:51     1.3
@@ -22,6 +22,7 @@
        - New procfs files
        - Userspace system call interface
        - Kernel services
+       - Notes on accessing payload contents
        - Defining a key type
        - Request-key callback service
        - Key access filesystem
@@ -45,27 +46,26 @@
        - State.
 
 
- (*) Each key is issued a serial number of type key_serial_t that is unique
-     for the lifetime of that key. All serial numbers are positive non-zero
-     32-bit integers.
+ (*) Each key is issued a serial number of type key_serial_t that is unique for
+     the lifetime of that key. All serial numbers are positive non-zero 32-bit
+     integers.
 
      Userspace programs can use a key's serial numbers as a way to gain access
      to it, subject to permission checking.
 
  (*) Each key is of a defined "type". Types must be registered inside the
-     kernel by a kernel service (such as a filesystem) before keys of that
-     type can be added or used. Userspace programs cannot define new types
-     directly.
+     kernel by a kernel service (such as a filesystem) before keys of that type
+     can be added or used. Userspace programs cannot define new types directly.
 
-     Key types are represented in the kernel by struct key_type. This defines
-     a number of operations that can be performed on a key of that type.
+     Key types are represented in the kernel by struct key_type. This defines a
+     number of operations that can be performed on a key of that type.
 
      Should a type be removed from the system, all the keys of that type will
      be invalidated.
 
  (*) Each key has a description. This should be a printable string. The key
-     type provides an operation to perform a match between the description on
-     a key and a criterion string.
+     type provides an operation to perform a match between the description on a
+     key and a criterion string.
 
  (*) Each key has an owner user ID, a group ID and a permissions mask. These
      are used to control what a process may do to a key from userspace, and
@@ -74,10 +74,10 @@
  (*) Each key can be set to expire at a specific time by the key type's
      instantiation function. Keys can also be immortal.
 
- (*) Each key can have a payload. This is a quantity of data that represent
-     the actual "key". In the case of a keyring, this is a list of keys to
-     which the keyring links; in the case of a user-defined key, it's an
-     arbitrary blob of data.
+ (*) Each key can have a payload. This is a quantity of data that represent the
+     actual "key". In the case of a keyring, this is a list of keys to which
+     the keyring links; in the case of a user-defined key, it's an arbitrary
+     blob of data.
 
      Having a payload is not required; and the payload can, in fact, just be a
      value stored in the struct key itself.
@@ -92,8 +92,8 @@
 
  (*) Each key can be in one of a number of basic states:
 
-     (*) Uninstantiated. The key exists, but does not have any data
-        attached. Keys being requested from userspace will be in this state.
+     (*) Uninstantiated. The key exists, but does not have any data attached.
+        Keys being requested from userspace will be in this state.
 
      (*) Instantiated. This is the normal state. The key is fully formed, and
         has data attached.
@@ -140,10 +140,10 @@
      clone, fork, vfork or execve occurs. A new keyring is created only when
      required.
 
-     The process-specific keyring is replaced with an empty one in the child
-     on clone, fork, vfork unless CLONE_THREAD is supplied, in which case it
-     is shared. execve also discards the process's process keyring and creates
-     a new one.
+     The process-specific keyring is replaced with an empty one in the child on
+     clone, fork, vfork unless CLONE_THREAD is supplied, in which case it is
+     shared. execve also discards the process's process keyring and creates a
+     new one.
 
      The session-specific keyring is persistent across clone, fork, vfork and
      execve, even when the latter executes a set-UID or set-GID binary. A
@@ -177,11 +177,11 @@
      If a system call that modifies a key or keyring in some way would put the
      user over quota, the operation is refused and error EDQUOT is returned.
 
- (*) There's a system call interface by which userspace programs can create
-     and manipulate keys and keyrings.
+ (*) There's a system call interface by which userspace programs can create and
+     manipulate keys and keyrings.
 
- (*) There's a kernel interface by which services can register types and
-     search for keys.
+ (*) There's a kernel interface by which services can register types and search
+     for keys.
 
  (*) There's a way for the a search done from the kernel to call back to
      userspace to request a key that can't be found in a process's keyrings.
@@ -194,9 +194,9 @@
 KEY ACCESS PERMISSIONS
 ======================
 
-Keys have an owner user ID, a group access ID, and a permissions mask. The
-mask has up to eight bits each for user, group and other access. Only five of
-each set of eight bits are defined. These permissions granted are:
+Keys have an owner user ID, a group access ID, and a permissions mask. The mask
+has up to eight bits each for user, group and other access. Only five of each
+set of eight bits are defined. These permissions granted are:
 
  (*) View
 
@@ -210,8 +210,8 @@
 
  (*) Write
 
-     This permits a key's payload to be instantiated or updated, or it allows
-     a link to be added to or removed from a keyring.
+     This permits a key's payload to be instantiated or updated, or it allows a
+     link to be added to or removed from a keyring.
 
  (*) Search
 
@@ -238,8 +238,8 @@
  (*) /proc/keys
 
      This lists all the keys on the system, giving information about their
-     type, description and permissions. The payload of the key is not
-     available this way:
+     type, description and permissions. The payload of the key is not available
+     this way:
 
        SERIAL   FLAGS  USAGE EXPY PERM   UID   GID   TYPE      DESCRIPTION: 
SUMMARY
        00000001 I-----    39 perm 1f0000     0     0 keyring   _uid_ses.0: 1/4
@@ -318,21 +318,21 @@
      If a key of the same type and description as that proposed already exists
      in the keyring, this will try to update it with the given payload, or it
      will return error EEXIST if that function is not supported by the key
-     type. The process must also have permission to write to the key to be
-     able to update it. The new key will have all user permissions granted and
-     no group or third party permissions.
-
-     Otherwise, this will attempt to create a new key of the specified type
-     and description, and to instantiate it with the supplied payload and
-     attach it to the keyring. In this case, an error will be generated if the
-     process does not have permission to write to the keyring.
+     type. The process must also have permission to write to the key to be able
+     to update it. The new key will have all user permissions granted and no
+     group or third party permissions.
+
+     Otherwise, this will attempt to create a new key of the specified type and
+     description, and to instantiate it with the supplied payload and attach it
+     to the keyring. In this case, an error will be generated if the process
+     does not have permission to write to the keyring.
 
      The payload is optional, and the pointer can be NULL if not required by
      the type. The payload is plen in size, and plen can be zero for an empty
      payload.
 
-     A new keyring can be generated by setting type "keyring", the keyring
-     name as the description (or NULL) and setting the payload to NULL.
+     A new keyring can be generated by setting type "keyring", the keyring name
+     as the description (or NULL) and setting the payload to NULL.
 
      User defined keys can be created by specifying type "user". It is
      recommended that a user defined key's description by prefixed with a type
@@ -369,9 +369,9 @@
        key_serial_t keyctl(KEYCTL_GET_KEYRING_ID, key_serial_t id,
                            int create);
 
-     The special key specified by "id" is looked up (with the key being
-     created if necessary) and the ID of the key or keyring thus found is
-     returned if it exists.
+     The special key specified by "id" is looked up (with the key being created
+     if necessary) and the ID of the key or keyring thus found is returned if
+     it exists.
 
      If the key does not yet exist, the key will be created if "create" is
      non-zero; and the error ENOKEY will be returned if "create" is zero.
@@ -402,8 +402,8 @@
 
      This will try to update the specified key with the given payload, or it
      will return error EOPNOTSUPP if that function is not supported by the key
-     type. The process must also have permission to write to the key to be
-     able to update it.
+     type. The process must also have permission to write to the key to be able
+     to update it.
 
      The payload is of length plen, and may be absent or empty as for
      add_key().
@@ -422,8 +422,8 @@
 
        long keyctl(KEYCTL_CHOWN, key_serial_t key, uid_t uid, gid_t gid);
 
-     This function permits a key's owner and group ID to be changed. Either
-     one of uid or gid can be set to -1 to suppress that change.
+     This function permits a key's owner and group ID to be changed. Either one
+     of uid or gid can be set to -1 to suppress that change.
 
      Only the superuser can change a key's owner to something other than the
      key's current owner. Similarly, only the superuser can change a key's
@@ -484,12 +484,12 @@
 
        long keyctl(KEYCTL_LINK, key_serial_t keyring, key_serial_t key);
 
-     This function creates a link from the keyring to the key. The process
-     must have write permission on the keyring and must have link permission
-     on the key.
+     This function creates a link from the keyring to the key. The process must
+     have write permission on the keyring and must have link permission on the
+     key.
 
-     Should the keyring not be a keyring, error ENOTDIR will result; and if
-     the keyring is full, error ENFILE will result.
+     Should the keyring not be a keyring, error ENOTDIR will result; and if the
+     keyring is full, error ENFILE will result.
 
      The link procedure checks the nesting of the keyrings, returning ELOOP if
      it appears to deep or EDEADLK if the link would introduce a cycle.
@@ -503,8 +503,8 @@
      specified key, and removes it if found. Subsequent links to that key are
      ignored. The process must have write permission on the keyring.
 
-     If the keyring is not a keyring, error ENOTDIR will result; and if the
-     key is not present, error ENOENT will be the result.
+     If the keyring is not a keyring, error ENOTDIR will result; and if the key
+     is not present, error ENOENT will be the result.
 
 
  (*) Search a keyring tree for a key:
@@ -513,9 +513,9 @@
                            const char *type, const char *description,
                            key_serial_t dest_keyring);
 
-     This searches the keyring tree headed by the specified keyring until a
-     key is found that matches the type and description criteria. Each keyring
-     is checked for keys before recursion into its children occurs.
+     This searches the keyring tree headed by the specified keyring until a key
+     is found that matches the type and description criteria. Each keyring is
+     checked for keys before recursion into its children occurs.
 
      The process must have search permission on the top level keyring, or else
      error EACCES will result. Only keyrings that the process has search
@@ -549,8 +549,8 @@
      As much of the data as can be fitted into the buffer will be copied to
      userspace if the buffer pointer is not NULL.
 
-     On a successful return, the function will always return the amount of
-     data available rather than the amount copied.
+     On a successful return, the function will always return the amount of data
+     available rather than the amount copied.
 
 
  (*) Instantiate a partially constructed key.
@@ -568,8 +568,8 @@
      it, and the key must be uninstantiated.
 
      If a keyring is specified (non-zero), the key will also be linked into
-     that keyring, however all the constraints applying in KEYCTL_LINK apply
-     in this case too.
+     that keyring, however all the constraints applying in KEYCTL_LINK apply in
+     this case too.
 
      The payload and plen arguments describe the payload data as for add_key().
 
@@ -587,8 +587,39 @@
      it, and the key must be uninstantiated.
 
      If a keyring is specified (non-zero), the key will also be linked into
-     that keyring, however all the constraints applying in KEYCTL_LINK apply
-     in this case too.
+     that keyring, however all the constraints applying in KEYCTL_LINK apply in
+     this case too.
+
+
+ (*) Set the default request-key destination keyring.
+
+       long keyctl(KEYCTL_SET_REQKEY_KEYRING, int reqkey_defl);
+
+     This sets the default keyring to which implicitly requested keys will be
+     attached for this thread. reqkey_defl should be one of these constants:
+
+       CONSTANT                                VALUE   NEW DEFAULT KEYRING
+       ======================================  ======  =======================
+       KEY_REQKEY_DEFL_NO_CHANGE               -1      No change
+       KEY_REQKEY_DEFL_DEFAULT                 0       Default[1]
+       KEY_REQKEY_DEFL_THREAD_KEYRING          1       Thread keyring
+       KEY_REQKEY_DEFL_PROCESS_KEYRING