This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "linux-cr". The annotated tag, v2.6.31-rc1 has been created at eeadf87f8411b42b9803312d2870aa424602a99c (tag) tagging 28d0325ce6e0a52f53d8af687e6427fee59004d3 (commit) replaces v2.6.30 tagged by Linus Torvalds on Wed Jun 24 16:26:14 2009 -0700 - Log ----------------------------------------------------------------- Linux 2.6.31-rc1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkpCthwACgkQF3YsRnbiHLuELgCfdvRmI9hG0WN+s5gLGYWi2Qkw hN8An2x0VjLr01wqFeomiY8P8G0lpdw2 =DjQh -----END PGP SIGNATURE----- Aaro Koskinen (4): [SCSI] sym53c8xx_2: lun to_clear flag not re-initialized (2.6.27.5) [SCSI] sym53c8xx_2: slave_alloc/destroy safety (2.6.27.5) i2c: OMAP2/3: Fix scll/sclh calculations i2c: OMAP3: Better noise suppression for fast/standard modes Abhijeet Joglekar (1): [SCSI] libfc,fcoe,fnic: Separate rport and lport max retry counts Abhijeet Kolekar (28): iwl3945: use iwl_mac_conf_tx iwl3945: use iwl_bss_info_changed iwl3945: use iwl_mac_beacon_update iwlwifi: add commit_rxon lib iwl3945: delay mode setting iwlwifi: add station management ops iwl3945: replace station function with station ops iwlwifi: use station management ops iwl3945/iwlwifi: unify add_station function iwl3945: use iwl_get_sta_id from iwlwifi iwlwifi: add set_rxon_chain op iwl3945: use iwl_set_mode in 3945 iwl3945: use iwl_mac_add_interface from iwlwifi iwl3945: use iwl_mac_remove_interface from iwlwifi iwl3945: use iwl_mac_config from iwlwifi iwlwifi: add config_ap lib op iwl3945: use iwl_mac_config_interface from iwlwifi iwl3945: use iwl_mac_get_tx_stats from iwlwifi iwl3945: use iwl_mac_reset_tsf from iwlwifi iwl3945: add debugfs to 3945 iwl3945: calculate debugfs isr statistics iwlwifi: remove radio disable parameter. iwl3945: fix lock dependency iwl3945: read rev id in nic config iwl3945: improve 3945 leds iwl3945: port allow skb allocation in tasklet patch iwl3945/iwlwifi: fix led bug when SW rfkill iwlwifi/iwl3945: fix suspend resume association bug Abhijith Das (2): GFS2: Fix timestamps on write GFS2: smbd proccess hangs with flock() call. Abylay Ospan (3): V4L/DVB (11930): TS continuity check: show error message when discontinuity detected or TEI flag detected in header V4L/DVB (12096): Bug fix: stv0900 register read must using i2c in one transaction V4L/DVB (12097): Implement reading uncorrected blocks for stv0900 Adam Lackorzynski (1): documentation: make version fix Adrian Bunk (1): mfd/pcf50633-gpio.c: add MODULE_LICENSE Adrian Hunter (3): UBIFS: reset no_space flag after inode deletion ARM: OMAP3: RX51: Connect VAUX3 to MMC2 mtd: OneNAND: add support for OneNAND manufactured by Numonyx Adriano dos Santos Fernandes (1): drivers/char/mem.c: memory_open() cleanup: lookup minor device number from devlist Ajay Kumar Gupta (1): musb: add high bandwidth ISO support Ajit Khaparde (1): be2net: changes for checksum and segmentation offload Akinobu Mita (1): loop: use BIO list management functions Akira Fujita (1): ext4: online defrag -- Add EXT4_IOC_MOVE_EXT ioctl Al Viro (64): Fix btrfs when ACLs are configured out Get rid of path_lookup in autofs4 Preparations to caching root in path_walk() Cache root in nameidata Make vfs_path_lookup() use starting point as root Don't bother with check_mnt() in do_add_mount() on shrinkable ones nfsd struct path use: exp_get_by_name() switch exp_parent() to struct path switch rqst_exp_get_by_name() switch rqst_exp_parent() switch follow_up() to struct path Switch collect_mounts() to struct path switch follow_down() switch follow_mount() switch lookup_mnt() Move junk from proc_fs.h to fs/proc/internal.h Make sure that all callers of remount hold s_umount exclusive Trim a bit of crap from fs.h No need to do lock_super() for exclusion in generic_shutdown_super() Push lock_super() into the ->remount_fs() of filesystems that care about it Push BKL into do_mount() Push BKL down beyond VFS-only parts of do_mount() Push BKL down into do_remount_sb() New helper - simple_fsync() Sanitize qnx4 fsync handling fs/qnx4: sanitize includes Sanitize ->fsync() for FAT switch ext2 to simple_fsync() switch minix to simple_fsync() repair sysv_write_inode(), switch sysv to simple_fsync() switch ufs to simple_fsync() switch udf to simple_fsync() switch omfs to simple_fsync() repair adfs ->write_inode(), switch to simple_fsync() Fix adfs GET_FRAG_ID() on big-endian repair bfs_write_inode(), switch bfs to simple_fsync() sanitize ->fsync() for affs No instance of ->bmap() needs BKL fuse doesn't need BKL in ->umount_begin() 9P doesn't need BKL in ->umount_begin() Cleanup of adfs headers befs ->pust_super() doesn't need BKL get rid of BKL in fs/efs get rid of BKL in fs/minix get rid of BKL in fs/sysv Fix rule eviction order for AUDIT_DIR Make allocation of anon devices cheaper ... and the same for vfsmount id/mount group id add caching of ACLs in struct inode switch ext2 to inode->i_acl switch ext3 to inode->i_acl switch ext4 to inode->i_acl switch jfs to inode->i_acl switch jffs2 to inode->i_acl switch btrfs to inode->i_acl switch nilfs2 to inode->i_acl reiserfs: minimal fix for ACL caching switch reiserfs to usual conventions for caching ACLs switch reiserfs to inode->i_acl switch shmem to inode->i_acl helpers for acl caching + switch to those switch xfs to generic acl caching helpers Get "no acls for this inode" right, fix shmem breakage another race fix in jfs_check_acl() Alan Carvalho de Assis (1): i.MX31: Add hw-random for RNGA Alan Cox (42): [SCSI] gdth: fix overlapping snprintf users ata_piix: Turn on hotplugging support for older chips ata_piix: Remove stale comment tty: Add carrier processing on close to the tty_port core tty: Implement a drain delay in the tty port tty: Bring the usb tty port structure into more use tty: Update cdc_acm tty: cdc_acm add krefs tty: Clean up the ACM driver to CodingStyle tty: throttling race fix serial: update maintainers file pty: Fix a comment tty: Fix oops when scanning the polling list for kgdb tty: Extract various bits of ldisc code tty: rewrite the ldisc locking tty: Move ldisc_flush tty: bring ldisc into CodingStyle tty: remove buffer special casing tty: simplify buffer allocator cleanups parport_pc: Coding style parport_pc: clean up the modified while loops using for ft232: support the ASYNC_LOW_LATENCY flag tty: fix bluetooth scribbling on low latency flags ftdi_sio: don't override modem bits tty: Untangle termios and mm mutex dependencies devpts: unregister the file system on error tty: Add URL for ttydev queue timbuart: Fix the termios logic tty: resolve some sierra breakage pty: Narrow the race on ldisc locking tty: Fix leaks introduced by the shift to separate ldisc objects tty: Fix leaks introduced by the shift to separate ldisc objects ldisc: Make sure the ldisc isn't active when we close it ldisc: debug aids pty: Narrow the race on ldisc locking tty: fix sanity check V4L/DVB (11959): se401: Fix unsafe use of sprintf with identical source/destination V4L/DVB (11998): se401: Fix coding style uml: UML net driver does not allow for vlans ppp: Fix throttling bugs tty: fix some bogns in the serqt_usb2 driver msm: fixups to match current code Alan D. Brunelle (2): blktrace: correct remap names blktrace: from-sector redundant in trace_block_remap Alan Jenkins (7): rfkill: remove set_global_sw_state sony-laptop: no need to unblock rfkill on load rfkill: don't impose global states on resume (just restore the previous states) rfkill: rfkill_set_block() when suspended nitpick rfkill: don't restore software blocked state on persistent devices eeepc-laptop: read rfkill soft-blocked state on resume rfkill: export persistent attribute in sysfs Alan Nisota (1): V4L/DVB (11833): dvb-usb: Remove support for Genpix-CW3K (damages hardware) Alan Stern (13): [SCSI] Increase default timeout for INQUIRY PM core: rename suspend and resume functions USB: consolidate usb_unbind_interface and usb_driver_release_interface NLS: update handling of Unicode USB: g_file_storage: use the "unaligned" accessors PCI: add power-state name strings USB: move PCI host controllers to new PM framework USB: new flag for resume-from-hibernation USB: usb-storage: fix return values from init functions USB: EHCI: stagger frames for interrupt transfers USB: EHCI: update toggle state for linked QHs USB: usb-serial: call port_probe and port_remove at the right times USB: usb-serial: replace shutdown with disconnect, release Alasdair G Kergon (1): dm: initialise tio in alloc_tio Alban Browaeys (1): rt2x00: Style fix for interval defines Alberto Bertogli (1): jbd2: Fix minor typos in comments in fs/jbd2/journal.c Alberto Panizzo (3): ARM MXC: Make-sure-ipg_per_clk-is-generated-by-ipg_clk-and-not-usb_pll Atmark Armadillo 500 board support. ARM MXC: Atmark Armadillo 500 board support. Alek Du (1): Input: gpio-keys - change timer to workqueue Alessandro Rubini (2): [ARM] 5505/1: serial amba-pl011: move to arch_initcall for earlier console [ARM] 5541/1: serial/amba-pl011.c: add support for the modified port found in Nomadik Alessio Igor Bogani (6): Push BKL down into ->remount_fs() trivial: input/misc: Fix typo in Kconfig V4L/DVB (11842): radio-mr800.c: missing mutex include Staging: comedi: replace __FUNCTION__ usages Staging: sxg: replace __FUNCTION__ usages Staging: rt3070: replace __FUNCTION__ usages Alex Chiang (21): ACPICA: Eliminate extra call to NsGetParentNode PCI Hotplug: cpqphp: stray whitespace cleanups PCI Hotplug: cpqphp: fix comment style PCI Hotplug: cpqphp: obey 80 column convention in cpqphp.h PCI Hotplug: cpqphp: remove useless prototypes in cpqphp_core.c PCI Hotplug: cpqphp: eliminate stray braces PCI Hotplug: cpqphp: refactor cpqhp_probe PCI Hotplug: cpqphp: clean up cpqphp_ctrl.c PCI Hotplug: cpqphp: refactor cpqphp_save_slot_config PCI Hotplug: cpqphp: style cleanups PCI Hotplug: cpqphp: refactor cpqhp_save_config PCI Hotplug: cpqphp: clean up accesses to pcibios_get_irq_routing_table() PCI Hotplug: cpqphp: eliminate dead code - PCI_ScanBusNonBridge PCI Hotplug: cpqphp: constify slot_name() PCI Hotplug: cpqphp: don't use pci_find_slot() PCI: remove deprecated pci_find_slot() interface PCI: eliminate redundant pci_stop_dev() call from pci_destroy_dev() trivial: fix grammo in bus_for_each_dev() kerneldoc ACPI: acpi_device_register() should call device_register() ACPI: clean up whitespace in drivers/acpi/scan.c PCI: drivers/pci/slot.c should depend on CONFIG_SYSFS Alex Deucher (3): drm/radeon: add rv740 drm support. drm/radeon: add support for RV790. radeon legacy chips: tv dac bg/dac adj updates Alex Nixon (1): Xen: Add virt_to_pfn helper function Alex Riesen (1): crypto: api - Use formatting of module name Alexander Beregalov (62): ASoC: n810: replace BUG() with BUG_ON() drivers/net: replace BUG() with BUG_ON() if possible ipw2x00: remove old compat_net_dev_ops code usbnet: remove old compat_net_dev_ops code 8390(p): remove old compat_net_dev_ops code bmac: convert to net_device_ops cpmac: convert to net_device_ops dm9000: convert to net_device_ops hplance: convert to net_device_ops ibmveth: convert to net_device_ops irda/au1k_ir: convert to net_device_ops irda/pxaficp_ir: convert to net_device_ops irda/sa1100_ir: convert to net_device_ops iseries_veth: convert to net_device_ops ixp2000/ixpdev: convert to net_device_ops jazzsonic: convert to net_device_ops korina: convert to net_device_ops lib82596: convert to net_device_ops mace: convert to net_device_ops macmace: convert to net_device_ops meth: convert to net_device_ops mipsnet: convert to net_device_ops mvme147: convert to net_device_ops netx-eth: convert to net_device_ops pasemi_mac: convert to net_device_ops pci-skeleton: convert to net_device_ops rionet: convert to net_device_ops sb1250-mac: convert to net_device_ops sgiseeq: convert to net_device_ops smc911x: convert to net_device_ops sun3lance: convert to net_device_ops irda: include etherdevice.h for eth_*() functions wan/pc300_drv: convert to net_device_ops iseries_veth: fix build breakage sa1100_ir: fix build breakage 8390p: fix build breakage vxge: fix possible NULL dereference in vxge-traffic.c vxge: use max() instead of VXGE_HW_SET_LEVEL lasi_82596: fix printk format warning ar9170: fix build when !CONFIG_PM ALSA: parisc/harmony: fix printk format warning de620: fix forgotten semicolon de600: convert PRINTK() to pr_debug() de620: convert PRINTK() to pr_debug() and cleanup mac89x0: remove PRINTK() skfddi: convert PRINTK() to pr_debug() Staging: agnx: switch config_interface to bss_info_changed net: remove COMPAT_NET_DEV_OPS 3c50x: convert printk() to pr_<foo>() 3c5xx: convert printk() to pr_<foo>() 8139*: convert printk() to pr_<foo>() ALSA: hda_intel: fix build error when !PM cfg80211: errno.h: define ERFKILL sata_sx4: speed up ECC initialization SLUB: fix build when !SLUB_DEBUG Staging: comedi: comedi_test.c should include timer.h Staging: comedi: data.c should include delay.h Staging: agnx: replace print_mac with %pM Staging: rtl8187se: convert to net_device_ops Staging: stlc45xx: replace print_mac with %pM Staging: cpc-usb: depends on PROC_FS Staging: cpc-usb: fix printk format warnings Alexander Chiang (12): ACPI: make acpi_pci_bind() static ACPI: Introduce acpi_is_root_bridge() ACPI: Introduce acpi_get_pci_dev() ACPI: rearrange acpi_pci_bind/acpi_pci_unbind in pci_bind.c ACPI: eviscerate pci_bind.c ACPI: simplify acpi_pci_irq_add_prt() API ACPI: simplify acpi_pci_irq_del_prt() API ACPI: acpi_pci_unbind should clean up properly after acpi_pci_bind PCI Hotplug: acpiphp: convert to acpi_get_pci_dev ACPI: kill acpi_get_pci_id ACPI: video: convert to acpi_get_pci_dev ACPI: kill acpi_get_physical_pci_device() Alexander Clouter (3): hwrng: timeriomem - Fix potential oops (request_mem_region/__devinit) [ARM] orion: add hwrng timeriomem hook to TS-78xx mtd: extend plat_nand for (read|write)_buf Alexander Duyck (20): igb: always use adapter->itr as EITR value igb: reconfigure mailbox timeout logic igb: make rxcsum configuration seperate from multiqueue igb/ixgbe: remove unecessary checks for CHECKSUM_UNNECESSARY ixgbe: enable HW RSC for 82599 igbvf: cleanup flags and allow for rx checksum to be disabled igb/igbvf: set rx csum always enabled in hw, disable via sw pci: update 82576 sr-iov quirk with latest device IDs ixgbe: make q_vectors dynamic to reduce netdev size ixgbe: skb_record_rx_queue should record rx queue instead of vector ixgbe: remove ixgbe_napi_add/del_all references ixgbe: always set header length in SRRCTL ixgbe: set queue0 for srrctl configuration correctly for DCB ixgbe: set max desc to prevent total RSC packet size of 64K igb: do not re-register DCA requester on device reset ixgbe: only register DCA requester once igb/e1000e: update PSSR_MDIX value to reflect correct bit ixgbe: use rx_buffer_info->dma instead of nr_frags to determine skb unmap ixgbe: move v_idx into q_vector and use as index only ixgbe: move tx processing into NAPI context Alexander Schmidt (1): IB/ehca: Bump version number Alexander Y. Fomichev (1): jsm: correctly support multiple 4/8-port boards Alexander van Heukelum (4): x86: fix function definitions after: x86: apic - introduce imcr_ helpers i386: fix return to 16-bit stack from NMI handler i386: fix/simplify espfix stack switching, move it into assembly x86: de-assembler-ize asm/desc.h Alexandre Becholey (1): rt73usb: fix for master mode Alexandros Batsakis (1): nfsd41: move channel attributes from nfsd4_session to a nfsd4_channel_attr struct Alexey Dobriyan (15): netns 1/2: don't get/put old netns on CLONE_NEWNET netns 2/2: extract net_create() x86, 32-bit: ifdef out struct thread_struct::fs x86, 64-bit: ifdef out struct thread_struct::ip dcache: extrace and use d_unlinked() mm: consolidate init_mm definition groups: move code to kernel/groups.c pidns: make create_pid_namespace() accept parent pidns pidns: rewrite copy_pid_ns() utsns: extract creeate_uts_ns() ipcns: remove useless get/put while CLONE_NEWIPC ipcns: extract create_ipc_ns() nsproxy: extract create_nsproxy() ipcns: make free_ipc_ns() static ipcns: move free_ipcs() proto Alexey Klimov (7): V4L/DVB (11447): gspca - mr97310a: Return good error code in mod_init. V4L/DVB (11569): av7110_hw: fix compile warning V4L/DVB (11954): dsbr100: remove radio->users counter V4L/DVB (11955): dsbr100: remove usb_dsbr100_open/close calls V4L/DVB (11956): dsbr100: no need to pass curfreq value to dsbr100_setfreq() V4L/DVB (11957): dsbr100: change radio->muted to radio->status, update suspend/resume V4L/DVB (11997): gspca - stv06xx: remove needless if check and goto Alexey Zaytsev (1): [SCSI] compat: don't perform unneeded copy in sg_io code Ali Gholami Rudi (1): trivial: ext2: fix a typo in comment in ext2.h Amerigo Wang (11): x86: merge process.c a bit x86: process.c, remove useless headers kbuild: clean up scripts/headers.sh kbuild/headers_check: refine extern check x86 module: merge the same functions in module_32.c and module_64.c x86 module: merge the rest functions with macros uml module: fix uml build process due to this merge module: merge module_alloc() finally kbuild: fix a compile warning uml: fix a section warning kbuild: fix build error during make htmldocs Amit Kumar Salecha (1): netxen: enable GRO support Amit Shah (1): KVM: x86: Ignore reads to EVNTSEL MSRs Amul Saha (1): mtd: OneNAND: Allow setting of boundary information when built as module Anand Gadiyar (1): musb: use dma mode 1 for TX if transfer size equals maxpacket (v2) Anant Gole (1): net: Add TI DaVinci EMAC driver Anders Kaseorg (2): Staging: rt2860: Don't call sprintf() with overlapping input and output. Staging: rt2870: Don't call sprintf() with overlapping input and output. Andi Kleen (48): oprofile: re-add force_arch_perfmon option oprofile: remove undocumented oprofile.p4force option oprofile: add support for Core i7 and Atom x86, mce: initial steps to make 64bit mce code 32bit clean x86, mce: implement the PPro bank 0 quirk in the 64bit machine check code x86, mce: port K7 bank 0 quirk to 64bit mce code x86, mce: use a call vector to call the 64bit mce handler x86, mce: rename 64bit mce_dont_init to mce_disabled x86, mce: move mce_disabled option into common 32bit/64bit code x86, mce: remove machine check handler idle notify on 64bit x86, mce: remove oops_begin() use in 64bit machine check x86, mce: use 64bit machine check code on 32bit x86, mce: deprecate old 32bit machine check code x86, mce: enable MCE_INTEL for 32bit new MCE x86, mce: enable MCE_AMD for 32bit NEW_MCE x86, mce: document new 32bit mcelog requirement in Documentation/Changes Export add_timer_on for modules x86, mce: add MSR read wrappers for easier error injection x86, mce: add basic error injection infrastructure x86, mce: synchronize core after machine check handling x86, mce: use extended sysattrs for the check_interval attribute. x86, mce: remove unused mce_events variable x86, mce: rename and align out2 label x86, mce: drop BKL in mce_open x86, mce: improve documentation x86: trivial clean up for irq_vectors.h x86, mce: add machine check exception count in /proc/interrupts x86, mce: add MCE poll count to /proc/interrupts x86, mce: store record length into memory struct mce anchor x86, mce: support more than 256 CPUs in struct mce x86, mce: extend struct mce user interface with more information. x86, mce: log corrected errors when panicing x86, mce: remove TSC print heuristic x86, mce: add table driven machine check grading x86, mce: check early in exception handler if panic is needed x86, mce: implement bootstrapping for machine check wakeups x86, mce: implement panic synchronization x86, mce: switch x86 machine check handler to Monarch election. x86, mce: make non Monarch panic message "Fatal machine check" too x86, mce: default to panic timeout for machine checks x86, mce: print header/footer only once for multiple MCEs x86, mce: implement new status bits x86: fix panic with interrupts off (needed for MCE) x86, mce: rename mce_notify_user to mce_notify_irq x86, mce: define MCE_VECTOR x86, mce: support action-optional machine checks KVM: Add VT-x machine check support x86: mce: Handle banks == 0 case in K7 quirk Andre Detsch (1): e100: Fix napi_enable BUG_ON when recovering from EEH error Andre Lopes (1): staging: b3dfg: clean up MODULE_PARM_DESC newline Andre Noll (13): md: raid0: Replace hash table lookup by looping over all strip_zones. md: raid0: Remove hash table. md: raid0: Remove hash spacing and sector shift. md: raid0: Make raid0_run() return a proper error code. md: raid0: Allocate all buffers for the raid0 configuration in one function. md: raid0: Fix a memory leak when stopping a raid0 array. md: Make mddev->chunk_size sector-based. md: Convert mddev->new_chunk to sectors. md: convert conf->chunk_size and conf->prev_chunk to sectors. md/raid5: Use is_power_of_2() in raid5_reconfig()/raid6_reconfig(). md: fix some comments. md: Push down reconstruction log message to personality code. md: Move check for bitmap presence to personality code. Andre Prendel (2): hwmon: (tmp401) Add support for TI's TMP411 sensors chip hwmon: (tmp401) Add documentation Andre Przywara (2): KVM: SVM: Fix cross vendor migration issue in segment segment descriptor 8250_pci: add the OXCB950 chip to the 8250 PCI driver. Andrea Borgia (3): ALSA: usb-audio - quirk for USB Aureon cards ALSA: usb-audio - errata corrige for quirk ALSA: usb-audio - rework quirk for TerraTec Aureon USB 5.1 MkII Andreas Dilger (2): ext4: super.c whitespace cleanup ext4: teach the inode allocator to use a goal inode number Andreas Eversberg (12): mISDN: Add watchdog functionality to hfcmulti driver mISDN: DSP now uses ring buffer for echo canceler mISDN: Echo canceler now gets delay information from hardware mISDN: Fixed missing spin lock on pipeline process mISDN: Added layer-1-hold feature mISDN: Fix DTMF locking bug issue mISDN: Hardware acceleration is now possible in conjunction with audio recording mISDN: Fix TEI and SAPI handling mISDN: Add "sapi" information to debug messages mISDN: Add PCI ID for Junghanns 8S card mISDN: Fix DTMF detection enable/disable mISDN: Added PCI ID for new Junghanns.net Single E1 cards. Andreas Herrmann (9): x86: cacheinfo: use L3 cache index disable feature only for CPUs that support it x86: cacheinfo: correct return value when cache_disable feature is not active x86: cacheinfo: use cached K8 NB_MISC devices instead of scanning for it x86: cacheinfo: complete L2/L3 Cache and TLB associativity field definitions x86: fixup numa_node information for AMD CPU northbridge functions x86: display extended apic registers with print_local_APIC and cpu_debug code x86: memtest: remove 64-bit division x86: Detect use of extended APIC ID for AMD CPUs x86/PCI: add description for check_enable_amd_mmconf boot parameter Andreas Mohr (2): e100: add non-MII PHY support mISDN: Free hfcpci IRQ if init was not successful Andreas Regel (14): V4L/DVB (11580): budget-ci: Fix incorrect default CLOCK setup V4L/DVB (11583): isl6423: Various fixes to use external modulation V4L/DVB (11584): stv090x: add tone burst control V4L/DVB (11585): stv090x: fix incorrectly used mode V4L/DVB (11592): stv6110x: Fix read bug V4L/DVB (11593): stv090x: Fix Rolloff V4L/DVB (11594): stv090x: Fix incorrect TSMODE usage V4L/DVB (11595): stv090x: fixes a few bugs V4L/DVB (11596): stv090x: fixes some register definitions V4L/DVB (11597): stv090x: fixes read_status to return 0 in case of no error V4L/DVB (11598): stv090x: fix missing wakeup in init V4L/DVB (11599): S2-1600: Use budget driver instead of budged-ci V4L/DVB (11600): budget: Use Continuous clock V4L/DVB (11601): stv090x: update demodulator capabilities Andrew Gallatin (1): myri10ge: fix compile error Andrew Morton (14): mutex: add atomic_dec_and_mutex_lock(), fix net/rfkill/rfkill.c: fix build with CONFIG_RFKILL_LEDS=n splice: fix error return code drivers/net/82596.c: suppress warnings microblaze: remove unused flat_stack_align() definition cciss: use schedule_timeout_interruptible() [CPUFREQ] reduce scope of ACPI_PSS_BIOS_BUG_MSG[] + drivers-usb-serial-sierrac-fix-printk-warning.patch added to -mm tree page-allocator: warn if __GFP_NOFAIL is used for a large allocation headers: move module_bug_finalize()/module_bug_cleanup() definitions into module.h Documentation/vm/Makefile: don't try to build slqbinfo MAINTAINERS: fbdev is orphaned convert some DMA_nnBIT_MASK() callers jsm: clean up "serial: jsm: correctly support 4 8 port boards" Andrew Patterson (2): cciss: add cciss driver sysfs entries PCI: Add support for turning PCIe ECRC on or off Andrew Vasquez (28): [SCSI] qla2xxx: Export additional FCoE attributes for application support. [SCSI] qla2xxx: Correct compilation failures when DEBUG'n' options are enabled. [SCSI] qla2xxx: Correct typo in read_nvram() callback. [SCSI] qla2xxx: Restrict model-name/description device-table usage. [SCSI] qla2xxx: Don't try to 'stop' firmware if already in ROM code. [SCSI] qla2xxx: Add an override option to specify ISP firmware load semantics. [SCSI] qla2xxx: Update version number to 8.03.01-k2. [SCSI] qla2xxx: Export negotiated fabric-parameters for application support. [SCSI] qla2xxx: Export XGMAC statistics on supported ISPs. [SCSI] qla2xxx: Export TLV data on supported ISPs. [SCSI] qla2xxx: Correct logic-bug in set-model-info(). [SCSI] qla2xxx: Fallback to 'golden-firmware' operation on supported ISPs. [SCSI] qla2xxx: Use 'proper' DID_* status code for dropped-frame scenarios. [SCSI] qla2xxx: Check status of qla2x00_get_fw_version() call. [SCSI] qla2xxx: Mark a port's state as needing-rediscovery during link disruptions. [SCSI] qla2xxx: Add 10Gb iiDMA support. [SCSI] qla2xxx: Add notification message when an NPIV fails to acquire a port-id. [SCSI] qla2xxx: Fallback enode-mac should not be a multicast address. [SCSI] qla2xxx: Avoid redundant RISC reset during (re)-initialization. [SCSI] qla2xxx: Query supported RISC registers bits in determining a paused-state. [SCSI] qla2xxx: Avoid explicit LOGO during driver host tear-down. [SCSI] qla2xxx: Reduce lock-contention during do-work processing. [SCSI] qla2xxx: Export additional firmware-states for application support. [SCSI] qla2xxx: Synchronize MPI settings after a PE Reset. [SCSI] qla2xxx: Update version number to 8.03.01-k3. qla2xxx: Limit querying to supported mailbox-registers while reading FW state. qla2xxx: Correct (again) overflow during dump-processing on large-memory ISP23xx parts. qla2xxx: Update version number to 8.03.01-k4. Andrew de Quincey (1): ARM: OMAP1: Make 770 LCD work Andrey Yurovsky (3): libertas: fix IEEE PS mode in GSPI driver cfg80211: allow adding/deleting stations on mesh cfg80211: allow setting station parameters in mesh André Goddard Rosa (1): usbnet: ratelimit warning messages invoked from callback handler Andy Adamson (46): nfsd41: sanity check client drc maxreqs nfs41: sessions client infrastructure nfs41: introduce nfs4_call_sync nfs41: set up seq_res.sr_slotid nfs41: xdr {encode,decode}_sequence nfs41: nfs4_setup_sequence nfs41: setup_sequence method nfs41: free slot nfs41: nfs41_sequence_free_slot nfs41: nfs41_sequence_done nfs41: nfs41_call_sync_done nfs41: close sequence setup/done support nfs41: open sequence setup/done support nfs41: lock sequence setup/done support nfs41: locku sequence setup/done support nfs41: unlink sequence setup/done support nfs41: read sequence setup/done support nfs41 write sequence setup done support nfs41 commit sequence setup done support nfs41 delegreturn sequence setup done support nfs41: get_lease_time nfs41: create_session operation nfs41: verify session channel attribues nfs41: use session attributes for rsize and wsize nfs41: destroy_session operation nfs41: enable nfs_client only nfs4_async_handle_error nfs41: sequence operation nfs41: reset the session slot table nfs41: add session setup to the state manager nfs41: add session reset to state manager nfs41: sunrpc: Export the call prepare state for session reset nfs41: use rpc prepare call state for session reset nfs41: kick start nfs41 session recovery when handling errors nfs41: schedule async session reset nfs41: introduce get_state_renewal_cred nfs41: establish sessions-based clientid nfs41: add a get_clid_cred function to nfs4_state_recovery_ops nfs41: get_clid_cred for EXCHANGE_ID nfs41: only retry EXCHANGE_ID on recoverable errors nfs41: sunrpc: add a struct svc_xprt pointer to struct svc_serv for backchannel use nfs41: Allow NFSv4 and NFSv4.1 callback services to coexist nfs41: Setup the backchannel nfs41: Client indicates presence of NFSv4.1 callback channel. nfs41: Release backchannel resources associated with session nfsd41: Backchannel: cleanup nfs4.0 callback encode routines nfsd41: Backchannel: minorversion support for the back channel Andy Gospodarek (1): e1000e: stop unnecessary polling when using msi-x Andy Green (4): [MTD] [NAND] S3C2410: NAND ECC by chip rather than global [MTD] [NAND] S3C2410: Fix CFG debug order [MTD] [NAND] S3C2410: Allow commandline partition processing [ARM] GTA02/FreeRunner: Add machine definition Andy Grover (4): RDS: Correct some iw references in rdma_transport.c RDS: Fix ordering in a conditional RDS: Establish connection before parsing CMSGs RDS: use get_user_pages_fast() Andy Shevchenko (1): V4L/DVB (11442): saa7134: BZ#7524: Add AVerTV Studio 507UA support Andy Walls (21): V4L/DVB (11615): cx18: Rename the work queue to "in_work_queue" V4L/DVB (11616): cx18: Add a work queue for deferring empty buffer handoffs to the firmware V4L/DVB (11617): cx18: Set up to wait for a one-shot response before sending a firmware cmd V4L/DVB (11618): cx18: Convert per stream mutex locks to per queue spin locks V4L/DVB (11619): cx18: Simplify the work handler for outgoing mailbox commands V4L/DVB (11620): cx18: Increment version due to significant buffer handling changes V4L/DVB (11622): cx18: Allow IVTV format VBI insertion in MPEG-2 SVCD and DVD streams V4L/DVB (11623): cx18: Verify cx18-av-core digitizer firmware loads correctly V4L/DVB (11624): cx18: Toggle the AI1 mux when changing the CX18_AUDIO_ENABLE register V4L/DVB (11703): cx18: Have audio decoder drive SIF gain control, and rework AFE config V4L/DVB (11752): cx18: Add missing newline to tuner detection error message V4L/DVB (11753): tveeprom: Point the TCL MNM05-4 tuner entry to an actual tuner definition V4L/DVB (11863): cx18: Initial attempt to get sliced VBI working for 625 line systems V4L/DVB (11864): cx18: Complete support for Sliced and Raw VBI for 625 line systems V4L/DVB (11865): cx18: Tweak color burst gate delay and initial color sub-carrier freq V4L/DVB (11898): cx18: Perform 64 bit divide so it works for 32 bit systems V4L/DVB (11931): lnbp21: Add missing newline V4L/DVB (11932): ivtv: Add missing newline V4L/DVB (11933): tuner-simple, tveeprom: Add Philips FQ1216LME MK3 analog tuner V4L/DVB (11950): cx18: Split LeadTek PVR2100 and DVR3100 H into 2 separate card entries V4L/DVB (11951): cx18: Add DVB-T support for the Leadtek WinFast DVR3100 H Andy Yan (7): [SCSI] mvsas: add support for 94xx; layout change; bug fixes [SCSI] mvsas: bug fix with setting task management frame type [SCSI] mvsas: bug fix of dead lock [SCSI] mvsas: bug fix, null pointer may be used [SCSI] mvsas: correct bit map usage [SCSI] mvsas: performance improvement using domain_device->lldd_dev [SCSI] mvsas: remove all the casts from void * or to void * Aneesh Kumar K.V (9): ext4: Properly initialize the buffer_head state vfs: Add BUG_ON for delayed and unwritten flags in submit_bh() ext4: Mark the unwritten buffer_head as mapped during write_begin ext4: hook fiemap operation for directories vfs: Enable FS_IOC_FIEMAP and FIGETBSZ for all filetypes ext4: Convert ext4_lock_group to use sb_bgl_lock ext4: Avoid leaking blocks after a block allocation failure ext4: truncate the file properly if we fail to copy data from userspace ext4: Avoid corrupting the uninitialized bit in the extent during truncate Anirban Chakraborty (8): [SCSI] qla2xxx: Add QoS support. [SCSI] qla2xxx: Add CPU affinity support. [SCSI] qla2xxx: Remove reference to request queue from scsi request block. [SCSI] qla2xxx: Use port number to compute nvram/vpd parameter offsets. [SCSI] qla2xxx: Correct queue-creation bug when driver loaded in QoS mode. [SCSI] qla2xxx: Correct NULL pointer bug in cpu affinity mode. [SCSI] qla2xxx: Resolve a performance issue in interrupt qla2xxx: Fixed a bug in number of response queue creation logic. Ankit Jain (1): fs: Add new pre-allocation ioctls to vfs for compatibility with legacy xfs ioctls Anna Neal (1): libertas: increase spi driver thread priority Anton Blanchard (4): IB/ehca: Replace vmalloc() with kmalloc() for queue allocation powerpc: Improve decrementer accuracy powerpc: Convert RTAS event scan from kernel thread to workqueue sunrpc: align cache_clean work's timer Anton Vorontsov (20): alim15x3: Remove historical hacks, re-enable init_hwif for PowerPC powerpc/85xx: Add PCI IDs for MPC8569 family processors powerpc/85xx: Fix mpc8569emds crypto node to include SNOW unit powerpc/85xx: Fix reg & interrupts for mpc8569emds localbus added NAND powerpc/85xx: Add eSDHC support for MPC8569E-MDS boards powerpc/85xx: Enable Serial RapidIO for MPC85xx MDS boards powerpc/85xx: Add STMicro M25P40 serial flash support for MPC8569E-MDS powerpc/83xx: Update sdhci nodes per new bindings powerpc/5200: convert mpc52xx_psc_spi to use cs_control callback mpc52xx_psc_spi: convert to cs_control callback spi_mpc83xx: handle other Freescale processors spi_mpc83xx: quieten down the "Requested speed is too low" message spi_mpc83xx: add small delay after asserting chip-select line powerpc/86xx: add MMC SPI support for MPC8610HPCD boards spi_mpc83xx: fix checkpatch issues spi_mpc83xx: split mpc83xx_spi_work() into two routines spi_mpc83xx: remove dead code spi_mpc83xx: rename spi_83xx.c to spi_8xxx.c spi_mpc8xxx: s/83xx/8xxx/g sdhci: Add support for hosts that are only capable of 1-bit transfers Antonio Ospite (1): [ARM] pxa/ezx: setup gpio-keys for EzX phones Antti Palosaari (3): V4L/DVB (11490): af9015: add new dvb_usb_device_properties entry for upcoming USB IDs V4L/DVB (11491): af9015: support for AverMedia AVerTV Volar GPS 805 (A805) V4L/DVB (11915): af9015: support for Genius TVGo DVB-T03 Anuj Aggarwal (1): ASoC: Added OMAP3 EVM support in ASoC. Aoi Shinkai (1): sh: Fix sh4a llsc-based cmpxchg() Aristeu Sergio Rozanski Filho (1): Input: uinput - flush all pending ff effects before destroying device Arjan van de Ven (4): perf_counter tools: Warning fixes on 32-bit perf_counter tools: Initialize a stack variable before use [libata] ata_piix: Enable parallel scan pci: use pci_ioremap_bar() in drivers/serial Armin Kuster (1): Sysfs: fix possible memleak in sysfs_follow_link Armin Schenker (1): V4L/DVB (11571): Add Elgato EyeTV DTT deluxe to dibcom driver Arnaldo Carvalho de Melo (29): inet_diag: Remove dup assignments net: Make inet_twsk_put similar to sock_put perf record: Allow specifying a pid to record mISDN: Use kernel_{send,recv}msg instead of open coding perf_counter: First part of 'perf report' conversion to C + elfutils perf_counter: Implement dso__load using libelf perf_counter: Use rb_trees in perf report perf_counter: Add our private copy of list.h perf_counter: Use rb_tree for symhists and threads in report perf report: Fix kernel symbol resolution perf: Don't assume /proc/kallsyms is ordered perf report: Sort output by symbol usage perf report: Use hex2long instead of sscanf perf report: Only load text symbols from kallsyms perf report: Show the IP only in --verbose mode perf_counter tools: Move symbol resolution classes from report to libperf perf_counter tools: struct symbol priv area perf_counter tools: Consolidate dso methods to load kernel symbols perf_counter tools: Optionally pass a symbol filter to the dso load routines perf_counter tools: Convert builtin-top to use libperf symbol routines perf_counter tools: Shorten the DSO names using cwd perf_counter tools: Add locking to perf top perf_counter tools: Add string.[ch] perf_counter tools: Use hex2u64 in more places perf_counter tools: Add missing rb_erase in dso__delete_symbols perf_counter tools: Cover PLT symbols too perf_counter tools: Fix off-by-one bug in symbol__new perf report: Fix rbtree bug perf report: Add -vvv to print the list of threads and its mmaps Arnd Bergmann (36): microblaze: export some symbols microblaze: fix __user annotations microblaze: kill incorrect __bad_xchg definition microblaze: remove cacheable_memcpy microblaze: add security initcalls microblaze: add a dummy pgprot_noncached microblaze: do not include types.h in ptrace.h microblaze: remove bad_user_access_length microblaze: clean up checksum.c microblaze: use generic dma-mapping-broken.h x86: fix ktermios-termio conversion asm-generic: rename termios.h, signal.h and mman.h asm-generic: introduce asm/bitsperlong.h asm-generic: add generic sysv ipc headers asm-generic: add generic ABI headers asm-generic: add a generic unistd.h asm-generic: rename atomic.h to atomic-long.h asm-generic: rename page.h and uaccess.h asm-generic: make get_rtc_time overridable asm-generic: make pci.h usable directly asm-generic: make bitops.h usable asm-generic: add generic versions of common headers asm-generic: add legacy I/O header files asm-generic: add generic atomic.h and io.h asm-generic: add generic NOMMU versions of some headers asm-generic: add a generic uaccess.h add generic lib/checksum.c asm-generic: merge branch 'master' of torvalds/linux-2.6 time: move PIT_TICK_RATE to linux/timex.h mb862xxfb: use CONFIG_OF instead of CONFIG_PPC_OF ipc: use __ARCH_WANT_IPC_PARSE_VERSION in ipc/util.h asm-generic: drop HARDIRQ_BITS definition from hardirq.h asm-generic: list Arnd as asm-generic maintainer asm-generic: hook up new system calls lib/checksum.c: fix endianess bug microblaze: remove init_mm Arne Janbu (1): .gitignore: ignore *.lzma files Artem Bityutskiy (25): OMAP3 clock: lessen amount of noisy messages UBI: remove redundant mutex UBI: re-name volumes_mutex to device_mutex UBI: improve debugging messages UBI: small debugging code optimization UBI: fix races in I/O debugging checks UBI: add dump_stack in checking code UBI: do not panic if volume check fails UBI: minor serialization fix UBIFS: use anonymous device UBI: fix race condition UBIFS: remove dead code UBIFS: allow sync option in rootflags UBI: introduce new constants UBI: fix and clean-up error paths in WL worker UBI: do not switch to R/O mode on read errors Kill jffs2-user.h UBIFS: do not forget to register BDI device hrtimer: export ktime_add_safe UBIFS: start using hrtimers UBI: improve messages in the WL worker UBI: print amount of reserved PEBs UBI: fix kmem_cache_free on error patch UBI: fix multiple spelling typos UBI: handle more error codes Arun R Bharadwaj (4): timers: Framework for identifying pinned timers timers: Identifying the existing pinned timers timers: /proc/sys sysctl hook to enable timer migration timers: Logic to move non pinned timers Arve HjønnevÃ¥g (2): Staging: android: lowmemorykiller: Only iterate over process list when needed. Staging: android: lowmemorykiller: Don't count free space unless it meets the specified limit by itself Atsushi Nemoto (15): ASoC: Add TXx9 AC link controller driver (v3) mtd: nand: Fix memory leak on txx9ndfmc probe failure. MIPS: Fix __ndelay build error and add 'ull' suffix for 32-bit kernel MIPS: TXx9: micro optimization for clocksource and clock_event DMA: TXx9 Soc DMA Controller driver MIPS: TXx9: Add DMAC support MIPS: TXx9: Add ACLC support MIPS: TXx9: Add SRAMC support MIPS: hwrng: Add TX4939 RNG driver MIPS: TXx9: Add TX4939 RNG support rtc-tx4939: drop IRQF_SHARED rtc-ds1553: drop IRQF_SHARED rtc: make rtc_update_irq callable with irqs enabled kgdb: kgdboc console poll hooks for serial_txx9 uart DMA: txx9dmac: use dma_unmap_single if DMA_COMPL_{SRC,DEST}_UNMAP_SINGLE set Avadh Patel (1): tracing: add saved_cmdlines file to show cached task comms Avi Kivity (18): KVM: VMX: Don't use highmem pages for the msr and pio bitmaps KVM: VMX: Don't intercept MSR_KERNEL_GS_BASE KVM: VMX: Make module parameters readable KVM: VMX: Rename kvm_handle_exit() to vmx_handle_exit() KVM: VMX: Simplify module parameter names KVM: VMX: Annotate module parameters as __read_mostly KVM: VMX: Zero the vpid module parameter if vpid is not supported KVM: VMX: Zero ept module parameter if ept is not present KVM: VMX: Fold vm_need_ept() into callers KVM: VMX: Make flexpriority module parameter reflect hardware capability KVM: MMU: Use different shadows when EFER.NXE changes KVM: Replace kvmclock open-coded get_cpu_var() with the real thing KVM: Fix cpuid feature misreporting KVM: Add AMD cpuid bit: cr8_legacy, abm, misaligned sse, sse4, 3dnow prefetch x86: Add cpu features MOVBE and POPCNT KVM: Update cpuid 1.ecx reporting KVM: Disable large pages on misaligned memory slots KVM: Prevent overflow in largepages calculation Ayaz Abdulla (4): forcedeth: add clock gating feature <resend> forcedeth: remove device id macros forcedeth: addition of new mcp89 device id removal of forcedeth device ids Balbir Singh (1): memcg: add file-based RSS accounting Barry Kitson (1): V4L/DVB (11996): saa7134: add support for AVerMedia M103 (f736) Barry Song (1): ASoC: Blackfin: update the bf5xx_i2s_resume parameters Bartlomiej Zolnierkiewicz (140): Merge branch 'for-linus' into for-next Merge branch 'for-linus' into for-next mg_disk: fix CONFIG_LBD=y warning block: enable by default support for large devices and files on 32-bit archs mg_disk: fix dependency on libata mg_disk: use defines from <linux/ata.h> Merge branch 'for-linus' into for-next Merge branch 'for-linus' into for-next ide: BUG() on unknown flags in ide_disk_special() ide: merge ide_disk_special() into do_special() (v2) ide: replace special_t typedef by IDE_SFLAG_* flags ide: remove chipset field from hw_regs_t ide: pass number of ports to ide_host_{alloc,add}() (v2) ide: remove hw_regs_t typedef Merge branch 'for-linus' into for-next partitions: warn about the partition exceeding device capacity partitions: add ->set_capacity block device method ide-gd: implement block device ->set_capacity method (v2) ide: preserve Host Protected Area by default (v2) Merge branch 'for-linus' into for-next icside: remove superfluous ->maskproc method ide: remove superfluous SELECT_MASK() call from ide_driveid_update() ide: remove superfluous SELECT_MASK() call from do_rw_taskfile() hpt366: sync quirk_drives[] list with pdc202xx_{new,old}.c hpt366: enable all quirks for devices on quirk_drives[] list ide: respect quirk_drives[] list on all controllers ide: add IDE_DFLAG_NIEN_QUIRK device flag [SCSI] fix documentation for two functions ide: skip probe if there are no devices on the port (v2) ide: unexport ide_find_dma_mode() ide: re-implement ide_pci_init_one() on top of ide_pci_init_two() Merge branch 'bp-remove-pc-buf' into for-next ata: add ata_id_pio_need_iordy() helper (v2) ide: IORDY handling fixes ide: don't enable IORDY at a probe time ide: filter out invalid DMA xfer mode changes in HDIO_DRIVE_CMD ioctl handler ide: BUG() on unknown requests block: rename CONFIG_LBD to CONFIG_LBDAF Staging: rt2870: remove unused files Staging: rt2870: remove kernel version compatibility wrappers Staging: rt3070: remove kernel version compatibility wrappers Staging: rt2860: remove IWE_STREAM_ADD_*() macros Staging: rt2870: remove IWE_STREAM_ADD_*() macros Staging: rt2860: remove dead WIN_NDIS code Staging: rt2860: remove dead UNDER_CE code Staging: rt2870: remove dead UNDER_CE code Staging: rt3070: remove dead UNDER_CE code Staging: rt2860: remove dead WSC_AP_SUPPORT code Staging: rt2870: remove dead WSC_AP_SUPPORT code Staging: rt3070: remove dead *WSC_INCLUDED code Staging: rt2860: remove dead WDS_SUPPORT code Staging: rt2870: remove dead WDS_SUPPORT code Staging: rt3070: remove dead WDS_SUPPORT code Staging: rt3070: remove dead MLME_EX code Staging: rt2860: remove dead APCLI_SUPPORT code Staging: rt2870: remove dead APCLI_SUPPORT code Staging: rt2860: remove dead CONFIG_APSTA_MIXED_SUPPORT code Staging: rt2870: remove dead CONFIG_APSTA_MIXED_SUPPORT code Staging: rt3070: remove dead CONFIG_APSTA_MIXED_SUPPORT code Staging: rt2860: remove dead UCOS code Staging: rt2870: remove dead UCOS code Staging: rt3070: remove dead UCOS code Staging: rt2860: remove dead NINTENDO_AP code Staging: rt2870: remove dead NINTENDO_AP code Staging: rt3070: remove dead NINTENDO_AP code Staging: rt2860: remove dead BIN_IN_FILE code Staging: rt2870: remove dead BIN_IN_FILE code Staging: rt3070: remove dead BIN_IN_FILE code Staging: rt2860: remove dead RALINK_ATE code Staging: rt2870: remove dead RALINK_ATE code Staging: rt3070: remove dead RALINK_ATE code Staging: rt2860: remove dead BLOCK_NET_IF code Staging: rt2870: remove dead BLOCK_NET_IF code Staging: rt3070: remove dead BLOCK_NET_IF code Staging: rt2860: remove dead DFS_SUPPORT code Staging: rt2870: remove dead DFS_SUPPORT code Staging: rt3070: remove dead DFS_SUPPORT code Staging: rt2860: remove dead CARRIER_DETECTION_SUPPORT code Staging: rt2870: remove dead CARRIER_DETECTION_SUPPORT code Staging: rt3070: remove dead CARRIER_DETECTION_SUPPORT code Staging: rt2860: remove dead MULTIPLE_CARD_SUPPORT code Staging: rt2870: remove dead MULTIPLE_CARD_SUPPORT code Staging: rt3070: remove dead MULTIPLE_CARD_SUPPORT code Staging: rt2860: remove dead QOS_DLS_SUPPORT code Staging: rt2870: remove dead QOS_DLS_SUPPORT code Staging: rt3070: remove dead QOS_DLS_SUPPORT code Staging: rt2860: remove dead EXT_BUILD_CHANNEL_LIST code Staging: rt2870: remove dead EXT_BUILD_CHANNEL_LIST code Staging: rt3070: remove dead EXT_BUILD_CHANNEL_LIST code Staging: rt2860: remove dead SNMP_SUPPORT code Staging: rt2870: remove dead SNMP_SUPPORT code Staging: rt3070: remove dead SNMP_SUPPORT code Staging: rt2860: remove dead SINGLE_SKU code Staging: rt2870: remove dead SINGLE_SKU code Staging: rt3070: remove dead SINGLE_SKU code Staging: rt2860: remove dead LEAP_SUPPORT code Staging: rt2870: remove dead LEAP_SUPPORT code Staging: rt3070: remove dead LEAP_SUPPORT code Staging: rt2860: remove dead DOT11N_DRAFT3 code Staging: rt2870: remove dead DOT11N_DRAFT3 code Staging: rt3070: remove dead DOT11N_DRAFT3 code Staging: rt2860: remove dead INF_AMAZON_SE code Staging: rt2870: remove dead INF_AMAZON_SE code Staging: rt3070: remove dead INF_AMAZON_SE code Staging: rt2860: remove dead RT_BIG_ENDIAN code Staging: rt2870: remove dead RT_BIG_ENDIAN code Staging: rt3070: remove dead RT_BIG_ENDIAN code Staging: rt2860: remove CONFIG_STA_SUPPORT ifdefs Staging: rt2870: remove CONFIG_STA_SUPPORT ifdefs Staging: rt3070: remove CONFIG_STA_SUPPORT ifdefs Staging: rt2860: remove NATIVE_WPA_SUPPLICANT_SUPPORT ifdefs Staging: rt2870: remove NATIVE_WPA_SUPPLICANT_SUPPORT ifdefs Staging: rt3070: remove NATIVE_WPA_SUPPLICANT_SUPPORT ifdefs Staging: rt2860: remove WPA_SUPPLICANT_SUPPORT ifdefs Staging: rt2870: remove WPA_SUPPLICANT_SUPPORT ifdefs Staging: rt3070: remove WPA_SUPPLICANT_SUPPORT ifdefs Staging: rt2860: remove DOT11_N_SUPPORT ifdefs Staging: rt2870: remove DOT11_N_SUPPORT ifdefs Staging: rt3070: remove DOT11_N_SUPPORT ifdefs Staging: rt2860: remove dead CONFIG_AP_SUPPORT code Staging: rt2870: remove dead CONFIG_AP_SUPPORT code Staging: rt3070: remove dead CONFIG_AP_SUPPORT code Staging: rt2860: use empty ASSERT() macro Staging: rt2870: use empty ASSERT() macro Staging: rt3070: use empty ASSERT() macro Staging: rt2860: remove dead code Staging: rt2870: remove dead code Staging: rt3070: remove dead code Staging: rt2870: prepare for rt{28,30}70/*.[ch] merge Staging: rt{28,30}70: merge rt{28,30}70/*.[ch] Staging: rt2870: prepare for rt{28,30}70/common/*.[ch] merge Staging: rt{28,30}70: merge rt{28,30}70/common/*.[ch] Staging: rt2870: prepare for rt{28,30}70/sta/*.[ch] merge Staging: rt{28,30}70: merge rt{28,30}70/sta/*.[ch] Staging: rt2860: prepare for rt28[67]0/*.[ch] merge Staging: rt28[67]0: merge rt28[67]0/*.[ch] Staging: rt2860: prepare for rt28[67]0/common/*.[ch] merge Staging: rt28[67]0: merge rt28[67]0/common/*.[ch] Staging: rt2860: prepare for rt28[67]0/sta/*.[ch] merge Staging: rt28[67]0: merge rt28[67]0/sta/*.[ch] Baruch Siach (2): gpio: driver for PrimeCell PL061 GPIO controller i2c: driver for the Synopsys DesignWare I2C controller Bastien Nocera (1): HID: Wacom Graphire Bluetooth driver Becky Bruce (12): swiotlb: comment corrections swiotlb: fix compile warning swiotlb: map_page fix for highmem systems swiotlb: allow arch override of address_needs_mapping swiotlb: rename unmap_single to do_unmap_single swiotlb: use swiotlb_sync_single instead of duplicating code swiotlb: change swiotlb_bus_to[phys,virt] prototypes powerpc/86xx: Add 36-bit device tree for mpc8641hpcn powerpc: make dma_window_* in pci_controller struct avail on 32b powerpc: Use sg->dma_length in sg_dma_len() macro on 32-bit powerpc: Add support for swiotlb on 32-bit powerpc: Add 86xx support for SWIOTLB Ben Dooks (64): [ARM] SMDK6410: Ensure LCD settings are setup [ARM] S3C24XX: Move plat/dma.h [ARM] S3C24XX: Remove hardware specific registers from DMA [ARM] S3C24XX: DMA: Split hardware regs out of <mach/dma.h> [ARM] S3C24XX: Fix indentation in <plat/dma-regs.h> [ARM] S3C: Make common <plat/dma.h> header [ARM] S3C24XX: dma.h should not include <mach/hardware.h> [ARM] S3C: Move DMA channel management code to plat-s3c [ARM] S3C: Add common USB OHCI device definition [ARM] SMDK6410: Add USB OHCI host [ARM] S3C: Rename S3C24XX_PA_USBHOST to S3C_PA_USBHOST [ARM] S3C64XX: Add USB OHCI support [ARM] S3C: Add debug to UART save and a per-arch callback pre-restore [ARM] S3C: PM save UART UDIVSLOT if doing PM [ARM] S3C64XX: Initial support for PM (suspend to RAM) [ARM] S3C64XX: Add s3c6410_sysclass export [ARM] S3C64XX: Add generic s3c64xx sys device. [ARM] S3C64XX: Add IRQ PM code [ARM] S3C: GPIO PM core GPIOlib integration [ARM] VIC: Add power management device [ARM] SMDK6400: Initial machine support for SMDK6400 [ARM] S3C6400: Core support for S3C6400 SoC [ARM] S3C64XX: Add S3C6400 CPU detection. [ARM] S3C64XX: Add S3C6400 SDHCI setup support [ARM] SMDK6400: Fix WM8753 i2c board definition [ARM] Merge next-s3c-s3c6410 into for-rmk-devel [ARM] S3C64XX: Add ARM clock [ARM] S3C: Add USB high-speed/OtG device definitions [ARM] SMDK6410: Add USB high-speed/OtG gadget device [ARM] S3C24XX: GPIO: Remove s3c2410_gpio_irq2pin() call [ARM] S3C24XX: GPIO: Remove pin specific input and output defines [ARM] S3C: Move watchdog system reset to own file. [ARM] S3C64XX: Use common watchdog reset for system reset. [ARM] S3C24XX: GPIO: Move gpio functions out of <mach/hardware.h> [ARM] S3C24XX: Fix missing <linux/sysdev.h> [ARM] S3C24XX: GPIO: Clean out unused definitions in <mach/regs-gpio.h> [ARM] S3C24XX: GPIO: Start removal of S3C24XX_GPIO_BASE [ARM] S3C24XX: GPIO: Add S3C64XX style GPIO numbering [ARM] S3C24XX: GPIO: Change to macros for GPIO numbering [ARM] S3C64XX: DMA support [ARM] S3C: Merge next-s3c64xx-dma2 into for-rmk-devel [ARM] S3C24XX: GPIO: Fix error returns from gpio functions [ARM] S3C24XX: GPIO: Move gpiolib initialisation earlier [ARM] S3C24XX: GPIO: Fix missing GPIOs in gpiolib [ARM] S3C24XX: GPIO: Change usb-simtec.c to use gpiolib. [ARM] S3C24XX: Merge devel-gpio [MTD] [NAND] S3C2410: Move to using platform device table [MTD] [NAND] S3C2410: Basic kerneldoc comment updates [MTD] [NAND] S3C2410: Deal with unaligned lengths in S3C2440 buffer read/write [MTD] [NAND] S3C2410: Use DIV_ROUND_UP i2c-s3c2410: move to using platform idtable to match devices sdhci: Print ADMA status and pointer on debug mmc_block: do not DMA to stack [ARM] MINI2440: Cleanup duplicated header includes s3cmci: fix dma configuration call USB: Gadget driver for Samsung HS/OtG block i2c-s3c2410: use resource_size() [ARM] VIC: Fix resume sources usage [ARM] S3C2440: Merge branch next-mini2440 into next-s3c s3c-fb: CPUFREQ frequency scaling support sdhci-s3c: Samsung S3C based SDHCI controller glue sdhci: Add better ADMA error reporting sdhci: Add SDHCI_QUIRK_NO_MULTIBLOCK quirk s3cmci: fix dma configuration call Ben Gamari (2): drm/i915: Warn when inteldrmfb fails to restore its framebuffer config drm/i915: A few debugfs formatting fixes Ben Hutchings (24): ethtool: Add port type PORT_OTHER mdio: Add register definitions for MDIO (clause 45) mdio: Add generic MDIO (clause 45) support functions sfc: Use generic MDIO functions and definitions chelsio: Use generic MDIO definitions and mdio_mii_ioctl() cxgb3: Use generic MDIO definitions and mdio_mii_ioctl() ixgbe: Use generic MDIO definitions and functions ixgb: Use generic MDIO definitions s2io: Use generic MDIO definitions mii: Simplify mii_resolve_flowctrl_fdx() mii: Add mii_advertise_flowctrl() mdio: Add mdio45_ethtool_spauseparam_an() sfc: Use generic MDIO flow control auto-negotiation functions ethtool/mdio: Report MDIO mode support and link partner advertising ethtool/mdio: Support backplane mode negotiation mii: Rewrite mii_ethtool_gset() to report mdio_support and lp_advertising mdio: Add 10GBASE-T SNR register definition mdio: Add XENPAK LASI register definitions sfc: Use generic XENPAK register definitions sfc: Remove lro module parameter chelsio: Use generic XENPAK LASI register definitions cxgb3: Use generic XENPAK LASI register definitions mdio: Expose 10GBASE-T MDI-X status via ethtool sfc: Expose 100/1000BASE-T MDI-X status via ethtool Ben Nizette (2): avr32: Fix clash in ATMEL_USART_ flags atmel-lcdc: fix pixclock upper bound detection Ben Skeggs (1): drm: don't associate _DRM_DRIVER maps with a master Benjamin Herrenschmidt (22): Merge branch 'merge' into next powerpc/mm: Fix some SMP issues with MMU context handling powerpc/mm: Fix a AB->BA deadlock scenario with nohash MMU context lock powerpc: Set init_bootmem_done on NUMA platforms as well powerpc: Move VMX and VSX asm code to vector.S powerpc: Introduce CONFIG_PPC_BOOK3S powerpc: Split exception handling out of head_64.S powerpc: Separate PACA fields for server CPUs powerpc: Shield code specific to 64-bit server processors spinlock: Add missing __raw_spin_lock_flags() stub for UP Merge commit 'jwb/next' into next powerpc: Fix bug in move of altivec code to vector.S Merge commit 'origin/master' into next Merge commit 'origin/master' into next powerpc: Don't do generic calibrate_delay() powerpc: Fix invalid construct in our CPU selection Kconfig powerpc: Add memory clobber to mtspr() Merge commit 'origin/master' into next mm: Move pgtable_cache_init() earlier Merge commit 'origin/master' into next Merge commit 'gcl/merge' into next mm: Extend gfp masking to the page allocator Benny Halevy (39): update Documentation/filesystems/00-INDEX with new nfsd related docs. nfs41: nfs_client.cl_minorversion nfs41: Use mount minorversion option nfs41: translate NFS4ERR_MINOR_VERS_MISMATCH to EPROTONOSUPPORT nfs41: client xdr definitions nfs41: use nfs4_server_caps_arg nfs41: use nfs4_readlink_res nfs41: use nfs4_statfs_res nfs41: use nfs4_fsinfo_res nfs41: use nfs4_pathconf_res nfs41: use nfs4_getaclres NFS: get rid of unused xdr decode_setattr(, res) argument nfs41: use nfs4_setaclres nfs41: use nfs4_fs_locations_res nfs41: nfs41: pass *session in seq_args and seq_res NFS: use decode_change_info_maxsz for xdr maxsz calculations NFS: define and initialize compound_hdr.replen NFS: update hdr->replen for every encode op NFS: use dynamically computed compound_hdr.replen for xdr_inline_pages offset nfs41: encode minorversion in compound header nfs41: find slot nfs41: exchange_id operation nfs41: lease renewal nfs41: support minorversion 1 for nfs4_check_lease nfs41: recover lease in _nfs4_lookup_root nfs41: increment_{open,lock}_seqid nfs41: Refactor nfs4_{init,destroy}_callback for nfs4.0 nfs41: minorversion support for nfs4_{init,destroy}_callback nfs41: sunrpc: provide functions to create and destroy a svc_xprt for backchannel use nfs41: create a svc_xprt for nfs41 callback thread and use for incoming callbacks nfs41: store minorversion in cb_compound_hdr_arg nfs41: decode minorversion 1 cb_compound header nfs41: callback numbers definitions nfs41: consider minorversion in callback_xdr:process_op nfs41: cb_sequence protocol level data structures nfs41: cb_sequence proc implementation nfs41: cb_sequence xdr implementation nfs41: verify CB_SEQUENCE position in callback compound nfs41: Move initialization of nfs4_opendata seq_res to nfs4_init_opendata_res Bernd Porr (2): Staging: comedi: convert usbdux* to use firmware_request Staging: comedi: usbdux: buffer overflow error handling Bian Naimeng (1): nfsd4: distinguish expired from stale stateids Bill Pemberton (79): Staging: comedi: Remove ni_board typedef Staging: comedi: Remove ni_private typedef Staging: comedi: Remove local_info_t typedef in ni_labpc_cs Staging: comedi: Remove dio24_board_struct typedef Staging: comedi: Remove local_info_t typedef in ni_daq_dio24 Staging: comedi: Remove BYTE and *PBYTE typedefs in addi-data Staging: comedi: Remove SHORT and *PSHORT typedefs in addi-data Staging: comedi: Remove USHORT and *PUSHORT typedefs in addi-data Staging: comedi: Remove WORD and *PWORD typedefs in addi-data Staging: comedi: Remove INT and *PINT typedefs in addi-data Staging: comedi: Remove UINT and *PUINT typedefs in addi-data Staging: comedi: Remove LONG and *PLONG typedefs in addi-data Staging: comedi: Remove ULONG and *PULONG typedefs in addi-data Staging: comedi: Remove DWORD and *PDWORD typedefs in addi-data Staging: comedi: Remove ULONG_PTR typedef in addi-data Staging: comedi: Remove PCRANGE typedef in addi-data Staging: comedi: Remove boardtype typedef in addi-data Staging: comedi: Remove str_ModuleInfo typedef in addi-data Staging: comedi: Remove addi_private typedef in addi-data Staging: comedi: Remove str_MainHeader typedef in addi-data/addi_eeprom.c Staging: comedi: Remove str_DigitalInputHeader typedef in addi-data/addi_eeprom.c Staging: comedi: Remove str_DigitalOutputHeader typedef in addi-data/addi_eeprom.c Staging: comedi: Remove str_TimerDetails typedef in addi-data/addi_eeprom.c Staging: comedi: Remove str_TimerMainHeader typedef in addi-data/addi_eeprom.c Staging: comedi: Remove str_AnalogReadInformation typedef in addi-data/hwdrv_apci3120.h Staging: comedi: Remove str_Module typedef in addi-data/hwdrv_apci3200.h Staging: comedi: Remove str_BoardInfos typedef in addi-data/hwdrv_apci3200 Staging: comedi: Remove str_ADDIDATA_RTDStruct typedef in addi-data/hwdrv_apci3200 Staging: comedi: Remove labpc_board_struct typedef Staging: comedi: Remove labpc_private typedef Staging: comedi: Remove str_AnalogInputHeader typedef in addi-data/addi_eeprom.c Staging: comedi: remove C99 comments in 8253.h Staging: comedi: remove C99 comments in acl7225b.c Staging: comedi: remove C99 comments in APCI1710_82x54.c Staging: comedi: remove C99 comments in das1800.c Staging: comedi: remove C99 comments in pcl818.c Staging: comedi: remove C99 comments in hwdrv_apci1500.c Staging: comedi: remove C99 comments in APCI1710_Pwm.c Staging: comedi: remove C99 comments in hwdrv_apci1564.c Staging: comedi: remove C99 comments in hwdrv_apci3200.c Staging: comedi: remove C99 comments in hwdrv_apci3120.c Staging: comedi: remove C99 comments in adl_pci6208.c Staging: comedi: remove C99 comments in adl_pci9118.c Staging: comedi: remove C99 comments in adv_pci1723.c Staging: comedi: remove C99 comments in c6xdigio.c Staging: comedi: remove C99 comments in cb_pcidas64.c Staging: comedi: remove C99 comments in cb_pcidas.c Staging: comedi: remove C99 comments in cb_pcimdas.c Staging: comedi: remove C99 comments in gsc_hpdi.c Staging: comedi: remove C99 comments in mpc624.c Staging: comedi: remove C99 comments in ni_at_a2150.c Staging: comedi: remove C99 comments in ni_labpc.c Staging: comedi: remove C99 comments in pcl724.c Staging: comedi: remove C99 comments in pcl816.c Staging: comedi: remove C99 comments in s526.c Staging: comedi: Remove C99 comments Staging: comedi: fix "foo * bar" should be "foo *bar" Staging: comedi: Add spaces after commas Staging Comedi: fix spacing around parens Staging: Comedi: change space indentation to tabs Staging: comedi: remove assignment in conditionals Staging: comedi: Remove parens around return values Staging: comedi: fix the way structs are initialized. Staging: comedi: more remove C99 comments Staging: comedi: remove space after ampersand Staging: comedi: more fix "foo * bar" should be "foo *bar" Staging: comedi: more fix the way structs are initialized. Staging: comedi: make use of ARRAY_SIZE macro Staging: comedi: comment out useless if Staging: comedi: move while to same line as } in do loops Staging: comedi: replace for loop with msleep() Staging: comedi: simply read and write functions in adl_pci8164 staging: comedi: Remove MIN macro staging: comedi: Move pcm do_cmdtest function into a single source file Staging: pohmelfs: move open brace to same line on structs Staging: pohmelfs: Remove C99 comments Staging: pohmelfs: Remove braces around single statements Staging: Add serqt_usb2, a rewrite of serqt_usb for the usb-serial layer Staging: serqt_usb2 add the driver to the build Bing Zhao (7): libertas: support mesh for various firmware versions libertas: add support for Marvell SD8688 chip libertas: define macros for SDIO model numbers libertas: get SD8688 rx length with one CMD52 libertas: implement function init/shutdown commands for SD8688 libertas: read SD8688 firmware status from new register libertas: improve function init/shutdown handling for SD8688 Bjorn Helgaas (21): ACPI: use LNXCPU, not ACPI_CPU, for Linux-specific processor _HID ACPI: processor: check for synthetic _HID, default to "Device" declaration ACPI: processor: move device _HID into driver PNPACPI: parse Extended Address Space Descriptors ACPI: don't check power state after _ON/_OFF pnp: add PNP resource range checking function ACPI: allow drivers to request both device and system notify events ACPI: ac: use .notify method instead of installing handler directly ACPI: battery: use .notify method instead of installing handler directly ACPI: asus-laptop: use .notify method instead of installing handler directly ACPI: asus-acpi: use .notify method instead of installing handler directly ACPI: eeepc-laptop: use .notify method instead of installing handler directly ACPI: simplify notification debug messages ACPI: remove unused "status_changed" return value from Check Device handling ACPI: remove unused return values from Bus Check & Device Check handling ACPI: use handle, not device, in system notification path ACPI: pci_root: check _CRS, then _BBN for downstream bus number ACPI: pci_root: simplify acpi_pci_root_add() control flow ACPI: pci_root: use driver data rather than list lookup ACPI: pci_root: simplify list traversals ACPI: pci_root: remove unused dev/fn information Boaz Harrosh (15): libosd: Use new blk_rq_map_kern block: Add blk_make_request(), takes bio, returns a request libosd: Use of new blk_make_request block: Un-export blk_rq_append_bio scsi_lib: remove unused variable [SCSI] libosd: OSD2r05: Additional command enums [SCSI] libosd: OSD2r05: Attribute definitions [SCSI] libosd: Better printout of OSD target system information [SCSI] libosd: osd_req_{read,write}_kern new API [SCSI] libosd: Let _osd_req_finalize_data_integrity receive number of out_bytes [SCSI] libosd: osd_req_{read,write} takes a length parameter [SCSI] libosd: Define an osd_dev wrapper to retrieve the request_queue [SCSI] osduld: use filp_open() when looking up an osd-device [SCSI] libosd: Use REQ_QUIET requests. [SCSI] osd: Remove out-of-tree left overs Bob Copeland (22): ath5k: reduce exported channel list ath9k: separate ath9k specific code from ath9k_regd_get_ctl() ath9k: pass regd structure directly to regulatory functions atheros: introduce ath module containing common ath5k/ath9k/ar9170 code ath: move more setup code into ath_regd_init ath5k: use regulatory infrastructure ath5k: add support for Fukato Datacask Jupiter LEDs ath5k: fix initvals errors ath5k: use tasklet_hi_schedule for beacon queue ath5k: use bool for modparams ath5k: use rx hw descriptor pointer for self-linked check ath5k: manipulate rxlink and descriptor address under rxbuf lock ath5k: correct interrupt storm warning ath5k: use ctl settings based on current regdomain wl12xx: correct printk format warnings ath5k: update beacons in AP mode ath5k: avoid and warn on potential infinite loop ath5k: remove conf->beacon_int usage nl80211: use GFP_ATOMIC for michael mic failure message ath5k: disable beacon interrupt when interface is down mac80211: fix minstrel single-rate memory corruption ath5k: minor rfkill cleanup Bob Moore (22): ACPICA: Update error/warning interfaces ACPICA: Fix a few warnings for gcc 3.4.4 ACPICA: Change behavior of object copy for mutex/event objects ACPICA: Remove unused global variables ACPICA: Fix possible warnings for ACPI_THREAD_ID on 64-bit build ACPICA: Cleanup byte/word/dword extraction macros, fix possible warnings ACPICA: Fix printf format warnings for 64-bit build ACPICA: Fix possible dereference of null pointer ACPICA: Miscellaneous lint changes ACPICA: Fix miscellaneous warnings under gcc 4+ ACPICA: Fix implementation of AML BreakPoint operator (break to debugger) ACPICA: Linux OSL: cleanup/update/merge ACPICA: Update version to 20090422. ACPICA: Mutex support: Fix release ordering issue and current sync level ACPICA: Fix allowable release order for ASL mutex objects ACPICA: Fix DebugObject output for DdbHandle objects ACPICA: Additional validation of _PRT packages (resource mgr) ACPICA: Simplify and optimize NsGetNextNode function ACPICA: Update Load() to use operation region interfaces ACPICA: Simplify internal operation region interface ACPICA: Disable preservation of SCI enable bit (SCI_EN) ACPICA: Update version to 20090521. Borislav Petkov (31): ide: add helpers for preparing sense requests ide-cd: convert to using generic sense request ide-atapi: convert ide-{floppy,tape} to using preallocated sense buffer ide: add helpers for preparing sense requests ide-cd: convert to using generic sense request ide-atapi: convert ide-{floppy,tape} to using preallocated sense buffer ide-tape: fix potential fs requests bug ide-atapi: switch to blk_rq_bytes() on do_request() path ide-atapi: switch to rq->resid_len ide-atapi: add a len-parameter to ide_queue_pc_tail ide-atapi: add a buffer-arg to ide_queue_pc_tail ide-floppy/ide_floppy_get_flexible_disk_page: use local buffer ide-floppy/ide_floppy_get_sfrp_bit: use local buffer ide-floppy/ide_floppy_format_unit: use local buffer ide-atapi: use local sense buffer ide-floppy/ide_floppy_get_format_progress: use local sense buffer ide-tape/ide_tape_get_bsize_from_bdesc: use local buffer ide-tape: fix READ POSITION cmd handling ide-atapi: remove pc->buf ide-cd: use whole request_sense buffer in EH ide: unify interrupt reason checking ide-tape: change IDE_AFLAG_IGNORE_DSC non-atomically ide-tape: fix IDE_AFLAG_* atomic accesses ide-tape: fix proc warning x86: MSR: add a struct representation of an MSR x86: MSR: add methods for writing of an MSR on several CPUs edac: fold __func__ into edac_debug_printk amd64_edac: do not enable module by default EDAC: do not enable modules by default amd64_edac: add MAINTAINERS entry ide-tape: fix build issue Breno Leitao (4): ixgbe: Return PCI_ERS_RESULT_DISCONNECT when bus is disabled bnx2: no need to check before vfreeing icom: fixing a if clause spaghetti icom: fix compile errors when defining ICOM_TRACE Brian Haley (3): IPv6: Add 'autoconf' and 'disable_ipv6' module parameters IPv6: Print error value when skb allocation fails ipv6: Use correct data types for ICMPv6 type and code Brian King (15): [SCSI] ibmvfc: Fix invalid error response handling [SCSI] ibmvfc: Fixup GFP flags for target allocations [SCSI] ibmvfc: Use DEVICE_ATTR macro [SCSI] ibmvfc: Reduce error logging noise [SCSI] ibmvfc: Fix deadlock in EH [SCSI] ibmvfc: Add support for NPIV Logout [SCSI] ibmvfc: Add flush on halt support [SCSI] ibmvfc: Improve device rediscovery [SCSI] ibmvfc: Improve LOGO/PRLO ELS handling [SCSI] ibmvfc: Driver version 1.0.6 [SCSI] ibmvscsi: Add 16 byte CDB support [SCSI] ibmvscsi: Send adapter info before login [SCSI] ibmvscsi: Add support for capabilities MAD ibmvfc: Process async events before command responses ibmvfc: Fix endless PRLI loop in discovery Brice Goglin (10): myri10ge: force stats update in ethtool gstats myri10ge: allow per-board firmware overriding myri10ge: add MODULE_DEVICE_TABLE myri10ge: fix tx ring size in ethtool -g myri10ge: allow LRO to be enabled via ethtool myri10ge: update version to 1.5.0-1.415 myri10ge: fix the invokation of lro_flush_all myri10ge: drop myri10ge_lro module parameter myri10ge: Add support for vlan_features migration: only migrate_prep() once per move_pages() Bruce Allan (7): e1000e: enable CRC stripping by default e1000e: do not attempt to disable smart powerdown if not supported e1000e: correct flow control thresholds e1000e: specify max supported frame size in adapter struct e1000e: add support for 82577/82578 GbE LOM parts e1000e: workaround a Tx hang on 82577/82578 e1000e: bump the version number Bryan Stephenson (1): Staging: rt2860: fix for driver RT2860 to be able to connect to WPA2 networks Bryan Wu (3): usb: misc: SiS usbvga dangle: accept MUSB_HDRC as a fast enough host controller USB: audio: add USB audio class definitions USB: gadget: add USB Audio Gadget driver Carsten Otte (4): KVM: s390: Fix memory slot versus run - v3 KVM: s390: Unlink vcpu on destroy - v2 KVM: s390: Sanity check on validity intercept KVM: s390: Verify memory in kvm run Catalin Marinas (37): [ARM] 5516/1: Flush the D-cache after initialising the SCU mtd: Add armflash support for multiple blocks of flash RealView: Allow SMP when the Cortex-A9 tile is enabled for EB RealView: Allow access to the secure flash memory block on PB1176 RealView: Toggle one LED per CPU Check whether the TLB operations need broadcasting on SMP systems Clear the IT state when invoking a Thumb-2 signal handler ARMv7: Enable the SWP instruction ARMv7: Document the PRRR and NMRR registers setting arm: Provide _sdata and __bss_stop in the vmlinux.lds.S file RealView: Move the IRQ_* definitions out of the board-*.h files Add core support for ARMv6/v7 big-endian Fix the VFP handling on the Feroceon CPU kmemleak: Add the base support kmemleak: Add documentation on the memory leak detector kmemleak: Add the slab memory allocation/freeing hooks kmemleak: Add the slob memory allocation/freeing hooks kmemleak: Add the slub memory allocation/freeing hooks kmemleak: Add the vmalloc memory allocation/freeing hooks kmemleak: Add kmemleak_alloc callback from alloc_large_system_hash kmemleak: Add modules support kmemleak: Remove some of the kmemleak false positives kmemleak: Enable the building of the memory leak detector kmemleak: Simple testing module for kmemleak kmemleak: Add the corresponding MAINTAINERS entry x86: Provide _sdata in the vmlinux.lds.S file kmemleak: Remove the kmemleak.h include in drivers/char/vt.c kmemleak: Add more info to the MAINTAINERS entry kmemleak: Only use GFP_KERNEL|GFP_ATOMIC for the internal allocations kmemleak: Rename kmemleak_panic to kmemleak_stop kmemleak: Fix some typos in comments [ARM] 5555/1: RealView: Include asm/smp_twd.h in realview-pbx.c [ARM] 5556/1: Fix the irq_desc.cpu references [ARM] 5557/1: Discard some ARM.ex*.*exit.text sections when !HOTPLUG or !HOTPLUG_CPU [ARM] 5558/1: Add extra checks to ARM unwinder to avoid tracing corrupt stacks [ARM] 5559/1: Limit the stack unwinding caused by a kthread exit kmemleak: Do not force the slab debugging Kconfig options Chaitanya Lala (1): e1000e: Expose MDI-X status via ethtool change Chaithrika U S (5): davinci: use 32-bit accesses for low-level debug macros ASoC: Add dummy S/PDIF codec support TI DaVinci EMAC: Remove print_mac, DECLARE_MAC_BUF V4L/DVB (11742): TI THS7303 video amplifier driver code V4L/DVB (11743): Analog Devices ADV7343 video encoder driver Chandra Seetharaman (1): dm mpath: call activate fn for each path in pg_init Chauhan, Vijay (1): [SCSI] scsi_dh_rdac: Retry for NOT_READY(02/04/01) in rdac device handler Cheng Renquan (1): kbuild: remove extra ifdef/endif of top Makefile Chris Friesen (1): ipv4: teach ipconfig about the MTU option in DHCP Chris Leech (1): [SCSI] fcoe: use ETH_P_FIP for skb->protocol of FIP frames Chris Mason (14): Btrfs: stop avoiding balancing at the end of the transaction. Btrfs: balance btree more often Btrfs: reduce mount -o ssd CPU usage Btrfs: fix metadata dirty throttling limits Btrfs: don't allow WRITE_SYNC bios to starve out regular writes Btrfs: avoid IO stalls behind congested devices in a multi-device FS Btrfs: Add mount -o nossd Btrfs: avoid allocation clusters that are too spread out Btrfs: add mount -o ssd_spread to spread allocations out Btrfs: autodetect SSD devices Btrfs: avoid races between super writeout and device list updates Btrfs: fix -o nodatasum printk spelling Btrfs: fix oops when btrfs_inherit_iflags called with a NULL dir Btrfs: fix extent_buffer leak during tree log replay Chris Peterson (1): slow-work: use round_jiffies() for thread pool's cull and OOM timers Chris Pockelé (1): ALSA: hda - Add support of Samsung NC10 mini notebook Chris Sanford (1): trivial: unnecessary (void*) cast removal in sound/oss/msnd.c Chris Wilson (10): drm/i915: Sanity check execbuffer arguments before touching state. drm/i915: OR in the COMMAND read domain for the batch buffer. drm/i915: Call drm_vblank_post_modeset() on error paths. drm/i915: no need to hold mutex for object lookup drm/i915: use I915_GEM_GPU_DOMAINS drm/i915: NOMEM->NOSPC drm: Memory fragmentation from lost alignment blocks drm/i915: detach/attach get/put pages symmetry drm/i915: Install fence register for tiled scanout on i915 drm/i915: Clear fence register on tiling stride change. Chris Wright (8): x86: use native register access for native tlb flushing cfg80211: remove superfluous !last_request check in reg_device_remove() intel-iommu: dmar_set_interrupt return error value amd iommu: properly detach from protection domain on ->remove KVM: Trivial format fix in setup_routing_entry() amd-iommu: flush domain tlb when attaching a new device amd-iommu: disable cmd buffer and evt logging before reprogramming iommu amd-iommu: resume cleanup Christian Borntraeger (6): KVM: declare ioapic functions only on affected hardware KVM: s390: use hrtimer for clock wakeup from idle - v2 KVM: s390: optimize float int lock: spin_lock_bh --> spin_lock virtio: fix id_matching for virtio drivers virtio: enhance id_matching for virtio drivers [S390] pm: vmwatchdog power management callbacks. Christian Engelmayer (4): jffs2: leaking jffs2_summary in function jffs2_scan_medium hwmon: (max6650) Add support for alarms sunrpc: potential memory leak in function rdma_read_xdr sched: Fix out of scope variable access in sched_slice() Christian Lamparter (30): ar9170: fix hang on stop p54: clean up p54.h's struct p54_common p54: more SoftLED updates p54: add beacon filtering support Make ar9170 use common ath reg code p54: utilize all available key slots for decryption offload p54: remove obsolet signal quality calculation ath: add module information p54: remove module_ stubs p54: deactivate broken powersave function (part 2) p54: fix ps-poll delivery in ap mode mac80211: set CLEAR_PS for pspolled frames ar9170: rework rxstream code ar9170: handle otus' A-MPDU density definitions ar9170: uncomment powermgt case handle p54usb: remove some dead code p54usb: rework driver for resume ar9170usb: reset device on resume ar9170: fix beacon plcp settings ar9170: update hardware definitions ar9170: 40mhz fixes ar9170: introduce functions for MAC programming ar9170: use bitop macros for tx filter flags ar9170: kill duplicated HT feature flag ar9170: fix LED power state handling ar9170: fix lockdep warning on hibernate ar9170usb: more minor fixes ar9170: cancel led worker properly on exit ar9170: remove deprecated code ar9170: xmit code revamp Christine Caulfield (1): dlm: connect to nodes earlier Christof Schmitt (7): [SCSI] zfcp: Use correct req_id for traces [SCSI] zfcp: Update message and add description [SCSI] zfcp: Make queue_depth adjustable [SCSI] zfcp: Remove unnecessary default case and assignments [SCSI] zfcp: Add comments to switch/case fallthroughs [SCSI] zfcp: Keep ccw device and model id in zfcp_ccw.c [SCSI] zfcp: Update FC pass-through support Christoph Hellwig (51): xfs: a couple getbmap cleanups xfs: fix getbmap vs mmap deadlock tracing: small trave_events sample Makefile cleanup virtio_blk: don't blindly derefence req->rq_disk cifs: reorganize get_cifs_acl cifs: clean up set_cifs_acl interfaces fat: split fat_generic_ioctl xfs: update max log size xfs: validate quota log items during log recovery xfs: kill xfs_qmops xfs: split inode flushing from xfs_sync_inodes_ag xfs: use generic inode iterator in xfs_qm_dqrele_all_inodes xfs: split xfs_sync_inodes xfs: remove SYNC_IOWAIT xfs: remove SYNC_BDFLUSH xfs: use generic Posix ACL code Btrfs: implement FS_IOC_GETFLAGS/SETFLAGS/GETVERSION remove s_async_list quota: cleanup dquota sync functions (version 4) btrfs: remove ->write_super and stop maintaining ->s_dirt ext3: remove ->write_super and stop maintaining ->s_dirt gfs2: remove ->write_super and stop maintaining ->s_dirt ocfs2: remove ->write_super and stop maintaining ->s_dirt qnx4: remove ->write_super remove ->write_super call in generic_shutdown_super cleanup sync_supers enforce ->sync_fs is only called for rw superblock push BKL down into ->put_super jffs2: move jffs2_write_super to super.c ->write_super lock_super pushdown xfs: remove ->write_super and stop maintaining ->s_dirt affs: add ->sync_fs bfs: add ->sync_fs exofs: add ->sync_fs ext2: add ->sync_fs fat: add ->sync_fs hfs: add ->sync_fs hfsplus: add ->sync_fs sysv: add ->sync_fs ufs: add ->sync_fs jffs2: call jffs2_write_super from jffs2_sync_fs nilfs2: call nilfs2_write_super from nilfs2_sync_fs remove the call to ->write_super in __sync_filesystem xfs: fix warnings with CONFIG_XFS_QUOTA disabled xfs: fix small mismerge in xfs_vn_mknod sh: remove stray markers. hd: stop defining MAJOR_NR pids: clean up find_task_by_pid variants reiserfs: remove stray unlock_super in reiserfs_resize update Documentation/filesystems/Locking cleanup __writeback_single_inode Christoph Lameter (4): percpu: remove rbtree and use page->index instead security: use mmap_min_addr indepedently of security models page allocator: use a pre-calculated value instead of num_online_nodes() in fast paths page-allocator: use integer fields lookup for gfp_zone and check for errors in flags passed to the page allocator Chuck Ebbert (4): x86: Clear TS in irq_ts_save() when in an atomic section crypto: padlock-aes - work around Nano CPU errata in ECB mode crypto: padlock-aes - work around Nano CPU errata in CBC mode Remove low_latency flag setting from nozomi and mxser drivers Chuck Lever (32): SUNRPC: Fix error return value of svc_addr_len() NFSD: Refactor transport removal out of __write_ports() NFSD: Refactor transport addition out of __write_ports() NFSD: Refactor portlist socket closing into a helper NFSD: Refactor socket creation out of __write_ports() NFSD: Note an additional requirement when passing TCP sockets to portlist NFSD: Finish refactoring __write_ports() NFSD: move lockd_up() before svc_addsock() NFSD: Prevent a buffer overflow in svc_xprt_names() SUNRPC: pass buffer size to svc_addsock() SUNRPC: pass buffer size to svc_sock_names() SUNRPC: Switch one_sock_name() to use snprintf() SUNRPC: Support PF_INET6 in one_sock_name() SUNRPC: Clean up one_sock_name() NFSD: Stricter buffer size checking in write_recoverydir() NFSD: Stricter buffer size checking in write_versions() NFSD: Stricter buffer size checking in fs/nfsd/nfsctl.c NFS: Do not display the setting of the "intr" mount option NFS: Return error code from nfs_callback_up() to user space NFS: Fix false error return from nfs_callback_up() if ipv6.ko is not available lockd: Update NSM state from SM_MON replies lockd: Don't bother with RPC ping for NSM upcalls NFS: Clean up MNT program definitions NFS: Use xdr_stream-based XDR encoder for MNT's dirpath argument NFS: remove unused function in fs/nfs/mount_clnt.c NFS: Add separate mountd status code decoders for each mountd version NFS: add new file handle decoders to in-kernel mountd client NFS: add XDR decoder for mountd version 3 auth-flavor lists NFS: Update MNT and MNT3 reply decoding functions NFS: Remove unused XDR decoder functions NFS: Invalid mount option values should always fail, even with "sloppy" NFS: More "sloppy" parsing problems Chumbalkar Nagananda (1): [CPUFREQ] minor correction to cpu-freq documentation Cindy H Kao (2): wimax/i2400m: when bootstrap fails, reinitialize the bootrom wimax/i2400m: use -EL3RST to indicate device reset instead of -ERESTARTSYS Clemens Ladisch (8): sound: oxygen: reset DMA when stream is closed sound: virtuoso: add another DX PCI ID sound: virtuoso: enable HDAV S/PDIF input sound: virtuoso: add Xonar Essence ST support nls: utf8_wcstombs: use correct buffer size in error case nls: utf8_wcstombs: fix buffer overflow usb: return device strings in UTF-8 sound: seq_midi_event: fix decoding of (N)RPN events Cliff Cai (6): ASoC: SSM2602: remove unsupported sample rates ASoC: Blackfin: set the transfer size according the ac97_frame size ASoC: SSM2602: assign last substream to the master when shutting down wireless: libertas: fix unaligned accesses mtd: blackfin NFC: fix hang when using NAND on BF527-EZKITs ASoC: Blackfin: keep better track of SPORT configuration state Cliff Wickman (2): x86: Fix UV BAU activation descriptor init x86: correct the conversion of EFI memory types Clifford Wolf (1): i2c: Retry automatically on arbitration loss Cohen David.A (1): V4L/DVB (11840): change kmalloc to vmalloc for sglist allocation in videobuf_dma_map/unmap Colin Tuckley (2): RealView: Add support for the RealView/PBX platform RealView: Allow CONFIG_LEDS on this platform Coly Li (1): ocfs2: update comments in masklog.h Corentin Chary (8): UBIFS: return proper error code if the compr is not present asus-laptop: platform dev as parent for led and backlight acpi4asus: update MAINTAINER and KConfig links asus_acpi: Deprecate in favor of asus-laptop eeepc-laptop: sync eeepc-laptop with asus_acpi eeepc-laptop: cpufv updates asus-laptop: use pr_fmt and pr_<level> asus-laptop: remove EXPERIMENTAL dependency Cornelia Huck (3): PM/Hibernate: Move NVS routines into a seperate file (v2). [S390] pm: io subchannel driver power management callbacks [S390] pm: chsc subchannel driver power management callbacks Craig Shelley (3): USB: CP210X Add device IDs USB: CP210X Use official request code definitions USB: CP210X Replace CP2101 with CP210x Curt Wohlgemuth (1): ext4: Make the length of the mb_history file tunable Cyrill Gorcunov (18): x86: irq.c - tiny cleanup x86: apic - introduce imcr_ helpers x86: apic - introduce dummy apic operations x86: smp.c - align smp_ops assignments x86: smpboot - wakeup_secondary should be done via __cpuinit section x86: es7000, uv - use __cpuinit for kicking secondary cpus x86, apic: use pr_ macro x86: uv io-apic - use BUILD_BUG_ON instead of BUG_ON x86: uv - prevent NULL dereference in uv_system_init() x86: apic: Fixmap apic address even if apic disabled x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector(), fix x86, apic: Fix dummy apic read operation together with broken MP handling x86, nmi: Use predefined numbers instead of hardcoded one mm: setup_per_zone_inactive_ratio - do not call for int_sqrt if not needed mm: setup_per_zone_inactive_ratio - fix comment and make it __init x86: mce: Don't touch THERMAL_APIC_VECTOR if no active APIC present x86, ioapic: Don't call disconnect_bsp_APIC if no APIC present proc: vmcore - use kzalloc in get_new_element() Daisuke Nishimura (3): vmscan: handle may_swap more strictly memcg: remove mem_cgroup_cache_charge_swapin() memcg: add interface to reset limits Dan Allongo (1): ALSA: usb - Add boot quirk for C-Media 6206 USB Audio Dan Carpenter (3): missing unlock in jfs_quota_write() ERR_PTR() dereference in net/rds/iw.c ERR_PTR() dereference in net/rds/ib.c Dan Smith (1): utsname.h: make new_utsname fields use the proper length constant Dan Williams (6): libertas: simplify and clean up association/start/join setup libertas: restyle Marvell & IEEE TLV structure names libertas: convert CMD_802_11_AUTHENTICATE to a direct command libertas: convert CMD_802_11_ASSOCIATE to a direct command libertas: fix WPA adhoc network creation md/raid5: add missing call to schedule() after prepare_to_wait() Daniel C Halperin (2): iwlwifi: do not set dual_stream_ant_msk for 3 streams iwlwifi: check triple_stream_basic_rates in iwl_full_rxon_required Daniel Glockner (3): xtensa: enable s6gmac in s6105_defconfig xtensa: add m41t62 rtc to s6105 platform xtensa: enable m41t80 driver in s6105_defconfig Daniel Glöckner (9): ASoC: Add driver for s6000 I2S interface ASoC: s6105 IP camera machine specific ASoC code ASoC: correct s6000 I2S clock polarity imx: serial: fix one bit field type imx: serial: handle initialisation failure correctly USB: gadget: g_serial: append zlp when tx buffer becomes empty USB: gadget: imx_udc: don't queue more data when zlp is to be sent xtensa: allow variant to initialize own irq chips xtensa: support s6000 gpio irqs and alternate function selection Daniel Laird (1): [WATCHDOG] Add pnx833x_wdt Daniel Mack (30): ASoC: add SOC_DOUBLE_EXT macro ASoC: cs4270: fix Master Capture Switch polarity ASoC: cs4270: add Master Playback Switch ASoC: cs4270: introduce CS4270_I2C_INCR net: smsc911x: add power management functions ASoC: cs4270: add power management support Input: add driver for EETI touchpanels ARM: MX3: basic support for lilly-1131 board ARM: MX3: add skeleton for lilly-1131 development board ARM: MX3: add lilly-1131 ethernet support ARM: MX3: add MMC suuport for lilly1131-db ARM: MX3: add framebuffer support for lilly1131-db ARM: MX3: add NOR flash support for lilly-1131 ARM: MX3: add I2C support for lilly-1131 ALSA: snd_usb_caiaq: clean whitespaces ALSA: snd_usb_caiaq: use strlcpy ALSA: snd_usb_caiaq: give better longname ALSA: snd_usb_caiaq: give better shortname ALSA: snd_usb_caiaq: bump version number Support for lilly-1131 modules and baseboards [v2] ASoC: fix NULL pointer dereference in soc_suspend() ds2760_battery: cleanups in ds2760_battery_probe() w1: ds2760: add support for EEPROM read and write w1: ds2760_battery: add support for sleep mode feature ALSA: snd_usb_caiaq: set mixername USB: imx_udc: fix leak in imx_ep_alloc_request() console: make blank timeout value a boot option lis3: add click function ALSA: snd_usb_caiaq: fix legacy input streaming w1-gpio: add external pull-up enable callback Daniel Ribeiro (6): ASoC: pxa-ssp.c fix clock/frame invert mtd: CFI: quirk for PF38F4476. mtd: CFI 1.0 and CFI 1.1 pxamci: add regulator support. mfd: add PCAP driver pxa2xx_spi: fix for SPI_CS_HIGH Daniel Schaeffer (1): mxc: Add i.MX27LITE board support Daniel Silverstone (1): pca953x: support GPIOLIB GPIO naming Daniel Suchy (1): USB: FTDI-SIO new device ids Daniel Wagner (1): mac80211_hwsim: Group radios Darren Hart (13): futex: separate futex_wait_queue_me() logic from futex_wait() futex: add helper to find the top prio waiter of a futex futex: split out atomic logic from futex_lock_pi() futex: split out fixup owner logic from futex_lock_pi() rt_mutex: add proxy lock routines futex: add FUTEX_HAS_TIMEOUT flag to restart.futex.flags futex: distangle futex_requeue() futex: split out futex value validation code futex: add requeue_pi functionality futex: fixup unlocked requeue pi case futex: fix futex_wait_setup key handling futex: remove FUTEX_REQUEUE_PI (non CMP) futex: add requeue-pi documentation Darrick J. Wong (1): hwmon: (ibmaem) Automatically load on HC10 blade Dave Airlie (11): radeon: remove _DRM_DRIVER from the preadded sarea map drm/i915: duplicate desired mode for use by fbcon. drm/radeon: fix mobility flags on new PCI IDs. drm/radeon: switch to using late_initcall fbdev: add support for handoff from firmware to hw framebuffers drm/radeon/kms: remove the _DRM_DRIVER from the KMS paths. drm/radeon: this VRAM vs aperture test is wrong, just remove it. agp: switch AGP to use page array instead of unsigned long array drm/radeon: fix unused variables warning drm/i915: enable GEM on PAE. agp: add user mapping support to ATI AGP bridge. Dave Chinner (4): xfs: split inode data writeback from xfs_sync_inodes_ag xfs: factor out inode validation for sync xfs: remove unused parameter from xfs_reclaim_inodes xfs: introduce a per-ag inode iterator Dave Graham (1): e1000e: Fixes possible phy corrupton on 82571 designs. Dave Jones (2): [CPUFREQ] Clean up convoluted code in arch/x86/kernel/tsc.c:time_cpufreq_notifier() via-velocity: Fix velocity driver unmapping incorrect size. Dave Kleikamp (2): jfs: Add missing mutex_unlock call to error path jfs: fix regression preventing coalescing of extents Dave Liu (2): serial: Make ucc_uart work in HW UART mode sata_fsl: Add power mgmt support Dave Mitchell (1): of_serial: Add UPF_FIXED_TYPE flag Dave Young (2): kobject: make kset_create check kobject_set_name return value driver-core: make sysdev_class_register check kobject_set_name return value David Brownell (21): Input: add dm355evm_keys driver davinci: gpio irq enable tweaks ARM: OMAP3: mmc-twl4030 uses regulator framework ARM: OMAP3: Initialize regulators for Beagle and Overo davinci: remove remnants of IRAM allocator davinci: soc-specific SRAM setup davinci: add SRAM allocator mtd: nand: don't walk past end of oobfree[] mtd: nand: minor davinci_nand cleanup mtd: nand: davinci_nand, 4-bit ECC for smallpage mtd: davinci_nand: cmdlinepart uses MTD IDs USB: twl4030-usb: fix minor reporting goofage USB: nop-usb-xceiv: behave when linked as a module musb: proper hookup to transceiver drivers musb: otg timer cleanup musb: make initial HNP roleswitch work (v2) musb: support disconnect after HNP roleswitch USB: pxa27x_udc: introduce pxa27x_clear_otgph() spi: move common spi_setup() functionality into core spi: move more spi_setup() functionality into core usbnet cdc_subset: fix issues talking to PXA gadgets David Daney (23): MIPS: Add register definitions for PCI. MIPS: Add Cavium OCTEON PCI support. MIPS: Replace some magic numbers with symbolic values in tlbex.c MIPS: Fold the TLB refill at the vmalloc path if possible. MIPS: Allow R2 CPUs to turn off generation of 'ehb' instructions. MIPS: Remove execution hazard barriers for Octeon. MIPS: Remove dead case label. MIPS: Add named alloc functions to OCTEON boot monitor memory allocator. MIPS: Export cvmx_sysinfo_get needed by octeon-ethernet driver. MIPS: Cavium-Octeon: Add more board type constants. MIPS: Cavium-Octeon: Add more chip specific feature tests. MIPS: Export erratum function needed by octeon-ethernet driver. Staging: Add octeon-ethernet driver files. MIPS: Remove unused parameters from iPTE_LW. MIPS: Add support files for hugetlbfs. MIPS: Add hugetlbfs page defines. MIPS: TLB support for hugetlbfs. Hugetlbfs: Enable hugetlbfs for more systems in Kconfig. MIPS: Kconfig Add SYS_SUPPORTS_HUGETLBFS and enable it for some systems. MIPS: Allow CPU specific overriding of CP0 hwrena impl bits. MIPS: Move Cavium CP0 hwrena impl bits to cpu-feature-overrides.h Staging: octeon-ethernet: Convert to use net_device_ops. Staging: octeon-ethernet: Fix race freeing transmit buffers. David Heidelberger (1): ALSA: hda - Add 7.1 support for MSI GX620 David Howells (15): sched: Document memory barriers implied by sleep/wake-up primitives SELinux: Don't flush inherited SIGKILL during execve() CRED: Rename cred_exec_mutex to reflect that it's a guard against ptrace CRED: Guard the setprocattr security hook against ptrace FRV: Remove in-kernel strace code FRV: Implement TIF_NOTIFY_RESUME FRV: Don't turn on TIF_SYSCALL_TRACE unconditionally in syscall prologue FRV: Implement new-style ptrace MN10300: Don't set the dirty bit in the DTLB entries in the TLB-miss handler MN10300: Add utrace/tracehooks support FRV: Fix interaction with new generic header stuff RxRPC: Don't attempt to reuse aborted connections AFS: Correctly translate auth error aborts and don't failover in such cases LDSCRIPT: Name INIT_RAM_FS consistently MN10300: Fix the vmlinux ldscript David Kilroy (2): cfg80211: mark ops as pointer to const cfg80211: mark wiphy->privid as pointer to const David Rientjes (7): sched: emit thread info flags with stack trace oom: move oom_adj value from task_struct to mm_struct oom: avoid unnecessary mm locking and scanning for OOM_DISABLE oom: invoke oom killer for __GFP_NOFAIL oom: only oom kill exiting tasks with attached memory Staging: android: lowmemorykiller: cleanup android low memory killer Staging: android: lowmemorykiller: fix possible android low memory killer NULL pointer David Rowe (1): Staging: oslec bug fix David S. Miller (85): Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 Revert "vxge: use max() instead of VXGE_HW_SET_LEVEL" Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 net: Avoid modulus in skb_tx_hash() for forwarding case. net: Add missing rculist.h include to netdevice.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 net: Fix arg to trace_napi_poll() in netpoll. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 net: Remove bogus reference to BUS_ID_SIZE in sysfs code. ixp4xx_eth: Remove references to BUS_ID_SIZE. cpmac: Remove references to BUS_ID_SIZE, use MII_BUS_ID_SIZE. sh_eth: Remove references to BUS_ID_SIZE, use MII_BUS_ID_SIZE instead. nl80211: Eliminate reference to BUS_ID_SIZE. phy: Eliminate references to BUS_ID_SIZE. appletalk: Add proper locking around IPDDP routing table. aoe: Remove superfluous clearing of skb fields in new_skb(). wavelan: Remove bogus debugging on skb->next being non-NULL. p54: Use SKB list handling helpers instead of by-hand code. rtl8187: Remove pointless check in rtl8187_rx_cb(). atm: Use SKB queue and list helpers instead of doing it by-hand. decnet: Use SKB queue and list helpers instead of doing it by-hand. econet: Use SKB queue and list helpers instead of doing it by-hand. tcp: Use SKB queue and list helpers instead of doing it by-hand. irda: Use SKB queue and list helpers instead of doing it by-hand. llc: Kill outdated and incorrect comment. Merge branch 'linux-2.6.31.y' of git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 Merge branch 'net-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vxy/lksctp-dev Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 bluetooth: Kill skb_frags_no(), unused. skbuff: Add frag list abstraction interfaces. netdevice.h: Use frag list abstraction interfaces. appletalk: Use frag list abstraction interfaces. datagram: Use frag list abstraction interfaces. net/core/dev.c: Use frag list abstraction interfaces. net/core/skbuff.c: Use frag list abstraction interfaces. net/core/user_dma.c: Use frag list abstraction interfaces. ipv4: Use frag list abstraction interfaces. ipv6: Use frag list abstraction interfaces. netfilter: Use frag list abstraction interfaces. phonet: Use frag list abstraction interfaces. sctp: Use frag list abstraction interfaces. xfrm: Use frag list abstraction interfaces. be2net: Remove unnecessary frag list traversing. netfilter: Fix extra semi-colon in skb_walk_frags() changes. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 ieee802154: Use '%Zu' printf format for size_t. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-next-2.6 Merge branch 'linux-2.6.31.y' of git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 sparc64: Reclaim trap_block[]->hdesc sparc64: Move trap_block[] definitions into a new header file. sparc64: Store per-cpu offset in trap_block[] sparc64: Use BUILD_BUG_ON() in trap_init(). sparc64: Refactor OBP cpu scanning code using an iterator. sparc64: Refactor MDESC cpu scanning code using an iterator. sparc: Call OF and MD cpu scanning explicitly from paging_init() sparc64: Make mdesc_fill_in_cpu_data take a cpumask_t pointer. sparc64: Defer cpu_data() setup until end of per-cpu data initialization. sparc64: Get rid of real_setup_per_cpu_areas(). sparc64: Only allocate per-cpu areas for possible cpus. sparc64: Use new dynamic per-cpu allocator. sparc64: Add proper dynamic ftrace support. openprom: Squelch useless GCC warning. sparc: Wire up sys_rt_tgsigqueueinfo(). sparc64: Update defconfig. x25: Fix sleep from timer on socket destroy. sonic: Fix build after ndo_start_xmit() changes. sparc64: Fix UP bootup regression. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 ide: Take over as maintainer. ide cmd64x: Remove serialize setting. David T.L. Wong (1): V4L/DVB (11803): xc5000: add support for DVB-T tuning David Teigland (2): dlm: fix use count with multiple joins dlm: use more NOFS allocation David VomLehn (1): kbuild/Documentation: Incorrect makefile syntax in example David Wong (3): V4L/DVB (11880): cx23885: support for card Mygica X8506 DMB-TH V4L/DVB (12000): lgs8gxx: lgs8913 fake signal strength option default on V4L/DVB (12001): lgs8gxx: update signal strength scale David Woodhouse (17): tun: add IFF_TUN_EXCL flag to avoid opening a persistent device. tun: add tun_flags, owner, group attributes in sysfs intel-iommu: Clean up handling of "caching mode" vs. context flushing. intel-iommu: Clean up handling of "caching mode" vs. IOTLB flushing. intel-iommu: Fix tiny theoretical race in write-buffer flush. intel-iommu: Tidy up iommu->gcmd handling firmware: speed up request_firmware(), v3 [MTD] set blkdev parent to the mtd device, not its parent [MTD] Restore suspend/resume support for mtd devices [MTD] Remove mtd->{suspend,resume} calls from board drivers [MTD] Only set partition suspend/resume method if parent not registered [MTD] Remove option for add_mtd_partitions() to not register partitions. mtd: DIL/NetPC broken for now mtd: Fix handling of mtdname in txx9ndfmc.c mtd: Fix pointer handling in compat ioctls to use compat_ptr() Merge branch 'next-mtd' of git://aeryn.fluff.org.uk/bjdooks/linux Btrfs: remove crc32c.h and use libcrc32c directly. Davide Libenzi (1): epoll: fix nested calls support Dean Anderson (3): V4L/DVB (11605): patch: s2255drv: code cleanup V4L/DVB (11851): patch: s2255drv: adding V4L2_MODE_HIGHQUALITY V4L/DVB (11738): patch: s2255drv: urb completion routine fixes Denis Karpov (1): FAT: add 'errors' mount option Denis V. Lunev (1): [WATCHDOG] iTCO_wdt: fix memory corruption when RCBA is disabled by hardware Devin Heitmueller (36): V4L/DVB (11786): xc5000: handle tuner reset failures properly V4L/DVB (11787): xc5000: cleanup i2c read routines V4L/DVB (11788): xc5000: cleanup i2c write routines V4L/DVB (11789): xc5000: check xc5000_readreg return value for XC_RESULT_SUCCESS V4L/DVB (11790): xc5000: restore sleep routine V4L/DVB (11791): xc5000: do not sleep after digital tuning V4L/DVB (11792): xc5000: switch to new version of Xceive firmware V4L/DVB (11793): xc5000: Properly support power down for newer firmware V4L/DVB (11794): au0828: reduce reset time for xc5000 to 10ms V4L/DVB (11795): xc5000: add build version to debug info V4L/DVB (11796): xc5000: start using the newer "finerfreq" tuning command V4L/DVB (11797): xc5000: cleanup firmware loading messages V4L/DVB (11798): xc5000: add "no_poweroff" module option V4L/DVB (11799): xc5000: don't load firmware until a tuning request is made V4L/DVB (11800): tuner-xc2028: show the proper module description for no_poweroff option V4L/DVB (11801): dib0700: reduce xc5000 sleep time for Pinnacle 801e to 10ms V4L/DVB (11802): xc5000: switch to new xc5000 firmware 1.6.114 with redistribution rights V4L/DVB (11804): xc5000: poll at 5ms interval for register write command completion V4L/DVB (11805): au0828: send command to power down tuner when done with analog V4L/DVB (11806): xc5000: add copyright line V4L/DVB (11807): cx88: remove xc5000 reset for Pinnacle 800i V4L/DVB (11808): au0828: get rid of debug printk that was causing compile failures V4L/DVB (11810): em28xx: properly set packet size based on the device's eeprom configuration. V4L/DVB (11923): em28xx: Don't let device work unless connected to a high speed USB port V4L/DVB (11924): au0828: Don't let device work unless connected to a high speed USB port V4L/DVB (11925): em28xx: Add support for the K-World 2800d V4L/DVB (11926): tuner-core: fix warning introduced when cleaning up xc5000 init routine V4L/DVB (11927): em28xx: provide module option to disable USB speed check V4L/DVB (11928): au0828: provide module option to disable USB speed check V4L/DVB (11979): em28xx: don't create audio device if not supported V4L/DVB (11784): cx88: Fix race condition between cx8800 startup and hald V4L/DVB (11785): dvb_frontend: fix race condition resulting in dropped tuning commands V4L/DVB (11875): dvb_frontend: fix case where fepriv->exit not reset V4L/DVB (12100): em28xx: make sure the analog GPIOs are set if we used a card hint V4L/DVB (12101): em28xx: add support for EVGA inDtube V4L/DVB (12102): em28xx: add Remote control support for EVGA inDtube Dhananjay Phadke (25): netxen: code cleanup netxen: refactor netxen_adapter netxen: refactor transmit code netxen: defer firmware handshake netxen: async link event handling netxen: allocate status rings dynamically netxen: annotate register access functions netxen: sanitize function names netxen: enable rss for NX2031 netxen: cache align register map table netxen: fix link event handling netxen: refactor netxen_recv_context struct netxen: fix firmware download netxen: fix race in tx ring acccess netxen: fix mac list management netxen: fix bonding support netxen: cache msi register offset netxen: fix irq tear down and msix leak. netxen: disable msi-x for NC512m adapter netxen: trivial register access cleanup netxen: fix msi irq setup netxen: fix detection of cut-thru firmware mode netxen: fix tx ring accounting netxen: fix build with without CONFIG_PM netxen: fix firmware init handshake Diego Liziero (1): Staging winbond: boolean negation and bitwise operation in wrong order Dimitri Sivanich (1): mm: fix handling of pagesets for downed cpus Dirk Brandewie (4): wimax/i2400m: Change d_printf() level for secure boot messages wimax/i2400m/sdio: Implement I2400M_RT_BUS reset type wimax/i2400m: move boot time poke table out of common driver wimax/i2400m/sdio: Add device specific poke table. Dirk Eibach (2): moxa: prevent opening unavailable ports char: moxa, prevent opening unavailable ports Divy Le Ray (8): cxgb3: set phy's mdio dev before the phy init sequence cxgb: set phy's mdio dev before the phy init sequence cxgb3: move away from LLTX cxgb3: Add Aeluros 2020 phy support cxgb3: add support for the Aquantia 10G-BT phy cxgb3: Update FW to 7.4.0 cxgb3: minor aq100x phy fixes cxgb3: remove __GFP_NOFAIL usage Dmitri Belimov (6): V4L/DVB (11604): saa7134: split Behold`s card entries to properly identify the model V4L/DVB (11733): increase MPEG encoder timout V4L/DVB (11734): remove hw reset of MPEG encoder when lost/found seq. V4L/DVB (11775): tuner: add support Philips MK5 tuner V4L/DVB (11934): Change order for FM tune V4L/DVB (11938): big rework of TS for saa7134 Dmitri Vorobiev (1): clockevents: tick_broadcast_device can become static Dmitry Adamushko (1): x86: microcode: use smp_call_function_single instead of set_cpus_allowed, cleanup of synchronization logic Dmitry Baryshkov (3): [ARM] 5524/1: at91sam9g20ek: add i2c eeprom info ieee802154: use standard routine for printing dumps MAINTAINERS: fix address of IEEE 802.15.4 git tree Dmitry Eremin-Solenikov (8): [ARM] pxa/csb726: switch to use smsc911x driver [ARM] pxa/csb726: register ac97 controller [ARM] pxa/spitz: drop unused header files from spitz.c [ARM] sa1100: remove unused collie_pm.c [ARM] pxa/sharpsl_pm: merge the two sharpsl_pm.c since it's now pxa specific [ARM] pxa/sharpsl_pm: merge pxa-specific code into generic one [ARM] pxa/sharpsl_pm: drop set_irq_type calls [ARM] pxa/sharpsl_pm: cleanup of gpio-related code. Dmitry Pervushin (3): UBI: add notification API UBI: remove built-in gluebi UBI: make gluebi a separate module Dmitry Torokhov (12): Input: gtco - add MODULE_DESCRIPTION() Input: fp801-gp - add MODULE_DESCRIPTION() Input: gameport - rearrange EXPORT_SYMBOL() markings Input: serio - rearrange EXPORT_SYMBOL() markings Input: gpio-keys - remove depreciated IRQF_SAMPLE_RANDOM flag Input: keyboard - remove warning about raw mode not supported Merge commit 'v2.6.30-rc5' into next Input: ALPS - Dell Latitude D630/D800 have DualPoint Input: lifebook - don't send incomplete events Input: serio - do not use deprecated dev.power.power_state Merge commit 'v2.6.30' into next Driver core: fix comment for device_attach() Don Skidmore (6): ixgbe: fix IXGBE_MTQC values ixgbe: add support for addition VT_CTL defines ixgbe: add define to support 82599 64 IVAR registers ixgbe: Use pci_wake_from_d3() instead of multiple pci_enable_wake() ixgbe: fix failing to log fan failures ixgbe: fix 82598 SFP initialization after driver load. Dong, Eddie (2): KVM: MMU: Emulate #PF error code of reserved bits violation KVM: Use rsvd_bits_mask in load_pdptrs() Dongxiao Xu (8): Staging: heci: fix userspace pointer mess Staging: heci: fix wrong order of device_lock and file_lock Staging: heci: fix spinlock order mess of device_lock and read_io_lock Staging: heci: fix softirq safe to unsafe spinlock issue Staging: heci: fix typos and add wait after disconnect Staging: heci: fix setting h_is bit in h_csr register Staging: heci: do not print error when heci_bh_handler is already on workqueue Staging: heci: fix the problem that file_ext->state should be protected by device_lock Doug Thompson (20): amd64_edac: add driver header amd64_edac: add debugging/testing code amd64_edac: add DRAM error injection logic using sysfs amd64_edac: add MCA error types amd64_edac: add memory scrubber interface amd64_edac: add sys addr to memory controller mapping helpers amd64_edac: add functionality to compute the DRAM hole amd64_edac: add DRAM address type conversion facilities amd64_edac: add helper to dump relevant registers amd64_edac: assign DRAM chip select base and mask in a family-specific way amd64_edac: add k8-specific methods amd64_edac: add F10h-and-later methods-p1 amd64_edac: add F10h-and-later methods-p2 amd64_edac: add F10h-and-later methods-p3 amd64_edac: add per-family descriptors amd64_edac: add ECC chipkill syndrome mapping table amd64_edac: add error decoding logic amd64_edac: add EDAC core-related initializers amd64_edac: add ECC reporting initializers amd64_edac: add module registration routines Douglas Schilling Landgraf (1): V4L/DVB (11486): em28xx: Add EmpireTV board support Dragoslav Zaric (1): Staging: otus: 80211core/ccmd.c: Fix Coding Style Eddie Dong (1): KVM: MMU: Fix comment in page_fault() Edgar E. Iglesias (1): microblaze: Add audit and seccomp thread flags. Eero Nurkkala (2): ARM: OMAP: McBSP: Fix legacy interrupts to clear their status NOHZ: Properly feed cpufreq ondemand governor Eli Cohen (2): IB/mthca: Add module parameter for number of MTTs per segment mlx4_core: Add module parameter for number of MTTs per segment Elina Pasheva (9): sierra: driver urb handling improvements sierra: driver interface blacklisting USB: serial: sierra driver performance improvements USB: serial: sierra driver debug info visibility improvement USB: serial: sierra driver write path improvements USB: serial: sierra driver read path bug fix USB: serial: sierra driver zero length packet fix USB: serial: sierra driver interrupt urb resubmit fix USB: serial: sierra driver sierra_calc_num_ports() fix Emil Medve (1): mv643xx_eth: Remove a stale PPC_MULTIPLATFORM Erdem Aktas (1): perf_counter tools: fix buffer overwrite problem for perf top command Erez Zilber (1): libiscsi: add conn and scsi eh log debug flags Eric Anholt (3): drm/i915: Save/restore cursor state on suspend/resume. drm/i915: Change GEM throttling to be 20ms like the comment says. drm: Remove memory debugging infrastructure. Eric Dumazet (42): net: remove superfluous call to synchronize_net() loopback: packet drops accounting net: netif_tx_queue_stopped too expensive tcp: tcp_prequeue() cleanup tcp: tcp_prequeue() can use keyed wakeups bnx2: bnx2_tx_int() optimizations net: tx scalability works : trans_start net: add tx_packets/tx_bytes/tx_dropped counters in struct netdev_queue vlan: use struct netdev_queue counters instead of dev->stats net: release dst entry in dev_hard_start_xmit() ppp: unset IFF_XMIT_DST_RELEASE in ppp_setup() sch_teql: Use net_device internal stats net: txq_trans_update() helper atl1: use netdev->stats net: ALIGN/PTR_ALIGN cleanup in alloc_netdev_mq()/netdev_priv() net: use netdev stats in b44, sundance, via-rhine and via-velocity net: net/core/sock.c cleanup net: dont update dev->trans_start in 10GB drivers net: dont update dev->trans_start net: unset IFF_XMIT_DST_RELEASE in ipip_tunnel_setup() atm: unset IFF_XMIT_DST_RELEASE in clip_setup() net: unset IFF_XMIT_DST_RELEASE in ipgre_tunnel_setup() veth: dont release skb->dst in veth_xmit() net: unset IFF_XMIT_DST_RELEASE for qeth and ipoib net: ipv4/ip_sockglue.c cleanups net: add _skb_dst opaque field net: skb->rtable accessor net: skb->dst accessors net: skb cleanup net: num_dma_maps is not used net: skb_shared_info optimization net: dev_addr_init() fix r8169: use dev_kfree_skb() instead of dev_kfree_skb_irq() net: No more expensive sock_hold()/sock_put() on each tx net: ntohs() misuse net: use a deferred timer in rt_check_expire poll: avoid extra wakeups in select/poll net: sk_wmem_alloc has initial value of one, not zero net: correct off-by-one write allocations reports atm: sk_wmem_alloc initial value is one forcedeth: fix dma api mismatches netfilter: nf_conntrack: death_by_timeout() fix Eric Lammerts (1): fix oops when using console=ttymxcN with N > 0 Eric Miao (14): ASoC: simplify the SSP DMA parameters settings by run-time generation ASoC: change stereo/mono to 32-bit/16-bit for pxa-ssp [ARM] pxa: add platform device ID table to pxa i2c driver [ARM] pxa: move mach/i2c.h to plat/i2c.h [ARM] pxa: add I2C (TWSI) devices to pxa168/pxa910 [ARM] pxa: simplify secondary PWM handling and use platform_device_id table [ARM] pxa: allow PWM ID base number to be specified in pwm_id_table [ARM] pxa: build pwm.c according to HAVE_PWM instead of PXA_PWM [ARM] pxa: move pwm.c to common plat-pxa directory [ARM] pxa: add missing IRQ_PXA910_NONE to irqs.h [ARM] pxa: add PWM devices support for pxa168/910 [ARM] pxa/littleton: add support for the Micro-SD slot (MMC1) [ARM] pxa: fix the conflicting non-static declarations of global_gpios[] MAINTAINERS: update Eric Miao's email address and status Eric Moore (5): [SCSI] mpt2sas: T10 DIF Support [SCSI] mpt2sas: LUN Reset Support [SCSI] mpt2sas: add query task support for MPT2COMMAND ioctl [SCSI] mpt2sas: using the same naming convention for all static function [SCSI] mpt2sas: bump driver version to 01.100.03.00 Eric Paris (41): mutex: add atomic_dec_and_mutex_lock() mutex: add atomic_dec_and_mutex_lock() SELinux: drop secondary_ops->sysctl IMA: use current_cred() instead of current->cred IMA: Handle dentry_open failures IMA: open all files O_LARGEFILE securityfs: securityfs_remove should handle IS_ERR pointers TPM: get_event_name stack corruption IMA: remove read permissions on the ima policy file IMA: do not measure everything opened by root by default SELinux: move SELINUX_MAGIC into magic.h IMA: Minimal IMA policy and boot param for TCB IMA policy IMA: Add __init notation to ima functions SELinux: define audit permissions for audit tree netlink messages fsnotify: unified filesystem notification backend fsnotify: add marks to inodes so groups can interpret how to handle those inodes fsnotify: parent event notification dnotify: reimplement dnotify using fsnotify fsnotify: generic notification queue and waitq fsnotify: include pathnames with entries when possible fsnotify: add correlations between events fsnotify: allow groups to add private data to events fsnotify: fsnotify marks on inodes pin them in core fsnotify: handle filesystem unmounts with fsnotify marks inotify: reimplement inotify using fsnotify fsnotify: move events should indicate the event was on a child dnotify: do not use ?true:false when assigning to a bool dnotify: do not bother to lock entry->lock when reading mask inotify/dnotify: should_send_event shouldn't match on FS_EVENT_ON_CHILD fsnotify: allow groups to set freeing_mark to null inotify: inotify_destroy_mark_entry could get called twice Audit: fix audit watch use after free Audit: better estimation of execve record length Audit: dereferencing krule as if it were an audit_watch Audit: unify the printk of an skb when auditd not around Audit: cleanup netlink mesg handling Audit: clean up audit_receive_skb audit: seperate audit inode watches into a subfile Audit: move audit_get_nd completely into audit_watch Audit: clean up all op= output to include string quoting audit: inode watches depend on CONFIG_AUDIT not CONFIG_AUDIT_SYSCALL Eric Piel (5): [SCSI] Update wording of CONFIG_SCSI_MULTI_LUN help lis3: fix misc device unregistering and printk lis3: remove automatic shutdown of the device lis3: use input_polled_device lis3: add three new laptop models Eric Sandeen (3): ext4: fix for fiemap last-block test xfs: fix overflow in xfs_growfs_data_private ext4: Change all super.c messages to print the device Eric W. Biederman (10): syscall: Implement a convinience function restart_syscall net-sysfs: Use rtnl_trylock in sysfs methods. net: FIX ipv6_forward sysctl restart net: Fix devinet_sysctl_forward net: Fix bridgeing sysfs handling of rtnl_lock net: Fix ipoib rtnl_lock sysfs deadlock. net: FIX bonding sysfs rtnl_lock deadlock syscall: Sort out syscall_restart name clash. af_packet: Teach to listen for multiple unicast addresses. tun: Fix unregister race Erik Andr?n (62): V4L/DVB (11450): gspca - m5602-mt9m111: Convert the mt9m111 to use a v4l2 ctrl cache V4L/DVB (11452): gspca - m5602-po1030: Convert to have a v4l2 ctrl cache V4L/DVB (11453): gspca - m5602-s5k4aa: Convert to use the v4l2 ctrl cache V4L/DVB (11454): gspca - m5602-mt9m111: Remove the unused power_down struct member V4L/DVB (11455): gspca - m5602-ov9650: Improve the vflip quirk handling. V4L/DVB (11456): gspca - m5602-po1030: Rename register defines, add missing ones. V4L/DVB (11457): gspca - m5602-po1030: Simplify register defines V4L/DVB (11458): gspca - m5602-po1030: Set all v4l2 controls at sensor init V4L/DVB (11459): gspca - m5602-po1030: Add auto white balancing control V4L/DVB (11460): gspca - m5602-po1030: Remove unnecessary error check V4L/DVB (11461): gspca - m5602-po1030: Probe read only register at probe time V4L/DVB (11462): gspca - m5602-po1030: Split up the init into init and start V4L/DVB (11463): gspca - m5602-po1030: Remove unneeded init sequences V4L/DVB (11464): gspca - m5602-mt9m111: Set the cached v4l2 ctrl values V4L/DVB (11465): gspca - m5602-s5k4aa: Set all v4l2 ctrls on sensor init. V4L/DVB (11466): gspca - m5602: Let all ctrls on all sensors be static V4L/DVB (11467): gspca - m5602: Move all dump_sensor to the init function V4L/DVB (11468): gspca - m5602-mt9m111: Remove redundant init sequences V4L/DVB (11469): gspca - m5602-mt9m111: More redundant init cleanup V4L/DVB (11470): gspca - m5602-mt9m111: Implement an auto white balancing control V4L/DVB (11471): gspca - m5602-mt9m111: Remove more redundant init V4L/DVB (11472): gspca - m5602-mt9m111: Remove lots of redundant init code V4L/DVB (11473): gspca - m5602-po1030: Release reset when init is done. V4L/DVB (11474): gspca - m5602-po1030: Fix sensor probing. V4L/DVB (11475): gspca - m5602-po1030: Lower the default blue and gain balance V4L/DVB (11476): gspca - m5602: Add some more register defines V4L/DVB (11477): gspca - m5602-po1030: Set the blue balance in the init not red balance twice V4L/DVB (11478): gspca - m5602-mt9m111: Replace various magic constants with defines V4L/DVB (11479): gspca - m5602-mt9m111: More magic constants replacement V4L/DVB (11480): gspca - m5602-mt9m111: Remove lots of redundant sensor reads V4L/DVB (11481): gspca - m5602-mt9m111: More constant replacement V4L/DVB (11482): gspca - m5602-mt9m111: Remove lots of redundant init code V4L/DVB (11520): gspca - m5602-po1030: Remove redundant init sequences V4L/DVB (11521): gspca - m5602-ov9650: Add auto exposure ctrl V4L/DVB (11522): gspca - m5602-po1030: Add auto exposure control V4L/DVB (11523): gspca - m5602-po1030: Add private green balance control V4L/DVB (11524): gspca - m5602-mt9m111: Add green balance ctrl V4L/DVB (11525): gspca - m5602-mt9m111: Add blue balance ctrl V4L/DVB (11526): gspca - m5602-mt9m111: Add red balance ctrl V4L/DVB (11527): gspca - m5602-s5k4aa: Try to use proper read-modify-write of the vflip/hflip V4L/DVB (11528): gspca - m5602-s5k4aa: Consolidate the gain settings, adjust row start V4L/DVB (11529): gspca - m5602-s5k4aa: Add noise suppression ctrl V4L/DVB (11530): gspca - m5602-s5k4aa: Add brightness v4l2 ctrl V4L/DVB (11531): gspca - m5602-po1030: Clean up some comments V4L/DVB (11532): gspca - m5602-po1030: Move some code from the start vector to the init vector V4L/DVB (11533): gspca - m5602-po1030: Setup window per resolution V4L/DVB (11534): gspca - m5602-po1030: Synthesize the hsync/vsync setup V4L/DVB (11535): gspca - m5602-po1030: Add experimental QVGA support V4L/DVB (11536): gspca - m5602-po1030: Impove the bridge vsync/hsync configuration V4L/DVB (11537): gspca - m5602-po1030: Clear subsampling flag when setting VGA mode V4L/DVB (11538): gscpa - m5602-ov9650: Add defines for some magic constants V4L/DVB (11539): gspca - m5602-ov9650: Be more strict during the hsync/vsync synthesis V4L/DVB (11540): gspca - m5602-mt9m111: Replace magic constants with defines V4L/DVB (11541): gspca - m5602-mt9m111: Add a start function V4L/DVB (11542): gspca - m5602-mt9m111: Synthesize the hsync/vsync setup V4L/DVB (11543): gspca - m5602-mt9m111: Setup VGA resolution V4L/DVB (11544): gspca - m5602-mt9m111: Add experimental QVGA support V4L/DVB (11545): gspca - m5602-mt9m111: Activate vflip/hflip by default V4L/DVB (11546): gspca - m5602-mt9m111: Endianness fixes. V4L/DVB (11547): gspca - m5602-s5k83a: Align the v4l2 ctrl definitions V4L/DVB (11548): gspca - m5602-s5k83a: No need to initialize some registers in init V4L/DVB (11549): gspca - m5602-s5k83a: Remove lots of useless init Erik Andrén (34): V4L/DVB (11628): gspca - m5602-s5k83a: Remove more init V4L/DVB (11629): gspca - m5602-s5k83a: Move some init code around V4L/DVB (11630): gspca - s5k83a: Add resolution annotations V4L/DVB (11631): gspca - m5602: Remove useless error check V4L/DVB (11632): gspca - m5602-s5k83a: Reset the v4l2 ctrl cache upon sensor init V4L/DVB (11633): gspca - m5602-s5k83a: Move hsync/vsync setup to start function V4L/DVB (11635): gspca - m5602-ov7660: Initial checkin of sensor skeleton code V4L/DVB (11636): gspca - m5602-ov7660: Design probe function V4L/DVB (11637): gspca - m5602-ov7660: Design init function. V4L/DVB (11638): gspca - m5602-ov7660: Make an educated guess on the proper hsync/vsync V4L/DVB (11639): gspca - m5602-mt9m111: Correct the hflip/vflip semantics V4L/DVB (11640): gspca - m5602-s5k4aa: Flip hflip and vflip together V4L/DVB (11641): gspca - m5602-ov7660: Remove useless init data V4L/DVB (11642): gspca - m5602-ov7660: Add a gain ctrl V4L/DVB (11643): gspca - m5602: Add the ov7660 to the module parameter description. V4L/DVB (11644): gspca - m5602-s5k4aa: Remove some unneeded init code. V4L/DVB (11646): gspca - m5602-mt9m111: Disable QVGA until it has been verified to work V4L/DVB (11647): gspca - m5602-po1030: Disable QVGA for now V4L/DVB (11648): gspca - m5602: Remove some needless error checking and add comments V4L/DVB (11649): gspca - m5602: Probe the ov7660 sensor V4L/DVB (11650): gspca - m5602: Sort out macro conflict by adding a prefix V4L/DVB (11684): gspca - m5602-s5k4aa: Add experimental SXGA support V4L/DVB (11685): gspca - gspca-m5602: Constify parameters of two functions V4L/DVB (11686): gspca - m5602-s5k4aa: Disable SXGA resolution for now V4L/DVB (11687): gspca - m5602-ov9650: Add missing v4l2 ctrl ids V4L/DVB (11690): gspca - m5602-s5k4aa: Add vflip quirk for the MSI L735 V4L/DVB (11691): gspca - m5602-ov9650: Add ASUS A6K vflip quirk V4L/DVB (11692): gspca - m5602: Checkpatch.pl fixes V4L/DVB (11693): gspca - stv06xx-vv6410: Add exposure ctrl V4L/DVB (11694): gspca - stv06xx-vv6410: No need to double set gain and exposure V4L/DVB (11695): gspca - stv06xx-vv6410: Set analog gain at init V4L/DVB (11940): gspca - m5602-s5k4aa: Add vflip quirk for the Lenovo Y300 V4L/DVB (11941): gspca - m5602-ov9650: Add vflip quirk for the ASUS A6VA V4L/DVB (11942): gspca - m5602-ov9650: Reorder quirk list and add A7V quirk Erik Benada (1): [ARM] orion: convert gpio to use gpiolib Etienne Basset (2): smack: implement logging V3 smack: implement logging V3 Evgeni Golov (1): [libata] beautify module parameters Evgeniy Polyakov (2): netfilter: x_tables: added hook number into match extension parameter structure. netfilter: passive OS fingerprint xtables match FUJITA Tomonori (27): x86: calgary: remove IOMMU_DEBUG dma-debug: add dma_debug_resize_entries() to adjust the number of dma_debug_entries x86 gart: reimplement IOMMU_LEAK feature by using DMA_API_DEBUG block: let blk_end_request_all handle bidi requests scsi: simplify the bidi completion block: move completion related functions back to blk-core.c [SCSI] scsi_debug: fix virtual disk larger than 1TB net: replace dma_sync_single with dma_sync_single_for_cpu dma-debug: use sg_dma_address accessor instead of using dma_address directly dma-debug: use sg_dma_len accessor dma-debug: fix debug_dma_sync_sg_for_cpu and debug_dma_sync_sg_for_device block: needs to set the residual length of a bidi request USB: replace dma_sync_single and dma_sync_sg with dma_sync_single_for_cpu and dma_sync_sg_for_cpu sparc: move the duplication in dma-mapping_{32|64}.h to dma-mapping.h sparc: add sync_single_for_device and sync_sg_for_device to struct dma_ops sparc: use dma_map_page instead of dma_map_single sparc: remove dma-mapping_{32|64}.h V4L/DVB (11937): vino: replace dma_sync_single with dma_sync_single_for_cpu dma-mapping: add asm-generic/dma-mapping-common.h dma-mapping: x86: use asm-generic/dma-mapping-common.h dma-mapping: ia64: use asm-generic/dma-mapping-common.h dma-mapping: ia64: add CONFIG_DMA_API_DEBUG support dma-mapping: mark dma_sync_single and dma_sync_sg as deprecated scsi_transport_sas: needs to call blk_end_request_all for SMP requests block: revert "bsg: setting rq->bio to NULL" parport_pc: set properly the dma_mask for parport_pc device Blackfin: fix dma-mapping build errors Fabian Godehardt (3): imx: serial: notify higher layers in case xmit IRQ was not called imx: serial: be sure to stop xmit upon shutdown imx: serial: add IrDA support to serial driver Fabio Estevam (4): MX27: Add basic support to MX27PDK MX3: Add missing entry in devices.h fec: Add FEC support for MX35 processor MX35: Add basic support for MX35PDK board Fabio Rossi (1): ath5k: fix interpolation with equal power levels Faisal Latif (2): RDMA/nes: Fix max_qp_init_rd_atom returned from query device RDMA/nes: Fix FIN state handling under error conditions Felipe Balbi (2): Input: add twl4030-pwrbutton driver Input: introduce lm8323 keypad driver Felix Beck (1): [S390] ap/zcrypt: Suspend/Resume ap bus and zcrypt Felix Blyakher (7): lockd: call locks_release_private to cleanup per-filesystem state xfs: fix double unlock in xfs_swap_extents() xfs: prevent deadlock in xfs_qm_shake() Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/xfs/xfs xfs: fix freeing memory in xfs_getbmap() Merge branch 'master' of git://oss.sgi.com/xfs/xfs into for-linus Fenghua Yu (3): Intel IOMMU Pass Through Support Fix !CONFIG_DMAR build failure introduced by Intel IOMMU Pass Through Support IOMMU Identity Mapping Support (drivers/pci/intel_iommu.c) Figo.zhang (14): ALSA: sgio2audio.c: clean up checking x86, microcode: Simplify vfree() use net pkgen.c:fix no need for check vxge: No need for check vfree() pointer. tehuti: No need check vfree() pointer. netxen: No need to check vfree() pointer. drm/via: vfree() no need checking before calling it V4L/DVB (11953): videobuf-dma-sg: return -ENOMEM if vmalloc fails V4L/DVB (11958): usbvision-core.c: vfree does its own NULL check V4L/DVB (11991): buf-core.c: add pointer check V4L/DVB (11995): zr364xx.c: vfree does its own NULL check V4L/DVB (12004): poll method lose race condition Documentation/atomic_ops.txt: fix sample code x86, io_apic.c: Work around compiler warning Filipe Rosset (3): V4L/DVB (11487): em28xx: fix typo em28xx_errdev message V4L/DVB (11838): uvcvideo: Add Lenovo Thinkpad SL400 to device list comments V4L/DVB (11895): bt8xx: remove always false if Finn Thain (1): mac8390: use printk MAC address format Florian Fainelli (10): r6040: check for absent PHY r6040: bump version to 0.23 and date to 05May2009 r6040: check and update media status korina: periodically poll the media cpmac: remove unused variable. serial: add support for the TI AR7 internal UART drivers: add support for the TI VLYNQ bus MIPS: RB532: Cleanup cpu-features-overrides MIPS: RB532: Check irq number when handling GPIO interrupts lib: add lib/gcd.c Florian Westphal (5): syncookies: remove last_synq_overflow from struct tcp_sock netfilter: xt_NFQUEUE: use NFPROTO_UNSPEC netfilter: xt_NFQUEUE: queue balancing support netfilter: ipt_MASQUERADE: remove redundant rwlock r8169: remove unused variable Forest Bond (8): Staging: Add pristine upstream vt6655 driver sources Staging: vt6655 Add includes to drivers/staging/vt6655. Staging: vt6655: Drop obsolete fsuid/fsgid accesses. Staging: vt6655: Build vt6655.ko, not viawget.ko. Staging: vt6655: Replace net_device->priv accesses with netdev_priv calls. Staging: vt6655: Remove LINUX_VERSION_CODE preprocessor conditionals. Staging: vt6655: use net_device_ops for management functions Staging: vt6655: Integrate drivers/staging/vt6655 into build system. Frank Blaschka (3): [S390] pm: qeth driver power management callbacks [S390] pm: ctcm driver power management callbacks [S390] pm: claw driver power management callbacks Frank Dischner (1): V4L/DVB (11987): au8522: add support for QAM-64 modulation type Frank Leipold (1): uwb: allow WLP to be used with IPv6. Frank Mori Hess (5): Staging: comedi: Finish removing ni_private typedef Staging: comedi: Fixed Kconfig option for COMEDI_PCMCIA_DRIVERS Staging: Comedi: ni_600x: Added support for comedi_poll. Staging: comedi: Added sysfs attribute files for setting and querying subdevice buffer sizes. Staging: comedi: jr3_pci: Use struct device from pci_dev for firmware loading. Frank Munzert (2): [S390] pm: vmur driver power management callbacks [S390] pm: tape power management callbacks Frank Seidel (3): mISDN: Reduce stack size in dsp_cmx_send() mISDN: Add allocation of recvbuf[1500] at run time to reduce stack size crypto: tcrypt - Reduce stack size Frank Shew (1): i2c: Blackfin TWI: fix transfer errors with repeat start Franklin Meng (2): V4L/DVB (11976): em28xx: set up tda9887_conf in em28xx_card_setup() V4L/DVB (11977): em28xx: Add Kworld 315 entry Frans Pop (11): kbuild, deb-pkg: minor general improvements in builddeb script kbuild, deb-pkg: refactor code to reduce duplication kbuild, deb-pkg: fix 'file not found' error when building .deb package for arm kbuild, deb-pkg: pass Debian maintainer script parameters to packaging hook scripts kbuild, deb-pkg: allow to specify a custom revision for .deb packages kbuild, deb-pkg: allow alternative hook scripts directory in .deb packages kbuild, deb-pkg: improve changelog entry and package descriptions kbuild, deb-pkg: generate debian/copyright file kbuild, deb-pkg: improve Source field USB: Avoid PM error messages during resume if a device was disconnected PCI PM: consistently use type bool for wake enable variable Frederic Weisbecker (23): tracing/ftrace: factorize the tracing files creation tracing/lockdep: report the time waited for a lock tracing/core: Add current context on tracing recursion warning tracing/ring-buffer: Add unlock recursion protection on discard tracing/events: provide string with undefined size support tracing/lock: provide lock_acquired event support for dynamic size string tracing/events: protect __get_str() vsprintf: introduce %pf format specifier tracing/filters: support for filters of dynamic sized arrays tracing/filters: support for operator reserved characters in strings tracing/stat: replace trace_stat_session by stat_session tracing/stat: replace linked list by an rbtree for sorting tracing/stat: remove unappropriate safe walk on list perf_counter: Sleep before refresh using poll in perf top perf_counter tools: Fix warn_unused_result warnings perf top: Fix zero or negative refresh delay perf top: Wait for a minimal set of events before reading first snapshot perf annotate: Print the filename:line for annotated colored lines perf annotate: Print a sorted summary of annotated overhead lines perf annotate: Fixes for filename:line displays tracing/urgent: fix unbalanced ftrace_start_up tracing/urgent: warn in case of ftrace_start_up inbalance perfcounter: Handle some IO return values Gabor Juhos (7): ath9k: uninline ath9k_io{read,write}32 routines ath9k: remove redundant AR9285 checks ath9k: restore power mode on error path ath9k: prevent sleeping while we are waiting for CAB ath9k: process rx packet if we are waiting for CAB ath9k: wait for beacon frame along with CAB ath9k: restore PS mode, before we put the chip into FULL SLEEP state. Gabriel Paubert (1): net: Remove obsolete MV64360 config option Gary Hade (2): x86: consolidate SMP code in io_apic.c x86/ACPI: Correct maximum allowed _CRS returned resources and warn if exceeded Gautham R Shenoy (3): sched: Nominate idle load balancer from a semi-idle package. sched: Nominate a power-efficient ilb in select_nohz_balancer() sched: Replace first_cpu() with cpumask_first() in ILB nomination code Geert Uytterhoeven (37): dlm: Make name input parameter of {,dlm_}new_lockspace() const wireless: WL12XX should depend on GENERIC_HARDIRQS powerpc: Keep track of emulated instructions crypto: testmgr - Kill test_comp() sparse warnings crypto: pcomp - pcompress.c should include crypto/internal/compress.h crypto: compress - Return produced bytes in crypto_{,de}compress_{update,final} ALSA: sound/ps3: Fix checkpatch issues ALSA: sound/ps3: Restructure driver source ALSA: sound/ps3: Correct existing and add missing annotations ps3vram: Fix error path (return -EIO) for short read/write ps3vram: Use proc_create_data() instead of proc_create() ps3fb: Remove useless debug checks in ps3fb_shutdown() ps3fb: Inline functions in ps3fb_probe(), to ease cleanup in the error path ps3fb: Correct handling of device opening in ps3fb_probe() powerpc/cell: Extract duplicated IOPTE_* to <asm/iommu.h> ps3fb: GPU memory mapping cleanup ps3vram: GPU memory mapping cleanup ps3fb/vram: Extract common GPU stuff into <asm/ps3gpu.h> ps3fb: Tear down FB setup during cleanup block: Add bio_list_peek() ps3vram: Replace mutex by spinlock + bio_list ps3vram: Remove no longer used ps3vram_priv.ddr_base ps3vram: Make ps3vram_priv.reports a void * ps3: Use dev_[gs]et_drvdata() instead of direct access for system bus devices ps3: shorten ps3_system_bus_[gs]et_driver_data to ps3_system_bus_[gs]et_drvdata ps3flash: Use ps3_system_bus_[gs]et_drvdata() instead of direct access ps3fb: Use ps3_system_bus_[gs]et_drvdata() instead of direct access drivers/ps3: Add missing annotations ps3: Correct debug message in dma_ioc0_map_pages() ps3: Switch ps3_os_area_[gs]et_rtc_diff to EXPORT_SYMBOL_GPL() ps3: Replace direct file operations by callback ps3flash: Cache the last accessed FLASH chunk ps3flash: Always read chunks of 256 KiB, and cache them net/ps3: gelic - Add missing annotations ps3rom: Use ps3_system_bus_[gs]et_drvdata() instead of direct access usb/ps3: Add missing annotations fbdev: move logo externs to header file Geoff Levand (1): powerpc/ps3: Use smp_request_message_ipi George G. Davis (1): [ARM] 5540/1: 32-bit Thumb-2 {ld,st}{m,rd} alignment fault fixup support Gerald Schaefer (6): [S390] dcssblk: revert devt conversion [S390] pm: appldata power management callbacks [S390] pm: memory hotplug power management callbacks [S390] pm: monwriter power management callbacks. [S390] pm: monreader power management callbacks. [S390] pm: dcssblk power management callbacks. Gerard Lledo (1): Staging: comedi: cb_pcidas.c: Fix build warning (type mismatch) Gerhard Pircher (1): powerpc: Enable additional BAT registers in setup_745x_specifics() GeunSik Lim (5): ftrace: fix typo about map of kernel priority in ftrace.txt file. sched: fix typo in sched-rt-group.txt file trivial: ftrace:fix description of trace directory debugfs: Fix terminology inconsistency of dir name to mount debugfs filesystem. edac: Kconfig: fix the meaning of EDAC abbreviation Giridhar Malavali (2): fc_transport: The softirq_done function registration for BSG request fc_transport: Selective return value from BSG timeout function Glauber Costa (3): KVM: fix apic_debug instances KVM: Replace ->drop_interrupt_shadow() by ->set_interrupt_shadow() KVM: Deal with interrupt shadow state for emulated instructions Gleb Natapov (51): KVM: APIC: kvm_apic_set_irq deliver all kinds of interrupts KVM: ioapic/msi interrupt delivery consolidation KVM: consolidate ioapic/ipi interrupt delivery logic KVM: change the way how lowest priority vcpu is calculated KVM: APIC: get rid of deliver_bitmask KVM: MMU: do not free active mmu pages in free_mmu_pages() KVM: SVM: Remove duplicate code in svm_do_inject_vector() KVM: reuse (pop|push)_irq from svm.c in vmx.c KVM: Timer event should not unconditionally unhalt vcpu. KVM: Fix interrupt unhalting a vcpu when it shouldn't KVM: VMX: Fix handling of a fault during NMI unblocked due to IRET KVM: VMX: Rewrite vmx_complete_interrupt()'s twisted maze of if() statements KVM: VMX: Do not zero idt_vectoring_info in vmx_complete_interrupts(). KVM: Fix task switch back link handling. KVM: Fix unneeded instruction skipping during task switching. KVM: x86 emulator: fix call near emulation KVM: x86 emulator: Add decoding of 16bit second immediate argument KVM: x86 emulator: Add lcall decoding KVM: x86 emulator: Complete ljmp decoding at decode stage KVM: x86 emulator: Complete short/near jcc decoding in decode stage KVM: x86 emulator: Complete decoding of call near in decode stage KVM: x86 emulator: Add unsigned byte immediate decode KVM: x86 emulator: Completely decode in/out at decoding stage KVM: x86 emulator: Decode soft interrupt instructions KVM: x86 emulator: Add new mode of instruction emulation: skip KVM: SVM: Skip instruction on a task switch only when appropriate KVM: Make kvm_cpu_(has|get)_interrupt() work for userspace irqchip too KVM: VMX: Consolidate userspace and kernel interrupt injection for VMX KVM: VMX: Cleanup vmx_intr_assist() KVM: Use kvm_arch_interrupt_allowed() instead of checking interrupt_window_open directly KVM: SVM: Coalesce userspace/kernel irqchip interrupt injection logic KVM: Remove exception_injected() callback. KVM: Remove inject_pending_vectors() callback KVM: Remove kvm_push_irq() KVM: sync_lapic_to_cr8() should always sync cr8 to V_TPR KVM: Do not report TPR write to userspace if new value bigger or equal to a previous one. KVM: Get rid of arch.interrupt_window_open & arch.nmi_window_open KVM: SVM: Add NMI injection support KVM: Fix userspace IRQ chip migration KVM: Get rid of get_irq() callback KVM: SVM: Don't reinject event that caused a task switch KVM: Unprotect a page if #PF happens during NMI injection. KVM: Do not allow interrupt injection from userspace if there is a pending event. KVM: Remove irq_pending bitmap KVM: skip_emulated_instruction() decode instruction if size is not known KVM: Do not re-execute INTn instruction. KVM: Always request IRQ/NMI window if an interrupt is pending KVM: inject NMI after IRET from a previous NMI, not before. KVM: Do not migrate pending software interrupts. KVM: Disable CR8 intercept if tpr patching is active KVM: Move "exit due to NMI" handling into vmx_complete_interrupts() Graf Yang (19): netdev: bfin_mac: add Blackfin MII bus to platform bus to allow DSA access Blackfin Serial Driver: fix missing new lines when under load Blackfin: fix link failure due to CONFIG_EXCEPTION_L1_SCRATCH Blackfin: fix bug found by traps test case 21 Blackfin: add MDMA defines to make cross-variant coding easier Blackfin: work around anomaly 05000287 Blackfin: BF518F-EZBRD: handle required portmuxing of async pins Blackfin: annotate anomaly 05000120 Blackfin: add support for gptimer0 as a tick source Blackfin: add workaround for anomaly 05000287 Blackfin: work around anomaly 05000220 Blackfin: drop unused reserve_pda() function Blackfin: merge sram init functions Blackfin: fix handling of initial L1 reservation Blackfin: convert SMP to only use generic time framework Blackfin: bf518f-ezbrd: fix SPI CS for SPI flash Blackfin: bf526-ezbrd: set SPI flash resources to SST device Blackfin: fix typo in TRAS define in mem_init.h header Blackfin: bf526-ezbrd: handle different SDRAM chips Graff Yang (1): irda: new Blackfin on-chip SIR IrDA driver Grant Likely (19): of: add of_parse_phandle() helper for parsing phandle properties phylib: rework to prepare for OF registration of PHYs phylib: add *_direct() variants of phy_connect and phy_attach functions openfirmware: Add OF phylib support code net: Rework mpc5200 fec driver to use of_mdio infrastructure. net: rework fsl_pq_mdio driver to use of_mdio infrastructure net: Rework gianfar driver to use of_mdio infrastructure. net: Rework pasemi_mac driver to use of_mdio infrastructure net: Rework ucc_geth driver to use of_mdio infrastructure powerpc/82xx: Rework Embedded Planet ep8248e platform to use of_mdio net: Rework fs_enet driver to use of_mdio infrastructure net: add Xilinx ll_temac device driver net: fix fsl_pq_mdio driver to use module_init() net: Fix ucc_geth.c handling of fixed-link w/o phy-connection-type property. powerpc/virtex: refactor intc driver and add support for i8259 cascading powerpc/install: Bail with error code on error in install script Driver Core: Warn driver authors about adding device attributes fbdev/xilinxfb: Fix improper casting and tighen up probe path Revert "net/ucc_geth: Add SGMII support for UEC GETH driver" Grazvydas Ignotas (2): ARM: OMAP3: pandora: setup regulator framework for MMC ARM: OMAP3: pandora: add support for mode devices Greg Banks (3): knfsd: reply cache cleanups knfsd: fix reply cache memory corruption knfsd: remove unreported filehandle stats counters Greg Kroah-Hartman (91): Input: wm97xx - do not access dev->driver_data directly net: remove driver_data direct access of struct device net: remove driver_data direct access of struct device from more drivers Wireless: remove driver_data direct access of struct device sound: remove driver_data direct access of struct device PCIE: remove driver_data direct access of struct device regulator: remove driver_data direct access of struct device firmware: remove broken example files driver core: fix gcc 4.3.3 warnings about string literals eisa: remove driver_data direct access of struct device firewire: remove driver_data direct access of struct device ide: remove driver_data direct access of struct device ieee1394: remove driver_data direct access of struct device infiniband: remove driver_data direct access of struct device input: remove driver_data direct access of struct device media: remove driver_data direct access of struct device mfd: remove driver_data direct access of struct device PCIE: remove driver_data direct access of struct device pcmcia: remove driver_data direct access of struct device scsi: remove driver_data direct access of struct device thermal: remove driver_data direct access of struct device xen block: remove driver_data direct access of struct device hvcs: remove driver_data direct access of struct device ibmvscsi: gadget: at91_udc: remove driver_data direct access of struct device infiniband: ehca: remove driver_data direct access of struct device ipmi: remove driver_data direct access of struct device mips: remove driver_data direct access of struct device of_serial: remove driver_data direct access of struct device parisc: remove driver_data direct access of struct device parport: remove driver_data direct access of struct device s390: remove driver_data direct access of struct device uml: remove driver_data direct access of struct device usb: gadget: at91_udc: remove driver_data direct access of struct device xen: remove driver_data direct access of struct device from more drivers USB: add usb debugfs directory USB: EHCI: use the new usb debugfs directory USB: FHCI: use the new usb debugfs directory USB: OHCI: use the new usb debugfs directory USB: UHCI: use the new usb debugfs directory USB: usbmon: use the new usb debugfs directory USB: add the usbfs devices file to debugfs USB: OHCI: use the ohci structure directly in debugfs files. USB: EHCI: create sysfs companion files directly in the controller device USB: remove unused usb_host class USB: usbtmc: fix switch statment USB: xhci: fix lots of compiler warnings. USB: xhci: fix some compiler warnings in xhci.h V4L/DVB (11739): remove driver_data direct access of struct device Staging: add mailing list address for staging tree Staging: comedi: fix build errors in pcmcia comedi drivers Staging: comedi: set PCI and PCMCIA defines Staging: comedi: vmk80xx.c: get the driver to build properly Staging: comedi: remove comedi-specific wrappers Staging: comedi: remove RT code Staging: comedi: remove some RT code that lingered staging: comedi: fix pcmcia build breakage Staging: agnx: fix build warnings Staging: meilhaus: fix build warnings Staging: remove driver_data direct access of struct device Staging: rt2870: fix build warnings Staging: android: lowmemorykiller: fix up remaining checkpatch warnings Staging: android: logger: fix up remaining checkpatch warnings Staging: android: ram_console: fix up remaining checkpatch warnings Staging: android: binder: fix up some checkpatch warnings Staging: android: fix Kconfig issues Staging: cpc-usb: fix some build problems in the driver Staging: cpc-usb: add driver to the build Staging: cpc-usb: fix up checkpatch errors in cpc-usb_drv.c Staging: cpc-usb: fix checkpatch warnings in sja2m16c.h Staging: cpc-usb: add TODO file Staging: cpc-usb: fix build warnings Staging: rtl8192su: fix build warnings Staging: altpciechdma: fix build warnings Staging: slicoss: fix build warnings Staging: asus_oled: fix build warnings Staging: remove obsolete serqt_usb driver Staging: pata_rdc: add driver to the build system Staging: pata_rdc: convert code to work in 2.6.29 Staging: pata_rdc: coding style fixes Staging: pata_rdc: remove function prototypes Staging: pata_rdc: use PCI_DEVICE Staging: pata_rdc: fix build warnings Staging: pata_rdc: remove broken flag Staging: pata_rdc: remove dbgprintf macro Staging: pata_rdc: remove DRIVER macros Staging: pata_rdc: remove pointless comments Staging: udlfb: add udlfb driver to build Staging: udlfb: clean up checkpatch warnings in udlfb.h Staging: udlfb: clean up checkpatch warnings in udlfb.c Staging: udlfb: fix some sparse warnings. Staging: comedi: fix build errors Greg Ungerer (16): m68knommu: fix system reset for ColdFire 527x family m68knommu: merge system reset for code ColdFire 523x family m68knommu: add CPU reset code for the 5307 ColdFire m68knommu: add CPU reset code for the 5407 ColdFire m68knommu: add CPU reset code for the 5206 ColdFire m68knommu: add CPU reset code for the 5206e ColdFire m68knommu: add CPU reset code for the 5249 ColdFire m68knommu: add CPU reset code for the 532x ColdFire m68knommu: move CPU reset code for the 520x ColdFire into its platform code m68knommu: move CPU reset code for the 523x ColdFire into its platform code m68knommu: move CPU reset code for the 527x ColdFire into its platform code m68knommu: move CPU reset code for the 528x ColdFire into its platform code m68knommu: move CPU reset code for the 5272 ColdFire into its platform code m68knommu: remove obsolete reset code m68knommu: enumerate INIT_THREAD fields properly m68knommu: remove unecessary include of thread_info.h in entry.S Grégory Lardière (2): V4L/DVB (11688): gspca - m5602-s5k4aa: Fixup SXGA resolution. V4L/DVB (11689): gspca - m5602-s5k4aa: Fixup the vflip/hflip Guennadi Liakhovetski (14): mxc: emulate GPIO interrupt on both-edges ARM: framebuffer support for pcm037 ARM: add USB device support to pcm037 FB: fix unsafe use of disable_irq() in mx3fb.c USB: gadget: Add i.MX3x support to the fsl_usb2_udc driver V4L/DVB (11607): soc-camera: add a free_bus method to struct soc_camera_link V4L/DVB (11608): soc-camera: host-driver cleanup V4L/DVB (11609): soc-camera: remove an extra device generation from struct soc_camera_host V4L/DVB (11610): soc-camera: simplify register access routines in multiple sensor drivers V4L/DVB (11611): soc-camera: link host drivers after clients V4L/DVB (11705): soc-camera: prepare for the platform driver conversion soc-camera: unify i2c camera device platform data SH: convert ap325rxa to soc-camera as platform-device SH: convert migor to soc-camera as platform-device Gui Jianfeng (1): cfq: cleanup for last_end_request in cfq_data Guido Günther (1): ALSA: support Sony Vaio TT Gustavo F. Padovan (3): Bluetooth: Use macros for L2CAP channel identifiers Bluetooth: Use macro for L2CAP hint mask on receiving config request Bluetooth: Fix errors and warnings in L2CAP reported by checkpatch.pl Gábor Stefanik (7): rtl8187: Remove the "8187B chip detected" message when probing RTL8187B cards mac80211: Fix handling of retry count of NO_ACK frames in minstrel mac80211: Fix handling of retry count of NO_ACK frames in PID iwlwifi: Fix handling of retry count of NO_ACK frames in iwl-{3945|agn}-rs ath9k: Fix handling of retry count of NO_ACK frames mac80211: Warn if the rate controller requests retries for a NO_ACK frame zd1211rw: Replace ZD_CS_MULTICAST with ZD_CS_NO_ACK H Hartley Sweeten (9): Input: rotary_encoder - add support for REL_* axes Input: add matrix keypad driver for Cirrus EP93xx net/sunrpc/svc_xprt.c: fix sparse warnings mtd: plat_nand: add platform probe/remove callbacks mtd: plat_nand: allow platform to set partitions USB: core/sysfs: fix sparse warnings USB: host/ohci-hcd.c: fix sparse warnings USB: hub.c: fix sparse warnings mm/page-writeback.c: dirty limit type should be unsigned long H. Peter Anvin (44): mutex: drop "inline" from mutex_lock() inside kernel/mutex.c x86, setup: "glove box" BIOS calls -- infrastructure x86, setup: "glove box" BIOS interrupts in the core boot code x86, setup: "glove box" BIOS interrupts in the APM code x86, setup: "glove box" BIOS interrupts in the EDD code x86, setup: "glove box" BIOS interrupts in the MCA code x86, setup: "glove box" BIOS interrupts in the video code x86, setup: fix comment in the "glove box" code x86: fix typo in address space documentation x86, boot: align the .bss section in the decompressor kbuild: allow compressors (gzip, bzip2, lzma) to take multiple inputs x86: add a Kconfig symbol for when relocations are needed x86, boot: simplify arch/x86/boot/compressed/Makefile x86, boot: follow standard Kbuild style for compression suffix x86, boot: use BP_scratch in arch/x86/boot/compressed/head_*.S x86, boot: stylistic cleanups for boot/compressed/head_32.S x86, boot: stylistic cleanups for boot/compressed/head_64.S x86, boot: straighten out ranges to copy/zero in compressed/head*.S x86, boot: set up the decompression stack as early as possible x86, boot: zero EFLAGS on 32 bits x86, boot: use appropriate rep string for move and clear x86, boot: determine compressed code offset at compile time x86, boot: make symbols from the main vmlinux available x86, boot: use LOAD_PHYSICAL_ADDR on 64 bits x86, boot: remove dead code from boot/compressed/head_*.S x86, boot: make kernel_alignment adjustable; new bzImage fields x86: document new bzImage fields x86: default CONFIG_PHYSICAL_START and CONFIG_PHYSICAL_ALIGN to 16 MB x86: make CONFIG_RELOCATABLE the default x86, defconfig: update to current, no material changes x86, defconfig: update kernel position parameters x86: add extension fields for bootloader type and version x86, boot: correct sanity checks in boot/compressed/misc.c x86-64: align __PHYSICAL_START, remove __KERNEL_ALIGN x86, boot: correct the calculation of ZO_INIT_SIZE Merge branch 'x86/urgent' into x86/setup x86, mce: add comment about mce_chrdev_ops being writable x86, mce: fix comment style in mce-inject.c x86, mce: drop "extern" from function prototypes in asm/mce.h Merge branch 'irq/numa' into x86/mce3 x86: cap iomem_resource to addressable physical memory x86, boot: use .code16gcc instead of .code16 x86, mce: mce_intel.c needs <asm/apic.h> devpts: remove module-related code Haavard Skinnemoen (3): Merge branch 'avr32-arch' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6 avr32: Fix oops on unaligned user access atmel_serial: fix hang in set_termios when crtscts is enabled Haiying Wang (12): powerpc/85xx: clean up for mpc8568_mds name powerpc/qe: update risc allocation for QE net/ucc_geth: update riscTx and riscRx in ucc_geth powerpc/qe: update QE Serial Number net/ucc_geth: Assign six threads to Rx for UEC powerpc/85xx: Add MPC8569MDS board support powerpc/qe: add new qe properties for QE based chips net/phy/marvell: update m88e1111 support for SGMII mode fsl_pq_mido: Set the first UCC as the mii management interface master net/ucc_geth: Add SGMII support for UEC GETH driver powerpc/85xx: Add UCC6 and UCC8 nodes in SGMII mode for MPC8569MDS net/ucc_geth: Add SGMII support for UCC GETH driver Hannes Eder (2): NULL noise: arch/x86/xen/smp.c KVM: make 'lapic_timer_ops' and 'kpit_ops' static Hannes Hering (1): IB/ehca: Tolerate dynamic memory operations before driver load Hannes Reinecke (3): virtio_blk: SG_IO passthru support sd, sr: fix Driver 'sd' needs updating message dm mpath: change attached scsi_dh Hans Verkuil (16): V4L/DVB (11670): tuner: remove tuner_i2c_address_check V4L/DVB (11671): v4l2: add v4l2_device_set_name() V4L/DVB (11672): ivtv: use v4l2_device_set_name. V4L/DVB (11673): v4l2-device: unregister i2c_clients when unregistering the v4l2_device. V4L/DVB (11676): radio-fm16: cleanups V4L/DVB (11677): radio-fm16: fix g_tuner. V4L/DVB (11967): v4l: i2c modules must be linked before the v4l2 drivers i2c: New macro to initialize i2c address lists on the fly V4L/DVB (12104): ivtv/cx18: fix regression: class controls are no longer seen V4L/DVB (12107): smscoreapi: fix compile warning V4L/DVB (12108): v4l2-i2c-drv.h: add comment describing when not to use this header. V4L/DVB (12109): radio-tea5764: fix incorrect rxsubchans value V4L/DVB (12111): tcm825x: remove incorrect __exit_p wrapper V4L/DVB (12112): cx231xx: fix uninitialized variable. V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cfg/board calls V4L/DVB (12128): v4l2: update framework documentation. Hans de Goede (34): hwmon: (tmp401) Add support for TI's TMP401 sensor chip hwmon: (f71882fg) Cleanup f8000 pwm handling hwmon: (f71882fg) Sanity check f8000 pwm settings hwmon: (f71882fg) Add temp#_fault sysfs attr for f8000 hwmon: (f71882fg) Add support for the F71858F V4L/DVB (11448): gspca - main: Use usb interface as parent. V4L/DVB (11871): gspca - spca561: Change the Rev12a controls. V4L/DVB (11872): gspca - spca561: Rename the 'White Balance' control to 'Hue'. V4L/DVB (11970): gspca - ov519: Add support for the ov518 bridge. V4L/DVB (11972): gspca - main: Skip disabled controls. V4L/DVB (11870): gspca - main: VIDIOC_ENUM_FRAMESIZES ioctl added. V4L/DVB (12071): gspca: fix NULL pointer deref in query_ctrl V4L/DVB (12072): gspca-ov519: add extra controls V4L/DVB (12073): gspca_ov519: limit ov6630 qvif uv swap fix to ov66308AF V4L/DVB (12074): gspca_ov519: Add 320x240 and 160x120 support for cif sensor cams V4L/DVB (12075): gspca_ov519: check ov518 packet numbers V4L/DVB (12076): gspca_ov519: Fix led inversion with some cams V4L/DVB (12077): gspca_ov519: Fix 320x240 with ov7660 sensor V4L/DVB (12078): gspca_ov519: Better default contrast for ov6630 V4L/DVB (12079): gspca_ov519: add support for the ov511 bridge V4L/DVB (12080): gspca_ov519: Fix ov518+ with OV7620AE (Trust spacecam 320) V4L/DVB (12081): gspca_ov519: Cleanup some sensor special cases V4L/DVB (12082): gspca_stv06xx: Add support for st6422 bridge and sensor V4L/DVB (12083): ov511: remove ov518 usb id's from the driver V4L/DVB (12084): ov511: mark as deprecated V4L/DVB (12085): gspca_ov519: constify ov518 inititial register value tables V4L/DVB (12086): gspca_sonixj: Fix control index numbering V4L/DVB (12087): gspca_sonixj: enable support for 0c45:613e camera V4L/DVB (12088): Mark the v4l1 uvcvideo quickcam messenger driver as deprecated V4L/DVB (12089): gspca_sonixj: increase 640x480 frame-buffersize V4L/DVB (12090): gspca_sonixj: enable autogain control for the ov7620 V4L/DVB (12091): gspca_sonixj: Add light frequency control V4L/DVB (12092): gspca_sonixj + ov7630: invert vflip control instead of changing default V4L/DVB (12093): gspca_sonixj: Name saturation control saturation, not color Hans-Christian Egtvedt (1): Input: add wm97xx accelerated driver for Atmel microprocessors Hans-Joachim Picht (2): [S390] pm: add kernel_page_present [S390] s390: hibernation support for s390 Hao Wu (1): USB: Add Intel Langwell USB OTG Transceiver Drive Harald Welte (8): hwrng: via_rng - The VIA Hardware RNG driver is for the CPU, not Chipset hwrng: via_rng - Support VIA Nano hardware RNG hwrng: via_rng - Support VIA Nano hardware RNG on X86_64 builds CPUFREQ: Enable acpi-cpufreq driver for VIA/Centaur CPUs CPUFREQ: Mark e_powersaver driver as EXPERIMENTAL and DANGEROUS i2c-viapro: Add new PCI device ID for VX855 mmc: Add new via-sdmmc host controller driver sdhci: Specific quirk vor VIA SDHCI controller in VX855ES Harish Zunjarrao (2): [SCSI] qla2xxx: Correct hard-coded address of a second-port's NVRAM. qla2xxx: Correct iiDMA-update calling conventions. Harry Ciao (3): edac: add CPC925 Memory Controller driver edac: add edac_device_alloc_index() edac: cpc925 MC platform device setup Hartley Sweeten (5): [ARM] 5452/1: ep93x: rtc: use ioremap'ed addresses [ARM] 5504/1: ep93xx: Merge all edb93xx platforms [ARM] 5526/1: ep93xx: usb driver cleanup [ARM] 5527/1: ep93xx: core.c: trivial spelling error [ARM] 5528/1: ep93xx: add defines for dma clock magic numbers Hauke Mehrtens (1): p54usb: Fixes compile error with CONFIG_PM=n Hector Martin (2): ALSA: hda - Acer Aspire 8930G support ALSA: hda - More Aspire 8930G fixes Heiko Carstens (27): tracing: fix build failure on s390 trace: disable preemption before taking raw spinlocks [S390] implement interrupt-enabling rwlocks [S390] add mini sclp driver [S390] implement is_compat_task [S390] secure computing arch backend [S390] uaccess: use might_fault() instead of might_sleep() [S390] vmalloc: add vmalloc kernel parameter support [S390] maccess: add weak attribute to probe_kernel_write [S390] maccess: arch specific probe_kernel_write() implementation [S390] kprobes: use probe_kernel_write [S390] ftrace: add dynamic ftrace support [S390] ftrace: add function trace mcount test support [S390] ftrace: add function graph tracer support [S390] ftrace: add system call tracer support [S390] wire up sys_rt_tgsigqueueinfo [S390] wire up sys_perf_counter_open PM: Add empty suspend/resume device irq functions [S390] time: convert from bootmem to slab [S390] 3215 console: convert from bootmem to slab [S390] 3270 console: convert from bootmem to slab [S390] sclp console: convert from bootmem to slab [S390] vt220 console: convert from bootmem to slab [S390] pm: fix build error for !SMP [S390] kprobes: defer setting of ctlblk state can: let SJA1000 driver depend on HAS_IOMEM net: let KS8842 driver depend on HAS_IOMEM Heiko Schocher (1): 83xx: add support for the kmeter1 board. Hendrik Brueckner (10): af_iucv: sync sk shutdown flag if iucv path is quiesced af_iucv: add sockopt() to enable/disable use of IPRM_DATA msgs af_iucv: Support data in IUCV msg parameter lists (IPRMDATA) af_iucv: Modify iucv msg target class using control msghdr af_iucv: Provide new socket type SOCK_SEQPACKET af_iucv: cleanup and refactor recvmsg() EFAULT handling af_iucv: New socket option for setting IUCV MSGLIMITs [S390] pm: hvc_iucv power management callbacks af_iucv: Change if condition in sendmsg() for more readability af_iucv: Return -EAGAIN if iucv msg limit is exceeded Henrique de Moraes Holschuh (7): thinkpad-acpi: store fw version with strict checking thinkpad-acpi: add quirklist engine thinkpad-acpi: fix BEEP ACPI handler warnings thinkpad-acpi: enhance led support thinkpad-acpi: silence bogus warning when ACPI video is disabled thinkpad-acpi: forbid the use of HBRV on Lenovo ThinkPads thinkpad-acpi: support the second fan on the X61 Herbert Xu (32): gro: New frags interface to avoid copying shinfo gro: Fix handling of headers that extend over the tail gro: Fix COMPLETE checksum handling tcp: Unexport TCPv6 GRO functions skbuff: Move new code into __copy_skb_header skbuff: Copy csum instead of csum_start/csum_offset gro: Open-code frags copy in skb_gro_receive gro: Inline skb_gro_header and cache frag0 virtual address gro: Localise offset/headlen in skb_gro_offset gro: Only use skb_gro_header for completely non-linear packets tcp: Optimise GRO port comparisons tcp: Remove unnecessary window comparisons for GRO tcp: Optimise len/mss comparison gro: Optimise length comparison in skb_gro_header gro: Avoid unnecessary comparison after skb_gro_header ipv4: Use 32-bit loads for ID and length in GRO gro: Open-code final pskb_may_pull gro: Nasty optimisations for page frags in skb_gro_receive gro: Store shinfo in local variable in skb_gro_receive tcp: Do not check flush when comparing options for GRO crypto: padlock - Restore dependency on x86 crypto: testmgr - Dynamically allocate xbuf and axbuf crypto: testmgr - Check all test vector lengths crypto: testmgr - Allow hash test vectors longer than a page gso: Stop fraglists from escaping tun: Only wake up writers virtio_net: Set correct gso->hdr_len tun: Optimise handling of bogus gso->hdr_len net: Ensure partial checksum offset is inside the skb head [SCSI] cxgb3i: Include net/dst.h for struct dst_cache virtio_net: Fix IP alignment on non-mergeable RX path net: Move rx skb_orphan call to where needed Hermann Kneissel (1): USB: garmin_gps: removes usb_reset_device from garmin_close Hidetoshi Seto (32): x86: smarten /proc/interrupts output for new counters x86, mce: Cleanup param parser x86, mce: use strict_strtoull x86, mce: trivial clean up for therm_throt.c x86, mce: trivial clean up for mce.c x86, mce: trivial clean up for mce_amd_64.c x86, mce: trivial clean up for mce_intel_64.c x86, mce: trivial clean up for mce-inject.c x86: trivial clean up for arch/x86/Kconfig x86, mce: fix for mce counters x86, mce: Fix mce printing x86, mce: Add boot options for corrected errors PCI MSI: Remove unused/obsolete macros and definitions PCI MSI: Define PCI_MSI_MASK_32/64 x86, mce: don't init timer if !mce_available x86, mce: cleanup mce_start() x86, mce: add __read_mostly x86, mce: rename static variables around trigger x86, mce: sysfs entries for new mce options x86, mce: unify mce.h x86, mce: make mce_disabled boolean x86, mce: unify smp_thermal_interrupt, prepare p4 x86, mce: unify smp_thermal_interrupt, prepare mce_intel_64 x86, mce: unify smp_thermal_interrupt, prepare x86, mce: unify smp_thermal_interrupt x86, mce: squash mce_intel.c into therm_throt.c x86, mce: remove intel_set_thermal_handler() x86, mce: remove therm_throt.h x86, mce: mce.h cleanup x86, mce: rename _64.c files which are no longer 64-bit-specific x86, mce: fix error path in mce_create_device() PCI: make msi_free_irqs() to use msix_mask_irq() instead of open coded write Hin-Tak Leung (1): zd1211rw: adding 083a:e503 as a ZD1211B device Hiroshi DOYU (7): omap iommu: tlb and pagetable primitives omap iommu: omap2 architecture specific functions omap iommu: omap3 iommu device registration omap iommu: simple virtual address space management omap iommu: entries for Kconfig and Makefile omap2 iommu: entries for Kconfig and Makefile omap iommu: add MPU_BRIDGE_IOMMU for tidspbridge migration Hisashi Hifumi (6): ocfs2: fdatasync should skip unimportant metadata writeout NILFS2: Pagecache usage optimization on NILFS2 Btrfs: fdatasync should skip metadata writeout Btrfs: pin buffers during write_dev_supers jbd2: clean up jbd2_journal_try_to_free_buffers() jbd: clean up journal_try_to_free_buffers() Hitoshi Mitake (2): sched: Hide runqueues from direct refer at source code level Making fs/minix/minix.h double including safe Holger Schurig (2): imx: exit functions can/should be void imx: re-work of PWM, add i.MX21 support Hong H. Pham (1): sparc64: fix and optimize irq distribution Huang Shijie (1): lib: do code optimization for radix_tree_lookup() and radix_tree_lookup_slot() Huang Weiyi (11): RDS: remove unused #include <version.h> cfg80211: remove duplicated #include nl80211: remove duplicated #include x86: mce: remove duplicated #include sh: pci: remove duplicated #include's V4L/DVB: cx231xx: remove unused #include <linux/version.h>'s [ARM] S3C24XX: remove duplicated #include x86: Remove duplicated #include's Staging: comedi: remove dupilcated #include Staging: rt3070: remove dupilcated #include Staging: remove unused #include <linux/version.h>'s Huang Ying (13): crypto: cryptd - Use nivcipher in cryptd_alloc_ablkcipher crypto: fpu - Add template for blkcipher touching FPU crypto: aes-ni - Add support for more modes x86, mce: improve mce_get_rip x86, mce: export MCE severities coverage via debugfs PCI: Add pci_bus_set_ops PCI: PCIE AER: export aer_irq PCI: PCIE AER: Document for PCIE AER software error injection PCI AER: software error injection x86, mce: fix a race condition about mce_callin and no_way_out crypto: aes-ni - Fix cbc mode IV saving crypto: aes-ni - Do not sleep when using the FPU crypto: aes-ni - Remove CRYPTO_TFM_REQ_MAY_SLEEP from fpu template Hugh Dickins (5): ide: fix PowerMac bootup oops mm: alloc_large_system_hash check order hugetlb: fault flags instead of write_access mm: don't rely on flags coincidence mm: pass mm to grab_swap_token Hugo Villeneuve (1): davinci: DM644x: add support for SFFSDR board Hunter Adrian (1): UBIFS: return error if link and unlink race Ian Abbott (6): Staging: comedi: 'pcmcia_parse_tuple()' now has two arguments, not three. Staging: comedi: pcl818: Fix option handling for FIFO mode (hopefully!). Staging: comedi: pcl818: Tidy up AI command after channel dropout or similar error. Staging: comedi: Work around malformed RTAI_VERSION_CODE. Staging: comedi: Undo stupid commit made 3 months ago Staging: comedi: amplc_pc236: Corrected documentation. Ian Campbell (8): xen: resume interrupts before system devices. xen: add irq_from_evtchn xen: add /dev/xen/evtchn driver xen: export ioctl headers to userspace xen: remove suspend_cancel hook xen: use device model for suspending xenbus devices xen: drop kexec bits from /sys/hypervisor since kexec isn't implemented yet xen: honour VCPU availability on boot Ian Molton (1): tmio_mmc: fix clock setup Igor M. Liplianin (6): V4L/DVB (11981): Remote control debugging for dw2102 driver based USB cards V4L/DVB (11982): Add keymaps for TeVii and TBS USB DVB-S/S2 cards V4L/DVB (11983): Add support for DVBWorld DVB-C USB Cable card. V4L/DVB (11984): Add support for yet another SDMC DM1105 based DVB-S card. V4L/DVB (12095): Change lnbh24 configure bits for NetUP card. V4L/DVB (12098): Create table for customize stv0900 ts registers. Ilpo Järvinen (2): tcp: extend ECN sysctl to allow server-side only ECN tcp: fix loop in ofo handling code and reduce its complexity Imre Deak (2): ARM: OMAP2: 2430SDP: Add FB support to board file ARM: OMAP3: ZOOM MDK: Add FB support to board file Imre Kaloz (3): [ARM] orion5x: WNR854T switch support MIPS: Sibyte: Remove simulator option MIPS: Sibyte: Remove standalone kernel support InKi Dae (1): Samsung SoC Framebuffer driver: add Alpha Channel support Inaky Perez-Gonzalez (24): wimax/i2400m: generate fake source MAC address with random_ether_addr() wimax/i2400m: trace commands sent from user space on the "echo" pipe wimax/i2400m: allow kernel commands to device to be logged too wimax/i2400m: factor out 'state report's TLV handling to a function wimax/i2400m: remove redundant readiness checks from i2400m_report_tlv_*() wimax: document why wimax_msg_*() operations can be used in any state wimax/i2400m: sdio: set the block size before enabling the function wimax/i2400m: usb: fix device reset on autosuspend while not yet idle wimax: a new API call was added, increment minor protocol version number wimax/i2400m: introduce module parameter to disable entering power save wimax/i2400m: don't call netif_start_queue() in _tx_msg_sent() wimax/i2400m: i2400m's work queue should be initialized before RX support wimax/i2400m: i2400m_schedule_work() doesn't need i2400m->work_queue wimax/i2400m: rename misleading I2400M_PL_PAD to I2400M_PL_ALIGN wimax/i2400m: fix panic/warnings caused by missed check on empty TX message wimax/i2400m: fix panic due to missed corner cases on tail_room calculation wimax/i2400m: don't reset device on i2400m_dev_shutdown() wimax/i2400m: fix oops when the TX FIFO fills up due to a missing check wimax/i2400m: if a device reboot happens during probe, handle it wimax/i2400m: Allow bus-specific driver to specify retry count wimax/i2400m: don't reset device when bootrom init retries are exceeded wimax/i2400m/sdio: Move all the RX code to a unified, IRQ based receive routine wimax: fix warning caused by not checking retval of rfkill_set_hw_state() wimax: fix gcc warnings in sh4 when calling BUG() Ingo Molnar (306): Merge branches 'x86/signal' and 'x86/irq' into perfcounters/core performance counters: documentation performance counters: x86 support x86, perfcounters: read out MSR_CORE_PERF_GLOBAL_STATUS with counters disabled perfcounters: select ANON_INODES perfcounters, x86: simplify disable/enable of counters perfcounters, x86: clean up debug code perfcounters: consolidate global-disable codepaths perf counters: restructure the API perf counters: add support for group counters perf counters: group counter, fixes perf counters: hw driver API perf counters: implement PERF_COUNT_CPU_CLOCK perf counters: consolidate hw_perf save/restore APIs perf counters: implement PERF_COUNT_TASK_CLOCK perf counters: add prctl interface to disable/enable counters perf counters: clean up state transitions perf counters: update docs Merge branch 'x86/irq' into perfcounters/core x86: implement atomic64_t on 32-bit perfcounters: restructure x86 counter math perfcounters: implement "counter inheritance" perfcounters: fix task clock counter perfcounters: add context switch counter perfcounters: add task migrations counter perfcounters: add nr-of-faults counter perfcounters: fix non-intel-perfmon CPUs perfcounters, x86: fix sw counters on non-PMC CPUs perfcounters: fix lapic initialization Merge branch 'linus' into perfcounters/core perfcounters: release CPU context when exiting task counters perfcounters: flush on setuid exec perfcounters: use hw_event.disable flag perfcounters: remove warnings perfcounters: tweak group scheduling x86, perfcounters: rename intel_arch_perfmon.h => perf_counter.h x86, perfcounters: prepare for fixed-mode PMCs perfcounters: add fixed-mode PMC enumeration x86, perfcounters: refactor code for fixed-function PMCs perfcounters: hw ops rename perfcounters: fix task clock counter perfcounters: pull inherited counters perfcounters: fix init context lock perfcounters: enable lowlevel pmc code to schedule counters x86, perfcounters: print out the ->used bitmask perfcounters: remove ->nr_inherited perfcounters: generalize the counter scheduler perfcounters: add PERF_COUNT_BUS_CYCLES x86, perfcounters: add support for fixed-function pmcs perfcounters: include asm/perf_counter.h only if CONFIG_PERF_COUNTERS=y Merge branch 'linus' into perfcounters/core Merge commit 'v2.6.29-rc1' into perfcounters/core Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/perfcounters into perfcounters/core Merge branch 'core/percpu' into perfcounters/core Merge commit 'v2.6.29-rc2' into perfcounters/core Merge branch 'core/percpu' into perfcounters/core Merge branch 'core/percpu' into perfcounters/core perfcounters: fix "perf counters kills oprofile" bug, v2 Merge commit 'v2.6.29-rc4' into perfcounters/core Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/perfcounters into perfcounters/core Merge branch 'linus' into perfcounters/core Merge branch 'x86/core' into perfcounters/core perfcounters: remove duplicate definition of LOCAL_PERF_VECTOR perfcounters: fix acpi_idle_do_entry() workaround Merge branch 'x86/apic' into perfcounters/core Merge branch 'x86/apic' into perfcounters/core Merge branch 'x86/core' into perfcounters/core Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/perfcounters into perfcounters/core Merge commit 'v2.6.29-rc7' into perfcounters/core Merge branch 'rfc' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/perfcounters into perfcounters/core perfcounters: fix reserved bits sizing x86, bts: cleanups x86, bts: detect size of DS fields, fix x86/mm: further cleanups of fault.c's include file section Merge branch 'linus' into perfcounters/core-v2 perf_counter: fix crash on perfmon v1 systems perf_counter: create Documentation/perf_counter/ and move perfcounters.txt there perf_counter: add sample user-space to Documentation/perf_counter/ perf_counter tools: tidy up in-kernel dependencies perf_counter tools: fix build warning in kerneltop.c perf_counter tools: increase cpu-cycles again x86, perfcounters: add atomic64_xchg() Merge branch 'linus' into perfcounters/core Merge branch 'linus' into tracing/hw-branch-tracing Merge branch 'linus' into tracing/core Merge branch 'tracing/urgent' into tracing/ftrace Merge commit 'v2.6.30-rc1' into perfcounters/core mm, x86, ptrace, bts: defer branch trace stopping, cleanup mm, x86, ptrace, bts: defer branch trace stopping, remove dead code x86 early quirks: eliminate unused function perf_counter: fix off task->comm by one perf_counter tools: include PID in perf-report output, tweak user/kernel printut Merge branch 'tracing/urgent' into tracing/core x86, irqinit: preempt merge conflicts Merge branch 'linus' into tracing/core Merge branch 'core/urgent' into core/rcu tracing: make the trace clocks available generally Merge branch 'linus' into x86/apic perf_counter: copy in Git's top Makefile perf_counter tools: add in basic glue from Git perf_counter tools: clean up after introduction of the Git command framework perf_counter tools: separate kerneltop into 'perf top' and 'perf stat' perf_counter tools: add help texts perf_counter tools: add 'perf record' command perf_counter tools: fix --version perf_counter tools: add 'perf help' perf_counter tools: fix 'make install' perfcounters, sched: remove __task_delta_exec() Merge branch 'linus' into x86/mm Merge commit 'v2.6.30-rc3' into tracing/hw-branch-tracing perf_counter tools: move helper library to util/* x86, vmlinux.lds: add copyright x86, vmlinux.lds: fix relocatable symbols Merge branch 'linus' into perfcounters/core perf_counter: add/update copyrights perf_counter tools: add perf-report to the Makefile perf_counter tools: perf stat: make -l default-on perf_counter tools: fix infinite loop in perf-report on zeroed event records perf_counter tools: fix x86 syscall numbers Merge branch 'x86/apic' into irq/numa x86, mm: fault.c, use printk_once() in is_errata93() perf_counter: round-robin per-CPU counters too perf_counter: initialize the per-cpu context earlier perf_counter: convert perf_resource_mutex to a spinlock perf_counter: fix fixed-purpose counter support on v2 Intel-PERFMON irq: change ->set_affinity() to return status, fix Merge branch 'core/locking' into perfcounters/core x86: clean up arch/x86/kernel/tsc_sync.c a bit Merge branch 'linus' into tracing/core Merge branch 'tracing/hw-branch-tracing' into tracing/core Merge branch 'x86/urgent' into x86/xen perf_counter tools: remove debug code from builtin-stat.c Merge commit 'v2.6.30-rc5' into x86/mm Merge commit 'v2.6.30-rc5' into x86/apic Merge commit 'v2.6.30-rc5' into sched/core Merge commit 'v2.6.30-rc5' into core/iommu Merge branch 'x86/apic' into irq/numa perf_counter: x86: Fix throttling perf_counter: x86: Disallow interval of 1 perf_counter: x86: Protect against infinite loops in intel_pmu_handle_irq() perf_counter: Remove ACPI quirk perf stat: handle Ctrl-C perf_counter: fix threaded task exit perf_counter, x86: fix zero irq_period counters Merge commit 'v2.6.30-rc6' into perfcounters/core Merge commit 'v2.6.30-rc6' into x86/mm perf_counter, x86: speed up the scheduling fast-path Merge commit 'v2.6.30-rc6' into tracing/core sched: properly define the sched_group::cpumask and sched_domain::span fields perf_counter: fix counter freeing logic perf_counter: fix counter inheritance race perf_counter: Fix context removal deadlock perf_counter: fix !PERF_COUNTERS build failure perf_counter tools: increase limits perf_counter: Increase mmap limit perf_counter tools: increase limits, fix perf_counter: Move child perfcounter init to after scheduler init perf stat: flip around ':k' and ':u' flags Revert "perf_counter, x86: speed up the scheduling fast-path" perf_counter: fix warning & lockup perf_counter, x86: Fix APIC NMI programming perf_counter, x86: Make NMI lockups more robust perf_counter: Initialize ->oncpu properly perf record: Straighten out argv types perf stat: Remove unused variable perf record: Convert to Git option parsing perf_counter tools: Librarize event string parsing perf stat: Convert to Git option parsing perf top: Convert to Git option parsing perf_counter tools: remove the standalone perf-report utility perf record: Convert to Git option parsing perf report: Add help/manpage perf report: add --dump-raw-trace option perf report: add counter for unknown events perf report: add more debugging perf report: Only load text symbols from kallsyms, fix perf_counter tools: Introduce stricter C code checking perf_counter tools: Rename output.perf to perf.data perf_counter tools: Add built-in pager support perf report: Remove <ctype.h> include pref_counter: tools: report: Add header printout & prettify pref_counter: tools: report: Robustify in case of weird events perf_counter: Fix perf_counter_init_task() on !CONFIG_PERF_COUNTERS perf_counter tools: report: Add help text for --sort x86, mce: clean up mce_64.c x86, mce: clean up mce_32.c x86, mce: clean up p4.c x86, mce: clean up p5.c x86, mce: clean up p6.c x86, mce: clean up k7.c x86, mce: clean up winchip.c x86, mce: clean up non-fatal.c x86, mce: clean up therm_throt.c x86, mce: clean up mce_amd_64.c x86, mce: unify, prepare 64bit in mce.h x86, mce: unify, prepare codes x86, mce: unify, prepare for 32-bit v2 x86, mce: unify x86, mce: Rename sysfs variables x86, mce: print number of MCE banks perf_counter tools: Clean up builtin-stat.c's do_perfstat() perf_counter tools: Split display into reading and printing perf_counter tools: Also display time-normalized stat results perf_counter: Fix cpuctx->task_ctx races perf_counter: Robustify counter-free logic perf_counter tools: Print 'CPU utilization factor' in builtin-stat perf_counter tools: Fix 'make install' perf_counter tools: Generate per command manpages (and pdf/html, etc.) perf_counter tools: Fix unknown command help text Merge branch 'linus' into perfcounters/core perf_counter: Tidy up style details Merge branch 'linus' into irq/numa Merge branch 'x86/cpufeature' into irq/numa perf report: Clean up the default output perf report: Fix column width/alignment of dsos perf record: Add --append option perf record: Increase mmap buffering default perf report: Print more info instead of <unknown> entries perf_counter tools: Make source code headers more coherent perf record: Print out the number of events captured perf report: Print -D to stdout perf report: Improve sort key recognition perf report: Handle vDSO symbols properly perf_counter tools: Clean up old kerneltop references perf record: Refine capture printout perf report: Display 100% correctly perf stat: Print out all arguments perf report: Add front-entry cache for lookups perf help: Fix bug when there's no perf-* command around perf_counter tools: Optimize harder perf_counter tools: Work around warnings in older GCCs perf_counter: Fix throttling lock-up perf report: Clean up event processing perf report: Split out event processing helpers perf report: Handle all known event types perf top: Reduce default filter threshold perf record/report: Fix PID/COMM handling Merge branch 'tracing/ftrace' into tracing/core perf_counter tools: Build with native optimization perf_counter tools: Print out symbol parsing errors only if --verbose perf report: Print out the total number of events perf_counter tools: Add color terminal output support perf_counter tools: Dont output in color on !tty perf report: Bail out if there are unrecognized options/arguments perf stat: Update help text perf record: Split out counter creation into a helper function perf record, top: Implement --freq perf report: Display user/kernel differentiator perf_counter tools: Clarify events/samples naming Merge branch 'tip/tracing/ftrace-4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace perf_counter tools: Remove -march=native perf_counter tools: Sample and display frequency adjustment changes perf record: Set frequency correctly perf_counter: Separate out attr->type from attr->config perf_counter: Implement generalized cache event types perf_counter tools: Fix cache-event printout perf_counter tools: Uniform help printouts perf_counter tools: Tidy up manpage details perf_counter tools: Prepare for 'perf annotate' perf_counter tools: Add 'perf annotate' feature Merge branch 'linus' into perfcounters/core perf_counter tools: Move from Documentation/perf_counter/ to tools/perf/ perf_counter tools: Fix error condition in parse_aliases() perf annotate: Automatically pick up vmlinux in the local directory perf annotate: Fix command line help text Merge branch 'linus' into core/iommu Merge branch 'dma-debug/2.6.31' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into core/iommu Merge branch 'linus' into x86/cpu perf stat: Continue even on counter creation error perf top: Fall back to cpu-clock-tick hrtimer sampling if no cycle counter available perf record: Fall back to cpu-clock-ticks if no PMU perf_counter tools: Handle kernels with !CONFIG_PERF_COUNTER perf report: Print more expressive message in case of file open error perf stat: Print out instructins/cycle metric perf_counter: Clean up x86 boot messages perf_counter tools: Standardize color printing Merge branch 'amd-iommu/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into core/iommu Revert "x86, bts: reenable ptrace branch trace support" perf_counter tools: Clean up u64 usage perf_counter: Better align code perf_counter: Turn off by default Merge branch 'linus' into perfcounters/core Merge branch 'linus' into x86/mce3 perf stat: Reorganize output perf stat: Add feature to run and measure a command multiple times perf stat: Enable raw data to be printed [SCSI] cnic: fix error: implicit declaration of function â??__symbol_getâ?? perf report: Print out raw events in hexa perf record/report: Add call graph / call chain profiling perf_counter, x86: Fix call-chain walking perf_counter, x86: Fix kernel-space call-chains perf record: Fix fast task-exit race perf report: Add per system call overhead histogram perf report: Fix 32-bit printf format x86: mm: Read cr2 before prefetching the mmap_lock Merge branch 'amd-iommu/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into x86/urgent Merge branch 'linus' into x86/urgent Merge branch 'linus' into perfcounters/core Merge branch 'x86/urgent' into x86/mce3 perf report: Tidy up the "--parent <regex>" and "--sort parent" call-chain features perf report: Add validation of call-chain entries perf report: Filter to parent set by default perf_counter, x86: Improve interactions with fast-gup Merge branch 'x86/mce3' into x86/urgent Merge branch 'tip/tracing/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/urgent Merge branch 'tip/tracing/urgent-1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/urgent Ivo Clarysse (2): MXC: mx21ads base support MXC: mx2_defconfig file Ivo van Doorn (15): rt2x00: Move Move pci_dev specific access to rt2x00pci rt2x00: Fix Sparse warning rt2x00: Move iv_len into tx descriptor data rt2x00: Add support for L2 padding during TX/RX rt2x00: Implement support for 802.11n rt2x00: Implement support for rt2800usb rt2x00: Add new USB ID for rt2800usb rt2x00: Synchronize initialization with rt2870 driver rt2x00: Simplify rt2x00_check_rev rt2x00: Fix chipset detection for rt73usb rt2x00: Add USB ID for rt2800usb rt2x00: Add new rt2800usb USB ID's for Sweex rt2x00: Remove usage of IEEE80211_CONF_CHANGE_BEACON_INTERVAL rt2x00: Add new rt2800usb USB ID's rt2x00: Remove last usage of beacon_int from ieee80211_config J. Bruce Fields (19): nfsd: eliminate ENCODE_HEAD macro nfsd4: delete obsolete xdr comments nfsd: support ext4 i_version nfsd: quiet compile warning nfsd4: setclientid_confirm callback-change fixes nfsd4: set shorter timeout nfsd4: set cb_client inside setup_callback_client nfsd4: create rpc callback client from server thread nfsd4: lookup up callback cred only once nfsd4: replace callback thread by asynchronous rpc nfsd4: rename callback struct to cb_conn nfsd4: eliminate struct nfs4_cb_recall nfsd4: remove unused dl_trunc nfsd4: track recall retries in nfs4_delegation nfsd4: make recall callback an asynchronous rpc Merge commit 'v2.6.30' into for-2.6.31 nfsd: track last inode only in use_wgather case nfsd: Pull write-gathering code out of nfsd_vfs_write nfsd: minor nfsd_vfs_write cleanup J. R. Okajima (2): remove unlock_kernel() left accidentally vfs: fix nd->root leak in do_filp_open() J.R. Mauro (1): Staging: rspiusb: make driver compile Jack Morgenstein (1): IB/mlx4: Add strong ordering to local inval and fast reg work requests Jack Steiner (26): x86, UV: Fix macros for multiple coherency domains gru: bug fixes for GRU exception handling gru: dump chiplet state gru: dynamic allocation of kernel contexts gru: change context load and unload gru: support cch_allocate for kernel threads gru: change resource assignment for kernel threads gru: support contexts with zero dsrs or cbrs gru: fix handling of mesq failures gru: check context state on reload gru: support instruction completion interrupts gru: support for asynchronous gru instructions gru: update gru kernel self tests gru: update to rev 0.9 of gru spec gru: fix cache coherency issues with instruction retry gru: add user request to explicitly unload a gru context gru: fix automatic retry of gru instruction failures gru: collect per-context user statistics gru: delete user request for fetching chiplet status gru: cleanup gru inline functions gru: generic infrastructure for context options gru: add user request to specify gru slice gru: fix potential use-after-free when purging GRU tlbs gru: fixes to grudump utility gru: remove references to the obsolete global status handle gru: copyright fixes Jack Stone (2): infiniband: Remove void casts i2c: Remove void casts James Bottomley (15): block: allow blk_rq_map_kern to append to requests Merge branch 'scsi-fixes' into merge-base block: fix oops with block tag queueing block: fix an oops on BLKPREP_KILL [SCSI] fix up scsi_eh_lock_door() [SCSI] sd: fix bug in SCSI async probing [SCSI] mpt fusion: fix up doc book comments [SCSI] Merge branch 'linus' [SCSI] don't attach ULD to Dell Universal Xport [SCSI] aic79xx: make driver respect nvram for IU and QAS settings enhance device info matching for multiple tables scsi_transport_spi: use spi target settings instead of inquiry data for DV scsi_transport_spi: Blacklist Ultrium-3 tape for IU transfers Revert "[SCSI] cnic: fix error: implicit declaration of function â??__symbol_getâ??" [SCSI] scsi_transport_fc: replace BUS_ID_SIZE by fixed count James Gardiner (1): ALSA: hda - Addition for HP dv4-1222nr laptop support James Morris (5): Merge branch 'master' into next Merge branch 'master' into next Merge branch 'master' into next Merge branch 'next' into for-linus nfs: remove unnecessary NFS_INO_INVALID_ACL checks James Smart (15): [SCSI] lpfc 8.3.2 : Reorganization for SLI4 [SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Base Support [SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Queues [SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Mailbox handling [SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - FCOE Discovery support [SCSI] lpfc 8.3.2 : Update of copyrights [SCSI] lpfc 8.3.2 : Miscellaneous Changes [SCSI] lpfc 8.3.2 : Persistent Vport Support [SCSI] lpfc 8.3.2 : Update the lpfc driver version to 8.3.2 [SCSI] FC Pass Thru support [SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differences [SCSI] lpfc 8.3.3 : FC/FCOE discovery fixes [SCSI] lpfc 8.3.3 : Fix a couple of spin_lock and memory issues and a crash [SCSI] lpfc 8.3.3 : Add support for Target Reset handler entrypoint [SCSI] lpfc 8.3.3 : Update driver version to 8.3.3 Jan Beulich (1): initconst adjustments Jan Blunck (3): powerpc/spufs: Remove double check for non-negative dentry KVM: Wake up waitqueue before calling get_cpu() atomic: only take lock when the counter drops to zero on UP as well Jan Ceuleers (1): V4L/DVB (11962): dvb: Fix broken link in get_dvb_firmware for nxt2004 (A180) Jan Engelhardt (12): netfilter: xtables: use NFPROTO_ for xt_proto_init callsites netfilter: queue: use NFPROTO_ for queue callsites netfilter: xtables: use NFPROTO_ in standard targets netfilter: xtables: remove redundant casts netfilter: xtables: fix const inconsistency netfilter: xtables: consolidate open-coded logic netfilter: xtables: reduce indent level by one netfilter: xtables: remove some goto netfilter: xtables: remove another level of indent netfilter: xtables: consolidate comefrom debug cast access netfilter: xtables: print hook name instead of mask netfilter: xt_quota: fix incomplete initialization Jan Glauber (8): [S390] qdio: simplify error handling in irq handler [S390] qdio: inline qdio_perf_stat_inc [S390] qdio: move adapter interrupt tasklet code [S390] qdio: fix check for running under z/VM [S390] qdio: extract all primed SBALs at once [S390] qdio: merge AI tasklet into interrupt handler [S390] qdio: leave inbound SBALs primed [S390] qdio: Sanitize do_QDIO sanity checks Jan Kara (22): ocfs2: Fix possible deadlock in ocfs2_global_read_dquot() ocfs2: Fix lock inversion in ocfs2_local_read_info() ocfs2: Fix possible deadlock with quotas in ocfs2_setattr() ocfs2: Fix possible deadlock in quota recovery ocfs2: Correct ordering of ip_alloc_sem and localloc locks for directories ext4: Get rid of EXTEND_DISKSIZE flag of ext4_get_blocks_handle() vfs: Fix sys_sync() and fsync_super() reliability (version 4) vfs: Call ->sync_fs() even if s_dirt is 0 (version 4) vfs: Make __fsync_super() a static function (version 4) vfs: Make sys_sync() use fsync_super() (version 4) vfs: Move syncing code from super.c to sync.c (version 4) vfs: Rename fsync_super() to sync_filesystem() (version 4) quota: Introduce writeout_quota_sb() (version 4) udf: Use device size when drive reported bogus number of written blocks ext2: Do not update mtime of a moved directory ext3: fix chain verification in ext3_get_blocks() ext3: make sure inode is deleted from orphan list after truncate isofs: let mode and dmode mount options override rock ridge mode setting isofs: fix setting of uid and gid to 0 isofs: cleanup mount option processing vfs: Set special lockdep map for dirs only if not set by fs ocfs2: Add lockdep annotations Jan Kasprzak (1): netfilter: nf_ct_icmp: keep the ICMP ct entries longer Jan Kiszka (2): KVM: MMU: Fix auditing code KVM: Drop request_nmi from stats Jan Nikitenko (1): V4L/DVB (11999): af9015: fix stack corruption bug Jani Monoses (1): V4L/DVB (11720): gspca - sonixj: Webcam 06f8:3008 added Jani Nikula (1): gitignore: Add GNU GLOBAL files to top .gitignore Jarek Poplawski (7): pkt_sched: gen_estimator: Fix signed integers right-shifts. pkt_sched: Use PSCHED_SHIFT in PSCHED time conversion pkt_sched: Change PSCHED_SHIFT from 10 to 6 ipv4: Fix fib_trie rebalancing pkt_sched: Rename PSCHED_US2NS and PSCHED_NS2US pkt_sched: Update drops stats in act_police ipv4: Fix fib_trie rebalancing, part 2 Jarkko Nikula (1): ARM: OMAP: Update contact address of I2C registration helper Jarod Wilson (11): crypto: testmgr - Handle AEAD test vectors expected to fail verification crypto: testmgr - Add self-tests for rfc4309(ccm(aes)) crypto: testmgr - Add infrastructure for ansi_cprng self-tests crypto: testmgr - Add ansi_cprng test vectors crypto: testmgr - Catch base cipher self-test failures in fips mode crypto: testmgr - Print self-test pass notices in fips mode crypto: testmgr - Add ctr(aes) test vectors crypto: testmgr - Mark algs allowed in fips mode crypto: testmgr - Skip algs not flagged fips_allowed in fips mode crypto: tcrypt - Do not exit on success in fips mode drm/i915: add ignore lvds quirk info for AOpen Mini PC Jaroslav Kysela (10): ALSA: au88x0: fix .pointer callback ALSA: au88x0: fix wrong period_elapsed() call ALSA: PCM midlevel: improve fifo_size handling ALSA: PCM midlevel: introduce mask for xrun_debug() macro ALSA: PCM midlevel: Do not update hw_ptr_jiffies when hw_ptr is not changed ALSA: PCM midlevel: lower jiffies check margin using runtime->delay value ALSA: hda-intel: improve initialization for ALC262_HP_BPC model ALSA: Core - add snd_card_set_id() function ALSA: Core - clean up snd_card_set_id* calls and remove possible id collision ALSA: pcm - Fix a typo in hw_ptr update check Jason Baron (3): kerneldoc, tracing: make kernel-doc understand TRACE_EVENT() macro (take #2) tracing: add new tracepoints docbook tracing: add irq tracepoint documentation Jason Wessel (6): USB: usb_debug, usb_generic_serial: implement multi urb write USB: serial: ftd_sio usb: move status check USB: serial: usb_debug,usb_generic_serial: implement sysrq and serial break USB: serial: ftd_sio: implement sysrq handling on break USB: pl2303 usb_serial: implement sysrq handling on break USB: usb_serial: only allow sysrq on a console port Jaswinder Singh (1): x86: perf_counter.c intel_perfmon_event_map and max_intel_perfmon_events should be static Jaswinder Singh Rajput (37): x86: perf_counter remove unwanted hw_perf_enable_all x86: irqinit_32.c fix compilation warning x86: prepare perf_counter to add more cpus x86: AMD Support for perf_counter x86: decent declarations in perf_counter.c x86: use pr_info in perf_counter.c x86: perf_counter cleanup x86: apic/x2apic_cluster.c x86_cpu_to_logical_apicid should be static x86: clean up declarations and variables x86: vdso/vma.c declare vdso_enabled and arch_setup_additional_pages before they get used x86: page_types.h unification of declarations x86: avoid multiple declaration of kstack_depth_to_print x86: k8 convert node_to_k8_nb_misc() from a macro to an inline function x86: cpufeature.h fix name for X86_FEATURE_MCE tracing: trace_output.c, fix false positive compiler warning x86: msr-index.h remove duplicate MSR C001_0015 declaration x86, mtrr: replace MTRRcap_MSR with msr-index's MSR_MTRRcap x86, mtrr: replace MTRRfix64K_00000_MSR with msr-index's MSR_MTRRfix64K_00000 x86, mtrr: replace MTRRfix16K_80000_MSR with msr-index's MSR_MTRRfix16K_80000 x86, mtrr: remove mtrr MSRs double declaration x86, mtrr: replace MTRRfix4K_C0000_MSR with msr-index's MSR_MTRRfix4K_C0000 x86, mtrr: replace MTRRdefType_MSR with msr-index's MSR_MTRRdefType x86: asm/processor.h: remove double declaration x86: cpu_debug: Remove model information to reduce encoding-decoding headers_check fix: m68k, swab.h powerpc, perf_counter: Fix performance counter event types PM/ACPI/x86: Fix sparse warning in arch/x86/kernel/acpi/sleep.c perf_counter, x86: Check old-AMD performance monitoring support perf_counter, x86: Update AMD hw caching related event table headers_check fix: mn10300, ptrace.h headers_check fix: mn10300, setup.h [IA64] msi_ia64.c dmar_msi_type should be static Documentation/accounting/getdelays.c intialize the variable before using it x86: apic/io_apic.c: dmar_msi_type should be static x86: msr.h linux/types.h is only required for __KERNEL__ Documentation/connector/cn_test.c comment unused cn_test_want_notify() scsi_transport_iscsi: return -EOVERFLOW for Too many iscsi targets Jay Fenlason (1): firewire: add IPv4 support Jean Delvare (41): sfc: Don't specify unexistent IRQ ALSA: keywest: Get rid of useless i2c_device_name() macro r8169: Use a different default for each family ALSA: Add missing __devexit_p() markers x86: Add quirk for reboot stalls on a Dell Optiplex 360 trivial: fix ETIMEOUT -> ETIMEDOUT typos i2c: Do not probe for TV chips on Voodoo3 adapters i2c: Do not give adapters a default parent therm_pm72: Convert to a new-style i2c driver windfarm: Convert to new-style i2c drivers therm_adt746x: Convert to a new-style i2c driver therm_windtunnel: Convert to a new-style i2c driver hwmon: Fix more __devexit_p glitches hwmon: (w83627ehf) Add W83627DHG-P support hwmon: PCI quirk for hwmon access on MSI MS-7031 board V4L/DVB (11564): tda7432: Delete old driver history V4L/DVB (11723): Link firmware to physical device V4L/DVB (11737): Drop stray references to i2c_probe V4L/DVB (11748): pvrusb2: Don't use the internal i2c client list V4L/DVB (11843): ir-kbd-i2c: Don't use i2c_client.name for our own needs V4L/DVB (11844): ir-kbd-i2c: Switch to the new-style device binding model V4L/DVB (11845): ir-kbd-i2c: Use initialization data V4L/DVB (11846): ir-kbd-i2c: Don't assume all IR receivers are supported V4L/DVB (11847): saa7134: Simplify handling of IR on MSI TV@nywhere Plus V4L/DVB (11848): saa7134: Simplify handling of IR on AVerMedia Cardbus E506R V4L/DVB (11849): ivtv: Probe more I2C addresses for IR devices V4L/DVB (11850): pvrusb2: Instantiate ir_video I2C device by default V4L/DVB (11992): Add missing __devexit_p() i2c: Kill client_register and client_unregister methods i2c: Get rid of the legacy binding model i2c: Drop i2c_probe function i2c: Merge i2c_attach_client into i2c_new_device i2c: Kill is_newstyle_driver i2c: Kill the redundant client list i2c: Limit core locking to the necessary sections i2c: Add a sysfs interface to instantiate devices i2c: Don't advertise i2c functions when not available Staging: sxg: Add missing __devexit_p() Staging: rtl8187se: Use to_delayed_work Staging: altpciechdma: Add missing __devexit_p() Staging: slicoss: Add missing __devexit_p() Jean-Christophe PLAGNIOL-VILLARD (1): sh: mach-r2d: add physmap-flash support for R2D+ boards. Jean-Francois Moine (20): V4L/DVB (11446): gspca - t613: Do sensor reset only for sensor om6802. V4L/DVB (11449): gspca - zc3xx: Bad probe of many webcams since adcm2700 addition. V4L/DVB (11708): gspca - main: Version change. V4L/DVB (11709): gspca - zc3xx: Bad debug level in i2c_read V4L/DVB (11710): gspca - main: Webcams cannot do both isoc and bulk image transfers. V4L/DVB (11711): gspca - main: Fix a crash when no bandwidth available V4L/DVB (11712): gspca - main: Set the current alternate setting only when needed V4L/DVB (11713): gspca - ov534: Don't discard the images when no UVC EOF V4L/DVB (11714): gspca - spca500 and sunplus: Change the 0x00 insertion mechanism. V4L/DVB (11715): gspca - main: Set the number of packets per ISOC message. V4L/DVB (11716): gspca - sonixj: Adjust some exchanges according to traces V4L/DVB (11717): gspca - sonixj: Webcams with bridge sn9c128 added V4L/DVB (11718): gspca - vc032x: Bad pixelformat for mi1320_soc V4L/DVB (11719): gspca - vc032x: mi1320_soc images are upside-down V4L/DVB (11867): gspca - spca508: Cleanup source and update copyright. V4L/DVB (11868): gspca - spca508: Optimize code. V4L/DVB (11869): gspca - ov534: JPEG 320x240 and 640x480 formats for ov965x. V4L/DVB (11969): gspca - spca505: Reinitialize the webcam at resume time. V4L/DVB (11971): gspca - doc: Add the 05a9:a518 webcam to the Documentation. V4L/DVB (11973): gspca - ov534: Do the ov772x work again. Jean-Mickael Guerin (1): sctp: fix sack_timeout sysctl min and max types Jeff Garzik (3): [SCSI] mvsas: move into new directory drivers/scsi/mvsas/ [SCSI] mvsas: split driver into multiple files [libata] ahci: use less error-prone array initializers Jeff Hansen (3): ath9k: Reset SC_OP_TSF_RESET flag after stuck beacon ath9k: Combine legacy and 11n rc statistics ath9k: Add "debug" file to debugfs Jeff Kirsher (1): igb: add RQDPC (Receive Queue Drop Packet Count) register macro Jeff Layton (10): cifs: fix artificial limit on reading symlinks cifs: tighten up default file_mode/dir_mode cifs: have cifs_NTtimeToUnix take a little-endian arg cifs: make cnvrtDosUnixTm take a little-endian args and an offset cifs: rename cifs_iget to cifs_root_iget cifs: make serverino the default when mounting cifs: fix IPv6 address length check cifs: make overriding of ownership conditional on new mount options cifs: add addr= mount option alias for ip= cifs: remove never-used in6_addr option Jeff Mahoney (2): reiserfs: allow exposing privroot w/ xattrs enabled reiserfs: fix warnings with gcc 4.4 Jeff Moyer (2): block: implement blkdev_readpages cfq: remove extraneous '\n' in blktrace output Jens Axboe (16): block: make blk_do_io_stat() do the full "is this rq accountable" checks block: include discard requests in IO accounting splice: fix misleading comment splice: fix repeated kmap()'s in default_file_splice_read() virtio_blk: get rid of unused variable block: add warning to blk_make_request() block: change the tag sync vs async restriction logic Merge branch 'master' into for-2.6.31 Merge branch 'master' into for-2.6.31 Revert "block: implement blkdev_readpages" Revert "block: Fix bounce limit setting in DM" [libata] get rid of ATA_MAX_QUEUE loop in ata_qc_complete_multiple() v2 ntfs: remove old debug check for dirty data in ntfs_put_super() block: don't overwrite bdi->state after bdi_init() has been run btrfs: properly register fs backing device ubifs: register backing_dev_info Jens Rottmann (1): parport_pc: after superio probing restore original register values Jeremy Fitzhardinge (38): mm: disable preemption in apply_to_pte_range x86/paravirt: remove lazy mode in interrupts x86/pvops: replace arch_enter_lazy_cpu_mode with arch_start_context_switch x86/paravirt: flush pending mmu updates on context switch x86/paravirt: finish change from lazy cpu to context switch start/end x86/paravirt: allow preemption with lazy mmu mode mm: allow preemption in apply_to_pte_range x86/paravirt: use percpu_ rather than __get_cpu_var xen: disable preempt for leave_lazy_mmu xen: separate p2m allocation from setting xen: split construction of p2m mfn tables from registration xen: clean up xen_load_gdt xen: make xen_load_gdt simpler xen: remove xen_load_gdt debug xen: mask XSAVE from cpuid x86-64: remove PGE from must-have feature list x86-64: non-paravirt systems always has PSE and PGE xen/mmu: some early pagetable cleanups xen/mmu: weaken flush_tlb_other test xen: set _PAGE_NX in __supported_pte_mask before pagetable construction xen: clean up gate trap/interrupt constants xen/dev-evtchn: clean up locking in evtchn xen/xenbus: export xenbus_dev_changed xen: add /sys/hypervisor support xen/sys/hypervisor: change writable_pt to features xen: add "capabilities" file Merge branches 'for-linus/xen/dev-evtchn', 'for-linus/xen/xenbus', 'for-linus/xen/xenfs' and 'for-linus/xen/sys-hypervisor' into for-linus/xen/master Merge branch 'for-linus/xen/core' into for-linus/xen/master Merge commit 'origin/master' into for-linus/xen/master lguest: update lazy mmu changes to match lguest's use of kvm hypercalls xen: add FIX_TEXT_POKE to fixmap tracing: avoid warnings from zero-arg tracepoints xen: reserve Xen start_info rather than e820 reserving xen/x86-64: fix breakpoints and hardware watchpoints xen/x86-64: clean up warnings about IST-using traps xen: cache cr0 value to avoid trap'n'emulate for read_cr0 x86: make _PAGE_HIDDEN conditional x86: unify pte_hidden Jeremy Huddleston (1): Input: appletouch - improve finger detection Jerome Glisse (5): drm: Split out the mm declarations in a separate header. Add atomic operations. drm: Export hash table functionality. drm: include kernel list header file in hashtab header drm/radeon: introduce kernel modesetting for radeon hardware drm/radeon: command stream checker for r3xx-r5xx hardware Jerry Chuang (1): Staging: add rtl8192SU wireless usb driver Jes Sorensen (10): KVM: ia64: Map in SN2 RTC registers to the VMM module KVM: ia64: Create inline function kvm_get_itc() to centralize ITC reading. KVM: ia64: SN2 adjust emulated ITC frequency to match RTC frequency KVM: ia64: Drop in SN2 replacement of fast path ITC emulation fault handler KVM: ia64: Don't hold slots_lock in guest mode KVM: ia64: remove empty function vti_vcpu_load() KVM: ia64: restore irq state before calling kvm_vcpu_init KVM: ia64: preserve int status through call to kvm_insert_vmm_mapping KVM: ia64: ia64 vcpu_reset() do not call kmalloc() with irqs disabled [IA64] Fix build error in paravirt_patchlist.c Jesper Dangaard Brouer (7): igb: Implement reading of reg RQDPC (Receive Queue Drop Packet Count) igb: Record host memory receive overflow in net_stats 8021q: Vlan driver should use rcu_barrier() on unload instead of syncronize_net() nfnetlink_queue: Use rcu_barrier() on module unload. can: af_can.c use rcu_barrier() on module unload. sctp: protocol.c call rcu_barrier() on unload. sunrpc/auth_gss: Call rcu_barrier() on module unload. Jesper Nilsson (4): CRISv32: Add arch optimized strcmp. CRISv32: Fix potential null reference in cryptocop driver. CRISv32: irq.c - Move end brace outside #endif MAINTAINERS: Change mailing list info for CRIS Jesse Barnes (4): drm/i915: apply G45 vblank count code to all G4x chips and fix max_frame_count drm/i915: avoid non-atomic sysrq execution drm/i915: enable MCHBAR if needed PCI: use ACPI _CRS data by default Jesse Brandeburg (12): ixgbe: fix link down initial state ixgb: fix link down initial state igb: fix link down inital state e1000e: indicate link down at load e1000: init link state correctly e1000/e1000e/igb/ixgb: do not use netif_wake_queue un-necessarily sctp: add feature bit for SCTP offload in hardware igb: Enable SCTP checksum offloading ixgbe: enable hardware offload for sctp e1000/e1000e/igb/ixgb: don't txhang after link down ixgbe: Cleanup feature setup code to make the code more readable ixgbe: Re-adjust ring layouts to have better cacheline efficiency Jianjun Kong (1): rtl8139: unify the struct's name Jie Yang (1): atl1c: disable L1/L0s when link detected Jie Zhang (2): Blackfin: rename bfin_addr_dcachable to bfin_addr_dcacheable Blackfin: decouple unrelated cache settings to get exact behavior Jim Paris (1): ps3vram: Correct exchanged gotos in ps3vram_probe() error path Jiri Kosina (5): HID: fix hid-ff drivers so that devices work even without ff support HID: hidraw -- fix comment about accepted devices HID: no more reinitializtion is needed in post_reset HID: fix inverted wheel for bluetooth version of apple mighty mouse Merge branches 'upstream' and 'ntrig-multitouch' into for-linus Jiri Pirko (17): rculist.h: introduce list_entry_rcu() and list_first_entry_rcu() rculist: use list_entry_rcu in places where it's appropriate bonding: use ethtool for link checking first bonding: ignore updelay param when there is no active slave ne2k-pci: use dev->addr_len instead of "6" net: introduce a list of device addresses dev_addr_list (v6) bonding: get rid of CONFIG_PROC_FS ifdefs net: check retval of dev_addr_init() net: remove needless (now buggy) & from dev->dev_addr net: remove needless (now buggy) & from dev->dev_addr (part2) bridge: avoid an extra space in br_fdb_update() net: correct a comment for the final #endif bonding: allow bond in mode balance-alb to work properly in bridge -try4.3 bonding: use bond_is_lb() when it's appropriate net: convert unicast addr list net: group address list and its count spi: fix spi_write_then_read() comment Jiri Slaby (39): x86_32: introduce restore_fpu_checking() x86: unify restore_fpu_checking x86_64: fix incorrect comments ath5k: 5211, don't crypt every protected frame ath5k: Enable AP mode x86, apic: Restore irqs on fail paths amd_iommu: fix lock imbalance kbuild: allow docproc invocation from external tty:cyclades, load firmware even on Ze tty: cyclades, don't kill FW tty: cyclades, remove spurious check in ISR tty: cyclades, plx9060 casts cleanup tty: cyclades, cache HW version tty: cyclades, convert macros to inlines tty: cyclades, remove typedefs tty: cyclades, fix nports handling tty: cyclades, remove unused variables serial: refactor ASYNC_ flags rocket: fix test_bit parameters epca: fix test_bit parameters tty: remove sleep_on tty: use prepare/finish_wait Char: isicom: fix build warning ath5k: fix beacon_int handling staging: comedi, remove interrupt.h staging: agnx, probe cleanup staging: agnx, remove memlens from probe staging: agnx, fix fail paths in probe staging: agnx, fix bssid compiler warnings staging: meilhaus, switch to misc device staging: meilhaus, annotate cpi functions staging: meilhaus, move tables to .c dma-mapping: mark DMA_nBITS_MASK as deprecated Net: qla3xxx, remove sleeping in atomic fusion: mptsas, fix lock imbalance n_r3964: fix lock imbalance pcmcia/cm4000: fix lock imbalance vt_ioctl: fix lock imbalance tty: fix tty_port_block_til_ready waiting Joachim Fenkes (1): IB/ehca: Remove superfluous bitmasks from QP control block Joakim Tjernlund (2): ucc_geth: Move freeing of TX packets to NAPI context rtc: rtc-ds1307 add ds1388 Joao Ramos (2): ide: try to use PIO Mode 0 during probe if possible ide: do not access ide_drive_t 'drive_data' field directly Joe Carnuccio (1): [SCSI] qla2xxx: Perform an implicit login to the Management Server. Joe Eykholt (3): [SCSI] libfcoe: fip: fix non-FIP-mode FLOGI state after reset. [SCSI] net, libfcoe: Add the FCoE Initialization Protocol ethertype fix race that can give duplicate host number Joe Perches (33): drivers/net: Convert #ifdef DEBUG printk(KERN_DEBUG to pr_debug( atl1c_main.c: add wait_for_idle routine arch/m68knommu: Convert #ifdef DEBUG printk(KERN_DEBUG to pr_debug( x_tables: Convert printk to pr_err MAINTAINERS: update 8250 section, give Alan Cox a name scripts/get_maintainer.pl: output first field only in mailing lists and after maintainers. scripts/get_maintainer.pl: better fix for subscriber-only mailing lists scripts/get_maintainer.pl: improve --git-chief-penquins (Linus Torvalds) filtering scripts/get_maintainer.pl: warn on missing git or git repository scripts/get_maintainer.pl: support M: lines with names and multiple entries per M: line scripts/get_maintainer.pl: better email name quoting scripts/get_maintainer.pl: support both "P:/M:" and integrated "M:" lines scripts/get_maintainer.pl: don't print maintainers when not requested scripts/get_maintainer.pl: allow 8 bit characters in email addresses scripts/get_maintainer.pl: change "die" to "warn" when command line file is not a patch MAINTAINERS: swap mismarked ECRYPT FS M: and P: entries MAINTAINERS: add file patterns to "THE REST" MAINTAINERS: update M32R file patterns after rename MAINTAINERS: mark ALSA lists as moderated MAINTAINERS: remove L: linux-kernel@xxxxxxxxxxxxxxx from all but "THE REST" MAINTAINERS: mention scripts/get_maintainer.pl in the preface MAINTAINERS: add file pattern to CISCO FCOE HBA DRIVER MAINTAINERS: add Paul McKenney to RCU and RCUTORTURE MAINTAINERS: add file patterns to TTY LAYER MAINTAINERS: Fix Atheros pattern paths bootmem.c: avoid c90 declaration warning MAINTAINERS: pair names/addresses in EDAC-I82975X MAINTAINERS: fix Atheros pattern paths MAINTAINERS: update Ftrace documentation pattern MAINTAINERS: update wireless.h path MAINTAINERS: ieee802154 fix pattern typo MAINTAINERS: kmemtrace pattern update kmemleak: use pr_fmt Joel Becker (2): ocfs2: Add statistics for the checksum and ecc operations. ocfs2: Provide the ocfs2_dlm_lvb_valid() stack API. Joerg Roedel (53): dma-debug: re-add dma memory leak detection amd-iommu: add amd_iommu_dump parameter amd-iommu: add dump for iommus described in ivrs table amd-iommu: print ivhd information to dmesg when requested amd-iommu: print ivmd information to dmesg when requested amd-iommu: move protection domain printk to dump code x86/iommu: add IOMMU_STRESS Kconfig entry amd-iommu: disable device isolation with CONFIG_IOMMU_STRESS amd-iommu: make sure only ivmd entries are parsed amd-iommu: introduce for_each_iommu* macros amd-iommu: consolidate hardware initialization to one function amd-iommu: drop pointless iommu-loop in msi setup code amd-iommu: remove support for msi-x amd-iommu: add function to disable all iommus amd-iommu: add function to flush tlb for all domains amd-iommu: add function to flush tlb for all devices amd_iommu: un __init functions required for suspend/resume amd-iommu: implement suspend/resume amd-iommu: introduce aperture_range structure amd-iommu: move page table allocation code to seperate function amd-iommu: handle page table allocation failures in dma_ops code amd-iommu: make address allocator aware of multiple aperture ranges amd-iommu: change dma_dom->next_bit to dma_dom->next_address amd-iommu: move aperture_range allocation code to seperate function amd-iommu: handle exlusion ranges and unity mappings in alloc_new_range amd-iommu: enlarge the aperture dynamically amd-iommu: remove amd_iommu_size kernel parameter amd-iommu: disable round-robin allocator for CONFIG_IOMMU_STRESS amd-iommu: don't preallocate page tables with CONFIG_IOMMU_STRESS amd-iommu: don't free dma adresses below 512MB with CONFIG_IOMMU_STRESS Merge branches 'amd-iommu/fixes', 'amd-iommu/debug', 'amd-iommu/suspend-resume' and 'amd-iommu/extended-allocator' into amd-iommu/2.6.31 dma-debug: add variables and checks for driver filter dma-debug: add debugfs file for driver filter dma-debug: add dma_debug_driver kernel command line dma-debug: add documentation for the driver filter Merge branches 'dma-debug/fixes' and 'dma-debug/driver-filter' into dma-debug/2.6.31 dma-debug: change hash_bucket_find from first-fit to best-fit dma-debug: comment style fixes dma-debug: code style fixes dma-debug: use pr_* instead of printk(KERN_* ...) dma-debug: disable/enable irqs only once in device_dma_allocations dma-debug: simplify logic in driver_filter() Merge commit 'tip/core/iommu' into amd-iommu/fixes amd-iommu: remove BUS_NOTIFY_BOUND_DRIVER handling amd-iommu: detach device explicitly before attaching it to a new domain amd-iommu: remove unnecessary "AMD IOMMU: " prefix KVM: MMU: remove call to kvm_mmu_pte_write from walk_addr dma-debug: check for sg_call_ents in best-fit algorithm too dma-debug: be more careful when building reference entries amd-iommu: disable IOMMU hardware on shutdown x86: disable IOMMUs on kernel crash amd-iommu: set event buffer head and tail to 0 manually driver core: add BUS_NOTIFY_UNBOUND_DRIVER event Johann Baudy (1): net: TX_RING and packet mmap Johannes Berg (122): nl80211: validate some input better rfkill: remove deprecated state constants rfkill: remove user_claim stuff rfkill-input: remove unused code mac80211: move ieee80211_enable_ht function to mlme.c cfg80211: introduce scan IE limit attribute mac80211: pass all probe request IEs to driver mac80211: include HT capabilities in probe request cfg80211: add cipher capabilities mac80211: re-upload keys only after telling driver about association mac80211: update injection documentation cfg80211: convert mutex assert to macro mac80211: add hardware restart function mac80211: improve powersave implementation mac80211: disable powersave if pm_qos asks for low latency mac80211: implement beacon filtering in software mac80211: enable PS by default mac80211: document powersaving/beacon filter future nl80211: send wiphy along with netdev cfg80211/mac80211: move wext SIWMLME into cfg80211 cfg80211/nl80211: add IBSS API mac80211: convert to cfg80211 IBSS API cfg80211: clean up includes rndis_wlan: remove nickname support ar9170: support HT receive and channel config cfg80211: clear WEXT SSID when clearing IBSS cfg80211: mark all WEXT handlers _GPL mac80211: validate TIM IE length (redux) iwlwifi: rename PROBE_OPTION_MAX_API1 to PROBE_OPTION_MAX_3945 iwlwifi: improve scan support iwlwifi: support truly passive scanning mac80211: fix IBSS code to not sleep while atomic rndis_wlan: make some symbols static mac80211: fix variable truncation on 32-bit mac80211: remove IEEE80211_CONF_CHANGE_DYNPS_TIMEOUT nl80211: allow configuring IBSS beacon interval mac80211: calculate maximum sleep interval mac80211: fix various problems in ibss code mac80211: fix PS vs. scan race mac80211: rename max_sleep_interval to max_sleep_period mac80211: internally clear failed scans properly mac80211: fix scan races and rework scanning mac80211: clean up beacon interval settings mac80211: unify config_interface and bss_info_changed mac80211: add driver ops wrappers mac80211_hwsim: fix bogus warning mac80211: fix probe response processing mac80211: tell driver when idle mac80211: report operating frequency rather than current mac80211: fix scan channel race mac80211: set default QoS values according to spec cfg80211: fix wext iw_freq parsing iwlwifi: make iwl_set_rate static mac80211: improve scan timing mac80211: move HT operation mode BSS info mac80211: properly track HT operation_mode mac80211: remove ieee80211_ht_bss_info iwlwifi: do proper hw restart iwlwifi: fix PS disable status race iwlwifi: clean up PS code cfg80211: constify key mac address in ops cfg80211: put wext data into substructure cfg80211: disallow interfering with stations on non-AP wext: fix get_wireless_stats locking cfg80211: implement wext key handling nl80211: improve station flags handling wext: remove seq_start/stop sparse annotations mac80211: respond to beacon loss report only once mac80211: split out and decrease probe wait time mac80211: don't connect to IBSS network with different privacy mac80211: IBSS supported rate fixes mac80211: make noack test available mac80211: move channel switch code mac80211: cancel/restart all timers across suspend/resume b43/legacy: fix beacon change processing cfg80211: allow wext to remove keys that don't exist mac80211: fix kernel-doc mac80211: don't try to do anything on unchanged genIE mac80211: fix parameter confusion when finding IBSS mac80211: fix managed mode BSSID handling wext: remove atomic requirement for wireless stats mac80211: fix probe response wait timing mac80211: correct probe wait time mac80211: deprecate conf.beacon_int properly cfg80211: validate AID of stations being added nl80211: bounce scan request back to userspace cfg80211: use key size constants mac80211: fix transposed min/max CW values cfg80211: disallow interfering with stations on non-AP (part 2) net: introduce pre-up netdev notifier mac80211_hwsim: remove deprecated radio_enabled rfkill: rewrite rfkill: create useful userspace interface cfg80211: move txpower wext from mac80211 rfkill: add function to query state cfg80211: add rfkill support iwm: port to new cfg80211 rfkill rfkill: always init poll delayed work rfkill: document /dev/rfkill cfg80211: fix Kconfig for users of cfg80211 wimax: depend on rfkill properly rfkill: include err.h iwlwifi: port to cfg80211 rfkill ar9170: interpret firmware debug commands rfkill: print events when input handler is disabled/enabled b43/legacy: port to cfg80211 rfkill rfkill: remove input Kconfig sony: fix rfkill code mac80211: do not pass PS frames out of mac80211 again mac80211: don't use master netdev name mac80211: clean up return value of __ieee80211_parse_tx_radiotap mac80211: disable PS while probing AP cfg80211: fix rfkill locking problem sony: fix rfkill code again iwlwifi: revamp bss_info_changed ath9k: port to cfg80211 rfkill mac80211: add queue debugfs file mac80211: disconnect when user changes channel rfkill: improve docs dell-laptop: fix rfkill conversion mac80211: fix wext bssid/ssid setting cfg80211: validate station settings Johannes Klug (1): V4L/DVB (11645): gspca - m5602-ov9650: Add image flip quirk for the ASUS A6VA Johannes Weiner (7): wait: don't use __wake_up_common() crypto: api - Use kzfree mm: introduce follow_pte() mm: use generic follow_pte() in follow_phys() mm: introduce follow_pfn() mm: page_alloc: clear PG_locked before checking flags on free ipc: unbreak 32-bit shmctl/semctl/msgctl John Dykstra (5): pcnet32: Remove redundant set of skb->dev pcnet32: Remove pointless memory barriers Network Drop Monitor: Fix skb_kill_datagram tcp: tcp_prequeue() can use keyed wakeups net core: Some interface flags not returned by SIOCGIFFLAGS John Linn (1): fbdev: Add PLB support and cleanup DCR in xilinxfb driver. John Stoffel (1): sym53c8xx: ratelimit parity errors John W. Linville (9): rndis_wlan: initiate cfg80211 conversion rndis_wlan: convert get/set mode to cfg80211 libertas: fix warning about %zd: rndis_wlan: select CFG80211 in Kconfig libertas: fix format warning wireless: remove some (bogus?) 'may be used uninitialized' warnings p54: correct merge damage from "p54: more SoftLED updates" ath5k: avoid leaking mutex in ath5k_config firmware: wireless/libertas: prepare for FIRMWARE_NAME_MAX removal John Williams (1): microblaze: Don't use access_ok for unaligned Jon Hunter (1): timers: allow deferrable timers for intervals tv2-tv5 to be deferred Jon Smirl (10): ASoC: Add SNDRV_PCM_FMTBIT_S32_BE as a valid AC97 format ASoC: Codec for STAC9766 used on the Efika ASoC: Basic split of mpc5200 DMA code out of mpc5200_psc_i2s ASoC: Rename the PSC functions to DMA ASoC: Add a few more mpc5200 PSC defines ASoC: Main rewite of the mpc5200 audio DMA code ASoC: AC97 driver for mpc5200 ASoC: Support for AC97 on Phytec pmc030 base board. ASoC: Fabric bindings for STAC9766 on the Efika ASoC: Modify mpc5200 AC97 driver to use V9 of spin_event_timeout() Jonas Larsson (2): atmel-mci: Add support for inverted detect pin avr32: Solves problem with inverted MCI detect pin on Merisc board Jonas Sjöquist (1): cdc_ether: additional PID's to the whitelist Jonathan Brassow (1): dm exception store: fix exstore lookup to be case insensitive Jonathan Cameron (7): ASoC WM8940 Driver ASoC: IMote2 ASoC Support [ARM] pxa: Stargate 2 board support [ARM] pxa/stargate2: Add board specific elements to the smc91x driver [ARM] pxa/stargate2: add support for Compact Flash/PCMCIA [ARM] pxa/imote2: add board config for SHT15 humidity sensor [ARM] pxa/imote2: add i2c board info for the wm8940 audio codec Jonathan Corbet (4): Document Reported-by in SubmittingPatches docs: Encourage better changelogs in the development process document Document the debugfs API debugfs: fix docbook error Jonthan Brassow (2): dm table: improve warning message when devices not freed before destruction dm raid1: add userspace log Joonyoung Shim (5): ASoC: TWL4030: Add support Voice DAI ASoC: OMAP: Add checking to detect bufferless pcms ASoC: TWL4030: Add VDL path support ASoC: TWL4030: change DAPM for analog microphone selection [ARM] Add old Feroceon support to compressed/head.S Jorg Schummer (1): mmc: mmc_rescan detects card change in one run Jose Luis Perez Diez (1): Documentation/Changes: perl is needed to build the kernel Joseba Goitia Gandiaga (1): V4L/DVB (11488): get_dvb_firmware: trivial url change Josh Boyer (3): powerpc/4xx: Disable PCI_LEGACY powerpc/40x: Convert AMCC Makalu board to ppc40x_simple powerpc/40x: Convert AMCC Kilauea/Halekala boards to ppc40x_simple Josua Dietze (1): USB: usb-storage: add filter to "option_ms" to leave unrecognized devices alone Jouni Hogander (2): OMAP: Add new function to check wether there is irq pending OMAP: UART: Add sysfs interface for adjusting UART sleep timeout Jouni Malinen (37): nl80211: Require auth type for NL80211_CMD_AUTHENTICATE nl80211: Generate deauth/disassoc event for locally generated frames nl80211: Add Michael MIC failure event mac80211: Report rejected association to user space SME mac80211: Allow scan to be requested in AP mode nl80211: Add set/get for frag/rts threshold and retry limits nl80211: Add event for authentication/association timeout nl80211: Send timeout event on failed direct probe mac80211: Use a shared function to release frames from RX reorder buf mac80211: Add a timeout for frames in the RX reorder buffer mac80211: Comment the order of HT RX reorder handler vs. RX handlers mac80211: Update SA Query transaction id length nl80211 : Add support for configuring MFP mac80211: Drop unencrypted frames based on key setup mac80211: MFP - Drop unprotected Action frames prior key setup mac80211: Robust Action frame categories for MFP nl80211: Validate MFP flag type when parsing STA flags nl80211: Add IEEE 802.1X PAE control for station mode nl80211: Add RSC configuration for new keys mac80211: Cancel pending probereq poll on beacon RX ath9k: Fix a check for multicast address for virtual wiphy ath9k: Clean up RX processing a bit ath9k: Fix PS mode operation to receive buffered broadcast/multicast frames nl80211: Validate NL80211_ATTR_KEY_SEQ length ath9k: Wake up for TX in mac80211 timeout=0 sleep mode ath9k: Do not try to calibrate radio when in sleep mode ath9k: Use TSFOOR interrupt to trigger TSF sync with next Beacon ath9k: Wake up for RX filter changes ath9k: Set PM field in frame control when in PS mode mac80211: PS processing for every Beacon with our AID in TIM mac80211: Do not override AID in the duration field ath9k: Optimize TBTT/DTIM calculation for timers ath9k: Update Beacon timers based on timestamp from the AP ath9k: Add sanity check for beacon_int in adhoc/mesh case mac80211: Do not try to associate with an empty SSID ath9k: Fix PCI FATAL interrupts by restoring RETRY_TIMEOUT disabling ath5k: avoid PCI FATAL interrupts by restoring RETRY_TIMEOUT disabling Jozsef Kadlecsik (1): netfilter: nf_ct_tcp: TCP simultaneous open support Juha Yrjola (1): ARM: OMAP2/3: Add generic onenand support when connected to GPMC Julia Lawall (5): sound: use dev_set_drvdata drivers/net: use dev_get_drvdata Staging: wlan-ng: p80211wext.c: problem with IW_ENCODE_ALG_WEP Staging: cpc-usb: Adjust NULL test Staging: rtl8192su: Correct use of ! and & Julian Calaby (1): mb862xxfb: restrict compliation of platform driver to PPC Jussi Kivilinna (14): cfg80211: add cfg80211_inform_bss rndis_wlan: change quality level scale rndis_wlan: convert get range to cfg80211 rndis_wlan: convert scan to cfg80211 rndis_wlan: fix initialization order for workqueue&workers rndis_wlan: free priv correctly when rndis_wext_bind fails HID: force feedback support for SmartJoy PLUS PS2/USB adapter rndis_wlan: fix support for bcm4320a rndis_wlan: remove CAP_SUPPORT_TXPOWER/OID_802_11_TX_POWER_LEVEL code rndis_wlan: explain bits used in key setup code. rndis_wlan: split add_wpa_key from rndis_iw_set_encode_ext rndis_wlan: do not try to restore wpa keys using add_wep_key() rndis_wlan: cleanup: capitalize enum labels rndis_wlan: cleanup: rename all rndis_wext* objects to rndis_wlan* Justin Chen (1): FRV: bitops: Change the bitmap index from int to unsigned long Jürgen Schindele (1): [ARM] pxa: add additional mfp definitions for pxa320 KAMEZAWA Hiroyuki (9): memcg: fix page_cgroup fatal error in FLATMEM mm: add swap cache interface for swap reference mm: modify swap_map and add SWAP_HAS_CACHE flag mm: reuse unused swap entry if necessary mm: fix lumpy reclaim lru handling at isolate_lru_pages memcg: fix swap accounting memcg: fix behavior under memory.limit equals to memsw.limit memcg: fix lru rotation in isolate_pages mm: fix incorrect page removal from LRU KOSAKI Motohiro (3): vmscan: low order lumpy reclaim also should use PAGEOUT_IO_SYNC page allocator: move free_page_mlock() to page_alloc.c mm: remove CONFIG_UNEVICTABLE_LRU config option Kacper Szczesniak (2): ALSA: hda - Add support for MacBook 5.1 (Aluminium) ALSA: hda - Macbook[Pro] 5 6ch support Kai Makisara (1): [SCSI] st: fix gcc 4.4 warning KaiGai Kohei (1): Permissive domain in userspace object manager Kalle Valo (1): wl12xx: add driver Karen Xie (2): cxgb3i: use kref to track ddp usage cxgb3i: suppot of different kernel page sizes Karl Beldan (5): ASoC: pxa2xx-i2s: Proper initialization ASoC: pxa2xx-i2s: Proper hw initialization ASoC: pxa2xx-i2s: Handle SACR1_DRPL and SACR1_DREC separately ASoC: pxa2xx-i2s: Fix inappropriate release of i2s clock ASoC: pxa2xx-i2s: Fix suspend/resume Karl Relton (2): Staging: wlan-ng: Move firmware loading into driver Staging: wlan-ng: Change KERN_DEBUG or pr_debug to match orig driver Karsten Keil (7): mISDN: Fix skb leak in error cases mISDN: Add XHFC support for embedded Speech-Design board to hfcmulti mISDN: Cleanup debug messages ISDN:Fix DMA alloc for hfcpci mISDN: Fix overlapping data access mISDN: Do not disable IRQ in ph_data_ind() mISDN: cleanup mISDNhw.h Kashyap, Desai (16): [SCSI] mpt fusion: Fixing 1078 data corruption issue for 36GB memory region [SCSI] mpt fusion: Added support for MPT discovery completion check [SCSI] mpt fusion: Optimized SendEvent notification Using Doorbell instead FIFO [SCSI] mpt fusion: config path optimized, completion queue is used [SCSI] mpt fusion: rewrite of all internal generated functions [SCSI] mpt fusion: rewrite taskmgmt request and completion routines [SCSI] mpt fusion: Adding DeviceResetCtx for internal Device reset frame [SCSI] mpt fusion: rewrite of ioctl_cmds internal generated function [SCSI] mpt fusion: Firmware event implementation using seperate WorkQueue [SCSI] mpt fusion: SAS topology scan changes, expander events [SCSI] mpt fusion: Rescan SAS topology added [SCSI] mpt fusion: Code Cleanup patch [SCSI] mpt fusion: Put IOC into ready state if it not already in ready state [SCSI] mpt fusion: RAID device handling and Dual port Raid support is added [SCSI] mpt fusion: Queue full event handling [SCSI] mpt fusion: Added support for Broadcast primitives Event handling Kay Sievers (17): ALSA: use card device as parent for jack input-devices driver core: set default SYSFS_DEPRECATED=n sched: delayed cleanup of user_struct Driver Core: add nodename callbacks Driver Core: misc: add nodename support for misc devices. Driver Core: usb: add nodename support for usb drivers. Driver Core: block: add nodename support for block drivers. Driver Core: x86: add nodename for cpuid and msr drivers. Driver Core: dvb: add nodename for dvb drivers Driver Core: input: add nodename for input drivers Driver Core: sound: add nodename for sound drivers Driver Core: raw: add nodename for raw devices Driver Core: drm: add nodename for drm devices Driver Core: aoe: add nodename for aoe devices Driver Core: bsg: add nodename for bsg driver usb: convert endpoint devices to bus-less childs of the usb interface V4L/DVB (11517): v4l: remove driver-core BUS_ID_SIZE Kees Cook (1): modules: sysctl to block module loading Keika Kobayashi (2): softirq: introduce statistics for softirq proc: export statistics for softirq to /proc Keith Packard (4): drm/i915: Don't trim cursor addresses to 11 bits drm/i915: Add Display Port register defines drm/i915: Hook connector to encoder during load detection (fixes tv/vga detect) drm: Eliminate magic I2C frobbing when reading EDID Ken Kawasaki (1): 3c589_cs: add cis(firmware) of 3Com multifunction pcmcia card Kenji Kaneshige (25): PCI: use pci_is_root_bus() in acpi_pci_get_bridge_handle() PCI: use pci_is_root_bus() in acpi_find_root_bridge_handle() PCI: use pci_is_root_bus() in pci_find_upstream_pcie_bridge() PCI: use pci_is_root_bus() in pci_read_bridge_bases() PCI: use pci_is_root_bus() in pci_get_interrupt_pin() PCI: use pci_is_root_bus() in pci_common_swizzle() PCI: Remove untested Electromechanical Interlock (EMI) support in pciehp. PCI hotplug: fix return value of has_foo() functions PCI hotplug: create symlink to hotplug driver module PCI hotplug: remove redundant .owner initializations PCI: remove invalid comment of msi_mask_irq() PCI ASPM: fix typo in struct pcie_link_state PCI ASPM: cleanup aspm state field in struct pcie_link_state PCI ASPM: cleanup latency field in struct pcie_link_state PCI ASPM: cleanup clkpm state in struct pcie_link_state PCI ASPM: cleanup misc in struct pcie_link_state PCI ASPM: cleanup change input argument of aspm functions PCI ASPM: cleanup initialization PCI ASPM: cleanup __pcie_aspm_check_state_one PCI ASPM: cleanup clkpm checks PCI ASPM: cleanup pcie_aspm_get_cap_device PCI ASPM: cleanup calc_Lx_latency PCI ASPM: remove has_switch field PCI ASPM: cleanup pcie_aspm_sanity_check PCI ASPM: remove get_root_port_link Kevin Cernekee (9): Documentation: add MTD sysfs docs mtd: add MEMERASE64 ioctl for >4GiB devices mtd: compat_ioctl cleanup mtd: add OOB ioctls for >4GiB devices mtd: Handle compat ioctls directly; remove all trace from compat_ioctl.c UBI: add reboot notifier MIPS: Add size and direction arguments to plat_unmap_dma_mem() MIPS: Pass struct device to plat_dma_addr_to_phys() MIPS: Support 64-byte D-cache line size Kevin Hao (2): net/ucc_geth: allow to set mac address on running device powerpc/85xx: Add nor flash partitions for mpc8569mds Kevin Hilman (22): davinci: fixups for banked GPIO interrupt handling davinci: add platform support for watchdog timer davinci: DM355: add base SoC and board support davinci: DM646x: add base SoC and board support davinci: update davinci_all_defconfig for dm355, dm6467 davinci: MMC platform support davinci: EMAC platform support Revert "ARM: OMAP: Mask interrupts when disabling interrupts, v2" OMAP2/3: PM: push core PM code from linux-omap OMAP3: PM: Force IVA2 into idle during bootup OMAP3: PM: Add wake-up bit defintiions for CONTROL_PADCONF_X OMAP3: PM: UART: disable clocks when idle and off-mode support OMAP3: PM: Add D2D clocks and auto-idle setup to PRCM init OMAP3: PM: D2D clockdomain supports SW supervised transitions OMAP3: PM: Ensure PRCM interrupts are cleared at boot OMAP3: PM: Clear pending PRCM reset flags on init OMAP3: PM: prevent module wakeups from waking IVA2 OMAP1: PM: update and decouple from OMAP2/3 PM core davinci: cleanup: move dm355 UART2 define to dm355.c davinci: defconfig update: add EMAC [ARM] 5529/1: davinci: MMC platform support: DMA_32BIT_MASK --> DMA_BIT_MASK(32) serial@ add OMAP wakeup-enable register Kevin Huang (1): Staging: add pata_rdc driver Kieran Bingham (2): sh: Add in some ptrace definitions from GDB. sh: Fix UBC setup and registers for SH2A Kim Phillips (3): crypto: talitos - Whitespace/codingstyle/overrun lines cleanup crypto: talitos - containerof related codingstyle crypto: talitos - Avoid unnecessary decrypt check Kir Kolyshkin (1): USB: cdc-acm: quirk for Alcatel OT-I650 Kiyoshi Ueda (11): block: fix no diskstat problem block: fix a possible oops on elv_abort_queue() block: add request clone interface (v2) dm mpath: add start_io and nr_bytes to path selectors dm mpath: add queue length load balancer dm mpath: add service time load balancer dm: prepare for request based option dm: enable request based option dm: do not set QUEUE_ORDERED_DRAIN if request based dm: disable interrupt when taking map_lock dm mpath: change to be request based Klaus-Dieter Wacket (2): qeth: Clear SBALF15 in any case for output buffers. [S390] pm: lcs driver power management callbacks Kleber S. Souza (2): [SCSI] ipr: ipr_remove() marked __devexit [SCSI] ipr: fix PCI permanent error handler Kristian Høgsberg (1): drm_calloc_large: check right size, check integer overflow, use GFP_ZERO Kristoffer Ericson (1): fbdev: s1d13xxxfb: add accelerated bitblt functions Krzysztof HaÅ?asa (9): IXP4xx: Add support for the second half of the 64 hardware queues. IXP4xx: Ethernet and WAN drivers now support "high" hardware queues. IXP4xx: Whitespace fixes in the Ethernet driver. IXP42x: Identify Intel IXP425 rev. A0 processors. IXP42x: add NPE support for IXP425 rev. A0 processors. IXP42x: Add QMgr support for IXP425 rev. A0 processors. IXP42x: Use __fls() in QMgr interrupt handlers. IXP4xx: support for Goramo MultiLink router platform. IXP4xx: Change QMgr function names to qmgr_stat_*_watermark and clean the comments. Krzysztof Helt (17): ALSA: sc6000: add support for SC-6600 and SC-7000 ALSA: sc6000: fix older card initialization ALSA: sc6000: enable joystick port bw2: use standard fields for framebuffer physical address and length cg14: use standard fields for framebuffer physical address and length cg3: use standard fields for framebuffer physical address and length cg6: use standard fields for framebuffer physical address and length leo: use standard fields for framebuffer physical address and length p9100: use standard fields for framebuffer physical address and length chipsfb: remove redundant assignment igafb: use framebuffer_alloc() to allocate fb_info struct offb: use framebuffer_alloc() to allocate fb_info struct acornfb: remove fb_mmap function s3c-fb: fix resource releasing on error during probing fbdev: use framebuffer_release() for freeing fb_info structures tcx: use standard fields for framebuffer physical address and length fbdev: do not allow VESA modes without compiled-in drivers Kumar Gala (35): fs_enet: Remove dead code gianfar: Use memset instead of cacheable_memzero powerpc/fsl: Remove cell-index from PCI nodes powerpc: Refactor board check for PCI quirks on FSL boards with uli1575 powerpc/fsl: use of_iomap() for rstcr mapping powerpc/85xx: Add binding for LAWs and ECM powerpc/85xx: Add new LAW & ECM device tree nodes for all 85xx systems powerpc/86xx: Add binding for LAWs and MCM powerpc/86xx: Add new LAW & MCM device tree nodes for all 86xx systems powerpc/cpm: Remove some cruft code and defines powerpc/86xx: clean up smp init code powerpc/fsl: Removed reg property from 85xx/86xx soc node fsldma: Fix compile warnings powerpc/85xx: Add MSI nodes for MPC8568/9 MDS systems powerpc/fsl: Support unique MSI addresses per PCIe Root Complex powerpc/8xxx: Update PCI outbound window addresses for 36-bit configs powerpc/fsl_rio: Fix compile warnings powerpc/fsl: Update FSL esdhc binding powerpc/85xx: Add P2020DS board support powerpc/fsl: Setup PCI inbound window based on actual amount of memory powerpc: Fix up elf_read_implies_exec() usage powerpc/pci: Clean up direct access to sysdata by indirect ops powerpc/pci: Clean up direct access to sysdata by FSL platforms powerpc/pci: Clean up direct access to sysdata by 52xx platforms powerpc/pci: Clean up direct access to sysdata by 4xx platforms powerpc/pci: Clean up direct access to sysdata by CHRP platforms powerpc/pci: Clean up direct access to sysdata on tsi108 platforms powerpc/pci: Clean up direct access to sysdata by powermac platforms powerpc/pci: Clean up direct access to sysdata by RTAS powerpc/pci: Clean up direct access to sysdata by celleb platforms powerpc/pci: Move pseries code into pseries platform specific area powerpc/pci: Cleanup some minor cruft powerpc/pci: Remove redundant pcnet32 fixup powerpc/pci: clean up direct access to sysdata by iseries platform powerpc/85xx: Add SWIOTLB support to FSL boards Kuninori Morimoto (14): sh: Add support for SH7724 (SH-Mobile R2R) CPU subtype. serial: sh-sci: SH7724 support. sh: sh7724: Add I2C support. sh: sh7724: Add VPU support. sh: sh7724: Add VEU support. sh: Add ms7724se (SH7724) board support sh: SH7724 has an L2 cache. sh: fix CONFIG_SH_PCLK_FREQ bug for sh7724 sh: add RAMCR definition for sh4 sh: add weak l2_cache_init function. sh: sh7724: L2 cache initialization. sh: sh7723: L2 cache initialization. sh: sh7724: INTC setting update sh: sh7724: Add JPU support Kwangwoo Lee (2): S3C64XX: Basic A&W6410 board support patch V2 Input: tsc2007 - make sure platform provides get_pendown_state() Kyle McMartin (1): MAINTAINERS: rds list is moderated Kyungmin Park (2): [ARM] S3C6410: Basic support for NCP board (v2) mtd: onenand: add bbt_wait & unlock_all as replaceable for some platform Lachlan McIlroy (1): xfs_file_last_byte() needs to acquire ilock Lai Jiangshan (2): ring_buffer: compressed event header tracing: add trace_event_read_lock() Larry Finger (6): kaweth: Clean up code b43legacy: Do not select HW_RANDOM rfkill: Fix broken rfkill LED in 2.6.30-rc1 b43legacy: Fixes for beaconing b43legacy: Clean up beacon IRQ rtl8187: Implement TX/RX blink for LED Laszlo Attila Toth (1): netfilter: xt_socket: added new revision of the 'socket' match supporting flags Laurent Pinchart (8): V4L/DVB (11835): uvcvideo: Parse frame descriptors with non-continuous indexes. V4L/DVB (11836): uvcvideo: Add missing whitespaces to multi-line format strings. V4L/DVB (11837): uvcvideo: Start status polling on device open V4L/DVB (11944): uvcvideo: Add generic control blacklist. V4L/DVB (11945): uvcvideo: Don't accept to change the format when buffers are allocated. V4L/DVB (11946): uvcvideo: Add support for Aveo Technology webcams V4L/DVB (11947): uvcvideo: Add support for FSC V30S webcams V4L/DVB (11948): uvcvideo: Ignore non-UVC trailing interface descriptors. Lee Nipper (2): crypto: talitos - scaffolding for new algorithm types crypto: talitos - Add ablkcipher algorithms Len Brown (9): ACPI: delete acpi.power_nocheck from kernel-parameters.txt ACPI: delete dead acpi_disabled setting code ACPI, PCI, x86: move MCFG parsing routine from ACPI to PCI file ACPI: move declaration acpi_early_init() to acpi.h ACPI: #define acpi_disabled 1 for CONFIG_ACPI=n ACPI: battery: fix CONFIG_ACPI_PROCFS_POWER=n build warning ACPI: idle: rename lapic timer workaround routines Merge branches 'acerhdf', 'acpi-pci-bind', 'bjorn-pci-root', 'bugzilla-12904', 'bugzilla-13121', 'bugzilla-13396', 'bugzilla-13533', 'bugzilla-13612', 'c3_lock', 'hid-cleanups', 'misc-2.6.31', 'pdc-leak-fix', 'pnpacpi', 'power_nocheck', 'thinkpad_acpi', 'video' and 'wmi' into release Merge branch 'bjorn-notify' into release Lennart Poettering (2): V4L/DVB (11960): v4l: generate KEY_CAMERA instead of BTN_0 key events on input devices V4L/DVB (11993): V4L/pwc - use usb_interface as parent, not usb_device Lennert Buytenhek (8): mv643xx_eth: fix variable shadowing sparse warning mv643xx_eth: count handling a link event as one unit of napi work mv643xx_eth: minor register definition cleanup mv643xx_eth: rework receive skb cache alignment [ARM] alternative copy_to_user/clear_user implementation mtd: m25p80: add support for Macronix MX25L12805D [ARM] Kirkwood: add Marvell 88F6281 GTW GE board support fb: add support of LCD display controller on pxa168/910 (base layer) Li Yang (2): powerpc/fsl_rio: use LAW address from device tree rapidio: fix section mismatch warnings Li Zefan (45): tracing: use macros to denote usec and nsec per second blktrace: fix output of unknown events blktrace: fix output of BLK_TC_PC events blktrace: support per-partition tracing for ftrace plugin blktrace: add trace/ to /sys/block/sda blktrace: fix context-info when mixed-using blk tracer and trace events tracing: fix file mode of trace and README tracing/filters: don't remove old filters when failed to write subsys->filter tracing/filters: allow user-input to be integer-like string tracing/events: make struct trace_entry->type to be int type tracing/events: don't say hi when loading the trace event sample tracing/events: make SAMPLE_TRACE_EVENTS default to n tracing/events: fix memory leak when unloading module tracing/events: fix concurrent access to ftrace_events list tracing/events: fix concurrent access to ftrace_events list, fix tracing/events: clean up for ftrace_set_clr_event() tracing/events: simplify system_enable_read() blktrace: pdu_buf of pc events should be unsigned blktrace: from-sector redundant in trace_block_remap, cleanup tracing/filters: add missing unlock in a failure path tracing/filters: fix off-by-one bug cls_cgroup: remove unneeded cgroup_lock tracing/events: Documentation updates tracing/events: change the type of __str_loc_item to unsigned short tracing/stat: change dummpy_cmp() to return -1 tracing/stat: remember to free root node tracing/stat: do some cleanups tracing/events: fix a typo in __string() format output tracing/events: put TP_fast_assign into braces tracing/events: introduce __dynamic_array() tracing/events: convert block trace points to TRACE_EVENT() tracing/events: convert block trace points to TRACE_EVENT(), fix !CONFIG_BLOCK tracing: fix a typo in tracing_cpumask_write() tracing: replace a GFP_ATOMIC with GFP_KERNEL allocation tracing/filters: operand can be negative tracing/filters: strloc should be unsigned short block: remove some includings of blktrace_api.h tracing/filters: free filter_string in destroy_preds() tracing/filters: fix race between filter setting and module unload hexdump: remove the trailing space sched: Remove unneeded __ref tag cgroups: forbid noprefix if mounting more than just cpuset subsystem devcgroup: skip superfluous checks when found the DEV_ALL elem memcg: remove some redundant checks memcg: remove unneeded forward declaration from sched.h Liam Girdwood (2): regulator: build fix for powerpc - renamed show_state regulator: lp3971 - fix driver link error when built-in. Lin Ming (4): ACPICA: Fix reference count issues for DdbHandle object ACPICA: Invalidate DdbHandle after table unload ACPICA: New: AcpiInstallMethod - install a single control method ACPICA: Region deletion: Ensure region object is removed from handler list Linus Torvalds (205): x86: unify arch/x86/boot/compressed/vmlinux_*.lds ext3: avoid unnecessary spinlock in critical POSIX ACL path x86, e820, pci: reserve extra free space near end of RAM Make /dev/zero reads interruptible by signals Merge branch 'irq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'x86-kbuild-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'sched-docs-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'x86-microcode-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'x86-setup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'x86-vdso-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'x86-xen-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'futexes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'percpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'printk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'signal-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'oprofile-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'tracing-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'serial-from-alan' Merge branches 'frv' and 'mn10300' Merge branch 'for-2.6.31' of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6 Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6 Merge branch 'kvm-updates/2.6.31' of git://git.kernel.org/pub/scm/virt/kvm/kvm Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw Merge branch 'for-2.6.31' of git://git.kernel.dk/linux-2.6-block Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6 Merge branch 'topic/slab/earlyboot' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 Merge branch 'perfcounters-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'for-linus' of git://linux-arm.org/linux-2.6 Merge branch 'for-linus' of git://git.infradead.org/users/eparis/notify Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6 Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'for-2.6.31' of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param Merge branch 'cuse' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-virtio Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw Merge git://git.infradead.org/~dwmw2/firmware-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 Merge branch 'topic/slab/earlyboot-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 Merge branch 'for-linus' of git://linux-arm.org/linux-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin Merge branch 'for-linus' of git://git.monstr.eu/linux-2.6-microblaze Merge branch 'perfcounters-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6 Merge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6 Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 Merge branch 'docs-next' of git://git.lwn.net/linux-2.6 Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs Merge branch 'x86-mce-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'next-i2c' of git://aeryn.fluff.org.uk/bjdooks/linux Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6 Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm Merge master.kernel.org:/home/rmk/linux-2.6-arm Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc Merge git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/headers-check-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6 Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 Merge branch 'timers-for-linus-ntp' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'timers-for-linus-clocksource' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'timers-for-linus-clockevents' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'timers-for-linus-migration' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 printk: clean up handling of log-levels and newlines printk: Add KERN_DEFAULT printk log-level printk: add KERN_DEFAULT loglevel to print_modules() Merge branch 'acpica' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging Merge git://git.kernel.org/pub/scm/linux/kernel/git/hirofumi/fatfs-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6 Merge branch 'serial' Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6 Merge branch 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/vegard/kmemcheck Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6 readahead: clean up and simplify the code for filemap page fault readahead Merge branch 'akpm' Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 Merge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 Merge branch 'next-i2c' of git://aeryn.fluff.org.uk/bjdooks/linux ext3: avoid unnecessary spinlock in critical POSIX ACL path Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6 Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6 Merge branch 'linux-next' of git://git.infradead.org/ubi-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq Merge branch 'kmemleak' of git://linux-arm.org/linux-2.6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6 Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 Merge branch 'for-linus' of git://neil.brown.name/md Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6 Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging Merge branch 'for-linus' of git://git.infradead.org/users/eparis/notify Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 x86: don't use 'access_ok()' as a range check in get_user_pages_fast() Merge branch 'for-2.6.31' of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/hirofumi/fatfs-2.6 Merge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes Merge branch 'for-linus' of git://git.monstr.eu/linux-2.6-microblaze Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'perfcounters-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'irq-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip x86, 64-bit: Clean up user address masking Remove internal use of 'write_access' in mm/memory.c Move FAULT_FLAG_xyz into handle_mm_fault() callers Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc Revert "char: moxa, prevent opening unavailable ports" Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/czankel/xtensa-2.6 Merge branch 'next-i2c' of git://aeryn.fluff.org.uk/bjdooks/linux Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6 Merge branch 'for-2.6.31' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6 Merge branch 'for-2.6.31' of git://fieldses.org/git/linux-nfsd Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm Merge git://git.infradead.org/mtd-2.6 mm/init: cpu_hotplug_init() must be initialized before SLAB Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6 Merge git://git.infradead.org/~dwmw2/iommu-2.6.31 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6 Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 Merge branch 'for-linus' of git://www.jni.nu/cris Merge branch 'kmemleak' of git://linux-arm.org/linux-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 Merge branch 'next-i2c' of git://aeryn.fluff.org.uk/bjdooks/linux Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2 Merge git://git.infradead.org/iommu-2.6 Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6 Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 Merge branch 'audit.b63' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus Don't warn about order-1 allocations with __GFP_NOFAIL Merge branch 'futexes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branches 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/{vfs-2.6,audit-current} Merge git://git.infradead.org/battery-2.6 Revert "PCI: use ACPI _CRS data by default" Linux 2.6.31-rc1 Linus Walleij (16): [ARM] 5470/1: U300 register definitions [ARM] 5471/2: U300 GPIO and PADMUX support [ARM] 5474/1: U300 clocking framework [ARM] 5473/1: U300 core machine support [ARM] 5480/1: U300-v5 integrate into the ARM architecture [ARM] 5510/1: U300 GPIO debug and init fixes [ARM] 5533/1: Add U300 series defconfig [ARM] 5535/1: U300 Makefile.boot [ARM] 5546/1: ARM PL022 SSP/SPI driver v3 [ARM] 5544/1: Trust PrimeCell resource sizes driver core: Const-correct platform getbyname functions i2c: ST DDC I2C U300 bus driver v3 i2c: Use resource_size macro i2c-stu300: Make driver depend on MACH_U300 mfd: add U300 AB3100 core support [WATCHDOG] U300 COH 901 327 watchdog driver Lopez Cruz, Misael (4): ASoC: TWL4030: Add VDL analog bypass ASoC: TWL4030: Add voice digital loopback: sidetone ASoC: TWL4030: Add control for selecting codec operation mode ASoC: SDP3430: Connect twl4030 voice DAI to McBSP3 Louis Rilling (2): configfs: Silence lockdep on mkdir() and rmdir() configfs: Rework configfs_depend_item() locking and make lockdep happy Lubomir Rintel (1): x86: Fix non-lazy GS handling in sys_vm86() Luck, Tony (1): intel-iommu: Fix one last ia64 build problem in Pass Through Support Luis Henriques (3): perf_counter: fix alignment in /proc/interrupts locking, rtmutex.c: Documentation cleanup [CPUFREQ] powernow-k8.c: mess cleanup Luis R. Rodriguez (33): ath9k: Update maintainers for ath9k atheros: put atheros wireless drivers into ath/ ath: space cleanup ath5k: sparse fix ath5k_led_on needs to be static cfg80211: respect API on orig_flags on channel for beacon hint cfg80211: add netlink channel put helper cfg80211: send regulatory beacon hint events to userspace atheros: fix propagation of bad EEPROM on regulatory init cfg80211: make nl80211_send_mlme_timeout() static mac80211: Fix sparse warning for ssid_len on ieee80211_sta_config_auth() ath9k: make private driver rate tables const cfg80211: Process regulatory max bandwidth checks for HT40 wireless: rename IEEE80211_CHAN_NO_FAT_* to HT40-/+ mac80211: check if HT40+/- is allowed before sending assoc cfg80211: check allowed channel type upon userspace requests mac80211/cfg80211: move wiphy specific debugfs entries to cfg80211 cfg80211: add debugfs HT40 allow map cfg80211: return immediately if num reg rules > NL80211_MAX_SUPP_REG_RULES cfg80211: cleanup return calls on nl80211_set_reg() cfg80211: fix in nl80211_set_reg() ath9k: fix custom regulatory call position ath9k: set max default eirp to 20 dBm cfg80211: warn when wiphy_apply_custom_regulatory() does nothing mac80211: handle -EALREADY on cfg80211 op assoc req ar9170: add support for 1-stage firmware ar9170: add AVM FRITZ devices cfg80211: fix for duplicate userspace replies ath: make regulatory parsing more verbose on debug cfg80211: make ieee80211_get_mesh_hdrlen() static mac80211: extend sta kdoc - explain when they are added mac80211: removed unused variable in ieee80211_tx() cfg80211: fix for duplicate response for driver reg request mac80211: disable moving between PS modes during scan Luk?? Karas (1): V4L/DVB (11451): gspca - m5602-s5k83a: Add rotation, ctrl cache. Rename some ctrls. Lukas Karas (1): V4L/DVB (11634): gspca - m5602-s5k83a: Set the sensor_settings pointer correctly Ma Ling (1): drm/i915: Set correct TV detection voltage level override values Maciej W. Rozycki (2): declance: Restore tx descriptor ring locking eisa.ids: add Network Peripherals FDDI boards Magnus Damm (104): sh: pass along struct pci_channel sh: add init member to pci_channel data sh: avoid using PCIBIOS_MIN_xxx sh: hook in struct pci_channel in sysdata sh: add reg_base member to pci_channel sh: add io_base member to pci_channel sh: pci memory range checking code sh: pci io port base address code sh: export board_pci_channels in one place clocksource: sh_cmt earlytimer support sh: arch earlytimer support sh: Add plat_early_device_setup() sh: Early Platform Data for SuperH Mobile clocksource: sh_cmt clocksource support smsc911x: add fifo byteswap support V2 clocksource: improve sh_cmt clocksource overflow handling sh: setup timers in late_time_init() sh: pass through ioremap() for non-mmu processors. clocksource: sh_cmt 16-bit fixes sh: sh2/sh2a 16-bit CMT platform data sh: remove old CMT driver clocksource: setup mult_orig in clocksource_enable() clockevent: export register_device and delta2ns clocksource: SuperH MTU2 Timer driver sh: sh2a MTU2 platform data sh: remove old MTU2 driver clocksource: SuperH TMU Timer driver sh: TMU platform data for sh7722 sh: sh7785 early scif fix sh: call clock framework init() callback once sh: r7785 highlander clock fixes sh: TMU platform data for sh7785 sh: clock framework update, fix count and kill off kref sh: enable TMU clocksource on sh7722 sh: TMU platform data for sh7723 sh-sci: add platform device private data sh-sci: remove early_sci_setup() sh-sci: rework serial console support sh-sci: use to_sci_port() if possible sh-sci: allow single port platform devices sh-sci: replace sci_init_ports() sh-sci: ioremap() in a single place sh-sci: improve clock framework support sh: include empty_zero_page in text sh: TMU platform data for sh775x sh: TMU platform data for sh7760 sh: multiple vectors per irq - sh7760 sh: r7780 highlander clock fixes sh: TMU platform data for sh7780 sh: TMU platform data for sh7763 sh: add sh7770_generic_defconfig sh: TMU platform data for sh7770 sh: TMU platform data for sh4-202 sh: add sh4-202 INTC tables sh: TMU platform data for sh7343 sh: TMU platform data for sh7366 sh: TMU platform data for sh7724 sh: TMU platform data for sh7705 sh: TMU platform data for sh7706/sh7707/sh7708/sh7709 sh: TMU platform data for sh7710/sh7712 sh: TMU platform data for sh7720/sh7721 sh: CMT platform data for sh7720/sh7721 sh: remove old TMU driver sh: intc tables for sh7770 sound: oss: sh_dac_audio timer fixes. sh: clkfwk branch compile fix for clock-sh7722 sh: add pll_clk to sh7785 sh: add shared clock framework frequency table code sh: use shared frequency tables on sh7785 sh: remove clk_ops->build_rate_table() sh: boot word / mode pin support V2 sh: sh7785 mode pin definitions sh: sh7785lcr mode pin configuration sh: sh7785 pll configuration from mode pin sh: shared mstp32 clock code sh: hook up shared mstp32 clock code to sh7785 sh: shared div4 clock code sh: hook up shared div4 clock code to sh7785 sh: 16-bit get_unaligned() sh4a fix sh: clock div4 frequency table offset fix sh: clock div6 helper code sh: rework mode pin code sh: sh7723 mode pin V2 sh: sh7724 mode pin comments sh: sh7722 mode pin definitions sh: add Migo-R mode pin configuration sh: add AP325RXA mode pin configuration sh: add enable()/disable()/set_rate() to div6 code sh: sh7723 clock framework rewrite V2 sh: sh7724 clock framework rewrite V3 sh: sh7343 clock framework rewrite sh: sh7366 clock framework rewrite sh: sh7722 clock framework rewrite PM: Remove unused asm/suspend.h PM: Rename device_power_down/up() PM: Remove bus_type suspend_late()/resume_early() V2 PM: Remove device_type suspend()/resume() Driver Core: Rework platform suspend/resume, print warning sh: smsc911x support for the rsk7203 board V4L/DVB (11731): buf-dma-contig: remove sync operation videobuf-dma-contig: zero copy USERPTR support sh: unbreak WARN_ON() sh: use kzalloc() for cpg clocks sh: turn off irqs when disabling CMT/TMU timers Magnus Lilja (9): i.MX31: Add UART1 device to Litekit board. i.MX31: Removed unused items from board-mx31lite.h. i.MX31: Correct comments on CONFIG_DEBUG_LL. i.MX31: Add ethernet support to i.MX31 Litekit board. i.MX31: Add NAND device driver for Litekit board. i.MX31: Restructure UART setup for PDK board. i.MX31: Add support for the CPLD on PDK Debug board. i.MX31: Add support for LAN9217 on PDK debug board. mtd: mxc_nand: add correct dev_id parameter to free_irq() calls Mallikarjuna R Chilakala (2): ixgbe: Fix 82599 adapter link flickering issues ixgbe: ethtool support to change advertised link modes of 82599 adapters Manish Katiyar (5): ext4: Fix memory leak in ext4_fill_super() in case of a failed mount ext3: Fix memory leak in ext3_fill_super() in case of a failed mount ext2: Fix memory leak in ext2_fill_super() in case of a failed mount kernel/kallsyms.c: replace deprecated __initcall with device_initcall and fix whitespace trivial: kernel/power/poweroff.c: whitespace fix Mans Rullgard (1): ARM: OMAP: Increase VMALLOC_END to allow 256MB RAM Manu Abraham (12): V4L/DVB (11579): Initial go at TT S2-1600 V4L/DVB (11581): stv090x and stv6110x: fix repeater level setup and ref clock V4L/DVB (11582): stv090x: fix Undocumented Registers V4L/DVB (11586): stv090x: switch i/p ADC as well during Power management V4L/DVB (11587): stv090x: set DiSEqC frequency to 22kHz V4L/DVB (11588): stv090x: support > 60MSPS, simplify Srate calculation V4L/DVB (11589): stv090x: code simplification V4L/DVB (11590): stv090x: code simplification V4L/DVB (11591): stv090x: code simplification V4L/DVB (11682): STV0900/STV0903: Add support for Silicon cut >= 3 V4L/DVB (12130): Fix a redundant compiler warning V4L/DVB (12131): BUGFIX: An incorrect Carrier Recovery Loop optimization table was being Manuel Gebele (3): Staging: comedi: add vmk80xx USB driver Staging: comedi: Makefile changes Staging: Comedi: vmk80xx: Add k8061 support Manuel Lauss (5): MIPS: Alchemy: Remove unused au1000_gpio.h header MIPS: Alchemy: Rewrite GPIO support. MIPS: Alchemy: MTX-1: Use linux gpio api. MIPS: Alchemy: xxs1500: use linux gpio api. MIPS: Alchemy: devboards: Convert to gpio calls. Marcel Holtmann (10): Bluetooth: Remove unnecessary variable initialization Bluetooth: Add basic constants for L2CAP ERTM support and use them Bluetooth: Remove pointless endian conversion helpers Bluetooth: Use only MISC_DYNAMIC_MINOR for virtual driver Bluetooth: Use wait_event_interruptible for virtual driver Bluetooth: Remove BKL from open callback of virtual driver Bluetooth: Remove unused and unneeded support in virtual driver Bluetooth: Add native RFKILL soft-switch support for all devices Bluetooth: Fix Kconfig issue with RFKILL integration Bluetooth: Fix issue with uninitialized nsh.type in DTL-1 driver Marcel Jueling (1): V4L/DVB (11492): af9015: support for Conceptronic USB2.0 DVB-T CTVDIGRCU V3.0 Marcelo Tosatti (12): KVM: x86: paravirt skip pit-through-ioapic boot check KVM: PIT: remove unused scheduled variable KVM: PIT: remove usage of count_load_time for channel 0 KVM: unify part of generic timer handling KVM: PIT: fix count read and mode 0 handling KVM: MMU: remove global page optimization logic KVM: x86: check for cr3 validity in ioctl_set_sregs KVM: use smp_send_reschedule in kvm_vcpu_kick KVM: protect assigned dev workqueue, int handler and irq acker KVM: MMU: protect kvm_mmu_change_mmu_pages with mmu_lock KVM: take mmu_lock when updating a deleted slot KVM: x86: check for cr3 validity in mmu_alloc_roots Marek Szyprowski (3): LP3971 PMIC regulator driver (updated and combined version) [ARM] S3C64XX: add to_irq() support for EINT() GPIO [ARM] S3C: Fix gpio-config off-by-one bug Marek Vasut (6): Add support for CF8381 WiFi card. ASoC: Support AC97 link off by default on WM9712 [ARM] pxa/palm: Switch PalmT5, TX, TE2 to GPIO VBUS [ARM] pxa/palm: Add Palm27x aSoC driver to PalmTE2 [ARM] pxa/palm: Palm TX, T5, LD suspend-to-mem rework [ARM] pxa/palm: various fixes for PalmZ72 (mostly audio asoc and usb) Marek VaÅ¡ut (1): [ARM] 5522/1: PalmLD: IDE support Mario Limonciello (2): dell-wmi: mask off upper bytes of event response dell-wmi: add additional keyboard events Mariusz Kozlowski (3): Blackfin: fix parentheses balance and convert some tab/space mixing V4L/DVB (11566): remove broken macro from dvb stv0900_priv.h sound: fix check for return value in snd_pcm_hw_refine Mark A. Greer (17): davinci: support different UART bases for zImage uncompress davinci: Encapsulate SoC-specific data in a structure davinci: Support JTAG ID register at any address davinci: Add clock init call to common init routine davinci: Add support for multiple PSCs davinci: Move pinmux setup info to SoC infrastructure davinci: Move interrupt ctlr info to SoC infrastructure davinci: Add base address and timer flexibility davinci: Add watchdog base address flexibility davinci: Make GPIO code more generic davinci: Move serial platform_device into SoC-specific files davinci: Move emac platform_data to SoC-specific files davinci: Remove unused i2c eeprom_read/write routines davinci: Factor out emac mac address handling davinci: Integrate cp_intc support into low-level irq code davinci: Add compare register support to timer code davinci: Move PINMUX defines to SoC files Mark Adamson (2): USB: serial: FTDI: add high speed device support USB: ftdi_sio: fix hi-speed device packet size calculation Mark Brown (94): ASoC: Display return code when failing to add a DAPM kcontrol ASoC: Provide core support for symmetric sample rates ASoC: Add WM8988 CODEC driver Merge branch 's6000' into for-2.6.31 ASoC: WM9713 requires symmetric rates on the voice DAI ASoC: Factor out application of power for generic widgets ASoC: Support DAPM events for DACs and ADCs ASoC: Move the WM9713 voice DAC powerdown to a DAPM event ASoC: Add WM8960 CODEC driver Merge branch 'for-2.6.30' into for-2.6.31 Merge branch 'for-2.6.30' into for-2.6.31 ASoC: Check we have DAI ops when calling via accessor functions ASoC: Volume controls are never of boolean type ASoC: Request shared rates for WM8903 Merge branch 'for-2.6.30' into for-2.6.31 Merge branch 'for-2.6.30' into for-2.6.31 ASoC: Factor out generic widget power checks ASoC: Factor out DAPM power checks for DACs and ADCs ASoC: Make the DAPM power check an operation on the widget ASoC: Add power supply widget to DAPM ASoC: Use DAPM supply widget for WM8903 charge pump ASoC: Support CLK_DSP in WM8903 ASoC: Optimise configuration of WM8903 DC servo ASoC: Actively manage the DC servo for WM8903 ASoC: Remove redundant rate constraint for WM8903 ASoC: Implement WM8903 digital sidetone support Merge branch 'for-2.6.30' into for-2.6.31 Merge branch 'for-2.6.30' into for-2.6.31 ASoC: Fix S3C64xx IIS device registration and support both ports ASoC: S3C2412: Failing to get the I2S clock is an error ASoC: Enforce symmetric rates for S3C64xx I2S interface ASoC: Include WM8350 register definitions in CODEC header ASoC: s3c-i2s-v2 diagnostic improvements ASoC: Use our registration function for S3C64xx Merge branch 'for-2.6.30' into for-2.6.31 ASoC: Staticise TLV values in WM8940 Merge branch 'for-2.6.30' into for-2.6.31 ASoC: Fix error message formatting in s3c64xx-i2s driver ASoC: Check for supported CPUs when building s3c-i2s-v2 ASoC: Make S3C64xx clock export function to return struct clk ASoC: Fix data format configuration for S3C64xx IISv2 and add 24 bit ASoC: Fix boot warnings from S3C IISv2 ASoC: Allow use of resource from the platform device for S3C IISv2 ASoC: Display the clock rate used as the basis for rate calculation ASoC: Display S3C IISv2 mode and MS errors by default ASoC: Staticise txctrl and rxctrl for S3C IISv2 ASoC: Use platform device resource for S3C64xx IISv2 [ARM] SMDK6410: Add support for SMSC9115 ethernet controller [ARM] SMDK6410: Support WM1190-EV1 PMIC board [ARM] SMDK6410: Use active high IRQ for the WM8350 on the WM1190-EV1 [ARM] SMDK6410: Mark all supplies as always_on [ARM] SMDK6410: Hook regulator control of VDDARM up for WM1190-EV1 ASoC: Use a shared define for AC97 CODEC data formats ASoC: Remove unused DAI format defines Merge commit 'takashi/topic/asoc' into for-2.6.31 Merge branch 'for-2.6.30' into for-2.6.31 ASoC: Remove redundant codec pointer from DAIs ASoC: Add headers to match patterns in MAINTAINERS [ARM] S3C64XX: Configure clocks for DMA controller ASoC: Fix file patterns for PXA sound drivers ASoC: Fix up CODEC DAI formats for big endian CPUs ASoC: Enforce symmetric rates for PXA2xx I2S Merge branch 'for-2.6.30' into for-2.6.31 ASoC: Point at kernel.org git Merge branch 'pxa2xx-i2s' into for-2.6.31 Merge branch 'for-2.6.30' into for-2.6.31 ASoC: Split DAPM power checks from sequencing of power changes ASoC: Make DAPM sysfs entries non-optional ASoC: Integrate bias management with DAPM power management ASoC: Add debug trace for bias level transitions [ARM] S3C64XX: Lower severity of DMA logging AsoC: Make snd_soc_read() and snd_soc_write() functions ASoC: WM9081 mono DAC with integrated 2.6W class AB/D amplifier driver ASoC: Fix WM9081 PowerPC compiler issues ASoC: Fix minor issues in STAC9766 driver ASoC: Mark MPC5200 AC97 as BROKEN until PowerPC merge issues are resolved ASoC: Switch FSL SSI DAI over to symmetric_rates ASoC: Initialise dev for the dummy S/PDIF DAI ALSA: Fix double locking of card list in snd_card_register() ASoC: Apostrophe patrol ASoC: Fix lm4857 control ASoC: Remove odd bit clock ratios for WM8903 ASoC: Revert duplicated code in SSM2602 driver ASoC: Instantiate any forgotten DAPM widgets regulator: Move regulator drivers to subsys_initcall() regulator: Support list_voltage for fixed voltage regulator regulator: Set MODULE_ALIAS for regulator drivers [ARM] pxa: register wm8731 explicitly for corgi and poodle [ARM] S3C64XX: Provide device for IIS ports [ARM] S3C64XX: Add device for IISv4 port [ARM] S3C64XX: Initial support for DVFS mfd: Correct readability of WM8350 register 227 mfd: Mark WM8350 mask revision as readable to match silicon mfd: Fix Kconfig help text for WM8350 Mark Jackson (1): Fix MIMC200 board LCD init Mark Langsdorf (4): x86: cacheinfo: replace sysfs interface for cache_disable feature x86: cacheinfo: disable L3 ECC scrubbing when L3 cache index is disabled x86/docs: add description for cache_disable sysfs interface x86: enable GART-IOMMU only after setting up protection methods Mark McLoughlin (3): virtio: teach virtio_has_feature() about transport features virtio: indirect ring entries (VIRTIO_RING_F_INDIRECT_DESC) lguest: add support for indirect ring entries Mark Salter (1): MN10300: Add support for new ELF relocs in kernel modules Mark de Wever (1): ide-tape: fix debug call Markus Heidelberg (11): kconfig: fix typo "mconfig" to "menuconfig" in a comment kconfig: add a note about the deps to the 'silentoldconfig' help kconfig: resort the documentation of the environment variables gitignore: ignore Kconfig i18n files kconfig qconf: fix -Wall compiler warnings kconfig qconf: fix namespace for Horizontal and Vertical enum values kconfig qconf: add namespace for use of Key_ enum values kconfig qconf: fix the type of the desktop widget kconfig: do not hardcode ".config" filename kconfig: do not hardcode "include/config/auto.conf" filename trivial: remove the trivial patch monkey's name from SubmittingPatches Markus Metzger (29): x86, bts: detect size of DS fields x86, bts: add selftest for BTS x86, bts: correct comment style in ds.c x86, hw-branch-tracer: keep resources on stop x86, hw-branch-tracer: add selftest x86, bts: use atomic memory allocation x86, bts: fix race when bts tracer is removed sched, hw-branch-tracer: add wait_task_context_switch() function to sched.h mm, x86, ptrace, bts: defer branch trace stopping x86, bts: wait until traced task has been scheduled out x86, bts: fix race between per-task and per-cpu branch tracing x86, bts: use trace_clock_global() for timestamps x86, debugctlmsr: add _on_cpu variants to debugctlmsr functions x86, bts, hw-branch-tracer: add _noirq variants to the debug store interface x86, hw-branch-tracer: allocate selftest iterator on heap x86, ds: fix compiler warning x86, ds: fix bounds check in ds selftest x86, ds: selftest each cpu x86, ds: add task tracing selftest x86, ds: add leakage warning x86, ds: use single debug store cpu configuration x86, ptrace: add bts context unconditionally x86, ds: dont use TIF_DEBUGCTLMSR x86, ds: fix bad ds_reset_pebs() x86, ds: allow small debug store buffers x86, ds: support Core i7 x86, ds: fix buffer alignment in debug store selftest x86, bts: reenable ptrace branch trace support x86, bts, mm: clean up buffer allocation Markus Trippelsdorf (1): inline functions left without protection of ifdef (acl) Marti Raudsepp (1): perf_counter: Fix stack corruption in perf_read_hw Martin Fuzzey (2): MXC : update i.MX21 clock support for USB host. USB: usbtest fix endless loop in unlink tests. Martin K. Petersen (14): block: Do away with the notion of hardsect_size block: Use accessor functions for queue limits block: Move queue limits to an embedded struct block: Expose stacked device queues in sysfs block: Export I/O topology for block devices and partitions ide-disk: fix missing max_sectors accessor function block: Fix bounce limit setting in DM block: Add missing bounce_pfn stacking and fix comments block: Introduce helper to reset queue limits to default values block: Fix bounce_pfn setting sd: Physical block size and alignment support sd: Detect non-rotational devices sd: Block limits VPD support scsi_debug: Add support for physical block exponent and alignment Martin Olsson (3): trivial: Fix paramater/parameter typo in dmesg and source comments trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments. trivial: fix typo milisecond/millisecond for documentation and source comments. Martin Petermann (2): [SCSI] zfcp: Increase ref counter for port open requests [S390] pm: zfcp driver power management callbacks Martin Schwidefsky (14): [S390] vdso: kernel parameter syntax [S390] merge cpu.h into cputime.h [S390] use facility list for cpu type safety check [S390] 3270: do not register with tty_register_device [S390] 3270: lock dependency fixes [S390] profile_tick called twice [S390] cio: force console function [S390] pm: con3215 power management callbacks [S390] pm: smsgiucv power management callbacks. [S390] pm: con3270 power management callbacks. [S390] driver_data access [S390] lockless idle time accounting [S390] Enable tick based perf_counter on s390. [S390] Update default configuration. Marton Balint (3): V4L/DVB (11394): cx88: Add support for stereo and sap detection for A2 V4L/DVB (11395): cx88: audio thread: if stereo detection is hw supported don't do it manually V4L/DVB (11396): cx88: avoid reprogramming every audio register on A2 stereo/mono change Martyn Welch (1): powerpc/86xx: Add I2C device mappings in DTS for SBC610 Masakazu Mokuno (1): net/ps3: Update maintainer Masanori Kobayasi (1): trivial: Documentation/dell_rbu.txt: fix typos Masatake YAMATO (2): trivial: Fix a typo in comment of addrconf_dad_start() syscalls.h: remove duplicated declarations for sys_pipe2 Mateusz Mandera (1): 8390p: Get rid of init_module/cleanup_module Mathieu Desnoyers (2): x86: clean up alternative.h tracepoint: trace_sched_migrate_task(): remove parameter Matias Zabaljauregui (6): lguest: Segment selectors are 16-bit long. Fix lg_cpu.ss1 definition. lguest: map switcher with executable page table entries lguest: use native_set_* macros, which properly handle 64-bit entries when PAE is activated lguest: replace hypercall name LHCALL_SET_PMD with LHCALL_SET_PGD lguest: Add support for kvm_hypercall4() lguest: PAE support Mats Erik Andersson (1): PCI: expose SMBus on Asus notebook A6L Matt Carlson (7): tg3: Allow screaming interrupt detection tg3: Handle NVRAM absent cases tg3: Prevent send BD corruption tg3: Allow 5761 WOL and LED fixes to 5761S too tg3: Limit CLKREQ fix to A[01] of 57780 asic rev tg3: Restore LAA sooner in shutdown sequence tg3: Update version to 3.99 Matt Fleming (4): sh: Update my email address sh: Fix dynamic ftrace's NOP action. sh: Make the atomic functions safe for irqsoff tracing sh: Fix declaration of __kernel_sigreturn and __kernel_rt_sigreturn Matt Helsley (1): futex: documentation: fix inconsistent description of futex list_op_pending Matt Kraai (1): trivial: Remove the hyphen from git commands Matt LaPlante (1): trivial: Miscellaneous documentation typo fixes Matt T. Yourst (1): KVM: x86: silence preempt warning on kvm_write_guest_time Matthew Garrett (2): dell-wmi: don't generate errors on empty messages hp-wmi: Add support for reporting tablet state Matthew Wilcox (8): mm: check the argument of kunmap on architectures without highmem [IA64] Convert ia64 to use int-ll64.h Fix pci_claim_resource Delete pcibios_select_root x86: Use pci_claim_resource ia64: Fix resource assignment for root busses PCI: remove redundant __msi_set_enable() PCI: Fix the NIU MSI-X problem in a better way Matthias Kaehlcke (7): [ARM] 5552/1: ep93xx get_uart_rate(): use EP93XX_SYSCON_PWRCNT and EP93XX_SYSCON_PWRCN USB: ci13xxx_udc: use helper functions to determine endpoint type and direction USB: atmel_usba_udc: use helper functions to determine endpoint type and direction USB: at91_udc: use helper functions to determine endpoint type and direction USB: Goku-S: use helper functions to determine endpoint type and direction USB: gadgetfs: use helper functions to determine endpoint type and direction USB: UHCI queue: use usb_endpoint_type() Matthias Ludwig (1): smsc911x: fix calculation of res_size for ioremap Matthias Schwarzott (2): V4L/DVB (11828): Reducing print-level of I2C error prints V4L/DVB (11894): flexcop-pci: dmesg visible names broken Matthieu CASTET (2): mtd: m25p80 nand: add m45pe10 ids b43: Fix possible unaligned u32 access Matthieu Castet (1): MIPS: BCM47xx: Fix gpio_direction_output Maulik Mankad (1): USB: gadget : Fix RNDIS code to pass USB Compliance tests (USBCV) with g_ether Mauro Carvalho Chehab (11): V4L/DVB (11654a): Add a missing end of line at the end of gspca/m5602/Makefile V4L/DVB (11663): Fix a warning introduced by git commit ec5f5bf80501abfe2da2897cfcde8452b545aacb V4L/DVB (11825): em28xx: add Terratec Grabby V4L/DVB (11827): Add support for Terratec Grabster AV350 V4L/DVB (11917): Fix firmware load for DVB-T @ 6MHz bandwidth for xc3028/xc3028L V4L/DVB (11918): tuner-xc2028: Fix offset frequencies for DVB @ 6MHz V4L/DVB (11922): tuner-xc2028: cleanup: better use tuner type defines V4L/DVB (11966): ov511: Fix unit_video parameter behavior V4L/DVB (11986): Kconfig: DVBWorld DVB-C USB Cable card needs tda1002x frontend V4L/DVB (11780): Siano: fix compilation error due to the lack of EXTERNAL_SYMBOL V4L/DVB (12010): cx88: Properly support Leadtek TV2000 XP Global Max Filippov (12): p54spi: mask value read from SPI_ADRS_DMA_WRITE_CTRL in p54spi_wait_bit p54spi: fix p54spi_upload_firmware p54spi: fix p54spi_tx_frame DMA transfer initiation and skb cleanup p54spi: compensate firmware alignment bug in p54spi_rx p54spi: get rid of busy-wait loops p54: call p54_wake_free_queues on every p54_free_skb and p54_rx_frame_sent p54spi: fix incorrect access sequence to DMA_WRITE_CTRL in p54spi_spi_write_dma p54spi: cosmetic fixes: use even byte count in SPI write; drop unused interrupt status read p54spi: return status of p54spi_wakeup p54spi: always call p54spi_sleep in p54spi_tx_frame if p54spi_wakeup succeeded p54spi: use firmware/DMA bug workaround that work under hight load in p54spi_rx p54spi: drop test for FW_STATE_RESET in p54spi_work Mel Gorman (25): page allocator: replace __alloc_pages_internal() with __alloc_pages_nodemask() page allocator: do not sanity check order in the fast path page allocator: do not check NUMA node ID when the caller knows the node is valid page allocator: check only once if the zonelist is suitable for the allocation page allocator: break up the allocator entry point into fast and slow paths page allocator: move check for disabled anti-fragmentation out of fastpath page allocator: calculate the preferred zone for allocation only once page allocator: calculate the migratetype for allocation only once page allocator: remove a branch by assuming __GFP_HIGH == ALLOC_HIGH page allocator: inline __rmqueue_smallest() page allocator: inline buffered_rmqueue() page allocator: inline __rmqueue_fallback() page allocator: do not call get_pageblock_migratetype() more than necessary page allocator: do not disable interrupts in free_page_mlock() page allocator: do not setup zonelist cache when there is only one node page allocator: use allocation flags as an index to the zone watermark page allocator: update NR_FREE_PAGES only as necessary page allocator: get the pageblock migratetype without disabling interrupts page allocator: slab: use nr_online_nodes to check for a NUMA platform page allocator: sanity check order in the page allocator slow path mm: use alloc_pages_exact() in alloc_large_system_hash() to avoid duplicated logic mm: add a gfp-translate script to help understand page allocation failure reports vmscan: properly account for the number of page cache pages zone_reclaim() can reclaim vmscan: do not unconditionally treat zones that fail zone_reclaim() as full vmscan: count the number of times zone_reclaim() scans and fails Miao Xie (4): sched: use group_first_cpu() instead of cpumask_first(sched_group_cpus()) cpusets: restructure the function cpuset_update_task_memory_state() cpusets: update tasks' page/slab spread flags in time cpuset,mm: update tasks' mems_allowed in time Michael Buesch (8): b43: Do not "select" HW_RANDOM b43: Remove unnecessary MMIO in interrupt hotpath cfg80211: Remove unnecessary ksize() call cfg80211: Use the correct IE buffer pointer b43: Add fw capabilities parport_pc: Fix subscription bugs ppdev: reduce kernel log spam pegasus usb-net: Fix endianness bugs Michael Chan (6): [SCSI] iscsi class: Add new NETLINK_ISCSI messages for cnic/bnx2i driver. [SCSI] bnx2: Add support for CNIC driver. [SCSI] cnic: Add new Broadcom CNIC driver. [SCSI] bnx2i: Add bnx2i iSCSI driver. [SCSI] cnic, bnx2i: Fix build failure when CONFIG_PCI is not set. cnic: Fix __symbol_get() build error. Michael Cousin (1): drm/i915: Skip lvds with Aopen i945GTt-VFA Michael Ellerman (16): powerpc/oprofile: Remove unused dump_pmcs() in FSL oprofile powerpc/irq: Move #ifdef'ed body of do_IRQ() into a separate function powerpc/irq: Move stack overflow check into a separate function powerpc/irq: Move get_irq() comment into header powerpc/irq: Remove fallback to __do_IRQ() powerpc/powermac: Use generic_handle_irq() in gatwick_action() powerpc/irq: We don't need __do_IRQ() anymore powerpc/ftrace: Use ppc_function_entry() instead of GET_ADDR powerpc/ftrace: Remove unused macros powerpc/ftrace: Use PPC_INST_NOP directly powerpc: Fix warning in setup_64.c when CONFIG_RELOCATABLE=y powerpc/cell: Use driver_data acessors, not platform_data in Axon MSI powerpc: Only build prom_init.o when CONFIG_PPC_OF_BOOT_TRAMPOLINE=y powerpc/iseries: Fix unused function warning in iSeries DT code powerpc/iseries: Mark signal_vsp_instruction() as maybe unused powerpc: Add configurable -Werror for arch/powerpc Michael Hennerich (10): netdev: bfin_mac: drop useless IRQF_SHARED from Blackfin EMAC interrupt netdev: bfin_mac: fix performance issue found by netperf Blackfin SPORT UART: fix data misses while using transmit frame sync Blackfin: add comment for anomaly 05000171 to init code Blackfin: fix up PATA resource handling in bf537-stamp Blackfin: do not error if GPIO IRQ is requested already as GPIO Blackfin: update gptimers API Blackfin: bf548-ezkit/bf537-stamp: add resources for ADXL345/346 i2c: Blackfin TWI: make sure we don't end up with a CLKDIV=0 i2c: Blackfin TWI: implement I2C_FUNC_SMBUS_I2C_BLOCK functionality Michael Holzheu (3): [S390] pm: xpram driver power management callbacks [S390] pm: power management support for SCLP drivers. [S390] Use del_timer instead of del_timer_sync Michael Krufky (13): V4L/DVB (11766): cx23885: mark functions encoder_on_port[bc] as static inline V4L/DVB (11768): cx23885: add ATSC/QAM tuning support for Hauppauge WinTV-HVR1270 V4L/DVB (11769): cx23885: add ATSC/QAM tuning support for Hauppauge WinTV-HVR1275 V4L/DVB (11770): cx23885: add ATSC/QAM tuning support for Hauppauge WinTV-HVR1255 V4L/DVB (11771): cx23885: add DVB-T tuning support for Hauppauge WinTV-HVR1210 V4L/DVB (11772): cx23885: update model matrix for "k2c2" retail boards V4L/DVB (11773): cx23885: clean up struct names for Hauppauge WinTV-HVR127X devices V4L/DVB (11858): cx23885: fix tda10048 IF frequencies for the Hauppauge WinTV-HVR1210 V4L/DVB (11860): saa7134: fix quirk in saa7134_i2c_xfer for the saa7131 bridge V4L/DVB (11861): saa7134: enable digital tv support for Hauppauge WinTV-HVR1110r3 V4L/DVB (11877): lgdt3305: fix 64bit division in function lgdt3305_set_if V4L/DVB (12115): tda10048: add missing entry to pll_tab for 3.8 MHz IF V4L/DVB (12116): cx23885: ensure correct IF freq is used on HVR1200 & HVR1700 Michael Neuling (3): powerpc: Cleanup macros in ppc-opcode.h powerpc: Move VSX load/stores into ppc-opcode.h powerpc: Make the NR_CPUS max 8192 Michael Reed (3): [SCSI] qla2xxx: Conditionally disable automatic queue full tracking. [SCSI] qla1280: driver clean up [SCSI] qla1280: error recovery rewrite Michael Roth (3): Input: ads7846 - support swapping x and y axes Input: ads7846 - more detailed model name in sysfs Input: ads7846 - pin change interrupt support Michael S. Tsirkin (7): net: skb_copy_datagram_const_iovec() tun: fix tun_chr_aio_read so that aio works tun: fix tun_chr_aio_write so that aio works PCI MSI: let drivers retry when not enough vectors virtio: find_vqs/del_vqs virtio operations virtio_pci: split up vp_interrupt virtio_pci: optional MSI-X support Michael Shields (1): Doc fix: ext2 can only have 32,000 subdirs, not 32,768 Michael Trimarchi (1): i2c: Fix stuck transaction on cpm-i2c driver Michal Marek (5): ALSA: clean up the logic for building sequencer modules kbuild: handle non-existing options in scripts/config kbuild: simplify argument loop in scripts/config kbuild: add generic --set-str option to scripts/config kobject: samples: make SAMPLE_KOBJECT module-only Michal Miroslaw (2): PCI quirk: unhide 'Overflow' device on i828{6,7}5P/PE chipsets PCI quirk: HP hides SMBus controller in Compaq nx9500 laptops Michal Simek (42): microblaze: Remove POWERPC reference from Microblaze gpio.h microblaze: Kconfig: Enable drivers for Microblaze microblaze: prepare signal handling for generic unistd.h microblaze: Fix early cmdline for CMDLINE_FORCE microblaze: Cleanup compiled-in rootfs in BSS section Microblaze: Remove unused variable from paging init microblaze: Fix cast warning for __va in prom.c microblaze: Kbuild update microblaze: Fix size of __kernel_mode_t to short microblaze_mmu_v2: Add mmu_defconfig microblaze_mmu_v2: MMU update for startup code microblaze_mmu_v2: Alocate TLB for early console microblaze_mmu_v2: TLB low level code microblaze_mmu_v2: MMU initialization microblaze_mmu_v2: mmu.h update microblaze_mmu_v2: Page fault handling high level - fault.c microblaze_mmu_v2: Context handling - mmu_context.c/h microblaze_mmu_v2: Page table - ioremap - pgtable.c/h, section update microblaze_mmu_v2: io.h MMU update microblaze_mmu_v2: pgalloc.h and page.h microblaze_mmu_v2: Update process creation for MMU microblaze_mmu_v2: Update tlb.h and tlbflush.h microblaze_mmu_v2: MMU asm offset update microblaze_mmu_v2: Add CURRENT_TASK for entry.S microblaze_mmu_v2: entry.S, entry.h microblaze_mmu_v2: Update exception handling - MMU exception microblaze_mmu_v2: uaccess MMU update microblaze_mmu_v2: Add MMU related exceptions handling microblaze_mmu_v2: Update linker script for MMU microblaze_mmu_v2: Enable fork syscall for MMU and add fork as vfork for noMMU microblaze_mmu_v2: Traps MMU update microblaze_mmu_v2: Update signal returning address microblaze_mmu_v2: Update cacheflush.h microblaze_mmu_v2: Update dma.h for MMU microblaze_mmu_v2: Elf update microblaze_mmu_v2: stat.h MMU update microblaze_mmu_v2: Kconfig update microblaze_mmu_v2: Makefiles microblaze: Fix problem with early_printk in startup fs/bio.c: add missing __user annotation procfs: remove sparse errors in proc_devtree.c microblaze: Add missing symbols for CONSTRUCTORS support MichaÅ? MirosÅ?aw (10): genetlink: Introduce genl_register_family_with_ops() irda: Use genl_register_family_with_ops() tipc: Use genl_register_family_with_ops() ipvs: Use genl_register_family_with_ops() netlabel: Use genl_register_family_with_ops() wireless: Use genl_register_family_with_ops() mtd: add SST39SF040 chip to jedec_probe bridge: Simplify interface for ATM LANE mmc: Driver for CB710/720 memory card reader (MMC part) cb710: more cleanup for the DEBUG case. Michel Dänzer (8): therm_adt746x: Always clear hardware bit which inverts fan speed range. drm: EDID endianness fixes. drm/radeon: Respect AGP cant_use_aperture flag. radeon: Enable modesetting on non-x86. drm/ttm: Add some powerpc cache flush code. agp/uninorth: Handle user memory types. radeon: Fix CP byte order on big endian architectures with KMS. drm/radeon: Fully initialize LVDS info also when we can't get it from the ROM. Michel Pollet (5): [MTD] [NAND] S3C2410: Added a kerneldoc for s3c2410_nand_set [MTD] [NAND] S3C2410: Allow the machine code to get the BBT table from NAND [ARM] MINI2440: Add machine support [ARM] MINI2440: Document the mini2440= kernel parameter [ARM] MINI2440: Create a mini2440_defconfig file Michele Valzelli (1): USB: option.c: add Toshiba 3G HSDPA SM-Bus Minicard device id Mika Korhonen (1): mtd: OneNAND: add missing __devexit_p Mikael Pettersson (1): nvidiafb: fix boot-time printk string Mike Christie (16): [SCSI] iscsi: pass ep connect shost [SCSI] libiscsi: check of LLD has a alloc pdu callout. [SCSI] libiscsi: handle param allocation failures [SCSI] libiscsi: export iscsi_itt_to_task for bnx2i [SCSI] libiscsi: have iscsi_data_in_rsp call iscsi_update_cmdsn [SCSI] libiscsi: fix nop response/reply and session cleanup race [SCSI] libiscsi_tcp: update recv tracking for each skb instead of iscsi pdu [SCSI] libiscsi: fix iscsi transport checks to account for slower links [SCSI] libiscsi: handle cleanup task races [SCSI] libiscsi: don't let io sit in queue when session has failed [SCSI] libiscsi: check if iscsi host has work queue before queueing work [SCSI] libiscsi: add task aborted state [SCSI] libiscsi: add debug printks for iscsi command completion path [SCSI] libfc: use DID_ERROR when we have internall aborted command libiscsi: don't run scsi eh if iscsi task is making progress iscsi_tcp: propogate EAGAIN from sendpage to libiscsi Mike Frysinger (107): crypto: hifn_795x - fix __dev{init,exit} markings mtd: blackfin NFC: remove pointless return value in bf5xx_nand_dma_rw mtd: uclinux: allow systems to override map addr/size mtd: uclinux: do not allow to be built as a module mtd: uclinux: mark local stuff static mtd: maps: Blackfin async: fix memory leaks in probe/remove funcs netdev: smsc911x: allow building on Blackfin systems netdev: smsc911x: add missing __devexit_p() usage ignore *.patch files ftrace/documentation: fix typo in function grapher name Blackfin SPORT UART: fix typo in sport_set_termios prototype Blackfin SPORT UART: rewrite inline assembly tty: bfin_jtag_comm: emulate a TTY over the Blackfin EMUDAT/JTAG interface linux/magic.h: move cramfs magic out of cramfs_fs.h Blackfin: add some help text to the EBIU_AMBCTL settings Blackfin: fix data cache flushing when doing icache flushing Blackfin: fix warnings with I/O port macros Blackfin: pull updated anomaly lists from toolchain Blackfin: set bf51x/bf52x to 0.0 rev by default and bf54x to 0.2 Blackfin: simplify the do_flush macro Blackfin: simplify BF561 coreb driver greatly Blackfin: fix detection of cached L2 SRAM Blackfin: punt useless GPIO init call Blackfin: delete unused sys_getpagesize() function Blackfin: workaround anomaly 05000227 Blackfin: do not append newlines to panic() messages Blackfin: rename some Blackfin drivers Blackfin: add note about anomaly 05000242 being worked around Blackfin: fix command line corruption with DEBUG_DOUBLEFAULT Blackfin: override default uClinux MTD addr/size Blackfin: check SIC defines rather than variant names Blackfin: rename Blackfin relocs according to the toolchain Blackfin: document the lsl variants of the L1 allocator Blackfin: convert early_printk EVT init to a loop Blackfin: punt duplicated search_exception_table() prototype Blackfin: push access_ok() L1 attribute down Blackfin: kgdb: fix up error return values Blackfin: fix unused warnings after nommu update Blackfin: fix sparseirq/kstat_irqs fallout virtio_blk: add missing __dev{init,exit} markings perf_counter: Start documenting HAVE_PERF_COUNTERS requirements Blackfin: export ip_compute_csum/csum_partial_copy_from_user symbols Blackfin: add support for GENERIC_BUG Blackfin: fix trap_c() exit paths Blackfin: push down exception oops checking Blackfin: fix flag storage for irq funcs Blackfin: bf537-stamp: update ADP5520 resources Blackfin: bf548-ezkit: update smsc911x resources Blackfin: convert Kconfig style to def_bool Blackfin: add support for bzip2/lzma compressed kernel images Blackfin: add support for irqflags Blackfin: punt unused/wrong mutex-dec.h Blackfin: move custom sections into sections.h Blackfin: add preliminary support for STACKTRACE Blackfin: enable support for LOCKDEP Blackfin: initial support for ftrace Blackfin: initial support for ftrace grapher Blackfin: improve CLKIN_HZ config default Blackfin: hook up new rt_tgsigqueueinfo syscall kallsyms: generalize text region handling ramfs: ignore unknown mount options drivers/hvc: Add missing __devexit_p() tty: fix unused warning when TCGETX is not defined i2c-bfin-twi: pull in io.h for ioremap() fbdev: blackfin has __raw I/O accessors, so use them in fb.h fbdev: bfin-t350mcqb-fb: drop unused local variables fbdev: *bfin*: fix __dev{init,exit} markings fbdev: bf54x-lq043fb: use kzalloc over kmalloc/memset drivers/char/rtc: disable legacy RTC driver on Blackfin systems gpio: max7301: add missing __devexit marking edac: add missing __devexit_p() Blackfin: use common test_bit() rather than __test_bit() Blackfin: pull in asm/io.h in ksyms for prototypes Blackfin: only build irqpanic.c when needed Blackfin: convert asm/ioctls.h to asm-generic/ioctls.h Blackfin: convert shm/sysv/ipc to asm-generic Blackfin: convert user/elf to asm-generic Blackfin: convert socket/poll to asm-generic Blackfin: convert simple headers to asm-generic Blackfin: convert termios to asm-generic Blackfin: convert locking primitives to asm-generic Blackfin: convert signal/mmap to asm-generic Blackfin: convert irq/process to asm-generic Blackfin: convert types to asm-generic Blackfin: convert page/tlb to asm-generic asm-generic: uaccess: add missing access_ok() check to strnlen_user() asm-generic: uaccess: fix up local access_ok() usage istallion: add missing __devexit marking kallsyms: fix inverted valid symbol checking bfin_jtag_comm: clean up printk usage serial: bfin_5xx: add missing spin_lock init serial: bfin_5xx: fix building as module when early printk is enabled Blackfin: unify memory region checks between kgdb and traps Blackfin: bf518f-ezbrd: update DSA resources Blackfin: bf533-ezkit: add resources for FISP devices Blackfin: update anomaly lists Blackfin: redo handling of bad irqs Blackfin: only build show_interrupts() when procfs is enabled Blackfin: simplify irq stack overflow checking Blackfin: abstract irq14 lowering in do_irq Blackfin: allow people to select BF51x-0.1 silicon rev Blackfin: update defconfigs Blackfin: unify memory map headers Blackfin: drop unused ISP1760 port1_disable from board resources Blackfin: fix GPTMR0_CLOCKSOURCE dependency on BFIN_GPTIMERS Blackfin: hook up new perf_counter_open syscall rmap: fixup page_referenced() for nommu systems Mike Galbraith (24): perfcounters: throttle on too high IRQ rates perfcounters: ratelimit performance counter interrupts perfcounters fix section mismatch warning in perf_counter.c::perf_counters_lapic_init() perfcounters: fix refcounting bug perfcounters: fix "perf counters kill oprofile" bug perf_counters: account NMI interrupts perfcounters: fix use after free in perf_release() perf_counter tools: kerneltop: add real-time data acquisition thread perf_counter tools: kerneltop: display per function percentage along with event count perf_counter tools: fix build error perf_counter, x86: clean up throttling printk perf top: fix segfault perf top: Reduce display overhead perf top: Remove leftover NMI/IRQ bits perf top: fix typo in -d option perf record: Fix the profiling of existing pid or whole box perf_counter tools: Document '--' option parsing terminator perf_counter tools: Fix top symbol table dump typo perf_counter tools: Fix top symbol table max_ip typo perf_counter tools: Guard against record damaging existing files perf_counter tools: Make .gitignore reflect perf_counter tools files perf_counter tools: Cleanup Makefile perf_counter tools: Fix uninitialized variable in perf-report.c x86, boot: add new generated files to the appropriate .gitignore files Mike Isely (10): V4L/DVB (11744): pvrusb2: Select, track, and report IR scheme in use with the device V4L/DVB (11745): pvrusb2: Update to work with upcoming ir_video changes in v4l-dvb core V4L/DVB (11746): pvrusb2: Set ir_video autoloading to default disabled V4L/DVB (11747): pvrusb2: Bump up version advertised through v4l interface V4L/DVB (11750): pvrusb2: Allocate a routing ID for future support of Terratec Grabster AV400 V4L/DVB (12118): pvrusb2: Fix hardware scaling when used with cx25840 V4L/DVB (12119): pvrusb2: Re-fix hardware scaling on video standard change V4L/DVB (12120): pvrusb2: Change initial default frequency setting V4L/DVB (12121): pvrusb2: Improve handling of routing schemes V4L/DVB (12122): pvrusb2: De-obfuscate code which handles routing schemes Mike Lockwood (1): Staging: android: timed_gpio: Separate timed_output class into a separate driver. Mike Rapoport (20): ASoC: em-x270: make the driver support also eXeda and CM-X300 machines [ARM] pxa: update pxa2xx_spi_chip initialization to use .gpio_cs field [ARM] pxa: add ability to set suspend mode [ARM] pxa/em-x270: add exeda GPIO extender and update GPIO mappings [ARM] pxa/em-x270: update libertas device setup [ARM] pxa/em-x270: change power supply name to "battery" [ARM] pxa/em-x270: add support for on-board USB Hub [ARM] pxa/em-x270, cm-x270: use DEEPSLEEP for PM_SUSPEND_MEM [ARM] pxa/cm-x300: use OBM configuration for NAND flash [ARM] pxa/cm-x300: add rtc-v3020 device registration [ARM] pxa/cm-x300: use STUART for uncompressor [ARM] pxa/cm-x300: add .fixup method to enable second DRAM bank [ARM] pxa/cm-x300: update defconfig da9030_battery: Fix race between event handler and monitor regulator: add userspace-consumer driver [ARM] pxa/em-x270: remove .gpio_cs from em_x270_libertas_pdata [ARM] pxa/em-x270: add ability to control GPS and GPRS power [ARM] pxa/em-x270: always register AC97 controller device [ARM] pxa/em-x270: fix type in SND_PXA2XX_LIB_AC97 Input: add driver for Synaptics I2C touchpad Mike Sager (3): nfs41: define NFS4_MAX_MINOR_VERSION based on CONFIG_NFS_V4_1 nfs41: add mount command option minorversion nfsd41: Remove ip address collision detection case Mike Snitzer (8): block: export blk_stack_limits() dm table: ensure targets are aligned to logical_block_size dm table: validate device logical_block_size dm table: replace struct io_restrictions with struct queue_limits dm table: establish queue limits by copying table limits dm target:s introduce iterate devices fn dm log: fix create_log_context to use logical_block_size of log device dm: calculate queue limits during resume not load Mike Travis (1): sfc: modify allocation error message Mike Waychison (1): mm: remove __invalidate_mapping_pages variant Miklos Szeredi (14): fuse: use struct path in release structure fuse: clean up fuse_write_fill() fuse: prepare fuse_direct_io() for CUSE fuse: add members to struct fuse_file fuse: don't use inode in helpers called by fuse_direct_io() fuse: clean up args in fuse_finish_open() and fuse_release_fill() fuse: create fuse_do_open() helper for CUSE fuse: don't use inode in fuse_sync_release() fuse: don't use inode in fuse_do_ioctl() helper fuse: don't use inode in fuse_file_poll splice: implement pipe to pipe splicing splice: implement default splice_read method splice: implement default splice_write method splice: fix kmaps in default_file_splice_write() Mikulas Patocka (24): dm mpath: validate table argument count dm mpath: validate hw_handler argument count dm raid1: keep retrying alloc if mempool_alloc failed dm mpath: flush keventd queue in destructor dm: avoid unsupported spanning of md stripe boundaries dm: use i_size_read dm: rename suspended_bdev to bdev dm: always hold bdev reference dm: make dm_flush return void dm: process requeue in dm_wq_work dm: store only first barrier error dm: remove EOPNOTSUPP for barriers dm: remove check that prevents mapping empty bios dm: introduce num_flush_requests dm: send empty barriers to targets in dm_flush dm: linear support flush dm: stripe support flush dm crypt: support flush dm delay: support barriers dm mpath: support barriers dm snapshot: support barriers dm io: record eopnotsupp dm io: retry after barrier error dm snapshot: use barrier when writing exception store Milan Broz (2): dm: sysfs skip output when device is being destroyed dm ioctl: support cookies for udev Milton Miller (2): powerpc: Enable MMU feature sections for inline asm powerpc: Add 2.06 tlbie mnemonics Mimi Zohar (7): integrity: lsm audit rule matching fix integrity: use audit_log_string integrity: remove __setup auditing msgs integrity: path_check update integrity: move ima_counts_get integrity: nfsd imbalance bug fix integrity: ima audit dentry_open failure MinChan Kim (1): vmscan: prevent shrinking of active anon lru list in case of no swap space V3 Minchan Kim (6): page-allocator: clean up functions related to pages_min page-allocator: add inactive ratio calculation function of each zone page-allocator: reset wmark_min and inactive ratio of zone when hotplug happens mm: remove annotation of gfp_mask in add_to_swap mm: remove file argument from swap_readpage() use printk_once() in several places Ming Lei (4): tracing: fix check for return value of register_module_notifier ftrace: fix check for return value of register_module_notifier in event_trace_init driver core: firmware_class: replace kfree(dev) with put_device(dev) driver core: fix documentation of request_firmware_nowait Minkyu Kang (1): Add MAX17040 Fuel Gauge driver Miroslav Sustek (2): V4L/DVB (11879): Adds support for Leadtek WinFast DTV-1800H V4L/DVB (11441): cx88-dsp: fixing 64bit math Misael Lopez Cruz (1): ASoC: TWL4030: Enable/disable voice digital filters Mithlesh Thukral (2): Staging: wlan-ng: Lindent cleanups Staging: wlan-ng: Update README file. Remove Lindent task Mohamed Abbas (12): iwlagn: Sync rxon active with changes iwlcore: fix channel display in debugfs iwlcore: Fix stay in table function. iwlwifi: allow config if device not ready iwlagn: improve rate scale table search iwlcore: register locks iwlcore: support ICT interrupt iwlcore: Allow skb allocation from tasklet. iwlcore: Add support for periodic RX interrupt iwlcore: Set rb_timeout to 0x10 for devices with ICT iwlagn: co-exist with AMT iwlagn: delay ict interrupt. Márton Németh (2): V4L/DVB (11573): uvcvideo: Prevent invormation loss with removing implicit casting V4L/DVB (11574): uvcvideo: fill reserved fields with zero of VIDIOC_QUERYMENU Naga Chumbalkar (3): x86: Print real IOAPIC version for x86-64 [CPUFREQ] powernow-k8: read P-state from HW [CPUFREQ] powernow-k8: get drv data for correct CPU Nate Case (8): powerpc/fsl-booke: Enable L1 cache on e500v1/e500v2/e500mc CPUs powerpc/85xx: cuboot - Fix up ethernet3 MAC address on MPC85xx powerpc/85xx: Add platform support for X-ES MPC85xx boards powerpc/85xx: Add dts files for X-ES MPC85xx boards powerpc/85xx: Add defconfig for X-ES MPC85xx boards powerpc/bootwrapper: Custom build options for XPedite52xx targets gpio: pca953x: Get platform_data from OpenFirmware gpio: pca953x: Add support for PCA9556 Nathan Fontenot (1): powerpc: Display processor virtualization resource allocs in lparcfg Neil Horman (6): snmp: add missing counters for RFC 4293 drop_monitor: Update netlink protocol to include netlink attribute header in alert message dropmon: add ability to detect when hardware dropsrxpackets kexec: sysrq: simplify sysrq-c handler ipv4: fix NULL pointer + success return in route lookup path ipv4 routing: Ensure that route cache entries are usable and reclaimable with caching is off Neil Turton (2): amd-iommu: fix an off-by-one error in the AMD IOMMU driver. amd-iommu: fix the handling of device aliases in the AMD IOMMU driver. NeilBrown (16): md/raid0: two cleanups in create_stripe_zones. md: raid0: remove ->sectors from the strip_zone structure. md: raid0: remove ->dev pointer from strip_zone structure md: raid0: remove setting of segment boundary. md: remove mddev_to_conf "helper" macro md: raid0: chunk_sectors cleanups. md: raid5: check stripe cache is large enough in start_reshape md: remove unnecessary arguments from ->reconfig method. md: merge reconfig and check_reshape methods. md: move assignment of ->utime so that it never gets skipped. md: raid0/linear: ensure device sizes are rounded to chunk size. md: remove chunksize rounding from common code. md/linear: use call_rcu to free obsolete 'conf' structures. md/raid5: correctly update sync_completed when we reach max_resync nfsd: don't take nfsd_mutex twice when setting number of threads. nfsd: optimise the starting of zero threads when none are running. Nelson Castillo (4): [ARM] S3C: ADC: Fix lines with more than 80 chars in adc.h [ARM] S3C: ADC: Expose number of remaining conversions to [MTD] [NAND] S3C2410: Small colon cleanup [MTD] [NAND] S3C2410: Uninitialised variable cleanup Nelson, Shannon (3): ixgbe: Interrupt management update for 82599 ixgbe: Clear out stray tx work on link down ixgbe: Typecase '1' for 64 bit shift Nick Kossifidis (7): ath5k: Allow user/driver to set txpower ath5k: Read Spur channels from EEPROM ath5k: Put remaining EEPROM data on ee struct ath5k: Beaconing fixes ath5k: Implement antenna control ath5k: Add Spur filter support on newer chips ath5k: fix mesh beaconing Nick Piggin (6): fs: remove incorrect I_NEW warnings fs: block_dump missing dentry locking SLUB: Fix early boot GFP_DMA allocations mm: clean up get_user_pages_fast() documentation page allocator: do not check for compound pages during the page allocator sanity checks mm: madvise(): correct return code Nickolas Lloyd (2): ALSA: hda - add controls to toggle DC bias on mic ports ALSA: hda - Jack Mode changes for Sigmatel boards Nico Schottelius (1): kbuild: fix delay in setlocalversion on readonly source Nicolas Ferre (5): [ARM] 5438/1: AT91: manage clock by functionality instead of CPUs atmel-mci: Integrate AT91 specific definition in header file atmel-mci: add MCI2 register definitions USB: atmel_usba_udc: change way of specifying bias function MAINTAINERS: add myself as atmel-mci maintainer (sd/mmc interface) Nicolas Pitre (14): [ARM] allow for alternative __copy_to_user/__clear_user implementations [ARM] lower overhead with alternative copy_to_user for small copies [ARM] alternative copy_to_user: more precise fallback threshold mtd: orion_nand: use burst reads with double word accesses [ARM] orion: make sure sched_clock() usage of cnt32_to_63() is safe [ARM] Kirkwood: only map peripheral register space once [ARM] Kirkwood: comment type fix [ARM] Kirkwood: rationalize NAND setup a bit [ARM] Orion/Kirkwood: rename orion5x_wdt to orion_wdt [ARM] Kirkwood: let's use real size for resources [ARM] Kirkwood: create a mapping for the Security Accelerator SRAM [ARM] Kirkwood: platform device registration for the crypto engine [ARM] 5545/2: add flush_kernel_dcache_page() for ARM [ARM] orion5x: register the crypto device on SOCs that support it Niilo Minkkinen (1): usb: musb: disable OTG AUTOIDLE only with omap3430 Nikanth Karthikesan (4): block: catch trying to use more bits than request->cmd_flags has block: prevent possible io_context->refcount overflow trivial: fix comment typo in fs/compat.c trivial: fix typo in bio_alloc kernel doc Nitin A Kamble (1): KVM: VMX: Rename rmode.active to rmode.vm86_active Nivedita Singhvi (1): ipv4: New multicast-all socket option Nobuhiro Iwamatsu (3): sh: Add support mtd mapping for highlander sh: Update r7780mp defconfig sh: Revised clock function in highlander Németh Márton (2): trivial: usb: fix missing space typo in doc V4L/DVB (11736): videobuf: modify return value of VIDIOC_REQBUFS ioctl OGAWA Hirofumi (1): fat: Fix the removal of opts->fs_dmask Olaf Weber (1): xfs: add more checks to superblock validation OldÅ?ich JedliÄ?ka (1): V4L/DVB (11567): saa7134: Added support for AVerMedia Cardbus Plus Oleg Nesterov (34): selinux: selinux_bprm_committed_creds() should wake up ->real_parent, not ->parent. do_wait: do take security_task_wait() into account rcu: rcu_sched_grace_period(): kill the bogus flush_signals() slow_work_thread() should do the exclusive wait shift current_cred() from __f_setown() to f_modown() send_sigio_to_task: sanitize the usage of fown->signum allow_signal: kill the bogus ->mm check, add a note about CLONE_SIGHAND ptrace: remove PT_DTRACE from arch/h8300 ptrace: remove PT_DTRACE from avr32, mn10300, parisc, s390, sh, xtensa ptrace: remove PT_DTRACE from m68k, m68knommu ptrace: remove PT_DTRACE from arch/m32r ptrace: mm_need_new_owner: use ->real_parent to search in the siblings ptrace: tracehook_unsafe_exec(): remove the stale comment ptrace: do not use task->ptrace directly in core kernel ptrace: ptrace_attach: check PF_KTHREAD + exit_state instead of ->mm ptrace: cleanup check/set of PT_PTRACED during attach ptrace: do not use task_lock() for attach ptrace_get_task_struct: s/tasklist/rcu/, make it static ptrace: wait_task_zombie: s/->parent/->real_parent/ ptrace: do_notify_parent_cldstop: fix the wrong ->nsproxy usage ptrace: don't take tasklist to get/set ->last_siginfo wait_task_zombie: do not use thread_group_cputime() copy_process(): remove the unneeded clear_tsk_thread_flag(TIF_SIGPENDING) elf_core_dump: use rcu_read_lock() to access ->real_parent shift "ptrace implies WUNTRACED" from ptrace_do_wait() to wait_task_stopped() introduce "struct wait_opts" to simplify do_wait() patches do_wait: simplify retval/tsk_result/notask_error mess do_wait: kill the old BUG_ON, use while_each_thread() do_wait: fix the theoretical race with stop/trace/cont kthreads: simplify the startup synchronization kthreads: rework kthread_stop() kthreads: simplify migration_thread() exit path Staging: epl: do not use CLONE_SIGHAND with allow_signal() ptrace: wait_task_zombie: do not account traced sub-threads Oliver Endriss (5): V4L/DVB (11759): dvb-ttpci: Add TS replay capability V4L/DVB (11760): dvb-ttpci: Check transport error indicator flag V4L/DVB (11761): dvb-ttpci: Fixed VIDEO_SLOWMOTION ioctl V4L/DVB (11762): dvb-ttpci: Fixed return code of av7110_av_start_play V4L/DVB (11763): dvb-ttpci: Some whitespace adjustments Oliver Neukum (1): USB: support for cdc-acm of single interface devices Olivier Berger (1): ACPI: Remove Asus P4B266 from blacklist Olivier Bornet (4): tty: iuu_phoenix: fix locking. tty: iuu_phoenix: Fix stopbit when uart goes on. tty: iuu_phoenix: set termios. tty: iuu_phoenix: update version number. Ondrej Zary (2): floppy: fix hibernation agpgart: detected ALi M???? chipset with M1621 Ooiwa Naohiro (1): bnx2: Fix the behavior of ethtool when ONBOOT=no Oskar Schirmer (8): imx: serial: fix whitespaces (no changes in functionality) lib: isolate rational fractions helper function imx: serial: use rational library function imx: serial: use tty_encode_baud_rate to set true rate xtensa: cache inquiry and unaligned cache handling functions xtensa: s6000 dma engine support s6gmac: xtensa s6000 on-chip ethernet driver xtensa: s6105 specific configuration for s6gmac Ozan Ã?aÄ?layan (1): ALSA: hda - fix audio on LG R510 PJ Waskiewicz (6): ixgbe: Enable another bit for flow control operation ixgbe: Don't return error in flow control configuration if FC is off ixgbe: Move PHY ops initialization to centralize bus accesses ixgbe: Remove unnecessary PHY reset, properly identify multispeed fiber modules ixgbe: Update the usage of orig_autoc to be more consistent ixgbe: Add FCoE Storage MAC Address support Pablo Neira Ayuso (15): net: use NLMSG_DEFAULT_SIZE in nlmsg_new() allocations netfilter: conntrack: add support for DCCP handshake sequence to ctnetlink netfilter: nfnetlink: cleanup for nfnetlink_rcv_msg() function netfilter: ctnetlink: remove nowait parameter from *fill_info() netfilter: ctnetlink: rename tuple() by nf_ct_tuple() macro definition netfilter: ctnetlink: use nlmsg_* helper function to build messages netfilter: ctnetlink: cleanup message-size calculation netfilter: conntrack: don't report events on module removal netfilter: conntrack: remove events flags from userspace exposed file netfilter: conntrack: simplify event caching system netfilter: conntrack: replace notify chain by function pointer netfilter: conntrack: move event caching to conntrack extension infrastructure netfilter: conntrack: move helper destruction to nf_ct_helper_destroy() list_nulls: add hlist_nulls_add_head and hlist_nulls_del netfilter: conntrack: optional reliable conntrack event delivery Pallipadi, Venkatesh (2): ACPI: Disable ARB_DISABLE on platforms where it is not needed ACPI: pdc init related memory leak with physical CPU hotplug Paride Legovini (1): Add LED support for AR5BXB6 IBM Thinkpad PCIe adapters Pascal Terjan (1): USB: Ignore storage device in modem mode on DWN-652 Patrick Boettcher (2): V4L/DVB (11829): Rewrote frontend-attach mechanism to gain noise-less deactivation of submodules V4L/DVB (11831): dib0700: added USB IDs for Terratec T3 and T5 Patrick McHardy (23): net: factor out ethtool invocation of vlan/macvlan drivers Merge branch 'master' of git://dev.medozas.de/linux netfilter: nf_conntrack: use per-conntrack locks for protocol data Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 netfilter: nf_ct_tcp: fix up build after merge netfilter: ip_tables: fix build error net: fix network driver ndo_start_xmit() return values (part 1) net: fix network drivers ndo_start_xmit() return values (part 2) net: fix network drivers ndo_start_xmit() return values (part 3) net: fix network drivers ndo_start_xmit() return values (part 4) net: fix network drivers ndo_start_xmit() return values (part 5) net: fix network drivers ndo_start_xmit() return values (part 6) net: fix network drivers ndo_start_xmit() return values (part 7) net: fix network drivers ndo_start_xmit() return values (part 8) net: use symbolic values for ndo_start_xmit() return codes netfilter: nf_log: fix sleeping function called from invalid context netfilter: nf_conntrack: use mod_timer_pending() for conntrack refresh net: fix network drivers ndo_start_xmit() return values netfilter: nf_conntrack: fix confirmation race condition netfilter: nf_conntrack: fix conntrack lookup race netfilter: fix some sparse endianess warnings netfilter: nf_log: fix direct userspace memory access in proc handler netfilter: xt_rateest: fix comparison with self Patrick Ringl (1): README: fix misleading pointer to the defconf directory Paul E. McKenney (3): RCU: make treercu be default rcu: Add __rcu_pending tracing to hierarchical RCU rcu: Update RCU tracing documentation for __rcu_pending Paul Fulghum (3): tty: synclink_gt add receive pio mode tty: n_hdlc add buffer flushing synclink_gt: fix transmit race and timeout Paul Mackerras (77): perf_counter: Fix return value from dummy hw_perf_counter_init perf_counter: Fix the cpu_clock software counter perf_counter: Add optional hw_perf_group_sched_in arch function perf_counter: Add dummy perf_counter_print_debug function powerpc/perf_counter: Add perf_counter system call on powerpc powerpc: Provide a way to defer perf counter work until interrupts are enabled powerpc/perf_counter: Add generic support for POWER-family PMU hardware powerpc/perf_counter: Add support for PPC970 family powerpc/perf_counter: Add support for POWER6 perf_counter: Always schedule all software counters in powerpc/perf_counter: Make sure PMU gets enabled properly perf_counter: Add support for pinned and exclusive counter groups perf_counter: Add counter enable/disable ioctls perf_counters: make software counters work as per-cpu counters perf_counters: allow users to count user, kernel and/or hypervisor events perfcounters: fix refcounting bug, take 2 perfcounters: make context switch and migration software counters work again perfcounters/powerpc: Make exclude_kernel bit work on Apple G5 processors perfcounters/powerpc: Add support for POWER5 processors perfcounters: fix a few minor cleanliness issues perfcounters: provide expansion room in the ABI perfcounters/powerpc: fix oops with multiple counters in a group perfcounters/powerpc: add support for POWER5+ processors perfcounters/powerpc: add support for POWER4 processors perf_counter: abstract wakeup flag setting in core to fix powerpc build perf_counter: powerpc: clean up perc_counter_interrupt perf_counter: fix type/event_id layout on big-endian systems perf_counter: add an mmap method to allow userspace to read hardware counters perf_counter tools: remove glib dependency and fix bugs in kerneltop.c perf_counter: update documentation perf_counter: record time running and time enabled for each counter perf_counter: powerpc: only reserve PMU hardware when we need it perf_counter: make it possible for hw_perf_counter_init to return error codes perf_counter tools: optionally scale counter values in perfstat mode perf_counter: fix powerpc build perf_counter: powerpc: set sample enable bit for marked instruction events perf_counter: add MAINTAINERS entry perf_counter: powerpc: add nmi_enter/nmi_exit calls perf_counter: powerpc: allow use of limited-function counters perf_counter: update copyright notice perf_counter: Put whole group on when enabling group leader perf_counter: don't count scheduler ticks as context switches perf_counter: call atomic64_set for counter->count perf_counter: call hw_perf_save_disable/restore around group_sched_in perf_counter: powerpc: use u64 for event codes internally perf_counter: allow arch to supply event misc flags and instruction pointer perf_counter: powerpc: supply more precise information on counter overflow events perf_counter: powerpc: initialize cpuhw pointer before use perf_counter: Dynamically allocate tasks' perf_counter_context struct perf_counter: Optimize context switch between identical inherited contexts perf_counter: powerpc: Implement interrupt throttling perf_counter: Fix race in attaching counters to tasks and exiting perf_counter: Don't swap contexts containing locked mutex perf_counter: Provide functions for locking and pinning the context for a task perf_counter: Allow software counters to count while task is not running perf_counter: Initialize per-cpu context earlier on cpu up perf_counter: Fix cpu migration counter perf_counter: Remove unused prev_state field perf_counter: powerpc: Fix event alternative code generation on POWER5/5+ perf_counter: powerpc: Fix race causing "oops trying to read PMC0" errors perf_counter: powerpc: Use new identifier names in powerpc-specific code perf_counter: Fix lockup with interrupting counters perf_counters: powerpc: Add support for POWER7 processors perf_counter: powerpc: Implement generalized cache events for POWER processors perf_counter: Fix atomic_set vs. atomic64_t type mismatch powerpc: Add compiler memory barrier to mtmsr macro lib: Provide generic atomic64_t implementation powerpc: Use generic atomic64_t implementation on 32-bit processors perf_counter: powerpc: Fix two compile warnings perf_counter: Make set_perf_counter_pending() declaration common perf_counter: powerpc: Enable use of software counters on 32-bit powerpc perf_counter: powerpc: Use unsigned long for register and constraint values perf_counter: powerpc: Change how processor-specific back-ends get selected perf_counter: powerpc: Make powerpc perf_counter code safe for 32-bit kernels perf_counter: powerpc: Add processor back-end for MPC7450 family perf_counter: tools: Makefile tweaks for 64-bit powerpc perf_counter tools: Define and use our own u64, s64 etc. definitions Paul Menzel (3): fbdev: add video modes for resolutions and timings of PAL RGB Documentation/fb/vesafb.txt: fix typo intelfb: fix a bug when changing video timing Paul Mundt (200): sh: sh7724: Add CMT clockevents support. sh: Have SH7724 select ARCH_SHMOBILE. sh: Add a generic defconfig for SH7724 platforms. sh: drop duplicate symbol export on dreamcast and sh7785lcr. sh: sh7785lcr: Update for recent PCI changes. sh: pci: drop duplicate PCIC fixups for SE7780 and SH7785LCR. sh: pci: Kill off unused SH4_PCIC_NO_RESET code. sh: pci: Kill off useless debugging printk() in pci-sh7780 init. sh: pci: Move se7780 INTC fixups out of pci-sh7780.c. sh: pci: Prefer P1SEG over P1SEGADDR for CONFIG_CMD. sh: pci: Set class/sub-class code correctly for SH7780 PCIC. sh: pci: Rework SH7780 host controller detection. sh: pci: Use the proper write size for class/sub-class code. sh: pci: Set pci_cache_line_size on SH7780 via the PCICLS register. sh: pci: Set the I/O port base to the SH7780 I/O window default. sh: pci: Consolidate PCI I/O and mem window definitions for SH7780. sh: pci: Kill off platform-specific multi-window mappings. sh: pci: Consolidate SH7780 PCIC IRQ routing. sh: pci: Start unifying the SH7780 PCIC initialization. Merge branches 'sh/earlytimer' and 'sh/shmobile-r2r-staging' sh: sh7724: Don't default enable the RTC clock. sh: sh7724: Register CMT as an early platform device here too. sh: pci: Drop asm-generic/pci.h, so we can use our own fixups. sh: pci: Split out new-style PCI core. sh: pci: HAVE_PCI_MMAP support. sh: pci: Consolidate pcibios_align_resource() definitions. sh: pci: Kill off unused pcibios_fixup(). sh: pci: Consolidate pci_iomap() and use the generic I/O base. sh: pci: Rework fixed region checks in ioremap(). sh: pci: New-style controller registration. sh: pci: Track io and mem_offset per-channel. sh: pci: Consolidate bus<->resource mapping in pci-lib. sh: pci: Consolidate the remaining common bits. sh: pci: Kill off the now unused hose->io_base. sh: pci: Kill off superfluous lboxre2 pci fixups. sh: pci: Flag the dreamcast BBA as IORESOURCE_PCI_FIXED. sh: pci: Kill off dead references to is_pci_ioaddr and friends. sh: pci: Consolidate pcibios_setup() in pci-lib. sh: pci: Kill off legacy ide quirks. sh: pci: Tidy up the dreamcast PCI support. sh: pci: Convert the SH-5 code over to the new interface. sh: pci: Rename ops-cayman -> fixups-cayman. sh: pci: Rewrite SH7751 PCI support to follow SH7780. sh: pci: Rename SH7751 platform ops files to fixups. sh: pci: Consolidate lboxre2 and r2d IRQ fixups. sh: pci: Convert dreamcast to new-style interface. sh: pci: Move the se7751 fixups in to arch/sh/drivers/pci/. sh: pci: Kill off the last remnants of the now unused pci-auto code. sh: pci: Roll pci-lib in to pci-new. sh: pci: Rename pci-new.c to pci.c. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 sh: pci: Fix up the build for CONFIG_PCI=n. Merge branches 'sh/stable-updates' and 'sh/pci-rework' sh: update defconfigs for PCI changes. sh: select GENERIC_TIME for new CMT driver. sh: rtc-generic support. sh: register the rtc-generic platform device properly. Merge branch 'timers/clocksource' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip sh: Consolidate MTU2/CMT/TMU timer platform data. clocksource: sh_mtu2/cmt_register() should be static. sh: select both GENERIC_TIME and GENERIC_CLOCKEVENTS. sh: Kill off the now unused ARCH_USES_GETTIMEOFFSET code. sh: Move dummy clockevents broadcast timer to its new home. sh: Flag IRQSTACKS as BROKEN for now. sh: Handle shm_align_mask also for HAVE_ARCH_UNMAPPED_AREA_TOPDOWN. sh: sh64 still needs ARCH_USES_GETTIMEOFFSET temporarily. sh: Integrate the SH-5 onchip_remap() more coherently. sh: Kill off unused SH-5 irq_describe cruft. sh: Enable new TMU driver support for all SH-3 and SH-4 CPUs. sh: Move out rtc-sh registration from time_64.c to setup-sh5.c sh: Finish the sh64 migration off of ARCH_USES_GETTIMEOFFSET. sh: Rename arch/sh/kernel/time_32.c to arch/sh/kernel/time.c. sh: Wire up GENERIC_CMOS_UPDATE for the platforms that need it. sh: Kill off dead handle_timer_tick() code. sh: Kill off dead timer sysclass pm hooks. sh: mach-sh03: Give the sh03 rtc its own spinlock. sh: Kill off the global rtc_lock with extreme prejudice. sh: Kill off sh64's hand-rolled syscall tracer. sh: Kill off unused sh64 debug code. sh: Move out cayman-specific panic handler code to its own file. sh: Drop dead rules from arch/sh/kernel/Makefile_64. sh: Always select RTC_LIB, not just for SUPERH32. sh: Kill off extra cflags Kconfig entry. sh: Always fixup unaligned userspace accesses on sh64. sh: TMU platform data for SH7786. sh: TMU platform data for SH-X3 proto CPU. sh: Kill off the GENERIC_CALIBRATE_DELAY ifndef. sh: Add clock id to sh-sci platform data on SH-Mobile CPUs. serial: sh-sci: Fix up section mismatch in error path. sh: Fix up the sh64 earlyprintk build. sh: Cleanup irqflags size mismatch on SH-5 build. sh: Provide __read_{read,write}sl() definitions for sh64. sh: Rename opcode_t to insn_size_t. sh: Provide an __sdivsi3_2 export for sh64. sh: Fix up SHmedia module ELF relocations. sh: Integrate sh64 bits in vmlinux_32.lds.S. sh: Move the unified linker script in place, kill off old _64 one. sh: Tidy up the ldscript output format specifier. sh: Fix up the sh64 zImage build. sh: Provide a tighter BOOT_LINK_OFFSET definition for the Cayman board. sh: Provide a BITS definition, use it in the arch/sh/boot/ Makefiles. sh: Merge the split arch/sh/boot/compressed/ Makefiles. sh: Consolidate the boot link and entry offset definitions. sh: Hook up cc-cross-prefix support. sh: Fix up R0 dependence in __arch_swab16/32. sh: Fix up typo in arch/sh/kernel/vmlinux.lds.S sh: Account for INITIAL_JIFFIES when using jiffies clocksource. sh: clkfwk: Make recalc return an unsigned long. sh: clkfwk: Add a followparent_recalc() helper. sh: clkfwk: refactor rate propagation. sh: clkfwk: Consolidate the ALWAYS_ENABLED / NEEDS_INIT mess. sh: clkfwk: Convert SH-Mobile CPUs to use CLK_ENABLE_ON_INIT. sh: clkfwk: Fix up the clk_enable() error path. sh: clkfwk: Improve the generic clk_set_parent() implementation. sh: clkfwk: Tidy up on-chip clock registration and rate propagation. sh: clkfwk: Kill off clk_recalc_rate(). sh: clkfwk: Wire up clk_get_sys() support. sh: clkfwk: Handle clk_get_sys() returning an ERR_PTR. sh: clkfwk: Use arch_clk_init() for on-chip clock registration. sh: Kill off the remnants of the old timer code. Merge branch 'master' into sh/clkfwk sh: clkfwk: module_clk -> peripheral_clk rename. sh: clkfwk: Handle NULL clkops for root clocks. sh: clkfwk: Provide a generic clk_set_rate_ex() path for root clocks. sh: clkfwk: Rework legacy CPG clock handling. sh: clkfwk: Update SH7785 for refactored clock framework. sh: clkfwk: rate table construction and rounding for SH7785. sh: clkfwk: Map tree hierarchy in debugfs. sh: clkfwk: Add MSTP bits to SH7785 clock framework. sh: Provide FORCE_MAX_ZONEORDER. sh: hd64461: Fix up I/O base register offsets. sh: mach-hp6xx: Fix up the hp6xx build for hd64461 changes. sh: irq: Rework the SR.IMASK bitmap handling. sh: irq: Convert from irq_desc[] to irq_to_desc(). sh: irq: Teach ipr and intc about dynamically allocating irq_descs. sh: irq: Provide an arch_probe_nr_irqs() that wraps the machvec def. Merge branches 'sh/stable-updates' and 'sh/sparseirq' sh: Wrap irq_to_desc_alloc_cpu() around CONFIG_SPARSE_IRQ temporarily. sh: Add a NR_IRQS_LEGACY for external IRQ0-7. sh: clkfwk: Make clock-cpg usable for non-legacy platforms. sh: Prefer slab_is_available() over after_bootmem. sparseirq: Allow early irq_desc allocation sh: irq: Fix up imask build warnings. sh: Record ms7724se in mach-types. sh: Add a KBUILD_DEFCONFIG for sh64. sh: pci-sh7751: Initialize io_map_base in controller definition. sh: pci: Disable MWI and make pci_dma_burst_advice() a bit more accurate. Merge branch 'sh/clkfwk' sh: pci-sh7780: Fix up for PCI_DISABLE_MWI changes. sh: Tidy up the optional L2 probing, wire it up for SH7786. sh: Tidy up SH-4A boot_cpu_data.flags probing. nommu: Provide mmap_min_addr definition. sh: plug vsyscall dir in to archclean. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 sh: Fix sys_pwritev() syscall table entry for sh32. sh: Wire up sys_rt_tgsigqueueinfo. sh: Tie sparseirq in to Kconfig. Merge branch 'sh/ftrace' of git://github.com/mfleming/linux-2.6 sh: Wire up sys_perf_counter_open. sh: intc: alloc_bootmem() -> kzalloc() conversion. sh: Bump the earlytimer bits back to time_init(). sh: Use generic sched_clock(). sh: Bump the earlytimer probe devices up. clocksource: Drop unused irqaction.mask from SH drivers. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 sh: Convert to asm-generic/current.h. sh: Convert to asm-generic/dma.h. sh: Convert to asm-generic/posix_types.h. sh: Convert to asm-generic/termbits.h and termios.h. sh: Convert ipc/shm bits to their asm-generic versions. sh: Tidy up duplication in irq/swab/timex.h. sh: Conver to asm-generic/mmu_context.h. sh: Convert to asm-generic/module.h. sh: Convert to asm-generic/unaligned.h. sh: Convert to asm-generic/scatterlist.h. sh: Convert to asm-generic/types.h. sh: Convert to asm-generic/signal.h. sh: Switch to asm-generic versions for identical headers. sh: Derive COMMAND_LINE_SIZE from asm-generic/setup.h. sh: Convert sh64 to use the generic checksum code. serial: sh-sci: Move over to dev_pm_ops. sh: urquell: Add system FPGA mode pin support. sh: Set EARLY_SCIF_CONSOLE_PORT sanely for SH7786. sh: pci: Allow register_pci_controller() to handle overlapping regions. sh: pci: SH7786 PCI ops. wusb: hwa-hc: Drop unused pci_suspend/resume hooks. USB: xhci depends on PCI. sh: Use generic atomic64_t implementation. sh: Generic HAVE_PERF_COUNTER support. Merge branches 'sh/pci-express-integration', 'sh/rsk-updates', 'sh/platform-updates' and 'sh/perf_counter' sh: pci: Initial PCI-Express support for SH7786 Urquell board. sh: defconfig updates. sh: Enable soc-camera in ap325rxa/migor/se7724 defconfigs. sh: Provide cpu_idle_wait() to fix up cpuidle/SMP build. sh: Use local TLB flush in set_pte_phys(). sh: Wire up the uncached fixmap on sh64 as well. sh: SH7786 SMP support. sh: Fix up more dma-mapping fallout. asm-generic: add dummy pgprot_noncached() sh: Fix up HAVE_PERF_COUNTERS typo. Paul Turner (1): sched: remove redundant hierarchy walk in check_preempt_wakeup Paul Walmsley (18): OMAP3 SRAM: mark OCM RAM as Non-cacheable Normal memory OMAP3 SRAM: add ARM barriers to omap3_sram_configure_core_dpll OMAP3 clock: add interconnect barriers to CORE DPLL M2 change OMAP3 SRAM: clear the SDRC PWRENA bit during SDRC frequency change OMAP3 SDRC: initialize SDRC_POWER at boot OMAP3 SRAM: renumber registers to make space for argument passing OMAP3 clock: only unlock SDRC DLL if SDRC clk < 83MHz OMAP3 clock: use pr_debug() rather than pr_info() in some clock change code OMAP2xxx clock: rename clk_init_one() to clk_preinit() ARM: OMAP3: SDRC: add timing data for Micron MT46H32M32LF-6, v2 ARM: OMAP3: SDRC: add timing data for Qimonda HYB18M512160AF-6 OMAP3 clock: remove wait for DPLL3 M2 clock to stabilize OMAP3 clock: initialize SDRC timings at kernel start OMAP3 clock: add a short delay when lowering CORE clk rate OMAP3 clock/SDRC: program SDRC_MR register during SDRC clock change OMAP3 SRAM: add more comments on the SRAM code OMAP3 SRAM: convert SRAM code to use macros rather than magic numbers OMAP3 SDRC: set FIXEDDELAY when disabling SDRC DLL Paulius Zaleckas (3): wimax: Add netlink interface to get device state hso: convert dev_alloc_skb() to netdev_alloc_skb() trivial: mtd: fix Kconfig comment about 'armflash' Pavel Machek (5): SubmittingPatches: fix typo [ARM] pxa/sharpsl_pm: zaurus needs generic pxa suspend/resume routines trivial: Fix Pavel's address in MAINTAINERS trivial: SubmittingPatches: fix typo trivial: Kconfig: .ko is normally not included in module names Pavel Roskin (3): ath5k: fix scanning in AR2424 cfg80211: fix compile error with CONFIG_CFG80211_DEBUGFS intelfb: fix spelling of "CLOCK" Pekka Enberg (67): x86: move x86_quirk_pre_intr_init() to irqinit_32.c x86: move init_ISA_irqs() in irqinit_32.c to match ordering in irqinit_64.c x86: introduce smp_intr_init() in irqinit_32.c x86: introduce apic_intr_init() in irqinit_32.c x86: use identical loop constructs in 32-bit and 64-bit native_init_IRQ() x86: unify smp_intr_init() in irqinit_{32,64}.h x86: unify init_ISA_irqs() in irqinit_{32,64}.c x86: unify native_init_IRQ() in irqinit_{32,64}.c x86: unify trivial differences in irqinit_{32,64}.c x86: unify apic_intr_init() in irqinit_{32,64}.c x86: unify irqinit_{32,64}.c into irqinit.c x86: define IA32_SYSCALL_VECTOR on 32-bit to reduce ifdefs x86: remove some ifdefs from native_init_IRQ() x86: unify noexec handling x86: move max_pfn_mapped and max_low_pfn_mapped to setup.c x86: move per-cpu mmu_gathers to mm/init.c x86: unify 64-bit UMA and NUMA paging_init() x86: use sparse_memory_present_with_active_regions() on UMA kmemtrace: fix kernel parameter documentation slab: document kzfree() zeroing behavior perf report: Add support for profiling JIT generated code SLUB: Out-of-memory diagnostics bootmem: use slab if bootmem is no longer available bootmem: fix slab fallback on numa slab: setup allocators earlier in the boot sequence vmalloc: use kzalloc() instead of alloc_bootmem() init: introduce mm_init() sched: use kzalloc() instead of the bootmem allocator vt: use kzalloc() instead of the bootmem allocator sched: use alloc_cpumask_var() instead of alloc_bootmem_cpumask_var() sched: use slab in cpupri_init() irq: use kcalloc() instead of the bootmem allocator vgacon: use slab allocator instead of the bootmem allocator slab: fix gfp flag in setup_cpu_cache() slab,slub: don't enable interrupts during early boot slab: setup cpu caches later on when interrupts are enabled slab: move struct kmem_cache to headers kmemcheck: add Vegard and Pekka to MAINTAINERS SLUB: Don't print out OOM warning for __GFP_NOFAIL kmemcheck: remove forward declarations from error.c kmemcheck: make initialization message less confusing kmemcheck: remove multiple ifdef'd definitions of the same global variable kmemcheck: move 64-bit ifdef out of kmemcheck_opcode_decode() kmemcheck: use kmemcheck_pte_lookup() instead of open-coding it slab: add hooks for kmemcheck kmemcheck: make kconfig accessible for other architectures Merge branches 'slab/documentation', 'slab/fixes', 'slob/cleanups' and 'slub/fixes' into for-linus Merge branch 'slub/earlyboot' into for-linus Staging: w35und: remove unused code from wbsoft_configure_filter() Staging: w35und: replace switch error handling with gotos in wb35_hw_init() Staging: w35und: move hal_init_hardware() and hal_halt() int wbusb.c Staging: w35und: simplify error handling in wb35_hw_init() Staging: w35und: simplify hal_init_hardware() error handling Staging: w35und: more simplify hal_init_hardware() error handling Staging: w35und: simplify hal_init_hardware() and hal_halt() Staging: w35und: clean up comments in wbusb.c Staging: w35und: inline hal_set_phy_type() to wb35_hw_init() Staging: w35und: reformat wbusb.c Staging: w35und: remove MODULE_AUTHOR Staging: w35und: make led lookup tables static Staging: w35und: reformat wbhal.c Staging: w35und: merge wbhal.c to wbusb.c Staging: w35und: inline hal_set_rf_power() to mto.c Staging: w35und: merge rest of wbhal.c to phy_calibration.c [S390] s390: remove DEBUG_MALLOC eeepc-laptop: enable camera by default SLUB: Don't pass __GFP_FAIL for the initial allocation Pete Zaitcev (1): USB: janitor storage initializers Peter 'p2' De Schrijver (1): OMAP3: PM: Ensure MUSB block can idle when driver not loaded Peter Feuerer (1): acerhdf: Acer Aspire One fan control Peter Griffin (2): sh: Add ptrace support for NOMMU debugging sh: Add UBC trap vector for SH2A Peter Holik (2): export usbnet_get_ethernet_addr from usbnet and fixed cdc_ether.c usb driver for intellon int51x1 based PLC like devolo dlan duo Peter Huewe (2): trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug RDMA: Add __init/__exit macros to addr.c and cma.c Peter Korsgaard (9): dm9601: trivial comment fixes smsc95xx: strip ethernet fcs (crc) on receive path mtd: nand: s3c2410_nand_setrate(): use correct macros for 2412/2440 mtd/nand: s3c6400 support for s3c2410 driver kconfig: handle comment entries within choice/endchoice powerpc/mpc83xx: Fix usb mux setup for mpc834x [ARM] S3C64XX: fix HCLK gate defines [ARM] S3C64XX: clock.c: fix typo in usb-host clock ctrlbit serial: samsung.c: mark s3c24xx_serial_remove as __devexit Peter Ma (2): avr32: Change Atmel ATNGW100 config to add choice of add-on board avr32: Add support for Mediama RMTx add-on board for ATNGW100 Peter Oberparleiter (4): kernel: constructor support seq_file: add function to write binary data gcov: add gcov profiling infrastructure gcov: enable GCOV_PROFILE_ALL for x86_64 Peter P Waskiewicz Jr (21): ixgbe: Update get_physical_layer() calls, plus a version bump ixgbe: Set Priority Flow Control low water threshhold for DCB ixgbe: Allow link flow control in DCB mode for 82599 adapters ixgbe: When in DCB mode with PFC enabled, show LFC is disabled ixgbe: Don't reset the hardware when switching between LFC and PFC ixgbe: Add generic XAUI support to 82599 ixgbe: Increase the driver version number ixgbe: Add semaphore access for PHY initialization for 82599 ixgbe: Change Direct Attach Twinax cable detection for SFP+ NICs ixgbe: Remove device ID 0x10d8 ixgbe: Fix build warning ixgbe: Enable ACPI WoL capabilities for 82599 ixgbe: Change the 82599 PHY DSP restart logic ixgbe: Add ethtool offline test support ixgbe: Harden the 82599 multispeed fiber autotry mechanism ixgbe: Add a second feature flags variable, move HW RSC capability there ixgbe: Add hardware defines for Flow Director for 82599 ixgbe: Add Flow Director init and modify functions for 82599 ixgbe: Enable Flow Director hashing in 82599 ixgbe: Add FW detection and warning for 82599 SFP+ adapters ixgbe: Increase the driver version number Peter Rajnoha (1): dm: sysfs add suspended attribute Peter Ujfalusi (20): ASoC: tlv320aic23: add DSP_A format support ASoC: OMAP: Use single-phase for DSP mode ASoC: OMAP: Add DSP_A mode support for mcbsp ASoC: TWL4030: Fix for the constraint handling ASoC: OMAP: Add 4 channel support to mcbsp ASoC: TWL4030: Add 4 channel TDM support ASoC: Beagle: Add support for 4 channel ASoC: TWL4030: Add VIBRA output ASoC: TWL4030: Fix typo in twl4030_codec_mute function ASoC: TWL4030: Fix Analog capture path for AUXR ASoC: TWL4030: Change DAPM routings and controls for DACs and PGAs ASoC: TWL4030: Move the Headset pop-attenuation code to PGA event ASoC: TWL4030: Add support for platform dependent configuration ASoC: SDP4030: Use the twl4030_setup_data for headset pop-removal ASoC: TWL4030: Differentiate the playback streams ASoC: TWL4030: Handsfree pop removal redesign ASoC: TWL4030: Add shadow register ASoC: TWL4030: HandsfreeL/R mute DAPM switch ASoC: TWL4030: Use reg_cache in twl4030_init_chip ASoC: TWL4030: Check the interface format for 4 channel mode Peter Zijlstra (211): perfcounters: IRQ and NMI support on AMD CPUs perfcounters: IRQ and NMI support on AMD CPUs, fix x86: perf_counter cleanup perf_counter: x86: fix 32-bit irq_period assumption perf_counter: use list_move_tail() perf_counter: add comment to barrier perf_counter: x86: use ULL postfix for 64bit constants perf_counter: software counter event infrastructure perf_counter: provide pagefault software events perf_counter: provide major/minor page fault software events perf_counter: hrtimer based sampling for software time events perf_counter: add an event_list perf_counter: fix hrtimer sampling perf_counter: fix uninitialized usage of event_list perf_counter: generic context switch event perf_counter: fix up counter free paths perf_counter: hook up the tracepoint events perf_counter: revamp syscall input ABI perf_counter: unify irq output code perf_counter: remove the event config bitfields perf_counter: avoid recursion perf_counter: new output ABI - part 1 perf_counter tools: update to new syscall ABI perf_counter tools: use mmap() output perf_counter tools: remove glib dependency and fix bugs in kerneltop.c, fix poll() perf_counter: fix perf_poll() perf_counter: more elaborate write API perf_counter: output objects perf_counter: sanity check on the output API perf_counter: optionally provide the pid/tid of the sampled task perf_counter: kerneltop: mmap_pages argument perf_counter: kerneltop: output event support perf_counter: allow and require one-page mmap on counting counters perf_counter: unify and fix delayed counter wakeup perf_counter: fix update_userpage() perf_counter: kerneltop: simplify data_head read perf_counter: executable mmap() information perf_counter: kerneltop: parse the mmap data stream perf_counter: x86: proper error propagation for the x86 hw_perf_counter_init() perf_counter: small cleanup of the output routines perf_counter: re-arrange the perf_event_type perf_counter tools: kerneltop: update event_types perf_counter: provide generic callchain bits perf_counter: x86: callchain support perf_counter: pmc arbitration perf_counter: move the event overflow output bits to record_type perf_counter: per event wakeups perf_counter: kerneltop: update to new ABI perf_counter: add more context information perf_counter: update mmap() counter read perf_counter: update mmap() counter read, take 2 perf_counter: add more context information perf_counter: SIGIO support perf_counter: generalize pending infrastructure perf_counter: x86: self-IPI for pending work perf_counter: theres more to overflow than writing events perf_counter: fix the mlock accounting perf_counter: PERF_RECORD_TIME perf_counter: counter overflow limit perf_counter: comment the perf_event_type stuff perf_counter: change event definition perf_counter: rework context time perf_counter: rework the task clock software counter perf_counter: remove rq->lock usage perf_counter: minimize context time updates perf_counter: fix NMI race in task clock perf_counter: provide misc bits in the event header perf_counter: use misc field to widen type perf_counter: kerneltop: keep up with ABI changes perf_counter: add some comments perf_counter: track task-comm data perf_counter: some simple userspace profiling perf_counter: move PERF_RECORD_TIME perf_counter: allow for data addresses to be recorded perf_counter: optimize mmap/comm tracking perf_counter: sysctl for system wide perf counters perf_counter: log full path names sched: remove extra call overhead for schedule() perf_counter tools: fix Documentation/perf_counter build error perf_counter: fix race in perf_output_* perf_counter: fix nmi-watchdog interaction perf_counter: tool: handle 0-length data files perf_counter: documentation update perf_counter: x86: fixup nmi_watchdog vs perf_counter boo-boo sched: rt: document the risk of small values in the bandwidth settings perf_counter: uncouple data_head updates from wakeups perf_counter: add ioctl(PERF_COUNTER_IOC_RESET) perf_counter: provide an mlock threshold perf_counter: fix the output lock perf_counter: inheritable sample counters perf_counter: tools: update the tools to support process and inherited counters perf_counter: optimize perf_counter_task_tick() perf_counter: rework ioctl()s perf_counter: add PERF_RECORD_CONFIG perf_counter: add PERF_RECORD_CPU perf_counter: fix print debug irq disable perf_counter: x86: More accurate counter update perf_counter: x86: Allow unpriviliged use of NMIs perf_counter: Fix perf_output_copy() WARN to account for overflow perf_counter: x86: Fix up the amd NMI/INT throttle perf_counter: Rework the perf counter disable/enable perf_counter: x86: Robustify interrupt handling perf_counter: remove perf_disable/enable exports perf_counter: per user mlock gift perf_counter: frequency based adaptive irq_period perf top: update to use the new freq interface perf_counter: frequency based adaptive irq_period, 32-bit fix perf_counter: Fix inheritance cleanup code perf_counter: Fix counter inheritance perf_counter: Solve the rotate_ctx vs inherit race differently perf_counter: Log irq_period changes perf_counter: Optimize disable of time based sw counters perf_counter: Optimize sched in/out of counters perf_counter: Fix dynamic irq_period logging perf_counter: Sanitize counter->mutex perf_counter: Sanitize context locking perf_counter: Fix userspace build perf_counter: Simplify context cleanup perf_counter: Change pctrl() behaviour perf_counter: Remove perf_counter_context::nr_enabled perf_counter: Fix perf-$cmd invokation perf_counter: Remove unused ABI bits perf_counter: Make pctrl() affect inherited counters too perf_counter: Propagate inheritance failures down the fork() path perf_counter: Fix PERF_COUNTER_CONTEXT_SWITCHES for cpu counters perf_counter: x86: Expose INV and EDGE bits perf_counter: x86: Remove interrupt throttle perf_counter: Generic per counter interrupt throttle perf report: Fix segfault on unknown symbols perf report: Fix ELF symbol parsing perf report: More robust error handling perf_counter: tools: /usr/lib/debug%s.debug support perf_counter: tools: report: Add vmlinux support perf_counter: tools: report: Rework histogram code perf_counter: tools: report: Dynamic sort/print bits pref_counter: tools: report: Add --sort option perf_counter: tools: report: Add comm sorting pref_counter: tools: report: Add dso sorting perf_counter tools: report: Implement header output for --sort variants perf_counter: Fix COMM and MMAP events for cpu wide counters perf_counter: Clean up task_ctx vs interrupts perf_counter: Ammend cleanup in fork() fail perf_counter: Use PID namespaces properly perf_counter: tools: Expand the COMM,MMAP event synthesizer perf_counter: tools: Better handle existing data files perf_counter tools: Remove the last nmi bits x86: Fix atomic_long_xchg() on 64bit perf_counter: Add unique counter id perf_counter: Rename various fields perf_counter: Remove the last nmi/irq bits perf_counter: x86: Emulate longer sample periods perf_counter: Change data head from u32 to u64 perf_counter: Add ioctl for changing the sample period/frequency perf_counter: Rename perf_counter_hw_event => perf_counter_attr perf_counter tools: Fix up the ABI shakeup perf report: Separate out idle threads perf_counter: Add a comm hook for pure fork()s perf record: Use long arg for counter period perf report: Fix comm sorting perf_counter: Fix race in counter initialization perf report: Simplify symbol output perf report: Add consistent spacing rules perf_counter: Add fork event perf_counter: Remove munmap stuff perf_counter tools: Use fork and remove munmap events x86: Set context.vdso before installing the mapping perf_counter: Generate mmap events for install_special_mapping() perf report: Deal with maps perf_counter: Change PERF_SAMPLE_CONFIG into PERF_SAMPLE_ID perf_counter: Add PERF_SAMPLE_PERIOD perf_counter: Fix frequency adjustment for < HZ perf_counter: Add mmap event hooks to mprotect() ring-buffer: pass in lockdep class key for reader_lock perf_counter: More aggressive frequency adjustment perf_counter tools: Small frequency related fixes perf_counter tools: Propagate signals properly perf_counter: Annotate exit ctx recursion perf_counter tools: Normalize data using per sample period data perf_counter: Introduce struct for sample data perf_counter: Accurate period data perf_counter: More paranoia settings perf_counter: Rename perf_counter_limit sysctl perf_counter: Rename enums perf_counter: Standardize event names perf_counter: Rename L2 to LL cache perf_counter: Add counter->id to the throttle event perf_counter: PERF_TYPE_HW_CACHE is a hardware counter too perf_counter: Remove PERF_TYPE_RAW special casing perf record: Explicity program a default counter perf_counter: Add forward/backward attribute ABI compatibility perf_counter: Fix ctx->mutex vs counter->mutex inversion x86, mm: Add __get_user_pages_fast() x86: Add NMI types for kmap_atomic perf_counter: x86: Fix call-chain support to use NMI-safe methods x86: Add NMI types for kmap_atomic, fix page allocator: calculate the alloc_flags for allocation only once sched, x86: Fix cpufreq + sched_clock() TSC scaling perf report: Add --sort <call> --call <$regex> perf_counter: x86: Set the period in the intel overflow handler perf_counter tools: Replace isprint() with issane() perf_counter tools: Add and use isprint() fs: Provide empty .set_page_dirty() aop for anon inodes perf_counter: Add event overlow handling perf_counter tools: Handle lost events perf_counter: Make callchain samples extensible perf_counter: Update userspace callchain sampling uses perf_counter tools: Add a data file header perf_counter: Simplify and fix task migration counting perf_counter: Close race in perf_lock_task_context() perf_counter: Push perf_sample_data through the swcounter code lockdep: Select frame pointers on x86 Petr Tesarik (1): x86: move rdtsc_barrier() into the TSC vread method Philipp Reisner (1): drbd: add major number to major.h Philipp Zabel (24): [ARM] pxa: allow IRQ_BOARD_END to be customized and make zylonite to use it [ARM] pxa/magician: use I2C fast mode [ARM] pxa/magician: use ARRAY_AND_SIZE for platform_add_devices [ARM] pxa: add basic support for HP iPAQ hx4700 PDAs [ARM] pxa: magician_defconfig enable hx4700, asic3 and w100fb MAINTAINERS: add a maintainer for iPAQ hx4700 MFD,mmc: tmio_mmc: make HCLK configurable tmio_mmc: add bus_shift support tmio_mmc: don't use set_irq_type tmio_mmc: correct probe return value for num_resources != 3 tmio_mmc: map SD control registers after enabling the MFD cell tmio_mmc: allow compilation for ASIC3 ASoC: magician: fix PXA SSP clock polarity regulator/max1586: support increased V3 voltage range regulator/max1586: fix V3 gain calculation integer overflow [ARM] pxa/hx4700: add Maxim 1587A voltage regulator [ARM] pxa/mioa701: add V3 gain configuration for Maxim 1586 voltage regulator mfd: asic3: add asic3_set_register common operation mfd: asic3: add clock handling for MFD cells mfd: add ASIC3 IRQ numbers mfd: asic3: use resource_size macro instead of local variable mfd: asic3: remove SD/SDIO controller register definitions mfd: asic3: enable DS1WM cell mfd: asic3: enable SD/SDIO cell Philippe Gerum (5): Blackfin: merge Philippe's recent ipipe patch Blackfin: convert interrupt pipeline to irqflags Blackfin: allow CONFIG_TICKSOURCE_GPTMR0 with interrupt pipeline Blackfin: remove obsolete mcount support from I-pipe code Blackfin: update I-pipe patch level Pierre Ossman (6): sdhci: avoid changing voltage needlessly cb710: fix printk format string cb710: add missing parenthesis cb710: handle DEBUG define in Makefile mxcmmc: remove frequency workaround sdhci: remove needless double parenthesis Pierre Willenbrock (1): agp/intel: Make intel_i965_mask_memory use dma_addr_t for physical addresses Pieter Van Schaik (1): V4L/DVB (11735): Enables the Winfast TV2000 XP Global TV IR Ping Cheng (2): Input: wacom - add support for Intuos4 tablets Input: wacom - clear Intuos4 wheel data when finger leaves proximity Prabhanjan Sarnaik (1): mv643xx_eth: fix unicast filter programming in promiscuous mode Prarit Bhargava (1): x86: nmi: Add Intel processor 0x6f4 to NMI perfctr1 workaround Rabeeh Khoury (2): [ARM] Kirkwood: CPU idle driver [ARM] Kirkwood: clock gating for unused peripherals Rafael J. Wysocki (10): NET/r8169: Rework suspend and resume PCI PM: Follow PCI_PM_CTRL_NO_SOFT_RESET during transitions from D3 PM: Warn if interrupts are enabled during suspend-resume of sysdevs PM/Suspend: Do not shrink memory before suspend PM/Hibernate: Move memory shrinking to snapshot.c (rev. 2) PM: Separate suspend to RAM functionality from core PM/Hibernate: Rename disk.c to hibernate.c PCI PM: Fix handling of devices without PM support by pci_target_state() mm, PM/Freezer: Disable OOM killer when tasks are frozen Net / e100: Fix suspend of devices that cannot be power managed Rahul Iyer (1): nfs41: Get the rpc_xprt * from the rpc_rqst instead of the rpc_clnt. Rainer Weikusat (1): ide-cd: prevent null pointer deref via cdrom_newpc_intr Rakib Mullick (1): mfd: Mark clocks_init as non-init in twl4030-core.c Ralf Baechle (12): MIPS: Fix typo resulting in far too long ndelay times. MIPS: SMTC: Fix formatting difference to linux-mips.org code MIPS: SB1250: Sort out merge mistake. MIPS: ioctl.h: Cleanup. MIPS: bug.h Build fix - include <linux/compiler.h>. MIPS: Build fix - include <linux/smp.h> into all smp_processor_id() users. MIPS: Hibernation: Remove SMP TLB and cacheflushing code. MIPS: MIPSsim: Fix build error if MSC01E_INT_BASE is undefined. MIPS: Sibyte: Fix build error if CONFIG_SERIAL_SB1250_DUART is undefined. MIPS: Add arch generic CPU hotplug MIPS: SMP: Allow suspend and hibernation if CPU hotplug is available MIPS: Cavium: Add CPU hotplugging code. Rami Rosen (8): ipv4: remove unused member in fib_table. ipv4: remove unused macro (FIB_RES_RESET) from ip_fib.h. ipv4: remove an unused parameter from configure method of fib_rules_ops. ipv4: cleanup - remove two unused parameters from fib_semantic_match(). ipv4: cleanup: remove unnecessary include. net: Remove unused parameter from fill method in fib_rules_ops. iwlwifi: avoid build warning in iwl-core. ipv4: remove ip_mc_drop_socket() declaration from af_inet.c. Randy Dunlap (30): nfsd: use C99 struct initializers lockd: fix FILE_LOCKING=n build error [SCSI] fcoe, libfc: fix function declarations to be ANSI-compliant iwmc3200wifi: fix printk format menu: fix embedded menu presentation kernel-doc: cleanup perl script block: fix kernel-doc in recent block/ changes kmemcheck: include module.h to prevent warnings [SCSI] cnic: fix undefined reference to `ip6_route_output' ieee802154: fix kconfig bool/tristate muckup x86: atomic_32.h: Fix kernel-doc warnings genirq, irq.h: Fix kernel-doc warnings fusion: fix recent kernel-doc problems [SCSI] qla2xxx: fix printk format warnings USB: composite.h: mark private struct members as private: USB: usb.h: change private: kernel-doc for new format requirement V4L/DVB (11756): soc_camera: depends on I2C V4L/DVB (11758): 2: handle unregister for non-I2C builds V4L/DVB (11881): one kconfig controls them all V4L/DVB (11936): Fix v4l2-device usage of i2c_unregister_device() kmap_types: make most arches use generic header file skbuff.h: fix skb_dst kernel-doc phy_device: fix parameter name in kernel-doc cgroups: make messages more readable Fix kernel-doc parameter name typo in blk-settings.c: Staging: comedi: uses udelay, needs delay.h Staging: vt6655: uses pci functions, should depend on PCI kernel-doc: ignore kmemcheck_bitfield_begin/end kernel-doc: fix param matching for array params cnic: add NETDEV_1000 and NETDEVICES to Kconfig select Raphael Doursenaud (1): ALSA: hdsp: allow firmware loading from inside the kernel Reinette Chatre (6): iwlwifi: change check triggering device restart after rfkill change iwlagn: disable PS support for iwlagn iwlwifi: more descriptive unsupported hardware message iwlwifi: fix merge error iwlwifi: fix otp access init iwlwifi: fix comment describing disable_11n Remis Lima Baima (1): x86: added 'ifndef _ASM_X86_IOMAP_H' to iomap.h Ricardo Labiaga (21): nfs41: Add Kconfig symbols for NFSv4.1 nfs41: Add ability to read RPC call direction on TCP stream. nfs41: Process the RPC call direction nfs41: client callback structures nfs41: Initialize new rpc_xprt callback related fields nfs41: New backchannel helper routines nfs41: New include/linux/sunrpc/bc_xprt.h nfs41: New xs_tcp_read_data() nfs41: Add backchannel processing support to RPC state machine nfs41: Backchannel callback service helper routines nfs41: Refactor svc_process() nfs41: Backchannel bc_svc_process() nfs41: Implement NFSv4.1 callback service process. nfs41: Rename rq_received to rq_reply_bytes_recvd nfs41: Backchannel: update cb_sequence args and results nfs41: Backchannel: Refactor nfs4_reset_slot_table() nfs41: Backchannel: Refactor nfs4_init_slot_table() nfs41: Backchannel: Add a backchannel slot table to the session nfs41: Backchannel: New find_client_with_session() nfs41: Backchannel: CB_SEQUENCE validation nfs41: sunrpc: xprt_alloc_bc_request() should not use spin_lock_bh() Riccardo Ghetta (4): sis190: fix for x86_64 (bug 11509) sis190: better message on unknown PHY sis190: add new phy found on asus F5Sr laptop sis190: fix gigabit negotiation Richard Genoud (4): Remove duplicate slow protocol define in bond_3ad.h Staging: rspiusb: clean rspiusb code Staging: rspiusb.c: break the huge piusb_ioctl function into several ones Staging: rspiusb: duplicate code in pixis_io Richard Kennedy (1): mm: exit.c reorder wait_opts to remove padding on 64 bit builds Richard Laager (1): USB: Identify Novatel MC760 in option driver Richard RÂ?öjfors (1): netdev: Added KS8842 driver Richard Röjfors (4): serial: Added Timberdale UART driver i2c-ocores: Can add I2C devices to the bus sdhci: platform driver for SDHCI timbuart: Fix for tx_empty Rik van Riel (2): x86: 46 bit physical address support on 64 bits vmscan: evict use-once pages first Risto Suominen (1): de2104x: support for systems lacking cache coherence Robert Hancock (1): sata_sil: enable 32-bit PIO Robert Jarzmik (8): [ARM] pxa: add udc support for pxa3xx [ARM] pxa: add vcc_core regulation for cpufreq on pxa2xx Maxim 1586 regulator driver USB: pxa27x_udc: compatibility with pxa320 SoC USB: pxa27x_udc: single-thread setup requests [ARM] pxa/mioa701: add Maxim 1586 voltage regulator MAINTAINERS: add entry for Mitac Mio A701 board V4L/DVB (11613): pxa_camera: Documentation of the FSM Robert Jennings (3): powerpc/pseries: CMO unused page hinting [SCSI] ibmvscsi: Add specific timeouts for operations [SCSI] ibmvscsi: Enable fast fail feature Robert Krakora (2): V4L/DVB (11896): em28xx: Fix for Slow Memory Leak V4L/DVB (12002): uvc: Fix for no return value check of uvc_ctrl_set() which calls mutex_lock_interruptible() Robert Love (4): fcoe: Add runtime debug logging with module parameter debug_logging libfcoe: Add runtime debugging with module param debug_logging libfc: Add runtime debugging with debug_logging module parameter msm_serial: serial driver for MSM7K onboard serial peripheral. Robert P. J. Day (9): scripts/headers_check.pl: correct RE in header CONFIG leak check KVM: Expand on "help" info to specify kvm intel and amd module names ramdisk: remove long-deprecated "ramdisk=" boot-time parameter drm: simplify kcalloc() call to kzalloc(). sparc: Simplify code using is_power_of_2() routine. kernel/kfifo.c: replace conditional test with is_power_of_2() ntfs: use is_power_of_2() function for clarity. Staging: meilhaus: Remove long-deprecated SA_* interrupt macros. h8/300: fix incorrect "select" directives in arch/h8300/Kconfig.cpu. Robert Reif (1): sparc: move of_device common code to of_device_common Robert Richter (31): perf_counter, x86: remove X86_FEATURE_ARCH_PERFMON flag for AMD cpus perf_counter, x86: declare perf_max_counters only for CONFIG_PERF_COUNTERS perf_counter, x86: add default path to cpu detection perf_counter, x86: rework pmc_amd_save_disable_all() and pmc_amd_restore_all() perf_counter, x86: protect per-cpu variables with compile barriers only perfcounters: rename struct hw_perf_counter_ops into struct pmu perf_counter, x86: rename struct pmc_x86_ops into struct x86_pmu perf_counter, x86: make interrupt handler model specific perf_counter, x86: remove get_status() from struct x86_pmu perf_counter, x86: remove ack_status() from struct x86_pmu perf_counter, x86: rename __hw_perf_counter_set_period into x86_perf_counter_set_period perf_counter, x86: rename intel only functions perf_counter, x86: modify initialization of struct x86_pmu perf_counter, x86: make x86_pmu data a static struct perf_counter, x86: move counter parameters to struct x86_pmu perf_counter, x86: make pmu version generic perf_counter, x86: make x86_pmu_read() static inline perf_counter, x86: rename cpuc->active_mask perf_counter, x86: generic use of cpuc->active perf_counter, x86: consistent use of type int for counter index perf_counter, x86: rework counter enable functions perf_counter, x86: rework counter disable functions perf_counter, x86: change and remove pmu initialization checks perf_counter, x86: implement the interrupt handler for AMD cpus perf_counter, x86: return raw count with x86_perf_counter_update() perf_counter, x86: introduce max_period variable perf_counter, x86: remove vendor check in fixed_mode_idx() perf_counter, x86: remove unused function argument in intel_pmu_get_status() perf_counter: update 'perf top' documentation perf_counter, x86: rename bitmasks to ->used_mask and ->active_mask oprofile: introduce module_param oprofile.cpu_type Roberto De Ioris (2): Staging: add udlfb driver Staging: udlfb: update to version 0.2.3 Robin Getz (20): Blackfin Serial Driver: fix baudrate for early_printk Blackfin: allow scheduler functions to be placed into L1 Blackfin: fix early L1 relocation crash Blackfin: document anomaly 05000234 workaround Blackfin: annotate anomaly 05000119 in core DMA code Blackfin: make sure MPU CPLB for first 1k is marked as valid Blackfin: make deferred hardware errors more exact Blackfin: make sure stack is accessible before dumping it Blackfin: add workaround for anomaly 05000461 Blackfin: include system/processor info in dump messages Blackfin: add missing access_ok() checks to user functions Blackfin: export the last exception cause via debugfs Blackfin: only handle CPLB protection violations when MPU is enabled Blackfin: include the cpu compiled version in /proc/cpuinfo Blackfin: do not configure the UART early if on wrong processor kallsyms: support kernel symbols in Blackfin on-chip memory debugfs: use specified mode to possibly mark files read/write only irqs: add IRQF_SAMPLE_RANDOM to the feature-removal-schedule.txt (deprecated) list Blackfin: stick the CPU name into boot image name Blackfin: fix early crash when booting on wrong cpu Roderick Colenbrander (3): powerpc/virtex: Add support for Xilinx PCI host bridge powerpc/virtex: Add Xilinx ML510 reference design support powerpc/virtex: Add ml510 reference design device tree Rodolfo Giometti (2): LinuxPPS: core support i2c: Use rwsem instead of mutex for board info Roel Kluin (49): rpcgss: remove redundant test on unsigned ar9170: wrong test on outlen in ar9170_usb_exec_cmd() ? ASoC: remove driver_data direct access of struct device RDMA/nes: Fix off-by-one bugs in reset_adapter_ne020() and init_serdes() smack: do not beyond ARRAY_SIZE of data sh: clkfwk: beyond ARRAY_SIZE of onchip_ops for sh7722. xen-blkfront: beyond ARRAY_SIZE of info->shadow [SCSI] ibmvscsi: Remove redundant test on unsigned. mISDN: get_free_devid() failure ignored ASoC: correct print specifiers for unsigneds uwb: event_size should be signed ALSA: burgundy: timeout message is off by one. mtd: nand: max_retries off by one in mxc_nand CRIS: assignment/is equal confusion drm: fix LOCK_TEST_WITH_RETURN macro atl1c: WAKE_MCAST tested twice, not WAKE_UCAST drivers/isdn/i4l/isdn_tty.c: fix check for array overindexing [S390] qdio: fix access beyond ARRAY_SIZE of irq_ptr->{in,out}put_qs Blackfin: fix length checking in kgdb_ebin2mem lguest: beyond ARRAY_SIZE of cpu->arch.gdt irda: smsc wait count reaches -1 block/ps3: remove driver_data direct access of struct device [SCSI] ncr53c8xx: div reaches -1 [SCSI] nsp_cs: time_out reaches -1 block/ps3: remove driver_data direct access of struct device V4L/DVB: cx23885/cymax2: binary/logical &/&& typo V4L/DVB: cleanup redundant tests on unsigned V4L/DVB (11741): zoran: Fix &&/|| typo V4L/DVB (11961): tvp514x: try_count off by one spi: takes size of a pointer to determine the size of the pointed-to type alpha: bad macro expansion, parameter is member uml: bad macro expansion, parameter is member carminefb: fix possible access beyond end of carmine_modedb[] radeon: P2G2CLK_ALWAYS_ONb tested twice, should 2nd be P2G2CLK_DAC_ALWAYS_ONb? spi_bfin5xx: limit reaches -1 ufs: sector_t cannot be negative Staging: comedi: non working tests on unsigned cmd->convert_arg staging: comedi: fix missing parentheses Staging: rtl8187se: wmm_param[1].ac_aci_acm_aifsn tested twice Staging: fix operator precedence errors Staging: otus: beyond ARRAY_SIZE of wd->ap.wds.encryMode staging: rtlxxxx: off by one in AsicSendCommandToMcu() and NDIS_STATUS NICLoadFirmware() staging: wis-sony-tuner.c: fix &&/|| error dtlk: off by one in {read,write}_tts() OMAP2 clock/powerdomain: off by 1 error in loop timeout comparisons serial: fix off by one errors IB/ehca: Ensure that guid_entry index is not negative CRISv10: remove redundant tests on unsigned udf: remove redundant tests on unsigned Rohit Hagargundgi (1): mtd: Flex-OneNAND support Roland Dreier (6): IB/mthca: Don't double-free IRQs when falling back from MSI-X to INTx mlx4_core: Don't double-free IRQs when falling back from MSI-X to INTx Merge branches 'cxgb3', 'ehca', 'misc', 'mlx4', 'mthca' and 'nes' into for-linus IB/mthca: Replace dma_sync_single() use with proper functions mlx4_core: Fix dma_sync_single_for_cpu() with matching for_device() calls Merge branches 'ehca', 'misc', 'mlx4', 'mthca' and 'nes' into for-linus Roland McGrath (1): powerpc: Add PTRACE_SINGLEBLOCK support Ron Lee (1): slab: fix generic PAGE_POISONING conflict with SLAB_RED_ZONE Ron Mercer (17): qlge: Fix firmware event handler loop. qlge: Fix bug in firmware event handler. qlge: Fix bug in MTU setting process. qlge: Fix timeout on indexed register wait. qlge: Fix timeout on firmware mailbox commands. qlge: Add support for retrieving firmware version. qlge: Remove netif_set_gso_max_size() call. qlge: Drop inbound error frames. qlge: Drop inbound frames > MTU. qlge: Add support for using alternate MAC address. qlge: Add support for varied pcie function numbers. qlge: Add set TX csum ethtool op. qlge: bugfix: Get rid of errant spin_unlock(). qlge: Relax alignment on TX harware queue. qlge: Allow RX buf rings to be > than 4096 bytes. qla3xxx: Give the PHY time to come out of reset. qla3xxx: Don't sleep while holding lock. Russell King (41): [ARM] Convert pmd_page() to be highmem safe [ARM] Kconfig: sort ARM machine class support choice list by option name [ARM] sort machine- and plat- by CONFIG* name [ARM] smp: move core localtimer support out of platform specific files [ARM] smp: SCU is used on non-realview platforms [ARM] smp: separate SCU support code from realview [ARM] smp: allow re-use of realview localtimer TWD support [ARM] smp: fix style issues in smp_twd.c Merge branch 'for-rmk-devel' of git://git.pengutronix.de/git/imx/linux-2.6 into devel Merge branch 'ixp4xx' of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6 into devel Merge branch 'iommu' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git into devel Merge branch 'ixp4xx' of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6 into devel [ARM] smp: use new cpumask functions Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci into devel Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel [ARM] make U300 clk_set_rate() return a _real_ errno [ARM] Kconfig: remove 'default n' Merge branch 'smp' into devel Merge branch 'mxc-master' of git://git.pengutronix.de/git/imx/linux-2.6 into devel Merge branch 'for-rmk' of git://git.marvell.com/orion into devel kbuild: fix headers_exports with boolean expression Merge branch 'for_rmk' of git://dev.omapzoom.org/pub/scm/santosh/kernel-omap4-base into devel Merge branch 'at91' into devel Merge branch 'ep93xx' into devel Merge branch for-rmk-devel of git://aeryn.fluff.org.uk/bjdooks/linux into devel [ARM] Make ARM_VIC_NR depend on ARM_VIC Merge branch 'w90x900' into devel Merge branch 'for-rmk' of git://linux-arm.org/linux-2.6 into devel Merge branch 'copy_user' of git://git.marvell.com/orion into devel Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel Merge branch 'stmp' into devel Merge branch 'u300' into devel MAINTAINERS: EB110ATX is not ebsa110 Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel Merge branch 'next-s3c' of git://aeryn.fluff.org.uk/bjdooks/linux into devel Merge branch 'for-rmk' of git://git.marvell.com/orion into devel Merge branch 'omap-clock-for-next' of git://git.pwsan.com/linux-2.6 into devel [ARM] wire up rt_tgsigqueueinfo and perf_counter_open [ARM] Update mach-types Merge branch 'next-s3c' of git://aeryn.fluff.org.uk/bjdooks/linux into devel [ARM] idle: clean up pm_idle calling, obey hlt_counter Rusty Russell (46): cyber2000fb.c: use proper method for stopping unload if CONFIG_ARCH_SHARK module_param: invbool should take a 'bool', not an 'int' module_param: split perm field into flags and perm module_param: add __same_type convenience wrapper for __builtin_types_compatible_p module_param: allow 'bool' module_params to be bool, not just int. uvesafb: improve parameter handling. module: trim exception table on init free. module: cleanup FIXME comments about trimming exception table entries. virtio: fix obsolete documentation on probe function virtio: meet virtio spec by finalizing features before using device virtio: add names to virtqueue struct, mapping from devices to queues. virtio: expose features in sysfs virtio: handle short buffers in virtio_rng. lguest: be paranoid about guest playing with device descriptors. lguest: cleanup passing of /dev/lguest fd around example launcher. lguest: clean up lguest_init_IRQ lguest: get more serious about wmb() in example Launcher code sched: export kick_process lguest: fix lguest wake on guest clock tick, or fd activity lguest: remove invalid interrupt forcing logic. lguest: fix race in halt code lguest: improve interrupt handling, speed up stream networking lguest: optimize by coding restore_flags and irq_enable in assembler. lguest: clean up example launcher compile flags. lguest: clean up length-used value in example launcher lguest: fix writev returning short on console output lguest: PAE fixes lguest: allow any process to send interrupts eventfd: export eventfd_signal and eventfd_fget for lguest lguest: use eventfds for device notification lguest: have example Launcher service all devices in separate threads lguest: remove obsolete LHREQ_BREAK call lguest: implement deferred interrupts in example Launcher lguest: avoid sending interrupts to Guest when no activity occurs. lguest: try to batch interrupts on network receive lguest: suppress notifications in example Launcher cpumask: remove the now-obsoleted pcibus_to_cpumask(): sh cpumask: arch_send_call_function_ipi_mask: sh cpumask: use mm_cpumask() wrapper: sh cpumask: Use accessors for cpu_*_mask: sh cpumask: use new operators in kernel/trace [CPUFREQ] cpumask: avoid playing with cpus_allowed in speedstep-ich.c [CPUFREQ] cpumask: avoid cpumask games in arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c [CPUFREQ] cpumask: avoid playing with cpus_allowed in powernow-k8.c [CPUFREQ] cpumask: new cpumask operators for arch/x86/kernel/cpu/cpufreq/powernow-k8.c [IA64] fix compile error in arch/ia64/mm/extable.c Ryan Mallon (2): [ARM] 5523/1: ep93xx phys offset selection [ARM] 5523/2: Updated ep93xx defconfig Ryusuke Konishi (27): nilfs2: remove nilfs_dat_prepare_free function nilfs2: unify bmap operations starting use of indirect block address nilfs2: add sufile function that can modify multiple segment usages nilfs2: eliminate removal list of segments nilfs2: remove header file for segment list operations nilfs2: remove nilfs_bmap_put_block nilfs2: remove nilfs_bmap_delete_block nilfs2: move get block functions in bmap.c into btree codes nilfs2: remove pointless NULL check of bpop_commit_alloc_ptr function nilfs2: remove useless b_low and b_high fields from nilfs_bmap struct nilfs2: remove bmap pointer operations nilfs2: remove nilfs_direct_operations from direct mapping nilfs2: remove nilfs_btree_operations from btree mapping nilfs2: allow future expansion of metadata read out via get info ioctl nilfs2: set bio unplug flag for the last bio in segment nilfs2: enable sync_page method nilfs2: modify list of unsupported features in caveats nilfs2: return EBUSY against delete request on snapshot nilfs2: use device's backing_dev_info for btree node caches nilfs2: add sync_page method to page caches of meta data nilfs2: support contiguous lookup of blocks nilfs2: remove meaningless EBUSY case from nilfs_get_sb function nilfs2: get rid of sget use for acquiring nilfs object nilfs2: get rid of sget use for checking if current mount is present nilfs2: simplify remaining sget() use nilfs2: correct exclusion control in nilfs_remount function nilfs2: get rid of bd_mount_sem use from nilfs Rémi Denis-Courmont (4): Phonet: fix accounting race between gprs_writeable() and gprs_xmit() f_phonet: dev_kfree_skb instead of dev_kfree_skb_any in TX callback f_phonet: no need to check for carrier - scheduler does it internally usb: gadget: f_phonet: fix memory allocation sizes SUGIOKA Toshinobu (1): serial: sh-sci: Fix up PORT_SCI console output ordering. Saeed Bishara (1): mv643xx_eth: only unmask RX and TX_END interrupts for available queues Sam Ravnborg (21): x86: standardize Kbuild rules x86: beautify vmlinux_64.lds.S x86: beautify vmlinux_32.lds.S x86, vmlinux.lds: unify header/footer x86, vmlinux.lds: unify PHDRS x86, vmlinux.lds: unify start/end of SECTIONS x86, vmlinux.lds: unify .text output sections x86, vmlinux.lds: unify exception table x86, vmlinux.lds: unify data output sections x86, vmlinux.lds: move vsyscall output sections x86, vmlinux.lds: unify first part of initdata x86, vmlinux.lds: unify parainstructions x86, vmlinux.lds: unify .exit.* and .init.ramfs x86, vmlinux.lds: unify percpu x86, vmlinux.lds: unify remaining parts x86: boot/compressed/vmlinux.lds.S: fix build of bzImage with 64 bit compiler kbuild: add hint about __refdata to modpost Improve vmlinux.lds.h support for arch specific linker scripts vmlinux.lds.h update [IA64] unexport fpswa.h fbdev: generated logo sources depend on scripts/pnmtologo Samuel Bronson (1): x86: use symbolic name for VM86_SIGNAL when used as vm86 default return Samuel Ortiz (12): iwmc3200wifi: fix fragmentation threshold setting iwmc3200wifi: shrink calibration lmac name wireless/p54: prepare for FIRMWARE_NAME_MAX removal irda: add git tree to MAINTAINERS file firmware: allocate firmware id dynamically firmware: atm/ueagle-atm: prepare for FIRMWARE_NAME_MAX removal firmware: tuners/xc2028: prepare for FIRMWARE_NAME_MAX removal firmware: dvb/dvb-usb: prepare for FIRMWARE_NAME_MAX removal firmware: pcmcia/ds: prepare for FIRMWARE_NAME_MAX removal firmware: FIRMWARE_NAME_MAX removal mfd: fix tmio related warnings mfd: early init for MFD running regulators Samuel Thibault (1): keyboard: advertise KT_DEAD2 extended diacriticals Sandeep K Sinha (3): md: Removal of hash table in linear raid md: Removing num_sector and replacing start_sector with end_sector md: Binary search in linear raid SandeepKsinha (1): md linear: Protecting mddev with rcu locks to avoid races Sankar P (1): trivial: spelling fix in ppc code comments Santosh Shilimkar (15): ARM: OMAP: Remove unwanted type casts and fix the compiler warning. ARM: OMAP: Remove useless omap_sram_error function. ARM: OMAP: Remove unnecessary omap2_globals. ARM: OMAP: Remove unwanted type casts and fix the compiler warning. ARM: OMAP: Remove useless omap_sram_error function. ARM: OMAP: Remove unnecessary omap2_globals. ARM: OMAP2/3: sDMA: Correct omap_request_dma_chain(), v2 ARM: OMAP4: Add minimal support for omap4 ARM: OMAP4: Clock stubs since CLKDEV not in yet. ARM: OMAP4: Add support for 4430 SDP ARM: OMAP4: Add defconfig for 4430 SDP ARM: OMAP4: SMP: Add OMAP4430 SMP board files ARM: OMAP4: SMP: Add mpu timer support for OMAP4430 ARM: OMAP4: SMP: Enable SMP support for OMAP4430 ARM: OMAP4: SMP: Update defconfig for OMAP4430 Sarah Sharp (34): USB: xhci: Support xHCI host controllers and USB 3.0 devices. USB: xhci: BIOS handoff and HW initialization. USB: xhci: Ring allocation and initialization. USB: xhci: Device context array allocation. USB: xhci: No-op command queueing and irq handler. USB: Add SuperSpeed to the list of USB device speeds. USB: Add USB 3.0 roothub support to USB core. USB: Don't reset USB 3.0 devices on port change detection. USB: Add route string to struct usb_device. USB: xhci: Root hub support. USB: Support for addressing a USB device under xHCI USB: xhci: Allocate and address USB devices USB: Support for submitting control URBs under xHCI. USB: xhci: Control transfer support. USB: Parse and store the SuperSpeed endpoint companion descriptors. USB: Support for bandwidth allocation. USB: xhci: Bandwidth allocation support USB: xhci: Bulk transfer support USB: Push scatter gather lists down to host controller drivers. USB: xhci: Scatter gather list support for bulk transfers. USB: xhci: URB cancellation support. USB: xhci: Fix register write order. USB: xhci: Fix Link TRB handoff bit twiddling. USB: xhci: Avoid global namespace pollution. USB: xhci: Clean up xhci_irq() function. USB: xhci: Avoid compiler reordering in Link TRB giveback. USB: Change names of SuperSpeed ep companion descriptor structs. USB: xhci: drop spinlock in xhci_urb_enqueue() error path. USB: xhci: Make xhci-mem.c include linux/dmapool.h usb; xhci: Fix TRB offset calculations. USB: xhci: Remove packed attribute from structures. USB: xHCI: Fix interrupt moderation. USB: xhci: Respect critical sections. USB: xhci: Add Makefile, MAINTAINERS, and Kconfig entries. Sascha Hauer (37): fec: switch to writel/readl fec: do not typedef struct types fec: remove unnecessary cast fec: Codingstyle cleanups fec: refactor set_multicast_list() to make it more readable fec: refactor init function fec: align receive packets fec: remove debugging printks fec: switch to net_device_ops FEC Buffer rework fec: call fec_restart() in fec_open() MXC irq: remove unused defines MXC: Add iomux support for MX35 SoCs MX35: Add iomux pin defintions [ARM] MX35: Add PCM043 board support i.MX35 clock support: remove automotive path pcm037: setup all pins at once and not in init functions pcm037: add SDHC card detection MX35: Fix IPU/Framebuffer clock names pcm037: Add support for UART2 MXC: rename mxc_map_io to architecture specific versions mxc timer: make compile time independent mxc irq: make architecture runtime dependent [ARM] Remove arch-imx from build system [ARM] remove arch-imx pcm038: Setup all iomux pins at once PCM038: Remove unnecessary ifdefs, reorder includes alphabetically mx1ads: remove ifdefs, reorder include alphabetically mx1ads: setup iomux pins at once mx1: add missing include mx1ads: rename mxc_map_io to mx1_map_io mxc: fix wrong register access in timer code MXC qonq: mxc_map_io is now mx31_map_io mx31: calls to gpio_request moved into platform code mx3fb: Issue prettier log message MMC core: limit minimum initialization frequency to 400kHz imx: Check for NULL pointer deref before calling tty_encode_baud_rate Sascha Hlusiak (5): sit: Fail to create tunnel, if it already exists sit: strictly restrict incoming traffic to tunnel link device sit: ipip6_tunnel_del_prl: return err addrconf: refuse isatap eui64 for INADDR_ANY sit: stateless autoconf for isatap Sasha Alexandr (3): ALSA: HDA - Add pci-quirk for MSI MS-7350 motherboard. ALSA: HDA - Name-fixes in code (tagra/targa) ALSA: HDA - Correct trivial typos in comments. Sathya Perla (9): be2net: Use cancel_delayed_work_sync instead of cancel_delayed_work() be2net: fix netdev stats rx_errors and rx_dropped be2net: Fix rx stats updation in non-lro path be2net: Fix early reset of rx-completion be2net: Fix be_tx_q_clean() being called on freed queues be2net: Add MCC queue mechanism for BE cmds be2net: Use MCC queue for cmds that may be called in BH context be2net: cleanup multicast_set cmd to avoid mc_list copy be2net: receive asynchronous link status notifications from BE Scott James Remnant (1): USB: usbfs: deprecate and hide option for !embedded Sean MacLennan (3): powerpc: Update Warp to use leds-gpio driver i2c: Fix confusing i2c-ibm_iic message powerpc/warp: Fix ISA_DMA_THRESHOLD default Sebastian Andrzej Siewior (7): Input: ucb1400 - move static function from header into core crypto: padlock - Enable on x86_64 net/libertas: make SPI interface big endian aware [ARM] orion5x: add sram support for crypto net/libertas: remove GPIO-CS handling in SPI interface code [ARM] orion5x: increment window counter after adding sram mapping net/libertas: don't recursive spin lock in if_spi_e2h() Sebastian Haas (1): Staging: add cpc-usb driver to the staging tree Sebastian Ott (7): [S390] cio: fix sanity checks in device_ops. [S390] dasd: check_characteristics cleanup [S390] dasd: sync after async probe [S390] pm: ccw bus power management callbacks [S390] pm: ccwgroup bus power management callbacks [S390] pm: css bus power management callbacks [S390] dasd: fix refcounting in dasd_change_state Senthil Balasubramanian (1): mac80211: Initialize RX's last received sequence number Seokmann Ju (1): [SCSI] qla2xxx: Correct bus-reset behaviour with recent ISPs. Serge E. Hallyn (3): don't raise all privs on setuid-root file with fE set (v2) tomoyo: avoid get+put of task_struct staging: p9auth: prevent some oopses and memory leaks Sergei Poselenov (1): kbuild: fix "Argument list too long" error for "make headers_check", Sergei Shtylyov (25): davinci: INTC: add support for TI cp_intc pdc202xx_old: use ide_dma_test_irq() pdc202xx_old: don't call pdc202xx_reset() on IRQ timeout pdc202xx_old: kill resetproc() method sl82c105: add printk() logging facility libata-sff: avoid byte swapping in ata_sff_data_xfer() sgiioc4: coding style cleanup ide: call clear_irq() method in ide_timer_expiry() cmd64x: implement clear_irq() method (take 2) siimage: use ide_dma_test_irq() (take 2) ide: move IRQ clearing from ack_intr() method to clear_irq() method (take 2) ide: move ack_intr() method into 'struct ide_port_ops' (take 2) cmd640: implement test_irq() method cmd64x: implement test_irq() method pdc202xx_old: implement test_irq() method (take 2) siimage: implement test_irq() method sl82c105: implement test_irq() method musb_gadget: fix unhandled endpoint 0 IRQs musb_gadget: suppress "parasitic" TX interrupts with CPPI musb_host: refactor musb_save_toggle() (take 2) musb_host: factor out musb_ep_{get|set}_qh() musb_host: simplify check for active URB musb_host: streamline musb_cleanup_urb() calls musb_host: refactor URB giveback musb: split out CPPI interrupt handler Sergei Trofimovich (1): mm cleanup: shmem_file_setup: 'char *' -> 'const char *' for name argument Sergey Belyashov (2): HID: autocentering support for Logitech G25 Racing Wheel HID: autocentering support for Logitech Force 3D Pro Sergey Lapin (8): ASoC: AFEB9260 driver [ARM] 5514/1: AFEB9260 sound support [ARM] 5525/1: AFEB9260: fix for MMC support Add constants for the ieee 802.15.4 stack net: add IEEE 802.15.4 socket family implementation net: add NL802154 interface for configuration of 802.15.4 devices ieee802154: add documentation about our stack ieee802154: add simple HardMAC driver sample Sergey Matyukevich (1): [libata] PATA driver for CF interface on AT91SAM9260 SoC Sergio Luis (6): x86: unify power/cpu_(32|64) headers x86: unify power/cpu_(32|64) global variables x86: unify power/cpu_(32|64) regarding saving processor state x86: unify power/cpu_(32|64) regarding restoring processor state x86: unify power/cpu_(32|64) copyright notes x86: unify power/cpu_(32|64).c Shan Wei (1): tcp:fix the code indent Shane Huang (1): [libata] ahci: Restore SB600 SATA controller 64 bit DMA Shane McDonald (1): mtd: remove pmcmsp-ramroot.c Shaohua Li (4): x86: make sparse mem work in non-NUMA mode PCI: disable ASPM on VIA root-port-under-bridge configurations x86: change kernel_physical_mapping_init() __init to __meminit driver core: synchronize device shutdown Shawn Du (1): blktrace: support per-partition tracing Sheng Yang (17): KVM: Split IOAPIC structure KVM: Unify the delivery of IOAPIC and MSI interrupts KVM: Change API of kvm_ioapic_get_delivery_bitmask KVM: Update intr delivery func to accept unsigned long* bitmap KVM: bit ops for deliver_bitmap KVM: Ioctls for init MSI-X entry KVM: Add MSI-X interrupt injection logic KVM: Enable MSI-X for KVM assigned device KVM: Merge kvm_ioapic_get_delivery_bitmask into kvm_get_intr_delivery_bitmask KVM: Device assignment framework rework KVM: VMX: Correct wrong vmcs field sizes KVM: VMX: Clean up Flex Priority related KVM: VMX: Fix feature testing KVM: MMU: Discard reserved bits checking on PDE bit 7-8 KVM: Replace get_mt_mask_shift with get_mt_mask KVM: Enable snooping control for supported hardware KVM: VMX: Disable VMX when system shutdown Shin Hong (1): Btrfs: init worker struct fields before kthread-run Siddarth Gore (1): [ARM] Kirkwood: enable gpio leds/buttons for the mv88f6281gtw_ge board Simon Arlott (3): cxacru: Fix negative dB output V4L/DVB (11841): core: fix potential mutex_unlock without mutex_lock in dvb_dvr_read ALSA: via82xx: add option to disable 500ms delay in snd_via82xx_codec_wait Simon Horman (1): e1000e: Call e1000e_config_collision_dist() after TCTL has been set Simon POLETTE (1): PATCH] mx27pdk: rename mxc_map_io to mx27_map_io Simon Polette (1): mtd: add on-flash BBT support for Atmel NAND driver Simos Xenitellis (1): ALSA: hda - add quirk for STAC92xx (SigmaTel STAC9205) Sivakumar Subramani (1): vxge: Enable SRIOV support in the driver. Sonic Zhang (15): netdev: bfin_mac: fix malformed UDP packet transmission when polling with KGDB ASoC: Blackfin: document how anomaly 05000250 is handled Blackfin Serial Driver: fix error while transferring large files Blackfin Serial Driver: handle irregular DMA register status in auto start mode Blackfin Serial Driver: annotate anomalies 05000215 and 05000099 Blackfin Serial Driver: handle anomaly 05000231 Blackfin Serial Driver: disable dma rx interrupt only rather than all irqs Blackfin: Allow bf548 ATAPI to be routed to GPIO Blackfin: update defconfigs Blackfin: detect anomaly 05000274 Blackfin: add SSYNC to set_dma_sg() for descriptor fetching i2c: Blackfin TWI: fix REPEAT START mode doesn't repeat Blackfin: add blackfin_invalidate_entire_icache for SMP systems Blackfin: fix deadlock in SMP IPI handler Blackfin: fix accidental reset in some boot modes Sridhar Samudrala (3): net: Fix skb_copy_datagram_from_iovec() to pass the right offset net: Fix memcpy_toiovecend() to use the right offset tun: Fix copy/paste error in tun_get_user Srinivas Eeda (2): ocfs2: timer to queue scan of all orphan slots ocfs2 patch to track delayed orphan scan timer statistics Stanislaw Gruszka (2): bnx2x: free workqueue when driver fail to register bnx2x: do not return negative number of received packages Stefan Agner (1): [ARM] orion: sched_clock implementation for orion platforms Stefan Haberland (2): [S390] pm: dasd power management callbacks. [S390] dasd_pm: fix stop flag handling Stefan Raspl (1): blktrace: remove debugfs entries on bad path Stefan Richter (25): firewire: core: improve check for local node firewire: core: check for missing struct update at build time, not run time firewire: core: add sysfs attribute for easier udev rules firewire: share device ID table type with ieee1394 firewire: also use vendor ID in root directory for driver matches firewire: ohci: access bus_seconds atomically firewire: clean up includes firewire: reorganize header files firewire: rename source files firewire: add parent-of-unit accessor firewire: core: include linux/uaccess.h instead of asm/uaccess.h firewire: core: prepare for non-core children of card devices firewire: core: don't update Broadcast_Channel if RFC 2734 conditions aren't met firewire: core: use more outbound tlabels firewire: net: add Kconfig item, rename driver firewire: net: style changes firewire: net: allow for unordered unit discovery firewire: net: remove unused code firewire: net: adjust net_device ops firewire: core: fix DMA unmapping in iso buffer removal firewire: core: fix iso context shutdown on card removal firewire: net: fix card driver reloading firewire: net: better FIFO address range check and rcodes firewire: new stack is no longer experimental explain the hidden scsi_wait_scan Kconfig variable Stefan Roese (2): powerpc/4xx: Sequoia: Enable NAND support mtd: physmap_of: Add multiple regions and concatenation support Stefan Roscher (3): IB/ehca: Fall back to vmalloc() for big allocations IB/ehca: Remove unnecessary memory operations for userspace queue pairs IB/ehca: Increment version number Stefan Schmidt (1): MAINTAINERS: Update entry with file and SCM for EZX Stefan Weil (1): cpmac: prevent fatal exception in cpmac_end_xmit Stefan Weinhuber (3): [S390] dasd: no High Performance FICON in 31-bit mode [S390] dasd: forward internal errors to dasd_sleep_on caller [S390] pm: vmlogrdr power management callbacks Stefani Seibold (1): proc.txt: update kernel filesystem/proc.txt documentation Stefano Brivio (1): b43legacy: Remove unnecessary MMIO in interrupt hotpath Stephane Chatty (2): HID: add new multitouch and digitizer contants HID: Multitouch support for the N-Trig touchscreen Stephen Hemminger (24): netns: remove leftover debugging message netns: simplify net_ns_init bonding: fix multiple module load problem bonding: bond_create always called with default parameters bonding: initialize before registration bonding: remove bonding read/write semaphore bonding: fix destructor bonding: fix style issues bonding: elminate bad refcount code bonding: network device names are case sensative bonding: use is_zero_ether_addr bonding: initialization rework sky2: don't look for VPD size skbuff: skb_mac_header_was_set is always true on >32 bit skbuff: don't corrupt mac_header on skb expansion sky2: turn off pause during shutdown sky2: more receive shutdown sky2: PCI irq issues sky2: fix shutdown synchronization sky2: receive counter update sky2: reduce default transmit ring sky2: skb recycling sky2: add GRO support sky2: version 1.23 Stephen M. Cameron (2): cciss: factor out core of sendcmd() for a more sane interface cciss: fix SCSI device reset handler Stephen Rothwell (13): sparc64: extend TI_RESTART_BLOCK space by 8 bytes modules: Fix up build when CONFIG_MODULE_UNLOAD=n. net/ibmveth: fix panic in probe powerpc/pci: Fix annotation of pcibios_claim_one_bus ALSA: sound/ppc: update annotations of serveral functions powerpc/pseries: Fix warnings when printing resource_size_t powerpc/xmon: Remove unused variable in xmon.c powerpc: Fix warning when printing a resource_size_t powerpc/spufs: Remove unused error path perfcounters: remove powerpc definitions of perf_counter_do_pending powerpc: Wire up sys_rt_tgsigqueueinfo USB: xhci: use xhci_handle_event instead of handle_event sparc: replace uses of CPU_MASK_ALL_PTR Stephen Smalley (1): selinux: remove obsolete read buffer limit from sel_read_bool Steve French (2): [CIFS] Update readme to indicate change to default mount (serverino) [CIFS] Add mention of new mount parm (forceuid) to cifs readme Steve Ma (1): [SCSI] libfc: Check if exchange is completed when receiving a sequence Steve Magnani (2): microblaze: Fix paging init-zone initialization microblaze: Guard __HAVE_ARCH macros with __KERNEL__ in string.h Steve Wise (5): RDS/IW+IB: Set recv ring low water mark to 1/2 full. RDS/IW+IB: Set the RDS_LL_SEND_FULL bit when we're throttled. RDS/IW+IB: Allow max credit advertise window. RDMA/cxgb3: Report correct port state and MTU RDMA/cxgb3: Limit fast register size based on T3 limitations Steven Luo (1): ath9k: reset after PCI FATAL/PERR interrupts Steven Rostedt (132): tracing: add handler to trace_stat tracing: add function profiler tracing: move function profiler data out of function struct tracing: adding function timings to function profiler tracing: make the function profiler per cpu function-graph: add option to calculate graph time or not tracing: clean up tracing profiler tracing: remove on the fly allocator from function profiler tracing: add average time in function to function profiler function-graph: use int instead of atomic for ftrace_graph_active x86, function-graph: only save return values on x86_64 ring-buffer: add ring_buffer_discard_commit tracing/filters: use ring_buffer_discard_commit for discarded events tracing: consolidate trace and trace_event headers tracing: create automated trace defines tracing: make trace_seq operations available for core kernel tracing/events: move declarations from trace directory to core include tracing/events: move the ftrace event tracing code to core tracing/events: convert event call sites to use a link list tracing/events: add export symbols for trace events in modules tracing/events: add support for modules to TRACE_EVENT tracing/events: fix compile for modules disabled tracing/events: fix lockdep system name tracing/events: move trace point headers into include/trace/events tracing/events: add trace-events-sample ftrace: use module notifier for function tracer tracing/events: add startup tests for events tracing/events/ring-buffer: expose format of ring buffer headers to users tracing/events: perform function tracing in event selftests tracing/events: enable code with EVENT_TRACING not EVENT_TRACER tracing: add EXPORT_SYMBOL_GPL for trace commits tracing: add same level recursion detection tracing: protect trace_printk from recursion tracing: remove format attribute of inline function tracing: change branch profiling to a choice selection tracing: create menuconfig for tracing infrastructure tracing: rename EVENT_TRACER config to ENABLE_EVENT_TRACING tracing/events: call the correct event trace selftest init function tracing: remove dangling semicolon tracing: fix recursive test level calculation tracing: remove recursive test from ring_buffer_event_discard tracing: use recursive counter over irq level tracing: use nowakeup version of commit for function event trace tests ring-buffer: only warn on wrap if buffer is bigger than two pages tracing/wakeup: move access to wakeup_cpu into spinlock tracing: increase size of number of possible events tracing: add size checks for exported ftrace internal structures tracing: fix cut and paste macro error tracing/lockdep: convert lockdep to use TRACE_EVENT macro tracing/irq: convert irq traces to use TRACE_EVENT macro tracing: remove deprecated TRACE_FORMAT tracing/events: reuse trace event ids after overflow tracing/events: make modules have their own file_operations structure tracing: convert ftrace_dump spinlocks to raw tracing: fix ref count in splice pages tracing: only add splice page if entries exist tracing: have splice only copy full pages ring-buffer: fix printk output ring-buffer: export symbols ring-buffer: add counters for commit overrun and nmi dropped entries tracing: export stats of ring buffers to userspace ring-buffer: convert cpu buffer entries to local_t ring-buffer: record page entries in buffer page descriptor ring-buffer: have read page swap increment counter with page entries ring-buffer: disable writers when resetting buffers tracing: use proper export symbol for tracing api ring-buffer: move big if statement down ring-buffer: add benchmark and tester ring-buffer: remove unneeded conditional in rb_reserve_next ring-buffer: check for failed allocation in ring buffer benchmark ring-buffer: make moving the tail page a separate function ring-buffer: change test to be more latency friendly tracing: update sample with TRACE_INCLUDE_FILE tracing: reset ring buffer when removing modules with events tracing: add hierarchical enabling of events ring-buffer: remove complex calculations in ring-buffer-test tracing: append ":*" to internal setting of system events tracing: have menu default enabled when kernel debug is configured ring-buffer: only periodically call cond_resched to ring-buffer-benchmark ring-buffer: add total count in ring-buffer-benchmark ring-buffer: change WARN_ON from checking preempt_count to preemptible tracing: initialize return value for __ftrace_set_clr_event tracing: add trace_set_clr_event to export event enabling function ring-buffer: replace constants with time macros in ring-buffer-benchmark ring-buffer: check for divide by zero in ring-buffer-benchmark ring-buffer: remove type parameter from rb_reserve_next_event ring-buffer: move calculation of event length ring-buffer: small optimizations ring-buffer: use internal time stamp function ring-buffer: move code around to remove some branches genirq: fix comment to say IRQ_WAKE_THREAD x86/stacktrace: return 0 instead of -1 for stack ops tracing: stop stack trace on first empty entry tracing: add __print_flags for events tracing: add previous task state info to sched switch event tracing: add flag output for kmem events tracing: add __print_symbolic to trace events tracing: convert irq events to use __print_symbolic ftrace: add kernel command line function filtering tracing: fix config options to not show when automatically selected tracing: combine the default tracers into one config tracing: remove redundant SOFTIRQ from softirq event traces tracing: make trace pipe recognize latency format flag ftrace: do not profile functions when disabled function-graph: only allocate init tasks if it was not already done function-graph: enable the stack after initialization of other variables function-graph: add memory barriers for accessing task's ret_stack function-graph: move initialization of new tasks up in fork function-graph: always initialize task ret_stack ring-buffer: try to discard unneeded timestamps ring-buffer: discard timestamps that are at the start of the buffer tracing: add annotation to what type of stack trace is recorded ring-buffer: fix ret in rb_add_time_stamp tracing: fix the block trace points print size tracing: add trace_seq_vprint interface tracing: add protection around module events unload tracing: do not translate event helper macros in print format ring-buffer: prevent adding write in discarded area debugfs: dont stop on first failed recursive delete ring-buffer: have benchmark test handle discarded events ring-buffer: remove unused variable ring-buffer: use commit counters for commit pointer accounting tracing: update sample event documentation ring-buffer: use BUF_PAGE_HDR_SIZE in calculating index ring-buffer: remove useless warn on check ring-buffer: remove useless compile check for buffer_page size ring-buffer: check for less than two in size allocation ring-buffer: add locks around rb_per_cpu_empty ring-buffer: do not grab locks in nmi ring-buffer: have benchmark test print to trace buffer function-graph: disable when both x86_32 and optimize for size are configured function-graph: add stack frame test Steven Toth (13): V4L/DVB (11665): cx88: Add support for the Hauppauge IROnly board. V4L/DVB (11666): cx23885: Don't assume GPIO interrupts are cam related. V4L/DVB (11697): tda10048: Add ability to select I/F at attach time. V4L/DVB (11698): cx23885: For tda10048 boards ensure we specify the I/F V4L/DVB (11699): pvrusb2: Ensure we specify the I/F at attach time V4L/DVB (11700): tda10048: Added option to block i2c gate control from other drivers. V4L/DVB (11701): pvrusb2: Ensure the PVRUSB2 disabled the i2c gate on the tda10048. V4L/DVB (11765): cx23885: Add generic functions for driving GPIO's V4L/DVB (11767): cx23885: Add preliminary support for the HVR1270 V4L/DVB (11854): TDA10048: Ensure the I/F changes during DVB-T 6/7/8 bandwidth changes. V4L/DVB (11855): cx23885: Ensure we specify I/F's for all bandwidths V4L/DVB (11856): pvrusb2: Ensure we specify I/F's for all bandwidths V4L/DVB (11857): TDA10048: Missing two I/F's / Pll combinations from the PLL table Steven Whitehouse (29): perfcounters: export perf_tpcounter_event decnet: Use data ready call back, rather than hand coding it GFS2: Update the rw flags GFS2: Optimise writepage for metadata GFS2: Something nonlinear this way comes! GFS2: Move journal live test at transaction start GFS2: Add commit= mount option GFS2: Remove a couple of unused sysfs entries GFS2: Umount recovery race fix GFS2: Update docs GFS2: Don't warn when delete inode fails on ro filesystem GFS2: Improve resource group error handling GFS2: Add a rgrp bitmap full flag GFS2: Be more aggressive in reclaiming unlinked inodes GFS2: Clean up some file names GFS2: Merge mount.c and ops_super.c into super.c GFS2: Move gfs2_rmdiri into ops_inode.c GFS2: Move gfs2_readlinki into ops_inode.c GFS2: Move gfs2_unlink_ok into ops_inode.c GFS2: Remove lockstruct subdir from gfs2 sysfs files GFS2: Remove args subdir from gfs2 sysfs files tracing: add exports to use __print_symbolic and __print_flags from a module GFS2: Remove unused variable tracing: fix multiple use of __print_flags and __print_symbolic GFS2: Fix locking issue mounting gfs2meta fs GFS2: Fix cache coherency between truncate and O_DIRECT read GFS2: Merge gfs2_get_sb into gfs2_get_sb_meta GFS2: Add tracepoints GFS2: Remove lock_kernel from gfs2_put_super() Stoyan Gaydarov (1): FRV: BUG to BUG_ON changes Stuart Bennett (3): tracing: x86, mmiotrace: code consistency/legibility improvement tracing: x86, mmiotrace: refactor clearing/restore of page presence tracing: x86, mmiotrace: only register for die notifier when tracer active Sujith (28): ath9k: Remove a few unused flags ath9k: Remove redundant chainmask check ath9k: Cleanup debug messages ath9k: Change return value of ath9k_hw_fill_cap_info ath9k: Remove redundant variable for Interrupt Mitigation ath9k: Avoid unneeded casts ath9k: Cleanup buffer status handling ath9k: Remove a couple of unused variables in descriptor handling ath9k: Remove unused structures ath9k: Check for root debugfs file ath9k: Remove TIM from the interrupt mask ath9k: Remove the useless do..while loops ath9k: Initialize values when setting up the queue parameters ath9k: Trivial fix to handle AMPDU params properly ath9k: Clean Interrupt handling routine ath9k: Determine number of streams from HT capabilities ath9k: Fix bug in determining HT40 mode ath9k: Handle ASPM properly for RFKILL ath9k: Fix memleak on TX DMA failure ath9k: Fix bug in scan termination ath9k: Remove unused channel flags ath9k: Fix bug in checking HT flag ath9k: Fix bug in determining calibration support ath9k: Initialize ANI timers ath9k: Cleanup calibration interface ath9k: Use a consistent naming convention ath9k: Fix bug in calibration initialization ath9k: Remove CHANNEL_CW_INT handling in ath9k_hw_calibrate Sukanto Ghosh (1): sysctl.c: remove unused variable Sunil Mushran (6): ocfs2/net: Use wait_event() in o2net_send_message_vec() ocfs2: Pin journal head before accessing jh->b_committed_data ocfs2: Fix ocfs2_osb_dump() ocfs2: Stop orphan scan as early as possible during umount ocfs2: Do not initialize lvb in ocfs2_orphan_scan_lock_res_init() ocfs2: Disable orphan scanning for local and hard-ro mounts Suresh Jayaraman (1): NFS: add support for splice writes Suresh Siddha (5): x86: x2apic, IR: Clean up X86_X2APIC and INTR_REMAP config checks x86: x2apic, IR: Move eoi_ioapic_irq() into a CONFIG_INTR_REMAP section x86: x2apic, IR: Clean up panic() with nox2apic boot option x86: x2apic, IR: Make config X86_UV dependent on X86_X2APIC x86: x2apic, IR: remove reinit_intr_remapped_IO_APIC() Sven Schuetz (1): [SCSI] zfcp: Add FC pass-through support Swen Schillig (1): [SCSI] zfcp: Changed D_ID left port disabled Syed Mohammed Khasim (2): ARM: OMAP3: Add omap3 EVM support ARM: OMAP3: Add omap3 EVM defconfig Séguier Régis (1): via-velocity : fix no link detection on boot Tadashi Abe (1): irda-usb: suspend/resume support Takahiro Yasui (1): [SCSI] limit state transitions in scsi_internal_device_unblock Takashi Iwai (175): ALSA: lx6464es - Use snd_card_create() ALSA: lx6464es - Disable lx_message_send() ALSA: Add missing description of lx6464es to ALSA-Configuration.txt ALSA: hda - Add Creative CA0110-IBG support ALSA: hda - Check strcpy length ALSA: hda - Fix channels_max setting for CA0110 ALSA: hda - Use snd_hda_codec_get_pincfg() in patch_ca0110.c Merge branch 'fix/hda' into topic/hda ALSA: Remove deprecated snd_card_new() ALSA: Remove deprecated include/sound/driver.h ALSA: hda - Cache PCM and STREAM parameters queries ALSA: hda - Retry codec-verbs at errors ALSA: hda - Add debug prints for Realtek auto-init Merge branch 'topic/hda-cache' into topic/hda ALSA: hda - minor optimization in hda_set_power_state() ALSA: hda - Fix a typo in debug print for realtek auto-detection Merge branch 'fix/hda' into topic/hda ALSA: hda - Add amp initialization for realtek auto mode Merge branch 'fix/hda' into topic/hda Merge branch 'topic/hda-realtek-amp' into topic/hda ALSA: hda - Don't enable auto-mute but for speakers in patch_realtek.c ALSA: hda - Fix a typo in patch_realtek.c again Merge branch 'fix/asoc' into topic/asoc ALSA: Add extra delay count in PCM ALSA: usbaudio - Add delay account ALSA: ice1724 - Check error in set_rate function ALSA: ice1724 - Clean up definitions of DMA records ALSA: ice1724 - Add PCI postint to reset sequence ALSA: ice1724 - Allow spec driver to create own routing controls ALSA: ice1724 - Add ESI Maya44 support ALSA: hda - Fix secondary SPDIF on VT1708S and VT1702 codecs ALSA: hda - Fix and clean up hippo-compat HP auto-muting ALSA: hda - Clean up for ALC262 HP model auto-mute functions ALSA: hda - Clean up Realtek auto-mute unsol routines Merge branch 'fix/hda' into topic/hda ALSA: hda - Add missing models for Realtek codecs Merge branch 'topic/hda-vt-spdif' into topic/hda ALSA: hdsp - Add a comment about external firmwares for hdsp Merge branch 'topic/drvdata-fix' into topic/asoc Merge branch 'for-2.6.31' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc ALSA: hda - Disable fallback to model=acer for Acer laptops ALSA: ctxfi - Add missing inclusion of linux/delay.h ALSA: ctxfi - Move PCI ID definitions to linux/pci_ids.h ALSA: ctxfi - Avoid unneeded pci_read_config_*() calls ALSA: ctxfi - Add prefix to debug prints ALSA: hda - Add a quirk entry for Macbook Pro 5,1 Merge branch 'for-2.6.31' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc ASoC: Add missing __devexit in wm8940.c ASoC: Optimize switch/case in magician.c ALSA: hda - Split codec->name to vendor and chip name strings ALSA: hda - Show the actual chip name in 'unkown model' messages ALSA: hda - Avoid conflicts with snd-ctxfi driver ALSA: hda - Add prefix to kernel messages ALSA: hda - Fix digital beep tone calculation ALSA: ctxfi - Add depends on X86 ALSA: hda - Reset CORB/RIRB at retrying the verb communication ALSA: riptide - Code clean up ALSA: riptide - Fix joystick resource handling ALSA: hda - Minor clean up of patch_sigmatel.c Merge branch 'fix/hda' into topic/hda ALSA: hda - Allow concurrent RIRB access in single_cmd mode ALSA: hda - Support sync after writing a verb ALSA: ctxfi - Add missing module parameter definitions ALSA: hda - Always sync writes in single_cmd mode ALSA: hda - Add more register bits definitions Merge branch 'fix/hda' into topic/hda Merge branch 'fix/pcm-jiffies-check' into topic/pcm-jiffies-check ALSA: hda - Fix reverted LED setup for HP ALSA: hda - Fix a typo in the previous patch ALSA: usb-audio - Add quirk for Roland/Edirol M-16DX ALSA: hda - Reorder and clean-up ALC268 quirk table ALSA: hda - Add codec bus reset and verb-retry at critical errors ALSA: hda - Limit codec-verb retry to limited hardwares ALSA: ctxfi - Fix Oops at mmapping ALSA: ctxfi - Fix a typo in MODULE_LICENSE ALSA: ca0106 - Add missing registrations of vmaster controls Merge branch 'topic/hda-ctl-reset' into topic/hda Merge branch 'topic/core-id-check' into topic/caiaq ALSA: Remove invalid GENERIC_MIX PCM sublass ALSA: ALSA: ctxfi - Release PCM resources at each prepare call ALSA: ctxfi - Fix surround mixer names ALSA: ctxfi - Fix PCM device naming ALSA: ctxfi - Fix supported PCM formats ALSA: ctxfi - Remove PAGE_SIZE limitation ALSA: ctxfi - Support SG-buffers Merge branch 'topic/ctxfi-fix' into topic/ctxfi ALSA: ca0106 - Add missing card->mixername field setup ALSA: bt87x - Add a quirk entry for Askey Computer Corp. MagicTView'99 ALSA: powermac - Replace the rest of __init* ASoC: Fix build error in twl4030.c ALSA: ctxfi - Allow 64bit DMA ALSA: ctxfi - Fix endian-dependent codes ALSA: ctxfi - Fix previous fix for 64bit DMA ALSA: ctxfi - Use native timer interrupt on emu20k1 ALSA: ctxfi - Set periods_min to 2 ALSA: ctxfi - Clean up / optimize ALSA: ctxfi - Set device 0 for mixer control elements ALSA: Clean up 64bit division functions ALSA: ctxfi - Add missing inclusion of linux/math64.h ALSA: pcm - Fix update of runtime->hw_ptr_interrupt ALSA: ctxfi - Optimize the native timer handling using wc counter ALSA: ca0106 - Fix master volume scale ALSA: ctxfi - Make volume controls more intuitive ALSA: ctxfi - Fix DMA mask for emu20k2 chip ALSA: ctxfi - Remove useless initializations and cast ALSA: ctxfi - Fix possible buffer pointer overrun ALSA: ctxfi - Fix / clean up hw20k2 chip code ALSA: emu10k1 - Fix minimum periods for efx playback ALSA: pcm - A helper function to compose PCM stream name for debug prints ALSA: hda - Fix the previous tagra-8ch patch ALSA: ctxfi - Clean up probe routines ALSA: ctxfi - Fix wrong model id for UAA ALSA: ctxfi - Add use_system_timer module option ALSA: ctxfi - Add missing start check in atc_pcm_playback_start() ALSA: ctxfi - Check the presence of SRC instance in PCM pointer callbacks ALSA: ctxfi - Clear PCM resources at hw_params and hw_free Merge branch 'topic/asoc' into for-linus Merge branch 'topic/au88x0' into for-linus Merge branch 'topic/ca0106' into for-linus Merge branch 'topic/caiaq' into for-linus Merge branch 'topic/cleanup' into for-linus Merge branch 'topic/core-id-check' into for-linus Merge branch 'topic/ctxfi' into for-linus Merge branch 'topic/div64-cleanup' into for-linus Merge branch 'topic/emu10k1' into for-linus Merge branch 'topic/hda' into for-linus Merge branch 'topic/hdsp' into for-linus Merge branch 'topic/lx6464es' into for-linus Merge branch 'topic/maya44' into for-linus Merge branch 'topic/misc' into for-linus Merge branch 'topic/oxygen' into for-linus Merge branch 'topic/pcm-delay' into for-linus Merge branch 'topic/pcm-jiffies-check' into for-linus Merge branch 'topic/pcm-subclass-fix' into for-linus Merge branch 'topic/riptide' into for-linus Merge branch 'topic/sc6000' into for-linus Merge branch 'topic/section-fix' into for-linus Merge branch 'topic/seq-kconfig-cleanup' into for-linus Merge branch 'topic/usb-audio' into for-linus ALSA: pcm - Update document about xrun_debug proc file Merge branch 'topic/asoc' into for-linus Merge branch 'topic/caiaq' into for-linus Merge branch 'topic/hda' into for-linus Merge branch 'topic/lx6464es' into for-linus Merge branch 'topic/misc' into for-linus Merge branch 'topic/pcm-jiffies-check' into for-linus Merge branch 'topic/ps3' into for-linus ALSA: ctxfi - Replace atc lock to mutex ALSA: hda - Add quirk for Acer Aspire 6935G ALSA: intel8x0 - Fix PCM position craziness ALSA: ctxfi - Fix deadlock with xfi-timer Merge branch 'topic/asoc' into for-linus Merge branch 'topic/ctxfi' into for-linus Merge branch 'topic/hda' into for-linus Merge branch 'topic/intel8x0' into for-linus Merge branch 'topic/usb-audio' into for-linus ALSA: hda - Fix memory leak at codec creation ASoC: Kill BUS_ID_SIZE ALSA: hda - Add model=6530g option Merge branch 'topic/asoc' into for-linus Merge branch 'topic/caiaq' into for-linus Merge branch 'topic/hda' into for-linus ALSA: ctxfi - Allow unknown PCI SSIDs ALSA: hda - Fix unsigned comparison in patch_sigmatel.c ALSA: hda - Get back Input Source for ALC262 toshiba-s06 model ALSA: hda - Add quirk for Sony VAIO Z21MN ALSA: hda - Fix check of input source type for realtek codecs ALSA: hda - Add digital-mic support to ALC262 auto model ALSA: hda - Make jack-plug notification selectable Merge branch 'topic/asoc' into for-linus Merge branch 'topic/ctxfi' into for-linus Merge branch 'topic/hda' into for-linus Merge branch 'topic/misc' into for-linus Merge branch 'topic/pcm-jiffies-check' into for-linus Merge branch 'topic/seq-midi-fix' into for-linus Tanli Chang (1): niu: Add support for C10NEM Tao Ma (5): ocfs2: Don't printk the error when listing too many xattrs. ocfs2: Remove redundant gotos in ocfs2_mount_volume() ocfs2: Adjust rightmost path in ocfs2_add_branch. ocfs2: Update atime in splice read if necessary. ocfs2/trivial: Wrap ocfs2_sysfile_cluster_lock_key within define. Tejun Heo (115): percpu: don't put the first chunk in reverse-map rbtree block: clear req->errors on bio completion only for fs requests ide-tape: remove back-to-back REQUEST_SENSE detection ide: use blk_run_queue() instead of blk_start_queueing() ide: don't set REQ_SOFTBARRIER ide kill unused ide_cmd->special ide-cd: clear sense buffer before issuing request sense ide-floppy: block pc always uses bio ide-taskfile: don't abuse rq->buffer ide-atapi: don't abuse rq->buffer ide-cd: don't abuse rq->buffer ide-cd,atapi: use bio for internal commands ide-pm: don't abuse rq->data ide-tape,floppy: fix failed command completion after request sense ide-atapi,tape,floppy: allow ->pc_callback() to change rq->data_len ide-tape: use single continuous buffer ide-tape: use standard data transfer mechanism ide-tape: kill idetape_bh ide-tape: unify r/w init paths ide-tape: use byte size instead of sectors on rw issue functions ide-tape: simplify read/write functions ide-atapi: kill unused fields and callbacks ide: drop rq->data handling from ide_map_sg() ide-dma: don't reset request fields on dma_timeout_retry() mg_disk: fix locking hd: fix locking block: clear req->errors on bio completion only for fs requests ide-tape: remove back-to-back REQUEST_SENSE detection ide: use blk_run_queue() instead of blk_start_queueing() ide: don't set REQ_SOFTBARRIER ide kill unused ide_cmd->special ide-cd: clear sense buffer before issuing request sense ide-floppy: block pc always uses bio ide-taskfile: don't abuse rq->buffer ide-atapi: don't abuse rq->buffer ide-cd: don't abuse rq->buffer ide-cd,atapi: use bio for internal commands ide-pm: don't abuse rq->data ide-tape,floppy: fix failed command completion after request sense ide-atapi,tape,floppy: allow ->pc_callback() to change rq->data_len ide-tape: use single continuous buffer ide-tape: use standard data transfer mechanism ide-tape: kill idetape_bh ide-tape: unify r/w init paths ide-tape: use byte size instead of sectors on rw issue functions ide-tape: simplify read/write functions ide-atapi: kill unused fields and callbacks ide: drop rq->data handling from ide_map_sg() ide-dma: don't reset request fields on dma_timeout_retry() block: merge blk_invoke_request_fn() into __blk_run_queue() block: kill blk_start_queueing() block: don't set REQ_NOMERGE unnecessarily block: cleanup REQ_SOFTBARRIER usages block: clean up misc stuff after block layer timeout conversion block: reorder request completion functions block: reorganize request fetching functions block: kill blk_end_request_callback() block: clean up request completion API block: move rq->start_time initialization to blk_rq_init() block: implement and use [__]blk_end_request_all() block: replace end_request() with [__]blk_end_request_cur() arm-omap: don't abuse rq->data block: kill rq->data block: make blk_end_request_cur() return bool block: don't init rq fields unnecessarily amiflop,ataflop,xd,mg_disk: clean up unnecessary stuff from block drivers ps3disk: simplify request completion sunvdc: kill vdc_end_request() ubd: cleanup completion path ubd: drop unnecessary rq->sector manipulation hd: clean up request completion paths swim3: clean up request completion paths swim: clean up request completion paths mg_disk: fold mg_disk.h into mg_disk.c mg_disk: clean up request completion paths fuse: misc cleanups fuse: update fuse_conn_init() and separate out fuse_conn_kill() fuse: export symbols to be used by CUSE nbd: don't clear rq->sector and nr_sectors unnecessarily ide-tape: don't initialize rq->sector for rw requests block: add rq->resid_len block: implement blk_rq_pos/[cur_]sectors() and convert obvious ones block: convert to pos and nr_sectors accessors ide: convert to rq pos and nr_sectors accessors block: drop request->hard_* and *nr_sectors block: cleanup rq->data_len usages ide: cleanup rq->data_len usages block: hide request sector and data_len block: blk_rq_[cur_]_{sectors|bytes}() usage cleanup ide: dequeue in-flight request mg_disk: fix queue hang / infinite retry on !fs requests mg_disk: dequeue and track in-flight request hd: dequeue and track in-flight request ataflop: dequeue and track in-flight request swim3: dequeue in-flight request xsysace: dequeue in-flight request paride: dequeue in-flight request ps3disk: dequeue in-flight request amiflop: dequeue in-flight request swim: dequeue in-flight request xd: dequeue in-flight request mtd_blkdevs: dequeue in-flight request jsflash: dequeue in-flight request z2ram: dequeue in-flight request block: convert to dequeueing model (easy ones) gdrom: dequeue in-flight request block: implement and enforce request peek/start/fetch scsi: fix resid_len mis-conversion in scsi_end_request() ub: use __blk_end_request_all() block: set rq->resid_len to blk_rq_bytes() on issue bio: always copy back data for copied kernel requests CUSE: implement CUSE - Character device in Userspace ahci: misc cleanups for EM stuff sata_nv: use hardreset only for post-boot probing libata: don't set IORDY for reset Tero Kristo (1): OMAP3: Add support for DPLL3 divisor values higher than 2 Tero Saarni (1): Input: synaptics - add support for reporting x/y resolution Tetsuo Handa (9): tomoyo: remove "undelete domain" command. rootplug: Remove redundant initialization. smack: Remove redundant initialization. TOMOYO: Remove unused mutex. TOMOYO: Remove redundant markers. TOMOYO: Simplify policy reader. TOMOYO: Remove unused parameter. TOMOYO: Remove unused field. TOMOYO: Add description of lists and structures. Thadeu Lima de Souza Cascardo (5): Input: fix typo in documentation Input: simplify name handling for certain input handles trivial: typo (en|dis|avail|remove)bale -> (en|dis|avail|remove)able Trivial: fix typo s/balence/balance/ trivial: fix typo compatiable/compatiability has extra 'a'. Theodore Kilgore (1): V4L/DVB (11483): gspca - mr97310a: Webcam 093a:010f added. Theodore Ts'o (46): tracing: Add documentation for the power tracer tracing: Document the event tracing system ext4: Fallback to vmalloc if kmalloc can't allocate s_flex_groups array ext4: Use is_power_of_2() for clarity ext4: Simplify ext4_commit_super()'s function signature ext4: Fix and simplify s_dirt handling ext4: Use separate super_operations structure for no_journal filesystems ext4: Avoid races caused by on-line resizing and SMP memory reordering ext4: Remove outdated comment about lock_super() ext4: ext4_mark_recovery_complete() doesn't need to use lock_super ext4: Replace lock/unlock_super() with an explicit lock for the orphan list ext4: Replace lock/unlock_super() with an explicit lock for resizing jbd2: convert instrumentation from markers to tracepoints ext4: convert instrumentation from markers to tracepoints ext4: avoid unnecessary spinlock in critical POSIX ACL path ext4: Don't avoid using BLOCK_UNINIT block groups in mballoc ext4: Move the ext4_i.h header file into ext4.h ext4: Move the ext4_sb.h header file into ext4.h ext4: Move fs/ext4/namei.h into ext4.h ext4: Move fs/ext4/group.h into ext4.h ext4: fix the length returned by fiemap for an unallocated extent ext4: Simplify function signature for ext4_da_get_block_write() ext4: Rename ext4_get_blocks_handle() to be ext4_ind_get_blocks() ext4: Rename ext4_get_blocks_wrap() to be ext4_get_blocks() ext4: Define a new set of flags for ext4_get_blocks() ext4: Add documentation to the ext4_*get_block* functions ext4: Add BUG_ON debugging checks to noalloc_get_block_write() ext4: Merge ext4_da_get_block_write() into mpage_da_map_blocks() ext4: Clean up ext4_get_blocks() so it does not depend on bh_result->b_state ext4: Add a comprehensive block validity check to ext4_get_blocks() ext4: down i_data_sem only for read when walking tree for fiemap ext4: remove unused function __ext4_write_dirty_metadata ext4: Clean up calls to ext4_get_group_desc() Documentation: Add "how to write a good patch summary" to SubmittingPatches ext4: Don't treat a truncation of a zero-length file as replace-via-truncate fs: Remove i_cindex from struct inode fs: Rearrange inode structure elements to avoid waste due to padding ext4: change s_mount_opt to be an unsigned int ext4: update the s_last_mounted field in the superblock ext4: move the abort flag from s_mount_opts to s_mount_flags ext4: document the "abort" mount option ext4: Use a hash of the topdir directory name for the Orlov parent group ext4: Fix 64-bit block type problem on 32-bit platforms ext4: Fix up whitespace issues in fs/ext4/inode.c ext4: Don't update ctime for non-extent-mapped inodes ext4: avoid unnecessary spinlock in critical POSIX ACL path Thomas Chou (2): microblaze: clean LDFLAGS to build kernel mtd: plat_nand: fix section error Thomas Gleixner (46): performance counters: core code perf counters: protect them against CSTATE transitions perf counters: clean up 'raw' type API perf counters: expand use of counter->event signals: split do_tkill signals: implement sys_rt_tgsigqueueinfo x86: hookup sys_rt_tgsigqueueinfo Merge branch 'core/signal' into perfcounters/core perf_counter tools: remove build generated files perfcounter tools: move common defines ... to local header file perfcounter tools: make rdclock an inline function perfcounter tools: fix pointer mismatch perfcounter tools: get the syscall number from arch/*/include/asm/unistd.h sh: remove obsolete no_irq_type sh: remove obsolete hw_interrupt_type avr32: remove obsolete hw_interrupt_type futex: remove the wait queue sched, timers: move calc_load() to scheduler sched, timers: cleanup avenrun users Merge branch 'core/urgent' into core/futexes futex: cleanup error exit futex: fix restart for early wakeup in futex_wait_requeue_pi() futex: fix restart in wait_requeue_pi x86, mce: unify Intel thermal init, prepare x86, mce: unify Intel thermal init x86, mce: Cleanup symbols in intel thermal codes x86, mce: Cleanup MCG definitions x86, mce: remove mce_init unused argument perf_counter tools: Add 'perf list' to list available events perf_counter tools: Add help for perf list perf_counter, x86: Implement generalized cache event types, add Core2 support perf_counter, x86: Implement generalized cache event types, add Atom support perf_counter, x86: Implement generalized cache event types, add AMD support perf_counter, x86: Clean up hw_cache_event ids copies x86: memtest: use pointers of equal type for comparison clocksource: prevent selection of low resolution clocksourse also for nohz=on x86: hpet: Mark per cpu interrupts IRQF_TIMER to prevent resume failure [IA64] remove obsolete no_irq_type [IA64] remove obsolete irq_desc_t typedef [IA64] remove obsolete hw_interrupt_type alpha: remove obsolete hw_interrupt_type m32r: remove obsolete hw_interrupt_type um: remove obsolete hw_interrupt_type remove put_cpu_no_resched() drivers/mfd: remove obsolete irq_desc_t typedef futex: Fix the write access fault problem for real Thomas Hellstrom (4): drm: Add the TTM GPU memory manager subsystem. ttm: Return -ERESTART when a signal interrupts bo eviction. drm: Apply "Memory fragmentation from lost alignment blocks" drm/ttm: fix an error path to exit function correctly Thomas Mingarelli (1): [WATCHDOG] hpwdt: Add NMI sourcing Thomas Petazzoni (1): macb: Add support of the netpoll API Thomas Reitmayr (2): [ARM] orion5x: Change names of defines for Reset-Out-Mask register [ARM] Kirkwood: Add the watchdog timer as a platform device. Thomas Renninger (3): [CPUFREQ] ondemand: Uncouple minimal sampling rate from HZ in NO_HZ case [CPUFREQ] powernow-k8: Set transition latency to 1 if ACPI tables export 0 [CPUFREQ] Only set sampling_rate_max deprecated, sampling_rate_min is useful Tilman Schmidt (14): ISDN: update Documentation/isdn/00-INDEX gigaset: remove obsolete references to m10x state table gigaset: fix possible oops in error handling gigaset: skip unnecessary hex formatting gigaset: fix error return code gigaset: documentation update gigaset: move up Kconfig inclusion point gigaset: remove UNDOCREQ config option gigaset: remove unused structure member rcvbytes isdn: rename capi_ctr_reseted() to capi_ctr_down() isdn: kerneldoc for capiutil.c isdn: prevent NULL ptr Oops in capi_cmsg2str() isdn: extend INTERFACE.CAPI document isdn: clean up documentation index Tim Abbott (1): ftrace: use .sched.text, not .text.sched in recordmcount.pl Tim Bird (1): ring-buffer: fix bug in ring_buffer_discard_commit Tim Blechmann (3): perf_counter: include missing header ALSA: lx6464es - driver for the digigram lx6464es interface ALSA: lx6464es - support standard alsa module parameters Tim Gardner (1): Staging: winbond: mac80211 - unify config_interface and bss_info_changed Timo Kokkonen (1): [WATCHDOG] twl4030 watchdog driver Timo Teras (1): neigh: fix state transition INCOMPLETE->FAILED via Netlink request Timo Teräs (1): ipv4: update ARPD help text Timur Tabi (1): powerpc: Introduce macro spin_event_timeout() Tobias Doerffel (1): ath5k: added cfg80211 based rfkill support Tobias Klauser (5): ath5k: Storage class should be before const qualifier s2io: Remove private boolean definitions V4L/DVB (11654): gspca - m5602: Storage class should be before const qualifier V4L/DVB (11724): firedtv: Storage class should be before const qualifier Staging: pohmelfs: Storage class should be before const qualifier Tom Goff (1): PIM-SM: namespace changes Tom Mingarelli (1): [WATCHDOG] hpwdt: Add NMI priority option Tom Zanussi (9): tracing/filters: add run-time field descriptions to TRACE_EVENT_FORMAT events tracing/filters: add TRACE_EVENT_FORMAT_NOFILTER event macro tracing/infrastructure: separate event tracer from event support tracing/filters: use ring_buffer_discard_commit() in filter_check_discard() tracing/filters: allow on-the-fly filter switching tracing/filters: add filter_mutex to protect filter predicates tracing/filters: move preds into event_filter object tracing/filters: distinguish between signed and unsigned fields tracing/filters: a better event parser Tomas 'Sleep_Walker' Cech (2): [ARM] pxa/treo680: initial support MAINTAINERS: add entry for Palm Treo680 Tomas Szepe (1): CONFIG_FILE_LOCKING should not depend on CONFIG_BLOCK Tomas Winkler (4): iwlwifi: replace test_and_set_bit by set_bit in clear stations function iwlwifi: drop struct iwl3945_hw_key iwlwifi: drop iwl3945_tid_data iwlwifi: unify station management Tomi Valkeinen (1): ARM: OMAP2/3: DMA: implement trans copy and const fill Tony Breeds (2): ixgbe: Be explict with what we are !'ing in ixgbe_sfp_config_module_task() powerpc/mpic: Cleanup mpic_find() implementation Tony Cook (1): USB: mos7840: fix debug log messages Tony Lindgren (24): ARM: OMAP2/3: Remove OMAP2_32KSYNCT_BASE ARM: OMAP2/3: Remove OMAP_PRM_REGADDR and OMAP2_PRM_BASE ARM: OMAP2/3: Move define of OMAP2_VA_IC_BASE to be local to entry-macro.S ARM: OMAP2/3: Remove OMAP2_PRCM_BASE ARM: OMAP2/3: Remove OMAP_CM_REGADDR ARM: OMAP2/3: Reorganize Makefile to add omap4 support ARM: OMAP1: Misc clean-up ARM: OMAP2/3: Remove OMAP2_32KSYNCT_BASE ARM: OMAP2/3: Remove OMAP_PRM_REGADDR and OMAP2_PRM_BASE ARM: OMAP2/3: Move define of OMAP2_VA_IC_BASE to be local to entry-macro.S ARM: OMAP2/3: Remove OMAP2_PRCM_BASE ARM: OMAP2/3: Remove OMAP_CM_REGADDR ARM: OMAP2/3: Reorganize Makefile to add omap4 support Merge branch 'omap-clock-upstream' of git://git.pwsan.com/linux-2.6 into for-next ARM: OMAP2/3: Add generic smc91x support when connected to GPMC ARM: OMAP: Add some entries to MAINTAINERS ARM: OMAP2/3: Remove L4_WK_OMAP_BASE, L4_PER_OMAP_BASE, L4_EMU_BASE, L3_OMAP_BASE ARM: OMAP3: Initialize more devices for LDP Merge branch 'omap-upstream' into for-next Merge branch 'omap3-upstream' into for-next Merge branch 'omap3-boards' into for-next Merge branch 'omap4' into for-next [ARM] 5536/1: Move clk_add_alias() to arch/arm/common/clkdev.c i2c-omap: Fix build breaking typo cpu_is_omap_2430 Tony Luck (3): [IA64] hook up new rt_tgsigqueueinfo syscall [IA64] ia64 does not need umount2() syscall Pull for-2.6.31 into release Tony Thompson (1): ARMv7: Mark the PTWs inner WBWA on SMP and WB on UP Tony Vroon (1): ALSA: hda - Acer Inspire 6530G model for Realtek ALC888 Torben Schulz (1): ALSA: hda - Improved MacBook 3,1 support Torsten Ertbjerg Rasmussen (1): rtc: rtc-ds1742 nvram attribute fix Toshiyuki Okajima (1): ext4: fix dx_map_entry to support 256k directory blocks Trent Piepho (15): V4L/DVB (11964): b2c2: Fix problems with frontend attachment V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images V4L/DVB (11902): pxa-camera: Use v4l bounding/alignment function V4L/DVB (11903): sh_mobile_ceu_camera: Use v4l bounding/alignment function V4L/DVB (11904): zoran: Use v4l bounding/alignment functiob V4L/DVB (11905): vivi: Use v4l bounding/alignment function V4L/DVB (11906): saa7134: Use v4l bounding/alignment function V4L/DVB (11907): cx88: Use v4l bounding/alignment function V4L/DVB (11908): w8968cf: Use v4l bounding/alignment function V4L/DVB (11909): cx23885: Use v4l bounding/alignment function V4L/DVB (11910): mt9: Use v4l bounding/alignment function V4L/DVB (11911): cx231xx: Use v4l bounding/alignment function V4L/DVB (11912): em28xx: Use v4l bounding/alignment function V4L/DVB (11913): cx231xx: TRY_FMT should not actually set anything V4L/DVB (12003): v4l2: Move bounding code outside I2C ifdef block Trond Myklebust (16): nfsd: Use write gathering only with NFSv2 SUNRPC: Fix a missing "break" option in xs_tcp_setup_socket() NFSv4: Fix the 'nolock' option regression NFSv4: Move error handling out of the delegation generic code NFSv4: Handle more errors when recovering open file and locking state NFS: Ensure we always hold the BKL when dereferencing inode->i_flock NFSv4/NLM: Push file locking BKL dependencies down into the NLM layer Merge commit 'linux-pnfs/nfs41-for-2.6.31' into nfsv41-for-2.6.31 Merge branch 'devel-for-2.6.31' into for-2.6.31 SUNRPC: Fix the TCP server's send buffer accounting VFS: Uninline the function put_mnt_ns() VFS: Add VFS helper functions for setting up private namespaces NFSv4: Replace nfs4_path_walk() with VFS path lookup in a private namespace NFS: Fix nfs_path() to always return a '/' at the beginning of the path NFS: Correct the NFS mount path when following a referral VFS: Switch init_mount_tree() to use the new create_mnt_ns() helper Troy Kisky (2): davinci: interrupts: get_irqnr_and_base: save an instruction ASoC: codec tlv320aic23 fix bogus divide by 0 message Troy Moure (1): acer-wmi: fix rfkill conversion Ulrich Dangel (1): Input: ALPS - handle touchpoints buttons correctly Ulrik Bech Hald (1): [WATCHDOG] OMAP fixes: enable clock in probe, trigger timer reload Uri Shkolnik (42): V4L/DVB (11812): Siano: smsusb - add big endian support V4L/DVB (11239): sdio: add cards ids for sms (Siano Mobile Silicon) MDTV receivers V4L/DVB (11240): siano: add high level SDIO interface driver for SMS based cards V4L/DVB (11552): Siano: SDIO interface driver - remove two redundant lines V4L/DVB (11554): Siano: core header - add definitions and structures V4L/DVB (11555): Siano: core - move and update the main core structure declaration V4L/DVB (11556): Siano: core header - indentation V4L/DVB (11559): Siano: add support for infra-red (IR) controllers V4L/DVB (11561): Siano: add messages handling for big-endian target V4L/DVB (11726): Modify the file license to match all other Siano's files V4L/DVB (11727): Siano: core header - update include files V4L/DVB (11728): Siano: smsdvb - modify license V4L/DVB (11729): Siano: smsdvb - remove redundent complete instruction V4L/DVB (11776): Siano: smsusb - update license V4L/DVB (11777): Siano: smsusb - handle byte ordering and big endianity V4L/DVB (11778): Siano: smsusb - lost buffers bug fix V4L/DVB (11779): Siano: Makefile - add smsendian to build V4L/DVB (11781): Siano: smsdvb - add big endian support V4L/DVB (11782): Siano: smsdvb - use 'push' status mechanism V4L/DVB (11783): Siano: smsdvb - small typo fix ad module author V4L/DVB (11813): Siano: move dvb-api headers' includes to dvb adapter V4L/DVB (11814): Siano: smscards - add gpio look-up table V4L/DVB (11815): Siano: bind infra-red component V4L/DVB (11816): Siano: USB - move the device id table to the cards module V4L/DVB (11817): Siano: smscards - fix wrong firmware assignment V4L/DVB (11818): Siano: smscards - assign gpio to HPG targets V4L/DVB (11819): Siano: smscore - fix get_common_buffer bug V4L/DVB (11820): Siano: smscore - fix byte ordering bug V4L/DVB (11821): Siano: smscore - fix isdb-t firmware name V4L/DVB (11822): Siano: smscore - bug fix at get_device_mode V4L/DVB (11823): Siano: smsusb - fix typo in module description V4L/DVB (11824): Siano: smsusb - change exit func debug msg V4L/DVB (11883): Siano: cards - add two additional (USB) devices V4L/DVB (11884): Siano: smssdio - revert to stand alone module V4L/DVB (11885): Siano: Add new GPIO management interface V4L/DVB (11886): Siano: smscore - fix some new GPIO definitions names V4L/DVB (11887): Siano: smscards - add board (target) events V4L/DVB (11888): Siano: smsusb - remove redundant ifdef V4L/DVB (11889): Siano: smsdvb - add DVB v3 events V4L/DVB (11890): Siano: smscore - remove redundant code V4L/DVB (11891): Siano: smscore - bind the GPIO SMS protocol V4L/DVB (11892): Siano: smsendian - declare function as extern Ursula Braun (10): iucv: provide second per-cpu IUCV command parameter block af_iucv: Fix merge. qeth: avoid crash after detach of replugged device ctcm: avoid crash in ctcm_remove_device qeth: support z/VM VSWITCH Port Isolation qeth: omit upstream checksumming for HiperSockets [S390] iucv: establish reboot notifier [S390] pm: iucv power management callbacks. [S390] pm: netiucv power management callbacks. [S390] PM: af_iucv power management callbacks. Uwe Kleine-König (5): hwrng: omap - Move probe function to .devinit.text mmc/omap: make mmci-omap using platform_driver_probe USB: move twl4030_usb's probe function to .devinit.text USB: move r8a66597_hcd's probe function to .devinit.text USB: move orion-ehci's probe function to .devinit.text Vaidyanathan Srinivasan (1): sched: Don't export sched_mc_power_savings on multi-socket single core system Valentin Longchamp (10): mx31moboard: clean-up of board support mx31: define various pins used on mx31moboard (v2) mx31moboard: setup all pins (v2) mx31moboard: add i2c support (v2) mx31moboard: add sdhc support (v3) mx31: remove gpio_request calls from iomux code mx31moboard: add support for usb OTG device (v3) mx31: add camera device mx31: changed CONSISTENT_DMA_SIZE to 8M for mx31 video mx31: correct csi_clk parent (v2) Vasanthakumar Thiagarajan (12): mac80211: Don't access managed mode bits in non-managed mode ath9k: Remove bogus break after return ath9k: Cleanup ineffective return values ath9k: Print hw reset failure status as signed int ath9k: Remove unused parameters which are passed to ath_beacon_config_X() ath9k: cleanup beacon parameters configuration ath9k: Move PS wakeup/restore calls from isr to tasklet ath9k: Fix write callback of 'debug' which configures debug mask mac80211: Fix the way ADDBA request count being modified ath9k: Fix tx stuck when connected to aggr disabled HT AP ath9k: Add helper to get ath9k specific current channel ath9k: Make sure we have current channel in ah_curchan before rf disable/enable Vasu Dev (5): fcoe: consolidates netdev related config and cleanup for spma mode fcoe: adds spma mode support [SCSI] fcoe: reduces lock cost when adding a new skb to fcoe_pending_queue [SCSI] fcoe: removes fcoe_watchdog [SCSI] fcoe: removes reserving memory for vlan_ethdr on tx path Vegard Nossum (28): x86: add save_stack_trace_bp() for tracing from a specific stack frame stacktrace: add forward-declaration struct task_struct tasklets: new tasklet scheduling function kmemcheck: add the kmemcheck documentation kmemcheck: add the kmemcheck core x86: add hooks for kmemcheck kmemcheck: add mm functions kmemcheck: add DMA hooks slub: add hooks for kmemcheck crypto: don't track xor test pages with kmemcheck kmemcheck: don't track page tables kmemcheck: add hooks for page- and sg-dma-mappings kmemcheck: add hooks for the page allocator kmemcheck: enable in the x86 Kconfig kmemcheck: add opcode self-testing at boot kmemcheck: introduce bitfield API net: use kmemcheck bitfields API for skbuff net: annotate bitfields in struct inet_sock ieee1394: annotate bitfield ieee1394/csr1212: fix false positive kmemcheck report net: annotate inet_timewait_sock bitfields c2port: annotate bitfield for kmemcheck net: annotate struct sock bitfield trace: annotate bitfields in struct ring_buffer_event fs: introduce __getname_gfp() fs: fix do_mount_root() false positive kmemcheck warning signal: fix __send_signal() false positive kmemcheck warning Merge commit 'linus/master' into HEAD Vikram Pandita (3): ARM: OMAP2/3: Serial: Remove arch_initcall dependency ARM: OMAP3: Add support for OMAP3 Zoom2 board ARM: OMAP3: Defconfig for Zoom2 board Ville Syrjala (1): Input: ati_remote2 - use non-atomic bitops Vimal Singh (2): mtd: nand: fix 512 byte software ecc support mtd: nand: add OMAP2/OMAP3 NAND driver Vinay Sridhar (1): powerpc/xmon: Add dl command to dump contents of __log_buf Vincent Minet (1): ext4: Fix spinlock assertions on UP systems Viral Mehta (2): trivial: remove extra space USB: xhci: replace if-elseif-else with switch-case Vivek Kutal (1): fbdev: *bfin*: drop unnecessary calls to memset Vivek Natarajan (2): ath9k: No need to abort Rx path when autosleep is enabled. ath9k: Disable autosleep feature for AR9285 based chipsets. Vlad Yasevich (1): sctp: support non-blocking version of the new sctp_connectx() API Vladimir Barinov (7): MX27ADS: setup all pins at once in one table MX27ADS: Add NAND support MX27ADS: Add I2C support MX27ADS: Add framebuffer support MX27ADS: Add 1-wire support MX27ADS: Add SDHC support mtd: MXC NAND support for 2KiB page size flashes Vladislav Zolotarov (4): bnx2x: FW 4.8.53.0 bnx2x: Separated FW from the source. bnx2x: Removed blob file bnx2x: driver version 1.48.105-1 Wai Yew CHAY (2): ALSA: SB X-Fi driver merge ALSA: ctxfi - Add PM support Wan ZongShun (1): Input: add support for touchscreen on W90P910 ARM platform Wang Chen (1): nfsd: nfs4_stat_init cleanup Wang Tinggong (1): trivial: rbtree.txt: fix rb_entry() parameters in sample code Waskiewicz Jr, Peter P (2): ixgbe: Disallow SFP 1G modules in the SFP+ cages for 82598 and 82599 ixgbe: Add SAN MAC address to the RAR, return the address to DCB Wayne Boyer (2): ipr: add test for MSI interrupt support ipr: differentiate pci-x and pci-e based adapters Wei Ni (1): ALSA: hda - Support NVIDIA 8 channel HDMI audio Wei Yongjun (12): rds: use kmem_cache_zalloc instead of kmem_cache_alloc/memset at76c50x-usb: remove pointless conditional before kfree_skb() wireless: fix to set dev->broadcast correctly sctp: fix error cause codes of ADD-IP extension sctp: fix report unrecognized parameter in ACSONF-ACK sctp: fix the error code when ASCONF is received with invalid address sctp: fix a typo in net/sctp/sm_statetable.c sctp: fix to only enable IPv6 address support on PF_INET6 socket sctp: fix panic when T2-shutdown timer expire on removed transport sctp: fix panic when T4-rto timer expire on removed transport sctp: fix to choose alternate destination when retransmit ASCONF chunk KVM: remove pointless conditional before kfree() in lapic initialization Weidong Han (7): docs, x86: add nox2apic back to kernel-parameters.txt x86, intr-remap: fix ack for interrupt remapping x86, intr-remap: enable interrupt remapping early x86, intr-remap: add option to disable interrupt remapping x86, intr-remap: fix x2apic/intr-remap resume Intel-IOMMU, intr-remap: set the whole 128bits of irte when modify/free it Intel-IOMMU, intr-remap: source-id checking Wen-chien Jesse Sung (1): V4L/DVB (11730): af9015: support for KWorld MC810 Werner Almesberger (2): [ARM] S3C6410: Add CAMIF clock [ARM] S3C64XX: Add HCLKx2 Wey-Yi Guy (22): iwlwifi: merge and better support of suspend/resume for iwlagn and iwl3945 iwlwifi: adding triple stream rate support for MIMO3 iwlwifi: adding MIMO3 support in rate scaling iwlwifi: add debug messages when start aggregation queue iwlwifi: Display decoded rate/mcs information iwlwifi: adding interrupt counter in debugfs for debugging iwlwifi: clean up unused NL80211_IFTYPE_MONITOR for Monitor mode iwlwifi: "is_fat" bit in rate scale match RXON flag iwlwifi: use #define instead of hard coded value iwlagn: show current rate scale data in debugfs iwlwifi: show qos AC parameters iwlwifi: default WMM AC parameters iwlwifi: add Greenfield support for 11n iwlwifi: Temperature sensor voltage reading for 5150 iwlwifi: support NVM access (EEPROM/OTP) iwlwifi: report the rate index as an MCS rate number iwlwifi: support "pure 40MHz" in RXON command iwlwifi: check for valid band for channel info iwlwifi: add value and range define for link quality command iwlwifi: checking for 40MHz mode iwlwifi: check control channel for pure 40MHz iwlwifi: check for channel location for 40MHz Wim Van Sebroeck (6): [WATCHDOG] iTCO_wdt: Cleanup code [WATCHDOG] Some more general cleanup [WATCHDOG] move platform probe and remove function to devinit and devexit [WATCHDOG] Correct WDIOF_MAGICCLOSE flag [WATCHDOG] iTCO_wdt: Fix ICH7+ reboot issue. [WATCHDOG] wdt_pci.c: remove #ifdef CONFIG_WDT_501_PCI Wolfgang Denk (2): powerpc/mpc8272ads: fix device tree for 8 MB flash size powerpc/5xxx: Add common mpc5xxx_get_bus_frequency() function Wolfgang Grandegger (12): can: Documentation for the CAN device driver interface can: Update MAINTAINERS and CREDITS file can: CAN Network device driver and Netlink interface can: Driver for the SJA1000 CAN controller can: SJA1000 generic platform bus driver can: SJA1000 driver for EMS PCI cards The patch adds support for the PCI cards: PCIcan and PCIcanx (1, 2 or 4 channel) from Kvaser (http://www.kvaser.com). can: some fixes and cleanups to the initial device driver interface can: sja1000: stop misusing member base_addr of struct net_device can: sja1000: generic OF platform bus driver can: sja1000_of_platform: fix build problems with printk format rtc: add stand-alone driver for RX8025 chip Wolfgang Muees (2): mmc_spi: speedup for slow cards, less wear-out mmc_spi: don't use EINVAL for possible transmission errors Wolfram Sang (5): trivial: fs/inode: Fix typo in file_update_time nanodoc i2c/chips: Move max6875 to drivers/misc/eeprom powerpc/5200: Update pcm030.dts to add i2c eeprom and delete cruft powerpc/5121: make clock debug output more readable rtc: rtc-ds1307 add ds3231 Wolfram Strepp (3): rb_tree: reorganize code in rb_erase() for additional changes rb_tree: make clear distinction between two different cases in rb_erase() rb_tree: remove redundant if()-condition in rb_erase() Wu Fengguang (37): perf_counter tools: Merge common code into perfcounters.h perf_counter tools: Move perfstat supporting code into perfcounters.h perf_counter tools: support symbolic event names in kerneltop perf_counter tools: Reuse event_name() in kerneltop perf_counter tools: move remaining code into kerneltop.c perf_counter tools: fix comment for sym_weight() perf_counter tools: fix event_id type perf_counter tools: cut down default count for cpu-cycles perf_counter tools: when no command is feed to perfstat, display help and exit slob: use PG_slab for identifying SLOB pages readahead: make mmap_miss an unsigned int readahead: move max_sane_readahead() calls into force_page_cache_readahead() readahead: apply max_sane_readahead() limit in ondemand_readahead() readahead: remove one unnecessary radix tree lookup readahead: increase interleaved readahead size readahead: remove sync/async readahead call dependency readahead: sequential mmap readahead readahead: enforce full readahead size on async mmap readahead readahead: record mmap read-around states in file_ra_state radix-tree: add radix_tree_prev_hole() readahead: move the random read case to bottom readahead: introduce context readahead algorithm readahead: remove redundant test in shrink_readahead_size_eio() readahead: enforce full sync mmap readahead size mm: introduce PageHuge() for testing huge/gigantic pages proc: kpagecount/kpageflags code cleanup proc: export more page flags in /proc/kpageflags pagemap: document clarifications pagemap: document 9 more exported page flags pagemap: add page-types tool vmscan: cleanup the scan batching code vmscan: don't export nr_saved_scan in /proc/zoneinfo vmscan: ZVC updates in shrink_active_list() can be done once vmscan: report vm_flags in page_referenced() vmscan: make mapped executable pages the first class citizen vmscan: merge duplicate code in shrink_active_list() writeback: skip new or to-be-freed inodes Wu Zhangjin (2): tracing: fix undeclared 'PAGE_SIZE' in include/linux/trace_seq.h MIPS: Add hibernation support Xiantao Zhang (1): KVM: ia64: Flush all TLBs once guest's memory mapping changes. Xiaochen Shen (1): USB: Add Intel Langwell USB Device Controller driver Yan Zheng (4): btrfs: Fix set/clear_extent_bit for 'end == (u64)-1' Btrfs: Mixed back reference (FORWARD ROLLING FORMAT CHANGE) Btrfs: check duplicate backrefs for both data and metadata Btrfs: always update root items for fs trees at commit time Yang Li (1): rio: warn_unused_result warnings fix Yang Zhang (2): KVM: ia64: fix compilation error in kvm_get_lowest_prio_vcpu KVM: ia64: enable external interrupt in vmm Yevgeny Petrilin (17): mlx4_en: Removed redundant stride variable mlx4_en: Fix partial rings feature mlx4_en: Giving interface name in debug messages mlx4_en: Moved all module parameters handling to en_main.c mlx4_en renamed en_params.c to en_ethtool.c mlx4_en: Work with part of the ports. mlx4_en: Coalescing target is equal for all mtu's mlx4_en: multiqueue support mlx4_en: Added vlan_features support mlx4_en: Updated driver version mlx4: FIX error flow when initializing EQ table mlx4_en: Counting all the dropped packets on the TX side mlx4_en: Removed redundant skb->len check mlx4_en: using stop/start_all_queues mlx4_en: Cancel port_up check in transmit function mlx4_en: Removed redundant check on lso header size mlx4_en: Remove redundant refill code on RX Yi Li (4): Blackfin: bf527-ezkit: add support for mmc-spi Blackfin: define SPI IRQ in board resources Blackfin: update aedos-ipipe code to upstream 1.10-00 Blackfin: drop BF535-specific text for exception 0x2A (unaligned instruction) Yi Zou (13): ixgbe: Enable L2 header split in 82599 ixgbe: Add FCoE feature register defines to 82599 ixgbe: Add FCoE feature header to 82599 ixgbe: Add FCoE feature code to 82599 ixgbe: Add infrastructure code for FCoE large send offload to 82599 ixgbe: Implement FCoE Tx side offload features in base driver of 82599 ixgbe: Add infrastructure code for FCoE large receive offload to 82599 ixgbe: Implement FCoE Rx side large receive offload feature to 82599 ixgbe: Add FCoE related statistics to 82599 ixgbe: Add RING_F_FCOE for FCoE feature in 82599 ixgbe: Enable FCoE redirection table feature in 82599 ixgbe: Enable jumbo frame for FCoE feature in 82599 ixgbe: Include offloaded FCoE data into total rx/tx statistics for 82599 Yinghai Lu (56): perf_counter: more barrier in blank weak function x86: make irqinit_32.c more like irqinit_64.c, v2 x86: make wakeup_secondary_cpu_via_init static x86: consistent about warm_reset_vector for UN_NON_UNIQUE_APIC x86: remove (null) in /sys kernel_page_tables x86: use used_vectors in init_IRQ() x86: apic: Remove duplicated macros x86: Use dmi check in apic_is_clustered() on 64-bit to mark the TSC unstable irq, cpumask: correct CPUMASKS_OFFSTACK typo and fix fallout x86/irq: remove leftover code from NUMA_MIGRATE_IRQ_DESC irq: change ->set_affinity() to return status irq: only update affinity if ->set_affinity() is sucessfull x86/irq: change irq_desc_alloc() to take node instead of cpu irq: change ACPI GSI APIs to also take a device argument irq: change io_apic_set_pci_routing() to use device parameter x86/irq: change MSI irq_desc to be more numa aware irq: make ht irq_desc more numa aware x86/irq: use move_irq_desc() in create_irq_nr() x86/pci: remove rounding quirk from e820_setup_gap() x86/acpi: remove irq-compression trick on 32-bit x86: fix alloc_mptable() x86/acpi: call mp_config_acpi_gsi() in mp_register_gsi() x86/acpi: move pin_programmed bit map to io_apic.c x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector() x86/acpi: move setup io apic routing out of CONFIG_ACPI scope x86/pci: update pirq_enable_irq() to setup io apic routing x86: apic: Check rev 3 fadt correctly for physical_apic bit x86: clean up and fix setup_clear/force_cpu_cap handling x86: clean up and and print out initial max_pfn_mapped x86: read apic ID in the !acpi_lapic case x86: Sanity check the e820 against the SRAT table using e820 map only x86: Allow 1MB of slack between the e820 map and SRAT, not 4GB x86: read apic ID in the !acpi_lapic case x86, apic: introduce io_apic_irq_attr x86: don't call read_apic_id if !cpu_has_apic mm, x86: remove MEMORY_HOTPLUG_RESERVE related code x86, mm: Fix node_possible_map logic x86: fix system without memory on node0 x86, irq: update_mptable needs pci_routeirq x86, irq: don't call mp_config_acpi_gsi() if update_mptable is not enabled x86, io-apic: Don't mark pin_programmed early x86: enable_update_mptable should be a macro x86: remove some alloc_bootmem_cpumask_var calling irq/cpumask: make memoryless node zero happy memcg: don't use bootmem allocator in setup code PCI/x86: don't assume prefetchable ranges are 64bit PCI: improve resource allocation under transparent bridges x86: handle initrd that extends into unusable memory x86: use zalloc_cpumask_var in arch_early_irq_init kvm: remove the duplicated cpumask_clear irq: slab alloc for default irq_affinity x86: make zap_low_mapping could be used early firmware_map: fix hang with x86/32bit page-allocator: clear N_HIGH_MEMORY map before we set it again x86: fix duplicated sysfs attribute x86: use zalloc_cpumask_var for mce_dev_initialized Yong Wang (8): perf_counter/x86: Always use NMI for performance-monitoring interrupt perf_counter/x86: Remove the IRQ (non-NMI) handling bits perf_counter: Documentation update perf_counter tools: Fix incorrect printf formats perf_counter, x86: Correct some event and umask values for Intel processors perf_counter/x86: Fix the model number of Intel Core2 processors perf_counter tools: Remove one L1-data alias perf_counter/x86: Add a quirk for Atom processors Yoshihiro Shimoda (12): sh: sh7785lcr: fix I2C device address map for 32-bit mode net: sh_eth: fix cache coherency issue net: sh_eth: fix TX/RX descriptor not set physical memory net: sh_eth: fix receive desciptor loop net: sh_eth: CPU dependency code collect to "struct sh_eth_cpu_data" net: sh_eth: Add support SH7724 USB: r8a66597-hcd: use platform_data instead of module_param sh: sh7785lcr: add platform data for r8a66597-hcd sh: highlander: add platform data for r8a66597-hcd sh: x3proto: add platform data for r8a66597-hcd sh: add platform data for r8a66597-hcd in setup-sh7366 sh: add platform data for r8a66597-hcd in setup-sh7723 Yoshinori Sato (1): serial: sh-sci: Fix up h8300 support. Yu Zhao (11): VT-d: fix invalid domain id for KVM context flush PCI: support the ATS capability PCI: handle Virtual Function ATS enabling VT-d: parse ATSR in DMA Remapping Reporting Structure VT-d: add device IOTLB invalidation support VT-d: cleanup iommu_flush_iotlb_psi and flush_unmaps VT-d: support the device IOTLB PCI: fix SR-IOV function dependency link problem PCI: cleanup Function Level Reset PCI: support PM D0hot->D3 transition reset PCI: support Secondary Bus Reset Yu Zhiguo (3): NFSv4: do exact check about attribute specified NFSv4: kill off complicated macro 'PROC' NFS: kill off complicated macro 'PROC' Zephaniah E. Hull (1): Input: psmouse - ESD workaround fix for OLPC XO touchpad Zhang Rui (5): Show the physical device node of backlight class device. ACPI: fix a deadlock in hotplug case ACPI: DMI to disable Vista compatibility on some Sony laptops ACPI: run ACPI device hot removal in kacpi_hotplug_wq ACPI: video: DMI workaround broken Acer 7720 BIOS enabling display brightness Zhang, Xiantao (1): KVM: ia64: make kvm depend on CONFIG_MODULES. Zhang, Yanmin (3): PCI AER: support Multiple Error Received and no error source id PCI AER: support invalid error source IDs PCI AER: multiple error support Zhao Yakui (3): ACPI: increase size of acpi_bus_id[] ACPI: Add the reference count to avoid unloading ACPI video bus twice ACPI: Rename ACPI processor device bus ID Zhaolei (13): ftrace: clean up enable logic for sched_switch printk: add support of hh length modifier for printk tracing, net, skb tracepoint: make skb tracepoint use the TRACE_EVENT() macro tracing, kmemtrace: Separate include/trace/kmemtrace.h to kmemtrace part and tracepoint part tracing, kmemtrace: Make kmem tracepoints use TRACE_EVENT macro tracing: Remove include/trace/kmem_event_types.h ftrace: Add task_comm support for trace_event ftrace: clean up of using ftrace_event_enable_disable() ftrace: don't convert function's local variable name in macro ftrace, workqueuetrace: make workqueue tracepoints use TRACE_EVENT macro trace_workqueue: use list_for_each_entry() instead of list_for_each_entry_safe() trace_workqueue: remove cpu_workqueue_stats->first_entry trace_workqueue: remove blank line between each cpu Zhenwen Xu (1): [SCSI] NCR_D700: fix IRQ handler return type Zhenyu Wang (10): agp/intel: Add support for new chipsets drm/i915: Add chipset/feature defines for for new chipsets drm/i915: Add new chipset register definitions drm/i915: Disable opregion on IGDNG for now drm/i915: Disable tiling on IGDNG for now drm/i915: enable kernel modesetting on IGDNG drm/i915: Add HDMI support on IGDNG drm/i915: Add LVDS support for IGDNG drm/i915: handle interrupt on new chipset drm/i915: Enable probe on new chipset Zhu Yi (7): wireless: move some utility functions from mac80211 to cfg80211 iwmc3200wifi: Add new Intel Wireless Multicomm 802.11 driver iwmc3200wifi: fix link error when CFG80211 is not selected iwmc3200wifi: check for iwm_priv_init error iwmc3200wifi: add iwm_if_add and iwm_if_remove iwmc3200wifi: fix potential kernel oops on module removal iwmc3200wifi: add a mutex to protect iwm_reset_worker Zygo Blaxell (1): lib/genalloc.c: remove unmatched write_lock() in gen_pool_destroy akpm@xxxxxxxxxxxxxxxxxxxx (1): PCI: ibmphp_core.c: fix warning due to missing module_exit() andrey@xxxxxxxxxxx (1): libertas: fix GSPI card event handling chaithrika@xxxxxx (1): TI DaVinci EMAC : Fix rmmod error dann frazier (1): Remove bashisms from scripts dmitry pervushin (18): [ARM] 5461/1: Freescale STMP platform support [ARM] 5469/1: Freescale STMP platform support [2/10] [ARM] 5468/1: Freescale STMP platform support [3/10] [ARM] 5467/1: Freescale STMP platform support [4/10] [ARM] 5466/1: Freescale STMP platform support [5/10] [ARM] 5477/1: Freescale STMP platform support [6/10] [ARM] 5465/1: Freescale STMP platform support [7/10] [ARM] 5464/1: Freescale STMP platform support [7/10] [ARM] 5463/1: Freescale STMP platform support [10/10] [ARM] 5483/1: Freescale STMP: add Kconfig/Makefile entries [ARM] 5501/1: Freescale STMP: fix compilation warning [ARM] 5530/1: Freescale STMP: get rid of HW_zzz macros [1/3] [ARM] 5531/1: Freescale STMP: get rid of HW_zzz macros [2/3] [ARM] 5532/1: Freescale STMP: register definitions [3/3] [ARM] 5537/1: Freescale STMP: 37nn registers definition [ARM] 5538/1: Freescale STMP: 378n registers definition [ARM] 5539/1: Freescale STMP: onboard devices declaration [WATCHDOG] Freescale STMP: watchdog driver figo.zhang (4): trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt V4L/DVB (11852): saa7134-video.c: poll method lose race condition V4L/DVB (11853): minor have assigned value twice V4L/DVB (11990): saa7134-video.c: fix the block bug françois romieu (4): r8169: remove useless struct member r8169: allow true forced mode setting sis190: use an adequate phy list entry as a fallback r8169: do not bring device down when suspending gouji-new (1): ixgbe: Proposed PARCH PCIE legacy I/O port free intel 10Gb NIC driver hermann pitton (1): V4L/DVB (11732): saa7134: disable not yet existing IR and DVB support on the Compro T750 john cooper (1): Add serial number support for virtio_blk, V4a john stultz (5): timekeeping: create arch_gettimeoffset infrastructure time: sh: convert to use arch_getoffset() infrastructure ntp: adjust SHIFT_PLL to improve NTP convergence ntp: fix comment typos clocksource: sanity check sysfs clocksource changes leon.woestenberg@xxxxxxxxx (1): powerpc/83xx: Add MSI interrupts to DTS of MPC8315E-RDB matthieu castet (3): mac80211 : fix unaligned rx skb V4L/DVB (11832): dibusb_mc: fix i2c to not corrupt eeprom in case of strange read pattern [WATCHDOG] add bcm47xx watchdog driver maximilian attems (5): kbuild, deb-pkg: improve maintainer identification kbuild, deb-pkg: fix generated package name kbuild, deb-pkg: fix Provides field kbuild, deb-pkg: fix Section field kbuild, deb-pkg: bump standards version mware@xxxxxxxxxxxxxxxx (1): powerpc/fsl: Increase the number of possible localbus banks nathan binkert (1): KVM: Make kvm header C++ friendly npiggin@xxxxxxx (3): fs: mnt_want_write speedup fs: introduce mnt_clone_write fs: move mark_files_ro into file_table.c raz ben yehuda (7): md: have raid0 compile with MD_DEBUG on md: have raid0 report its formation md: raid0: chunk size check in raid0_run md: raid10: chunk size check in run md: raid5: chunk size check in setup_conf md: prepare for non-power-of-two chunk sizes md: raid0 :Enables chunk size other than powers of 2. roel kluin (2): pasemi_mac: mac_to_intf() error not noticed tape: beyond ARRAY_SIZE of viocd_diskinfo scameron@xxxxxxxxxxxxxxxxxxxxxxx (8): cciss: Use schedule_timeout_uninterruptible in SCSI error handling code cciss: factor out core of sendcmd_withirq() for use by SCSI error handling code cciss: simplify interface of sendcmd() and sendcmd_withirq() cciss: factor out fix target status processing code from sendcmd functions cciss: separate error processing and command retrying code in sendcmd_withirq_core() cciss: change SCSI error handling routines to work with interrupts enabled. cciss: Remove no longer needed sendcmd reject processing code cciss: decode unit attention in SCSI error handling code sebastian.blanes@xxxxxxxxx (1): ps3av: Set 16:9 aspect ratio for 720p video modes sg.tweak@xxxxxxxxx (1): drivers/net/macvlan.c: fix cloning of tagged VLAN interfaces tomas petr (1): V4L/DVB (11830): dib0700: add support for Leadtek WinFast DTV Dongle H unsik Kim (1): mg_disk: seperate mg_disk.h again vibi sreenivasan (3): Removed reference to non-existing file Documentation/PCI/PCI-DMA-mapping.txt Staging: rspiusb: Fix a bunch of warnings. Staging: rspiusb: copy_to/from_user related fixes walimis (3): tracing/trace_stack: fix the number of entries in the header tracing/events: fix output format of kernel stack tracing/events: fix output format of user stack wanzongshun (13): [ARM] 5493/1: Add w90p910 IC interface controller regester map [ARM] 5494/1: Add w90p910 irq number define [ARM] 5495/1: Add w90p910 usb host driver relevant kernel parts[1/2] [ARM] 5496/1: Add w90p910 touch screen driver relevant kernel parts[2/2]. [ARM] 5497/1: Add usb and ts relevant kernel maping option [ARM] 5498/1: w90p910 Clock register controller header file dfine [ARM] 5499/1: Add Usb register controller header file dfine [ARM] 5511/1: Add w90p910 rtc,kpi and usbd device map_desc define. [ARM] 5512/1: Add w90p910 rtc,kpi and usbd device platform_device define. [ARM] 5551/1: Add multi-function pin api for w90p910 platform. [ARM] 5548/1: Add gpio api for w90p910 platform [ARM] 5549/1: Add clock api for w90p910 platform. [ARM] 5550/1: Add default configure file for w90p910 platform yakui_zhao (8): drm/i915: Add the structure of child_device_config in video BIOS tables. drm/i915: parse VBT general definition block to get the SDVO device info drm/i915: Initialize the SDVO device based on the sdvo info parsed from VBT drm: add separate drm debugging levels drm/i915: replace DRM_DEBUG with DRM_DEBUG_KMS in intel_lvds drm/i915: Replace DRM_DEBUG with DRM_DEBUG_KMS in intel_sdvo drm: Replace DRM_DEBUG with DRM_DEBUG_MODE in drm_mode drm: Replace DRM_DEBUG with DRM_DEBUG_DRIVER in i915 driver ----------------------------------------------------------------------- hooks/post-receive -- linux-cr
_______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers