LWN.net Logo

Advertisement

E-Commerce & credit card processing - the Open Source way!

Advertise here

2.6.16-rc1 short log

A.YOSHIYAMA:
      USB: usb-net: new device ID passed through module parameter

Abhay Salunke:
      dell_rbu: fix Bug 5854

Adam D. Moss:
      update for Documentation/sysrq.txt

Adam Litke:
      Hugetlb: Remove duplicate i_size check
      Hugetlb: Rename find_lock_page to find_or_alloc_huge_page
      Hugetlb: Reorganize hugetlb_fault to prepare for COW

Adrian Bunk:
      drivers/net/sk98lin/skge.c: make SkPciWriteCfgDWord() a static inline
      hostap: rename hostap.c to hostap_main.c
      Every file should #include the headers containing the prototypes for
      drivers/ieee1394/raw1394.c: fix a NULL pointer
      kbuild: remove the deprecated check_gcc
      [ALSA] sound/: possible cleanups
      remove pointers to the defunct UDF mailing list
      fs/qnx4/bitmap.c: #if 0 qnx4_new_block()
      update the email address of Randy Dunlap
      arch/arm26/nwfpe/fpmodule.c: remove kernel 2.0 #ifdef
      This patch contains the following cleanups:
      USB: small cleanups
      USB: drivers/usb/misc/sisusbvga/sisusb.c: remove dead code
      drivers/base/power/runtime.c: #if 0 dpm_set_power_state()
      [IPVS]: Fix compilation
      security/: possible cleanups
      simplify PARPORT_PC_PCMCIA dependencies
      include/linux/parport_pc.h: "extern inline" -> "static inline"
      drivers/md/kcopyd.c: #if 0 kcopyd_cancel()
      drivers/md/md.c: make md_new_event() static
      SUNRPC: net/sunrpc/xdr.c: remove xdr_decode_string()
      kconfig: fix gconfig with POSIXLY_CORRECT=1
      MAINTAINERS: remove the outdated DAC960 entry
      [IPV4]: make ip_fragment() static
      [IPV6]: small cleanups
      PPC_PREP: remove unneeded exports
      uml: prevent MODE_SKAS=n and MODE_TT=n
      move rtc_interrupt() prototype to rtc.h
      drivers/isdn/: "extern inline" -> "static inline"
      kernel/: small cleanups
      fs/udf/balloc.c: "extern inline" -> "static inline"
      fs/proc/: function prototypes belong in header files
      drivers/isdn/: add missing #includes
      drivers/isdn/hardware/eicon/os_4bri.c: correct the xdiLoadFile() signature
      drivers/net/Kconfig: indentation fix
      drivers/net/bonding/bonding.h: "extern inline" -> "static inline"
      drivers/net/gianfar.h: "extern inline" -> "static inline"
      PCI Hotplug: cpqphp_ctrl.c: remove dead code
      PCI: drivers/pci: some cleanups
      spelling: s/usefull/useful/
      s/assoicated/associated/
      spelling: s/retreive/retrieve/
      spelling: s/trough/through/
      MAINTAINERS: remove BUSLOGIC entry
      remove the outdated arch/i386/kernel/cpu/{,mtrr/}changelog
      Documentation/filesystems/proc.txt: indentation fix
      "tiny-make-id16-support-optional" fixes
      ipmi: fix compile errors with PROC_FS=n
      __deprecated_for_modules the lookup_hash() prototype
      include/video/newport.h: "extern inline" -> "static inline"
      drivers/net/irda/irport.c: cleanups
      drivers/video/: possible cleanups
      fs/ext2/bitmap.c: ext2_count_free() is only required #ifdef EXT2FS_DEBUG
      fs/ext3/: small cleanups
      lib/zlib*: cleanups
      include/asm-sh64/: "extern inline" -> "static inline"
      video/matrox/matroxfb_misc.c: remove dead code
      kernel/resource.c: __check_region(): remove pointless __deprecated
      include/linux/sched.h: no need to guard the normalize_rt_tasks() prototype
      let MAGIC_SYSRQ no longer depend on DEBUG_KERNEL
      fs/hfsplus/: remove the hfsplus_inode_check() debug function
      [IRDA]: kill drivers/net/irda/sir_core.c
      [IRDA] DONGLE_OLD: remove dependency on non-existing symbol
      MAINTAINERS: sh: update the mailing list
      drivers/net/gianfar_sysfs.c: update email address of Kumar Gala
      [SPARC64] arch/sparc64/Kconfig: fix HUGETLB_PAGE_SIZE_64K dependencies
      [PKT_SCHED] net/sched/Kconfig: fix typo in NET_EMATCH_META description
      V4L/DVB (3354): VIDEO_SAA7134_ALSA shouldn't select SND_PCM_OSS
      include/asm-h8300/page.h: remove unused KTHREAD_SIZE #define
      x86_64: "extern inline" -> "static inline" in pgtable.h
      [SCSI] scsi_transport_spi.c: make print_nego() static
      [SCSI] lpfc_scsi.c: make lpfc_get_scsi_buf() static
      [SERIAL] fix SERIAL_M32R_PLDSIO dependencies
      remove unused tmp_buf_sem's
      ftape: remove some outdated information from Kconfig files
      drivers/net/{,wireless/}Kconfig: remove dead URL
      spelling: s/appropiate/appropriate/
      SOFTWARE_SUSPEND: fix a typo in the dependencies
      V4L/DVB (3377): make some code static
      i386: remove gcc version check for CONFIG_REGPARM
      fix arm26 THREAD_SIZE
      no longer mark MTD_OBSOLETE_CHIPS as BROKEN
      build kernel/intermodule.c only when required

Akinobu Mita:
      modules: mark TAINT_FORCED_RMMOD correctly
      kdump: add dmesg gdbmacro into document
      doc: refer to kdump in oops-tracing.txt

Al Viro:
      MIPS: Namespace pollution: dump_regs() -> elf_dump_regs()
      missing helper - task_stack_page()
      alpha: task_thread_info()
      alpha: task_stack_page()
      amd64: task_thread_info()
      amd64: task_pt_regs()
      amd64: task_stack_page()
      i386: task_thread_info()
      i386: task_stack_page()
      sparc64: task_thread_info()
      sparc64: task_stack_page()
      sparc64: task_pt_regs()
      sh: task_pt_regs()
      sh: task_thread_info()
      sh: task_stack_page()
      sparc: task_thread_info()
      sparc: task_stack_page()
      uml: task_thread_info()
      uml: task_stack_page()
      s390: task_pt_regs()
      s390: task_stack_page()
      xtensa: task_pt_regs(), task_stack_page()
      v850: task_stack_page(), task_pt_regs()
      m32r: task_pt_regs(), task_stack_page(), task_thread_info()
      frv: task_thread_info(), task_stack_page()
      m68k: task_stack_page()
      m68knommu: task_stack_page()
      parisc: task_stack_page(), task_thread_info()
      h8300: task_stack_page()
      arm: task_thread_info()
      arm: task_pt_regs()
      arm: end_of_stack()
      arm: task_stack_page()
      arm26: task_thread_info()
      arm26: task_pt_regs()
      arm26: task_stack_page()
      sh64: task_stack_page()
      powerpc: task_thread_info()
      powerpc: task_stack_page()
      cris: task_pt_regs()
      cris: fix KSTK_EIP
      cris: task_thread_info()
      ia64: task_thread_info()
      ia64: task_pt_regs()
      mips: task_pt_regs()
      mips: task_thread_info()
      mips: task_stack_page()
      death of get_thread_info/put_thread_info
      m68k: compile fix - hardirq checks were in wrong place
      m68k: compile fix - updated vmlinux.lds to include LOCK_TEXT
      m68k: namespace pollution fix (custom->amiga_custom)
      m68k: switch mac/misc.c to direct use of appropriate cuda/pmu/maciisi requests
      m68k: dumb typo in atyfb
      m68k: oktagon makefile fix
      m68k: isa_{type,sex} should be exported
      m68k: static vs. extern in scc.h
      m68k: static vs. extern in sun3ints.h
      m68k: static vs. extern in amigaints.h
      m68k: memory input should be an lvalue (mac/misc.c)
      m68k: broken constraints on mulu.l
      m68k: bogus function argument types (sun3_pgtable.h)
      m68k: lvalues abuse in mac8390
      m68k: dmasound_paula.c lvalues abuse (from m68k CVS)
      m68k: lvalues abuse in dmasound
      m68k: compile fixes for dmasound (static vs. extern)
      m68k: basic iomem annotations
      m68k: basic __user annotations
      m68k: signal __user annotations
      m68k: rtc __user annotations
      m68k: syscalls __user annotation
      m68k: checksum __user annotations
      m68k: amiflop __user annotations
      m68k: ataflop __user annotations, NULL noise removal
      m68k: amiserial __user annotations
      m68k: dsp56k __user annotations
      m68k: amifb __user annotations
      m68k: zorro __user annotations
      m68k: dmasound __user annotations
      m68k: NULL noise removal
      m68k: cast in strnlen switched to unsigned long
      m68k: Moved initialisation of conswitchp from subarches to global arch setup
      m68k: kill mach_floppy_setup, convert to proper __setup() in drivers
      m68k: fix use of void foo(void) asm("bar") in traps.c
      m68k: fix reference to init_task in vmlinux-sun3.lds
      m68k: fix macfb init
      m68k: fix PIO case in esp
      m68k: console code in head.S needs framebuffer support built in

Alan Cox:
      libata: add ata_piix notes
      libata: ata_piix 450NX errata
      TTY layer buffering revamp
      clean up computone remaining cli use
      moxa serial: add proper capability check
      Allow reading CMOS day of week register
      tclk: fix typos, exclamation mark frenzy and missing device id on messages
      MAINTAINERS: remove dead project
      Remove brates.h from rio driver (unused file)
      Remove cmd.h from rio driver (unused file)
      Remove chan.h from rio driver (unused file)
      Remove data.h from rio driver (unused file)
      Remove debug.h from rio.h (unused file)
      Remove enable.h from rio driver (unused file)
      Remove enable.h from rio (unused file)
      Remove formpkt.h from rio (unused file)
      Remove hosthw.h from rio (unused file)
      Remove internal firmware building files from rio
      Remove mca.h from rio driver (unused file)
      Remove mesg.h from rio driver (unused file)
      Remove poll.h from rio driver (unused file)
      Remove proto.h from rio driver (unused file)
      Remove file riolocks.h from rio driver (unused file)
      Remove riotime.h from rio driver (unused file)
      Remove file riowinif.h from rio driver (unused file)
      Remove file riscos.h from rio driver (unused file)
      Remove rtahw.h from rio driver (unused file)
      Remove old firmware headers from rio drivers
      Remove long dead #if 0 code from rio_param
      Remove #if 0 and other long dead code from rio_tty
      Remove unused code from rioboot
      Remove unused code from rioboot.h
      Remove unused code from rioroute.h
      Remove unused CHECK code from riocmd.c
      Remove unused code from rio_linux.c
      Remove rio_table.c unused code
      Remove unused code from rioctrl.c (Last for this batch of work)

Alan Stern:
      [SCSI] sd: Always do write-protect check
      USB: EHCI: fix conflation of buf == 0 with len == 0
      USB: file-storage gadget: Add reference count for children
      USB: dummy_hcd: rename variables
      USB: central handling for host controllers that were reset during suspend/resume
      USB: Remove USB private semaphore
      USB: Disconnect children during hub unbind
      USB: Fix locking for USB suspend/resume
      USB: Consider power budget when choosing configuration
      USB: Store port number in usb_device
      USB Gadget: file_storage: remove "volatile" declarations
      USB Gadget: dummy_hcd: updates to hcd->state
      USB: Don't assume root-hub resume succeeds
      USB: UHCI: change uhci_explen macro
      USB: UHCI: edit some comments
      USB: fix local variable clash
      Hold the device's parent's lock during probe and remove

Alasdair G Kergon:
      device-mapper snapshot: metadata reading separation
      device-mapper: scanf sector format change
      device-mapper: rename frozen_bdev
      device-mapper: make lock_fs optional
      device-mapper ioctl: add skip lock_fs flag

Albert Lee:
      libata: minor patch before moving err_mask
      libata: move err_mask to ata_queued_cmd
      libata: determine the err_mask when the error is found
      libata: determine the err_mask directly in atapi_packet_task()
      libata: err_mask misc fix

Aleksey Makarov:
      mutex subsystem, semaphore to completion: IDE ->gendev_rel_sem

Alessandro Zummo:
      nvidiafb: i2c bus name beautification

Alex Shepard:
      Spelling fix in IPW2100 and IPW2200 Kconfig entries

Alex Williamson:
      [IA64] incorrect return from ia64_pci_legacy_write()

Alex Woods:
      V4L/DVB (3154): TTUSB DEC driver patch roundup

Alexander Clouter:
      cpufreq_conservative/ondemand: invert meaning of 'ignore nice'
      cpufreq: documentation for 'ondemand' and 'conservative'

Alexander Viro:
      Fix double decrement of mqueue_mnt->mnt_count in sys_mq_open

Alexey Dobriyan:
      [TG3]: fixup tot_len calculation
      drivers/pcmcia/cistpl.c: fix endian warnings
      cris: kgdb: remove double_this()
      [NET]: Endian-annotate struct iphdr
      [NET]: Endian-annotate in_aton()
      Fix more "if ((err = foo() < 0))" typos
      Disable rio on 64-bit platforms
      [PARISC] Add __user annotation to eisa_eeprom.c
      [PARISC] Add __iomem to __raw_check_addr()
      [PARISC] Use C99 initializers in asm-parisc/processor.h
      Fix "stuct", "strut", "struc" typos
      s390: fix cpcmd calls on UP
      arm26: add L1_CACHE_SHIFT
      arm26: kernel/irq.c: fix compilation
      arm26: s/task_threas_info/task_thread_info/

Ananda Raju:
      s2io: UFO support

Ananth N Mavinakayanahalli:
      kprobes: fix build breakage

Andi Kleen:
      [NET]: Small cleanup to socket initialization
      x86_64: Update defconfig
      x86_64: Support constant TSC feature in future AMD CPUs.
      x86_64: Minor GFP_DMA32 comment fix
      x86_64: No need to remove NT during CPU setup
      i386/x86-64: Use input/output dependencies for bitops
      x86_64: Don't reserve hotplug CPUs by default
      x86_64: Add documentation for CPU hotplug ACPI extension
      x86_64: Remove enable/disable_hlt
      i386/x86-64: Generalize X86_FEATURE_CONSTANT_TSC flag
      x86_64: Use X86_FEATURE_CONSTANT_TSC now to clean up Intel speedstep drivers
      i386/x86-64: Update AMD CPUID flags
      x86_64: Dont't disable early PCI scan with apic
      x86_64: Don't confuse apic=... command line option with apic
      x86_64: Add missing newline in IOMMU error message
      x86_64: Remove bogus file in arch/x86_64/pci
      x86_64: Generalize DMI and enable for x86-64
      x86_64: Fix off by one in acpi table mapping
      x86_64: Validate SLIT table
      x86_64: Handle unknown node (-1) in alloc_pages_node
      x86_64: Return -1 for unknown PCI bus affinity
      x86_64: Allow compilation on a 32bit biarch toolchain
      x86_64: Remove unnecessary case from the page fault handler
      x86_64: Implement compat code for sg driver SG_GET_REQUEST_TABLE ioctl
      x86_64: Implement is_compat_task the right way
      x86_64: Convert page fault error codes to symbolic constants.
      x86_64: Fix off by one in IOMMU check
      x86_64: Fix up coding style in numa.c
      x86_64: Clean up some printks in NUMA code
      x86_64: Add idle notifiers
      x86_64: Reject SRAT tables that don't cover all memory
      x86_64: Clean up copy_*_user
      x86_64: Make it clear in machine checks that it's an hardware problem
      x86_64: Enable sound in old style OSS driver for NForce4 CK804
      i386: make pci_map_single/pci_map_sg warn for zero length.
      x86_64: Make the cpu_*_maps in kernel/sched.c read mostly
      x86_64: Remove unused apic_write_atomic
      x86_64: Fix compile error with !CONFIG_COMPAT
      x86_64: Don't try to synchronize the TSC over CPUs on Intel CPUs at boot.
      x86_64: Support alternative() with a output argument.
      x86_64: Support alternative() in vsyscalls
      x86_64: On Intel CPUs don't do an additional CPU sync before RDTSC
      i386: Replace broken serialize_cpu in microcode driver with correct sync_core
      x86_64: Use standard __always_inline in vsyscall.c
      x86_64: Fix up white space in time.c
      x86_64: Fix warning in nmi.c on uniprocessor kernels
      x86_64: Tell user to enable GART_IOMMU when needed
      x86_64: Remove useless KDB vector
      x86_64: Make sure BITS_PER_ATOMIC is defined in asm-generic/atomic.h
      x86_64: Remove unused segments
      x86_64: Move NUMA page_to_pfn/pfn_to_page functions out of line
      i386: Move phys_proc_id/early intel workaround to correct function.
      x86_64: Remove unused AMD K8 C stepping flag
      x86_64: No need to export get_cmos_time anymore
      x86_64: Some housekeeping in local APIC code
      x86_64: Use safe_smp_processor_id in MCE handler
      x86_64: Allow kernel page tables upto the end of memory
      i386: Move DOUBLEFAULT config to arch/i386/Kconfig
      x86_64: Don't confuse noapic with noapictimer
      Implement ioctl emulation for the parport character device
      x86_64: Mark powernow k8 init functions as __cpuinit
      x86_64: Allow nesting of int3 by default for kprobes
      x86_64: Only let user select PM timer support when EMBEDDED
      x86_64: set do_not_nx as cpuinitdata
      x86_64: Don't try to put kernel page tables beyond ZONE_DMA32.
      x86_64: Increase NR_IRQ_VECTORS to 32 * NR_CPUS
      x86_64: Update defconfig
      x86_64: Remove elf32_map in 32bit ELF loader
      x86_64: Flexmap for 32bit and randomized mappings for 64bit

