LWN.net Logo

2.6.26-rc1 short-form changelog

Abhijeet Kolekar (2):
      iwlwifi: replace sprintf with scnprintf for debugfs output
      mac80211: Fix n-band association problem

Abhijith Das (1):
      [GFS2] gfs2_adjust_quota has broken unstuffing code

Adam Baker (3):
      rt2x00: don't write past the end when writing short descriptors on rt61
      rt2x00: correct address calc for queue private data
      rt2x00:correct rx packet length for USB devices

Adam Litke (2):
      hugetlb: decrease hugetlb_lock cycling in gather_surplus_huge_pages
      Subject: [PATCH] hugetlb: vmstat events for huge page allocations

Adrian Bunk (133):
      [IPV6]: Unexport ip6_find_1stfragopt
      make b43_mac_{enable,suspend}() static
      the scheduled bcm43xx removal
      the scheduled ieee80211 softmac removal
      the scheduled rc80211-simple.c removal
      remove the obsolete xircom_tulip_cb driver
      [GFS2] make gfs2_glock_hold() static
      [GFS2] gfs2/ops_file.c should #include "ops_inode.h"
      [GFS2] proper extern for gfs2/locking/dlm/mount.c:gdlm_ops
      [SCSI] make scsi_end_bidi_request() static
      [SCSI] aic94xx: cleanups
      [WANPIPE]: Forgotten bits of Sangoma drivers removal.
      [IRDA]: Remove irlan_eth_send_gratuitous_arp()
      [ISDN] include/linux/isdn.h: remove dead code
      [SCSI] st: rename flush_write_buffer()
      [SCSI] sun3_scsi_vme: add MODULE_LICENSE
      [POWERPC] Add MODULE_LICENSE to powerpc/sysdev/rtc_cmos_setup.c
      make netxen_workq static
      #if 0 netxen_nic_link_ok()
      make udf_error() static
      x86: remove the write-only timer_uses_ioapic_pin_0
      [SCSI] qla1280: remove version check
      selinux: selinux/netlabel.c should #include "netlabel.h"
      selinux/ss/services.c should #include <linux/selinux.h>
      firewire: cleanups
      mmc: make __mmc_release_bus() static
      mmc: proper prototypes for mmc_attach_*()
      mmc: sdio_ops.c should #include "sdio_ops.h"
      make nfs_automount_list static
      add include/asm-avr32/xor.h
      avr32: don't offer CONFIG_RTC
      avr32: don't offer CONFIG_GEN_RTC
      avr32: don't offer PARPORT_PC
      avr32: add include/asm-avr32/serial.h
      PCI: #if 0 pci_assign_resource_fixed()
      PCI: #if 0 pci_cleanup_aer_correct_error_status()
      PCI: aerdrv_acpi.c: remove unneeded NULL check
      PCI: pci_alloc_child_bus() mustn't be __devinit
      PCI: pci_scan_device() mustn't be __devinit
      PCI: pci_bus_size_cardbus() mustn't be __devinit
      PCI: pci_setup_bridge() mustn't be __devinit
      [IPV6]: Make struct ip6_prohibit_entry_template static.
      [IPV4]: Make icmp_sk_init() static.
      dlm: make dlm_print_rsb() static
      frv: remove HARD_RESET_NOW()
      frv: unexport kmap_atomic_to_page
      HID: make hid_input_field and usbhid_modify_dquirk static
      [MTD] mtdoops.c: make struct oops_cxt static again
      [MTD] [NAND] mtd/nand/cs553x_nand.c:part_probes[] static
      [MTD] mtd/ofpart.c: add MODULE_LICENSE
      [MTD] proper prototypes for inftl_{read,write}_oob()
      [MTD] proper prototypes for nftl_{read,write}_oob()
      [MTD] mtdram.c should #include <linux/mtd/mtdram.h>
      [MTD] cmdlinepart.c: don't compare pointers with 0
      [MTD] ftl.c: make code static
      [MTD] [NOR] cfi_cmdset_0020.c: make a function static
      [MTD] [OneNAND] proper onenand_bbt_read_oob() prototype
      [MTD] make struct rfd_ftl_tr static
      i2c/scx200_acb: Don't use 0 as NULL pointer
      net: Unexport move_addr_to_{kernel,user}
      make nfsd_create_setattr() static
      net/mac80211/rx.c: fix off-by-one
      sparc: cleanup after SunOS binary emulation removal
      sparc64: cleanup after SunOS/Solaris binary emulation removal
      [POWERPC] drivers/of/of_i2c.c: Add MODULE_LICENSE
      [POWERPC] char/xilinx_hwicap/ section fix
      V4L/DVB (7105): ivtv-yuv.c: make 3 functions static
      V4L/DVB (7107): frontends/xc5000.c: make a struct static
      V4L/DVB (7114): tuner-xc2028.c: make a function static
      V4L/DVB (7238): make stk_camera_{suspend,resume}() static
      V4L/DVB (7479): proper prototype for zoran_device.c:zr36016_write()
      V4L/DVB (7480): make sn9c102_i2c_try_write() static
      V4L/DVB (7716): pvrusb2: clean up global functions
      USB: make USB_STORAGE_ONETOUCH available with PM
      libata-acpi.c: remove unneeded #if's
      make sata_print_link_status() static
      make sata_set_spd_needed() static
      dm table: drop void suspend_targets return
      dm table: remove unused dm_create_error_table
      make pciehp_acpi_get_hp_hw_control_from_firmware()
      V4L/DVB (7750): au0828/ cleanups and fixes
      fix asm-x86/{posix_types,unistd}.h
      remove include/linux/hdsmart.h
      kbuild: scripts/Makefile.modpost typo fix
      [SCSI] FlashPoint: fix off-by-one errors
      [SCSI] qla2xxx: qla_os.c, make 2 functions static
      [SCSI] qla2xxx: make qla2x00_issue_iocb_timeout() static
      make ds1511_rtc_{read,set}_time() static
      make swap_pte_to_pagemap_entry() static
      make ext3_xattr_list() static
      [MIPS] IP27: Fix build bug due to missing include
      mm/memory_hotplug.c must #include "internal.h"
      remove the broken ETRAX_IDE driver
      ARM: always select HAVE_IDE
      m32r: use KBUILD_DEFCONFIG
      unexport blk_max_pfn
      block/elevator.c:elv_rq_merge_ok() mustn't be inline
      block/blk-barrier.c:blk_ordered_cur_seq() mustn't be inline
      #if 0 acpi/bay.c:eject_removable_drive()
      fs/ramfs/ extern cleanup
      fs/hfsplus/: proper externs
      fs/freevxfs/: proper externs
      make __put_super() static
      make vfs_ioctl() static
      fs/fs-writeback.c: make 2 functions static
      fs/drop_caches.c: make 2 functions static
      fs/aio.c: make 3 functions static
      let LOG_BUF_SHIFT default to 17
      fs/timerfd.c should #include <linux/syscalls.h>
      remove generic_commit_write()
      make fs/buffer.c:cont_expand_zero() static
      make BINFMT_FLAT a bool
      remove mca_is_adapter_used()
      proper __do_softirq() prototype
      proper extern for late_time_init
      remove ecryptfs_header_cache_0
      make cgroup_enable_task_cg_lists() static
      cgroups: kernel/ns_cgroup.c should #include <linux/nsproxy.h>
      kernel/cpuset.c: make 3 functions static
      ipmi: make alloc_recv_msg static
      ipmi: fix return from atca_oem_poweroff_hook
      include/linux/sysctl.h: remove empty #else
      remove aoedev_isbusy()
      edac: remove unneeded functions and add static accessor
      V4L/DVB (7785): [2.6 patch] make mt9{m001,v022}_controls[] static
      iwlwifi: move the selects to the tristate drivers
      make marker_debug static
      x86: remove Xgt_desc_struct
      x86: unexport kmap_atomic_to_page
      ocfs2: make struct ocfs2_control_device static
      ocfs2: make struct o2cb_stack_ops static
      ocfs2/dlm: dlmdebug.c: make 2 functions static
      USB: storage/onetouch.c: make a function static

Adrian Hunter (1):
      [MTD] [OneNAND] Allow for controller errors when reading

Ahmed S. Darwish (11):
      LSM: Introduce inode_getsecid and ipc_getsecid hooks
      SELinux: setup new inode/ipc getsecid hooks
      Audit: use new LSM hooks instead of SELinux exports
      Netlink: Use generic LSM hook
      SELinux: remove redundant exports
      LSM/Audit: Introduce generic Audit LSM hooks
      Audit: internally use the new LSM audit hooks
      SELinux: use new audit hooks, remove redundant exports
      Audit: Final renamings and cleanup
      Security: Introduce security= boot parameter
      Smack: Integrate Smack with Audit

Ahmet İnan (2):
      [ALSA] snd-dummy - improved timing, silence on prepare
      [ALSA] snd-dummy - better realtime app support

Aidan Thornton (7):
      V4L/DVB (7541): em28xx: Some fixes to videobuf
      V4L/DVB (7548): Various fixes for the em28xx videobuf code
      V4L/DVB (7556): em28xx: fix locking on vidioc_s_fmt_cap
      V4L/DVB (7565): em28xx: fix buffer underrun handling
      V4L/DVB (7601): em28xx-dvb: add support for the HVR-900
      V4L/DVB (7602): em28xx: generalise URB setup code
      V4L/DVB (7603): em28xx-dvb: don't use videobuf-dvb

Akinobu Mita (33):
      ext4: use ext4_group_first_block_no()
      ext4: use ext4_get_group_desc()
      ext4: check ext4_journal_get_write_access() errors
      x86: avoid redundant loop in io_apic_level_ack_pending()
      x86: use ioapic_read_entry() and ioapic_write_entry()
      x86: remove unnecessary memset()
      x86: remove unnecessary tmp local variable
      x86: use cpumask_of_cpu()
      x86: use cpu_online()
      cdrom: remove ifdef CONFIG_SYSCTL
      cdrom: cleanup hardcoded error-code
      cdrom: protect cdrom_device_info list by mutex
      cdrom: use list_head for cdrom_device_info list
      cdrom: make unregister_cdrom() return void
      block: fix blk_register_queue() return value
      x86: use BUILD_BUG_ON() for the size of struct intel_mp_floating
      x86: use MP_intsrc_info()
      x86: use bitmap library for pin_programmed
      x86: remove unnecessary memset and NULL check after alloc_bootmem()
      x86: cleanup clocksource_hz2mult usage
      x86: cleanup div_sc() usage
      x86: use cpumask function for present, possible, and online cpus
      x86: get_bios_ebda() requires asm/io.h
      x86: remove duplicate get_bios_ebda() from rio.h
      x86: use get_bios_ebda()
      ext2: improve ext2_readdir() return value
      ext2: use ext2_group_first_block_no()
      ext2: use ext2_fsblk_t type
      ext3: use ext3_group_first_block_no()
      ext3: add missing ext3_journal_stop()
      ext3: use ext3_get_group_desc()
      ext3: check ext3_journal_get_write_access() errors
      idr: create idr_layer_cache at boot time

Akira Iguchi (1):
      scc_pata.c: do setup itself instead of ide_setup_pci_device()

Al Viro (59):
      ipw2200 annotations and fixes
      ni52 trivial iomem annotations
      ni52: unbreak scp_struct
      ni52: kill the second argument of check586(), get rid of bogus pointer
      ni52: make ->base char __iomem *
      ni52: clean up initialization of priv
      ni52: clean up check586()
      ni52: switch to ioremap()
      ni52: more unbreaking
      misc drivers/net annotations
      skfp annotations
      annotate cxgb3 (ab)uses of skb->priority/skb->csum
      endianness annotations: rndis
      s2io annotations
      endianness annotations: drivers/net/wireless/rtl8180_dev.c
      [SCSI] libsas: fix endianness bug in sas_ata
      libata annotations
      move a bunch of declarations to fs/internal.h
      lock exclusively in collect_mounts() and drop_collected_mounts()
      switch a bunch of LSM hooks from nameidata to path
      get rid of more nameidata passing in namespace.c
      umount_tree() will unhash everything itself
      teach seq_file to discard entries
      double-free of inode on alloc_file() failure exit in create_write_pipe()
      proc_readfd_common() race fix
      get rid of __exit_files(), __exit_fs() and __put_fs_struct()
      remove unused label in xattr.c (noise from ro-bind)
      restore sane ->umount_begin() API
      close race in unshare_files()
      sanitize handling of shared descriptor tables in failing execve()
      sanitize unshare_files/reset_files_struct
      sanitize locate_fd()
      fix execve()
      Fix uninitialized 'copy' in unshare_files
      ide: fix icside breakage
      KVM: kill file->f_count abuse in kvm
      e1000e triggers sparc32 gcc bug
      asm/unaligned.h doesn't work well as the very first include
      ipv6: result of csum_fold() is already 16bit, no need to cast
      tipc: endianness annotations
      new predicate - AUDIT_FILETYPE
      frv si_addr annotations
      ia64 kvm fixes for O=... builds
      fix ia64 local_irq_save() et.al.
      more icside breakage (from next ide merge)
      typo in sata_fsl
      q40ide breakage
      usbhid endianness annotations and fixes
      drivers/usb annotations and fixes
      celleb_scc_pciex __iomem annotations
      usb input endianness annotations and fixes
      Fix dnotify/close race
      fix file and descriptor handling in perfmon
      remove horrors with irix tty ioctls handling
      make osf_select() use core_sys_select()
      split linux/file.h
      sanitize anon_inode_getfd()
      fix sysctl_nr_open bugs
      [IA64] fix file and descriptor handling in perfmon

Alan Cox (78):
      libata: isolate and rework cable logic
      libata: cable logic
      libata: Be a bit more slack about early devices
      V4L/DVB (7729): Fix VIDIOCGAP corruption in ivtv
      USB: usb-serial: Prepare for BKL push down
      USB: ftdi_sio: Note missing locking
      USB: serial: Note mos7480 and option don't lock modem status
      USB: iuu_phoenix: lock priv->tiostatus properly
      USB: kobil_sct: Get rid of unneeded priv->line_state
      USB: ti_usb_3410_5052: Extend locking to msr and shadow mcr
      USB: io_ti: lock mcr and msr shadows properly
      USB: cypress_m8: Speed handling
      usb serial: more fixes and groundwork for tty changes
      crisv10: prepare for BKL push down
      Fix tty speed handling on 8250
      uart_get_baud_rate: stop mangling termios
      pata_via: Fix 6410 misdetect
      libata: More TSSTcorp pain, keep in sync with legacy IDE
      MAINTAINERS: sort ordering
      amiserial: prepare for locking relaxation in caller
      cyclades: Prepare for relaxed locking in callers
      epca: lock_kernel push down
      esp: lock_kernel push down
      isicom: prepare for lock_kernel push down
      isicom: istallion prepare for lock_kernel pushdown
      mxser: prepare for BKL pushdown
      riscom8: Prepare for BKL pushdown
      rocket: Prepare for BKL pushdown
      serial167: prepare to push BKL down into drivers
      specialix: Prepare for BKL pushdown
      stallion: Prepare for BKL push down
      sx: prepare for BKL pushdown
      synclink series: Prepare for BKL pushdown
      viocons: BKL locking
      vt_ioctl: Prepare for BKL push down
      isdn_tty: Prepare for BKL push down
      68360serial: Note that there isn't any info->mcr locking
      serial_core: Prepare for BKL push down
      tty: BKL pushdown
      redo locking of tty->pgrp
      tty_io: fix remaining pid struct locking
      tty_ioctl: locking for tty_wait_until_sent
      tty_ioctl: soft carrier handling
      tty: drop the BKL for driver/ldisc ioctl methods
      istallion: TIOCG/SSOFTCAR handling removal
      cyclades: coding style & review
      cyclades: use ioremap_nocache for clarity as proposed
      tty/serial: lay the foundations for the next set of reworks
      s390 tty: Prepare for put_char to return success/fail
      serial m68k: put_char returns
      usb gadget: switch to put_char returning int
      amiserial: Switch put char to return success/fail
      char: switch gs, cyclades and esp to return int for put_char
      mxser: switch to put_char being int
      pcmcia: serial to int put_char method
      riscom/rocket: switch to int put_char method
      serial167: switch to int put_char method
      specialix: Switch to int put_char method
      synclink series: switch to int put_char method
      consoles: switch to int put_char method
      isdn: switch to int put_char method
      pty: prepare for tty->ops changes
      pc300: Update to tty_set_operations
      serial: switch the serial core to int put_char methods
      isicom: bring into coding style
      tty: The big operations rework
      strip: Fix up strip for the new order
      riscom8: coding style
      epca: coding style
      esp: clean up to modern coding style
      isicom: fix buffer allocation
      tty: add throttle/unthrottle helpers
      ip2: switch remaining direct call of ops->flush_buffer
      char serial: switch drivers to ioremap_nocache
      toshiba: use ioremap_cached
      8250: switch 8250 drivers to use _nocache ioremaps
      usb_serial: some coding style fixes
      [SCSI] u14-34f: Fix 32bit only problem

