Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 6 May 2008 00:31:41 +0000 (17:31 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 6 May 2008 00:31:41 +0000 (17:31 -0700)
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:
  mlx4_core: Support creation of FMRs with pages smaller than 4K
  IB/ehca: Fix function return types
  RDMA/cxgb3: Bump up the MPA connection setup timeout.
  RDMA/cxgb3: Silently ignore close reply after abort.
  RDMA/cxgb3: QP flush fixes
  IB/ipoib: Fix transmit queue stalling forever
  IB/mlx4: Fix off-by-one errors in calls to mlx4_ib_free_cq_buf()

1399 files changed:
.gitignore
.mailmap
Documentation/ABI/testing/sysfs-class-bdi [new file with mode: 0644]
Documentation/DocBook/Makefile
Documentation/DocBook/debugobjects.tmpl [new file with mode: 0644]
Documentation/DocBook/kgdb.tmpl
Documentation/DocBook/rapidio.tmpl
Documentation/braille-console.txt [new file with mode: 0644]
Documentation/feature-removal-schedule.txt
Documentation/filesystems/proc.txt
Documentation/hwmon/w83l785ts
Documentation/kbuild/kconfig-language.txt
Documentation/kdump/kdump.txt
Documentation/kernel-parameters.txt
Documentation/laptops/thinkpad-acpi.txt
Documentation/lguest/lguest.c
Documentation/powerpc/mpc52xx-device-tree-bindings.txt
Documentation/scheduler/sched-design.txt [deleted file]
Documentation/scsi/ChangeLog.megaraid_sas
Documentation/thermal/sysfs-api.txt
Documentation/vm/slabinfo.c
MAINTAINERS
Makefile
arch/alpha/kernel/osf_sys.c
arch/arm/kernel/sys_arm.c
arch/arm/mach-ixp4xx/ixp4xx_npe.c
arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
arch/arm/mach-pxa/generic.c
arch/arm/mach-pxa/littleton.c
arch/arm/mach-pxa/lubbock.c
arch/arm/mach-pxa/mainstone.c
arch/arm/mach-pxa/zylonite.c
arch/arm/mm/mmu.c
arch/avr32/kernel/sys_avr32.c
arch/blackfin/kernel/sys_bfin.c
arch/frv/kernel/pm.c
arch/frv/kernel/sys_frv.c
arch/frv/mm/Makefile
arch/h8300/kernel/sys_h8300.c
arch/ia64/hp/sim/simserial.c
arch/ia64/ia32/ia32_signal.c
arch/ia64/kernel/acpi.c
arch/ia64/kernel/irq.c
arch/ia64/kernel/palinfo.c
arch/ia64/kernel/perfmon.c
arch/ia64/kernel/process.c
arch/ia64/kernel/signal.c
arch/ia64/kernel/smp.c
arch/ia64/kernel/smpboot.c
arch/ia64/kernel/time.c
arch/ia64/kernel/topology.c
arch/ia64/kernel/uncached.c
arch/ia64/kvm/kvm-ia64.c
arch/ia64/mm/tlb.c
arch/m32r/Makefile
arch/m32r/defconfig [deleted file]
arch/m32r/kernel/vmlinux.lds.S
arch/m68k/kernel/sys_m68k.c
arch/m68k/kernel/traps.c
arch/m68k/mac/config.c
arch/m68k/mm/init.c
arch/m68knommu/kernel/asm-offsets.c
arch/m68knommu/kernel/entry.S
arch/m68knommu/kernel/setup.c
arch/m68knommu/kernel/signal.c
arch/m68knommu/kernel/sys_m68k.c
arch/m68knommu/kernel/traps.c
arch/m68knommu/kernel/vmlinux.lds.S
arch/m68knommu/platform/5206e/config.c
arch/m68knommu/platform/5272/config.c
arch/m68knommu/platform/528x/config.c
arch/m68knommu/platform/5307/config.c
arch/m68knommu/platform/coldfire/entry.S
arch/mips/au1000/common/power.c
arch/mips/kernel/binfmt_elfn32.c
arch/mips/kernel/binfmt_elfo32.c
arch/mips/kernel/irixioctl.c
arch/mips/kernel/kspd.c
arch/mn10300/kernel/sys_mn10300.c
arch/parisc/kernel/sys_parisc.c
arch/powerpc/boot/dts/cm5200.dts
arch/powerpc/boot/dts/lite5200.dts
arch/powerpc/boot/dts/lite5200b.dts
arch/powerpc/boot/dts/motionpro.dts
arch/powerpc/boot/dts/mpc8610_hpcd.dts
arch/powerpc/boot/dts/pcm030.dts [new file with mode: 0644]
arch/powerpc/boot/dts/tqm5200.dts
arch/powerpc/configs/52xx/cm5200_defconfig [new file with mode: 0644]
arch/powerpc/configs/52xx/lite5200b_defconfig [new file with mode: 0644]
arch/powerpc/configs/52xx/motionpro_defconfig [new file with mode: 0644]
arch/powerpc/configs/52xx/pcm030_defconfig [new file with mode: 0644]
arch/powerpc/configs/52xx/tqm5200_defconfig [new file with mode: 0644]
arch/powerpc/configs/ps3_defconfig
arch/powerpc/kernel/machine_kexec.c
arch/powerpc/kernel/ppc_ksyms.c
arch/powerpc/kernel/setup_64.c
arch/powerpc/kernel/smp.c
arch/powerpc/kernel/syscalls.c
arch/powerpc/kernel/time.c
arch/powerpc/kvm/booke_guest.c
arch/powerpc/kvm/powerpc.c
arch/powerpc/lib/Makefile
arch/powerpc/lib/devres.c [new file with mode: 0644]
arch/powerpc/mm/slb.c
arch/powerpc/platforms/52xx/Kconfig
arch/powerpc/platforms/52xx/Makefile
arch/powerpc/platforms/52xx/mpc5200_simple.c
arch/powerpc/platforms/52xx/mpc52xx_gpio.c [new file with mode: 0644]
arch/powerpc/platforms/52xx/mpc52xx_pic.c
arch/powerpc/platforms/cell/spufs/.gitignore [new file with mode: 0644]
arch/powerpc/platforms/cell/spufs/context.c
arch/powerpc/platforms/cell/spufs/coredump.c
arch/powerpc/platforms/cell/spufs/file.c
arch/powerpc/platforms/cell/spufs/run.c
arch/powerpc/platforms/cell/spufs/sched.c
arch/powerpc/platforms/cell/spufs/spufs.h
arch/powerpc/platforms/cell/spufs/sputrace.c
arch/powerpc/platforms/ps3/interrupt.c
arch/powerpc/platforms/pseries/scanlog.c
arch/powerpc/sysdev/fsl_rio.c
arch/powerpc/sysdev/fsl_soc.c
arch/powerpc/sysdev/xilinx_intc.c
arch/ppc/kernel/ppc_ksyms.c
arch/s390/Kconfig
arch/s390/defconfig
arch/s390/kernel/Makefile
arch/s390/kernel/early.c
arch/s390/kernel/entry.S
arch/s390/kernel/entry64.S
arch/s390/kernel/head31.S
arch/s390/kernel/head64.S
arch/s390/kernel/process.c
arch/s390/kernel/ptrace.c
arch/s390/kernel/setup.c
arch/s390/kernel/smp.c
arch/s390/kernel/sys_s390.c
arch/s390/kernel/topology.c
arch/s390/kernel/traps.c
arch/s390/kvm/priv.c
arch/s390/lib/Makefile
arch/s390/lib/uaccess_mvcos.c
arch/s390/math-emu/Makefile
arch/s390/mm/Makefile
arch/s390/mm/extmem.c
arch/s390/mm/fault.c
arch/s390/mm/hugetlbpage.c [new file with mode: 0644]
arch/s390/mm/init.c
arch/s390/mm/vmem.c
arch/sh/kernel/sys_sh64.c
arch/sparc/Kconfig
arch/sparc/defconfig
arch/sparc/kernel/Makefile
arch/sparc/kernel/entry.S
arch/sparc/kernel/head.S
arch/sparc/kernel/kgdb.c [new file with mode: 0644]
arch/sparc/kernel/setup.c
arch/sparc/kernel/sparc-stub.c [deleted file]
arch/sparc/kernel/sparc_ksyms.c
arch/sparc/kernel/sun4d_smp.c
arch/sparc/kernel/sun4m_smp.c
arch/sparc/mm/fault.c
arch/sparc/prom/init.c
arch/sparc/prom/memory.c
arch/sparc64/Kconfig
arch/sparc64/kernel/Makefile
arch/sparc64/kernel/cherrs.S [new file with mode: 0644]
arch/sparc64/kernel/entry.S [deleted file]
arch/sparc64/kernel/fpu_traps.S [new file with mode: 0644]
arch/sparc64/kernel/getsetcc.S [new file with mode: 0644]
arch/sparc64/kernel/head.S
arch/sparc64/kernel/helpers.S [new file with mode: 0644]
arch/sparc64/kernel/hvcalls.S [new file with mode: 0644]
arch/sparc64/kernel/ivec.S [new file with mode: 0644]
arch/sparc64/kernel/kgdb.c [new file with mode: 0644]
arch/sparc64/kernel/misctrap.S [new file with mode: 0644]
arch/sparc64/kernel/pci.c
arch/sparc64/kernel/pci_common.c
arch/sparc64/kernel/pci_impl.h
arch/sparc64/kernel/process.c
arch/sparc64/kernel/signal.c
arch/sparc64/kernel/signal32.c
arch/sparc64/kernel/smp.c
arch/sparc64/kernel/spiterrs.S [new file with mode: 0644]
arch/sparc64/kernel/syscalls.S [new file with mode: 0644]
arch/sparc64/kernel/ttable.S
arch/sparc64/kernel/utrap.S [new file with mode: 0644]
arch/sparc64/mm/init.c
arch/sparc64/mm/ultra.S
arch/um/Makefile
arch/um/kernel/syscall.c
arch/v850/kernel/syscalls.c
arch/x86/Kconfig
arch/x86/Kconfig.cpu
arch/x86/Kconfig.debug
arch/x86/boot/compressed/relocs.c
arch/x86/ia32/ia32_signal.c
arch/x86/kernel/Makefile
arch/x86/kernel/acpi/Makefile
arch/x86/kernel/acpi/realmode/Makefile
arch/x86/kernel/apm_32.c
arch/x86/kernel/genapic_64.c
arch/x86/kernel/head_32.S
arch/x86/kernel/hpet.c
arch/x86/kernel/kvmclock.c
arch/x86/kernel/mpparse.c
arch/x86/kernel/pci-dma.c
arch/x86/kernel/reboot.c
arch/x86/kernel/setup.c
arch/x86/kernel/signal_32.c
arch/x86/kernel/signal_64.c
arch/x86/kernel/smpboot.c
arch/x86/kernel/sys_i386_32.c
arch/x86/kernel/sys_x86_64.c
arch/x86/kvm/i8254.c
arch/x86/kvm/lapic.c
arch/x86/kvm/mmu.c
arch/x86/kvm/mmu.h
arch/x86/kvm/svm.c
arch/x86/kvm/vmx.c
arch/x86/kvm/vmx.h
arch/x86/kvm/x86.c
arch/x86/kvm/x86_emulate.c
arch/x86/mach-voyager/voyager_cat.c
arch/x86/mm/discontig_32.c
arch/x86/mm/highmem_32.c
arch/x86/mm/ioremap.c
arch/x86/mm/pageattr.c
arch/x86/pci/Makefile_32
arch/x86/pci/acpi.c
arch/x86/pci/common.c
arch/x86/pci/fixup.c
arch/x86/pci/i386.c
arch/x86/pci/init.c
arch/x86/pci/pci.h
arch/x86/vdso/vdso32-setup.c
arch/x86/video/fbdev.c
block/blk-barrier.c
block/blk-core.c
block/blk-settings.c
block/blk-tag.c
block/bsg.c
block/elevator.c
block/genhd.c
block/scsi_ioctl.c
crypto/authenc.c
crypto/cryptd.c
crypto/eseqiv.c
drivers/Kconfig
drivers/Makefile
drivers/accessibility/Kconfig [new file with mode: 0644]
drivers/accessibility/Makefile [new file with mode: 0644]
drivers/accessibility/braille/Makefile [new file with mode: 0644]
drivers/accessibility/braille/braille_console.c [new file with mode: 0644]
drivers/acpi/Kconfig
drivers/acpi/bay.c
drivers/acpi/dispatcher/dsfield.c
drivers/acpi/dispatcher/dsinit.c
drivers/acpi/dispatcher/dsmethod.c
drivers/acpi/dispatcher/dsmthdat.c
drivers/acpi/dispatcher/dsobject.c
drivers/acpi/dispatcher/dsopcode.c
drivers/acpi/dispatcher/dsutils.c
drivers/acpi/dispatcher/dswexec.c
drivers/acpi/dispatcher/dswload.c
drivers/acpi/dispatcher/dswscope.c
drivers/acpi/dispatcher/dswstate.c
drivers/acpi/ec.c
drivers/acpi/events/evevent.c
drivers/acpi/events/evgpe.c
drivers/acpi/events/evgpeblk.c
drivers/acpi/events/evmisc.c
drivers/acpi/events/evregion.c
drivers/acpi/events/evrgnini.c
drivers/acpi/events/evsci.c
drivers/acpi/events/evxface.c
drivers/acpi/events/evxfevnt.c
drivers/acpi/events/evxfregn.c
drivers/acpi/executer/exconfig.c
drivers/acpi/executer/exconvrt.c
drivers/acpi/executer/excreate.c
drivers/acpi/executer/exdump.c
drivers/acpi/executer/exfield.c
drivers/acpi/executer/exfldio.c
drivers/acpi/executer/exmisc.c
drivers/acpi/executer/exmutex.c
drivers/acpi/executer/exnames.c
drivers/acpi/executer/exoparg1.c
drivers/acpi/executer/exoparg2.c
drivers/acpi/executer/exoparg3.c
drivers/acpi/executer/exoparg6.c
drivers/acpi/executer/exprep.c
drivers/acpi/executer/exregion.c
drivers/acpi/executer/exresnte.c
drivers/acpi/executer/exresolv.c
drivers/acpi/executer/exresop.c
drivers/acpi/executer/exstore.c
drivers/acpi/executer/exstoren.c
drivers/acpi/executer/exstorob.c
drivers/acpi/executer/exsystem.c
drivers/acpi/executer/exutils.c
drivers/acpi/fan.c
drivers/acpi/glue.c
drivers/acpi/hardware/hwacpi.c
drivers/acpi/hardware/hwgpe.c
drivers/acpi/hardware/hwregs.c
drivers/acpi/hardware/hwsleep.c
drivers/acpi/hardware/hwtimer.c
drivers/acpi/namespace/nsaccess.c
drivers/acpi/namespace/nsalloc.c
drivers/acpi/namespace/nsdump.c
drivers/acpi/namespace/nsdumpdv.c
drivers/acpi/namespace/nseval.c
drivers/acpi/namespace/nsinit.c
drivers/acpi/namespace/nsload.c
drivers/acpi/namespace/nsnames.c
drivers/acpi/namespace/nsobject.c
drivers/acpi/namespace/nsparse.c
drivers/acpi/namespace/nssearch.c
drivers/acpi/namespace/nsutils.c
drivers/acpi/namespace/nswalk.c
drivers/acpi/namespace/nsxfeval.c
drivers/acpi/namespace/nsxfname.c
drivers/acpi/namespace/nsxfobj.c
drivers/acpi/osl.c
drivers/acpi/parser/psargs.c
drivers/acpi/parser/psloop.c
drivers/acpi/parser/psopcode.c
drivers/acpi/parser/psparse.c
drivers/acpi/parser/psscope.c
drivers/acpi/parser/pstree.c
drivers/acpi/parser/psutils.c
drivers/acpi/parser/pswalk.c
drivers/acpi/parser/psxface.c
drivers/acpi/power.c
drivers/acpi/processor_core.c
drivers/acpi/processor_idle.c
drivers/acpi/resources/rsaddr.c
drivers/acpi/resources/rscalc.c
drivers/acpi/resources/rscreate.c
drivers/acpi/resources/rsdump.c
drivers/acpi/resources/rsinfo.c
drivers/acpi/resources/rsio.c
drivers/acpi/resources/rsirq.c
drivers/acpi/resources/rslist.c
drivers/acpi/resources/rsmemory.c
drivers/acpi/resources/rsmisc.c
drivers/acpi/resources/rsutils.c
drivers/acpi/resources/rsxface.c
drivers/acpi/scan.c
drivers/acpi/sleep/main.c
drivers/acpi/tables/tbfadt.c
drivers/acpi/tables/tbfind.c
drivers/acpi/tables/tbinstal.c
drivers/acpi/tables/tbutils.c
drivers/acpi/tables/tbxface.c
drivers/acpi/tables/tbxfroot.c
drivers/acpi/thermal.c
drivers/acpi/utilities/utalloc.c
drivers/acpi/utilities/utcache.c
drivers/acpi/utilities/utcopy.c
drivers/acpi/utilities/utdebug.c
drivers/acpi/utilities/utdelete.c
drivers/acpi/utilities/uteval.c
drivers/acpi/utilities/utglobal.c
drivers/acpi/utilities/utinit.c
drivers/acpi/utilities/utmath.c
drivers/acpi/utilities/utmisc.c
drivers/acpi/utilities/utmutex.c
drivers/acpi/utilities/utobject.c
drivers/acpi/utilities/utresrc.c
drivers/acpi/utilities/utstate.c
drivers/acpi/utilities/utxface.c
drivers/acpi/utils.c
drivers/acpi/video.c
drivers/atm/ambassador.c
drivers/atm/ambassador.h
drivers/base/base.h
drivers/base/class.c
drivers/base/cpu.c
drivers/base/driver.c
drivers/base/node.c
drivers/block/brd.c
drivers/block/cciss.c
drivers/block/ub.c
drivers/block/virtio_blk.c
drivers/bluetooth/hci_ldisc.c
drivers/bluetooth/hci_usb.h
drivers/char/agp/agp.h
drivers/char/amiserial.c
drivers/char/applicom.c
drivers/char/consolemap.c
drivers/char/cyclades.c
drivers/char/drm/drmP.h
drivers/char/drm/drm_sysfs.c
drivers/char/drm/i830_dma.c
drivers/char/drm/i830_drv.h
drivers/char/drm/i830_irq.c
drivers/char/drm/i915_dma.c
drivers/char/drm/i915_drv.h
drivers/char/drm/radeon_cp.c
drivers/char/ds1286.c
drivers/char/epca.c
drivers/char/esp.c
drivers/char/generic_serial.c
drivers/char/hpet.c
drivers/char/hvsi.c
drivers/char/i8k.c
drivers/char/ip2/i2ellis.c
drivers/char/ip2/i2ellis.h
drivers/char/ip2/i2hw.h
drivers/char/ip2/i2lib.c
drivers/char/ip2/i2os.h [deleted file]
drivers/char/ip2/ip2main.c
drivers/char/isicom.c
drivers/char/istallion.c
drivers/char/keyboard.c
drivers/char/mmtimer.c
drivers/char/moxa.c
drivers/char/moxa.h [new file with mode: 0644]
drivers/char/mspec.c
drivers/char/mxser.c
drivers/char/mxser.h
drivers/char/n_hdlc.c
drivers/char/n_r3964.c
drivers/char/n_tty.c
drivers/char/nozomi.c
drivers/char/pcmcia/cm4000_cs.c
drivers/char/pcmcia/cm4040_cs.c
drivers/char/pcmcia/synclink_cs.c
drivers/char/pty.c
drivers/char/rio/cirrus.h
drivers/char/rio/rio_linux.c
drivers/char/rio/rio_linux.h
drivers/char/rio/riocmd.c
drivers/char/rio/rioctrl.c
drivers/char/rio/riointr.c
drivers/char/rio/rioparam.c
drivers/char/rio/riotty.c
drivers/char/riscom8.c
drivers/char/rocket.c
drivers/char/serial167.c
drivers/char/snsc.c
drivers/char/snsc_event.c
drivers/char/sonypi.c
drivers/char/specialix.c
drivers/char/stallion.c
drivers/char/sx.c
drivers/char/synclink.c
drivers/char/synclink_gt.c
drivers/char/synclinkmp.c
drivers/char/toshiba.c
drivers/char/tty_audit.c
drivers/char/tty_io.c
drivers/char/tty_ioctl.c
drivers/char/viocons.c
drivers/char/vt.c
drivers/char/vt_ioctl.c
drivers/char/xilinx_hwicap/xilinx_hwicap.c
drivers/edac/edac_core.h
drivers/edac/edac_device.c
drivers/edac/edac_mc.c
drivers/edac/edac_pci.c
drivers/edac/pasemi_edac.c
drivers/firewire/fw-sbp2.c
drivers/gpio/gpiolib.c
drivers/gpio/pca953x.c
drivers/hwmon/ads7828.c
drivers/hwmon/adt7473.c
drivers/hwmon/asb100.c
drivers/hwmon/lm75.c
drivers/hwmon/smsc47b397.c
drivers/hwmon/w83793.c
drivers/hwmon/w83l785ts.c
drivers/ide/ide-probe.c
drivers/ide/legacy/falconide.c
drivers/ieee1394/nodemgr.c
drivers/input/serio/hp_sdc.c
drivers/input/serio/serport.c
drivers/isdn/capi/capi.c
drivers/isdn/gigaset/ser-gigaset.c
drivers/isdn/hysdn/hysdn_procconf.c
drivers/isdn/i4l/isdn_tty.c
drivers/lguest/lguest_device.c
drivers/lguest/lguest_user.c
drivers/macintosh/adb.c
drivers/macintosh/therm_pm72.c
drivers/macintosh/windfarm_smu_sat.c
drivers/md/md.c
drivers/md/raid1.c
drivers/md/raid10.c
drivers/md/raid5.c
drivers/media/common/Makefile
drivers/media/common/tuners/Kconfig
drivers/media/video/bt8xx/bttvp.h
drivers/media/video/cx18/Kconfig
drivers/media/video/cx18/cx18-driver.c
drivers/media/video/cx88/cx88-i2c.c
drivers/media/video/ivtv/ivtv-driver.c
drivers/media/video/ivtv/ivtv-fileops.c
drivers/media/video/tuner-core.c
drivers/media/video/usbvideo/vicam.c
drivers/mfd/asic3.c
drivers/mfd/sm501.c
drivers/misc/Kconfig
drivers/misc/Makefile
drivers/misc/eeepc-laptop.c [new file with mode: 0644]
drivers/misc/kgdbts.c
drivers/misc/sgi-xp/xpc_partition.c
drivers/misc/thinkpad_acpi.c
drivers/mtd/chips/cfi_cmdset_0001.c
drivers/mtd/devices/mtdram.c
drivers/mtd/devices/phram.c
drivers/mtd/devices/pmc551.c
drivers/mtd/devices/slram.c
drivers/mtd/maps/uclinux.c
drivers/mtd/mtdpart.c
drivers/mtd/nand/at91_nand.c
drivers/net/3c505.c
drivers/net/3c505.h
drivers/net/3c509.c
drivers/net/3c515.c
drivers/net/8390.c
drivers/net/Kconfig
drivers/net/Makefile
drivers/net/arm/Kconfig
drivers/net/arm/Makefile
drivers/net/arm/ixp4xx_eth.c [new file with mode: 0644]
drivers/net/bfin_mac.c
drivers/net/bfin_mac.h
drivers/net/bnx2.c
drivers/net/bnx2_fw2.h
drivers/net/eepro.c
drivers/net/fec.c
drivers/net/fec.h
drivers/net/fec_mpc52xx.c
drivers/net/fec_mpc52xx.h
drivers/net/gianfar.c
drivers/net/gianfar.h
drivers/net/gianfar_mii.c
drivers/net/gianfar_mii.h
drivers/net/hamradio/6pack.c
drivers/net/hamradio/mkiss.c
drivers/net/irda/irtty-sir.c
drivers/net/phy/Kconfig
drivers/net/phy/phy_device.c
drivers/net/phy/smsc.c
drivers/net/ppp_async.c
drivers/net/ppp_synctty.c
drivers/net/r8169.c
drivers/net/s2io.c
drivers/net/s2io.h
drivers/net/sfc/Kconfig [new file with mode: 0644]
drivers/net/sfc/Makefile [new file with mode: 0644]
drivers/net/sfc/bitfield.h [new file with mode: 0644]
drivers/net/sfc/boards.c [new file with mode: 0644]
drivers/net/sfc/boards.h [new file with mode: 0644]
drivers/net/sfc/efx.c [new file with mode: 0644]
drivers/net/sfc/efx.h [new file with mode: 0644]
drivers/net/sfc/enum.h [new file with mode: 0644]
drivers/net/sfc/ethtool.c [new file with mode: 0644]
drivers/net/sfc/ethtool.h [new file with mode: 0644]
drivers/net/sfc/falcon.c [new file with mode: 0644]
drivers/net/sfc/falcon.h [new file with mode: 0644]
drivers/net/sfc/falcon_hwdefs.h [new file with mode: 0644]
drivers/net/sfc/falcon_io.h [new file with mode: 0644]
drivers/net/sfc/falcon_xmac.c [new file with mode: 0644]
drivers/net/sfc/gmii.h [new file with mode: 0644]
drivers/net/sfc/i2c-direct.c [new file with mode: 0644]
drivers/net/sfc/i2c-direct.h [new file with mode: 0644]
drivers/net/sfc/mac.h [new file with mode: 0644]
drivers/net/sfc/mdio_10g.c [new file with mode: 0644]
drivers/net/sfc/mdio_10g.h [new file with mode: 0644]
drivers/net/sfc/net_driver.h [new file with mode: 0644]
drivers/net/sfc/phy.h [new file with mode: 0644]
drivers/net/sfc/rx.c [new file with mode: 0644]
drivers/net/sfc/rx.h [new file with mode: 0644]
drivers/net/sfc/sfe4001.c [new file with mode: 0644]
drivers/net/sfc/spi.h [new file with mode: 0644]
drivers/net/sfc/tenxpress.c [new file with mode: 0644]
drivers/net/sfc/tx.c [new file with mode: 0644]
drivers/net/sfc/tx.h [new file with mode: 0644]
drivers/net/sfc/workarounds.h [new file with mode: 0644]
drivers/net/sfc/xenpack.h [new file with mode: 0644]
drivers/net/sfc/xfp_phy.c [new file with mode: 0644]
drivers/net/sis190.c
drivers/net/slip.c
drivers/net/tg3.c
drivers/net/tg3.h
drivers/net/virtio_net.c
drivers/net/wan/pc300_tty.c
drivers/net/wan/x25_asy.c
drivers/net/wireless/b43/b43.h
drivers/net/wireless/b43/main.c
drivers/net/wireless/iwlwifi/Kconfig
drivers/net/wireless/iwlwifi/iwl-3945.h
drivers/net/wireless/iwlwifi/iwl-4965.h
drivers/net/wireless/iwlwifi/iwl3945-base.c
drivers/net/wireless/iwlwifi/iwl4965-base.c
drivers/net/wireless/libertas/scan.c
drivers/net/wireless/rt2x00/rt2400pci.c
drivers/net/wireless/rt2x00/rt2500pci.c
drivers/net/wireless/rt2x00/rt2500usb.c
drivers/net/wireless/rt2x00/rt2x00dev.c
drivers/net/wireless/rt2x00/rt2x00leds.c
drivers/net/wireless/rt2x00/rt2x00lib.h
drivers/net/wireless/rt2x00/rt61pci.c
drivers/net/wireless/rt2x00/rt73usb.c
drivers/net/wireless/strip.c
drivers/net/xen-netfront.c
drivers/parport/ieee1284.c
drivers/parport/parport_gsc.c
drivers/parport/parport_pc.c
drivers/pci/probe.c
drivers/pcmcia/au1000_db1x00.c
drivers/pcmcia/au1000_generic.c
drivers/pcmcia/au1000_pb1x00.c
drivers/pcmcia/au1000_xxs1500.c
drivers/pcmcia/cardbus.c
drivers/pcmcia/cs.c
drivers/pcmcia/cs_internal.h
drivers/pcmcia/ds.c
drivers/pcmcia/i82092.c
drivers/pcmcia/omap_cf.c
drivers/pcmcia/pd6729.c
drivers/pcmcia/pxa2xx_lubbock.c
drivers/pcmcia/pxa2xx_mainstone.c
drivers/pcmcia/rsrc_nonstatic.c
drivers/pcmcia/sa1100_assabet.c
drivers/pcmcia/sa1100_badge4.c
drivers/pcmcia/sa1100_cerf.c
drivers/pcmcia/sa1100_jornada720.c
drivers/pcmcia/sa1100_neponset.c
drivers/pcmcia/sa1100_shannon.c
drivers/pcmcia/sa1100_simpad.c
drivers/pcmcia/soc_common.c
drivers/pcmcia/soc_common.h
drivers/pcmcia/socket_sysfs.c
drivers/pnp/base.h
drivers/pnp/card.c
drivers/pnp/core.c
drivers/pnp/driver.c
drivers/pnp/interface.c
drivers/pnp/isapnp/Makefile
drivers/pnp/isapnp/core.c
drivers/pnp/manager.c
drivers/pnp/pnpacpi/Makefile
drivers/pnp/pnpacpi/core.c
drivers/pnp/pnpacpi/pnpacpi.h
drivers/pnp/pnpacpi/rsparser.c
drivers/pnp/pnpbios/Makefile
drivers/pnp/pnpbios/bioscalls.c
drivers/pnp/pnpbios/core.c
drivers/pnp/pnpbios/pnpbios.h
drivers/pnp/pnpbios/proc.c
drivers/pnp/pnpbios/rsparser.c
drivers/pnp/quirks.c
drivers/pnp/resource.c
drivers/pnp/support.c
drivers/pnp/system.c
drivers/power/pda_power.c
drivers/power/pmu_battery.c
drivers/ps3/ps3-lpm.c
drivers/ps3/ps3-sys-manager.c
drivers/rtc/rtc-cmos.c
drivers/s390/char/con3215.c
drivers/s390/char/sclp_config.c
drivers/s390/char/sclp_tty.c
drivers/s390/char/sclp_vt220.c
drivers/s390/char/tty3270.c
drivers/s390/cio/ccwgroup.c
drivers/s390/cio/cio.c
drivers/s390/cio/cio.h
drivers/s390/cio/cmf.c
drivers/s390/cio/css.c
drivers/s390/cio/device.c
drivers/s390/cio/device_fsm.c
drivers/s390/cio/device_ops.c
drivers/s390/cio/qdio.c
drivers/s390/kvm/kvm_virtio.c
drivers/s390/net/cu3088.c
drivers/s390/net/lcs.c
drivers/s390/net/netiucv.c
drivers/s390/net/qeth_core.h
drivers/s390/net/qeth_core_main.c
drivers/s390/net/qeth_l2_main.c
drivers/s390/net/qeth_l3.h
drivers/s390/net/qeth_l3_main.c
drivers/s390/scsi/zfcp_dbf.c
drivers/s390/scsi/zfcp_fsf.c
drivers/sbus/char/cpwatchdog.c
drivers/sbus/char/uctrl.c
drivers/scsi/53c700.c
drivers/scsi/Kconfig
drivers/scsi/a100u2w.c
drivers/scsi/aacraid/aachba.c
drivers/scsi/aacraid/aacraid.h
drivers/scsi/aacraid/comminit.c
drivers/scsi/aacraid/commsup.c
drivers/scsi/aacraid/linit.c
drivers/scsi/aic94xx/aic94xx_init.c
drivers/scsi/constants.c
drivers/scsi/dpt/dpti_ioctl.h
drivers/scsi/dpt/dptsig.h
drivers/scsi/dpt/sys_info.h
drivers/scsi/dpt_i2o.c
drivers/scsi/dpti.h
drivers/scsi/gdth.c
drivers/scsi/hptiop.c
drivers/scsi/ibmvscsi/ibmvscsi.c
drivers/scsi/ibmvscsi/viosrp.h
drivers/scsi/initio.c
drivers/scsi/ipr.c
drivers/scsi/megaraid/megaraid_mbox.c
drivers/scsi/megaraid/megaraid_mbox.h
drivers/scsi/megaraid/megaraid_sas.c
drivers/scsi/megaraid/megaraid_sas.h
drivers/scsi/mvsas.c
drivers/scsi/ncr53c8xx.c
drivers/scsi/qla1280.c
drivers/scsi/scsi.c
drivers/scsi/scsi_error.c
drivers/scsi/scsi_lib.c
drivers/scsi/scsi_tgt_lib.c
drivers/scsi/u14-34f.c
drivers/serial/68328serial.c
drivers/serial/68360serial.c
drivers/serial/8250.c
drivers/serial/8250_early.c
drivers/serial/8250_pci.c
drivers/serial/Kconfig
drivers/serial/Makefile
drivers/serial/bfin_5xx.c
drivers/serial/bfin_sport_uart.c [new file with mode: 0644]
drivers/serial/bfin_sport_uart.h [new file with mode: 0644]
drivers/serial/cpm_uart/cpm_uart_core.c
drivers/serial/crisv10.c
drivers/serial/ioc3_serial.c
drivers/serial/ioc4_serial.c
drivers/serial/jsm/jsm.h
drivers/serial/jsm/jsm_driver.c
drivers/serial/kgdboc.c
drivers/serial/mcfserial.c
drivers/serial/mpc52xx_uart.c
drivers/serial/netx-serial.c
drivers/serial/s3c2410.c
drivers/serial/sa1100.c
drivers/serial/serial_core.c
drivers/serial/sh-sci.c
drivers/serial/sn_console.c
drivers/serial/sunhv.c
drivers/serial/sunsab.c
drivers/serial/sunsu.c
drivers/serial/sunzilog.c
drivers/serial/uartlite.c
drivers/serial/ucc_uart.c
drivers/spi/atmel_spi.c
drivers/spi/spi_bfin5xx.c
drivers/spi/spi_s3c24xx.c
drivers/thermal/Kconfig
drivers/thermal/Makefile
drivers/thermal/thermal_sys.c [moved from drivers/thermal/thermal.c with 81% similarity]
drivers/usb/Makefile
drivers/usb/atm/Kconfig
drivers/usb/c67x00/Makefile [new file with mode: 0644]
drivers/usb/c67x00/c67x00-drv.c [new file with mode: 0644]
drivers/usb/c67x00/c67x00-hcd.c [new file with mode: 0644]
drivers/usb/c67x00/c67x00-hcd.h [new file with mode: 0644]
drivers/usb/c67x00/c67x00-ll-hpi.c [new file with mode: 0644]
drivers/usb/c67x00/c67x00-sched.c [new file with mode: 0644]
drivers/usb/c67x00/c67x00.h [new file with mode: 0644]
drivers/usb/core/message.c
drivers/usb/gadget/Kconfig
drivers/usb/gadget/Makefile
drivers/usb/gadget/ether.c
drivers/usb/gadget/file_storage.c
drivers/usb/gadget/pxa27x_udc.c [new file with mode: 0644]
drivers/usb/gadget/pxa27x_udc.h [new file with mode: 0644]
drivers/usb/gadget/serial.c
drivers/usb/gadget/zero.c
drivers/usb/host/Kconfig
drivers/usb/host/Makefile
drivers/usb/host/isp1760-hcd.c [new file with mode: 0644]
drivers/usb/host/isp1760-hcd.h [new file with mode: 0644]
drivers/usb/host/isp1760-if.c [new file with mode: 0644]
drivers/usb/host/ohci-hub.c
drivers/usb/host/uhci-hcd.c
drivers/usb/host/uhci-hcd.h
drivers/usb/misc/ldusb.c
drivers/usb/misc/usbtest.c
drivers/usb/serial/aircable.c
drivers/usb/serial/airprime.c
drivers/usb/serial/ark3116.c
drivers/usb/serial/ch341.c
drivers/usb/serial/digi_acceleport.c
drivers/usb/serial/ftdi_sio.c
drivers/usb/serial/ftdi_sio.h
drivers/usb/serial/mos7840.c
drivers/usb/serial/usb-serial.c
drivers/usb/serial/whiteheat.c
drivers/usb/storage/Kconfig
drivers/usb/storage/cypress_atacb.c
drivers/usb/storage/isd200.c
drivers/usb/storage/libusual.c
drivers/usb/storage/onetouch.c
drivers/usb/storage/unusual_devs.h
drivers/usb/storage/usb.c
drivers/video/Kconfig
drivers/video/pxafb.c
drivers/video/pxafb.h
drivers/virtio/virtio.c
drivers/virtio/virtio_balloon.c
drivers/virtio/virtio_pci.c
drivers/virtio/virtio_ring.c
drivers/w1/w1_log.h
fs/Kconfig
fs/adfs/adfs.h
fs/affs/file.c
fs/afs/dir.c
fs/afs/internal.h
fs/aio.c
fs/anon_inodes.c
fs/autofs4/autofs_i.h
fs/autofs4/expire.c
fs/autofs4/root.c
fs/autofs4/waitq.c
fs/bfs/bfs.h
fs/buffer.c
fs/compat.c
fs/compat_ioctl.c
fs/configfs/file.c
fs/configfs/inode.c
fs/configfs/mount.c
fs/configfs/symlink.c
fs/debugfs/file.c
fs/devpts/inode.c
fs/dlm/lockspace.c
fs/dnotify.c
fs/eventfd.c
fs/eventpoll.c
fs/exec.c
fs/exportfs/expfs.c
fs/ext3/inode.c
fs/ext4/acl.c
fs/ext4/balloc.c
fs/ext4/bitmap.c
fs/ext4/dir.c
fs/ext4/ext4.h [moved from include/linux/ext4_fs.h with 99% similarity]
fs/ext4/ext4_extents.h [moved from include/linux/ext4_fs_extents.h with 98% similarity]
fs/ext4/ext4_i.h [moved from include/linux/ext4_fs_i.h with 97% similarity]
fs/ext4/ext4_jbd2.c
fs/ext4/ext4_jbd2.h [moved from include/linux/ext4_jbd2.h with 98% similarity]
fs/ext4/ext4_sb.h [moved from include/linux/ext4_fs_sb.h with 97% similarity]
fs/ext4/extents.c
fs/ext4/file.c
fs/ext4/fsync.c
fs/ext4/hash.c
fs/ext4/ialloc.c
fs/ext4/inode.c
fs/ext4/ioctl.c
fs/ext4/mballoc.c
fs/ext4/mballoc.h [new file with mode: 0644]
fs/ext4/migrate.c
fs/ext4/namei.c
fs/ext4/resize.c
fs/ext4/super.c
fs/ext4/symlink.c
fs/ext4/xattr.c
fs/ext4/xattr.h
fs/ext4/xattr_security.c
fs/ext4/xattr_trusted.c
fs/ext4/xattr_user.c
fs/fat/cache.c
fs/fat/fatent.c
fs/fat/file.c
fs/fcntl.c
fs/file.c
fs/file_table.c
fs/fuse/control.c
fs/fuse/dev.c
fs/fuse/dir.c
fs/fuse/file.c
fs/fuse/fuse_i.h
fs/fuse/inode.c
fs/gfs2/locking/dlm/sysfs.c
fs/gfs2/util.h
fs/hfs/btree.c
fs/hfs/mdb.c
fs/hfsplus/btree.c
fs/hfsplus/super.c
fs/hugetlbfs/inode.c
fs/isofs/dir.c
fs/isofs/namei.c
fs/jbd2/commit.c
fs/jbd2/journal.c
fs/jbd2/revoke.c
fs/jbd2/transaction.c
fs/jffs2/build.c
fs/jffs2/debug.h
fs/jffs2/dir.c
fs/jffs2/erase.c
fs/jffs2/fs.c
fs/jffs2/gc.c
fs/jffs2/nodelist.h
fs/jffs2/nodemgmt.c
fs/jffs2/os-linux.h
fs/jffs2/readinode.c
fs/jffs2/scan.c
fs/jffs2/super.c
fs/jffs2/wbuf.c
fs/jffs2/write.c
fs/jffs2/xattr.c
fs/lockd/clntproc.c
fs/lockd/svclock.c
fs/locks.c
fs/msdos/namei.c
fs/namespace.c
fs/nfs/super.c
fs/nfsd/nfs4callback.c
fs/ntfs/debug.h
fs/ocfs2/cluster/sys.c
fs/ocfs2/dlm/dlmdebug.c
fs/ocfs2/dlm/dlmfs.c
fs/ocfs2/file.c
fs/ocfs2/localalloc.c
fs/ocfs2/stack_o2cb.c
fs/ocfs2/stack_user.c
fs/ocfs2/symlink.c
fs/open.c
fs/partitions/ldm.c
fs/pipe.c
fs/proc/array.c
fs/proc/base.c
fs/proc/generic.c
fs/proc/proc_misc.c
fs/proc/proc_net.c
fs/proc/proc_tty.c
fs/proc/task_nommu.c
fs/quota_v2.c
fs/ramfs/inode.c
fs/reiserfs/journal.c
fs/select.c
fs/signalfd.c
fs/smbfs/smb_debug.h
fs/sysfs/file.c
fs/sysfs/inode.c
fs/sysfs/mount.c
fs/sysv/sysv.h
fs/timerfd.c
fs/udf/super.c
fs/utimes.c
fs/vfat/namei.c
fs/xfs/Kconfig
fs/xfs/linux-2.6/mrlock.h
fs/xfs/linux-2.6/xfs_buf.c
fs/xfs/linux-2.6/xfs_export.c
fs/xfs/linux-2.6/xfs_file.c
fs/xfs/linux-2.6/xfs_ioctl.c
fs/xfs/linux-2.6/xfs_iops.c
fs/xfs/linux-2.6/xfs_linux.h
fs/xfs/linux-2.6/xfs_lrw.c
fs/xfs/linux-2.6/xfs_lrw.h
fs/xfs/linux-2.6/xfs_super.c
fs/xfs/linux-2.6/xfs_vnode.h
fs/xfs/quota/xfs_dquot.c
fs/xfs/quota/xfs_qm.c
fs/xfs/quota/xfs_qm_syscalls.c
fs/xfs/quota/xfs_quota_priv.h
fs/xfs/quota/xfs_trans_dquot.c
fs/xfs/support/debug.h
fs/xfs/xfs.h
fs/xfs/xfs_acl.c
fs/xfs/xfs_attr.c
fs/xfs/xfs_attr.h
fs/xfs/xfs_bmap.c
fs/xfs/xfs_dfrag.c
fs/xfs/xfs_fsops.c
fs/xfs/xfs_ialloc.c
fs/xfs/xfs_iget.c
fs/xfs/xfs_inode.c
fs/xfs/xfs_inode.h
fs/xfs/xfs_inode_item.c
fs/xfs/xfs_iomap.c
fs/xfs/xfs_itable.c
fs/xfs/xfs_mount.c
fs/xfs/xfs_mount.h
fs/xfs/xfs_rename.c
fs/xfs/xfs_trans_inode.c
fs/xfs/xfs_utils.c
fs/xfs/xfs_utils.h
fs/xfs/xfs_vfsops.c
fs/xfs/xfs_vnodeops.c
fs/xfs/xfs_vnodeops.h
include/acpi/acconfig.h
include/acpi/acdebug.h
include/acpi/acdisasm.h
include/acpi/acdispat.h
include/acpi/acevents.h
include/acpi/acexcep.h
include/acpi/acglobal.h
include/acpi/achware.h
include/acpi/acinterp.h
include/acpi/aclocal.h
include/acpi/acmacros.h
include/acpi/acnames.h
include/acpi/acnamesp.h
include/acpi/acobject.h
include/acpi/acopcode.h
include/acpi/acoutput.h
include/acpi/acparser.h
include/acpi/acpi.h
include/acpi/acpiosxf.h
include/acpi/acpixf.h
include/acpi/acresrc.h
include/acpi/acstruct.h
include/acpi/actables.h
include/acpi/actbl.h
include/acpi/actbl1.h
include/acpi/actypes.h
include/acpi/acutils.h
include/acpi/amlcode.h
include/acpi/amlresrc.h
include/acpi/platform/acenv.h
include/acpi/platform/acgcc.h
include/acpi/platform/aclinux.h
include/asm-alpha/types.h
include/asm-arm/arch-pxa/pxa-regs.h
include/asm-arm/arch-pxa/pxafb.h
include/asm-arm/arch-pxa/regs-lcd.h [new file with mode: 0644]
include/asm-arm/div64.h
include/asm-arm/types.h
include/asm-avr32/types.h
include/asm-blackfin/types.h
include/asm-cris/types.h
include/asm-frv/types.h
include/asm-frv/unaligned.h
include/asm-generic/Kbuild
include/asm-generic/bitops.h
include/asm-generic/div64.h
include/asm-generic/futex.h
include/asm-generic/int-l64.h [new file with mode: 0644]
include/asm-generic/int-ll64.h [new file with mode: 0644]
include/asm-generic/memory_model.h
include/asm-generic/page.h
include/asm-generic/rtc.h
include/asm-h8300/types.h
include/asm-ia64/cpu.h
include/asm-ia64/dmi.h
include/asm-ia64/futex.h
include/asm-ia64/io.h
include/asm-ia64/thread_info.h
include/asm-ia64/topology.h
include/asm-ia64/types.h
include/asm-ia64/uncached.h
include/asm-m32r/types.h
include/asm-m68k/div64.h
include/asm-m68k/machw.h
include/asm-m68k/types.h
include/asm-m68knommu/dma.h
include/asm-m68knommu/param.h
include/asm-mips/div64.h
include/asm-mips/futex.h
include/asm-mips/types.h
include/asm-mn10300/div64.h
include/asm-mn10300/types.h
include/asm-parisc/futex.h
include/asm-parisc/types.h
include/asm-powerpc/futex.h
include/asm-powerpc/io.h
include/asm-powerpc/kvm_host.h
include/asm-powerpc/kvm_ppc.h
include/asm-powerpc/ps3.h
include/asm-powerpc/syscalls.h
include/asm-powerpc/types.h
include/asm-s390/ccwgroup.h
include/asm-s390/hugetlb.h [new file with mode: 0644]
include/asm-s390/page.h
include/asm-s390/pgtable.h
include/asm-s390/processor.h
include/asm-s390/ptrace.h
include/asm-s390/qdio.h
include/asm-s390/setup.h
include/asm-s390/smp.h
include/asm-s390/sparsemem.h [new file with mode: 0644]
include/asm-s390/sysinfo.h
include/asm-s390/system.h
include/asm-s390/thread_info.h
include/asm-s390/tlbflush.h
include/asm-s390/topology.h
include/asm-s390/types.h
include/asm-sh/futex.h
include/asm-sh/types.h
include/asm-sparc/head.h
include/asm-sparc/kgdb.h
include/asm-sparc/oplib.h
include/asm-sparc/page.h
include/asm-sparc/smp.h
include/asm-sparc/system.h
include/asm-sparc/types.h
include/asm-sparc64/futex.h
include/asm-sparc64/kgdb.h [new file with mode: 0644]
include/asm-sparc64/pil.h
include/asm-sparc64/system.h
include/asm-sparc64/ttable.h
include/asm-sparc64/types.h
include/asm-um/div64.h
include/asm-v850/types.h
include/asm-x86/bootparam.h
include/asm-x86/div64.h
include/asm-x86/dmi.h
include/asm-x86/futex.h
include/asm-x86/io_32.h
include/asm-x86/kvm_host.h
include/asm-x86/mach-default/mach_apic.h
include/asm-x86/processor.h
include/asm-x86/proto.h
include/asm-x86/thread_info_32.h
include/asm-x86/thread_info_64.h
include/asm-x86/topology.h
include/asm-x86/types.h
include/asm-xtensa/types.h
include/crypto/scatterwalk.h
include/linux/Kbuild
include/linux/agp_backend.h
include/linux/anon_inodes.h
include/linux/backing-dev.h
include/linux/byteorder/Kbuild
include/linux/byteorder/big_endian.h
include/linux/byteorder/generic.h
include/linux/byteorder/little_endian.h
include/linux/calc64.h [deleted file]
include/linux/cdev.h
include/linux/clocksource.h
include/linux/coda_fs_i.h
include/linux/compat.h
include/linux/compiler-gcc.h
include/linux/concap.h
include/linux/configfs.h
include/linux/console.h
include/linux/crc-ccitt.h
include/linux/dcache.h
include/linux/debugobjects.h [new file with mode: 0644]
include/linux/device-mapper.h
include/linux/device.h
include/linux/devpts_fs.h
include/linux/eventfd.h
include/linux/fdtable.h [new file with mode: 0644]
include/linux/file.h
include/linux/fsl_devices.h
include/linux/fsnotify.h
include/linux/generic_serial.h
include/linux/hrtimer.h
include/linux/hw_random.h
include/linux/i2o.h
include/linux/ieee80211.h
include/linux/if_bridge.h
include/linux/if_macvlan.h
include/linux/inet.h
include/linux/init_task.h
include/linux/io.h
include/linux/irq.h
include/linux/isapnp.h
include/linux/isicom.h
include/linux/jiffies.h
include/linux/kernel.h
include/linux/kfifo.h
include/linux/kgdb.h
include/linux/klist.h
include/linux/kobj_map.h
include/linux/kobject.h
include/linux/kref.h
include/linux/list.h
include/linux/math64.h [new file with mode: 0644]
include/linux/mmzone.h
include/linux/module.h
include/linux/mount.h
include/linux/mtd/jedec.h [deleted file]
include/linux/mtd/mtd.h
include/linux/mtd/pmc551.h
include/linux/ncp_fs_i.h
include/linux/of_device.h
include/linux/pci.h
include/linux/pci_ids.h
include/linux/pda_power.h
include/linux/pid.h
include/linux/pid_namespace.h
include/linux/pm.h
include/linux/pnp.h
include/linux/pnpbios.h [deleted file]
include/linux/poison.h
include/linux/poll.h
include/linux/profile.h
include/linux/proportions.h
include/linux/ptrace.h
include/linux/quota.h
include/linux/raid/md.h
include/linux/raid/md_k.h
include/linux/rcuclassic.h
include/linux/rcupdate.h
include/linux/rcupreempt.h
include/linux/rcupreempt_trace.h
include/linux/reiserfs_fs_sb.h
include/linux/rio.h
include/linux/rio_drv.h
include/linux/rwsem.h
include/linux/sched.h
include/linux/seq_file.h
include/linux/serial_core.h
include/linux/signal.h
include/linux/slab.h
include/linux/smb_fs_i.h
include/linux/smb_fs_sb.h
include/linux/string.h
include/linux/svga.h
include/linux/sysfs.h
include/linux/textsearch.h
include/linux/thermal.h
include/linux/thread_info.h
include/linux/timer.h
include/linux/timex.h
include/linux/tty.h
include/linux/tty_driver.h
include/linux/usb/c67x00.h [new file with mode: 0644]
include/linux/usb/ch9.h
include/linux/usb/gadget.h
include/linux/virtio.h
include/linux/virtio_blk.h
include/linux/virtio_config.h
include/linux/virtio_net.h
include/linux/wireless.h
include/linux/writeback.h
include/net/compat.h
include/net/ip_vs.h
include/net/netfilter/nf_conntrack_tuple.h
include/net/route.h
include/scsi/scsi.h
include/scsi/scsi_cmnd.h
include/scsi/scsi_eh.h
include/scsi/scsi_host.h
init/Kconfig
init/main.c
ipc/mqueue.c
kernel/Makefile
kernel/cgroup.c
kernel/compat.c
kernel/cpu.c
kernel/exit.c
kernel/fork.c
kernel/futex.c
kernel/hrtimer.c
kernel/irq/manage.c
kernel/irq/spurious.c
kernel/kexec.c
kernel/kgdb.c
kernel/kmod.c
kernel/kthread.c
kernel/marker.c
kernel/module.c
kernel/pid.c
kernel/pid_namespace.c
kernel/posix-cpu-timers.c
kernel/posix-timers.c
kernel/power/Kconfig
kernel/power/Makefile
kernel/power/pm.c [deleted file]
kernel/printk.c
kernel/ptrace.c
kernel/sched.c
kernel/sched_clock.c [new file with mode: 0644]
kernel/sched_debug.c
kernel/sched_fair.c
kernel/sched_idletask.c
kernel/sched_rt.c
kernel/signal.c
kernel/softirq.c
kernel/sys.c
kernel/taskstats.c
kernel/time.c
kernel/time/clocksource.c
kernel/time/ntp.c
kernel/time/timekeeping.c
kernel/timeconst.pl
kernel/timer.c
kernel/user.c
kernel/workqueue.c
lib/Kconfig.debug
lib/Kconfig.kgdb
lib/Makefile
lib/debugobjects.c [new file with mode: 0644]
lib/devres.c
lib/div64.c
lib/idr.c
lib/klist.c
lib/kobject.c
lib/kobject_uevent.c
lib/percpu_counter.c
lib/proportions.c
lib/string.c
mm/backing-dev.c
mm/memcontrol.c
mm/migrate.c
mm/page-writeback.c
mm/page_alloc.c
mm/readahead.c
mm/shmem.c
mm/slab.c
mm/slub.c
mm/sparse.c
mm/swap_state.c
mm/vmalloc.c
mm/vmscan.c
mm/vmstat.c
net/8021q/vlanproc.c
net/atm/proc.c
net/bluetooth/bnep/core.c
net/bluetooth/hci_event.c
net/bluetooth/hci_sock.c
net/bluetooth/l2cap.c
net/bridge/br.c
net/bridge/br_fdb.c
net/bridge/br_if.c
net/bridge/br_stp_bpdu.c
net/can/bcm.c
net/compat.c
net/core/dev.c
net/core/filter.c
net/core/neighbour.c
net/core/net-sysfs.c
net/core/net-sysfs.h
net/core/pktgen.c
net/core/sock.c
net/dccp/ccids/ccid2.c
net/dccp/ccids/ccid3.c
net/ipv4/cipso_ipv4.c
net/ipv4/icmp.c
net/ipv4/ip_output.c
net/ipv4/ip_sockglue.c
net/ipv4/ipconfig.c
net/ipv4/ipvs/ip_vs_proto.c
net/ipv4/ipvs/ip_vs_proto_ah.c
net/ipv4/ipvs/ip_vs_proto_esp.c
net/ipv4/ipvs/ip_vs_proto_tcp.c
net/ipv4/ipvs/ip_vs_proto_udp.c
net/ipv4/ipvs/ip_vs_sync.c
net/ipv4/netfilter/ip_queue.c
net/ipv4/netfilter/ipt_CLUSTERIP.c
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c
net/ipv4/route.c
net/ipv4/tcp_cong.c
net/ipv4/tcp_cubic.c
net/ipv4/tcp_hybla.c
net/ipv4/tcp_input.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_vegas.c
net/ipv4/tcp_veno.c
net/ipv4/udp.c
net/ipv6/ipv6_sockglue.c
net/ipv6/netfilter/ip6_queue.c
net/ipv6/proc.c
net/ipv6/reassembly.c
net/irda/ircomm/ircomm_tty.c
net/irda/iriap.c
net/mac80211/ieee80211_i.h
net/mac80211/main.c
net/mac80211/mesh.c
net/mac80211/mesh.h
net/mac80211/tkip.c
net/netfilter/nf_conntrack_core.c
net/netfilter/nf_conntrack_standalone.c
net/netfilter/nfnetlink_queue.c
net/netfilter/x_tables.c
net/netfilter/xt_TCPOPTSTRIP.c
net/netfilter/xt_connbytes.c
net/netfilter/xt_hashlimit.c
net/rose/rose_route.c
net/rxrpc/ar-transport.c
net/sched/sch_generic.c
net/sched/sch_sfq.c
net/sunrpc/cache.c
net/sunrpc/stats.c
net/sysctl_net.c
scripts/kallsyms.c
scripts/kconfig/lkc.h
scripts/kconfig/lxdialog/check-lxdialog.sh
scripts/kconfig/mconf.c
scripts/mod/file2alias.c
security/selinux/hooks.c
security/smack/smack_lsm.c
sound/drivers/pcsp/pcsp.c
sound/pci/Kconfig
sound/pci/ac97/ac97_patch.c
sound/pci/hda/patch_realtek.c
sound/pci/hda/patch_sigmatel.c
sound/soc/codecs/wm8753.c
sound/soc/s3c24xx/ln2440sbc_alc650.c
sound/soc/s3c24xx/neo1973_wm8753.c
sound/soc/s3c24xx/s3c2443-ac97.c
sound/soc/s3c24xx/s3c24xx-i2s.c
sound/soc/s3c24xx/s3c24xx-pcm.c
virt/kvm/kvm_main.c

index 3016ed30526d4296e219d4ea9dc3ef7e23fe9f23..090b293b87792a815cf51aeccb590ec37c90cfa3 100644 (file)
@@ -41,6 +41,7 @@ include/linux/autoconf.h
 include/linux/compile.h
 include/linux/version.h
 include/linux/utsrelease.h
+include/linux/bounds.h
 
 # stgit generated dirs
 patches-*
index ebf9bf84da0aab5ed944264a5db2a65fe3a3e883..726084286d33e626ddc2bf69db078cdc972c0e4e 100644 (file)
--- a/.mailmap
+++ b/.mailmap
@@ -88,6 +88,7 @@ Rudolf Marek <R.Marek@sh.cvut.cz>
 Rui Saraiva <rmps@joel.ist.utl.pt>
 Sachin P Sant <ssant@in.ibm.com>
 Sam Ravnborg <sam@mars.ravnborg.org>
+S.Çağlar Onur <caglar@pardus.org.tr>
 Simon Kelley <simon@thekelleys.org.uk>
 Stéphane Witzmann <stephane.witzmann@ubpmes.univ-bpclermont.fr>
 Stephen Hemminger <shemminger@osdl.org>
diff --git a/Documentation/ABI/testing/sysfs-class-bdi b/Documentation/ABI/testing/sysfs-class-bdi
new file mode 100644 (file)
index 0000000..5ac1e01
--- /dev/null
@@ -0,0 +1,46 @@
+What:          /sys/class/bdi/<bdi>/
+Date:          January 2008
+Contact:       Peter Zijlstra <a.p.zijlstra@chello.nl>
+Description:
+
+Provide a place in sysfs for the backing_dev_info object.  This allows
+setting and retrieving various BDI specific variables.
+
+The <bdi> identifier can be either of the following:
+
+MAJOR:MINOR
+
+       Device number for block devices, or value of st_dev on
+       non-block filesystems which provide their own BDI, such as NFS
+       and FUSE.
+
+default
+
+       The default backing dev, used for non-block device backed
+       filesystems which do not provide their own BDI.
+
+Files under /sys/class/bdi/<bdi>/
+---------------------------------
+
+read_ahead_kb (read-write)
+
+       Size of the read-ahead window in kilobytes
+
+min_ratio (read-write)
+
+       Under normal circumstances each device is given a part of the
+       total write-back cache that relates to its current average
+       writeout speed in relation to the other devices.
+
+       The 'min_ratio' parameter allows assigning a minimum
+       percentage of the write-back cache to a particular device.
+       For example, this is useful for providing a minimum QoS.
+
+max_ratio (read-write)
+
+       Allows limiting a particular device to use not more than the
+       given percentage of the write-back cache.  This is useful in
+       situations where we want to avoid one device taking all or
+       most of the write-back cache.  For example in case of an NFS
+       mount that is prone to get stuck, or a FUSE mount which cannot
+       be trusted to play fair.
index 83966e94cc32308579b7b6f041c4299fad94fbd5..0eb0d027eb32e139f442eb30e3b92a7560112bed 100644 (file)
@@ -12,7 +12,7 @@ DOCBOOKS := wanbook.xml z8530book.xml mcabook.xml videobook.xml \
            kernel-api.xml filesystems.xml lsm.xml usb.xml kgdb.xml \
            gadget.xml libata.xml mtdnand.xml librs.xml rapidio.xml \
            genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml \
-           mac80211.xml
+           mac80211.xml debugobjects.xml
 
 ###
 # The build process is as follows (targets):
diff --git a/Documentation/DocBook/debugobjects.tmpl b/Documentation/DocBook/debugobjects.tmpl
new file mode 100644 (file)
index 0000000..7f5f218
--- /dev/null
@@ -0,0 +1,391 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+       "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" []>
+
+<book id="debug-objects-guide">
+ <bookinfo>
+  <title>Debug objects life time</title>
+
+  <authorgroup>
+   <author>
+    <firstname>Thomas</firstname>
+    <surname>Gleixner</surname>
+    <affiliation>
+     <address>
+      <email>tglx@linutronix.de</email>
+     </address>
+    </affiliation>
+   </author>
+  </authorgroup>
+
+  <copyright>
+   <year>2008</year>
+   <holder>Thomas Gleixner</holder>
+  </copyright>
+
+  <legalnotice>
+   <para>
+     This documentation is free software; you can redistribute
+     it and/or modify it under the terms of the GNU General Public
+     License version 2 as published by the Free Software Foundation.
+   </para>
+
+   <para>
+     This program is distributed in the hope that it will be
+     useful, but WITHOUT ANY WARRANTY; without even the implied
+     warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+     See the GNU General Public License for more details.
+   </para>
+
+   <para>
+     You should have received a copy of the GNU General Public
+     License along with this program; if not, write to the Free
+     Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+     MA 02111-1307 USA
+   </para>
+
+   <para>
+     For more details see the file COPYING in the source
+     distribution of Linux.
+   </para>
+  </legalnotice>
+ </bookinfo>
+
+<toc></toc>
+
+  <chapter id="intro">
+    <title>Introduction</title>
+    <para>
+      debugobjects is a generic infrastructure to track the life time
+      of kernel objects and validate the operations on those.
+    </para>
+    <para>
+      debugobjects is useful to check for the following error patterns:
+       <itemizedlist>
+         <listitem><para>Activation of uninitialized objects</para></listitem>
+         <listitem><para>Initialization of active objects</para></listitem>
+         <listitem><para>Usage of freed/destroyed objects</para></listitem>
+       </itemizedlist>
+    </para>
+    <para>
+      debugobjects is not changing the data structure of the real
+      object so it can be compiled in with a minimal runtime impact
+      and enabled on demand with a kernel command line option.
+    </para>
+  </chapter>
+
+  <chapter id="howto">
+    <title>Howto use debugobjects</title>
+    <para>
+      A kernel subsystem needs to provide a data structure which
+      describes the object type and add calls into the debug code at
+      appropriate places. The data structure to describe the object
+      type needs at minimum the name of the object type. Optional
+      functions can and should be provided to fixup detected problems
+      so the kernel can continue to work and the debug information can
+      be retrieved from a live system instead of hard core debugging
+      with serial consoles and stack trace transcripts from the
+      monitor.
+    </para>
+    <para>
+      The debug calls provided by debugobjects are:
+      <itemizedlist>
+       <listitem><para>debug_object_init</para></listitem>
+       <listitem><para>debug_object_init_on_stack</para></listitem>
+       <listitem><para>debug_object_activate</para></listitem>
+       <listitem><para>debug_object_deactivate</para></listitem>
+       <listitem><para>debug_object_destroy</para></listitem>
+       <listitem><para>debug_object_free</para></listitem>
+      </itemizedlist>
+      Each of these functions takes the address of the real object and
+      a pointer to the object type specific debug description
+      structure.
+    </para>
+    <para>
+      Each detected error is reported in the statistics and a limited
+      number of errors are printk'ed including a full stack trace.
+    </para>
+    <para>
+      The statistics are available via debugfs/debug_objects/stats.
+      They provide information about the number of warnings and the
+      number of successful fixups along with information about the
+      usage of the internal tracking objects and the state of the
+      internal tracking objects pool.
+    </para>
+  </chapter>
+  <chapter id="debugfunctions">
+    <title>Debug functions</title>
+    <sect1 id="prototypes">
+      <title>Debug object function reference</title>
+!Elib/debugobjects.c
+    </sect1>
+    <sect1 id="debug_object_init">
+      <title>debug_object_init</title>
+      <para>
+       This function is called whenever the initialization function
+       of a real object is called.
+      </para>
+      <para>
+       When the real object is already tracked by debugobjects it is
+       checked, whether the object can be initialized.  Initializing
+       is not allowed for active and destroyed objects. When
+       debugobjects detects an error, then it calls the fixup_init
+       function of the object type description structure if provided
+       by the caller. The fixup function can correct the problem
+       before the real initialization of the object happens. E.g. it
+       can deactivate an active object in order to prevent damage to
+       the subsystem.
+      </para>
+      <para>
+       When the real object is not yet tracked by debugobjects,
+       debugobjects allocates a tracker object for the real object
+       and sets the tracker object state to ODEBUG_STATE_INIT. It
+       verifies that the object is not on the callers stack. If it is
+       on the callers stack then a limited number of warnings
+       including a full stack trace is printk'ed. The calling code
+       must use debug_object_init_on_stack() and remove the object
+       before leaving the function which allocated it. See next
+       section.
+      </para>
+    </sect1>
+
+    <sect1 id="debug_object_init_on_stack">
+      <title>debug_object_init_on_stack</title>
+      <para>
+       This function is called whenever the initialization function
+       of a real object which resides on the stack is called.
+      </para>
+      <para>
+       When the real object is already tracked by debugobjects it is
+       checked, whether the object can be initialized. Initializing
+       is not allowed for active and destroyed objects. When
+       debugobjects detects an error, then it calls the fixup_init
+       function of the object type description structure if provided
+       by the caller. The fixup function can correct the problem
+       before the real initialization of the object happens. E.g. it
+       can deactivate an active object in order to prevent damage to
+       the subsystem.
+      </para>
+      <para>
+       When the real object is not yet tracked by debugobjects
+       debugobjects allocates a tracker object for the real object
+       and sets the tracker object state to ODEBUG_STATE_INIT. It
+       verifies that the object is on the callers stack.
+      </para>
+      <para>
+       An object which is on the stack must be removed from the
+       tracker by calling debug_object_free() before the function
+       which allocates the object returns. Otherwise we keep track of
+       stale objects.
+      </para>
+    </sect1>
+
+    <sect1 id="debug_object_activate">
+      <title>debug_object_activate</title>
+      <para>
+       This function is called whenever the activation function of a
+       real object is called.
+      </para>
+      <para>
+       When the real object is already tracked by debugobjects it is
+       checked, whether the object can be activated.  Activating is
+       not allowed for active and destroyed objects. When
+       debugobjects detects an error, then it calls the
+       fixup_activate function of the object type description
+       structure if provided by the caller. The fixup function can
+       correct the problem before the real activation of the object
+       happens. E.g. it can deactivate an active object in order to
+       prevent damage to the subsystem.
+      </para>
+      <para>
+       When the real object is not yet tracked by debugobjects then
+       the fixup_activate function is called if available. This is
+       necessary to allow the legitimate activation of statically
+       allocated and initialized objects. The fixup function checks
+       whether the object is valid and calls the debug_objects_init()
+       function to initialize the tracking of this object.
+      </para>
+      <para>
+       When the activation is legitimate, then the state of the
+       associated tracker object is set to ODEBUG_STATE_ACTIVE.
+      </para>
+    </sect1>
+
+    <sect1 id="debug_object_deactivate">
+      <title>debug_object_deactivate</title>
+      <para>