Andre McCurdy:
      [ARM] 3239/1: Add ARM optimised swab32

Andrea Bittau:
      [DCCP]: Do not process a packet twice when it's not in state DCCP_OPEN.
      [DCCP]: Send an ACK vector when ACKing a response packet
      [DCCP]: Notify CCID only after ACK vectors have been processed.
      [DCCP] ackvec: Fix spelling of "throw"

Andreas Herrmann:
      [SCSI] fc transport: add permanent_port_name fc_host attribute
      [SCSI] zfcp: transport class adaptations
      [SCSI] zfcp: transport class adaptations II

Andreas Krebbel:
      s390: add oprofile callgraph support

Andreas Mohr:
      [ALSA] ALS4000 update

Andreas Schwab:
      [ALSA] emu10k1 - Fix missing declarations
      [IA64] build broken for ia64 simserial.c

Andrew Chew:
      sata_nv, spurious interrupts at system startup with MAXTOR 6H500F0 drive

Andrew de Quincey:
      DVB (2428): Fixes for the topuptv/SCM mediaguard CAM module in KNC1 CI module
      DVB (2444): Implement frontend-specific tuning and the ability to disable zigzag
      DVB (2454): Port code for SU1278/SH2 (TUA6100) from pre-refactored code

Andrew Morton:
      sky2 needs dma_mapping.h
      git-netdev-all: s2io warning fix
      kobject_uevent CONFIG_NET=n fix
      [SERIAL] 8520_pci: build fix
      pcmcia: validate_mem fix
      [IPVS]: Another file needs linux/interrupt.h
      alpha: dma_map_page() fix
      swsusp: resume_store() retval fix
      kill last zone_reclaim() bits
      vmscan: balancing fix
      consolidate lru_add_drain() and lru_drain_cache()
      md-export-rdev-data_offset-via-sysfs-fix
      identify multipage ->writepages() calls
      revert "mm: page_state fixes"
      asm-generic/atomic.h needs types.h
      drop-pagecache
      ipc: expand shm_flags
      fix possible PAGE_CACHE_SHIFT overflows
      Abandon gcc-2.95.x
      remove gcc-2 checks
      shrink struct page
      parport_pc: arm build fix
      remove semicolons from save_flags()
      i810_audio: request_irq() fix
      V4L/DVB (3193): Replace del_timer with del_timer_sync
      spufs: fix for recent "shrink dentry_struct" patch
      remove asm/serial.h from synclink_gt.
      dump_thread() cleanup
      Remove set_fs() in stop_machine()
      kdump: i386 save ss esp bug fix
      Kdump: powerpc and s390 build failure fix
      kdump: x86_64: add memmmap command line option
      kdump: x86_64 kexec on panic
      kexec: increase max segment limit
      move xattr permission checks into the VFS
      remove ext2 xattr permission checks
      remove ext3 xattr permission checks
      hrtimer: export deinlined mktime
      tty-layer-buffering-revamp: jsm is broken
      lindent rio drivers
      scheduler cache-hot-autodetect
      sched: filter affine wakeups
      alpha: task_pt_regs()
      i386: fix task_pt_regs()
      [MMC] mmc_blk_probe() warning fix
      spi: remove fastcall crap
      V4L/DVB (3375): git dvb callbacks fix

Andrew Stribblehill:
      device-mapper: remove unused definition

Andrew Vasquez:
      [SCSI] qla2xxx: Add full firmware(-request) hotplug support for all ISPs.
      [SCSI] qla2xxx: Add support for embedded ISP24xx firmware.
      [SCSI] qla2xxx: Resync with latest released ISP24xx firmware -- 4.00.16.
      [SCSI] qla2xxx: Kconfig: two fixes
      [SCSI] qla2xxx: Reference proper node/port names in fc_host class.
      [SCSI] qla2xxx: Correct FC4 feature assignment during RFF_ID.
      [SCSI] qla2xxx: Drop noisy 'UNDERRUN' status message.
      [SCSI] qla2xxx: Use msleep() as delay during ISP polling.
      [SCSI] qla2xxx: Correct excessive delay during LOAD-RISC-RAM mailbox command.
      [SCSI] qla2xxx: Re-enable flash-part write protection on ISP24xx boards.
      [SCSI] qla2xxx: Update firmware-dump procedure for ISP24xx.
      [SCSI] qla2xxx: Correct issue where portstate does not transition during loop-resync.
      [SCSI] qla2xxx: Correct swing/emphasis settings for ISP24XX.
      [SCSI] qla2xxx: Collapse load RISC RAM implementations.
      [SCSI] qla2xxx: Correct execution-throttle setting for ISP24xx.
      [SCSI] qla2xxx: Correct setting of FDMI supported/current port speed.
      [SCSI] qla2xxx: Kconfig update: Add URL to download firmware images.
      [SCSI] qla2xxx: Disable port-type RSCN handling via driver state-machine.
      [SCSI] qla2xxx: Update version number to 8.01.04-k.