Alan D. Brunelle (3):
      [IA64] Fix unlock ordering in smp_callin
      block: Skip I/O merges when disabled
      [SCSI] bug fix for free list handling

Alan Horstmann (1):
      [ALSA] ice1712 - Fix hoontech MIDI input

Alan McIvor (1):
      V4L/DVB (7394): saa7134: add number of devices check

Alan Stern (27):
      PM: Fix misuse of wakeup flag accessors in serial core
      PM: Make wakeup flags available whenever CONFIG_PM is set
      PM: Convert wakeup flag accessors to inline functions
      USB: EHCI: carry out port handover during each root-hub resume
      USB: reorganize code in hub.c
      USB: make USB-PERSIST work after every system sleep
      USB: remove CONFIG_USB_PERSIST setting
      USB: check serial-number string after device reset
      USB: enable USB-PERSIST by default
      USB: remove dev->power.power_state
      USB: usb-storage: use adaptive DMA mask
      USB: OHCI: fix bug in controller resume
      USB: root hubs don't lie about their number of TTs
      USB: clarify usage of hcd->suspend/resume methods
      USB: OHCI: host-controller resumes leave root hub suspended
      USB: rework sysfs removal of interface files
      USB: dummy-hcd: use dynamic allocation for platform_devices
      USB: log an error message when USB enumeration fails
      USB: g_file_storage: ignore bulk-out data after invalid CBW
      USB: HCDs use the do_remote_wakeup flag
      USB: OHCI: turn off RD when remote wakeup is disabled
      USB: don't explicitly reenable root-hub status interrupts
      USB: fix compile problems in ehci-hcd
      USB: usbfs: export the URB_NO_INTERRUPT flag to userspace
      usb-storage: add unusual_devs entry for Samsung YP-U3
      USB: OHCI: work around bogus compiler warning
      USB: UHCI: disable remote wakeup when it's not needed

Alasdair G Kergon (5):
      dm io: rename error to error_bits
      dm log: move register functions
      dm: expose macros
      dm kcopyd: rename
      dm: move include files

Albert Comerma (1):
      V4L/DVB (7473): PATCH for various Dibcom based devices

Alek Du (1):
      PCI: Add Intel SCH PCI IDs

Alessandro Guido (2):
      spi: use menuconfig for CONFIG_SPI
      [CPUFREQ] allow use of the powersave governor as the default one

Alessandro Zummo (3):
      rtc-isl1208: new style conversion and minor bug fixes
      rtc-pcf8563: new style conversion
      rtc-x1205: new style conversion

Alex Chiang (2):
      [IA64] Remove printk noise on unimplemented SAL_PHYSICAL_ID_INFO
      [IA64] Provide ACPI fixup for /proc/cpuinfo/physical_id

Alex Williamson (1):
      serial 8250: tighten test for using backup timer

Alexander Graf (1):
      KVM: Implement dummy values for MSR_PERF_STATUS

Alexander Simon (1):
      V4L/DVB (7475): Added support for Terratec Cinergy T USB XXS

Alexander Smal (1):
      ide: add TSSTcorp CDDVDW SH-S202H to ivb_list[]

Alexander van Heukelum (22):
      x86: reserve end-of-conventional-memory to 1MB on 32-bit
      x86: reserve_early end-of-conventional-memory to 1MB, 64-bit
      x86: reserve end-of-conventional-memory to 1MB, 64-bit
      x86: reserve end-of-conventional-memory to 1MB, 32-bit, use paravirt_enabled
      x86: reserve end-of-conventional-memory to 1MB, 64-bit, use paravirt_enabled
      x86: remove superfluous initialisation in boot code.
      [POWERPC] Use asm-generic/bitops/find.h in bitops.h
      x86: cleanup boot-heap usage
      x86: change x86 to use generic find_next_bit
      x86, uml: fix uml with generic find_next_bit for x86
      x86, generic: optimize find_next_(zero_)bit for small constant-size bitmaps
      x86: merge the simple bitops and move them to bitops.h
      generic: introduce a generic __fls implementation
      generic: implement __fls on all 64-bit archs
      bitops: use __fls for fls64 on 64-bit archs
      x86: generic versions of find_first_(zero_)bit, convert i386
      x86: switch 64-bit to generic find_first_bit
      x86: optimize find_first_bit for small bitmaps
      x86, UML: remove x86-specific implementations of find_first_bit
      x86: finalize bitops unification
      x86, bitops: select the generic bitmap search functions
      x86: fix warning in "x86: clean up vSMP detection"

Alexandr Smirnov (4):
      [POWERPC] 85xx: Emerson KSI8560 base support
      [POWERPC] 85xx: Emerson KSI8560 bootwrapper
      [POWERPC] 85xx: Emerson KSI8560 default config
      [POWERPC] 85xx: Emerson KSI8560 device tree

Alexey Dobriyan (40):
      ipv6: fix inet6_init/icmpv6_cleanup sections mismatch
      [NETFILTER]: nf_conntrack: less hairy ifdefs around proc and sysctl
      [NETFILTER]: ip_tables: per-netns FILTER/MANGLE/RAW tables for real
      proc: switch /proc/driver/ray_cs/ray_cs to seq_file interface
      x86: switch to proc_create()
      [NET]: Fix and allocate less memory for ->priv'less netdevices
      [CRYPTO] api: Switch to proc_create()
      V4L/DVB (7580): Fix concurrent read from /proc/videocodecs
      V4L/DVB (7582): proc: switch /proc/driver/radio-typhoon to seq_file interface
      kbuild: add kconfig symbols to tags output
      ide: remove /proc/ide/ali
      ide: remove now unused ide_pci_create_host_proc()
      fbdev: nv: drop useless MODULE ifdefs
      fbdev: nv: drop useless CONFIG_PCI checks
      fbdev: nv: fix sparse noise
      fb: convert /proc/fb to seq_file interface
      [XFS] remove xfs_log_ticket_zone on rmmod
      ipmi: remove ->write_proc code
      keys: switch to proc_create()
      proc: print more information when removing non-empty directories
      proc: switch to proc_create()
      proc: simplify locking in remove_proc_entry()
      proc: less special case in xlate code
      proc: drop several "PDE valid/invalid" checks
      proc: remove proc_bus
      proc: remove proc_root_fs
      proc: remove proc_root_driver
      proc: remove proc_root from drivers
      proc: switch /proc/bus/zorro/devices to seq_file interface
      proc: switch /proc/apm to seq_file interface
      proc: remove /proc/mac_iop
      proc: switch /proc/bus/ecard/devices to seq_file interface
      proc: switch /proc/excite/unit_id to seq_file interface
      proc: switch /proc/irda/irnet to seq_file interface
      proc: convert /proc/bus/nubus to seq_file interface
      proc: switch /proc/ip2mem to seq_file interface
      proc: switch /proc/scsi/device_info to seq_file interface
      proc: remove ->get_info infrastructure
      proc: convert /proc/tty/ldiscs to seq_file interface
      Fix ACPI vs proc_create_data() mismerge

Alexey Starikovskiy (83):
      ACPI: EC: Restore udelay in poll mode
      ACPI: EC: Add poll timer
      ACPI: EC: Improve debug output
      ACPI: EC: Replace broken controller workarounds with poll mode.
      ACPI: EC: Switch off GPE mode during suspend/resume
      ACPI: EC: Detect irq storm
      ACPI: EC: Use default setup handler
      ACPI: EC: Don't delete boot EC
      x86: move quad_local_to_mp_bus_id to numa.c
      x86: add mp_bus_not_pci bitmap to mpparse_32.c
      x86: use not_pci bitmap #1
      x86: use not_pci bitmap #2
      x86: use not_pci bitmap #3
      x86: use not_pci bitmap #4
      x86: use not_pci bitmap #5
      x86: use not_pci bitmap #6
      x86: rearrange bus_type parse
      x86: make mp_bus_id_to_type optional
      x86: move mp_bus_id_to_local to numa.c
      x86: move mp_bus_id_to_node to numa.c
      x86: lindent mpparse_64.c
      x86: add bad_ioapic to mpparse_32.c
      x86: add uniq_ioapic_id to mpparse_32.c
      x86: use get_bios_ebda in mpparse_64.c
      x86: limit scan to 1k of EBDA.
      x86: rename gsi_start to gsi_base to match mpparse_32.c
      x86: remove mpc_apic_id()
      x86: remove mpc_oem_pci_bus()
      x86: remove mpc_oem_bus_info()
      x86: make struct mpc_config_translation NUMAQ-only
      x86: use same index for processor maps
      x86: move es7000_plat closer to its user
      x86: don't call MP_processor_info for disabled cpu
      x86: separate generic_processor_info into its own function
      x86: don't use MP_processor_info for ACPI mode
      x86: move apic_ver array to apic_32.c
      x86: move mp_lapic_addr to apic_32.c
      x86: move phys_cpu_present_map to smpboot.c
      x86: move num_processors to smpboot.c
      x86: move disabled_cpus to smpboot.c
      x86: move def_to_bigsmp to setup_32.c
      x86: move boot_cpu_physical_apicid to apic_32.c
      x86: move x86_bios_cpu_apicid to apic_32.c
      x86: move generic_processor_info to apic_32.c
      x86: don't call MP_processor_info for disabled cpu (64bit)
      x86: separate generic_processor_info into its own function (64bit)
      x86: don't use MP_processor_info for ACPI mode (64bit)
      x86: move mp_lapic_addr to apic_64.c
      x86: move phys_cpu_present_map to smpboot.c (64bit)
      x86: move num_processors to smpboot.c (64 bit)
      x86: move disabled_cpus to smpboot.c (64bit)
      x86: move boot_cpu_physical_apicid to apic_64.c
      x86: move generic_processor_info to apic_64.c
      x86: move x86_bios_cpu_apicid to io_apic_64.c
      x86: move x86_cpu_to_apicid to setup.c
      x86: move phys_cpu_present_map to setup.c
      x86: move x86_cpu_to_apicid_init to smpboot.c
      x86: move x86_bios_cpu_apicid_init to smpboot.c
      x86: don't set IO APIC features if IO APIC is not enabled
      x86: move mp_ioapics to io_apic_32.c
      x86: move mp_ioapics to io_apic_64.c
      x86: move mp_ioapic_routing to boot.c
      x86: move mp_irqs to io_apics_32.c
      x86: move mp_irqs to io_apic_64.c
      x86: move up & smp variables to setup.c
      x86: move mp_register_lapic to boot.c
      x86: move mp_register_lapic_address to boot.c
      x86: lindent mpparse_32.c
      x86: add early flags to mpparse_32.c
      x86: unify arch/x86/kernel/mpparse_64.c
      x86: unify mp_bus_info
      x86: unify smp_read_mpc
      x86: unify construct_default_ioirq_mptable
      x86: unify get_smp_config
      x86: unify smp_scan_config
      x86: unify uniq_io_apic_id
      x86: unify mp_register_ioapic
      x86: unify mp_config_acpi_legacy_irqs
      x86: unify mp_register_gsi
      x86: merge mpparse_{32,64}.c
      x86: Drop duplicate from setup.c
      x86: fix compilation error in VisWS
      ACPI: GPE enabling should happen after EC installation

Allan Stephens (24):
      [TIPC]: Removal of message header option code
      [TIPC]: Add argument validation for shutdown()
      [TIPC]: Eliminate "sparse" symbol warnings
      [TIPC]: Minor cleanup of message header code
      [TIPC]: Use correct bitmask when setting version
      [TIPC]: Enhancements to message header writing
      [TIPC]: Update version to 1.6.3
      [TIPC]: Cosmetic cleanup of TIPC polling logic
      [TIPC]: Remove redundant socket wait queue initialization
      [TIPC]: Improve socket time conversions
      [TIPC]: Skip connection flow control in connectionless sockets
      [TIPC]: Allow stream receive to read from multiple TIPC messages
      [TIPC]: Ignore message padding when receiving stream data
      [TIPC]: Correct "off by 1" error in socket queue limit enforcement
      [TIPC]: Add error check to detect non-blocking form of connect()
      [TIPC]: Cosmetic changes to TIPC connect() code
      [TIPC]: Overhaul of socket locking logic
      [TIPC]: Remove redundant NULL check when discarding buffers
      [TIPC]: Use fast buffer cloning to improve performance
      [TIPC]: Force linearization of non-linear sk_buffs
      [TIPC]: Enhance validation of format on incoming messages
      [TIPC]: Remove inlining of reference table locking routines
      [TIPC]: Optimized initialization of TIPC reference table
      [TIPC]: Cleanup of TIPC reference table code

Alok Kataria (1):
      x86: fix paranoia about using BIOS quickboot mechanism.

Amit Shah (1):
      KVM: Add stat counter for hypercalls

Anders Grafström (1):
      [JFFS2] Return values of jffs2_block_check_erase error paths

Andi Kleen (22):
      [SCSI] Remove random noop unchecked_isa_dma users
      clocksource: make clocksource watchdog cycle through online CPUs
      Convert ext4 to use unlocked_ioctl
      x86: do kernel direct mapping at boot using GB pages
      x86: use year 2000 offset for cmos clock
      x86: add warning when RTC clock reports binary
      x86: enable ACPI extended century handling for 32bit
      x86: don't set up early exception handlers for external interrupts
      x86: replace early exception setup macro recursion with loop
      x86: move early exception handlers into init.text
      x86: implement true end_pfn_mapped for 32bit
      x86: account overlapped mappings in max_pfn_mapped
      x86: add set_memory_4k to pageattr.c
      x86: don't use large pages to map the first 2/4MB of memory
      x86: re-add rdmsrl_safe
      x86: split large page mapping for AMD TSEG
      ocfs2: Convert ocfs2 over to unlocked_ioctl
      block: fix memory hotplug and bouncing in block layer
      Add option to enable -Wframe-larger-than= on gcc 4.4
      dmapool: enable debugging for CONFIG_SLUB_DEBUG_ON too
      mm: save some bytes in mm_struct by filling holes on 64bit
      fix: x86: support for new UV apic

Andre Weidemann (1):
      V4L/DVB (7472):  reworked patch to support TT connect S-2400

Andrea Arcangeli (1):
      KVM: Disable pagefaults during copy_from_user_inatomic()

Andrea Odetti (2):
      V4L/DVB (7658): dvb-core: Fix DMX_SET_BUFFER_SIZE in case the buffer shrinks
      V4L/DVB (7659): dvb-core: Implement DMX_SET_BUFFER_SIZE for dvr

Andrea Paterniani (1):
      spi: spi_imx updates

Andreas Herrmann (1):
      radeonfb: use PCI device id in hex for name string

Andreas Mueller (1):
      [ALSA] es1968: fix jitter on some maestro cards

Andreas Oberritter (1):
      V4L/DVB (7329): add flag to allow software demux to recognize the output type

Andreas Schwab (1):
      [POWERPC] Add compat handler for PTRACE_GETSIGINFO

Andrei Dolnikov (1):
      [MTD] [NOR] Add JEDEC support for the SST 36VF3203 flash chip

Andrei Konovalov (1):
      edac: new support for Intel 3100 chipset

Andres Salomon (24):
      x86: geode: MSR cleanup
      x86: GEODE: add Virtual Systems Architecture detection
      gxfb: use PCI_DEVICE() for gxfb's pci device table
      gxfb: replace FBSIZE config option with a module parameter
      gxfb: create DC/VP/FP-specific handlers rather than using readl/writel
      gxfb: clean up register definitions
      gxfb: move MSR bit fields into gxfb.h
      gxfb: stop sharing code with gx1fb
      gxfb: add power management functionality
      PM/gxfb: add hook to PM console layer that allows disabling of suspend VT switch
      lxfb: create GP/DC/VP/FP-specific handlers rather than using readl/writel
      lxfb: clean up register definitions
      lxfb: clean up final bits of df_regs
      lxfb: rearrange/rename MSR bitfields
      lxfb: add power management functionality
      lxfb: rename kernel arg fbsize to vram
      lxfb: disable suspend VT switch by default
      lxfb/gxfb: when blanking with FB_BLANK_POWERDOWN, also turn off the CRT
      gxfb/lxfb: use VSA definitions when fetching framebuffer size
      gxfb/lxfb: detect framebuffer size using an MSR if VSA2 isn't available
      OLPC: gxfb/lxfb: add DCON panel modes to framebuffer drivers
      kbuild: fix help output to show correct arch
      x86: olpc: add One Laptop Per Child architecture support
      x86: ioremap ram check fix

Andrew G. Morgan (1):
      capabilities: implement per-process securebits

Andrew Liu (2):
      workqueue: remove redundant function invocation
      Fix a potential issue in mpc52xx uart driver

Andrew Lunn (2):
      USB: storage: UNUSUAL_DEVS() for PanDigital Picture frame.
      USB: storage: Update mailling list address

Andrew Morton (40):
      net/mac80211/debugfs_netdev.c: use of bool triggers a gcc bug
      PM: arch/x86/kernel/apm_32.c: fix build warning
      i386: arch/x86/math-emu/fpu_entry.c warning fix
      i386: arch/x86/math-emu/reg_ld_str.c: fix warning
      kgdb: Kconfig fix
      security: code cleanup
      net/sunrpc/svc.c: suppress unintialized var warning
      [ALSA] hda_intel needs dma-mapping.h
      [ALSA] sound/pci/aw2/aw2-alsa.c needs dma-mapping.h
      [ALSA] sound/pci/pcxhr/pcxhr_core.c: fix printk warning
      [ALSA] sound/pci/pcxhr/pcxhr.c: fix warnings
      [ALSA] es1968 - fix coding style in the last patch
      V4L/DVB (7335): usb-video: checkpatch fixes
      V4L/DVB (7369): drivers/media/video/soc_camera.c: reads return size_t
      V4L/DVB (7389): git-dvb: drivers/media/video/bt8xx/bttv-cards.c: fix warnings
      V4L/DVB (7650): git-dvb: Kconfig fix
      USB: usb-ohci-sm501-driver: use the conventional convention for suspend and resume
      USB: io_ti.c: remove pointless eye-candy in debug statements
      drivers/usb/core/devio.c: suppress warning with 64k PAGE_SIZE
      ehea: make things static
      mm: make early_pfn_to_nid() a C function
      page_mapping(): add ifdef around reference to swapper_space
      alpha: teach the compiler that BUG doesn't return
      drivers/acpi/thermal.c: fix build with CONFIG_DMI=n
      quota: convert stub functions from macros into inlines
      drivers/video/uvesafb.c: fix error-path memory leak
      drivers/video/w100fb.c: avoid a couple of error-path NULL derefs
      FAT_VALID_MEDIA(): remove pointless test
      codafs: fix build warning
      lib/swiotlb.c: cleanups
      V4L/DVB (7783): drivers/media/dvb/frontends/s5h1420.c: printk fix
      hfs: fix warning with 64k PAGE_SIZE
      hfsplus: fix warning with 64k PAGE_SIZE
      alloc_uid: cleanup
      revert "memory hotplug: allocate usemap on the section with pgdat"
      drivers/pcmcia/soc_common.c: convert soc_pcmcia_sockets_lock into a mutex and make it static
      drivers/char/synclink.c: unbreak mgsl_put_char()
      drivers-char-synclinkc-inbreak-mgsl_put_char-fix
      drivers/scsi/ncr53c8xx.c: fix warning
      drivers/scsi/mvsas.c: fix printk warnings

Andrew Perepechko (1):
      quota: do not allow setting of quota limits to too high values

Andrew Vasquez (22):
      [SCSI] qla2xxx: Update firmware filenames for new ISP parts.
      [SCSI] qla2xxx: Update copyright banner.
      [SCSI] qla2xxx: Add support for host supported speeds FC transport attribute.
      [SCSI] qla2xxx: Remove unused and obsolete #define's.
      [SCSI] qla2xxx: Use an rport's scsi_target_id member consistently throughout driver.
      [SCSI] qla2xxx: Simplify interrupt handler locking.
      [SCSI] qla2xxx: Add FC-transport Asynchronous Event Notification support.
      [SCSI] qla2xxx: Add hardware trace-logging support.
      [SCSI] qla2xxx: Cruft cleanup of functions and structures.
      [SCSI] qla2xxx: Use PCI-SIG nomenclature for PCIe bandwidth units.
      [SCSI] qla2xxx: Add Flash Descriptor Table layout support.
      [SCSI] qla2xxx: Check alternate 'reason' code during GPSC status handling.
      [SCSI] qla2xxx: Add midlayer target/device reset support.
      [SCSI] qla2xxx: Remove unused member (dma_handle) from srb_t structure.
      [SCSI] qla2xxx: Update version number to 8.02.01-k1.
      [SCSI] qla2xxx: Collapse RISC-RAM retrieval code during a firmware-dump.
      [SCSI] qla2xxx: Wakeup DPC thread to process any deferred-work requests.
      [SCSI] qla2xxx: Correct ISP84XX verify-chip response handling.
      [SCSI] qla2xxx: Correct SRB usage-after-completion/free issues.
      [SCSI] qla2xxx: Re-register FDMI information after a LIP.
      [SCSI] qla2xxx: Correct regression in relogin code.
      [SCSI] qla2xxx: Update version number to 8.02.01-k2.

Andrew Victor (20):
      [ARM] 4902/1: [AT91] SAM9/CAP9 memory controller header
      [ARM] 4903/1: [AT91] SAM9/CAP9 system shutdown
      [ARM] 4904/1: [AT91] Pass ECC controller to NAND driver
      [ARM] 4905/1: [AT91] Atmel SAM9 boards updated to new-style UART initialization
      [ARM] 4906/1: [AT91] SAM9/CAP9 basic power-management
      [ARM] 4907/1: [AT91] SAM9/CAP9 reset reason
      [ARM] 4908/1: [AT91] RTT platform_device fix
      [ARM] 4909/1: [AT91] Timer/Counter Block platform_devices
      [ARM] 4910/1: [AT91] AT73C213 audio on SAM9260-EK and SAM9261-EK boards
      [ARM] 4911/1: [AT91] LEDs on SAM9260-EK and SAM9261-EK boards
      [ARM] 4912/2: [AT91] Endrelia audio driver must use GPIO interface
      [ARM] 4913/1: [AT91] PMC_MDIV definitions
      [ARM] 4914/1: AT91: Update defconfigs (Part 1)
      [ARM] 4915/1: AT91: Update defconfigs (Part 2)
      [ARM] 4978/1: [AT91] KB9260 (CAM60) board support
      [ARM] 4979/1: [AT91] Olimex SAM9-L9260 board support
      [ARM] 4980/1: [AT91] emQbit ECB_AT91 board support
      [ARM] 4982/1: [AT91] Drop old-style UART initialization (Part 1)
      [ARM] 4989/1: [AT91] SAM9 ClockSource / ClockEvents
      [ARM] 4981/1: [KS8695] Simple LED driver

Andy Fleming (7):
      gianfar: Only process completed frames
      gianfar: Fix Rx/Tx HW interrupt coalescing counter reset procedure.
      phy: Change mii_bus id field to a string
      phy: Clean up header style
      ucc_geth: Fix sneaky merge conflict regarding bus_id
      phylib: Add support for board-level PHY fixups
      gianfar: Fix skb allocation strategy

Andy Whitcroft (2):
      update checkpatch.pl to version 0.17
      update checkpatch.pl to version 0.18

Aneesh Kumar K.V (17):
      ext4: Fix fallocate error path
      ext4: Enable extent format for symlinks.
      arm: Export empty_zero_page for ZERO_PAGE usage in modules.
      m68k: Export empty_zero_page for ZERO_PAGE usage in modules.
      sparc: Export symbols for ZERO_PAGE usage in modules.
      ext4: ENOSPC error handling for writing to an uninitialized extent
      ext4: zero out small extents when writing to prealloc area.
      ext4: Fix race between migration and mmap write
      ext4: Fix fallocate to update the file size in each transaction
      ext4: make ext4_ext_get_blocks always return <= max_blocks
      ext4: Return unwritten buffer head when trying to read from prealloc space.
      ext4: Cache the correct extent length for uninit extents
      ext4:  Convert list_for_each_rcu() to list_for_each_entry_rcu()
      ext2: retry block allocation if new blocks are allocated from system zone
      ext3: retry block allocation if new blocks are allocated from system zone
      ext4: Don't do GFP_NOFS allocations after taking ext4_lock_group
      ext4: mark inode dirty after initializing the extent tree

Angelo Castello (1):
      rtc: rtc-sh: Add support for periodic IRQs.

Anssi Hannula (9):
      Input: xpad - match xbox 360 devices with interface info
      Input: xpad - fix dpad handling of unknown devices
      Input: xpad - fix inverted Y and RY axes
      Input: xpad - add more xbox 360 controller ids
      Input: xpad - do not report nonexistent buttons for xbox360
      Input: xpad - enable force feedback on xbox 360 controllers only
      Input: xpad - drop obsolete driver versioning
      HID: only dump report traffic with debug level 2
      HID: force feedback driver for Logitech Rumblepad 2

Anthony Liguori (1):
      KVM: MMU: Don't assume struct page for x86

Anton Vorontsov (22):
      [POWERPC] 8xx: Timebase frequency should not depend on bus-frequency
      phy/broadcom: add support for BCM5481 PHY
      [POWERPC] OF helpers for the GPIO API
      [POWERPC] Implement support for the GPIO LIB API
      [POWERPC] QE: UCC nodes cleanup
      [POWERPC] fsl_elbc_nand: factor out localbus defines
      [POWERPC] fsl_lbc: implement few UPM routines
      [POWERPC] QE: implement qe_muram_offset
      [POWERPC] QE: immap_qe.h should include asm/io.h
      [POWERPC] QE: export qe_get_brg_clk()
      [POWERPC] QE: fix sparse warnings
      [POWERPC] 83xx: mpc837x_rdb: add simple-bus compatible matching
      [POWERPC] 83xx: mpc8315 - fix USB UTMI Host setup
      [MTD] [NAND] FSL UPM NAND driver
      [MTD] [NAND] fsl_elbc_nand: fix mtd name
      [MTD] [NAND] fsl_elbc_nand: workaround for hangs during nand write
      gpiolib: dynamic gpio number allocation
      gpiochip_reserve()
      fb: add support for foreign endianness
      powerpc: offb: add support for foreign endianness
      alim15x3: disable init_hwif_ali15x3 for PowerPC
      [POWERPC] 86xx: mpc8610_hpcd: add support for PCI Express x8 slot

Arjan van de Ven (5):
      x86: add code to dump the (kernel) page tables for visual inspection by kernel developers
      x86: add comments to describe the new api's in cacheflush.h
      x86: introduce /dev/mem restrictions with a config option
      make /dev/kmem a config option
      net: Add a WARN_ON_ONCE() to the transmit timeout function

Arnaldo Carvalho de Melo (1):
      x86: reducing debuginfo size by removing unneeded includes

Arnaud Ebalard (1):
      netfilter: {nfnetlink,ip,ip6}_queue: fix skb_over_panic when enlarging packets

Arnd Hannemann (1):
      tcp: Make use of before macro in tcp_input.c

Artem Bityutskiy (8):
      Documentation: add UBI sysfs ABI docs
      UBI: be verbose when debuggin is enabled
      UBI: make ubi-header.h local
      UBI: fix error printing
      UBI: improve Kconfig documentation
      UBI: fix mean EC calculation
      UBI: print media information earlier
      UBI: add a message

Arthur Jones (7):
      IB/ipath: Fix sparse warning about pointer signedness
      IB/ipath: Misc sparse warning cleanup
      IB/ipath: Provide I/O bus speeds for diagnostic purposes
      IB/ipath: Fix link up LED display
      IB/ipath: User mode send DMA header file
      IB/ipath: User mode send DMA
      IB/ipath: Misc changes to prepare for IB7220 introduction

Arthur Kepner (4):
      dma: add dma_*map*_attrs() interfaces
      dma: document dma_*map*_attrs() interfaces
      dma/ia64: update ia64 machvecs, swiotlb.c
      IB: expand ib_umem_get() prototype

Arun Raghavan (1):
      keys: allow clients to set key perms in key_create_or_update()

Assaf Krauss (8):
      iwlwifi: Moving EEPROM handling in iwlcore module
      iwlwifi: Use eeprom form iwlcore
      iwlwifi: Re-ordering probe flow (4965)
      iwlwifi: Packing all 4965 parameters
      iwlwifi: Probe Flow - Performing allocation in a separate function
      iwlwifi: Probe Flow - Extracting hw and priv init
      iwlwifi: rename iwl4965_get_channel_info to iwl_get_channel_info
      iwlwifi: Completing the parameter packaging

Atsushi Nemoto (23):
      tc35815: Statistics cleanup
      tc35815: Use print_mac() helper
      tc35815: Use netdev_priv()
      tc35815: Use managed pci iomap helper
      tc35815: Use generic PHY layer
      tc35815: Whitespace cleanup
      tc35815: Statistics cleanup
      [MTD] [NAND] at91_nand: Make part_probes[] static
      [ALSA] at73c213: fix error checking for clk API
      [ALSA] at73c213: monaural support
      [ALSA] at73c213: remove redundant private_free routine
      [ALSA] at73c213: Add constraints for periods value
      [MTD] [NAND] at91_nand: control NCE signal
      [MTD] [NAND] at91_nand: use at91_nand_{en,dis}able consistently.
      atmel_spi: support zero length transfer
      [MIPS] make fallback gpio.h gpiolib-friendly
      [MIPS] generic txx9 gpio support
      [MIPS] rbhma4500: use generic txx9 gpio
      [MIPS] jmr3927: use generic txx9 gpio
      [MIPS] rbtx4938: misc cleanups
      [MIPS] rbtx4938: minor cleanup
      [MIPS] cevt-gt641xx: Kill unnecessary include
      [MIPS] Fix some sparse warnings on traps.c and irq-msc01.c

Auke Kok (6):
      ixgbe: Increment version
      ixgb: move externs out of .c files
      e1000e: remove no longer used e1000e_read_nvm_spi
      e1000e: Add interrupt moderation run-time ethtool interface
      e1000e: lower ring minimum size to 64
      igb: save and restore pcie/msi state to support EEH recovery

Aurelien Jarno (1):
      ssb: Add CHIPCO IRQ access functions

Aurélien Charbon (1):
      IPv6 support for NFS server export caches

Avi Kivity (33):
      KVM: x86 emulator: add support for group decoding
      KVM: x86 emulator: group decoding for group 1A
      KVM: x86 emulator: Group decoding for group 3
      KVM: x86 emulator: Group decoding for groups 4 and 5
      KVM: x86 emulator: add group 7 decoding
      KVM: Only x86 has pio
      KVM: x86 emulator: group decoding for group 1 instructions
      KVM: MMU: Decouple mmio from shadow page tables
      KVM: Limit vcpu mmap size to one page on non-x86
      KVM: Add API to retrieve the number of supported vcpus per vm
      KVM: Increase vcpu count to 16
      KVM: Add API for determining the number of supported memory slots
      KVM: Increase the number of user memory slots per vm
      KVM: Use x86's segment descriptor struct instead of private definition
      KVM: Prefix control register accessors with kvm_ to avoid namespace pollution
      KVM: VMX: Don't adjust tsc offset forward
      KVM: Remove pointless desc_ptr #ifdef
      KVM: Provide unlocked version of emulator_write_phys()
      KVM: MMU: Set the accessed bit on non-speculative shadow ptes
      KVM: Move some x86 specific constants and structures to include/asm-x86
      KVM: MMU: Introduce and use spte_to_page()
      KVM: no longer EXPERIMENTAL
      KVM: VMX: Add module option to disable flexpriority
      KVM: Free apic access page on vm destruction
      KVM: MMU: Only mark_page_accessed() if the page was accessed by the guest
      KVM: Register ioctl range
      KVM: s390: Stub out kvmtrace
      KVM: ia64: Stub out kvmtrace
      KVM: Rename VCPU_MP_STATE_* to KVM_MP_STATE_*
      KVM: SVM: force a new asid when initializing the vmcb
      KVM: x86 emulator: initialize src.val and dst.val for register operands
      KVM: x86 emulator: fix smsw and lmsw with a memory operand
      KVM: x86 emulator: fix lea to really get the effective address

Ayaz Abdulla (2):
      forcedeth: new backoff implementation
      forcedeth: realtek phy crossover detection

Ayyappan Veeraiyan (3):
      ixgbe: Introduce MSI-X queue vector code
      ixgbe: Introduce Multiqueue TX
      ixgbe: Introduce adaptive interrupt moderation

Badari Pulavarty (7):
      [POWERPC] Add code for removing HPTEs for parts of the linear mapping
      [POWERPC] Add error return from htab_remove_mapping()
      driver core: register_memory/unregister_memory clean ups and bugfix
      hotplug memory remove: generic __remove_pages() support
      [POWERPC] Hotplug memory remove notifications for powerpc
      [POWERPC] Update lmb data structures for hotplug memory add/remove
      [POWERPC] Provide walk_memory_resource() for powerpc

Bahadir Balban (5):
      RealView: Base support for the PB11MPCore platform
      RealView: Enable the configuration options for PB11MPCore
      RealView: Add compactflash support for the PB11MPCore platform
      RealView: Base support for the PB1176 platform
      RealView: Add the configuration and build changes for PB1176

Balaji Rao (1):
      memcg: simple stats for memory resource controller