Andrew Victor:
      [ARM] 3242/2: AT91RM9200 support for 2.6 (Serial)
      [ARM] 3243/2: AT91RM9200 support for 2.6 (Atmel DK & EK boards)
      [ARM] 3247/1: AT91RM9200 support for 2.6 (Cogent CSB337 & CSB637 boards) (Patch

Andrey Borzenkov:
      fix /sys/class/net/<if>/wireless without dev->get_wireless_stats
      ide-cd: clear random-write capability it not supported

Andy Fleming:
      Gianfar update and sysfs support
      powerpc: G4+ oprofile support

Andy Isaacson:
      block/stat.txt

Andy Whitcroft:
      memhotplug: __add_section remove unused pgdat definition
      memhotplug: register_ and unregister_memory_notifier should be global
      memhotplug: register_memory should be global
      mm: kvaddr_to_nid not used in common code
      mm: pfn_to_pgdat not used in common code
      flatmem split out memory model
      sparsemem: provide pfn_to_nid
      i386 sparsemem for single node systems
      powerpc: powermac adb fix dependency on btext_drawchar
      powerpc: powermac adb fix udbg_adb_use_btext warning
      powerpc32: clean up available memory models
      powerpc32: fix definition of distribute_irqs
      powerpc: oprofile cpu type names clash with other code

Anil S Keshavamurthy:
      kprobes: enable funcions only for required arch
      kprobes: cleanup include/asm/kprobes.h
      kprobes: changed from using spinlock to mutex
      kprobes: arch_remove_kprobe

Anton Blanchard:
      allow flatmem to be disabled when only sparsemem is implemented
      ppc64: Add NUMA cpu summary at boot
      powerpc: Dont set 32bit cputable bits on 64bit
      powerpc: Remove old comment in head.S
      ppc64: fix time syscall
      ppc64: Fix oprofile when compiled as a module
      ppc64: POWER5+ oprofile support
      powerpc: DABR exceptions should report the address not the PC
      Work around ppc64 compiler bug
      powerpc/64: per cpu data optimisations
      powerpc: use lwsync in atomics, bitops, lock functions
      powerpc: reformat atomic_add_unless

Antonino A. Daplas:
      vgacon: Workaround for resize bug in some chipsets
      vesafb: Drop blank hook
      fbcon: Sanitize fbcon
      fbcon: Store struct display when setting all vcs
      matroxfb: Remove fbcon.h from the main header file
      fbdev: nvidiafb: Driver cleanup
      fbdev: savagefb: Driver cleanup
      fbdev: i810fb: Driver cleanups
      fbdev: rivafb: Driver cleanups
      fbdev: asiliantfb: Driver cleanups
      fbdev: hgafb: Convert to platform device
      fbdev: imsttfb: Driver cleanups
      fbdev: kyrofb: Driver cleanups
      fbdev: neofb: Driver cleanups
      fbdev: pm2fb: Driver cleanups
      fbdev: tdfxfb: Driver cleanups
      fbdev: fbdev: Cleanup
      fbdev: atyfb: Remove BIOS-less booting
      fbdev: sstfb: Driver cleanups
      rivafb: Trim rivafb_pan_display
      savagefb: Trim savagefb_pan_display
      vesafb: Trim vesafb_pan_display
      Fix vesafb display panning regression
      vga16fb: Trim vga16fb_pan_display
      nvidiafb: Add support for some pci-e chipsets
      skeletonfb: Documentation update
      fbdev: Fix return code of fb_read and fb_write
      fbdev: Reduce stack usage
      nvidiafb: Add boot option 'bpp'
      nvidiafb: Reduce stack usage
      i810fb: Fix suspend and resume hooks
      fbcon: Code cleanups
      fbdev: Replace kmalloc with kzalloc
      fbdev: Update maintainers list

Aristeu Sergio Rozanski Filho:
      ppc32: cpm_uart: fix xchar sending

Arjan van de Ven:
      mark several libata datastructures const
      [SCSI] Mark some core scsi data structures const
      USB: mark various usb tables const
      [BLOCK] mark some block/ variables cons
      x86/x86_64: mark rodata section read only: generic infrastructure
      x86/x86_64: mark rodata section read only: x86 parts
      x86/x86_64: mark rodata section read only: generic x86-64 bugfix
      x86/x86_64: mark rodata section read-only: x86-64 support
      x86/x86_64: mark rodata section read-only: make some datastructures const
      Add a section about inlining to Documentation/CodingStyle
      mutex subsystem, add include/asm-i386/mutex.h
      mutex subsystem, add default include/asm-*/mutex.h files
      Input: prepare for f_ops constness
      [SCSI] turn most scsi semaphores into mutexes
      [ARM] Convert some arm semaphores to mutexes
      [MMC+MFD] Convert mmc to mutexes
      [SERIAL] turn serial semaphores into mutexes
      Unlinline a bunch of other functions
      Mark some key VFS functions as __always_inline

Arnaldo Carvalho de Melo:
      [IPV6]: Reuse inet_csk_get_port in tcp_v6_get_port
      [IPV6]: Generalise __tcp_v6_hash, renaming it to __inet6_hash
      [ICSK]: make inet_csk_reqsk_queue_hash_add timeout arg unsigned long
      [IPV6]: Generalise tcp_v6_search_req & tcp_v6_synq_add
      [IPV6]: Introduce inet6_rsk()
      [ICSK]: Rename struct tcp_func to struct inet_connection_sock_af_ops
      [ICSK]: Move v4_addr2sockaddr from TCP to icsk
      [DCCP]: Introduce dccp_ipv4_af_ops
      [IPV6]: Generalise some functions
      [IPV6]: Introduce inet6_timewait_sock
      [IPV6]: Export some symbols for DCCPv6
      [DCCP]: Just rename dccp_v4_prot to dccp_prot
      [DCCP]: Prepare the AF agnostic core for the introduction of DCCPv6
      [IPV6]: Export ipv6_opt_accepted
      [DCCP]: Introduce DCCPv6
      [DCCP]: Use reqsk_free in dccp_v4_conn_request
      [TWSK]: Introduce struct timewait_sock_ops
      [INET]: Generalise tcp_v4_hash_connect
      [INET6]: Generalise tcp_v6_hash_connect
      [TCP]: Move the TCPF_ enum to tcp_states.h
      [IP_SOCKGLUE]: Remove most of the tcp specific calls
      [SOCK]: Introduce sk_receive_skb
      [INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.h
      [TCP]: Don't use __constant_htonl for a non const arg
      [DCCP] ackvec: use u8 for the buf offsets
      [TCP]: syn_flood_warning is only needed if CONFIG_SYN_COOKIES is selected
      [IPVS]: Add missing include <linux/net.h>
      [INET_DIAG]: Use inet_twsk() with TIME_WAIT sockets
      [INET_DIAG]: whitespace/simple cleanups
      [INET_DIAG]: Introduce inet_twsk_diag_dump & inet_twsk_diag_fill
      [INET_DIAG]: Introduce sk_diag_fill

Arnaud Patard:
      s3c2410fb: cleanup and fix

Arnd Bergmann:
      spufs: The SPU file system, base
      spufs: cooperative scheduler support
      spufs: Make all exports GPL-only
      spufs: fix local store page refcounting
      spufs: Fix oops when spufs module is not loaded
      spufs: Turn off debugging output
      spufs: Improved SPU preemptability.
      spufs: Improved SPU preemptability [part 2].
      spufs: fix mailbox polling
      cell: add platform detection code
      spufs: fix module refcount race
      spufs: trivial compile fix
      spufs: fix hexdump format
      spufs: clear dsisr on CLASS1[Mf] exception
      powerpc: fix large nvram access
      powerpc: sanitize header files for user space includes
      powerpc: fix two build warnings
      cell: enable pause(0) in cpu_idle
      spufs: fix locking in spu_acquire_runnable
      spufs: dont hold root->isem in spu_forget
      spufs: check for proper file pointer in sys_spu_run
      spufs: serialize sys_spu_run per spu
      spufs fix spu_acquire_runnable error path
      spufs: dont leak directories in failed spu_create
      spufs: fix spufs_fill_dir error path
      spufs: clean up use of bitops
      spufs: move spu_run call to its own file
      spufs: abstract priv1 register access.
      spufs: fix sparse warnings
      spufs: fix allocation on 64k pages
      spufs: set irq affinity for running threads
      V4L (926_2): Moves compat32 functions from fs to v4l subsystem
      powerpc: pseries namespace cleanup
      powerpc: pmac namespace cleanup
      powerpc: xmon namespace cleanups
      powerpc: cell namespace cleanup

Arthur Othieno:
      macintosh: don't store i2c_add_driver() return if no further processing done
      V4L/DVB (3344b): don't ignore return from i2c_add_driver() for tuner-3036

Ashok Raj:
      x86: convert bigsmp to use flat physical mode
      make bigsmp the default mode if CONFIG_HOTPLUG_CPU
      Updated CPU hotplug documentation

Ashutosh Naik:
      Input: wistron - add Acer TravelMate 240 to DMI table
      modules: prevent overriding of symbols
      kernel/module.c: remove redundant spinlock in resolve_symbol()

Atsushi Nemoto:
      MIPS: Fix mdelay(1) for 64bit kernel with HZ == 1000

Avishay Traeger:
      set_page_count() macro safety

Ayaz Abdulla:
      forcedeth: TSO fix for large buffers

Badari Pulavarty:
      madvise(MADV_REMOVE): remove pages from tmpfs shm backing store

Bart De Schuymer:
      [NETFILTER] ebtables: Support nf_log API from ebt_log and ebt_ulog
      [EBTABLES] Don't match tcp/udp source/destination port for IP fragments

Ben Collins:
      sbp2: Merge TYPE_RBC and 10byte removal patch from scsi maintainers.
      sbp2: Remove our tracking of device type,
      Input: i8042 - add OQO Zepto to noloop dmi table.
      therm_adt746x: Quiet fan speed change messages
      i386: Handle HP laptop rebooting properly.
      Unchecked alloc_percpu() return in __create_workqueue()
      sonypi: Enable ACPI events for Sony laptop hotkeys
      kconf: Check for eof from input stream.

Ben Dooks:
      [ARM] 3246/1: S3C24XX - retab clock list in arch/arm/mach-s3c2410/clock.c

Ben Gardner:
      i386: GPIO driver for AMD CS5535/CS5536

Benjamin Herrenschmidt:
      [SERIAL] Fix matching of MMIO ports
      powerpc: Add OF address parsing code (#2)
      powerpc: serial port discovery (#2)
      powerpc: Unify udbg (#2)
      powerpc: Add back support for booting from BootX (#2)
      powerpc: convert macio_asic to use prom_parse
      powerpc: Fix g5 build with xmon
      powerpc: More serial probe fixes (#2)
      powerpc: udbg updates
      powerpc: Update OF address parsers
      powerpc: Add pmac32 defconfig for ARCH=powerpc
      powerpc: Fix platinumfb for some modes
      powerpc: Remove device_node addrs/n_addr
      powerpc: Experimental support for new G5 Macs (#2)
      powerpc: Fix g5 DART init
      powerpc: pci_address_to_pio fix
      1/5 powerpc: Rework PowerMac i2c part 1
      2/5 powerpc: Rework PowerMac i2c part 2
      3/5 powerpc: Add platform functions interpreter
      4/5 powerpc: Add cpufreq support for all desktop G5
      PCI: Export pci_cfg_space_size
      powerpc: Extended PCI config space
      nvidiafb: Fixes for new G5
      powerpc: Fix Maple build
      powerpc: Update pmac32_defconfig

Benjamin LaHaise:
      [NET]: Avoid atomic xchg() for non-error case
      [AF_UNIX]: Remove superfluous reference counting in unix_stream_sendmsg
      [NET]: Speed up __alloc_skb()
      [AF_UNIX]: Convert to use a spinlock instead of rwlock
      aio: reorder kiocb structure elements to make sync iocb setup faster
      x86_64: another mb() for smpboot.c
      x86_64: don't save eflags in x86-64 switch_to()

Bjorn Helgaas:
      /dev/mem __HAVE_PHYS_MEM_ACCESS_PROT tidy-up
      /dev/mem: validate mmap requests

Bob Copeland:
      partitions: Read Rio Karma partition table

Bodo Eggert:
      kbuild: document INSTALL_MOD_PATH in 'make help'

Borislav Petkov:
      [ACPI] remove Kconfig "default y" for laptop drivers

Brian Gerst:
      gitignore: asm-offsets.h
      gitignore: x86_64 files
      gitignore: misc files
      mpspec: remove unneeded packed attribute
      gitignore: ignore shared objects
      kbuild: clean up asm-offsets.h creation
      modpost/file2alias: Fix typo
      Split out screen_info from tty.h
      Generic ioctl.h
      x86_64: unexport pci_*_consistent
      x86_64: Remove duplicate exports
      x86_64: cleanup enter_lazy_tlb()

Brian Strand:
      kbuild: patch to Documentation/kbuild/modules.txt

Brice Goglin:
      Duplicate IPW_DEBUG option for ipw2100 and 2200

brking@us.ibm.com:
      [SCSI] ipr: Driver initialization fix for kexec/kdump

Calin A. Culianu:
      Watchdog: Winsystems EPX-C3 SBC

Carlo Perassi:
      atmel: CodingStyle cleanup

Carsten Otte:
      s390: move s390_root_dev_* out of the cio layer

Catalin Marinas:
      [ARM] 3234/1: Update cpu_architecture() to deal with the new ID format
      [ARM] 3256/1: Make the function-returning ldm's use sp as the base register
      do_truncate() call fix in tiny-shmem.c

Cedric Le Goater:
      s390: rt_sigreturn fix

Chris Humbert:
      USB: don't allocate dma pools for PIO HCDs

Chris Pascoe:
      V4L/DVB (3220): Add support for VP-3054 HDTV board
      V4L/DVB (3310): DViCO Dual Digital DVB-T / USB bluebird updates
      V4L/DVB (3311): DViCO FusionHDTV DVB-T Dual Digital PCI support
      V4L/DVB (3312): DViCO USB IR Remote support
      V4L/DVB (3315): Use correct AGC settings for DNTV Live! DVB-T Pro
      V4L/DVB (3329): cx88_subids whitespace cleanup
      V4L/DVB (3339): Activate remote control on HVR1100

Christian Kujau:
      correct email address of Manfred Spraul

Christian Trefzer:
      neofb: take existing display configuration as default

Christoph Dworzak:
      tulip: enable multiport NIC BIOS fixups for x86_64

Christoph Hellwig:
      [NET]: restructure sock_aio_{read,write} / sock_{readv,writev}
      [NETROM]: Remove unessecary lock_sock calls in netrom_ioctl()
      [NET]: Add a dev_ioctl() fallback to sock_ioctl()
      m68knommu: enable_irq/disable_irq
      m68knommu: remove enable_irq_nosync()
      use ptrace_get_task_struct in various places
      udf: remove bogus inode == NULL check in inode_bmap
      Add block_device_operations.getgeo block device method
      cciss: avoid defining useless MAJOR_NR macro
      add vfs_* helpers for xattr operations
      remove jfs xattr permission checks
      remove reiserfs xattr permission checks
      remove xfs xattr permission checks
      replace inode_update_time with file_update_time
      switch autofs4 to touch_atime()
      remove update_atime
      switch fs3270 to ->compat_ioctl
      remove TIOCGSERIAL/TIOCSSERIAL compat_ioctl entries for 390
      ->compat_ioctl for 390 tape_char
      common compat_sys_timer_create
      move rtc compat ioctl handling to fs/compat_ioctl.c
      add ->compat_ioctl to dasd
      sanitize building of fs/compat_ioctl.c
      ntfs: remove superflous MS_NOATIME/MS_NODIRATIME assignments
      9p: remove superflous MS_NODIRATIME assignment
      per-mountpoint noatime/nodiratime
      don't include ioctl32.h in drivers
      [XFS] remove over-eager assert
      [XFS] merge xfs_arch.h userspace changes back
      [XFS] enable write barriers by default
      [XFS] do barrier checks earlier.  quota initialization may write to the
      [XFS] Mark some lookup tables const.  Thanks to Arjan van de Ven for
      [XFS] Write log dummy record when freezing filesystem
      [XFS] turn xlog helper macros into real functions
      [XFS] fix, speedup and simplify atime handling	let the VFS handle atime
      [XFS] endianess annotations and tidying for the uuid code
      [XFS] Initial pass at going directly-to-bio on the buffered IO path.  This
      [XFS] Export pagevec_lookup for use on the XFS page writeout path,
      [XFS] use pagevec lookups  This reduces the time spend in the radix tree
      [XFS] clean up the xfs_offset_to_map interface	Currently we pass a struct
      [XFS] various fixes for xfs_convert_page  fix various bogusities in
      [XFS] consolidate some code in xfs_page_state_convert  The unmapped buffer
      [XFS] pass full 64bit offsets to xfs_add_to_ioend
      [XFS] cluster rewrites	We can cluster mapped pages aswell, this improves
      [XFS] fix writeback control handling  fix a reversed condition on where to
      [XFS] fix up per-device xfsbufd
      [XFS] add helper to get xfs_inode from vnode
      [SCSI] sas: clear parent->rphy in sas_rphy_delete
      [SCSI] sas: fix removal of devices behind expanders
      [SCSI] always handle REQ_BLOCK_PC requests in common code
      [SCSI] sr: split sr_audio_ioctl into specific helpers
      [SCSI] mptsas: support basic hotplug
      [SCSI] fusion: convert semaphores to mutexes
      [SCSI] fusion: kzalloc / kcalloc conversion
      [SCSI] remove target parent limitiation
      fbdev: Sanitize ->fb_ioctl prototype
      fbdev: Sanitize ->fb_mmap prototype
      fix up sbuslib for new fb_comapt_ioctl prototype

Christoph Lameter:
      mm: dequeue a huge page near to this node
      Add NUMA policy support for huge pages.
      Remove old node based policy interface from mempolicy.c
      hugepages: fold find_or_alloc_pages into huge_no_page()
      mm: simplify build_zonelists_node by removing the case statement.
      mm: move determination of policy_zone into page allocator
      Fix zone policy determination
      build_zonelists_node(): rename args
      atomic_long_t & include/asm-generic/atomic.h V2
      slab: remove nested #ifdef CONFIG_NUMA
      add schedule_on_each_cpu()
      Swap Migration V5: LRU operations
      Swap Migration V5: PF_SWAPWRITE to allow writing to swap
      Swap Migration V5: migrate_pages() function
      Swap Migration V5: Add CONFIG_MIGRATION for page migration support
      Swap Migration V5: MPOL_MF_MOVE interface
      Swap Migration V5: sys_migrate_pages interface
      SwapMig: CONFIG_MIGRATION fixes
      SwapMig: add_to_swap() avoid atomic allocations
      SwapMig: Drop unused pages immediately
      SwapMig: Extend parameters for migrate_pages()
      SwapMig: Switch error handling in migrate_pages to use -Exx
      mm: make hugepages obey cpusets.
      mempolicies: private pointer in check_range and MPOL_MF_INVERT
      Fold numa_maps into mempolicies.c
      Drop page table lock before calling migrate_page_add()
      mempolicies: unexport get_vma_policy()
      Move page migration related functions near do_migrate_pages()
      migration: make sure there is no attempt to migrate reserved pages.
      Fix for CONFIG_NUMA without CONFIG_SWAP

Christophe Lucas:
      atmel: audit return code of create_proc_read_entry

Christopher Pascoe:
      V4L/DVB (3192): Fix bttv sub-device unregister

Chuck Ebbert:
      i386: "invalid operand" -> "invalid opcode"
      i386: PTRACE_POKEUSR: allow changing RF bit in EFLAGS register.
      mutex subsystem, add typecheck_fn(type, function)
      x86_64: "invalid operand" -> "invalid opcode"
      x86_64: allow setting RF in EFLAGS
      [SCSI] Mask capabilities for SCSI-1 CD drive
      i386: fix stack dump loglevel
      [BLOCK] elevator: Make elevator=as work again for anticipatory
      elevator=as back-compatibility

Chuck Lever:
      NFS: use generic_write_checks() to sanity check direct writes
      NFS: Fix error recovery code in fs/nfs/inode.c:__init_nfs()
      NFS: simplify inlined bit ops in nfs_page.h
      NFS: get rid of useless kernel log message
      NFS: make "inode number mismatch" message more useful
      NFS: support large reads and writes on the wire
      SUNRPC: switchable buffer allocation
      SUNRPC: new interface to force an RPC rebind
      SUNRPC: transport switch API for setting port number
      SUNRPC: get rid of cl_chatty

Clemens Ladisch:
      [ALSA] cs5535audio: move sound/driver.h to the top
      [ALSA] rawmidi: protect against invalid device number in snd_rawmidi_info_select()
      [ALSA] dynamic minors (1/6): store device type in struct snd_minor
      [ALSA] dynamic minors (2/6): simplify storage of snd_minor structures
      [ALSA] dynamic minors (3/6): store device-specific object pointers dynamically
      [ALSA] dynamic minors (4/6): dynamic minor number allocation
      [ALSA] dynamic minors (5/6): reduce maximum number of MIDI devices per card
      [ALSA] dynamic minors (6/6): increase maximum number of sound cards
      [ALSA] adjust documentation for higher card limit
      [ALSA] rawmidi: adjust runtime->avail when changing output buffer size
      [ALSA] usb-audio: fix Edirol UA-20 support
      [ALSA] ens1371: fix compilation without SUPPORT_JOYSTICK
      [ALSA] Nest sound devices
      [ALSA] unregister platform devices
      [ALSA] ymfpci: show chip model
      [ALSA] seq: remove superfluous fields
      [ALSA] seq: remove struct snd_seq_client_callback
      [ALSA] seq: set client name in snd_seq_create_kernel_client()
      [ALSA] seq: reorganize sequencer client numbers

Con Kolivas:
      mm: add populated_zone() helper

Cornelia Huck:
      s390: re-activated path detection
      s390: introduce struct subchannel_id
      s390: introduce for_each_subchannel
      s390: introduce struct channel_subsystem
      s390: convert /proc/cio_ignore
      s390: multiple subchannel sets support
      s390: Fix missing release function and cosmetic changes
      Add {css,ccw}_bus_type probe, remove, shutdown methods.
      s390: chps[] array too short
      s390: email-address change

Coywolf Qi Hunt:
      make elv_try_merge() static, kill the dead declaration of
      abandon gcc 295x main.c tidy

d binderman:
      V4L/DVB (3318): Fixes warning: variable "ret" is used before its value is set

Damien Douxchamps:
      Fix incorrect video1394 timestamps.

Dan Streetman:
      airo.c: add support for IW_ENCODE_TEMP (i.e. xsupplicant)

Dan Williams:
      [ARM] 3217/1: iop331 uarts as platform devices
      [patch] ipw2100: support WEXT-18 enc_capa v3
      wireless/atmel: add IWENCODEEXT, IWAUTH, and association event support

Daniel Marjamaki:
      USB: ub 02 Removed unused variable
      arch/i386/kernel/msr.c: removed unused variable
      arch/i386/kernel/cpuid.c: unused variable

Daniel Marjamäki:
      USB: isp116x-hcd.c: Removed unused variable
      PCI: irq.c: trivial printk and DBG updates
      [CRYPTO] aes-i586: Remove unused variable ls_tab

Daniel Mueller:
      [ALSA] hda-codec - Fix HDA sound and V.92 modem for notebook Siemens FieldPG-M

Daniel Ritz:
      USB: input/touchkitusb: handle multiple packets
      yenta: optimize interrupt handler
      yenta: make bridge specific init code configurable
      pcmcia: cleanup cs.c, reduce size

Daniel Yeisley:
      PCI Quirk: 1K I/O space granularity on Intel P64H2

Daniele Gozzi:
      Input: lifebook - add DMI signature of Fujitsu Lifebook B142

Daniele Venzano:
      Add Wake on LAN support to sis900 (2)

dann frazier:
      CONFIG_AIRO needs CONFIG_CRYPTO

Darrick J. Wong:
      make dm-mirror not issue invalid resync requests

Dave Airlie:
      drm: rename driver hooks more understandably
      drm: remove drm_init.c it is no longer needed
      drm: remove remnamt of old DRM code from tdfx
      drm: cleanup via_ds.c includes
      drm: remove drm_flush
      drm: remove old backwards compatibilty stuff
      drm: fixup drm_proc.c struct table
      drm: simplify sysfs code for drm
      drm: add in-kernel entry points for rest of AGP ioctls
      drm: remove exports that modules shouldn't use.
      drm: update mga driver for new bootstrap code
      drm: drop mtrr from i915
      drm: update VIA driver to 2.7.2
      drm: move ioctl flags to a bit field of flags
      drm: via driver update to CVS version
      drm: bring sis + tdfx up to latest CVS
      drm: fix a LOR issue on FreeBSD for savage driver
      drm: bring savage inline with latest CVS
      drm: remove old reclaim_buffers from ix0 drivers
      drm: update PCIGART support from CVS
      drm: fix issue with contexts running out of RAM
      drm: proper fix for drm_context
      drm: update drm_memory_debug.h
      drm: update to i915 1.3.0
      drm: update lock flags from userspace
      drm: drm_ioctl.c sync with fixes from CVS
      drm: update drm pci ids list
      drm: major update from CVS for radeon and core
      drm: remove is_pci flag completely...
      drm: fix warning on alpha
      drm: fix radeon warnings on 64-bit
      drm: fixup drm bufs being just under the EOM
      drm: cleanup properly on drm module unload
      drm: fix issues with systems with no MTRR

Dave C Boutcher:
      powerpc: Add some more pSeries hypervisor call constants
      powerpc: Add/remove/update properties in /proc/device-tree
      powerpc: Add/remove/update properties in firmware device tree
      powerpc: Add of_find_property function
      powerpc: Add support for changing properties from userspace
      powerpc: special-case ibm,suspend-me RTAS call

Dave Jones:
      [CPUFREQ] Fix indentation in powernow-k8
      [CPUFREQ] Change loglevels on powernow-k8 bios error printk's.
      x86: change_page_attr() fix
      x86: missing printk newline in apic boot option parser
      don't freeze firewire on suspend.
      [SERIAL] Make the number of UARTs registered configurable.
      kbuild: reference_discarded addition
      rmap: additional diagnostics in page_remove_rmap()
      Add tainting for proprietary helper modules
      fix gcc4.1 build failure on xconfig
      Make apm buildable without legacy pm
      printk levels for spinlock debug
      printk levels for i386 oops code.

David Brownell:
      USB: EHCI updates (4/4) driver model wakeup flags
      USB: ehci fix driver model wakeup flags
      USB: wakeup flag updates (1/3) sl811-hcd
      USB: wakeup flag updates (2/3) uhci-hcd
      USB: wakeup flag updates (3/3) isp116x-hcd
      USB: hcd uses EXTRA_CFLAGS for -DDEBUG
      spi: simple SPI framework
      spi: ads7846 driver
      spi: mtd dataflash driver
      spi: add spi_driver to SPI framework
      SPI core tweaks, bugfix
      spi: ads7836 uses spi_driver
      spi: add spi_bitbang driver
      spi: misc fixes
      SPI: add spi_butterfly driver

David Chinner:
      [XFS] Introduce per-filesystem delwri pagebuf flushing to reduce

David Gibson:
      Hugetlb: Copy on Write support
      powerpc: Make hugepage mappings respect hint addresses
      powerpc: Remove ItLpRegSave area from the paca
      powerpc: Remove some unneeded fields from the paca
      powerpc: Replace VMALLOCBASE with VMALLOC_START
      powerpc: Fix iSeries bug in VMALLOCBASE/VMALLOC_START consolidation
      Fix handling of ELF segments with zero filesize
      powerpc: Cleanup LOADADDR etc. asm macros
      powerpc: Remove lppaca structure from the PACA

David Hollis:
      USB: asix.c - Add Linksys USB200M Rev 2 ids

David Howells:
      Fix pragma packing in ip2 driver
      FRV: Clean up bootmem allocator's page freeing algorithm
      Keys: Remove key duplication
      NOMMU: Provide shared-writable mmap support on ramfs
      NOMMU: Make SYSV IPC SHM use ramfs facilities on NOMMU
      FRV: Implement futex operations for FRV
      FRV: Make futex code compilable on nommu [try #2]
      frv: fix signal handling
      frv: improve signal handling
      x86: handle -Wsign-compare in bitops
      frv: suppress configuration of certain features for FRV
      frv: drop 8/16-bit xchg and cmpxchg
      frv: drop unsupported debugging features
      frv: implement and export various things required by modules
      frv: support module exception tables
      frv: supply various missing I/O access primitives
      frv: add module support stubs
      frv: add pci_iomap
      frv: fix PCMCIA configuration
      frv: force serial driver inclusion
      frv: make get_user macro cast pointers
      frv: miscellaneous changes
      frv: fix uninitialised variable in atm nicstar driver
      frv: fix uninitialised variable in serverworks driver
      Permit multiple inclusion of linux/pagevec.h
      keys: Permit key expiry time to be set
      keys: Discard duplicate keys from a keyring on link
      keys: Permit running process to instantiate keys
      Add list_for_each_entry_safe_reverse()

David Kubicek:
      USB: Converting cdc acm to a ring queue

David S. Miller:
      [AF_UNIX]: Use spinlock for unix_table_lock
      [NET]: Fix sock_init() return value.
      [PPPOX]: Fix assignment into const proto_ops.
      Fix posix-cpu-timers sched_time accumulation
      [DCCP]: ipv6.c needs net/ip6_checksum.c
      [NETFILTER]: Add dummy nf_hook{_thresh}() when NETFILTER is disabled.
      drivers/connector/cn_proc.c typos
      [SPARC64]: Add needed pm_power_off symbol.
      [SPARC64]: Update defconfig.
      [SPARC64]: Fix sys_fstat64() entry in 64-bit syscall table.
      [MUTEX]: linux/mutex-debug.h needs linux/linkage.h
      [IPV6]: Fix modular build with netfilter enabled.
      [MUTEX]: linux/mutex.h needs linux/linkage.h too
      [NET]: Some more missing include/etherdevice.h includes
      [NETFILTER]: ip_ct_proto_gre_fini() cannot be __exit
      [TIPC]: Fix 64-bit build warnings.
      [NETFILTER] x-tables: Missing linux/ipv6.h includes.

David Shaw:
      knfsd: check error status from vfs_getattr and i_op->fsync

David Teigland:
      device-mapper: add dm_find_md
      device-mapper: add dm_get_md

David Vrabel:
      gx1fb: (try to) play nicer with various BIOSes

David Woodhouse:
      USB: Export IEEE-1284 device id in sysfs for usblp devices
      syscall entry/exit revamp
      ppc64 syscall_exit_work: call the save_nvgprs function, not its descriptor.
      powerpc: serial port discovery: cope with broken firmware
      Save NVGPRS in 32-bit signal frame
      Fix code that saves NVGPRS in 32-bit signal frame
      ppc: Make ARCH=ppc build again with new syscall path
      powerpc/cell: disable legacy i/o area
      powerpc: Some ppc compile fixes...
      fix/simplify mutex debugging code
      [IPV6]: Avoid calling ip6_xmit() with NULL sk
      powerpc: Make CHRP build again
      powerpc: macio-adb build fix

Dean Nelson:
      [IA64-SGI] ensure XPC disengage request is processed
      [IA64-SGI] cleanup XPC disengage related messages
      [IA64-SGI] XPC and unregistering from notifier lists
      [IA64-SGI] ignoring loss of heartbeat while XPC is in kdebug
      [IA64-SGI] move xpc_system_reboot()
      [IA64-SGI] move xpc.h to include/asm-ia64/sn
      [IA64-SGI] move xpc.h to include/asm-ia64/sn (cleanup)

Deepak Saxena:
      [ARM] 3192/1: Remove gpio_isr_line_clear() API from IXP4xx
      [ARM] 3220/1: Remove gpio_isr_line_clear() from NAS 100d
      [ARM] 3221/1: Update IXP4xx defconfig
      Fix IXP4xx watchdog errata workaround
      [ARM] 3226/1: IXP4xx runtime expansion bus window size configuration
      [ARM] 3070/2: Add __ioremap_pfn() API
      cs89x0: add ixdp2351 support

Denis Vlasenko:
      fix a few "warning: 'cleanup_card' defined but not used"
      [CRYPTO] aes-i586: Nano-optimisation on key length check

Deti Fliegl:
      DVB (2401): USB hot unplug Oops fix.

Dimitri Sivanich:
      shrink mmtimer memory size

Dmitry Torokhov:
      Input: evdev - consolidate compat and regular code
      Input: mousedev - make module parameters visible in sysfs
      Input: psmouse - don't leave mouse asleep
      Input: i8042 - disable MUX mode for Sharp MM20
      Input: add help entry for FM801 gameport driver to Kconfig
      Input: pcspkr - register with driver core as a platfrom device
      Input: m68kspkr - register with driver core as a platfrom device
      Input: sparcspkr - register with driver core as a platfrom device
      Input: logips2pp - add signature of MouseMan Wheel Mouse (87)
      Input: i8042 - convert to the new platform device interface
      Input: ct82c710 - convert to the new platform device interface
      Input: q40kbd - convert to the new platform device interface
      Input: maceps2 - convert to the new platform device interface
      Input: wistron - convert to the new platform device interface
      [MMC] wbsd: make use of ARRAY_SIZE() macro
      [MMC] wbsd: convert to the new platfrom device interface
      Driver Core: Add platform_device_del()
      Driver Core: Rearrange exports in platform.c
      Input: atkbd - don't lose keymap settings when reconnecting keyboard
      Sonypi: convert to the new platform device interface
      Input: grip_mp - kill commented out code
      Input: ibmasm - fix input initialization error path
      [SERIAL] serial8250: convert to the new platform device interface
      Input: HID - fix an oops in PID initialization code
      Input: psmouse - attempt to re-synchronize mouse every 5 seconds
      Input: HID - add more simulation usages
      Input: wacom - fix compile on PowerPC
      Fix compile warning in bt8xx module

Domen Puncer:
      mips: remove include/asm-mips/riscos-syscall.h
      remove unused LOCAL_END_REQUEST

Dominik Brodowski:
      pcmcia: remove socket register_callback
      pcmcia: remove get_socket callback
      pcmcia: validate_mem shouldn't be void
      pcmcia: new suspend core
      pcmcia: merge suspend into device model
      pcmcia: unify detach, REMOVAL_EVENT handlers into one remove callback
      pcmcia: remove old detach mechanism
      pcmcia: remove dev_list from drivers
      pcmcia: unify attach, EVENT_CARD_INSERTION handlers into one probe callback
      pcmcia: fix sound drivers
      pcmcia: properly handle static mem, but dynamic io sockets
      pcmcia: export stored values in sysfs
      pcmcia: no probing of ioports on PARISC
      pcmcia: kzalloc conversion
      PCI: use bus numbers sparsely, if necessary
      pcmcia: add new IDs for serial_cs.c
      pcmcia: runtime powermanagement interface

Dotan Barak:
      IB/mthca: Add support for automatic path migration (APM)

Dr. Werner Fink:
      DVB (2441): Driver support for live-ac3, firmware >= 2621 required.

Eli Cohen:
      IPoIB: Fix error path in ipoib_mcast_dev_flush()
      IPoIB: Fix address handle refcounting for multicast groups
      IPoIB: Fix memory leak of multicast group structures

Eric Dumazet:
      [NETFILTER] ip_tables: NUMA-aware allocation
      [NET]: move struct proto_ops to const
      oprofile: Use vmalloc_node() in alloc_cpu_buffers()
      shrink dentry struct
      remove unused blkp field in percpu_data

Eric Paris:
      update bonding.txt to not show ip address on slaves

Eric Rossman:
      s390: add support for cex2a crypto cards

Eric Sandeen:
      [XFS] remove unused "readonly" arg from xlog_find_tail and xlog_recover
      [XFS] remove unused vars, args, & unneeded intermediate vars from zeroing

Eric Sesterhenn / snakebyte:
      replace MODULE_PARM in tulip/uli526x.c
      V4L/DVB (3354a): Remove old MODULE_PARM in media/video/

Eric Van Buggenhaut:
      hw_random: 82801AB PCI Bridge support

Eric Van Hensbergen:
      v9fs: fix fd_close

Eric W. Biederman:
      Don't attempt to power off if power off is not implemented
      i386/x86-64: Don't IPI to offline cpus on shutdown
      x86_64: Memorize location of i8259 for reboots.

Eugene Surovegin:
      ppc32: remove "jumbo" member from ocp_func_emac_data
      CREDITS update: Eugene Surovegin
      PPC44x EMAC driver: disable TX status deferral in half-duplex mode

Evgeniy:
      fs/ufs: debug mode compilation failure
      Fix oops in ufs_fill_super at mount time
      ufs cleanup

Evgeniy Polyakov:
      [MMC] mmci: kunmap_atomic() unmaps virtual address, not page
      UFS: inode->i_sem is not released in error path
      [NET]: Fix diverter build.
      [PKT_SCHED] ematch: Remove bogus include.

fabien COSSE:
      USB Storage: add unusual_devs entry for NIKON Coolpix 2000

Fengwei Yin:
      USB: One potential problem in gadget/serial.c

Franck:
      Add MIPS dependency for dm9000 driver

Francois Romieu:
      [AX25/MKISS]: unbalanced spinlock_bh in ax_encaps()

Francois Wellenrieter:
      [IA64] Fix conversion of pal_min_state physical address

Frank Filz:
      [SCTP]: Update SCTP_PEER_ADDR_PARAMS socket option to the latest api draft.
      [SCTP]: Add support for SCTP_DELAYED_ACK_TIME socket option.

Frank Pavlic:
      klist: Fix broken kref counting in find functions
      s390: qdio V=V pass-through

FUJITA Tomonori:
      [SCSI] iscsi: whitespace cleanup
      [SCSI] iscsi: data digest page cache usage fix

Gabriel A. Devenyi:
      cpufreq-nforce2.c fix u32<0 test

Gareth Howlett:
      [SERIAL] Add support for more Connect Tech PCI serial boards

Gennady Sharapov:
      uml: move libc-dependent code from signal_user.c
      uml: move libc-dependent code from trap_user.c
      uml: merge trap_user.c and trap_kern.c

Geoff Levand:
      spufs: Suspend/restore MFC DMA operations at SPU context switch.

George Anzinger:
      sigaction should clear all signals on SIG_IGN, not just < 32

George Gazurkoff:
      V4L/DVB (3118): Enable remote control on AVERTV STUDIO 303
      V4L/DVB (3303): Both AverTV Studio 303 cards #6 and #36 use the same IR programming.

Gergely Tamas:
      [ALSA] emu10k1 - Add entry for SB Live 5.1 Digital OEM [SB0220]

Glauber de Oliveira Costa:
      ext3: remove trailing newlines from ext3_warning() calls
      ext3: use sbi instead of EXT3_SB() in resize code.

goggin, edward:
      device-mapper ioctl: event on rename

Grant Coady:
      hwmon: remove deprecated sysfs names of adm1025 and adm1026
      n_hdlc.c: remove unused declaration

Grant Grundler:
      [PARISC] Truncate overlapping PAT PDC reported ranges
      [PARISC] Fix BLK_BOUNCE_HIGH on parisc by initializing max_low_pfn
      [PARISC] Make PCI_HOST_ADDR and PCI_BUS_ADDR symmetrical

Greg Kroah-Hartman:
      USB: reorg some functions out of the main usb.c file
      USB: add dynamic id functionality to USB core
      USB: allow usb drivers to disable dynamic ids
      USB: make registering a usb driver automatically set the module owner
      USB: remove .owner field from struct usb_driver
      HOTPLUG: always enable the .config option, unless EMBEDDED
      Driver core: only all userspace bind/unbind if CONFIG_HOTPLUG is enabled
      Driver core: Make block devices create the proper symlink name
      I2C: Fix up debug build error for previous i2c structure changes
      I2C: Make i2c_add_driver automatically set the proper module owner
      I2C: Remove .owner setting from i2c_driver as it's no longer needed
      I2C: move i2c-dev to use dynamic class devices
      PCI Hotplug: fix up the sysfs file in the compaq pci hotplug driver
      drivers/sound/oss: Replace pci_module_init() with pci_register_driver()

Greg Ungerer:
      h8300: remove MAGIC_ROM_PTR from k8300_ksyms.c
      h8300: remove MAGIC_ROM_PTR from memory.c
      m68knommu: don't set gcc optimizer flags
      m68knommu: fix mangled 'truct' in ptrace.c
      m68knommu: fix a5 reg corruption in signal handlers
      m68knommu: fix ram length of m5208evb board
      m68knommu: allow configure of FEC for M520x CPU family
      m68knommu: set irq priority/level different for each ColdFire serial port
      uclinux: delay binfmt_flat trace
      m68knommu: fix find_next_zero_bit in bitops.h
      m68knommu: save reg a5 on context change
      memmap_init_zone(): remove uneccesary page++

Guillaume Chazarain:
      printk return value: fix it
      kmsg_write: don't return printk return value

Guy Martin:
      V4L/DVB (3296): Fixes a bug at compat_ioctl32 kernel module
      [PARISC] Fix parport_gsc by selecting PARPORT_NOT_PC
      V4L/DVB (3352): Some fixes to compat_ioctl32

H. Peter Anvin:
      kbuild: drop vmlinux dependency from "make install"

Hanna Linder:
      PCI: arch/i386/pci/acpi.c: use for_each_pci_dev

Hannes Reinecke:
      [SCSI] aic7xxx/aic79xx: New device ids
      [SCSI] aic79xx: Use struct map_node
      [SCSI] aic79xx: Sanitize inb/outb handling
      [SCSI] aic79xx: Sequencer update

Hans Reiser:
      reiser4: vfs: add truncate_inode_pages_range()

Hans Verkuil:
      V4L (0978): 64-bit fixes for removing warnings on compat_ioctl32
      V4L/DVB (3062): Fix wrong tuner.h define for tuner 46
      V4L/DVB (3064): Some cleanups on msp3400
      V4L/DVB (3065): Fix gcc-4.0.2 compile error in msp3400.c
      V4L/DVB (3100): fix compile error, remove dead code and volume scaling
      V4L/DVB (3103): Add VIDIOC_LOG_STATUS to tuner-core.c
      V4L/DVB (3105): Remove AUDC_CONFIG_PINNACLE horror, fix mt20xx radio support.
      V4L/DVB (3115): Add missing VIDEO_ADV_DEBUG config option.
      V4L/DVB (3116): tda9887 improvements: better defaults, better configurability.
      V4L/DVB (3117): Fix broken TV standard check.
      V4L/DVB (3179): Fix 64-bit compile warnings
      V4L/DVB (3245): Added some comments about multiple tuner support.
      V4L/DVB (3246): Use VIDIOC_S_AUDIO instead of AUDC_SET_INPUT in cs53l32a
      V4L/DVB (3247): Replace AUDC_SET_INPUT with VIDIOC_S_AUDIO in wm8775.
      V4L/DVB (3248): Add selected input to saa7115 VIDIOC_LOG_STATUS output.
      V4L/DVB (3214): Calculate the saa7115 AMCLK regs instead of using fixed values
      V4L/DVB (3249): Generalized cx25840 video/audio input handling
      V4L/DVB (3250): tea5767: move signal strength level to the 0-65535 range
      V4L/DVB (3253): Add V4L2 commands to tvaudio
      V4L/DVB (3254): Don't reprogram the video standard if it is unchanged.
      V4L/DVB (3255): When in radio mode don't do anything with VIDIOC_G_TUNER.
      V4L/DVB (3256): When in radio mode ignore VIDIOC_G_TUNER
      V4L/DVB (3257): Add missing audiochip.h include.
      V4L/DVB (3261): msp3400.c cleanup (almost all cosmetic)
      V4L/DVB (3271): more cleanups, simplify volume/balance/bass/treble handling
      V4L/DVB (3275): Split msp3400.c into msp3400-driver.c and msp3400-kthreads.c
      V4L/DVB (3276): Added new diagnositics macros, convert msp3400 to the new macros.
      V4L/DVB (3278): convert diagnostics over to the new v4l2-common.h macros.
      V4L/DVB (3279): Added VIDIOC_QUERYCTRL to cx25840.
      V4L/DVB (3280): Added VIDIOC_QUERYCTRL to saa7115
      V4L/DVB (3195): Fix for 64-bit compile warning
      V4L/DVB (3291): Fix signed/unsigned bug in hue handling
      V4L/DVB (3292): Fix signed/unsigned bug in brightness handling of cx25840
      V4L/DVB (3317): msp3400: use v4l2_std_id and determine chip capabilities.
      V4L/DVB (3324): msp3400 audio handling bug fixes.
      V4L/DVB (3326): Fix stereo and standard reporting of msp3400 (esp. for radio)
      V4L/DVB (3347): Fixes some bad global variables
      V4L/DVB (3348): debug renamed to cx25840_debug
      V4L/DVB (3363): Add support for Samsung tuner TCPN 2121P30A
      V4L/DVB (3384): Separate tv & radio freqs, fix cb/freq transmit order for tuners that need
this.
      V4L/DVB (3385): Return -EINVAL for unknown commands in msp3400 module.

Harald Welte:
      [NETFILTER] x_tables: Abstraction layer for {ip,ip6,arp}_tables

Haren Myneni:
      powerpc: Fix search for the main interrupt controller
      Small fix in eeh definitions when CONFIG_EEH not enabled
      powerpc: fix for compile problem in kdump code when SMP disabled
      powerpc: Fix kdump copy regs and dynamic allocate per-cpu crash notes
      powerpc: Kconfig changes for CRASH_DUMP

Hartmut Hackmann:
      DVB (2421): Fixed oddities at firmware download
      V4L/DVB (3371): Turn frame locked sound on, basic support for FM radio with TDA8275(a)

Heiko Carstens:
      s390: show_task oops
      s390: fix blk_queue_ordered call in dasd.c fixup

Heiko J Schick:
      powerpc: IBMEBUS bus support

Helge Deller:
      [PARISC] Add __read_mostly section for parisc
      [PARISC] Fix Cirrus 6832 Cardbus on RDI Tadpole PARISC Laptop
      [PARISC] Introduce DINO_LOCAL_IRQS and use it for gsc_find_local_irq
      [PARISC] Add some defines for HugeTLB pages
      [PARISC] stifb: use F_EXTEND macro
      [PARISC] stifb: Fix framebuffer console at 32bpp
      [PARISC] stifb: Remove obsolete MODULE_PARM()

Herbert Xu:
      [IPV4]: Safer reassembly
      [IP]: Simplify and consolidate MSG_PEEK error handling
      nbd: fix TX/RX race condition
      [PADLOCK] Fix sparse warning about 1-bit signed bit-field
      [CRYPTO] Use standard byte order macros wherever possible
      [CRYPTO] Allow multiple implementations of the same algorithm
      [CRYPTO] Allow AES C/ASM implementations to coexist
      [CRYPTO] cipher: Align temporary buffer in cbc_process_decrypt
      [CRYPTO] sha1: Fixed off-by-64 bug in sha1_update
      [CRYPTO] api: Require block size to be less than PAGE_SIZE/8
      [CRYPTO] cipher: Set alignmask for multi-byte loads

Hirokazu Takata:
      m32r: trivial fix to remove unused instructions
      m32r: Support M32104UT target platform
      m32r: Update syscall macros for MMU-less targets
      m32r: Update _port2addr to use NONCACHE_OFFSET
      m32r: Fix M32104 cache flushing routines
      m32r: Remove unnecessary icu_data_t definitions

Horms:
      MAINTAINERS: better list for "POSIX CLOCKS and TIMERS"

Horst Hummel:
      s390: BIODASDPRRD ioctl return code
      s390: dasd failfast support

Horst Schirmeier:
      USB: pl2303_update_line_status data length fix

Hugh Dickins:
      mm: free_pages_and_swap_cache opt
      Fix sg_page_malloc() memset
      Restore KERN_EMERG to each line printed by bad_page

Hyok S. Choi:
      [ARM] start_thread fixup for nommu mode
      [ARM] Support register switch in nommu mode

Ian Abbott:
      USB: ftdi_sio: new IDs for Teratronik devices

Ian Campbell:
      [WATCHDOG] sa1100_wdt.c sparse cleanups

Ian Kent:
      autofs4 oops fix

Ingo Molnar:
      RCU signal handling
      DEBUG_SLAB depends on SLAB
      mutex subsystem, add atomic_xchg() to all arches
      mutex subsystem, add asm-generic/mutex-[dec|xchg|null].h implementations
      mutex subsystem, add include/asm-x86_64/mutex.h
      mutex subsystem, core
      mutex subsystem, documentation
      mutex subsystem, debugging code
      mutex subsystem, more debugging code
      mutex subsystem, semaphore to mutex: VFS, sb->s_lock
      mutex subsystem, semaphore to completion: drivers/block/loop.c
      hrtimer: clean up mktime and make arguments const
      hrtimer: coding style clean up of clock constants
      hrtimer: coding style and white space cleanup
      nfs: sleep_on() removal
      remove unnecessary asm/mutex.h from kernel/mutex-debug.c
      fix i386 mutex fastpath on FRAME_POINTER && !DEBUG_MUTEXES
      mark mutex_lock*() as might_sleep()
      mutex: trivial whitespace cleanups
      uninline capable()
      sched: add cacheflush() asm
      V4L/DVB (3354e): bttv semaphore to mutex conversion
      [SERIAL] convert uart_state.sem to uart_state.mutex
      IB: convert from semaphores to mutexes
      sched: add new SCHED_BATCH policy
      Make __always_inline actually force always inlining
      enable unit-at-a-time optimisations for gcc4
      mark several functions __always_inline
      When CONFIG_CC_OPTIMIZE_FOR_SIZE, allow gcc4 to control inlining
      V4L/DVB (3380): Semaphore to mutex conversion on drivers/media
      drivers/char/esp.c spinlock fix
      kernel/hrtimer.c sparse warning fix

Ishai Rabinovitz:
      IB/mthca: Fix memory leak of multicast group structures

Ivan Kokshaysky:
      Alpha: convert to generic irq framework (generic part)
      Alpha: convert to generic irq framework (alpha part)

J. Bruce Fields:
      NLM: Clean up nlmsvc_grant_reply locking
      NLM: don't unlock on cancel requests
      NLM: clean up nlmsvc_delete_block
      NLM: Further cancel fixes
      NLM: fix parsing of sm notify procedure
      NFSv3: try get_root user-supplied security_flavor
      SUNRPC: Update the spkm3 code to use the make_checksum interface
      SUNRPC: Make spkm3 report unsupported encryption types
      SUNRPC: Make krb5 report unsupported encryption types

Jack Hammer:
      [SCSI] ips: Mode Sense (Caching Page ) fix

Jack Morgenstein:
      IB/mthca: fix QP size limits for mem-free HCAs
      IB/umad: fix memory leaks
      IB/mthca: fix memory user DB table leak
      IB/mthca: check RDMA limits
      IB/mthca: correct log2 calculation
      IB/mthca: don't change driver's copy of attributes if modify QP fails
      IB/mthca: Fix SRQ cleanup during QP destroy
      IB/mthca: Fix IB_QP_ACCESS_FLAGS handling.
      IB/mthca: Fix corner cases in max_rd_atomic value handling in modify QP
      IB/mthca: fix WQE size calculation in create-srq
      IB/mthca: check return value in mthca_dev_lim call
      IB/mthca: check port validity in modify_qp
      IB/mthca: max_inline_data handling tweaks
      IB/mthca: fix for SQEr-to-RTS transition in modify QP
      IB/mthca: fix for RTR-to-RTS transition in modify QP
      IB/mthca: multiple fixes for multicast group handling
      IB/uverbs: Fix reference counting on error paths
      IB/uverbs: Release event file reference on ib_uverbs_create_cq() error
      IB/mthca: Fix memory leaks in error handling

Jack Steiner:
      [IA64] Hole in IA64 TLB flushing from system threads

Jaco Kroon:
      [PKTGEN]: Deinitialise static variables.

Jacob Shin:
      [CPUFREQ] Improve Error reporting in powernow-k8

Jamal Hadi Salim:
      [NET]: Add IFB (Intermediate Functional Block) network device.
      [PKT_SCHED]: Fix qdisc return code.

James Bottomley:
      [SCSI] correct some dropped const compiler warnings
      [SCSI] qla2xxx: fix compile error caused by pci_dev.owner move
      Fix up SCSI mismerge
      [SCSI] 53c700: update endian processing macros
      [SCSI] aic7xxx: fix timer handling bug
      [SCSI] aic79xx: bump version to 3.0
      [SCSI] fix up message/i2o/pci.c
      [SCSI] mptfc: need to select transport attrs

James Courtier-Dutton:
      [ALSA] snd-emu10k1: Attenuate output volume to reduce distortion
      [ALSA] snd-emu10k1: Found some new registers to display in debug mode.
      [ALSA] emu10k1: Partial support for Creative emu1212m
      [ALSA] snd-ca0106: update SPDIF to IEC958 in mixer control names.
      [ALSA] snd-ca0106: Fixes sound output for Creative Audigy SE aka.SB0570.
      [ALSA] snd-emu10k1: Removes some distortion from Audigy 2 ZS Notebook.
      [ALSA] snd-emu10k1: Enable speakers on Audigy 2 ZS Notebook.
      [ALSA] snd-emu10k1: Fix whitespace.
      [ALSA] snd-emu10k1: Fix whitespace.
      [ALSA] snd-emu10k1: Tidy SPI code.
      [ALSA] snd-ca0106: Fix SPI driver code. Fixes speaker output.
      [ALSA] snd-emu10k1: Add some comments regarding chip types.
      [ALSA] snd-emu10k1: Add comments regarding chips present on the card.
      [ALSA] snd-emu10k1: Correct control names for Audigy 4 Pro.
      [ALSA] snd-emu10k1: Add new SB Live 5.1 PCI-ID.

James.Smart@Emulex.Com:
      [SCSI] lpfc 8.1.1: Miscellaneous Cleanups
      [SCSI] lpfc 8.1.1 : Correct some 8bit to 16bit field conversions/comparisons
      [SCSI] lpfc 8.1.1 : Fixes for short cable pulls
      [SCSI] lpfc 8.1.1 : Adjust use of scsi_block_requests and interaction w/ FC transport
      [SCSI] lpfc 8.1.1 : Remove locking wrappers around error handlers
      [SCSI] lpfc 8.1.1 : Fixes to error handlers
      [SCSI] lpfc 8.1.1 : Add support for more members of the Light Pulse 11xxx (4Gb) family
      [SCSI] lpfc 8.1.1 : Bring model descriptions in sync with Emulex standard generic names
      [SCSI] lpfc 8.1.1 : Add polled-mode support
      [SCSI] lpfc 8.1.1 : Added code to adjust lun queue depth to avoid target overloading
      [SCSI] lpfc 8.1.1 : kill use of pci_read_config_xxx
      [SCSI] lpfc 8.1.1 : Change version number to 8.1.1

Jan Beulich:
      i386: don't blindly enable interrupts in die()
      i386: move SIMD initialization
      i386: fix bound check IDT gate
      ELF: symbol table type additions
      x86_64: More CFI fixes for 32bit entry code
      x86_64: Separate CONFIG_UNWIND_INFO from CONFIG_DEBUG_INFO
      x86_64: fix bound check IDT gate
      x86_64: Removing unused function die_if_kernel().
      x86_64: make trap information available to die notification handlers
      x86_64: Clean up double fault handling
      x86_64: Remove unprotected iret
      x86_64: Adjust page fault handling
      x86_64: Move int 3 handler to debug stack and allow to increase it.
      x86_64: fix page fault from show_trace()
      x86_64: Fix 64bit FXSAVE encoding
      x86_64: Fix get_cmos_time()
      x86_64: Reduce screen space needed by stack trace
      x86_64: Display meaningful part of filename during BUG()
      i386/x86-64: make setup_early_printk() usage consistent
      x86_64: don't copy command line twice
      x86_64: eliminate empty_bad_{page,{pte,pmd}_table}

Jan Blunck:
      Eliminate __attribute__ ((packed)) warnings for gcc-4.1
      afs: remove unnecessary __attribute__((packed))
      i4l: __attribute__((packed)) for the CAPI message structs

Jan Glauber:
      s390: in-kernel crypto rename
      s390: sha256 support
      s390: aes support
      s390: in-kernel crypto test vectors
      s390: des crypto code cleanup
      s390: des crypto code speedup
      s390: aes crypto code fixes
      s390: sha256 crypto code fix

Jan Kara:
      jbd: split checkpoint lists
      reiserfs: fix assertion failure in reiserfs+journaled quotas

Jan-Benedict Glaw:
      kbuild: tar-pkg with out-out-tree building

Jared Hulbert:
      [ARM] 3206/1: Modifications to the bus arbiter controller for the Intel PXA27x

Jaroslav Kysela:
      [ALSA] ice1724 (juli) - forced analog doughter board detection
      [ALSA] ac97 - procfs - print PCI subsystem vendor/device values
      [ALSA] intel8x0 - Added swap_hp quirk for Fujitsu-Siemens Celsius H320 [0x10cf:0x12f2]
      [ALSA] ens1371: added spdif and lineio module options
      [ALSA] version 1.0.11rc2
      [ALSA] dummy driver - added CA0106 emulation defines
      [ALSA] ad1889 - remove CVS ID from the driver identification

Jason Uhlenkott:
      x86_64: Don't claim too many vectors for TLB flushing
      [IA64] Handle debug traps in fsys mode

Jasper Spaans:
      Input: logips2pp - add new signature (85)

Jay Vosburgh:
      bonding: UPDATED hash-table corruption in bond_alb.c

Jaya Kumar:
      [ALSA] Add support for the CS5535 Audio device

Jayachandran C:
      kernel/module.c: removed dead code

Jean Delvare:
      hwmon: Support the VRM 10 mode of the ADT7463
      i2c: Drop i2c_driver.flags, 1 of 3
      i2c: Drop i2c_driver.flags, 2 of 3
      i2c: Drop i2c_driver.flags, 3 of 3
      i2c: Rework client usage count, 1 of 3
      i2c: Rework client usage count, 2 of 3
      i2c: Rework client usage count, 3 of 3
      i2c: Chip driver porting guide update
      i2c: i2c_get_client is gone
      i2c: Drop i2c_driver.{owner,name}, 10 of 11
      i2c: Drop i2c_driver.{owner,name}, 11 of 11
      i2c: Documentation update
      hwmon: w83792d misc cleanups
      hwmon: w83792d simplify in low bits handling
      hwmon: it87 use u8 for vrm
      i2c: driver ID list cleanups
      i2c: update i2c_driver.command documentation
      i2c: I2C_DF_NOTIFY removal comment cleanups
      i2c: i2c-nforce2 add nforce4 MCP-04 device ID
      vr41xx: section tags fix
      savagefb: One more I2C-enabled device in savagefb
      vr41xx: ARRAY_SIZE cleanup
      cs89x0: Fix the Kconfig help text
      platform-device-del typo fix
      Fix zoran_card compilation warning

Jeff Dike:
      uml: use kstrdup
      uml: non-void functions should return something
      uml: Formatting changes
      uml: use ARRAY_SIZE
      uml: Remove unneeded structure field
      uml: Move mconsole support out of generic code
      uml: Add static initializations and declarations
      uml: line_setup interface change
      uml: move console configuration
      uml: Simplify console opening/closing and irq registration
      uml: Fix flip_buf full handling
      uml: Add throttling to console driver
      uml: separate libc-dependent umid code
      uml: umid cleanup
      uml: SIGWINCH handling cleanup
      uml: better diagnostics for broken configs
      uml: add mconsole_reply variant with length param
      uml: capture printk output for mconsole stack
      uml: capture printk output for mconsole sysrq
      uml: fix whitespace in mconsole driver
      uml: free network IRQ correctly
      consolidate asm/futex.h
      uml: whitespace cleanup
      uml: fix missing KBUILD_BASENAME
      uml: update Kconfig help
      uml: revert compile-time option checking
      uml: eliminate doubled boot output
      uml: fix debug output on x86_64
      uml: kill an unused variable

Jeff Garzik:
      [netdrvr 8139too] replace hand-crafted kernel thread with workqueue
      [netdrvr 8139too] use cancel_rearming_delayed_work() to cancel thread
      [netdrvr 8139too] use rtnl_shlock_nowait() rather than rtnl_lock_interruptible()
      [netdrvr 8139too] fast poll for thread, if an unlikely race occurs
      [libata] remove two unused fields from struct ata_port
      [libata ata_piix] cleanup: remove duplicate ata_port_info records
      [libata] Print out SATA speed, if link is up
      [bonding] Remove superfluous changelog.
      [libata sata_promise] minor whitespace cleanup

Jeff Kirsher:
      e1000: Fixes for 8357x

Jens Axboe:
      [SCSI] scsi_lib: stricter checks for clearing use_10_for_rw
      [BLOCK] ll_rw_blk: fastpath get_request()
      [BLOCK] bio: check for same page merge possibilities in __bio_add_page()
      [BLOCK] Correct blk_execute_rq_nowait() prototype
      [SCSI] scsi_end_async() needs to take an uptodate parameter
      Suspend support for libata
      [BLOCK] bio: init ->bi_bdev in bio_init()
      [BLOCK] scsi_ioctl: file can be NULL from ioctl_by_bdev()
      [BLOCK] Kill blk_attempt_remerge()
      [BLOCK] ll_rw_blk: Enable out-of-order request completions through softirq
      [SCSI] Kill the SCSI softirq handling
      [IDE] Use the block layer deferred softirq request completion
      [BLOCK] CCISS: update for blk softirq completions
      ide: preserve errors for failed requests
      cdrom: kill "open failed" error message
      dm: don't enable bouncing by default
      Revert ide softirq handling
      [BLOCK] elevator: if specified scheduler is not found, fall back to default
      Fix drivers/block/ps2esdi.c compile

Jens Osterkamp:
      spidernet: fix Kconfig after BPA->CELL rename

Jens-Michael Hoffmann:
      ieee1394/dma: LIndent fixes
      ieee1394/ieee1394_transactions: LIndent fixes
      ieee1394/iso: LIndent fixes
      ieee1394/raw1394: LIndent fixes

Jens.Osterkamp@de.ibm.com:
      powerpc/cell: add iommu support for larger memory

Jes Sorensen:
      mutex subsystem, semaphore to mutex: XFS
      mutex subsystem, semaphore to mutex: VFS, ->i_sem
      [SCSI] sem2mutex: scsi_transport_spi.c
      [SCSI] sem2mutex 3w-[x9]xxx

Jesper Juhl:
      [SCSI] handle scsi_add_host failure for aic79xx and fix compiler warning
      [SCSI] handle scsi_add_host failure for aic7xxx and fix compiler warning
      USB: Remove unneeded kmalloc() return value casts
      [NETFILTER]: Decrease number of pointer derefs in nfnetlink_queue.c
      [NETFILTER]: Decrease number of pointer derefs in nf_conntrack_core.c
      Documentation: Small applying-patches.txt update
      V4L/DVB (3173): Decrease number of pointer derefs in flexcop-fe-tuner.c
      PCI: Reduce nr of ptr derefs in drivers/pci/hotplug/cpqphp_core.c
      PCI: Reduce nr of ptr derefs in drivers/pci/hotplug/rpaphp_pci.c
      PCI: Reduce nr of ptr derefs in drivers/pci/hotplug/pciehprm_acpi.c
      PCI: Reduce nr of ptr derefs in drivers/pci/hotplug/pciehp_core.c
      Small fixups to the EHCI Kconfig help text
      CodingStyle correction
      Docs update: small spelling, formating etc fixes for filesystems/ext3.txt
      Docs update: remove obsolete patch from locks.txt
      Docs update: small fixes to stable_kernel_rules.txt
      turn "const static" into "static const"
      Decrease number of pointer derefs in exit.c
      Decrease number of pointer derefs in multipath.c
      fs/binfmt_elf: Remove unneeded kmalloc() return value casts
      selinux: Remove unneeded k[cm]alloc() return value casts
      [RXRPC]: Decrease number of pointer derefs in connection.c
      [NET]: Remove unneeded kmalloc() return value casts
      [ATM]: Remove unneeded kmalloc() return value casts + tiny whitespace cleanup
      Tiny esthetic changes to Documentation/laptop-mode.txt
      add missing printk loglevel in mm/swapfile.c
      missing printk loglevel and tiny tiny whitespace change in binfmt_elf()
      add loglevel to printk in fs/afs/cmservice.c
      remove unused out_pio label in i810_audio
      return statement cleanup - kill pointless parentheses
      Spelling fix in init/Kconfig for the help of CONFIG_SWAP
      MAINTAINERS: CIFS: add linux-cifs-client@lists.samba.org list

Jesse Barnes:
      add boot option to control Intel SATA/PATA combined mode
      PCI: document sysfs rom file interface
      PCI: update Toshiba ohci quirk DMI table

Jim Cromie:
      Documentation/filesystems/vfs.txt: typo fix

Jiri Slaby:
      PCI: pci_find_device remove (alpha/kernel/sys_sio.c)
      PCI: pci_find_device remove (alpha/kernel/sys_alcor.c)
      PCI: pci_find_device remove (ppc/kernel/pci.c)
      PCI: pci_find_device remove (ppc/platforms/85xx/mpc85xx_cds_common.c)
      PCI: pci_find_device remove (frv/mb93090-mb00/pci-frv.c)
      PCI: pci_find_device remove (sparc64/kernel/ebus.c)
      PCI: arch: pci_find_device remove (frv/mb93090-mb00/pci-irq.c)
      media-radio: Pci probing for maestro radio
      media-radio: Maestro radio Lindent
      media-radio: Maestro types change
      media-radio: Maestro avoid accessing private structures directly
      media-radio: Maestro radio delete owner line from video device
      char/isicom: Whitespace cleanup
      char/isicom: Type conversion and variables deletion
      char/isicom: Other little changes
      char/isicom: Pci probing added
      char/isicom: Firmware loading
      char/isicom: More whitespaces and coding style
      V4L/DVB (3344c): Pci probing for stradis driver
      V4L/DVB (3344d): Stradis video little cleanup
      V4L/DVB (3344e): Stradis Lindent
      V4L/DVB (3344f): Stradis Kconfig url changed

Jody McIntyre:
      sbp2_command_orb_lock must be held when accessing the _orb_inuse list.
      Remove amdtp, cmp drivers.
      csr1212: check results of keyval reads
      csr1212: add check for !valid
      Update MAINTAINERS - Jody is no longer at Steamballoon.
      Actually remove amdtp.[ch], cmp.[ch].

Joe:
      [NETFILTER]: ipt_helper.c needs linux/interrupt.h

Joe Kappus:
      [NETFILTER]: ip_conntrack_proto_sctp.c needs linux/interrupt.h

Joe Perches:
      [NET]: Use NIP6_FMT in kernel.h

Joel Becker:
      configfs: User-driven configuration filesystem

Johann Lombardi:
      ext3: external journal device as a mount option

Johannes Berg:
      ieee80211: enable hw wep where host has to build IV
      fix wrong comments in ieee80211.h

Johannes Stezenbach:
      DVB (2446): Minor cleanups.

John Blackwood:
      x86_64: Report hardware breakpoints in user space when triggered by the kernel

John Kacur:
      kbuild: Add ctags support for function prototypes and external variable declarations

John W. Linville:
      skge: fix warning from inlining SkPciWriteCfgDWord()
      e1000: avoid leak when e1000_setup_loopback_test fails
      e1000: zero-out pointers in e1000_free_desc_rings
      via-velocity: use NETIF_F_IP_CSUM (hardware only support IPv4)

Jon Maloy:
      [TIPC} Fixed bug in disc_timeout()

Jonathan Corbet:
      hrtimer comment tweak

Jonathan E Brassow:
      device-mapper raid1: add default mirror

Jordan Crouse:
      Base support for AMD Geode GX/LX processors
      Geode LX HW RNG Support
      APM Screen Blanking fix

Jordan, William P:
      PCI Hotplug: ibmphp_pci.c copy-n-paste fix

Jorn Dreyer:
      nfsroot: do not silently stop parsing on an unknown option

Joshua Kwan:
      hfsplus oops fix

Ju, Seokmann:
      [SCSI] megaraid_legacy: removed PCI ID overlap from the driv er
      [SCSI] megaraid_{mbox,mm} : remove PCI Id overlaping between megaraid_legacy and
megaraid_{mbox,mm}

Julian Calaby:
      V4L/DVB (3340): Add bttv card MagicTV (rebranded MachTV)

Jörg Schummer:
      V4L (1019): Added basic support (tv + radio) for TerraTec Cinergy 250 PCI

Kai Makisara:
      [SCSI] Fix st oops with new scsi_execute infrastructure

Kailang Yang:
      [ALSA] hda-codec - Add the support of ALC262,ALC883,ALC885,ALC861

Kay Sievers:
      keep pnpbios usermod_helper away from hotplug_path[]
      remove CONFIG_KOBJECT_UEVENT option
      add uevent_helper control in /sys/kernel/
      remove mount/umount uevents from superblock handling
      merge kobject_uevent and kobject_hotplug
      driver core: replace "hotplug" by "uevent"
      ide: MODALIAS support for autoloading of ide-cd, ide-disk, ...
      net: swich device attribute creation to default attrs
      INPUT: add MODALIAS to the event environment

Kees Cook:
      Documentation/SubmittingPatches: update Trivial Patch Monkey information

Keith Owens:
      [IA64] Add hotplug cpu to salinfo.c, replace semaphore with mutex

Kenji Kaneshige:
      e1000: Fix invalid memory reference
      shpchp: replace pci_find_slot() with pci_get_slot()
      shpchp: fix improper reference to Slot Avail Regsister
      shpchp: fix improper reference to Mode 1 ECC Capability" bit
      shpchp: fix improper mmio mapping
      shpchp: fix improper write to Command Completion Detect bit
      shpchp: fix improper wait for command completion
      shpchp: Implement get_address callback
      [IA64] Stop multiple pci_claim_resource() call for the same resource

Keshavamurthy Anil S:
      kprobes-changed-from-using-spinlock-to-mutex fix
      Kprobes: conversion from kcalloc to kzalloc
      kprobes: fix unloading of self probed module
      kprobes: fix race in recovery of reentrant probe

Kevin Hilman:
      [ARM] 3209/1: Configurable DMA-consistent memory region

Kirill Korotaev:
      Optimise oom kill of current task
      netlink oops fix due to incorrect error code

Knut Petersen:
      fbcon: don´t call set_par() in fbcon_init() if vc_mode == KD_GRAPHICS
      Update cyblafb driver
      fbcon: disable ywrap if not supported by fbcon scrolling code

kogiidena:
      sh: kexec() support

Kris Katterjohn:
      [NET]: More instruction checks fornet/core/filter.c
      [NET]: Change 1500 to ETH_DATA_LEN in some files
      [NET]: Use newer is_multicast_ether_addr() in some files
      [NET]: Change sk_run_filter()'s return type in net/core/filter.c
      [NET]: Change some "if (x) BUG();" to "BUG_ON(x);"
      [NET]: Change memcmp(,,ETH_ALEN) to compare_ether_addr()
      [NET]: Remove more unneeded typecasts on *malloc()
      [NET]: Clean up comments for sk_chk_filter()

Kristen Accardi:
      pci: store PCI_INTERRUPT_PIN in pci_dev
      apci: use pin stored in pci_dev
      pci: use pin stored in pci_dev
      pci: call pci_read_irq for bridges
      acpiphp: only size new bus

Kristian Mueller:
      via-pmu: compile without Power Management support

Kumar Gala:
      Allow overlapping resources for platform devices
      powerpc: moved ipic code to arch/powerpc
      powerpc: Add support for building uImages
      powerpc: Fix suboptimal uImage target
      ppc32: Add TQM85xx (8540/8541/8555/8560) board support
      powerpc: Detect prefetchable windows in pci_process_bridge_OF_ranges
      powerpc: Fix compile problem in pci.c for ppc32
      powerpc: Loosen udbg_probe_uart_speed sanity checking
      powerpc: Add the ability to handle SOC ports in legacy_serial
      powerpc: added a udbg_progress
      powerpc: Call find_legacy_serial_ports() if we enable CONFIG_SERIAL_8250
      powerpc: fixing compile issue with !CONFIG_PCI in legacy_serial.c
      powerpc: Updated Kconfig and Makefiles for 83xx support
      powerpc: Add some missing .gitignore's
      powerpc: Fix clean_files in arch/powerpc/boot Makefile
      powerpc: Fixed memory reserve map layout
      gfar: fix compile error
      gianfar mii: Use proper resource for MII memory region
      phy: Added a macro to represent the string format used to match a phy device
      gianfar: Use new PHY_ID_FMT macro
      powerpc: Updated platforms that use gianfar to match driver
      powerpc: Allow for ppc_md restart, power_off, and halt to be NULL
      powerpc: Add FSL SOC library and setup code
      powerpc: Add MPC834x SYS board to arch/powerpc
      powerpc: Add support for the MPC83xx watchdog

Kurt Hackel:
      OCFS2: The Second Oracle Cluster Filesystem
      OCFS2: The Second Oracle Cluster Filesystem

Kurt J. Bosch:
      [ALSA] Fix missing suspend/resume-code for ens1371

Kyle McMartin:
      [PARISC] Fix and cleanup ioremap.c to work with 4level-fixup.h
      Use atomic64_set for 64-bit case of atomic_long_set

Kyle Moffett:
      [ALSA] snd_powermac: Add ID for Spring 2005 17' Powerbook

Kylene Jo Hall:
      tpm: add bios measurement log
      tpmdd: remove global event log

Langsdorf, Mark:
      Support 100 MHz frequency transitions

Larry Finger:
      Input: ALPS - add signature for HP ze1115
      fix cpu frequency detection in arch/i386/kernel/timers/timer_tsc.c::recalibrate_cpu_khz()

Latchesar Ionkov:
      v9fs: new multiplexer implementation
      v9fs: fix fid management in v9fs_create
      v9fs: zero copy implementation
      v9fs: handle kthread_create failure, minor bugfixes

Laurent Riffard:
      i2c: Drop i2c_driver.{owner,name}, 1 of 11
      i2c: Drop i2c_driver.{owner,name}, 2 of 11
      i2c: Drop i2c_driver.{owner,name}, 3 of 11
      i2c: Drop i2c_driver.{owner,name}, 4 of 11
      i2c: Drop i2c_driver.{owner,name}, 5 of 11
      i2c: Drop i2c_driver.{owner,name}, 6 of 11
      i2c: Drop i2c_driver.{owner,name}, 7 of 11
      i2c: Drop i2c_driver.{owner,name}, 8 of 11
      i2c: Drop i2c_driver.{owner,name}, 9 of 11
      i2c: drop empty i2c_driver.command implementations

Lee Revell:
      [ALSA] emu10k1 - Enable side surround channels for Audigy2 EX
      [ALSA] Add support for Audigy 2 subsystem 2006

Len Brown:
      [ACPI] document processor.nocst parameter
      [ACPI] linux-acpi@vger.kernel.org replaces acpi-devel@lists.sourceforge.net
      [ACPI] reduce kernel size: move 5BK .bss to 2.5KB .init.data
      [ACPI] linux-acpi@vger.kernel.org replaces acpi-devel@lists.sourceforge.net

Lennert Buytenhek:
      intel ixp2000 network driver
      ixp2000: register netdevices last
      pm3386: zero stats properly
      pm3386: remove unnecessary udelays
      caleb/pm3386: include proper header files
      ixp2000: use netif_rx_schedule_test
      enp2611: don't check netif_running() in link status timer
      enp2611: use 'dev' in link status timer
      enp2611: report link up/down events
      ixp2000: report MAC addresses for each port on init
      pm3386: add hook for setting MAC address
      pm3386: add hook for setting carrier
      pm3386: implement reset
      enp2611: disable/enable SERDES carrier on interface down/up
      ixp2000: add netpoll support
      ixp2000: add driver version, bump version to 0.2
      [ARM] 3223/1: remove ixdp2x01 cs89x0 hack
      [ARM] 3224/1: add masked thread interrupt status registers for ixp2000
      [ARM] 3225/1: add symbolic names for enp2611 gpio interrupts
      cs89x0: make {read,write}word take base_addr
      cs89x0: convert {inw,outw} calls to {read,write}word
      cs89x0: swap {read,write}reg and {read,write}word
      cs89x0: make {read,write}reg use {read,write}word
      cs89x0: cleanly implement ixdp2x01 and pnx0501 support
      cs89x0: switch {in,out}sw to {read,write}words
      fix Kconfig depends for cs89x0 (PNX010X support)
      cs89x0: fix up after pnx0105 Kconfig symbol renaming
      cs89x0: fix setting of ALLOW_DMA
      [ARM] 3257/1: ixp2000: map in scratch and sram
      cs89x0: credit Dmitry Pervushin
      cs89x0: use #elif instead of #else/#if/#endif
      cs89x0: use u16 for device register data
      cs89x0: credit Dmitry Pervushin

Libin Yang:
      [ALSA] hda-codec - Fix auto-probe of ALC880

linas:
      powerpc: minor cleanup of void ptr deref
      powerpc: export PCI fixup routine
      PCI Error Recovery: header file patch
      powerpc/pseries: dlpar-add crash on null pointer deref
      PCI Hotplug/powerpc: module build break

Linas Vepstas:
      powerpc: PCI hotplug common code elimination
      powerpc: make pcibios_claim_one_bus available to other code
      powerpc: migrate common PCI hotplug code
      powerpc: PCI Error Recovery: PPC64 core recovery routines
      powerpc: Split out PCI address cache to its own file
      powerpc: Add "partitionable endpoint" support
      powerpc: remove bogus printk
      powerpc: Remove duplicate code
      powerpc: bugfix: fill in uninitialized field
      powerpc: Use PE configuration address consistently
      powerpc: set up the RTAS token just like the rest of them.
      powerpc: Don't continue with PCI Error recovery if slot reset failed.
      powerpc: handle multifunction PCI devices properly
      powerpc: IOMMU: don't ioremap null addresses
      powerpc: Save device BARs much earlier in the boot sequence
      powerpc: get rid of per_cpu EEH counters

linas@austin.ibm.com:
      PCI Hotplug/powerpc: remove duplicated code
      PCI Hotplug/powerpc: more removal of duplicated code
      PCI Error Recovery: documentation

Linus Torvalds:
      Relax the rw_verify_area() error checking.
      x86: remove bogus 'pci=usepirqmask' suggestion when no irq is defined
      Fix rpc shutdown event condition bug
      Fix net/core/wireless.c link failure
      x86: fix "make install" target
      Fix mutex_trylock() copy-and-paste bug (x86, x86-64, generic mutex-dec.h)
      x86: Work around compiler code generation bug with -Os
      x86-64: fix initrd freeing
      Linux v2.6.16-rc1

Luis F. Ortiz:
      [ATYFB]: Fix onboard video on SPARC Blade 100 for 2.6.{13,14,15}

Luiz Capitulino:
      [PKTGEN]: Adds missing __init.
      [XFRM]: Fix sparse warning.

Luiz Fernando Capitulino:
      USB: usbserial: Adds missing checks and bug fix.
      USB: usbserial: race-condition fix.
      ext2: trivial indentation fix.
      x86_64: Sparse warnings fix.

Luke Yang:
      kbuild: Fix crc-error warning on modules

Maciej W. Rozycki:
      fs/smbfs/proc.c: fix data corruption in smb_proc_setattr_unix()

Maneesh Soni:
      kexec: change CONFIG_PHYSICAL_START dependency
      Kdump documentation update

Manenti Marco:
      V4L/DVB (3294): Add Kworld/Vstream Xpert DVB-T card with cx22702 tuner.

Marc Koschewski:
      V4L/DVB (3319): Changed indention for define's and their values
      V4L/DVB (3321): Indention cleanups
      V4L/DVB (3322): Whitespace cleanup and unused code removed
      V4L/DVB (3323): Add Kconfig option for wrongly programmed devices

Marcelo Feitoza Parisi:
      USB: ati_remote: use time_before() and friends

Marcelo Tosatti:
      ppc32: m8xx watchdog update
      powerpc/8xx: Fix m8xx_wdt issues
      small hp_sdc_rtc cleanup: use no_llseek
      powerpc/8xx: Use 8MB D-TLB's for kernel static mapping faults

Marco Schluessler:
      DVB (2440): Fixed mpeg audio on spdif from Nexus-CA card (rev 2.3),

Mark A. Greer:
      i2c: i2c-mv64xxx fix transaction abortion

Mark Fasheh:
      OCFS2: The Second Oracle Cluster Filesystem
      OCFS2: The Second Oracle Cluster Filesystem
      OCFS2: The Second Oracle Cluster Filesystem
      OCFS2: The Second Oracle Cluster Filesystem
      o Update Kconfig documentation to reflect support for readonly mounts.

Mark Haverkamp:
      [SCSI] aacraid: Fix default FIB size
      [SCSI] aacraid: better sysfs adapter information
      [SCSI] aacraid: 17 element sg performance update
      [SCSI] aacraid: README update

Mark M. Hoffman:
      i2c: i2c-i801 explicitly enables/disables PEC
      hwmon: Clarify the W83627THF VID documentation

Mark Nutter:
      spufs: switchable spu contexts
      kernel-side context switch code for spufs
      spufs: add spu-side context switch code

Marko Kohtala:
      parport: buffer overflow fix
      parport: phase fixes
      parport: daisy chain end detection fix
      parport: daisy chain device id reading fix
      parport: parport_daisy_select return value fix
      parport: use complete slab buffer
      parport: constification
      parport: DEBUG_PARPORT build fix
      parport: Kconfig dependency fixes
      parport: include fixes
      parport: export parport_get_port()
      parport: bring back an unused phase for ppdev ioctl

Markus Bollinger:
      [ALSA] Add PCXHR driver

Markus Lidel:
      I2O: changed I2O API to create I2O messages in kernel memory
      I2O: SPARC fixes
      I2O: Remove wrong I2O device class
      I2O: Bugfixes
      I2O: Beautifying
      I2O: Optimizing
      I2O: Lindent run

Markus Rechberger:
      V4L/DVB (3390): Added remote control support for pinnacle pctv

Martin Hicks:
      i2c: i2c-ibm_iic add I2C_CLASS_HWMON

Martin Murray:
      [AF_NETLINK]: Fix DoS in netlink_rcv_skb()

Martin Schwidefsky:
      s390: atomic primitives
      s390: uaccess warnings
      s390: update default configuration
      s390: cputime_t fixes
      s390: cleanup Kconfig
      s390: sigcontext.h vs __user
      s390: spinlock fixes
      s390: add dummy pm_power_off
      s390: fix blk_queue_ordered call in dasdc
      s390: cputime misaccounting

Martin Waitz:
      DocBook: add .gitignore file
      Add git tree for DocBook
      DocBook: fix kernel-doc comments
      DocBook: warn for missing macro parameters

Matt Domsch:
      ipmi: use CONFIG_DMI instead of CONFIG_X86

Matt Helsley:
      Export ktime_get_ts()
      Switch getnstimestamp() calls to ktime_get_ts()
      Remove getnstimestamp()

Matt Mackall:
      s/retreiv/retriev/g
      slob: introduce mm/util.c for shared functions
      slob: introduce the SLOB allocator
      tiny: Add bloat-o-meter to scripts
      tiny: Uninline some open.c functions
      tiny: Uninline some inode.c functions
      tiny: Uninline some fslocks.c functions
      tiny: Trim non-IPX builds
      tiny: Make x86 doublefault handling optional
      tiny: Make *[ug]id16 support optional
      tiny: Configure ELF core dump support
      Make vm86 support optional

Matt Porter:
      [ALSA] hda-intel - Fix HDA probe_mask default
      [ALSA] hda-codec - update sigmatel support and bug fixes

Matt Reimer:
      [ARM] 3258/1: IMX serial: fix parity

Matt Tolentino:
      x86_64: add x86-64 support for memory hot-add
      x86_64: add __meminit for memory hotplug

Matthew Dharm:
      USB Storage: make OneTouch PM-aware
      USB Storage: cleanups of sddr09
      USB Storage: sddr09 cleanups
      USB Storage: more sddr09 cleanups
      USB Storage: add alauda support
      USB Storage: update MAINTAINERS

Matthew Garrett:
      [ALSA] ac97 - Add extra IDs for headphone autosense
      [ALSA] Add a new quirk for mute-LED and HP-only.
      Add sysfs entry to disable framebuffer access

Matthew Wilcox:
      [SCSI] Delete trailing full stop
      [SCSI] Mention scsi_scan_host() in scsi_mid_low_api.txt
      [SCSI] sym2: Remove FreeBSD ifdefs
      [SCSI] sym2: Remove last vestiges of sym_sniff_inquiry
      [SCSI] sym2: Manage sym_lcb properly
      [SCSI] sym2: Remove code to handle DMA_BIDIRECTION requests
      [SCSI] sym2: Use DMA_40BIT_MASK constant
      [SCSI] sym2: Use scsi_print_msg
      [SCSI] sym2: Allow NVRAM settings to limit speed and width
      [SCSI] sym2: Report disabled devices and LUNs more attractively
      [SCSI] sym2: Version 2.2.2
      [SCSI] Make scsi_transport_spi.h includable by itself
      [SCSI] Move scsi_print_msg to SPI class
      [SCSI] Rename scsi_print_msg to spi_print_msg
      [SCSI] Fix printing of two-byte messages
      [SCSI] Use ARRAY_SIZE in spi_print_msg
      [SCSI] Add PPR support to spi_print_msg
      [SCSI] Use spi_print_msg in ncr53c8xx driver
      [SCSI] Merge sym53c8xx_comm.h and sym53c8xx_defs.h into ncr driver
      [SCSI] Missing const in sr_vendor
      [PARISC] Make local cache flushes take a void *
      [PARISC] Fix GSC graphics cards with 64MB regions
      [PARISC] Fix Dino reporting on J2240
      [PARISC] Use STABS_DEBUG macro from vmlinux.lds.h

matthieu castet:
      USB: Eagle and ADI 930 usb adsl modem driver
      USB: Eagle and ADI 930 usb adsl modem driver fix

Mattia Dongili:
      [CPUFREQ] Measure transition latency at driver initialization
      [CPUFREQ] Move PMBASE reading away and do it only once at initialization time

Mauro Carvalho Chehab:
      V4L (963): Explicit compat_ioctl32 handler to em28xx
      V4L (0987): Added Secam L' std on tda9887 and common macros moved to videodev2.h
      V4L (0988): Tuner cleanups by removing Video IF from tuners struct
      V4L (1021): Tuner description now follows the same CodingStyle as the others
      V4L/DVB (3081): added offset parameter for adjusting tuner offset by hand
      V4L/DVB (3084): Added a new debug msg to help identifying tuner Problems
      V4L/DVB (3099): Fixed device controls for em28xx on WinTV USB2 devices
      V4L/DVB (3104): MSP3400 miscelaneous fixes
      V4L/DVB (3123): include reorder to be in sync with V4L tree
      V4L/DVB (3123a): remove uneeded #if from V4L subsystem
      V4L/DVB (3123b): syncs V4L subsystem tree with kernel
      V4L/DVB (3145): syncronizes some changes between v4l and dvb
      V4L/DVB (3159): Replaces MAX()/MIN() by kernel.h max()/min() macros
      V4L/DVB (3162): Some fixes at cx88 controls
      V4L/DVB (3167): added ntsc parameter to tuner and more standardized debugs
      V4L/DVB (3232): Several improvements at tvp5150 driver
      V4L/DVB (3233): Fixed API to set I2S speed control
      V4L/DVB (3234): Included advanced debug option to tvp5150.c
      V4L/DVB (3293): Added digital support for cx88 (cx88-alsa)
      V4L/DVB (3305): Replaces old debug msgs to newer ones
      V4L/DVB (3307): Some cleanups at I2C modules
      V4L/DVB (3345): Fixes some bad global variables
      V4L/DVB (3355): removed uneeded init on structs like static int foo=0
      V4L/DVB (3356): Include missing MODULE_* macros
      V4L/DVB (3376): cx88 Kconfig fixes for cx88-alsa
      V4L/DVB (3381): Fix compilation with Alpha

Maxim Shchetynin:
      [SCSI] zfcp: handle unsolicited status notification lost

Maxime Bizon:
      MIPS: R2: Fix local_irq_save()

Michael Burian:
      i2c: Extend ds1337 initialization

Michael Ellerman:
      powerpc: Merge kexec
      powerpc: Propagate regs through to machine_crash_shutdown
      powerpc: Add a is_kernel_addr() macro
      powerpc: Separate usage of KERNELBASE and PAGE_OFFSET
      powerpc: Add CONFIG_CRASH_DUMP
      powerpc: Create a trampoline for the fwnmi vectors
      powerpc: Reroute interrupts from 0 + offset to PHYSICAL_START + offset
      powerpc: Fixups for kernel linked at 32 MB
      powerpc: Add arch dependent basic infrastructure for Kdump.
      powerpc: Parse crashkernel= parameter in first kernel
      powerpc: Add arch-dependent copy_oldmem_page
      powerpc: Add support for "linux,usable-memory" on memory nodes
      powerpc: Don't use KERNELBASE in add_memory()
      powerpc: Early debugging support for iSeries
      powerpc: Make early debugging configurable via Kconfig
      powerpc: Add ibm,pft-size to iSeries device tree
      powerpc: Remove redundant setting of htab_address
      powerpc: Don't build crash.c for PPC32

Michael H. Schimek:
      V4L/DVB (3178): bttv VBI fixes

Michael Hanselmann:
      Input: add the fn key to hid-debug.h
      Input: appletouch - add support for Geyser 2
      Input: add missing keys from input.h to hid-debug.h
      Input: HID - add support for fn key on Apple PowerBooks

Michael Krufky:
      V4L/DVB (3086): vfree(NULL) is legal.
      V4L/DVB (3090): Cleanup check for dvb.
      V4L/DVB (3166): "Philips 1236D ATSC/NTSC dual in" - fix typo.
      V4L/DVB (3196): correct Thomson DTT 761x frequency ranges
      V4L/DVB (3199): Removed some unneeded #ifdef's
      V4L/DVB (3201): Remove #ifdef BTTV_BOARD_TWINHAN_VP3021
      V4L/DVB (3218): Whitespace cleanups
      V4L/DVB (3239): reorganize tuner-simple threshold structure.
      V4L/DVB (3243): add firmware instructions for nxt2002 and nxt2004
      V4L/DVB (3266): Add support for DViCO FusionHDTV5 USB Gold
      V4L/DVB (3268): Use combined firmware for DVB-T and ATSC Bluebird FusionHDTV USB models.
      V4L/DVB (3269): ioctls cleanups.
      V4L/DVB (3277): Fix incorrect filename reference in top comments
      V4L/DVB (3282): rename cxusb_bluebird_atsc_properties to cxusb_bluebird_lgh064f_properties
      V4L/DVB (3287): Add DViCO Bluebird firmware to dvb_get_firmware script
      V4L/DVB (3313): codingstyle cleanups & restore some wrongfully deleted dvb-usb-ids
      V4L/DVB (3328): replace omitted 'TODO:'
      V4L/DVB (3336): Bluebird firmware hosting moved to common dvb firmware dir on linuxtv.org
      V4L/DVB (3341): whitespace cleanup: insert missing space before curly brackets
      V4L/DVB (3342): More whitespace cleanup in bttv-cards.c
      V4L/DVB (3343): Add support for DViCO FusionHDTV DVB-T USB devices
      V4L/DVB (3349): Add PCI ID for UltraView DVB-T Plus, rebranded DViCO FusionHDTV DVB-T Plus
      V4L/DVB (3350): Added USB ID for DigitalNow DVB-T Dual USB, DViCO clone
      V4L/DVB (3357): Build cx88-alsa when CONFIG_VIDEO_CX88_ALSA is selected.
      V4L/DVB (3358): Updated MODULE_AUTHOR
      V4L/DVB (3359): Redesign tuners struct for maximum flexibility
      V4L/DVB (3364): disable all dvb tuner param_types until we need them
      V4L/DVB (3383): Move tda988x options into tuner_params struct.
      V4L/DVB (3387): clean up some comments
      V4L/DVB (3388): tuner_params->tda988x is currently unused, so disable
      V4L/DVB (3389): Samsung TBMV30111IN has 6 entries

Michael Neuling:
      powerpc: parallel port init fix

Michael Reed:
      [SCSI] mptfusion - fc transport attributes

Michael Richardson:
      device_shutdown can loop if the driver frees itself

Michael S. Tsirkin:
      IB/mthca: Fix thinko in mthca_table_find()
      IB/mthca: create_eq with size not a power of 2
      IB/mthca: Fill in vendor_err field in completion with error
      IB/mthca: fix page shift calculation in mthca_reg_phys_mr()
      IB/mthca: prevent event queue overrun
      IPoIB: Take dev->xmit_lock around mc_list accesses
      IB/mthca: Cosmetic: use the ALIGN macro
      IB/mthca: Initialize grh_present before using it

Mike Christie:
      [SCSI] iscsi: opcode check fix
      [SCSI] iscsi: redirect fix
      [SCSI] iscsi: iscsi response fix
      [SCSI] iscsi: data digest calculation fix
      [SCSI] iscsi: lower queue depth
      [SCSI] iscsi: update version
      [SCSI] iscsi: check header digests for mgmt tasks
      [SCSI] export blk layer functions needed for blk_execute_rq_nowait
      [SCSI] Convert SCSI mid-layer to scsi_execute_async
      [SCSI] add retries field to request for REQ_BLOCK_PC use
      [SCSI] complete the whole command when it is REQ_BLOCK_PC
      [SCSI] add kmemcache for scsi_io_context
      [SCSI] convert sg to scsi_execute_async
      [SCSI] convert st to use scsi_execute_async
      [SCSI] seperate max_sectors from max_hw_sectors
      [SCSI] iscsi: add high mem support
      [SCSI] iscsi: seperate iscsi interface from setup functions
      [SCSI] iscsi: fix 4k stack iscsi setups
      [SCSI] iscsi: use pageslab

Mike Kravetz:
      mm: remove arch independent NODES_SPAN_OTHER_NODES
      powerpc: Minor numa memory code cleanup
      powerpc: Minor numa memory code cleanup
      powerpc: numa placement for dynamically added memory
      powerpc: don't add memory to empty node/zone

Mike Lavender:
      spi: M25 series SPI flash

Mike Miller:
      cciss: adds MSI and MSI-X support

Miklos Szeredi:
      fuse: clean up fuse_lookup()
      fuse: clean up page offset calculation
      fuse: bump interface version
      fuse: add frsize to statfs reply
      fuse: support caching negative dentries
      fuse: add code documentation
      fuse: fail file operations on bad inode
      fuse: clean up request size limit checking
      fuse: make maximum write data configurable
      fuse: ensure progress in read and write
      fuse: check file type in lookup
      shared mounts: cleanup
      uml: fix symbol for mktime
      add /sys/fs
      fuse: fuse_copy_finish() order fix
      fuse: fix request_end()
      fuse: handle error INIT reply
      fuse: uninline some functions
      fuse: miscellaneous cleanup
      fuse: introduce unified request state
      fuse: introduce list for requests under I/O
      fuse: extend semantics of connected flag
      fuse: make fuse connection a kobject
      fuse: add number of waiting requests attribute
      fuse: add connection aborting
      fuse: add asynchronous request support
      fuse: move INIT handling to inode.c
      fuse: READ request initialization
      fuse: use asynchronous READ requests for readpages
      fuse: update documentation for sysfs
      fuse: fix bitfield race

Miloslav Trmac:
      Input: wistron - do not crash if BIOS does not support interface

MishalÅ Pytasz:
      V4L (0973): Another build fix for compat_ioctl32.c

Mitch Williams:
      net: allow newline terminated IP addresses in in_aton
      net: make dev_valid_name public
      bonding: add bond name to all error messages
      bonding: expand module param descriptions
      bonding: Add transmit policy to /proc
      bonding: get slave name from actual slave instead of param list
      bonding: move kmalloc out of spinlock in ALB init
      bonding: explicitly clear RLB flag during ALB init
      bonding: expose some structs
      bonding: make functions not static
      bonding: move bond creation into separate function
      bonding: make bond_init not __init
      bonding: Allow ARP target table to have empty entries
      bonding: add ARP entries to /proc
      bonding: add sysfs functionality to bonding (large)
      bonding: version update
      bonding: spelling and whitespace corrections
      bonding: comments and changelog

Moore, Eric:
      [SCSI] raid_class.c - adding RAID10 and RAID10 defines
      [SCSI] fusion - adding support for FC949ES
      [SCSI] fusion - adding raid support in mptsas
      [SCSI] fusion - mpi header udpate
      [SCSI] scsi_transport_sas: mapping the rphy channel equal to the port identifier
      [SCSI] fusion - fix pci express bug

Moore, Eric Dean:
      [SCSI] mptfusion - adding = THIS_MODULE
      [SCSI] mptfusion - cleaning up xxx_probe error handling
      [SCSI] mptfusion - bus_type, change SCSI to SPI
      [SCSI] mptfusion - prep for removing domain validation
      [SCSI] mptfusion - mapping fixs required support for transport layers.
      [SCSI] mptfusion - bump version
      [SCSI] pci_ids.h: add subclass code for SAS Controllers

Muli Ben-Yehuda:
      x86_64: Use function pointers to call DMA mapping functions

Nathan Lynch:
      USB: zd1201: make sysfs device symlink
      fix workqueue oops during cpu offline

Nathan Scott:
      [XFS] Do not inherit properties for the quota inodes from the root inode.
      [XFS] Implement the di_extsize allocator hint for non-realtime files as
      [XFS] Fix typo from when enabling write barriers by default, flags botch
      [XFS] Reverse the sense of COMPAT_ATTR and ATTR2, keeps it simple and
      [XFS] Disable write barriers for now till intermittent IO errors are
      [XFS] Make d_maxiosz report the real maximum (INT_MAX) so we dont
      [XFS] Sort out cosmetic differences between user and kernel copies of some
      [XFS] Fix an intermittent pquota panic caused by dodgey quota flags to an
      [XFS] Ensure max diosize reported is aligned with minimum diosize.
      [XFS] Fix v2 log bufsize reporting in /proc/mounts.
      [XFS] Add an XFS callout to security_inode_init_security; SE Linux is not
      [XFS] Fix quotaoff logitem for project quota, affects log recovery only.
      [XFS] Fix a thinko when generating a forced shutdown stack trace.
      [XFS] Complete the pagebuf -> xfs_buf naming convention transition,
      [XFS] Fix up offset type inconsistencies and gcc warnings from earlier
      [XFS] Fix some build fallout from atime changes.
      [XFS] Fix compiler warnings from older gcc versions wrt printfalike
      [XFS] Merge in trivial changes, sync up headers with userspace
      [XFS] Fix follow_link when dealing with symlinks larger than 256 bytes. 
      [XFS] Fix symlink creation too, with respect to initialising SELinux
      [XFS] mutex fallout - fix debug builds and remove no-longer-useful comment.
      [XFS] remove no-longer-needed IS_NOATIME macro, twas just a build workaround
      Make alloc_page_buffers() initialise buffer_heads using init_buffer(),

Neil Brown:
      knfsd: reduce stack consumption
      pivot_root: add comment
      md: remove slashes from disk names when creation dev names in sysfs

Neil Horman:
      convert /proc/devices to use seq_file interface

NeilBrown:
      knfsd: fix hash function for IP addresses on 64bit little-endian machines.
      md: improve raid1 "IO Barrier" concept
      md: improve raid10 "IO Barrier" concept
      md: small cleanups for raid5
      md: allow dirty raid[456] arrays to be started at boot
      md: move bitmap_create to after md array has been initialised
      md: write intent bitmap support for raid10
      md: fix raid6 resync check/repair code
      md: improve handing of read errors with raid6
      md: attempt to auto-correct read errors in raid1
      md: tidyup some issues with raid1 resync and prepare for catching read errors
      md: better handling for read error in raid1 during resync
      md: handle errors when read-only
      md: fix up some rdev rcu locking in raid5/6
      md: support check-without-repair of raid10 arrays
      md: allow raid1 to check consistency
      md: make sure read error on last working drive of raid1 actually returns failure
      md: auto-correct correctable read errors in raid10
      md: raid10 read-error handling - resync and read-only
      md: make /proc/mdstat pollable
      md: clean up 'page' related names in md
      md: convert md to use kzalloc throughout
      md: tidy up raid5/6 hash table code
      md: convert various kmap calls to kmap_atomic
      md: convert recently exported symbol to GPL
      md: break out of a loop that doesn't need to run to completion
      md: remove personality numbering from md
      md: fix possible problem in raid1/raid10 error overwriting
      md: remove inappropriate limits in md/bitmap configuration.
      md: define and use safe_put_page for md
      md: helper function to match commands written to sysfs files
      md: fix typo in comment
      md: make a couple of names in md.c static
      md: make sure bitmap updates are visible through filesystem
      md: fix rdev->pending counts in raid1
      md: allow chunk_size to be settable through sysfs
      md: allow md array component size to be accessed and set via sysfs
      md: expose md metadata format in sysfs
      md: allow array level to be set textually via sysfs
      md: count corrected read errors per drive
      md: allow md/raid_disks to be settable
      md: keep better track of dev/array size when assembling md arrays
      md: expose device slot information via sysfs
      md: export rdev->data_offset via sysfs
      md: allow available size of component devices to be set via sysfs
      md: support adding new devices to md arrays via sysfs
      md: allow sync-speed to be controlled per-device
      Fix some problems with truncate and mtime semantics.
      Fix overflow tests for compat_sys_fcntl64 locking
      md: Clear clevel whenever level is set.

Nick Piggin:
      mm: pagealloc opt
      mm: set_page_refs opt
      mm: microopt conditions
      mm: remove bad_range
      mm: remove pcp low
      mm: page_state fixes
      mm: page_alloc cleanups
      mm: dma32 zone statistics
      mm: bad_page optimisation
      mm: rmap optimisation
      mm: pfault optimisation
      mm: page_state opt
      mm: page_state opt docs
      mm: cleanup zone_pcp
      mm: free_pages opt
      radix tree: code consolidation
      radix tree: early termination of tag clearing
      radix-tree: reduce tree height upon partial truncation
      atomic: dec_and_lock use atomic primitives
      rcu file: use atomic primitives

Nickolay V. Shmyrev:
      V4L (0972): More build fixes for compat_ioctl32.c
      V4L/DVB (3213): Add remote for Compro Videomate Gold+ Pal version.

Nicolas Kaiser:
      i2c: Remove duplicate rtc8564 BCD macros
      selinux: ARRAY_SIZE cleanups
      Documentation/powerpc: index update
      MAINTAINERS: line duplication
      drivers/mfd: header included twice
      [BLOCK][TRIVIAL] ll_rw_blk: header included twice
      netfilter: headers included twice
      xfs: header included twice
      asm-powerpc: header included twice
      fs/attr.c: header included twice
      fs/proc/vmcore.c: header included twice

Nicolas Pitre:
      [ALSA] make the pxa2xx-ac97 module more robust against PXA27x bugs
      [CRYPTO] sha1: Avoid useless memcpy()
      [CRYPTO] sha1: Rename i/j to done/partial
      [CRYPTO] sha1: Avoid shifting count left and right
      mutex subsystem, add include/asm-arm/mutex.h
      [ARM] 3252/1: help gcc do the best with ___arch__swab32
      [ARM] 3259/1: remove phys_ram from struct machine_desc (part 1)
      [ARM] 3260/1: remove phys_ram from struct machine_desc (part 2)
      [ARM] 3101/1: ARM EABI: slab memory must be 64-bit aligned
      [ARM] 3102/1: ARM EABI: stack pointer must be 64-bit aligned after a CPU exception
      [ARM] 3103/1: ARM EABI: stack pointer must be 64-bit aligned (part 2)
      [ARM] 3104/1: ARM EABI: new helper function names
      [ARM] 3105/4: ARM EABI: new syscall entry convention
      [ARM] 3106/2: ARM EABI: some syscall adjustments
      [ARM] 3107/3: ARM EABI: last bits to configure it
      [ARM] 3108/2: old ABI compat: statfs64 and fstatfs64
      [ARM] 3109/1: old ABI compat: syscall wrappers for ABI impedance matching
      [ARM] 3110/5: old ABI compat: multi-ABI syscall entry support
      [ARM] 3111/2: old ABI compat: adjust NWFPE to be operational within an EABI kernel
      [ARM] 3112/1: old ABI compat: config option to turn it on
      [ARM] 3262/4: allow ptraced syscalls to be overriden

Nikita Danilov:
      find_lock_page(): call __lock_page() directly.

Noone Important:
      DVB (2390): Adds a time-delay to IR remote button presses for av7110 ir input,

ODonnell, Michael:
      corruption during e100 MDI register access

OGAWA Hirofumi:
      fat: move fat_clusters_flush() to write_super()
      fat: use sb_find_get_block() instead of sb_getblk()
      fat: add the read/writepages()
      fat: s/EXPORT_SYMBOL/EXPORT_SYMBOL_GPL/
      fat: support ->direct_IO()
      export/change sync_page_range/_nolock()
      fat: support a truncate() for expanding size (generic_cont_expand)
      Fix and add EXPORT_SYMBOL(filemap_write_and_wait)

Olaf Hering:
      Fix compilation with CONFIG_MEMORY_HOTPLUG=y and gcc41.
      remove bouncing mail address of mv643xx_eth maintainer
      enable the RTC driver in ppc64_defconfig
      powerpc: remove remaining crash_notes variable from machine_kexec.c

Olaf Kirch:
      Keep nfsd from exiting when seeing recv() errors

Olav Kongas:
      USB: isp116x-hcd: support reiniting HC on resume
      USB: isp116x-hcd: cleanup
      USB: isp116x-hcd: minor cleanup
      USB: fix buffer size limiting in skeleton driver

Oleg Drokin:
      d_instantiate_unique / NFS inode leakage

Oleg Nesterov:
      kill_proc_info_as_uid: don't use hardcoded constants
      do_coredump() should reset group_stop_count earlier
      little do_group_exit() cleanup
      remove unneeded sig->curr_target recalculation
      sigio: cleanup, don't take tasklist twice
      setpgid: should work for sub-threads
      setpgid: should not accept ptraced childs
      copy_process: error path cleanup
      simplify k_getrusage()
      rcu: uninline __rcu_pending()
      rcu: don't set ->next_pending in rcu_start_batch()
      rcu: join rcu_ctrlblk and rcu_state
      rcu: fix hotplug-cpu ->donelist leak

Oliver Endriss:
      DVB (2431): Fixed dishnetwork support for Nexus-S rev 2.3
      DVB (2432): LNB power can now be switched off for Activy Budget-S rev GR/AL.
      V4L/DVB (3281): av7110 driver: improved recovery from ARM crash and crash detection
      V4L/DVB (3325): WSS output interface for av7110

Oliver Neukum:
      USB: Limiting of resource use in skeleton driver

Olof Johansson:
      powerpc: remove warning in EEH code
      powerpc: minor dart driver cleanup

Oren Laadan:
      fork: fix race in setting child's pgrp and tty
      setpgid: should work for sub-threads

Otavio Salvador:
      arch/ppc/kernel/idle.c: don't declare cpu variable in non-SMP kernels
      ppc: removed unused variable i from code.
      V4L/DVB (3110): Replace all uses of pci_module_init with pci_register_driver

Pablo Neira Ayuso:
      [NETFILTER]: ctnetlink: remove bogus checks in ICMP protocol at dumping
      [NETFILTER]: ctnetlink: propagate ctnetlink_dump_tuples_proto return value back
      [NETFILTER]: ctnetlink: use u_int32_t instead of unsigned int
      [NETFILTER]: ctnetlink: ctnetlink_event cleanup
      [NETFILTER]: ctnetlink: fix conntrack mark race
      [NETFILTER]: ctnetlink: remove unused variable
      [NETFILTER]: Add ctnetlink port for nf_conntrack
      [NETFILTER]: Filter dumped entries based on the layer 3 protocol number

Panagiotis Christeas:
      V4L/DVB (3378): Fix for lack of analog output on some cx88 boards

Panagiotis Issaris:
      V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc

Paolo 'Blaisorblade' Giarrusso:
      Documentation/filesystems/00-INDEX: remove entry for fat_cvf.txt
      PTRACE_SYSEMU is only for i386 and clashes with other ptrace codes of other archs

Patrick Boettcher:
      DVB (2420): Makes integration of future devices easier
      V4L/DVB (3202): Initialize the dvb-usb-device-pointer to NULL
      V4L/DVB (3260): Using new firmware for the WideView Stick
      V4L/DVB (3320): Check if PLL-description is set
      V4L/DVB (3327): Remove DViCO specific firmware hacks from the generic code.

Patrick Caulfield:
      [DECNET]: Only use local routers

Patrick Gefre:
      Altix: ioc3 serial support

Patrick McHardy:
      [NETFILTER]: Fix module_param types and permissions
      [NETFILTER]: ctnetlink: Fix dumping of helper name
      [NETFILTER]: Remove okfn usage in ip_vs_core.c
      [NETFILTER]: Call POST_ROUTING hook before fragmentation
      [NETFILTER]: make ipv6_find_hdr() find transport protocol header
      [NETFILTER]: Export ip6_masked_addrcmp, don't pass IPv6 addresses on stack
      [NETFILTER]: nf_conntrack_l3proto_ipv4.c needs net/route.h
      [XFRM]: Netfilter IPsec output hooks
      [IPV6]: Move nextheader offset to the IP6CB
      [IPV4/6]: Netfilter IPsec input hooks
      [IPV4]: reset IPCB flags when neccessary
      [NETFILTER]: Fix xfrm lookup in ip_route_me_harder/ip6_route_me_harder
      [NETFILTER]: Use conntrack information to determine if packet was NATed
      [NETFILTER]: Redo policy lookups after NAT when neccessary
      [NETFILTER]: Keep conntrack reference until IPsec policy checks are done
      [NETFILTER]: Handle NAT in IPsec policy checks
      [NETFILTER]: Add ipt_policy/ip6t_policy matches
      [NET]: Convert net/{ipv4,ipv6,sched} to netdev_priv
      [PKT_SCHED]: Use USEC_PER_SEC
      [PKT_SCHED]: Convert tc action functions to single skb pointers
      [PKT_SCHED]: Remove some obsolete policer exports
      [PKT_SCHED]: Fix memory leak when dumping in pedit action
      [PKT_SCHED]: Prefix tc actions with act_
      [IPV4]: ip_output.c needs xfrm.h
      [IPV6]: Set skb->priority in ip6_output.c
      [NETFILTER]: net/ipv[46]/netfilter.c cleanups
      [NETFILTER]: Fix crash in ip_nat_pptp
      [NETFILTER]: Fix another crash in ip_nat_pptp
      [NETFILTER]: Fix return value confusion in PPTP NAT helper
      [NETFILTER]: Remove unused function from NAT protocol helpers
      [NETFILTER]: Fix timeout sysctls on big-endian 64bit architectures
      [XFRM]: IPsec tunnel wildcard address support
      [PKT_SCHED]: Change default clock source to gettimeofday

Patrick Mochel:
      oss: remove deprecated PM interface from ad1848 driver
      oss: remove deprecated PM interface from cs4281 driver
      oss: remove deprecated PM interface from cs46xx driver
      oss: remove deprecated PM interface from maestro driver
      oss: remove deprecated PM interface from nm256 driver
      oss: remove deprecated PM interface from opl3sa2 driver

Paul E. McKenney:
      fix remaining list_for_each_safe_rcu in -mm (take 2)
      Make RCU task_struct safe for oprofile
      Simpler signal-exit concurrency handling
      remove get_task_struct_rcu()

Paul Fulghum:
      new driver synclink_gt
      new tty buffering access fix
      synclink_gt remove unnecessary page alignment

Paul Jackson:
      driver kill hotplug word from sn and others fix
      mm: fix __alloc_pages cpuset ALLOC_* flags
      cpusets: swap migration interface
      cpuset: better bitmap remap defaults
      cpuset: mempolicy one more nodemask conversion
      cpuset: memory pressure meter
      cpuset: document additional features
      cpuset: remove marker_pid documentation
      cpuset: minor spacing initializer fixes
      cpuset: update_nodemask code reformat
      cpuset: fork hook fix
      cpuset: combine refresh_mems and update_mems
      cpuset: implement cpuset_mems_allowed
      cpuset: numa_policy_rebind cleanup
      cpuset: number_of_cpusets optimization
      cpuset: rebind vma mempolicies fix
      cpuset: migrate all tasks in cpuset at once
      cpuset: remove test for null cpuset from alloc code path
      cpuset: use rcu directly optimization
      cpuset: mark number_of_cpusets read_mostly
      cpuset: skip rcu check if task is in root cpuset
      Serial: disable jsm in ppc64 defconfig
      cpuset two little doc fixes
      mm: gf