Balbir Singh (3):
      cgroups: add an owner to the mm_struct
      memcgroup: move memory controller allocations to their own slabs
      memcgroup: make the memory controller more desktop responsive

Barry Naujok (2):
      [XFS] remove bhv_vname_t and xfs_rename code
      [XFS] Cleanup xfs_attr a bit with xfs_name and remove cred

Bartlomiej Sieka (1):
      [POWERPC] mpc5200: defconfigs for CM5200, Lite5200B, Motion-PRO and TQM5200

Bartlomiej Zolnierkiewicz (169):
      ide-generic: set hwif->chipset
      ide: fix ide_find_port()
      ide: use ide_find_port() instead of ide_deprecated_find_port()
      ide-acpi: add missing drive->acpidata zeroing
      ide: factor out cable detection from ide_init_port()
      ide: remove IDE devices from /proc/ide/ before unregistering them
      ide: factor out code unregistering devices from ide_unregister()
      ide: factor out devices init from ide_init_port_data()
      ide: move ide_port_setup_devices() call to ide_device_add_all()
      ide: rework PowerMac media-bay support (take 2)
      ide: remove dead/obsolete ->busproc method
      ide: add warm-plug support for IDE devices (take 2)
      ide-generic: add ide_generic class and attribute for adding new interfaces
      ide: remove needless CONFIG_BLK_DEV_HD hack from init_hwif()
      ide: remove CONFIG_BLK_DEV_HD_IDE config option (take 2)
      ide: remove obsoleted "idex=base[,ctl[,irq]]" kernel parameters (take 2)
      ide: remove broken/dangerous HDIO_[UNREGISTER,SCAN]_HWIF ioctls (take 3)
      ide: remove ->hold field from ide_hwif_t (take 2)
      ide: remove init_hwif_default()
      ide: remove ide_init_hwif_ports()
      ide: add ide_atapi_{discard_data,write_zeros} inline helpers
      ide: remove IDE_*_REG macros
      ide-pmac: remove dead code
      ppc/hdpu: remove dead IDE code
      ppc/ppc4xx: remove ppc_ide_md hooks
      ppc/pmac: remove ppc_ide_md hooks
      ppc/mpc8xx: remove ppc_ide_md hooks
      ppc/lopec: remove ppc_ide_md hooks
      ppc/sandpoint: remove ppc_ide_md hooks
      ppc/pplus: remove ppc_ide_md.ide_init_hwif hook
      ppc: remove ppc_ide_md
      ppc: don't include <linux/ide.h>
      ppc/pmac: remove no longer needed IDE quirk
      ide: add CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS (take 2)
      ide: remove CONFIG_IDE_ARCH_OBSOLETE_INIT
      ide: remove ide_default_io_ctl() macro
      ide: remove ppc ifdef from init_ide_data()
      ide: add ide-4drives host driver (take 3)
      cmd640: cleanup setup_device_ptrs()
      cmd640: init hwif->{io_ports,irq} explicitly
      ide: limit legacy VLB host drivers to alpha, x86 and mips
      ide: init hwif->{io_ports,irq} explicitly in legacy VLB host drivers
      ide: remove needless hwif->irq check from ide_hwif_configure()
      ide: remove obsoleted "idex=noprobe" kernel parameter (take 2)
      ide: move default IDE ports setup to ide_generic host driver
      ide: remove ide_init_default_irq() macro
      ide: cleanup ide_match_hwif()
      ide: cleanup ide_find_port()
      swarm: use ide_find_port()
      ide-pmac: dynamically allocate struct pmac_ide_hwif instances (take 2)
      ide-pmac: use ide_find_port()
      sgiioc4: use ide_find_port()
      scc_pata: use ide_find_port()
      au1xxx-ide: use ide_find_port()
      cmd640: remove cmd_drives[]
      cmd640: use ide_find_port()
      scc_pata: store 'hwif' pointer in struct scc_ports
      umc8672: don't use ide_hwifs[] in umc_set_pio_mode()
      ht6560b: use driver name for resource allocation
      qd65xx: return error value in qd_probe()
      ide: IDE_HFLAG_BOOTABLE -> IDE_HFLAG_NON_BOOTABLE
      ide: remove PIO "downgrade" quirk
      ide: merge ide_match_hwif() and ide_find_port()
      ide: use ide_find_port() in legacy VLB host drivers (take 2)
      ide-generic: use ide_find_port() (take 3)
      ide: unexport ide_hwifs[]
      ide-disk: add proc_idedisk_read_smart() helper
      ide-disk: fix issues found by checkpatch.pl
      ide_platform: fix resources handling
      delkin_cb: fix resources handling
      bast-ide: fix resources reservation
      ide-mpc8xx: make m8xx_ide_init_ports() return an error value
      ide-mpc8xx: fix resources reservation
      falconide: fix resources reservation (take 2)
      ide: remove IDE_HFLAG_CY82C693 host flag
      ide: remove hwif->straight8 flag
      qd65xx: always use ->selectproc method
      qd65xx: use IDE_HFLAG_SINGLE host flag
      it821x: fix kzalloc() failure handling
      sis5513: fail early for unsupported chipsets
      ide: sanitize handling of IDE_HFLAG_NO_SET_MODE host flag
      ide: add struct ide_port_ops (take 2)
      ide: remove ->noprobe field from ide_hwif_t
      ide: add ide_legacy_device_add() helper
      ide: use ide_legacy_device_add() for qd65xx (take 2)
      qd65xx: cleanup qd_probe()
      ide-pnp: manage I/O resources in driver
      ide-cs: manage I/O resources in driver
      ide: register ports with non-present devices (for warm-plug)
      ide: remove ide_hwif_release_regions()
      ide-generic: manage I/O resources in driver
      ide-4drives: manage I/O resources in driver
      ide_arm: manage I/O resources in driver
      ide: add ide_legacy_init_one() helper
      ide: manage I/O resources in ide_legacy_init_one()
      cmd640: manage I/O resources in driver
      ide: manage resources for PCI devices in ide_pci_enable() (take 3)
      ide: remove ide_hwif_request_regions()
      ide: cleanup setting hwif->mmio flag
      ide: remove ->extra field from struct ide_port_info
      ide: remove ide_dma_iobase()
      ide: remove ->cds field from ide_hwif_t (take 2)
      ide: don't display "BIOS" settings in ide_setup_dma()
      pdc202xx_old: remove init_dma_pdc202xx()
      alim15x3: skip DMA initialization completely on revs < 0x20
      ide: move ide_setup_dma() call out from ->init_dma method
      ide: export ide_allocate_dma_engine()
      ide: factor out setting PCI bus-mastering from ide_hwif_setup_dma()
      ide: cleanup ide_setup_dma()
      au1xxx-ide: fix MWDMA support
      ide: do complete DMA setup in ->init_dma method (take 2)
      ide-pmac: use ->init_dma method
      icside: use ->init_dma method
      sgiioc4: use ->init_dma method
      palm_bk3710: use ->init_dma method
      au1xxx-ide: use ->init_dma method
      sl82c105: check bridge revision in sl82c105_init_one()
      ide: add IDE_HFLAG_SERIALIZE_DMA host flag
      ide: add struct ide_dma_ops (take 3)
      ide: constify struct ide_dma_ops
      ide: add "ignore_cable" parameter (take 2)
      ide: remove obsoleted "idex=serialize" kernel parameter
      ide: remove obsoleted "idex=reset" kernel parameter
      ide: remove obsoleted "idex=" kernel parameters
      ide: remove obsoleted "hdx=noautotune" kernel parameter
      ide: add "vlb|pci_clock=" parameter
      ide: mark "idebus=" kernel parameter as obsoleted (take 2)
      ide: always auto-tune PIO in legacy VLB host drivers
      cmd640: always auto-tune PIO
      ide: remove IDE_HFLAG_NO_AUTOTUNE host flag
      ide: remove obsoleted "hdx=autotune" kernel parameter
      ide: add "nodma|noflush|noprobe|nowerr=" parameters
      ide: add "cdrom=" and "chs=" parameters
      gayle: add "doubler" parameter
      ide: add "noacpi" / "acpigtf" / "acpionboot" parameters
      mpc8xx-ide: use ide_find_port()
      ide: sanitize ide_unregister() usage
      ide: make ide_unregister() take 'ide_hwif_t *' as an argument (take 2)
      ide: add struct ide_io_ports (take 3)
      ide: fix au1xxx-ide breakage
      falconide/q40ide: add ->atapi_*put_bytes and ->ata_*put_data methods (take 2)
      ide: merge ->atapi_*put_bytes and ->ata_*put_data methods
      scc_pata: add ->{in,out}put_data methods (take 2)
      au1xxx-ide: add ->{in,out}put_data methods (take 2)
      ide-h8300: add ->{in,out}put_data methods (take 2)
      ide: add IDE_HFLAG_MMIO host flag (take 2)
      ide: remove ->INS{W,L} and ->OUTS{W,L} methods
      siimage: do clocking register posting earlier in setup_mmio_siimage()
      siimage: add sil_* I/O ops
      siimage: remove proc_reports_siimage()
      ide: always use ->OUTBSYNC method for executing commands
      ide-{floppy,tape,scsi}: 400ns delay is required after executing the command
      ide: add ide_execute_pkt_cmd() helper
      ide: factor out debugging code from ide_tf_load()
      ide: move ide_tf_{load,read} to ide-iops.c
      ide: add ->tf_load and ->tf_read methods
      ide-cris: add ->tf_{load,read} methods
      ide-h8300: add ->tf_{load,read} methods
      scc_pata: add ->tf_{load,read} methods
      ns87415: add ->tf_read method
      ide: use IDE I/O helpers directly in ide_tf_{load,read}()
      ide: remove ->INW and ->OUTW methods
      ide: add ide_pad_transfer() helper
      ide: skip "VLB sync" if host uses MMIO
      scc_pata: add ->dma_host_set and ->dma_start methods
      ide: remove ->dma_vendor{1,3} fields from ide_hwif_t
      ide: remove ->dma_prdtable field from ide_hwif_t
      piix: add Asus Eee 701 controller to short cable list
      ide: fix early setup of hwif->host_flags

Becky Bruce (2):
      [LMB]: Make lmb support large physical addressing
      [POWERPC] Squash build warning for print of resource_size_t in fsl_soc.c

Ben Castricum (1):
      x86: microcode: show results on success too

Ben Dooks (15):
      [ARM] 4983/1: S3C2412: Add initial memory controller registers
      [ARM] 4984/1: S3C24XX: Do not assert nRSTOUT on BAST over suspend.
      [ARM] 4985/1: S3C2412: Fix ARMDIVN name in CLKDIVN definition.
      [ARM] 4986/1: S3C24XX: Simtec machines need UCLK as parent to DCLK
      [ARM] 4987/1: S3C24XX: Ensure watchdog reset initiated from cached code.
      [ARM] 5005/1: BAST: Fix kset_name initialiser
      sysdev: detect multiple driver registrations
      [MTD] [NAND] S3C2410 Fix previous nFCE suspend save patch
      [MTD] [NAND] S3C2410 Large page NAND support
      [MTD] [NAND] S3C2410 Allow unset ecc to be ignored for ecc correction
      [MTD] [NAND] S3C2410 Allow ECC layout to be passed through platform data
      [MTD] [NAND] S3C2410 Allow ECC disable to be specified by the board
      [MTD] [NAND] Verify probe by retrying to checking the results match
      dontdiff: add modules.order
      dontdiff: ignore timeconst.h

Ben Hutchings (3):
      PCI: Expose PCI VPD through sysfs
      New driver "sfc" for Solarstorm SFC4000 controller.
      sysfs: Disallow truncation of files in sysfs

Ben Nizette (2):
      avr32: pass i2c board info through at32_add_device_twi
      UIO: Implement a UIO interface for the SMX Cryptengine

Benjamin Herrenschmidt (15):
      [POWERPC] Fix thinko in cpu_thread_mask_to_cores()
      [POWERPC] Initialize paca->current earlier
      [POWERPC] Fixup softirq preempt count
      [POWERPC] properly declare onstack completion in iseries veth
      [POWERPC] Fix device-tree locking vs. interrupts
      [POWERPC] Move stackframe definitions to common header
      [POWERPC] irqtrace support for 64-bit powerpc
      [POWERPC] Add thread_info_cache_init() weak hook
      [POWERPC] Fix kernel stack allocation alignment
      [POWERPC] Use __weak macro for smp_setup_processor_id
      ibm_newemac: Increase MDIO timeouts
      drm: Fix mismerge of non-coherent DMA patch
      drm: Remove unneeded dma sync in ATI pcigart alloc
      iomap: fix 64 bits resources on 32 bits
      ide: fix crash at boot with siimage driver

Benjamin Marzinski (1):
      [GFS2] Invalidate cache at correct point

Benjamin Thery (10):
      [NETNS][IPV6] ip6_fib - clean node use namespace
      [NETNS][IPV6] rt6_stats - make the stats per network namespace
      [NETNS][IPV6] route6 - move ip6_dst_ops inside the network namespace
      [NETNS][IPV6] route6 - make garbage collection work with multiple network namespaces
      [NETNS][IPV6] Move sysctl initialization later on in the IPv6 init sequence
      [NETNS][IPV6] af_inet6 - allow socket creation per namespace
      [NETNS][IPV6] addrconf - make addrconf per namespace
      [NETNS][IPV6] icmp6 - make icmpv6_socket per namespace
      [NETNS][IPV6] flowlabels - make flowlabels per namespace
      [NETNS][IPV6] flowlabels - make proc per namespace

Benny Halevy (1):
      nfs: return negative error value from nfs{,4}_stat_to_errno

Benoit Boissinot (1):
      ext*: spelling fix prefered -> preferred

Bernard Pidoux (3):
      rose: Socket lock was not released before returning to user space
      [ROSE]: Fix soft lockup wrt. rose_node_list_lock
      rose: Wrong list_lock argument in rose_node seqops

Bernd Schmidt (13):
      [Blackfin] arch: remove NOTES from linker script
      [Blackfin] arch: fix up - CONFIG_BLKFIN_WT was renamed CONFIG_BFIN_WT while the MPU code was
out-of-tree.
      [Blackfin] arch: fix bug - when using trace buffer with CONFIG_MPU enabled.
      [Blackfin] arch: fix bug - Make the MPU code aware of the async banks and the uncached DMA
area.
      [Blackfin] arch: a rather old performance improvement for the signal handling code
      [Blackfin] arch: fix bug - a crash on bootup with CONFIG_MPU on the BF548
      [Blackfin] arch: support the reserved memory region in the MPU code
      [Blackfin] arch: This allows XIP to work with FD-PIC.
      [Blackfin] arch: Allow AD1836A board to be connected, either to SPORT2 or SPORT3.
      [Blackfin] arch: Consistently export base_addr for all Blackfin variants.
      [Blackfin] arch: Give the DMA base registers a more descriptive name
      [Blackfin] arch: lose unnecessary dependency on CONFIG_BFIN_ICACHE for MPU
      [Blackfin] arch: Remove the circular buffering mechanism for exceptions

Bill Gatliff (4):
      [ARM] 4936/1: [CSB337] Converts to new-style UART initialization
      [ARM] 4937/1: [CSB637] Convert to new-style UART initialization
      [ARM] 4938/1: [CSB637] Convert heartbeat LED to gpio-leds
      [ARM] 4939/1: [CSB637] Update defconfig to use gpio-led

Bill Moss (1):
      iwlwifi: fix debug messages during scanning

Bjorn Helgaas (71):
      PCI: remove "pci=routeirq" noise from dmesg
      PCI: add generic pci_enable_resources()
      PCI: x86: use generic pci_enable_resources()
      PCI: alpha: use generic pci_enable_resources()
      PCI: ia64: use generic pci_enable_resources()
      PCI: powerpc: use generic pci_enable_resources()
      PCI: ppc: use generic pci_enable_resources()
      PCI: parisc: use generic pci_enable_resources()
      PCI: simplify quirk debug output
      hisax: depend on CONFIG_PNP, not __ISAPNP__
      PNP: skip dev->protocol NULL checks
      PNP: simplify quirk debug output
      PNP: use dev_printk for quirk messages
      PNP: turn on -DDEBUG when CONFIG_PNP_DEBUG is set
      ISAPNP: move config register addresses out of isapnp.h
      PNPACPI: continue after _CRS and _PRS errors
      PNP: make pnp_add_id() internal to PNP core
      PNP: change pnp_add_id() to allocate its own pnp_id structures
      PNP: add pnp_eisa_id_to_string()
      PNP: add pnp_alloc_dev()
      PNP: make pnp_add_card_id() internal to PNP core
      PNP: change pnp_add_card_id() to allocate its own pnp_id structures
      ISAPNP: pull pnp_add_card_id() out of isapnp_parse_card_id()
      PNP: add pnp_alloc_card()
      PNPACPI: pnpacpi_encode_ext_irq() wrongly set "irq" instead of "extended_irq"
      PNPACPI: use temporaries to reduce repetition
      PNPACPI: hoist dma_flags() out of pnpacpi_parse_allocated_dmaresource()
      PNPACPI: extend irq_flags() to set IORESOURCE_IRQ_SHAREABLE when appropriate
      PNPACPI: pass pnp_dev instead of acpi_handle
      PNP: add debug output to option registration
      PNP: remove pnp_resource_table from internal get/set interfaces
      PNP: remove more pnp_resource_table arguments
      PNP: add debug output to encoders
      PNP: add debug when assigning PNP resources
      PNP: add pnp_init_resources(struct pnp_dev *) interface
      PNP: remove pnp_resource_table from internal pnp_clean_resource_table interface
      PNP: remove unused interfaces using pnp_resource_table
      PNP: use dev_printk when possible
      PNP: factor pnp_init_resource_table() and pnp_clean_resource_table()
      PNP: add pnp_get_resource() interface
      PNP: remove pnp_mem_flags() as an lvalue
      PNP: convert resource accessors to use pnp_get_resource(), not pnp_resource_table
      PNP: use conventional "i" for loop indices
      PNP: reduce redundancy in pnp_assign_port() and others
      PNP: reduce redundancy in pnp_check_port() and others
      PNP: reduce redundancy in pnp_set_current_resources()
      PNP: check for conflicts with all resources, not just earlier ones
      PNP: pass resources, not indexes, to pnp_check_port(), et al
      PNP: convert resource checks to use pnp_get_resource(), not pnp_resource_table
      PNP: convert encoders to use pnp_get_resource(), not pnp_resource_table
      PNP: convert assign, interface to use pnp_get_resource(), not pnp_resource_table
      PNP: remove PNP_MAX_* uses
      rtc: dont reference pnp_resource_table directly
      PNP: make pnp_resource_table private to PNP core
      PNP: remove pnp_resource_table references from resource decoders
      PNP: add struct pnp_resource
      PNP: add pnp_get_pnp_resource()
      PNP: add pnp_resource index for ISAPNP
      PNP: add pnp_new_resource() to find a new unset pnp_resource
      PNP: make generic pnp_add_irq_resource()
      PNP: make generic pnp_add_dma_resource()
      PNP: make generic pnp_add_io_resource()
      PNP: make generic pnp_add_mem_resource()
      ISAPNP: fold isapnp_read_resources() back into isapnp_get_resources()
      PNPACPI: move _CRS/_PRS warnings closer to the action
      PNP: make interfaces private to the PNP core
      ISAPNP: remove unused pnp_dev->regs field
      PNPBIOS: remove include/linux/pnpbios.h
      Simplify initcall_debug output
      parport_pc: wrap PNP probe code in #ifdef CONFIG_PNP
      tpm: change Kconfig dependencies from PNPACPI to PNP

Björn Steinbrink (1):
      x86, pci: fix off-by-one errors in some pirq warnings

Boaz Harrosh (6):
      [SCSI] gdth: remove command accessors
      [SCSI] iscsi: extended cdb support
      [SCSI] iscsi: bidi support at the generic libiscsi level
      [SCSI] iscsi: bidi support for iscsi_tcp
      [SCSI] Let scsi_cmnd->cmnd use request->cmd buffer
      [SCSI] add support for variable length extended commands

Bob Copeland (1):
      udf: use crc_itu_t from lib instead of udf_crc

Bob Moore (54):
      ACPICA: Several fixes for internal method result stack
      ACPICA: Removed unused code
      ACPICA: Update for mutiple global lock acquisitions by same thread
      ACPICA: changed order of interpretation of operand objects
      ACPICA: Avoid use of invalid pointers in returned object field
      ACPICA: Fixed a couple compiler warnings for extra extern statements
      ACPICA: Update comments for acquire/release mutex interfaces
      ACPICA: Removed extraneous code
      ACPICA: Removed obsolete ACPI_NO_INTEGER64_SUPPORT define
      ACPICA: Misc fixes for recent global lock code update
      ACPICA: Increase maximum buffer size dumped to screen in buffer object dump
      ACPICA: Fix for package reference counts
      ACPICA: Update version to 20070320
      ACPICA: Fix for update of the Global Lock Handle
      ACPICA: Update version to 20070508
      ACPICA: Updated error message for dynamic method serialization
      ACPICA: Support for iASL - multiple files and wildcards
      ACPICA: Add minimal disassembly support for the SLIC table
      ACPICA: update version number to 20070919
      ACPICA: Fix for Alias operator to see target child objects
      ACPICA: Fix for fault if Load() fails
      ACPICA: Fix a fault when storing DdbHandle to Debug object
      ACPICA: Fix for memory leak related to DdbHandle objects
      ACPICA: Add a table checksum verify for Load operator
      ACPICA: Add error checks to prevent faults
      ACPICA: Fix for Load/LoadTable to specify load location
      ACPICA: Fixed a memory leak when Device or Thermal objects referenced in packages
      ACPICA: Update version to 20071019
      ACPICA: Cosmetic changes only, no functional changes
      ACPICA: Cosmetic changes only, no functional changes
      ACPICA: Cleanup of debug output
      ACPICA: Fixes a problem with control method references within packages
      ACPICA: Fixed a problem with FromBCD and ToBCD with some compilers
      ACPICA: Update version to 20071114
      ACPICA: Fixed a problem with AcpiGetDevices where the search of a branch of the device tree
could be terminated prematurely
      ACPICA: Fixed a problem with Index Fields where the Index register was incorrectly limited to
a maximum of 32 bits
      ACPICA: Undo accidental checkin of not-fully-tested mutex changes
      ACPICA: Update version to 20071219
      ACPICA: Include file support for new ACPI tables
      ACPICA: Bulletproof disassembler for bad ACPI tables
      ACPICA: Update version to 20080123
      ACPICA: Add va_end statements as appropriate
      ACPICA: Added new error messages
      ACPICA: Fix for ACPI_HIDWORD macro
      ACPICA: Disassembler support for new ACPI tables
      ACPICA: Fix for resource descriptor optimization issues for _CRS/_SRC
      ACPICA: Fix for possible error when packages/buffers are passed to methods externally
      ACPICA: Update ACPICA version to 20080213
      ACPICA: Fix for extraneous debug message for packages
      ACPICA: Fixes for external Reference Objects
      ACPICA: Updates for Debug object output
      ACPICA: Fixes for size of StartDependent resource descriptor
      ACPICA: Update version to 20080321
      ACPICA: Fix for some local named nodes not marked temporary and to disallow duplicates

Bob Peterson (13):
      [GFS2] Get rid of unneeded parameter in gfs2_rlist_alloc
      [GFS2] Fix debug inode printing
      [GFS2] Only do lo_incore_commit once
      [GFS2] Misc fixups
      [GFS2] Only wake the reclaim daemon if we need to
      [GFS2] Plug an unlikely leak
      [GFS2] Allocate gfs2_rgrpd from slab memory
      [GFS2] Combine rg_flags and rd_flags
      [GFS2] Get rid of gl_waiters2
      [GFS2] Eliminate gl_req_bh
      [GFS2] Remove rgrp and glock version numbers
      [GFS2] Remove unused counters
      [GFS2] Faster gfs2_bitfit algorithm

Bodo Stroesser (2):
      hrtimer: timeout too long when using HRTIMER_CB_SOFTIRQ
      bridge: kernel panic when unloading bridge module

Borislav Petkov (45):
      ide-floppy: remove struct idefloppy_id_gcw
      ide-tape: move all struct and other defs at the top
      ide-tape: remove atomic test/set macros for packet commands
      ide: add generic packet command representation ide_atapi_pc
      ide-tape: convert driver to using generic ide_atapi_pc
      ide-floppy: convert driver to using generic ide_atapi_pc
      ide-scsi: convert driver to using generic ide_atapi_pc
      ide-floppy: rename end_request handler properly
      ide: use generic ATAPI packet command flags in ide-{floppy,tape}
      ide-scsi: do non-atomic pc->flags testing
      ide-cd: remove the internal 64k buffer
      ide-cd: put proc-related functions together under single ifdef
      ide-cd: include proper headers
      ide-cd: put all proc-related code at one place
      ide-cd: fixup comments
      ide-cd: shorten lines longer than 80 columns
      ide-cd: fix remaining checkpatch.pl issues
      ide-tape: remove idetape_pipeline_active()
      ide-tape: remove tape->cache_stage
      ide-tape: remove pipeline-specific code from idetape_add_chrdev_write_request
      ide-tape remove pipeline speed/control calculations
      ide-tape: remove pipeline-specific code from idetape_add_chrdev_read_request()
      ide-tape: remove unused parameter from idetape_copy_stage_to_user
      ide-tape: remove unused parameter from idetape_copy_stage_from_user
      ide-tape: remove pipeline-specific code in idetape_space_over_filemarks()
      ide-tape: remove idetape_pipeline_size()
      ide-tape: remove idetape_remove_stage_head()
      ide-tape: remove pipeline-specific code from idetape_end_request()
      ide-tape: unwrap idetape_queue_pc_tail()
      ide-tape: remove remaining pipeline functionality
      ide-tape: remove pipelined mode tape control flags
      ide-tape: remove pipeline-specific members from struct ide_tape_obj
      ide-tape: remove pipelined mode parameters
      ide-tape: remove misc references to pipelined operation in the comments
      ide-tape: remove pipelined mode description from Documentation/ide/ide-tape.txt
      ide-tape: remove comments markup from Documentation/ide/ide-tape.txt
      ide-tape: improve buffer allocation strategy
      ide-tape: mv tape->stage_size tape->buffer_size
      ide-tape: mv tape->pages_per_stage tape->pages_per_buffer
      ide-tape: improve buffer pages freeing strategy
      ide-tape: make __idetape_discard_read_pipeline() of type void
      ide-tape: mv idetape_discard_read_pipeline ide_tape_discard_merge_buffer
      ide-tape: mv idetape_empty_write_pipeline ide_tape_flush_merge_buffer
      ide-tape: mv tape->merge_stage_size tape->merge_bh_size
      ide-tape: remove tape->merge_stage

Brandon Philips (14):
      V4L/DVB (7166): [v4l] Add new user class controls and deprecate others
      V4L/DVB (7167): [v4l] Add camera class control definitions
      V4L/DVB (7204): remove V4L2_CID_SHARPNESS from meye.h and report private control as DISABLED
      V4L/DVB (7281): v4l: Deadlock in videobuf-core for DQBUF waiting on QBUF
      V4L/DVB (7487): videobuf: Wakeup queues after changing the state to ERROR
      V4L/DVB (7488): videobuf: Simplify videobuf_waiton logic and possibly avoid missed wakeup
      V4L/DVB (7489): videobuf-vmalloc.c: Remove buf_release from videobuf_vm_close
      V4L/DVB (7491): vivi: make vivi openable only once
      V4L/DVB (7492): vivi: Simplify the vivi driver and avoid deadlocks
      V4L/DVB (7493): videobuf: Avoid deadlock with QBUF and bring up to spec for empty queue
      V4L/DVB (7494): videobuf-dma-sg.c: Avoid NULL dereference and add comment about backwards
compatibility
      V4L/DVB (7550): em28xx: Fix a possible memory leak
      V4L/DVB (7562): videobuf: Require spinlocks for all videobuf users
      V4L/DVB (7735): Fix compilation for au0828

Brian Haley (2):
      [IPv6]: Change IPv6 unspecified destination address to ::1 for raw and un-connected sockets
      af_key: Fix af_key.c compiler warning

Brian King (2):
      [SCSI] ipr: Rename ipr's state scsi host attribute to prevent collisions
      [SCSI] ibmvscsi: Handle non SCSI error status

Brian Magnuson (1):
      Input: xpad - add support for wireless xbox360 controllers

Bruce Allan (3):
      e1000e: reformat comment blocks, cosmetic changes only
      e1000e: reformat register test code, fix some minor initialization
      e1000e: cleanup several stats issues

Bruno Randolf (7):
      mac80211: better definition of mactime
      mac80211: move function ieee80211_sta_join_ibss()
      mac80211: enable IBSS merging
      ath5k: struct ath5k_desc cleanups
      ath5k: move rx and tx status structures out of hardware descriptor
      ath5k: add notes about rx timestamp
      ath5k: work around wrong beacon rx timestamp in IBSS mode

Bryan Wu (13):
      [Blackfin] arch: add i2c board info struct and move to new-style i2c interface
      [Blackfin] arch: remove TWI I2C register accessing helper macros, because we moved to use i2c
new-style interface
      [Blackfin] arch: Add dma_map_page and dma_unmap_page stub for MMC SPI compiling
      [Blackfin] arch: boards and machines defconfig updates
      i2c-bfin-twi: Add platform_resource interface to support multi-port TWI controllers
      i2c-bfin-twi: Add missing pin mux operation
      i2c-bfin-twi: Cleanup driver descriptions, versions and some module useful information
      i2c-bfin-twi: Just let i2c-bfin-twi driver depends on BLACKFIN
      [MTD] m25p80: add FAST_READ access support to M25Pxx
      Blackfin EMAC Driver: code cleanup
      Blackfin EMAC Driver: Initial version of ethtool support
      Blackfin serial driver: this driver enable SPORTs on Blackfin emulate UART
      kallsyms: nuke all ChangeLog, this should be logged by git

Byron Bradley (1):
      [ARM] 4955/1: Orion: Support the Buffalo Linkstation Pro/Live Platform

Carl-Daniel Hailfinger (1):
      [MTD] [MAPS] add support for Nvidia MCP55 to ck804xrom

Carlos Eduardo Aguiar (2):
      MMC: OMAP: Remove some opcodes from host driver
      MMC: OMAP: Using setup_timer instead of init_timer

Carsten Otte (4):
      s390: KVM preparation: provide hook to enable pgstes in user pagetable
      KVM: s390: interrupt subsystem, cpu timer, waitpsw
      KVM: s390: API documentation
      s390: KVM guest: detect when running on kvm

Casey Schaufler (1):
      smack: make smk_cipso_doi() and smk_unlbl_ambient()

Catalin Marinas (16):
      ARMv7: Add support for the ThumbEE state saving/restoring
      RealView: Move the SCU initialisation out of __v6_setup
      Add RealView/EB support for the LAN9118 Ethernet chip
      RealView: Move the EB GIC definitions to the board file
      RealView: Move the flash definitions out of platform.h
      RealView: Move the timer definitions into the EB specific files
      RealView: Move the UART definitions to EB specific files
      RealView: Move more device address definitions to board-eb.h
      RealView: Allow ARMv7 support for RealView/EB
      RealView: Change the IO_ADDRESS macro
      RealView: Add the SMP initialisation support for PB11MPCore
      RealView: Add uncompressing support to PB11MPCore
      RealView: Add uncompressing support for PB1176
      Allow the L2X0 outer cache support to be configurable
      [ARM] fix 48d7927bdf071d05cf5d15b816cf06b0937cb84f
      [ARM] 5018/1: RealView: Fix the ARM11MPCore Oprofile compilation

Cedric Bregardis (1):
      [ALSA] Emagic Audiowerk 2 ALSA driver.

Cesar Eduardo Barros (2):
      [CPUFREQ] Warn when cpufreq_register_notifier called before pure initcalls
      [CPUFREQ] fix show_trans_table

Chien Tung (1):
      RDMA/nes: Fix adapter reset after PXE boot

Chr (1):
      mac80211: add station aid into ieee80211_tx_control

Chris Collins (1):
      USB: option.c: correct DTR behaviour

Chris Dearman (8):
      mm: try both endianess when checking for endianess
      [MIPS] Basic SPRAM support
      [MIPS] Remove TLB sanitation code
      [MIPS] All MIPS32 processors support64-bit physical addresses.
      [MIPS] Tidy up cache attributes
      [MIPS] Allow setting of the cache attribute at run time.
      [MIPS] Add noulri kernel argument to disable "rdhwr $29" usermode support.
      [MIPS] Add CoreFPGA5 support; distinguish between SOCit/ROCit

Chris Pascoe (2):
      V4L/DVB (7258): Support DVB-T tuning on the DViCO FusionHDTV DVB-T Pro
      V4L/DVB (7259): FusionHDTV DVB-T Pro tuning problem fixes

Chris Snook (2):
      atlx: remove flash vendor parameter
      [netdrvr] atlx: code movement: move atl1 parameter parsing

Chris Wedgwood (1):
      Add 'short help text' to ATA_ACPI so it's [de]selectable.

Christian Borntraeger (14):
      [S390] KVM preparation: split sysinfo definitions for kvm use
      [S390] kernel: show last breaking-event-address on oops
      KVM: kvm.h: __user requires compiler.h
      s390: KVM preparation: host memory management changes for s390 kvm
      s390: KVM preparation: address of the 64bit extint parm in lowcore
      KVM: s390: sie intercept handling
      KVM: s390: intercepts for privileged instructions
      KVM: s390: interprocessor communication via sigp
      KVM: s390: intercepts for diagnose instructions
      KVM: s390: add kvm to kconfig on s390
      KVM: s390: update maintainers
      s390: KVM guest: virtio device support, and kvm hypercalls
      Fix cpu hotplug problem in softirq code
      virtio: export more headers to userspace

Christian Kujau (1):
      PMU battery: filenames in sysfs with spaces

Christian Lamparter (3):
      p54: use IEEE 802.11e defaults for initialization
      p54: move to separate directory
      drivers/net/wireless/p54/net2280.h: silence checkpatch.pl

Christian Limpach (1):
      xen blkfront: Delay wait for block devices until after the disk is added

Christof Schmitt (5):
      [SCSI] zfcp: convert zfcp to use target reset and device reset handler
      [SCSI] zfcp: Fix handling for boxed port after physical close
      [SCSI] zfcp: Move DBF definitions to private header file
      [SCSI] zfcp: Remove zfcp_erp_wait from slave destory handler to fix deadlock
      [SCSI] zfcp: Fix error handling for blocked unit for send FCP command

Christoph Hellwig (45):
      [GFS2] fix file_system_type leak on gfs2meta mount
      udf: kill udf_set_blocksize
      udf: kill useless file header comments for vfs method implementations
      udf: move headers out include/linux/
      [XFS] cleanup xfs_vn_mknod
      [XFS] vnode cleanup in xfs_fs_subr.c
      [XFS] kill xfs_get_dir_entry
      [XFS] kill xfs_rwlock/xfs_rwunlock
      [XFS] don't encode parent in nfs filehandles unless nessecary
      [XFS] cleanup vnode use in dmapi calls
      [XFS] cleanup vnode use in xfs_create/mknod/mkdir
      [XFS] cleanup vnode use in xfs_link
      [XFS] cleanup vnode use in xfs_symlink and xfs_rename
      [XFS] cleanup vnode use in xfs_lookup
      [XFS] cleanup vnode use in xfs_lrw.c
      [XFS] cleanup vnode use in xfs_iops.c
      [XFS] cleanup vnode use in xfs_bmap.c
      [XFS] Remove superflous xfs_readsb call in xfs_mountfs.
      [XFS] cleanup root inode handling in xfs_fs_fill_super
      [XFS] remove most calls to VN_RELE
      [XFS] Don't validate symlink target component length
      [POWERPC] Stacktrace support for lockdep
      merge open_namei() and do_filp_open()
      [POWERPC] Fix new warnings arising from stacktrace patch
      [XFS] Remove VN_IS* macros and related cruft.
      [XFS] kill xfs_getattr
      [XFS] kill di_mode checks after xfs_iget
      [XFS] xfs_rename: pass resblks to xfs_dir_removename
      [XFS] simplify xfs_lookup
      [XFS] shrink mrlock_t
      [XFS] remove manual lookup from xfs_rename and simplify locking
      [XFS] kill usesless IHOLD calls in xfs_rename
      [XFS] kill parent == child checks in xfs_remove and xfs_rmdir
      [XFS] kill usesless IHOLD calls in xfs_remove and xfs_rmdir
      [XFS] Add xfs_icsb_sync_counters_locked for when m_sb_lock already held
      [XFS] split xfs_icsb_balance_counter
      [XFS] kill XFS_ICSB_SB_LOCKED
      [XFS] allow enabling CONFIG_XFS_DEBUG
      [XFS] remove sendfile leftovers
      [XFS] remove dmapi cruft in xfs_file.c
      ext4: move headers out of include/linux
      [POWERPC] spufs: add context switch notification log
      mxser: convert large macros to functions
      reiserfs: use open_bdev_excl
      make generic sys_ptrace unconditional

Christoph Lameter (59):
      [IA64] Untangle sync_icache_dcache() page size determination
      slub: Reduce #ifdef ZONE_DMA by moving kmalloc_caches_dma near dma logic
      slub: Deal with config variable dependencies
      slub: Fixes to per cpu stat output in sysfs
      slub: Move map/flag clearing to __free_slab
      slub: No need for per node slab counters if !SLUB_DEBUG
      slab_err: Pass parameters correctly to slab_bug
      slub: free_list() cleanup
      slub: Dump list of objects not freed on kmem_cache_close()
      slub: Store max number of objects in the page struct.
      slub: for_each_object must be passed the number of objects in a slab
      slub: Add kmem_cache_order_objects struct
      slub: Update statistics handling for variable order slabs
      slub: Fallback to minimal order during slab page allocation
      slub: Drop fallback to page allocator method
      slub: Make the order configurable for each slab cache
      slub: Simplify any_slab_object checks
      slub: Drop DEFAULT_MAX_ORDER / DEFAULT_MIN_OBJECTS
      slub: Calculate min_objects based on number of processors.
      slub: pack objects denser
      Remove set_migrateflags()
      vmalloc: show vmalloced areas via /proc/vmallocinfo
      vmallocinfo: add caller information
      sparsemem: vmemmap does not need section bits
      kbuild: create a way to create preprocessor constants from C expressions
      pageflags: standardize comment inclusion in asm-offsets.h and fix MIPS
      pageflags: use an enum for the flags
      pageflags: get rid of FLAGS_RESERVED
      pageflags: introduce macros to generate page flag functions
      pageflags: convert to the use of new macros
      pageflags: use proper page flag functions in Xen
      pageflags: eliminate PG_xxx aliases
      page flags: handle PG_uncached like all other flags
      page flags: add PAGEFLAGS_FALSE for flags that are always false
      mm: Get rid of __ZONE_COUNT
      PAGEFLAGS_EXTENDED and separate page flags for Head and Tail
      Add kbuild.h that contains common definitions for kbuild users
      x86: use kbuild.h
      mips: use kbuild.h instead of macros in asm-offsets.c
      alpha: use kbuild.h instead of macros in asm-offsets.c
      ia64: use kbuild.h macros instead of defining macros in asm-offsets.c
      arm: use kbuild.h instead of macros in asm-offsets.c
      xtensa: use kbuild.h macros instead of defining them in asm-offsets.c
      sparc: use kbuild.h instead of defining macros in asm-offsets.c
      avr32: use kbuild.h macros instead of defining macros in asm-offsets.c
      blackfin: use kbuild.h instead of defining macros in asm-macros.c
      frv: use kbuild.h instead of defining macros in asm-offsets.c
      h8300: use kbuild.h instead of defining macros in asm-offsets.c
      m68k/m68kmmu: use kbuild.h instead of defining macros in asm-offsets.c
      mn10300: use kbuild.h instead of defining macros in asm-offsets.c
      parisc: use kbuild.h instead of defining macros in asm-offsets.c
      ppc/powerpc: use kbuild.h instead of defining macros in asm-offsets.c
      s390: use kbuild.h instead of defining macros in asm-offsets.c
      s390: use kbuild.h instead of defining macros in asm-offsets.c
      sh: use kbuild.h instead of defining macros in asm-offsets.c
      v850: use kbuild.h instead of defining macros in asm-offsets.c
      slub: Whitespace cleanup and use of strict_strtoul
      slabinfo: Support printout of the number of fallbacks
      slub: #ifdef simplification

Christoph Pfister (2):
      V4L/DVB (7530): budget-av: Fix support for certain cams
      V4L/DVB (7531): budget-av: Fix CI interface on (some) KNC1 DVBS cards

Chuck Lever (29):
      NFS: numeric mount parameters are unsigned
      NFS: Fix up data types of fields in nfs_parsed_mount_options
      NFS: Save the value of the "port=" mount option
      NFS: Save the values of the "mount*=" mount options
      NFS: Show most mount options via nfs_show_options()
      NFS: Always enable NFS direct I/O
      SUNRPC: Update help Kconfig text
      SUNRPC: Add a default setting for CONFIG_SUNRPC_BIND34
      NLM: LOCKD fails to load if CONFIG_SYSCTL is not set
      NLM: NLM protocol version numbers are u32
      lockd: bring a few function declarations up to date
      lockd: Ensure NSM strings aren't longer than protocol allows
      lockd: refactor SM_MON mon_name argument encoder
      lockd: refactor SM_MON my_id argument encoder
      lockd: document use of mon_id argument in SM_MON requests
      lockd: Fix up incorrect RPC buffer size calculations.
      lockd: introduce new function to encode private argument in SM_MON requests
      NFSD: Remove NFSD_TCP kernel build option
      NFSD: Update help text for CONFIG_NFSD
      NFSD: Move "select FS_POSIX_ACL if NFSD_V4"
      NFSD: Move "select NFSD_V2_ACL if NFSD_V3_ACL"
      NFSD: Remove redundant "select" clauses in fs/Kconfig
      NFSD: Use "depends on" for PROC_FS dependency
      SUNRPC: Remove PROC_FS dependency
      NFSD: Remove NFSv4 dependency on NFSv3
      SUNRPC: RPC server still uses 2.4 method for disabling TCP Nagle
      SUNRPC: Update RPC server's TCP record marker decoder
      SUNRPC: Use unsigned index when looping over arrays
      SUNRPC: Use unsigned loop and array index in svc_init_buffer()

Ciaran McCreesh (1):
      firmware loader: printk when requesting firmware

Clemens Ladisch (28):
      [ALSA] mpu401: reduce tx loop timeout
      [ALSA] usb-audio: sort quirks list
      [ALSA] oxygen: move WM8785 symbols to a header file
      [ALSA] virtuoso: move PCM1796 symbols to a header file
      [ALSA] oxygen: add monitor controls
      [ALSA] oxygen: change model-specific PCM device configuration
      [ALSA] oxygen: make SPI/2-wire configuration model-specific
      [ALSA] oxygen: move MIDI flag to model struct
      [ALSA] oxygen: disable clock of unused I2S inputs
      [ALSA] oxygen: fix line-in recording selection (now for real)
      [ALSA] aw2: remove duplicate MODULE_LICENSE
      [ALSA] oxygen: add I2C support
      [ALSA] virtuoso: separate D2/D2X init functions
      [ALSA] virtuoso: allow both CS5381 and CS5361
      [ALSA] virtuoso: move some code to xonar_common_init()
      [ALSA] virtuoso: set PCM1796 oversampling rate
      [ALSA] virtuoso: change card short name
      [ALSA] virtuoso: fix typo
      [ALSA] virtuoso: add Xonar DX support
      [ALSA] virtuoso: correctly switch input jack on Xonar DX
      [ALSA] oxygen: use SPDIF input only if present
      [ALSA] virtuoso: add GPIO 1 mixer control
      [ALSA] virtuoso: initialize two-wire control register
      [ALSA] virtuoso: fix DX front panel I/O
      [ALSA] hifier: remove empty hifier_mixer_init()
      [ALSA] oxygen: generalize handling of DAC volume limits
      [ALSA] oxygen: mute by default
      [ALSA] oxygen: generalize DAC volume TLV handling

Corentin Chary (2):
      eeepc-laptop: add backlight
      eeepc-laptop: add hwmon fan control

Corey Minyard (10):
      ipmi: hold ATTN until upper layer ready
      ipmi: run to completion fixes
      ipmi: don't print event queue full on every event
      ipmi: update driver version
      IPMI: convert message handler defines to an enum
      ipmi: convert locked counters to atomics in the system interface
      IPMI: Convert system interface defines to an enum
      ipmi: style fixes in the base code
      IPMI: Style fixes in the system interface code
      IPMI: Style fixes in the misc code

Cornelia Huck (6):
      iucv: Delay bus registration until core is ready.
      [S390] cio: Fix race for "fast" path gone/path back situations.
      [S390] cio: Trigger verification on device/path not operational.
      netiucv: Fix missing driver attributes.
      [S390] cio: Use strict_strtoul() for attributes.
      [S390] cio: Make isc handling more robust.

Craig Kelley (1):
      hwmon: (smsc47b397) add a new chip id (0x8c)

Craig Shelley (1):
      USB: CP2101 Add new device IDs

Craig W. Nadler (1):
      USB: g_printer bugfixes

Cyril Brulebois (1):
      Documentation: Remove last references to BitKeeper.

Cyrill Gorcunov (12):
      [GFS2] possible null pointer dereference fixup
      x86: processor.h - use PAGE_SIZE instead of numeric value
      x86: relocate_kernel - use predefined PAGE_SIZE instead of own alias
      x86: entry_32.S - use flags from processor-flags.h
      x86: debug Store - call kfree if only we really need it
      NFS - fix potential NULL pointer dereference v2
      avr32: cleanup - use _AC macro to define PAGE_SIZE
      capifs: fix memory leak on remount
      m32r: cleanup: drop .data.idt section in vmlinux.lds script
      thinkpad_acpi: fix possible NULL pointer dereference if kstrdup failed
      ELF: Use EI_NIDENT instead of numeric value
      BINFMT: fill_elf_header cleanup - use straight memset first

Cédric Augonnet (1):
      Removing dead code in drivers/net/wan/hdlc_fr.c

Dai Haruki (3):
      gianfar: Fix the data buffer stashing amount
      gianfar: Fix frame size calculation when hardware VLAN acceleration is on
      gianfar: Support NAPI for TX Frames

Dale Farnsworth (6):
      [POWERPC] Remove dead code at KernelAltiVec
      [POWERPC] prpmc2800: Fix frequencies in prpmc2800.dts
      [POWERPC] mv64x60: Remove device tree absolute path references
      [POWERPC] mv643xx_eth: Prepare to support multiple silicon blocks
      [POWERPC] Document the mv64x60 device tree bindings
      [POWERPC] prpmc2800 needs a dtbImage

Damián Viano (1):
      ACPICA: always disable GPE when requested

Dan McGee (1):
      ata_piix: add Asus Eee 701 controller to short cable list

Dan Noe (1):
      cxgb3: Fix __must_check warning with dev_dbg.

Dan Williams (12):
      iop: unconditionally initialize the ATU on platforms known to be 'hosts'
      async_tx: fix multiple dependency submission
      async_tx: kill ->device_dependency_added
      iop-adma: remove the workaround for missed interrupts on iop3xx
      dmaengine: ack to flags: make use of the unused bits in the 'ack' field
      sysfs: refill attribute buffer when reading from offset 0
      md: introduce get_priority_stripe() to improve raid456 write performance
      md: raid5.c convert simple_strtoul to strict_strtoul
      md: fix use after free when removing rdev via sysfs
      md: remove a stray command from a copy and paste error in resync_start_store
      md: prevent duplicates in bind_rdev_to_array
      md: support blocking writes to an array on device failure

Daniel Drake (2):
      ipw2100/ipw2200: note firmware loading caveat in Kconfig help text
      forcedeth: Use round_jiffies for stats timer

Daniel Laird (1):
      [MIPS] Move arch/mips/philips to arch/mips/nxp

Daniel Lezcano (40):
      [NETNS][IPV6] ip6_fib - dynamically allocate the fib tables
      [NETNS][IPV6] ip6_fib - make it per network namespace
      [NETNS][IPV6] ip6_fib - fib6_clean_all handle several network namespaces
      [NETNS][IPV6] ip6_fib - add net to gc timer parameter
      [NETNS][IPV6] ip6_fib - dynamically allocate gc-timer
      [NETNS][IPV6] ip6_fib - gc timer per namespace
      [NETNS][IPV6] fib6 rule - dynamic allocation of the rules struct ops
      [NETNS][IPV6] fib6_rules - handle several network namespaces
      [NETNS][IPV6] rt6_stats - dynamically allocate the routes statistics
      [NETNS][IPV6] route6 - create route6 proc files for the namespace
      [NETNS][IPV6] route6 - Pass the network namespace parameter to rt6_lookup
      [NETNS][IPV6] route6 - Make proc entry /proc/net/rt6_stats per namespace
      [NETNS][IPV6] route6 - Pass network namespace to rt6_add_route_info and rt6_get_route_info
      [NETNS][IPV6] route6 - Pass the network namespace parameter to rt6_purge_dflt_routers
      [NETNS][IPV6] route6 - make route6 per namespace
      [NETNS][IPV6] rt6_info - make rt6_info accessed as a pointer
      [NETNS][IPV6] rt6_info - move rt6_info structure inside the namespace
      [NETNS][IPV6] route6 - dynamically allocate ip6_dst_ops
      [NETNS][IPV6] route6 - Make ip6_dst_gc simpler
      [NETNS][IPV6] proc - protect snmp6 from non-init_net calls
      [NETNS][IPV6] addrconf - Pass the proper network namespace parameters to addrconf
      [NETNS][IPV6] route6 - add netns parameter to ip6_route_output
      [NETNS][IPV6] route6 - pass always a valid socket to ip6_dst_lookup
      [NETNS][IPV6] ip6_input - enable ipv6_rcv to handle several network namespace
      [IPV6]: Remove commented lines.
      [NETNS][IPV6] fix some missing namespace
      [NETNS][IPV6] ndisc - make ndisc handle multiple network namespaces
      [NETNS][IPV6] ndisc - make socket control per namespace
      [NETNS][IPV6] tcp6 - make socket control per namespace
      [NETNS][IPV6] tcp6 - handle several network namespace
      [NETNS][IPV6] mcast - handle several network namespace
      [NETNS][IPV6] mcast - fix compilation warning when procfs is not compiled in
      [NETNS][IPV6] udp - make proc handle the network namespace
      [NETNS][IPV6] tcp - assign the netns for timewait sockets
      [NETNS][IPV4] tcp - make proc handle the network namespaces
      [NETNS][IPV6] udp6 - make proc per namespace
      [NETNS][IPV6] tcp6 - make proc per namespace
      [NETNS][IPV6] anycast - handle several network namespace
      netns: Fix device renaming for sysfs
      netns: Fix reassembly timer to use the right namespace

Daniel Mack (3):
      [ALSA] snd_usb_caiaq: fix potential lockups locking
      [ALSA] snd_usb_caiaq: correct input channel order
      [ALSA] snd_usb_caiaq: make high sample rates work with A8DJ

Daniel Walker (12):
      netdev: ehea: semaphore to mutex
      netdev: ehea: ehea_fw_handles semaphore to mutex
      netdev: ehea: locking order correction
      netdev: ehea: bcmc_regs semaphore to mutex
      netdev: ehea: port_lock semaphore to mutex
      driver core: memory: semaphore to mutex
      USB: microtek: remove unused semaphore
      USB: libusual: locking cleanup
      usb: u132-hcd driver style clean up
      usb: u132-hcd driver: semaphore to mutex
      atm: ambassador: vcc_sf semaphore to mutex
      usb: ldusb: ld_usb semaphore to mutex

Darrick J. Wong (4):
      [SCSI] libsas: Provide a transport-level facility to request SAS addrs
      [SCSI] aic94xx: Use sas_request_addr() to provide SAS WWN if the adapter lacks one
      [CPUFREQ] expose cpufreq coordination requirements regardless of coordination mechanism
      [CPUFREQ] document the currently undocumented parts of the sysfs interface

Darryl Green (1):
      V4L/DVB (7476): New USB ID for Leadtek DVB-T USB

Dave Airlie (2):
      drm: reorganise minor number handling using backported modesetting code.
      drm: _end is shadowing real _end, just rename it.

Dave Hansen (23):
      do namei_flags calculation inside open_namei()
      r/o bind mounts: stub functions
      r/o bind mounts: create helper to drop file write access
      r/o bind mounts: drop write during emergency remount
      r/o bind mounts: elevate write count for rmdir and unlink.
      r/o bind mounts: get callers of vfs_mknod/create/mkdir()
      r/o bind mounts: write counts for link/symlink
      r/o bind mounts: get write access for vfs_rename() callers
      r/o bind mounts: elevate write count for xattr_permission() callers
      r/o bind mounts: elevate write count for ncp_ioctl()
      r/o bind mounts: write counts for touch_atime()
      r/o bind mounts: elevate write count for do_utimes()
      r/o bind mounts: write count for file_update_time()
      r/o bind mounts: elevate write count for ioctls()
      r/o bind mounts: elevate write count for open()s
      r/o bind mounts: elevate write count for chmod/chown callers
      r/o bind mounts: write counts for truncate()
      r/o bind mounts: make access() use new r/o helper
      r/o bind mounts: elevate count for xfs timestamp updates
      r/o bind mounts: check mnt instead of superblock directly
      r/o bind mounts: track numbers of writers to mounts
      r/o bind mounts: honor mount writer counts at remount
      r/o bind mounts: debugging for missed calls

Dave Jones (6):
      x86: Centaur Isaiah processor to use sysenter in 64-bit compatibility mode rather than
syscall
      [CPUFREQ] Slightly shorten the error paths of cpufreq_suspend/cpufreq_resume
      [CPUFREQ] CodingStyle
      [CPUFREQ] more CodingStyle
      [CPUFREQ] Refactor locking in cpufreq_add_dev
      trivial: fix user-visible typo in hfsplus

Dave Olson (10):
      IB/ipath: Make some constants chip-specific, related cleanup
      IB/ipath: Shared context code needs to be sure device is usable
      IB/ipath: Enable 4KB MTU
      IB/ipath: HW workaround for case where chip can send but not receive
      IB/ipath: Make link state transition code ignore (transient) link recovery
      IB/ipath: Add support for IBTA 1.2 Heartbeat
      IB/ipath: Set LID filtering for HCAs that support it.
      IB/ipath: Enable reduced PIO update for HCAs that support it.
      IB/ipath: Fix check for no interrupts to reliably fallback to INTx
      IB/ipath: add calls to new 7220 code and enable in build

Dave Young (2):
      jiffies: add time_is_after_jiffies and others which compare with jiffies
      isolate ratelimit from printk.c for other use

David Anders (1):
      [ARM] 4963/1: S3C2410 - add basic machine support for the TCT Hammer

David Brownell (38):
      ACPI: crosslink ACPI and "real" device nodes
      atmel_tc library
      atmel_tc clocksource/clockevent code
      tclib: Fix compile warnings
      Input: ads7846 - simplify support of external vREF (and ads7843)
      ARM: OMAP: Use gpiolib
      ARM: OMAP: 5912 OSK GPIO updates
      ARM: OMAP: I2C: tps65010 driver converts to gpiolib
      ARM: OMAP: Use gpiolib with tps65010 for OSK 5912
      Input: gpio_keys - irq handling cleanup
      Input: omap-keypad - fix build warning
      avr32: start clocksource cleanup
      avr32: Generic clockevents support
      [HWRNG] omap: Minor updates
      [MTD] [MAPS] omap_nor section fixes
      USB: defines for USB "Link Power Management" (LPM) ECN
      USB: ehci: minor cleanups
      USB: ohci: port reset paranoia timeout
      USB: ehci tolerates some buggy devices
      USB: ehci minor SOC bus glue fixes
      USB: ehci: remove obsolete workaround for bogus IRQs
      USB: ehci: paranoia, reject large control transfers
      USB: gadget section fixes
      USB: at91_udc can prefetch data
      USB: ehci: qh/qtd cleanup comments
      USB: cdc-acm: signedness fix
      USB: ehci: qh_completions cleanup and bugfix
      rtc-pcf8583 build fix
      rtc: avoid legacy drivers with generic framework
      kerneldoc for <linux/clk.h>
      spi: pxa2xx_spi "sparse" fixes
      atmel_lcdfb: suspend/resume support
      [ARM] 5021/1: at91: buildfix for sam9263 + PM
      pcmcia: remove pccard_sysfs_interface warnings
      Add a new sysfs_streq() string comparison function
      USB: usbtest displays diagnostics again
      usb serial gadget: CDC ACM fixes
      usb: gadget zero style fixups (mostly whitespace)

David C Somayajulu (1):
      [SCSI] qla4xxx: fix scsi command completion, lun reset and target reset code

David Chinner (56):
      [XFS] Factor xfs_itobp() and xfs_inotobp().
      [XFS] Don't block pdflush when writing back inodes
      [XFS] Remove the xfs_icluster structure
      [XFS] Use xfs_inode_clean() in more places
      [XFS] Prevent AIL lock contention during transaction completion
      [XFS] Use atomics for iclog reference counting
      [XFS] Update c/mtime correctly on truncates
      [XFS] Use atomic counters for ktrace buffer indexes
      [XFS] Use power-of-2 sized buffers to reduce overhead
      [XFS] Account for inode cluster alignment in all allocations
      [XFS] Ensure a btree insert returns a valid cursor.
      [XFS] Per iclog callback chain lock
      [XFS] Remove the xlog_ticket allocator
      [XFS] Reorganise xlog_t for better cacheline isolation of contention
      [XFS] Fix lock inversion in forced shutdown.
      [XFS] xfs_quiesce_fs() never returns an error. Mark it void.
      [XFS] Remove useless whitespace in function prototypes
      [XFS] xfs_icsb_counter_disabled() never returns an error.
      [XFS] Report errors from xfs_reserve_blocks().
      [XFS] xfs_qm_reset_dqcounts() does not return errors.
      [XFS] Propagate xfs_qm_dqflush_all() errors.
      [XFS] Check for dquot flush errors
      [XFS] Clean up quotamount error handling.
      [XFS] Catch errors resetting quota flags.
      [XFS] Catch errors when turning off quotas.
      [XFS] Propagate quota file truncation errors.
      [XFS] Catch errors from xfs_acl_setmode().
      [XFS] Catch errors from xfs_acl_vremove().
      [XFS] Propagate xfs_trans_reserve() errors.
      [XFS] Propagate errors from xfs_trans_commit().
      [XFS] Clean up xfs_alloc_search_busy() return values.
      [XFS] Make xfs_alloc_compute_aligned() void.
      [XFS] xfs_bmap_adjacent() never returns an error.
      [XFS] Warn if errors come from block_truncate_page().
      [XFS] Check for xfs_free_extent() failing.
      [XFS] Catch errors returned from xfs_bmap_last_offset().
      [XFS] Ensure errors from xfs_bdstrat() are correctly checked.
      [XFS] Ensure xfs_bawrite() errors are checked.
      [XFS] xfs_bdwrite() does not return errors.
      [XFS] Catch unwritten extent conversion errors.
      [XFS] xfs_iflush_fork() never returns an error.
      [XFS] xfs_bulkstat_one_dinode() never returns an error.
      [XFS] Catch errors from xfs_imap().
      [XFS] Don't allow silent errors in xfs_inactive().
      [XFS] Check for errors when changing buffer pointers.
      [XFS] Sanitise xfs_log_force error checking.
      [XFS] Catch log unmount failures.
      [XFS] Don't error out on good I/Os.
      [XFS] fix logic error in xfs_alloc_ag_vextent_near()
      [XFS] Remove periodic logging of in-core superblock counters.
      [XFS] Ensure the inode is joined in xfs_itruncate_finish
      [XFS] Update XFS Documentation for ikeep and ihashsize
      [XFS] Don't double count reserved block changes on UP.
      [XFS] Fix check for block zero access in xfs_write_iomap_allocate()
      [XFS] Don't initialise new inode generation numbers to zero
      [XFS] Include linux/random.h in all builds, not just debug.

David Dillow (1):
      IB/srp: Enforce protocol limit on srp_sg_tablesize

David Engraf (2):
      USB: cdc-acm tell tty layer not to split things up.
      USB: increase cdc-acm write throughput

David Gibson (1):
      [POWERPC] Start removing linux,network-index in favour of aliases

David Graham (1):
      e1000e: Fix HW Error on es2lan, ARP capture issue by BMC

David Hilvert (1):
      V4L/DVB (7589): ibmcam: improve support for the IBM PC Camera Pro

David Howells (16):
      RxRPC: Fix a regression in the RXKAD security module
      fdpic: check that the size returned by kernel_read() is what we asked for
      xattr: add missing consts to function arguments
      keys: increase the payload size when instantiating a key
      keys: allow the callout data to be passed as a blob rather than a string
      keys: add keyctl function to get a security label
      keys: don't generate user and user session keyrings unless they're accessed
      keys: make the keyring quotas controllable through /proc/sys
      keys: make key_serial() a function if CONFIG_KEYS=y
      afs: the AFS RPC op CBGetCapabilities is actually CBTellMeAboutYourself
      afs: support the CB.ProbeUuid RPC op
      Security: Make secctx_to_secid() take const secdata
      Security: Typecast CAP_*_SET macros
      Security: Make secctx_to_secid() take const secdata
      Security: Typecast CAP_*_SET macros
      frv: unbreak misalignment handling changes

David L Stevens (3):
      ipv4/ipv6 compat: Fix SSM applications on 64bit kernels.
      net: Several cleanups for the setsockopt compat support.
      net: Add compat support for getsockopt (MCAST_MSFILTER)

David Lopo (3):
      usb: gadget zero timer init fix
      USB GADGET/PERIPHERAL: g_file_storage Bulk-Only Transport compliance
      USB GADGET/PERIPHERAL: g_file_storage Bulk-Only Transport compliance, clear-feature ignore

David M. Richter (4):
      leases: fix a return-value mixup
      leases: when unlocking, skip locking-related steps
      leases: move lock allocation earlier in generic_setlease()
      leases: remove unneeded variable from fcntl_setlease().

David Miller (1):
      sched: use alloc_bootmem() instead of alloc_bootmem_low()

David P. Reed (2):
      x86: fix cmos read and write to not use inb_p and outb_p
      x86: define outb_pic and inb_pic to stop using outb_p and inb_p

David Rientjes (10):
      sysfs: small header file cleanup for SYSFS=n
      mempolicy: convert MPOL constants to enum
      mempolicy: support optional mode flags
      mempolicy: add MPOL_F_STATIC_NODES flag
      mempolicy: add MPOL_F_RELATIVE_NODES flag
      mempolicy: update NUMA memory policy documentation
      mempolicy: move rebind functions
      mempolicy: create mempolicy_operations structure
      mempolicy: small header file cleanup
      mempolicy: disallow static or relative flags for local preferred mode

David S. Miller (90):
      [LIB]: Make PowerPC LMB code generic so sparc64 can use it too.
      [LMB]: Fix bug in __lmb_alloc_base().
      [NET]: sk_release_kernel needs to be exported to modules
      Merge branch 'master' of master.kernel.org:/.../linville/wireless-2.6.26
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      [IPV6]: Fix powerpc allmodconfig build warnings.
      [UDP]: Revert udplite and code split.
      Merge branch 'master' of master.kernel.org:/.../linville/wireless-2.6.26
      Merge branch 'master' of git://git.kernel.org/.../davem/net-2.6
      Merge branch 'master' of git://git.kernel.org/.../davem/net-2.6
      Merge branch 'upstream-net26' of master.kernel.org:/.../jgarzik/netdev-2.6
      [8390]: Fix build error.
      Merge branch 'master' of ../net-2.6/
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6.26
      Merge branch 'net-2.6.26-netns-20080326' of
git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-dev
      Merge branch 'upstream-net26' of master.kernel.org:/.../jgarzik/netdev-2.6
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6.26
      Merge branch 'master' of git://git.kernel.org/.../davem/net-2.6
      [NET]: Protect device namespace inlines with CONFIG_NET
      [NET]: Fix dev_alloc_skb() typo.
      Merge branch 'upstream-net26' of master.kernel.org:/.../jgarzik/netdev-2.6
      [NET]: Fix allnoconfig build on powerpc and avr32
      Merge branch 'master' of git://git.kernel.org/.../davem/net-2.6
      Merge branch 'master' of git://git.kernel.org/.../davem/net-2.6
      Merge branch 'net-2.6.26-isatap-20080403' of
git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-dev
      Merge branch 'net-2.6.26-misc-20080412b' of
git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-dev
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      Merge branch 'master' of git://git.kernel.org/.../kaber/nf-2.6.26
      [LMB] Add lmb_alloc_nid()
      Merge branch 'master' of master.kernel.org:/.../linville/wireless-2.6.26
      Merge branch 'upstream-net26' of master.kernel.org:/.../jgarzik/netdev-2.6
      Merge branch 'master' of master.kernel.org:/.../torvalds/linux-2.6
      [IPV6]: Fix dangling references on error in fib6_add().
      iwlwifi: Fix unconditional access to station->tidp[].agg.
      [SPARC]: Remove SunOS and Solaris binary support.
      leds: Do not guard NEW_LEDS with HAS_IOMEM
      iwlwifi: Select LEDS_CLASS.
      rt2x00: Select LEDS_CLASS.
      tun: Fix minor race in TUNSETLINK ioctl handling.
      Merge branch 'master' of master.kernel.org:/.../linville/wireless-2.6
      [LMB]: Fix lmb allocation regression.
      [SPARC64]: Move ramdisk discovery code out to seperate function.
      [SPARC64]: Initialize LMB tables.
      [SPARC64]: Start using LMB information in bootmem_init().
      [SPARC64]: Fully use LMB information in bootmem_init().
      [SPARC64]: Call real_setup_per_cpu_areas() earlier and use lmb_alloc().
      [SPARC64]: Use lmb_alloc() for PROM device tree.
      [SPARC64]: Initialize MDESC earlier and use lmb_alloc()
      [SPARC64]: Decrease SECTION_SIZE_BITS to 30.
      [SPARC64]: Remove unused asm-sparc64/numnodes.h
      [SPARC64]: Once we have the boot cmdline, call parse_early_param()
      [SPARC64]: Kill pci_iommu_table_init() declaration.
      [SPARC64]: NUMA device infrastructure.
      [SPARC64]: Allocate TSB node-local.
      [SPARC64]: Add NUMA support.
      [SPARC64]: PROM debug console can be CON_ANYTIME.
      [SPARC64]: Store magic cookie and trap type in pt_regs.
      [SPARC64]: Use trap type stored in pt_regs to handle syscall restart.
      [SPARC64]: %l6 trap return handling no longer necessary.
      [SPARC64]: Detect trap frames in stack backtraces.
      tun: Multicast handling in tun_chr_ioctl() needs proper locking.
      Merge branch 'upstream-davem' of master.kernel.org:/.../jgarzik/netdev-2.6
      [SPARC64]: Fix args to 64-bit sys_semctl() via sys_ipc().
      [SPARC64]: Wrap SMP IPIs with irq_enter()/irq_exit().
      sparc64: Fix wedged irq regression.
      sparc64: Cleanups and corrections for arch/sparc64/Kconfig
      sparc64: Kill CONFIG_SPARC32_COMPAT
      sparc64: Kill ISA_FLOPPY_WORKS code.
      sparc64: Do not ignore 'pmu' device ranges.
      input: Rewrite sparcspkr device probing.
      sparc64: Kill unused local ISA bus layer.
      sparc64: Kill bogus RT_ALIGNEDSZ macro from signal.c
      sparc: Remove old style signal frame support.
      [SCSI] esp_scsi: Make cur_residue and tot_residue signed.
      Revert "ipv6: Fix typo in net/ipv6/Kconfig"
      sparc64: Clean up handling of pt_regs trap type encoding.
      sparc64: Fix accidental syscall restart on child return from clone/fork/vfork.
      sparc64: Split entry.S up into seperate files.
      sparc64: Kill PIL_RESERVED, unused.
      sparc32: Kill smp_message_pass() and related code.
      kgdbts: Sparc needs sstep emulation.
      sparc: Add kgdb support.
      Merge branch 'master' of master.kernel.org:/.../linville/wireless-2.6
      Merge branch 'master' of master.kernel.org:/.../linville/wireless-2.6
      sparc64: Stop creating dummy root PCI host controller devices.
      serial: Fix sparc driver name strings.
      sparc64: Fix syscall restart, for real...
      sparc32: Kill totally unused memory information tables.
      sparc32: More memory probing consolidation.
      sparc32: Delete prom_stdin and prom_stdout.

David Sterba (1):
      fs: use loff_t type instead of long long

David Teigland (6):
      ocfs2: handle async EAGAIN from NOQUEUE request
      ocfs2: add fsdlm to stackglue
      dlm: save master info after failed no-queue request
      dlm: recover nodes that are removed and re-added
      dlm: move plock code from gfs2
      dlm: common max length definitions

David Vrabel (1):
      usb: don't update devnum for wusb devices

David Woodhouse (30):
      [JFFS2] Set i_blocks when truncating files
      [JFFS2] Use ALLOC_DELETION priority for truncation to zero length
      libertas: convert KEY_MATERIAL to a direct command
      libertas: add LED control TLV to types.h
      libertas: convert 802_11_SCAN to a direct command
      libertas: clean up scan.c, remove zeromac and bcastmac
      [POWERPC] Efika: Really, don't pretend to be CHRP
      [NET]: Expose netdevice dev_id through sysfs
      Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
      [JFFS2] Fix sparse warning in nodemgmt.c
      [JFFS2] fix sparse warnings in gc.c
      [MTD] [JEDEC] Fix whitespace noise in chip table
      [JFFS2] semaphore->mutex conversion
      [MTD] [NAND] Fix checkpatch errors in pxa3xx_nand
      [JFFS2] Self-sufficient #includes in jffs2_fs_i.h: include <linux/mutex.h>
      [JFFS2] Fix free space leak with in-band cleanmarkers
      [JFFS2] Add paranoia debugging for superblock counts
      [JFFS2] Honour TEST_TOTLEN macro in debugging code. ref->__totlen is going!
      [JFFS2] Finally remove redundant ref->__totlen field.
      [MTD] Clean up AR7 partition map support
      Merge git://git.infradead.org/~dedekind/ubi-2.6
      [JFFS2] Add erase_checking_list to hold blocks being marked.
      [JFFS2] Fix jffs2_reserve_space() when all blocks are pending erasure.
      [JFFS2] Introduce dbg_readinode2 log level, use it to shut read_dnode() up
      [AF_UNIX] Initialise UNIX sockets before general device initcalls
      [JFFS2] Clean up jffs2_alloc_inode() and jffs2_i_init_once()
      [JFFS2] Quiet lockdep false positive.
      Embedded Maintainer(s), linux-embedded@vger list
      [JFFS2] Invert last argument of jffs2_gc_fetch_inode(), make it boolean.
      [JFFS2] Track parent inode for directories (for NFS export)

Davide Libenzi (1):
      epoll: avoid kmemcheck warning

Davide Rizzo (2):
      [ARM] 4883/1: Adds some missing gpio defines for S3C2410
      [ARM] 4967/1: Adds functions to set clkout rate for Samsung S3C2410

Dean Nelson (5):
      [IA64] move XP and XPC to drivers/misc/sgi-xp
      [IA64] run some drivers/misc/sgi-xp through scripts/Lindent
      [IA64] run rest drivers/misc/sgi-xp through scripts/Lindent
      [IA64] run drivers/misc/sgi-xp through scripts/checkpatch.pl
      [IA64] allocate multiple contiguous pages via uncached allocator

Denis Cheng (7):
      [GFS2] remove gfs2_dev_iops
      [GFS2] re-support special inode
      [SCSI] 3w-9xxx, 3w-xxxx: memset not needed in probe
      [SCSI] hosts.c: removed one unneeded shost->active_mode assignment
      uio: Kconfig improvements
      uio: mark pci_device_id hilscher_pci_ids[] __devinitdata
      ipmi: remove unused target and action in Makefile

Denis V. Lunev (131):
      [IPV4]: Remove ifa != NULL check.
      [IPV4]: Remove check for ifa->ifa_dev != NULL.
      [NETFILTER]: Consolidate masq_inet_event and masq_device_event.
      [NETNS]: Disable inetaddr notifiers in namespaces other than initial.
      [NETNS]: Register neighbour table parameters in the correct namespace.
      [NETNS]: Default arp parameters lookup.
      [NETNS]: Disable multicaststing configuration inside non-initial namespace.
      [NETNS]: Enable inetdev_event notifier.
      [NETNS]: DST cleanup routines should be called inside namespace.
      [NETNS]: Process ip_rt_redirect in the correct namespace.
      [IPV4]: rt_cache_get_next should take rt_genid into account.
      [NETNS]: Process /proc/net/rt_cache inside a namespace.
      [NETNS]: Register /proc/net/rt_cache for each namespace.
      [NETNS]: Process devinet ioctl in the correct namespace.
      [NETNS]: Enable all routing manipulation via netlink inside namespace.
      [NETNS]: Enable IPv4 address manipulations inside namespace.
      [NETNS]: Process inet_select_addr inside a namespace.
      [INET]: Remove struct net_proto_family* from _init calls.
      [ICMP]: Add return code to icmp_init.
      [ICMP]: Optimize icmp_socket usage.
      [ICMP]: Store sock rather than socket for ICMP flow control.
      [ICMP]: Pass proper ICMP socket into icmp(v6)_xmit_(un)lock.
      [ICMP]: Allocate data for __icmp(v6)_sk dynamically.
      [NETLINK]: No need for a separate __netlink_release call.
      [NET]: Make netlink_kernel_release publically available as sk_release_kernel.
      [NETNS]: icmp(v6)_sk should not pin a namespace.
      [NETNS]: Make icmp_sk per namespace.
      [NETNS]: Make icmpv6_sk per namespace.
      [INET]: Remove struct dst_entry *dst from request_sock_ops.rtx_syn_ack.
      [ICMP]: Section conflict between icmp_sk_init/icmp_sk_exit.
      [IPV4]: skb->dst can't be NULL in ip_options_echo.
      [SCTP]: seq_printf format warning. (fixed)
      [TCP]: Merge exit paths in tcp_v4_conn_request.
      [IPV4]: Remove unnecessary check for opt->is_data in ip_options_compile.
      [IPV4]: Remove unused ip_options->is_data.
      [IPV4]: Always pass ip_options pointer into ip_options_compile.
      [IPV4]: sk parameter is unused in ipv4_dst_blackhole.
      [NETNS]: Process ARP in the context of the correct namespace.
      [NETNS]: /proc/net/arp namespacing.
      [NETNS]: Add namespace parameter to ip_options_compile.
      [NETNS]: Add namespace parameter to ip_options_get(...).
      [NETNS]: Add namespace parameter to ip_cmsg_send.
      [NETNS]: Process IP layer in the context of the correct namespace.
      [NETNS]: Process INET socket layer in the correct namespace.
      [NETNS]: Process netfilter hooks in initial namespace only.
      [NETNS]: Drop packets in the non-initial namespace on the per/protocol basis.
      [NETNS]: Allow to create sockets in non-initial namespace.
      [NETNS]: Enable TCP/UDP/ICMP inside namespace.
      [NETNS]: Compilation fix for include/linux/netdevice.h.
      [NETNS]: Compilation warnings under CONFIG_NET_NS.
      [NETNS]: Compile NET /proc support only if CONFIG_NET is set.
      [NETNS]: Do no include NET related headers if CONFIG_NET is not set.
      [PKT_SCHED]: Pass real namespace in net scheduler classifiers.
      [UDP]: Replace struct net on udp_iter_state with seq_net_private.
      [UDP]: No need to check afinfo != NULL in udp_proc_(un)register.
      [UDP]: Move seq_ops from udp_iter_state to udp_seq_afinfo.
      [UDP]: Cleanup /proc/udp[6] creation/removal.
      [UDP]: Place file operations directly into udp_seq_afinfo.
      [UDP]: Remove owner from udp_seq_afinfo.
      Compilation fix for ixgbe_main.c.
      [NETNS]: Merge ifdef CONFIG_NET in include/net/net_namespace.h.
      [NETNS]: Remove ifdef CONFIG_NET braces in fs/proc/proc_net.c.
      [NETNS]: Do not include net/net_namespace.h from seq_file.h
      [NETNS]: Declare init_net even without CONFIG_NET defined.
      [TCP]: Replace socket with sock for reset sending.
      [DCCP]: Replace socket with sock for reset sending.
      [DCCP]: dccp_v(4|6)_ctl_socket is leaked.
      [INET]: Rename inet_csk_ctl_sock_create to inet_ctl_sock_create.
      [SCTP]: Use inet_ctl_sock_create for control socket creation.
      [SCTP]: Replace socket with sock for SCTP control socket.
      [INET]: Let inet_ctl_sock_create return sock rather than socket.
      [NETNS]: Inet control socket should not hold a namespace.
      [ICMP]: Simplify ICMP control socket creation.
      [INET]: uc_ttl assignment in inet_ctl_sock_create is redundant.
      [IPV6]: Simplify IPv6 control sockets creation.
      [NETNS]: Create tcp control socket in the each namespace.
      [NETNS]: Use TCP control socket from a correct namespace.
      [TCP]: Replace struct net on tcp_iter_state with seq_net_private.
      [TCP]: No need to check afinfo != NULL in tcp_proc_(un)register.
      [TCP]: Move seq_ops from tcp_iter_state to tcp_seq_afinfo.
      [TCP]: Cleanup /proc/tcp[6] creation/removal.
      [TCP]: Place file operations directly into tcp_seq_afinfo.
      [TCP]: Remove owner from tcp_seq_afinfo.
      [XFRM]: Compilation warnings in xfrm_user.c.
      [NETNS]: Make netns refconting debug like a socket one.
      [NETNS]: Add netns refcnt debug for kernel sockets.
      [NETNS]: Add netns refcnt debug for timewait buckets.
      [NETNS]: Add netns refcnt debug into fib_info.
      [NETNS]: Add netns refcnt debug for inet bind buckets.
      [NETNS]: Add netns refcnt debug for dst ops.
      [NETNS]: Add netns refcnt debug to fib rules.
      [NETNS]: Add netns refcnt debug for network devices.
      proc: introduce proc_create_data to setup de->data
      nfsd: use proc_create to setup de->proc_fops
      nfs: use proc_create to setup de->proc_fops
      afs: use non-racy method for proc entries creation
      ext4: use non-racy method for proc entries creation
      reiserfs: use non-racy method for proc entries creation
      jbd2: use non-racy method for proc entries creation
      sysvipc: use non-racy method for proc entries creation
      mm: use non-racy method for /proc/swaps creation
      sound: use non-racy method for /proc/driver/snd-page-alloc creation
      zorro: use non-racy method for proc entries creation
      samples: use non-racy method for /proc/marker-example creation
      scsi: use non-racy method for proc entries creation
      usb: use non-racy method for proc entries creation
      s390: use non-racy method for proc entries creation
      arm: use non-racy method for /proc/davinci_clocks creation
      avr32: proc: use non-racy method for /proc/tlb creation
      cris: use non-racy method for /proc/system_profile creation
      ia64: use non-racy method for proc entries creation
      parisc: use non-racy method for /proc/pcxl_dma creation
      powerpc: use non-racy method for proc entries creation
      acpi: use non-racy method for proc entries creation
      netdev: use non-racy method for proc entries creation
      isdn: use non-racy method for proc entries creation
      kernel: use non-racy method for proc entries creation
      parisc: use non-racy method for proc entries creation
      drivers: use non-racy method for proc entries creation
      drivers: use non-racy method for proc entries creation (2)
      cciss: assign PDE->data before gluing PDE into /proc tree
      sunrpc: assign PDE->data before gluing PDE into /proc tree
      netfilter: assign PDE->data before gluing PDE into /proc tree
      net: assign PDE->data before gluing PDE into /proc tree
      ipv6: assign PDE->data before gluing PDE into /proc tree
      atm: assign PDE->data before gluing PDE into /proc tree
      vlan: assign PDE->data before gluing PDE into /proc tree
      ipv4: assign PDE->data before gluing PDE into /proc tree
      netfilter: assign PDE->fops before gluing PDE into /proc tree
      netfilter: assign PDE->data before gluing PDE into /proc tree
      netns: assign PDE->data before gluing entry into /proc tree

Denys Vlasenko (10):
      [NET]: Add inline intent commentary to dev_alloc_skb().
      [ATM] drivers/atm/ambassador.c: stop inlining largish static functions
      wavelan_cs: stop inlining largish static functions
      [ATM] drivers/atm/horizon.c: stop inlining largish static functions
      sb1000.c: stop inlining largish static functions
      sb1000.c: make const arrays static
      [ALSA] sound/pci/rme9652/hdspm.c: stop inlining largish static functions
      [SCSI] aic7xxx, aic79xx: deinline functions
      [SCSI] aic7xxx: add static
      [SCSI] aic7xxx: add const

Devin Heitmueller (5):
      V4L/DVB (7598): em28xx: several fixes on gpio programming
      V4L/DVB (7608): em28xx-dvb: Some cleanups and fixes
      V4L/DVB (7609): em28xx-core: speed-up firmware load
      V4L/DVB (7652): em28xx: Drop the severity level of the "urb resubmit failed"
      V4L/DVB (7653): tuner-xc2028: drop the severity of version reporting

Dhaval Giani (4):
      sched: cleanup cpuacct variable names
      sched: allow cpuacct stats to be reset
      sched: mix tasks and groups
      sched: allow the group scheduler to have multiple levels

Dimitri Sivanich (3):
      hrtimer: reduce calls to hrtimer_get_softirq_time()
      vmstats: add cond_resched() to refresh_cpu_vm_stats()
      SGI Altix mmtimer: allow larger number of timers per node

Dmitri Vorobiev (16):
      x86: remove unused function amd_init_cpu()
      x86: array can become static
      x86: remove NexGen support
      [MIPS] make mips_nmi_setup() static
      [MIPS] make mips_ejtag_setup() static
      [MIPS] make mdesc and prom_getmdesc() static
      [MIPS] make plat_perf_setup() static
      [MIPS] make standard_io_resources[] static
      [MIPS] malta_int.c: make 4 variables static
      [MIPS] unexport copy_user_highpage()
      [MIPS] unexport copy_to_user_page()
      [MIPS] unexport copy_from_user_page()
      [MIPS] unexport rtc_mips_set_time()
      [MIPS] unexport null_perf_irq() and make it static
      x86: add proper header for reboot_force
      x86: iommu_sac_force can become static

Dmitry Adamushko (2):
      latencytop: optimize LT_BACKTRACEDEPTH loops a bit
      kthread: call wake_up_process() without the lock being held

Dmitry Baryshkov (16):
      Input: tosakbd - fix suspend
      [ARM] 4956/1: Scoop: sparse cleanup
      [ARM] 4957/1: Drop special macro SCOOP_REG in favour if ioread16/iowrite16.
      [ARM] 4961/1: gpiolib support for SA-1100 architecture
      [ARM] 4962/1: Introduce standard gpio interface for Scoop2.
      [ARM] 4960/1: Rewrite tosa pin configuration to use MFP tables.
      [ARM]