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.30-rc1 has been created at 42ae7400074d449189d41fceb6d6f871490d7842 (tag) tagging 577c9c456f0e1371cbade38eaf91ae8e8a308555 (commit) replaces v2.6.29 tagged by Linus Torvalds on Tue Apr 7 14:25:11 2009 -0700 - Log ----------------------------------------------------------------- Linux 2.6.30-rc1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAknbxLsACgkQF3YsRnbiHLvCIwCgqsu5W7lJUNRA8KxGJtzopVXn oR0AoJPnQ9JAKqPW5mvZ5s1fBmFHHqJv =5Vxa -----END PGP SIGNATURE----- ADDI-DATA GmbH (1): Staging: comedi: add addi-data drivers Aaro Koskinen (1): [SCSI] sym53c8xx: Keep transfer negotiations valid Abbas, Mohamed (3): iwlwifi: allow user to set max rate iwlagn: fix agn rate scaling iwl3945: fix deep sleep when removing the driver. Abhijeet Kolekar (27): iwl3945: use iwl_rx_mem_buffer iwl3945: use iwl_rx_queue in iwl3945 iwl3945: use iwl_hw_params in iwl3945_priv iwl3945: rename iwl3945_priv variables iwl3945: replaces iwl3945_priv with iwl_priv iwl3945: use iwl-io.h and delete iwl-3945-io.h iwl3945: use iwl_rx_scan handlers iwl3945: use iwl_mac_hw_scan callback iwl3945: use iwl rx handlers iwl3945: use iwl_rx_reply_error notification iwl3945: remove duplicate interrupt code iwl3945: use iwl_isr iwl3945: use SW rfkill from iwlwifi iwl3945: synchronize timestamp with uCode iwl3945: unify set key flow with iwlwifi iwl3945: add iwl3945_setup_mac iwl3945 : use iwl_activate_qos iwl3945: add test for new association iwl3945: fix sparse error iwl3945: use iwl_led structure iwl3945 : fix rate scaling iwl3945: use iwl_tx_cmd_complete iwl3945: set TFD_QUEUE_MAX to correct value iwl3945: use iwl_cmd_queue_free iwl3945: fix checkpatch.pl errors iwl3945: control rate decrease iwl3945: replace stations with stations_39 Abhijith Das (2): GFS2: Bring back lvb-related stuff to lock_nolock to support quotas GFS2: change gfs2_quota_scan into a shrinker Abylay Ospan (5): V4L/DVB (10796): Add init code for NetUP Dual DVB-S2 CI card V4L/DVB (10797): Add EEPROM code for NetUP Dual DVB-S2 CI card. V4L/DVB (10798): Add CIMax(R) SP2 Common Interface code for NetUP Dual DVB-S2 CI card V4L/DVB (11056): Bug fix in NetUP: restore high address lines in CI V4L/DVB (11057): Fix CiMax stability in Netup Dual DVB-S2 CI Adam Baker (3): V4L/DVB (10639): gspca - sq905: New subdriver. V4L/DVB (10829): Support alternate resolutions for sq905 V4L/DVB (11387): Sensor orientation reporting Adam Buchbinder (1): trivial: Fix misspelling of "Celsius". Adam McDaniel (1): Staging: rt2860: Ported v1.7.1.1 changes into v1.8.0.0, becoming v1.8.1.1 Adam Nielsen (2): netfilter: x_tables: add LED trigger target leds: Prevent multiple LED triggers with the same name Adrian Bunk (6): [SCSI] ses: #if 0 the unused ses_match_host() [SCSI] a3000: make 2 functions static [SCSI] a2091: make 2 functions static FRV: Fix compile breakage net/802/fddi.c: add MODULE_LICENSE tty: Correct inline types for tty_driver_kref_get() Adrian Hunter (16): UBIFS: fix dbg_chk_lpt_sz() UBIFS: fix bug where page is marked uptodate when out of space [MTD] mtdoops: allow MTD selection by name [MTD] mtdoops: fix a bit of spin lock usage [MTD] [OneNAND] omap2: panic_write may be in an interrupt context ARM: OMAP3: mmc-twl4030 fix name buffer length, v2 ARM: OMAP3: mmc-twl4030 add cover switch ARM: OMAP3: mmc-twl4030 allow arbitrary slot names, v3 mmc: Add Extended CSD register to debugfs omap_hsmmc: do not re-power when powering off MMC omap_hsmmc: Fix response type for busy after response omap_hsmmc: Allow cover switch to cause rescan omap_hsmmc: Do not prefix slot name omap_hsmmc: Wait for SDBP regulator: twl4030 VAUX3 supports 3.0V UBIFS: fix recovery bug Adrian McMenamin (2): sh: maple: Support block reads and writes. mtd: flash mapping support for Dreamcast VMU. Adrian-Ken Rueegsegger (1): crypto: Fix dead links Ajay Kumar Gupta (3): USB: otg: adding nop usb transceiver USB: musb: NAK timeout scheme on bulk RX endpoint USB: musb: only turn off vbus in OTG hosts Akinobu Mita (11): x86: unify kmap_atomic_pfn() and iomap_atomic_prot_pfn() x86: debug check for kmap_atomic_pfn and iomap_atomic_prot_pfn() x86, mm: remove unnecessary include file from iomap_32.c slub: use get_track() generic debug pagealloc mm: introduce debug_kmap_atomic mm: use debug_kmap_atomic x86, mm: fix misuse of debug_kmap_atomic generic debug pagealloc: build fix mm: fix misuse of debug_kmap_atomic ALSA: hda - add missing comma in ad1884_slave_vols Al Viro (28): constify dentry_operations: NFS constify dentry_operations: misc filesystems constify dentry_operations: 9p constify dentry_operations: autofs, autofs4 constify dentry_operations: AFS constify dentry_operations: CIFS constify dentry_operations: ecryptfs constify dentry_operations: procfs constify dentry_operations: FUSE constify dentry_operations: FAT constify dentry_operations: GFS2 constify dentry_operations: OCFS2 constify dentry_operations: JFS constify dentry_operations: sysfs constify dentry_operations: configfs constify dentry_operations: rest Kill unsharing fs_struct in __set_personality() Get rid of bumping fs_struct refcount in pivot_root(2) Take fs_struct handling to new file (fs/fs_struct.c) New locking/refcounting for fs_struct check_unsafe_exec() doesn't care about signal handlers sharing New helper - current_umask() Get rid of indirect include of fs_struct.h Don't mess with descriptor table in load_elf_binary() Trim includes in binfmt_elf Don't crap into descriptor table in binfmt_som Trim includes of fdtable.h Cleanup after commit 585d3bc06f4ca57f975a5a1f698f65a45ea66225 Alain Knaff (8): bzip2/lzma: library support for gzip, bzip2 and lzma decompression bzip2/lzma: config and initramfs support for bzip2/lzma decompression bzip2/lzma: x86 kernel compression support bzip2/lzma: fix built-in initramfs vs CONFIG_RD_GZIP bzip2/lzma: fix decompress_inflate.c vs multi-block-with-embedded-filename bzip2/lzma: don't stop search at first unconfigured compression bzip2/lzma: don't leave empty files around on failure bzip2/lzma: make internal initramfs compression configurable Alan Carvalho de Assis (1): i.MX31: Fixing cs89x0 network building to i.MX31ADS Alan Cox (28): [ARM] cumana: Fix a long standing bogon [ARM] fix leak in iop13xx/pci [ARM] twl4030 - leak fix pata_artop: Serializing support pata_sc1200: Activate secondary channel [libata] Drain data on errors [libata] Improve timeout handling [WATCHDOG] wdt.c: remove #ifdef CONFIG_WDT_501 dontdiff: Fix asm exclude appletalk: this warning can go I think af_rose/x25: Sanity check the maximum user frame size sony-laptop: Eliminate BKL in ioctls V4L/DVB (11243): cx88: Missing failure checks V4L/DVB (11244): pluto2: silence spew of card hung up messages [SCSI] config: Make need for SCSI_CDROM clearer [SCSI] mptsas: remove unneeded check LANANA: Change of management and resync ucc: Fix leaky error path isicom: isicom kref leak fix cdc-acm: zydas 1602 identifier needed tty: pl2303 needs identifiers for Siemens S81 as well as EF81 symbol: Remove various bits of left over junk 8250: Fix warning LANANA: Fix dates pata_artop: typo serqt: initial clean up pass for tty side lanana: assign a device name and numbering for MAX3100 parport: Use the PCI IRQ if offered Alan McIvor (1): V4L/DVB (11124): Add support for ProVideo PV-183 to bttv Alan Stern (21): [SCSI] sd: tell the user when a disk's capacity is adjusted [SCSI] fix /proc memory leak in the SCSI core USB: add quirk to avoid config and interface strings USB: usb-storage: increase max_sectors for tape drives USB: EHCI: Make timer_action out-of-line USB: EHCI: add software retry for transaction errors usb-storage: prepare for subdriver separation usb-storage: make sddr09 a separate module usb-storage: make isd200 a separate module usb-storage: make sddr55 a separate module usb-storage: make cypress_atacb a separate module usb-storage: make shuttle_usbat a separate module usb-storage: make freecom a separate module usb-storage: make datafab a separate module usb-storage: make jumpshot a separate module usb-storage: make alauda a separate module usb-storage: make karma a separate module usb-storage: make onetouch a separate module USB: uhci: don't use pseudo negative values USB: don't send Set-Interface after reset USB: usbfs: remove unneeded "inline" annotations Alasdair G Kergon (1): dm table: fix upgrade mode race Alberto Bertogli (1): trivial: Fix typo in bio_split()'s documentation Alessio Igor Bogani (3): sony-laptop: Kill the BKL nvidiafb: remove open_lock mutex sony-laptop: Fix some typos in log messages (Unabe/Unable) Alex Chiang (19): e1000e: normalize usage of serdes_has_link PCI: enhance physical slot debug information PCI: PCIe portdrv: eliminate double kfree in remove path PCIe: portdrv: call pci_disable_device during remove PCI: always scan child buses PCI: do not initialize bridges more than once PCI: do not enable bridges more than once PCI: Introduce pci_rescan_bus() PCI: Introduce /sys/bus/pci/rescan PCI: Introduce /sys/bus/pci/devices/.../remove PCI: Introduce /sys/bus/pci/devices/.../rescan PCI Hotplug: rename legacy_fakephp to fakephp PCI Hotplug: schedule fakephp for feature removal sysfs: sysfs_add_one WARNs with full path to duplicate filename sysfs: only allow one scheduled removal callback per kobj PCI: annotate pci_rescan_bus as __ref, not __devinit PCI: allow PCI core hotplug to remove PCI root bus PCI Hotplug: acpiphp: grab refcount on p2p subordinate bus PCI: pci_slot: grab refcount on slot's bus Alex Deucher (12): drm/radeon: prep for r6xx/r7xx support drm/radeon: add r6xx/r7xx microcode drm/radeon: add initial support for R6xx/R7xx GPUs radeon: add R6xx/R7xx pci ids radeon: fix r600 AGP support radeon: add support for rs600 GPUs radeon: add RS600 pci ids drm/radeon: RS600: fix interrupt handling drm/radeon: r6xx/r7xx: fix possible oops in r600_page_table_cleanup() drm/radeon: fix logic in r600_page_table_init() to match ati_gart radeon: add some new pci ids drm/radeon: load the right microcode on rs780 Alex Stephens (1): USB: CP2101 New Device ID Alex Williamson (6): virtio_net: Add a virtqueue for outbound control commands virtio_net: Add a set_rx_mode interface virtio_net: Add a MAC filter table virtio_net: Add support for VLAN filtering in the hypervisor virtio_net: Allow setting the MAC address of the NIC virtio_net: Set the mac config only when VIRITO_NET_F_MAC Alexander Beregalov (25): MMC: tmio_mmc.h: fix build problem ni5010: convert to net_device_ops dmascc: fix incomplete conversion to network_device_ops wireless: remove duplicated .ndo_set_mac_address reiserfs: fix build breakage parisc: iosapic: fix build breakage parisc: led: remove proc_dir_entry::owner parisc: asm/pdc.h should include asm/page.h parisc: drivers: fix warnings sony-laptop should depend on RFKILL Staging: meilhaus: remove dependence on kernel version Staging: meilhaus: some checkpatch.pl cleanup Staging: otus: remove old irqreturn_t definition Staging: pohmelfs: fix build breakage Staging: pohmelfs: net.c: include vmalloc.h Staging: pohmelfs: fix printk format warnings v2 Staging: pohmelfs should depend on CRYPTO Staging: pohmelfs: should include fs_struct.h Staging: echo cleanup vxge: should include tcp.h drivers/pci/intr_remapping.c: include acpi.h mux: fix build problem md/raid1: fix build breakage V4L/DVB (11438): au0828: fix Kconfig dependance loop: mutex already unlocked in loop_clr_fd() Alexander Clouter (15): [ARM] orion5x: add rtc-m48t86 to orion5x_defconfig [ARM] orion5x: remove TS-78xx NOR support as it does not exist [ARM] orion5x: TS-78xx comment shifting [ARM] orion5x: TS-78xx support for 'hotplug' of FPGA devices hwrng: timeriomem - New driver [CPUFREQ] conservative: amend author's email address [CPUFREQ] conservative: fix dbs_cpufreq_notifier so freq is not locked [CPUFREQ] conservative: fixup governor to function more like ondemand logic [CPUFREQ] conservative: remove 10x from def_sampling_rate [ARM] orion5x: ts78xx make more bulletproof the RTC load/unload code [ARM] orion5x: ts78xx amend RTC registering to not depend on ifdef's [ARM] orion5x: ts78xx add NAND support via plat_nand [ARM] orion5x: added a new FPGA ID set for the TS-78xx [ARM] orion5x: update of FPGA ID's for the TS-78xx hwrng: timeriomem - Use phys address rather than virt Alexander Duyck (63): igb: igb should not flag lltx igb: make certain to power on optics for 82576 fiber nics e1000: drop lltx, remove unnecessary lock igb: optimize/refactor receive path igb: move setting of buffsz out of repeated path in alloc_rx_buffers igb: move initialization of number of queues into set_interrupt_capability igb: remove check for needing an io port igb: add link check function igb: make dev_spec a union and remove dynamic allocation igb: read address from RAH/RAL instead of from EEPROM igb: rename phy ops igb: rename nvm ops igb: remove unused rx_hdr_split statistic igb: update feature flags supported in ethtool igb: update testing done by ethtool igb: add counter for dma out of sync errors igb: cleanup igb_netpoll to be more friendly with napi & GRO igb: remove redundant timer updates and cleanup watchdog_task igb: rename igb_update_mc_addr_list_82575 to not include the 82575 igb: remove unnecessary adapter->hw calls when just hw-> will do. igb: don't read eicr when responding to legacy interrupts igb: move get_hw_control within igb_resume. igb: change pba size determination from if to switch statement igb: remove disable_av variable from mac_info struct igb: remove redundant count set and err_hw_init igb: update stats before doing reset in igb_down igb: fix two minor items found during code review igb: update version number and copyright dates igb: misc whitespace/formatting cleanups igb: reduce size required to trigger low latency igb: cleanup incorrect comment and set IP Checksum Enable igb: misc cleanup to combine one if statement igb: remove unused defines igb: transition driver to only using advanced descriptors igb: update napi polling to consolidate function and return correct values igb: add vfs_allocated_count as placeholder for number of vfs igb: add pf side of VMDq support igb: Add support for enabling VFs to PF driver. igb: this patch addes the sr-iov enablement option via num_vfs parameter igb: remove skb_orphan calls igb: remove netif running call from igb_poll igb: resolve warning of unused adapter struct igb: support wol on second port igb: add PF to pool igb: correct typo that was setting vfta mask to 1 igb: add support for another dual port 82576 non-security nic igb: add support for 82576 quad copper adapter e1000e: add support for 82583 device id e1000e: fix dma error handling issues ixgb: refactor tx path to use skb_dma_map/unmap igb: remove IGB_DESC_UNUSED since it is better handled by a function call igb: update driver to use setup_timer function igb: rework igb_set_multi so that vfs are properly updated igb: cleanup tx dma so map & unmap use matching calls e1000: fix tx hang detect logic and address dma mapping issues e1000: cleanup clean_tx_irq routine so that it completely cleans ring e1000e: commonize tx cleanup routine to match e1000 & igb igb: add support for x2 link width configurations igb: set num_rx/tx_queues to 0 when queues are freed igb: increase delay for copper link setup igb: cleanup igb loopback path ixgbe: fix build when DEBUG is defined ixgbe: refactor tx buffer processing to use skb_dma_map/unmap Alexander Graf (13): KVM: SVM: Clean up VINTR setting KVM: SVM: Move EFER and MSR constants to generic x86 code KVM: SVM: Add helper functions for nested SVM KVM: SVM: Implement GIF, clgi and stgi KVM: SVM: Implement hsave KVM: SVM: Add VMLOAD and VMSAVE handlers KVM: SVM: Add VMRUN handler KVM: SVM: Add VMEXIT handler and intercepts KVM: SVM: Allow setting the SVME bit KVM: SVM: Only allow setting of EFER_SVME when CPUID SVM is set KVM: SVM: Add microcode patch level dummy x86: Add EFER descriptions for FFXSR KVM: Add FFXSR support Alexander Schulz (1): [ARM] 5363/1: Shark cleanup and new defconfig Alexander Shumakovitch (1): USB: qcserial: add device id for HP devices Alexandros Batsakis (1): nfsd: lock state around put client and delegation in nfsd4_cb_recall Alexey Dobriyan (25): pppol2tp: stop using proc internals ppp: section fixes re netns proc 1/2: do PDE usecounting even for ->read_proc, ->write_proc proc 2/2: remove struct proc_dir_entry::owner Revert "proc: revert /proc/uptime to ->read_proc hook" proc tty: add struct tty_operations::proc_fops proc tty: switch cyclades to ->proc_fops proc tty: switch ip2 to ->proc_fops proc tty: switch istallion to ->proc_fops proc tty: switch synclink_cs to ->proc_fops proc tty: switch stallion to ->proc_fops proc tty: switch synclink to ->proc_fops proc tty: switch synclink_gt to ->proc_fops proc tty: switch synclinkmp to ->proc_fops proc tty: switch sdio_uart to ->proc_fops proc tty: switch serial_core to ->proc_fops proc tty: switch usb-serial to ->proc_fops proc tty: switch ircomm to ->proc_fops proc tty: switch amiserial to ->proc_fops proc tty: switch ia64 simserial to ->proc_fops proc tty: switch xtensa iss console to ->proc_fops proc tty: remove struct tty_operations::read_proc mm: fix proc_dointvec_userhz_jiffies "breakage" serial: fixup /proc/tty/driver/serial after proc_fops conversion Simplify copy_thread() Alexey Klimov (22): V4L/DVB (10316): v4l/dvb: use usb_make_path in usb-radio drivers V4L/DVB (10324): em28xx: Correct mailing list V4L/DVB (10335): gspca - all subdrivers: Fix CodingStyle in sd_mod_init function. V4L/DVB (10336): gspca - all subdrivers: Return ret instead of -1 in sd_mod_init. V4L/DVB (10455): radio-mr800: codingstyle cleanups V4L/DVB (10456): radio-mr800: place dev_err instead of dev_warn V4L/DVB (10457): radio-mr800: add more dev_err messages in probe V4L/DVB (10458): radio-mr800: move radio start and stop in one function V4L/DVB (10459): radio-mr800: fix amradio_set_freq V4L/DVB (10460): radio-mr800: add stereo support V4L/DVB (10461): radio-mr800: add few lost mutex locks V4L/DVB (10462): radio-mr800: increase version and add comments V4L/DVB (10463): radio-mr800: fix checking of retval after usb_bulk_msg V4L/DVB (10464): radio-si470x: use usb_make_path in usb-radio drivers V4L/DVB (10465): dsbr100: Add few lost mutex locks. V4L/DVB (10522): em28xx-audio: replace printk with em28xx_errdev V4L/DVB (10946): radio-rtrack2: fix double mutex_unlock V4L/DVB (10961): radio-terratec: remove linux/delay.h which hadn't been used. V4L/DVB (11391): pci-isa radios: remove open and release functions V4L/DVB (11393): radio-si470x: fix possible bug with freeing memory order V4L/DVB (11435): dsbr100 radio: convert to to v4l2_device V4L/DVB (11436): radio-mr800: convert to to v4l2_device Alexey Starikovskiy (3): ACPI: battery: add power_{now,avg} properties to power_class ACPI: EC: Separate delays for MSI hardware ACPI: EC: Always parse EC device Alexey Zaytsev (3): trivial: Fix dubious bitwise 'or' usage spotted by sparse. trivial: Fix dubious bitwise 'or' usage spotted by sparse. trivial: Fix dubious bitwise 'and' usage spotted by sparse. Alina Friedrichsen (22): mac80211: Disallow to set multicast BSSID mac80211: Don't scan if BSSID and channel are set manually mac80211: Don't merge if BSSID is set manually mac80211: Allow to set channel in adhoc properly mac80211: Read the TSF via debugfs ath5k: Read and write the TSF via debugfs ath9k: Read and write the TSF via debugfs mac80211: Fixed BSSID handling revisited mac80211: Generic TSF debugging b43: Accessing the TSF via mac80211 mac80211: Creating new IBSS with fixed BSSID mac80211: IBSS join rework mac80211: Remove TSF atomic requirement from the documentation ath9k: Don't reset TSF after scanning automatically mac80211: Introduce a generic commit() to apply changes mac80211: Don't merge with the same BSSID mac80211: Give it some time to do the TSF sync zd1211rw: Implement get_tsf() ath9k: Fix FIF_BCN_PRBRESP_PROMISC handling ath9k: Set TSF fix ath5k: Set TSF fix mac80211: ieee80211_ibss_commit() cleanup Allan Willcox (1): Staging: comedi: add amplc_pci230 driver Alok Kataria (2): x86, apic: fix initialization of wakeup_cpu x86, vmi: TSC going backwards check in vmi clocksource, cleanup Amit Gud (1): Btrfs: fix race in worker_loop Amit Shah (3): KVM: x86: Fix typos and whitespace errors KVM: VMX: Update necessary state when guest enters long mode KVM: is_long_mode() should check for EFER.LMA Américo Wang (5): slob: clean up the code sched: use TASK_NICE for task_struct ptrace: remove a useless goto x86: ptrace, bts: fix an unreachable statement kernel/module.c: fix an unused goto label Ananth N Mavinakayanahalli (1): kprobes: Fix locking imbalance in kretprobes Anders Blomdell (5): Staging: comedi: add jr3_pci driver Staging: comedi: add serial2002 driver Staging: comedi: add rti802 driver Staging: comedi: add multiq3 driver Staging: comedi: add daqboard2000 driver Anders Gnistrup (1): Staging: comedi: add fl212 driver Anders Kaseorg (1): Ksplice: Add functions for walking kallsyms symbols Andi Kleen (21): x86: hpet: allow force enable on ICH10 HPET x86, mce: disable machine checks on suspend x86, mce: don't disable machine checks during code patching x86, mce: always use separate work queue to run trigger x86, mce: switch machine check polling to per CPU timer x86, mce: don't set up mce sysdev devices with mce=off x86, mce: disable machine checks on offlined CPUs x86, mce: enable machine checks in 64-bit defconfig x86, mce: implement dynamic machine check banks support x86, mce: factor out duplicated struct mce setup into one function x86, mce: separate correct machine check poller and fatal exception handler x86, mce, cmci: export MAX_NR_BANKS x86, mce, cmci: factor out threshold interrupt handler x86, mce, cmci: avoid potential reentry of threshold interrupt x86, mce: replace machine check events logged interval with ratelimit x86, mce, cmci: use polled banks bitmap in machine check poller x86, mce, cmci: define MSR names and fields for new CMCI registers x86, mce, cmci: add CMCI support x86, mce, cmci: disable CMCI on rebooting x86, mce, cmci: recheck CMCI banks after APIC has been enabled on CPU #0 x86, mce: enable machine checks in 64-bit defconfig Andre Haupt (15): Bluetooth: Eliminate a sparse warning in bt3c driver Staging: asus_oled: fix sparse warnings about using plain integer as NULL pointer Staging: asus_oled: do not initialise statics to 0 or NULL Staging: asus_oled: trailing statements should be on next line Staging: asus_oled: fix various checkpatch.pl issues regarding missing or obsolete spaces Staging: asus_oled: do not use assignment in if condition Staging: me4000: use linux/uaccess.h and linux/io.h Staging: me4000: return is not a function, no parentheses required Staging: me4000: inline keyword should sit between storage class and type Staging: me4000: replace some C99 comments Staging: me4000: kfree(NULL) is safe, so no extra checks needed. Staging: me4000: fix various checkpatch.pl warnings about bracing Staging: me4000: do not use C99 style comments. Staging: me4000: use tabs for code indentation Staging: me4000: make file_operations const Andre Noll (3): md: Make mddev->size sector-based. md: Represent raid device size in sectors. md: raid5 run(): Fix max_degraded for raid level 4. Andre Przywara (1): KVM: SVM: set accessed bit for VMCB segment selectors Andrea Arcangeli (1): KVM: Fix missing smp tlb flush in invlpg Andrea Borgia (2): ALSA: preliminary support for Toshiba SB-0500 ALSA: rename "Device" to "Toshiba SB-0500" via quirks Andrea Righi (1): fbmem: fix fb_info->lock and mm->mmap_sem circular locking dependency Andreas Bergmeier (2): ALSA: usb-audio - Quirk for Serato phono ALSA: usbaudio - use printf format instead of hardcoding it Andreas Herrmann (11): x86: hpet: print HPET registers during setup (if hpet=verbose is used) x86: hpet: provide separate functions to stop and start the counter x86: hpet: stop HPET_COUNTER when programming periodic mode x86: memtest: reuse test patterns when memtest parameter exceeds number of available patterns x86: memtest: introduce array to select memtest patterns x86: memtest: cleanup memtest function x86: memtest: adapt log messages x86: memtest: wipe out test pattern from memory x86: update description for memtest boot parameter x86: memtest: add additional (regular) test patterns x86: mtrr: don't modify RdDram/WrDram bits of fixed MTRRs Andreas Krebbel (1): [S390] Add hwcap flag for the etf3 enhancement facility Andreas Mohr (1): ALSA: ALS4000, slight mixer improvements Andreas Schwab (1): x86 setup: fix asm constraints in vesa_store_edid Andres Salomon (15): drivers/video/sgivwfb.c: fix memory leaks in removal path tdfxfb: fix memory leaks in removal path tridentfb: fix memory leaks in removal path vfb: fix memory leaks in removal path skeletonfb: check fb_alloc_cmap return value and handle failure properly sm501fb: check fb_alloc_cmap return value and handle failure properly sstfb: check fb_alloc_cmap return value and handle failure properly stifb: check fb_alloc_cmap return value and handle failure properly valkyriefb: check fb_alloc_cmap return value and handle failure properly sunxvr500: fix cmap memory leaks tgafb: fix cmap memory leak 68328fb: fix cmap memory leaks amba-clcd: fix cmap memory leaks amifb: check fb_alloc_cmap return value and handle failure properly asiliantfb: fix cmap memory leaks Andrew H. Richter (1): claw: fix minor findings from code analysis tool Andrew Klossner (1): powerpc/udbg: Fix lost byte during console handover; change LFCR to CRLF Andrew Morton (11): kernel/trace/ring_buffer.c: reduce inlining kernel/trace/ring_buffer.c: use DIV_ROUND_UP fix "sparseirq: use kstat_irqs_cpu on non-x86 architectures too" x86: use smp_call_function_single() in arch/x86/kernel/cpu/mcheck/mce_amd_64.c PCI: constify pci_bus_assign_resources() regulator: minor cleanup of virtual consumer rtc: convert LEAP_YEAR into an inline drivers/video/uvesafb.c: don't use gfp_any() fbdev: uninline lock_fb_info() __tty_open(): use the correct type for saved_flags x86: fix is_io_mapping_possible() build warning on i386 allnoconfig Andrew Price (1): rt2400,rt2500: init led_qual for LED_MODE_DEFAULT Andrew Vasquez (12): [SCSI] qla2xxx: Refactor request/response-queue register handling. [SCSI] qla2xxx: Always (re)read firmware version/capabilities information. [SCSI] qla2xxx: Pass in optional extended-initialization control block. [SCSI] qla2xxx: Preserve an fcport's loop-id after terminate_rport_io(). [SCSI] qla2xxx: Update MPI/PHY version retrieval codes. [SCSI] qla2xxx: Correct abort-semantics in qla2x00_abort_all_cmds(). [SCSI] qla2xxx: Ensure the timer and DPC routines complete prior to midlayer tear-down. [SCSI] qla2xxx: Always use an FLT's NVRAM/VPD region information. [SCSI] qla2xxx: Reduce request queue-size overhead with recent ISPs. [SCSI] qla2xxx: Explicitly set the execution-throttle with recent ISPs. [SCSI] qla2xxx: Don't cache VPD data for newer ISPs. [SCSI] qla2xxx: Update version number to 8.03.01-k1. Andrey Borzenkov (5): Move orinoco Kconfig entries into drivers/net/wireless/orinoco/Kconfig orinoco: convert to struct net_device_ops orinoco: trivial cleanup in alloc_orinocodev orinoco: checkpatch cleanup orinoco: firmware: consistently compile out fw cache support if not requested Andrey Yurovsky (1): rt2x00: Add mesh support Andy Adamson (21): nfsd: embed nfsd4_current_state in nfsd4_compoundres nfsd: don't use the deferral service, return NFS4ERR_DELAY nfsd41: sessions basic data types nfsd41: xdr infrastructure nfsd41: proc stubs nfsd41: exchange_id operation nfsd41: match clientid establishment method nfsd41: enforce NFS4ERR_SEQUENCE_POS operation order rules for minorversion != 0 only. nfsd41: DRC save, restore, and clear functions nfsd41: hard page limit for DRC nfsd41: nfsd DRC logic nfsd41: clear DRC cache on free_session nfsd41: create_session operation nfsd41: Add a create session replay cache nfsd41: non-page DRC for solo sequence responses nfsd41: stateid handling nfsd41: check encode size for sessions maxresponse cached nfsd41: clientid handling nfsd41: access_valid nfsd41: add OPEN4_SHARE_ACCESS_WANT nfs4_stateid bmap nfsd41: support for 3-word long attribute bitmask Andy Fleming (5): netdev: Merge UCC and gianfar MDIO bus drivers gianfar: Add support for skb recycling gianfar: Fix stashing support gianfar: remove gianfar_mii.c gianfar: Convert to use netdev_ops Andy Green (1): [ARM] S3C24XX: Fix bug in IRQ_EINT_BIT() calculation Andy Grover (29): RDS: Socket interface RDS: Main header file RDS: Congestion-handling code RDS: Transport code RDS: Info and stats RDS: Connection handling RDS: loopback RDS: sysctls RDS: Message parsing RDS: send.c RDS: recv.c RDS: RDMA support RDS/IB: Infiniband transport RDS/IB: Ring-handling code. RDS/IB: Implement RDMA ops using FMRs RDS/IB: Implement IB-specific datagram send. RDS/IB: Receive datagrams via IB RDS/IB: Stats and sysctls RDS: Add iWARP support RDS: Common RDMA transport code RDS: Documentation RDS: Add AF and PF #defines for RDS sockets RDS: Add userspace header RDS: Add RDS to AF key strings RDS: Add MAINTAINERS entry RDS: Kconfig and Makefile RDS: Fix m_rs_lock deadlock RDS: Rewrite connection cleanup, fixing oops on rmmod RDS: Use spinlock to protect 64b value update on 32b archs Andy Richter (1): kmsg: convert claw printk messages Andy Walls (44): V4L/DVB (10274): cx18: Fix a PLL divisor update for the I2S master clock V4L/DVB (10275): cx18: Additional debug to display outgoing mailbox parameters V4L/DVB (10276): cx18, cx2341x, ivtv: Add AC-3 audio encoding control to cx18 V4L/DVB (10277): cx18, cx2341x: Fix bugs in cx18 AC3 control and comply with V4L2 spec V4L/DVB (10278): cx18: Fix bad audio in first analog capture. V4L/DVB (10279): cx18: Print driver version number when logging status V4L/DVB (10280): cx18: Rename structure members: dev to pci_dev and v4l2dev to video_dev V4L/DVB (10281): cx18: Conversion to new V4L2 framework: use v4l2_device object V4L/DVB (10283): cx18: Call request_module() with proper argument types. V4L/DVB (10284): cx18: Add initial entry for a Leadtek DVR3100 H hybrid card V4L/DVB (10433): cx18: Defer A/V core initialization until a valid cx18_av_cmd arrives V4L/DVB (10434): cx18: Smarter verification of CX18_AUDIO_ENABLE register writes V4L/DVB (10435): cx18: Normalize APU after second APU firmware load V4L/DVB (10436): cx18: Fix coding style of a switch statement per checkpatch.pl V4L/DVB (10437): cx18: Remove an unused spinlock V4L/DVB (10439): cx18: Clean-up and enable sliced VBI handling V4L/DVB (10440): cx18: Fix presentation timestamp (PTS) for VBI buffers V4L/DVB (10441): cx18: Fix VBI ioctl() handling and Raw/Sliced VBI state management V4L/DVB (10442): cx18: Fixes for enforcing when Encoder Raw VBI params can be set V4L/DVB (10443): cx18: Use correct line counts per field in firmware API call V4L/DVB (10444): cx18: Fix sliced VBI PTS and fix artifacts in last raw line of field V4L/DVB (10445): cx18: Process Raw VBI on a whole frame basis; fix VBI buffer size V4L/DVB (10446): cx18: Finally get sliced VBI working - for 525 line 60 Hz systems at least V4L/DVB (10755): cx18: Convert the integrated A/V decoder core interface to a v4l2_subdev V4L/DVB (10756): cx18: Slim down instance handling, build names from v4l2_device.name V4L/DVB (10757): cx18, v4l2-chip-ident: Finish conversion of AV decoder core to v4l2_subdev V4L/DVB (10758): cx18: Convert I2C devices to v4l2_subdevices V4L/DVB (10759): cx18: Convert GPIO connected functions to act as v4l2_subdevices V4L/DVB (10760): cx18: Fix a memory leak of buffers used for sliced VBI insertion V4L/DVB (10761): cx18: Change log lines for internal subdevs and fix tveeprom reads V4L/DVB (10762): cx18: Get rid of unused variables related to video output V4L/DVB (10763): cx18: Increment version number due to significant changes for v4l2_subdevs V4L/DVB (10764): cx18: Disable AC3 controls as the firmware doesn't support AC3 V4L/DVB (10850): cx18: Use strlcpy() instead of strncpy() for temp eeprom i2c_client setup V4L/DVB (10851): cx18: Fix a video scaling check problem introduced by sliced VBI changes V4L/DVB (10852): cx18: Include cx18-audio.h in cx18-audio.c to eliminate s-parse warning V4L/DVB (10853): cx18: Fix s-parse warnings and a logic error about extracting the VBI PTS V4L/DVB (10854): cx18: Correct comments about vertical and horizontal blanking timings V4L/DVB (10855): cx18: Fix VPS service register codes V4L/DVB (10856): cx18: Add interlock so sliced VBI insertion only happens for an MPEG PS V4L/DVB (11042): v4l2-api: Add definitions for V4L2_MPEG_STREAM_VBI_FMT_IVTV payloads V4L/DVB (11091): cx18, ivtv: Ensure endianess for linemasks in VBI embedded in MPEG stream V4L/DVB (11092): cx18: Optimize processing of VBI buffers from the capture unit V4L/DVB (11233): mxl5005s: Switch in mxl5005s_set_params should operate on correct values Andy Whitcroft (2): mmc: add MODALIAS linkage for MMC/SD devices acer-wmi: Cleanup the failure cleanup handling Aneesh Kumar K.V (4): ext4: Add checks to validate extent entries. ext4: Validate extent details only when read from the disk ext4: Fix discard of inode prealloc space with delayed allocation. ext4: Rename pa_linear to pa_type Anssi Hannula (1): HID: add support for another version of 0e8f:0003 device in hid-pl Antoine Jacquet (1): V4L/DVB (10263): zr364xx: add support for Aiptek DV T300 Anton Blanchard (20): powerpc/mm: Move 64-bit unmapped_area to top of address space powerpc/mm: Reduce hashtable size when using 64kB pages powerpc: Move is_32bit_task powerpc: Rearrange mmap.c powerpc: Randomise mmap start address powerpc: More stack randomisation for 64bit binaries powerpc: Randomise lower bits of stack address powerpc: Randomise the brk region powerpc: Ensure random space between stack and mmaps powerpc: Increase stack gap on 64bit binaries powerpc: Randomise PIEs mm: enable hashdist by default on 64bit NUMA mm: align vmstat_work's timer random: align rekey_work's timer powerpc: Print progress of ibm,client-architecture method powerpc: Clean up some prom printouts powerpc/pseries: Add dispatch dispersion statistics powerpc/pseries: Scan for all events in rtasd powerpc/pseries: Fix ibm,client-architecture comment powerpc/pseries: Enable relay in pseries_defconfig Anton Veretenenko (1): sony-laptop: Add FW specific hotkey events Anton Vorontsov (41): powerpc/fsl_pci: Add MPC83xx PCI-E controller RC mode support powerpc/83xx: Add PCI-E support for all MPC83xx boards with PCI-E gianfar: Implement proper, per netdevice wakeup management phylib: Rework suspend/resume code to check netdev wakeup capability gianfar: Fix sparse warnings powerpc: Document FSL eSDHC bindings powerpc/83xx: Convert existing sdhc nodes to new bindings powerpc/83xx: Add FSL eSDHC support for MPC837x-RDB boards powerpc/83xx: Do not configure or probe disabled FSL DR USB controllers gianfar: Fix build with CONFIG_PM enabled fsl_pq_mdio: Revive Gianfar TBI PHY support tracing: Fix TRACING_SUPPORT dependency for PPC32 fsl_pq_mdio: Use proper address translation powerpc/83xx: Add power management support for MPC837x boards powerpc/83xx: Move gianfar mdio nodes under the ethernet nodes powerpc/85xx: Move gianfar mdio nodes under the ethernet nodes powerpc/86xx: Move gianfar mdio nodes under the ethernet nodes ucc_geth: Fix build breakage caused by a merge sdhci: Add support for bus-specific IO memory accessors sdhci: Split card-detection IRQs management from sdhci_init() sdhci: Enable only relevant (DMA/PIO) interrupts during transfers sdhci: Add support for card-detection polling sdhci: Add support for hosts reporting inverted write-protect state sdhci: Add set_clock callback and a quirk for nonstandard clocks sdhci: Add quirk for controllers that need small delays for PIO sdhci: Add quirk for controllers that need IRQ re-init after reset sdhci: Add quirk for forcing maximum block size to 2048 bytes mmc: Add OpenFirmware bindings for SDHCI driver ucc_geth: Fix three oopses in PHY {de,}initialization code spi_mpc83xx: fix sparse warnings spi_mpc83xx: rework chip selects handling spi_mpc83xx: add OF platform driver bindings powerpc: add mmc-spi-slot bindings powerpc/83xx: add mmc-spi support via the device tree for MPC8323E-RDB powerpc/fsl_soc: isolate legacy fsl_spi support to mpc832x_rdb boards ucc_geth: Pass proper device to DMA routines, otherwise oops happens fsl_pq_mdio: Revive UCC MDIO support fsl-diu-fb: Pass the proper device for dma mapping routines PCI: Fix oops in pci_vpd_truncate ASoC: fsl_dma: Pass the proper device for dma mapping routines PCI: Fix oops in pci_vpd_truncate Antonio Ospite (2): V4L/DVB (10344): gspca - ov534: Disable the Hercules webcams. V4L/DVB (10676): mt9m111: Call icl->reset() on mt9m111_reset(). Antti Palosaari (8): V4L/DVB (10286): af9015: add new USB ID for KWorld DVB-T 395U V4L/DVB (10329): af9015: remove dual_mode module param V4L/DVB (11215): zl10353: add support for Intel CE6230 and Intel CE6231 V4L/DVB (11216): Add driver for Intel CE6230 DVB-T USB2.0 V4L/DVB (11336): af9015: remove experimental V4L/DVB (11337): af9015: add new USB ID for KWorld USB DVB-T TV Stick II (VS-DVB-T 395U) V4L/DVB (11339): af9015: remove wrong definitions V4L/DVB (11340): af9015: add support for AverMedia AVerTV Volar Black HD (A850) Aravind Srinivasan (1): relay: fix for possible loss/corruption of produced subbufs Aristeu Sergio Rozanski Filho (1): ALSA: hda: add quirk for Lenovo X200 laptop dock Arjan van de Ven (14): x86: setup stack canary for the idle threads x86: add CONFIG_CC_STACKPROTECTOR self-test stackprotector: turn not having the right gcc into a #warning stackprotector: better self-test x86: simplify stackprotector self-check x86: don't pretend that non-framepointer stack traces are reliable sched, latencytop: incorporate review feedback from Andrew Morton genirq: add support for threaded interrupts to devres kobject: don't block for each kobject_uevent async: remove the temporary (2.6.29) "async is off by default" code ide/net: flip the order of SATA and network init module: create a request_module_nowait() drm/i915: clean up udelay usage ACPI: battery: asynchronous init Arnaldo Carvalho de Melo (20): ftrace: add ftrace_vprintk blktrace: add ftrace plugin tracing/blktrace: fix up checkpatch reported problems in ftrace plugin patch blktrace: the ftrace interface needs CONFIG_TRACING blktrace: Use tracing_reset_online_cpus trace: Use tracing_reset_online_cpus in more places trace_sched_wakeup: Remove unused variable trace: Change struct trace_event callbacks parameter list blkftrace: binary tracing, synthesizing old format blktrace: fix coding style in recent patches trace: judicious error checking of trace_seq results trace: make the trace_event callbacks return enum print_line_t trace: assign defaults at register_ftrace_event trace_branch: Remove unused function trace: Remove unused trace_array_cpu parameter ring_buffer: remove unused flags parameter tracing: Introduce trace_buffer_{lock_reserve,unlock_commit} trace: Call tracing_reset_online_cpus before tracer->init() tracing: handle unregistering the current tracer ring_buffer: pahole struct ring_buffer Arnd Bergmann (9): powerpc/cell: Fix dependency in cpufreq powerpc/spufs: Initialize ctx->stats.tstamp correctly make exported headers use strict posix types make most exported headers use strict integer types make MTD headers use strict integer types make drm headers use strict integer types make netfilter use strict integer types remove __KERNEL_STRICT_NAMES emu101k1.h: fix duplicate include of <linux/types.h> Arne Luehrs (1): V4L/DVB (10319): dib0700: enable IR receiver in Nova TD usb stick (52009) Artem Bityutskiy (9): UBIFS: improve find function interface UBIFS: amend key_hash return value UBIFS: fix bogus assertion UBIFS: fix lprops committing bug UBIFS: use KERN_CONT UBIFS: introduce a helpful variable UBIFS: fix commentaries UBIFS: fully sort GCed nodes UBIFS: add R/O compatibility Artem Makhutov (1): V4L/DVB (11248): Remove debug output from stb6100_cfg.h Arthur Jones (3): e1000e: allow tx of pre-formatted vlan tagged packets e1000e: fixup merge error igb: allow tx of pre-formatted vlan tagged packets Ashwin Ganti (1): Staging: add p9auth driver Atsushi Nemoto (8): ASoC: Only deregister AC97 dev if it's name was not "AC97" [MTD] [NAND] TXx9: add NDFMC support [MTD] RBTX4939: add MTD support [MTD] TXx9 SoC NAND Flash Memory Controller driver [MTD] RBTX4939 map driver [MTD] mtdpart: Make all partition parsers return allocated array dmaengine: Add privatecnt to revert DMA_PRIVATE property tc35815: Fix build error if NAPI enabled Atsushi SAKAI (1): md: fix typo in FSF address Avi Kivity (27): KVM: MMU: Inherit a shadow page's guest level count from vcpu setup KVM: MMU: Segregate mmu pages created with different cr4.pge settings KVM: MMU: Initialize a shadow page's global attribute from cr4.pge KVM: Fix vmload and friends misinterpreted as lidt KVM: MMU: Add for_each_shadow_entry(), a simpler alternative to walk_shadow() KVM: MMU: Use for_each_shadow_entry() in __direct_map() KVM: MMU: Replace walk_shadow() by for_each_shadow_entry() in fetch() KVM: MMU: Replace walk_shadow() by for_each_shadow_entry() in invlpg() KVM: MMU: Drop walk_shadow() KVM: Fallback support for MSR_VM_HSAVE_PA KVM: Move struct kvm_pio_request into x86 kvm_host.h KVM: VMX: Fix guest state validity checks KVM: VMX: don't clobber segment AR if emulating invalid state KVM: VMX: Prevent exit handler from running if emulating due to invalid state KVM: x86 emulator: Make emulate_pop() a little more generic KVM: VMX: When emulating on invalid vmx state, don't return to userspace unnecessarily KVM: x86 emulator: implement 'ret far' instruction (opcode 0xcb) KVM: Properly lock PIT creation KVM: MMU: Optimize page unshadowing KVM: Add CONFIG_HAVE_KVM_IRQCHIP KVM: Interrupt mask notifiers for ioapic KVM: Reset PIT irq injection logic when the PIT IRQ is unmasked KVM: MMU: Rename "metaphysical" attribute to "direct" KVM: MMU: Only enable cr4_pge role in shadow mode KVM: Userspace controlled irq routing KVM: Avoid using CONFIG_ in userspace visible headers KVM: VMX: Don't allow uninhibited access to EFER on i386 Avishay Traeger (1): block: Repeated lines in switching-sched.txt Ayaz Abdulla (18): forcedeth: mgmt unit interface forcedeth: msi interrupt fix forcedeth: ethtool tx csum fix forcedeth: recover error support forcedeth: bump version to 63 forcedeth: fix stats version feature forcedeth: fix missing napi enable/disable calls forcedeth: remove msix + napi forcedeth: save irq events for napi processing forcedeth: remove overhead forcedeth: add/modify tx done with limit forcedeth: napi - handle all processing forcedeth: add new optimization mode forcedeth: remove isr processing loop forcedeth: add interrupt moderation logic forcedeth: performance changes forcedeth: fix irq clearing and napi spin lock changes forcedeth: version bump to 64 Balaji Rao (1): mmc: During unsafe resume, select the right volatge for the card Balbir Singh (1): memcg: show memcg information during OOM Baodong Chen (1): Documentation/x86/boot.txt: modify fieldname Bart Joris (1): Staging: comedi: add ni_670x driver Bart Van Assche (1): branch tracer: Fix for enabling branch profiling makes sparse unusable Bartlomiej Zolnierkiewicz (171): x86: fix IO APIC resource allocation error message ide: fix IDE_DFLAG_NO_IO_32BIT handling ide: move ide_pktcmd_tf_load() to ide-atapi.c ide: no need to touch local IRQs in ide_probe_port() ide: move ->lock and ->timer init from init_irq() to ide_init_port_data() ide: init_irq() doesn't need to hold ide_cfg_mtx ide: remove superfluous check from ide_proc_port_register_devices() ide-acpi: no need to zero ->acpidata for devices ide-acpi: init ACPI handles early for devices ide: add ide_for_each_present_dev() iterator ide: sanitize ACPI initialization ide-acpi: cleanup do_drive_get_GTF() ide-acpi: cleanup do_drive_set_taskfiles() ide-acpi: remove taskfile_load_raw() ide: remove stale comments from drive_is_ready() ide: unexport ide_devset_execute() ide: move drive_is_ready() to ide-io.c ide: move ide_dma_timeout_retry() to ide-dma.c ide: remove ide_do_drive_cmd() ide: factor out processing of special commands from ide_special_rq() ide: move ide_do_park_unpark() to ide-park.c ide: move device settings code to ide-devsets.c ide: move xfer mode tuning code to ide-xfer-mode.c ide: move ide_read_bcount_and_ireason() to ide-atapi.c ide: move standard I/O code to ide-io-std.c ide: fix printk() levels in [atapi_]reset_pollfunc() ide: fix comments in ide_config_drive_speed() ide: checkpatch.pl fixes for ide-iops.c ide: move error handling code to ide-eh.c (v2) mn10300: add pci_get_legacy_ide_irq() to <asm/pci.h> amd74xx: use ide_pci_is_in_compatibility_mode() ns87415: use pci_get_legacy_ide_irq() ns87415: small ->init_hwif cleanup trm290: small ->init_hwif cleanup ide: handle IDE_HFLAG[_FORCE]_LEGACY_IRQS in ide_pci_init_{one,two}() ide: use pci_get_legacy_ide_irq() in ide_pci_init_{one,two}() ide: use ide_pci_is_in_compatibility_mode() in ide_pci_init_{one,two}() ide: remove no longer needed IDE_HFLAG[_FORCE]_LEGACY_IRQS amd74xx: remove no longer needed ->init_hwif method ide: remove no longer needed IRQ fallback code from hwif_init() ide: remove no longer needed IRQ auto-probing from try_to_identify() (v2) ide: remove try_to_identify() wrapper ide: fix ->init_chipset method to return 'int' value ide: remove pciirq argument from ide_pci_setup_ports() frv: remove <asm/ide.h> mn10300: remove <asm/ide.h> ide: fix kmalloc() failure handling in ide_driveid_update() ide: propagate AltStatus workarounds to ide_driveid_update() ide: shorten timeout value in ide_driveid_update() ide: remove broken EXABYTENEST support ide: classify device type in do_probe() ide: sanitize SELECT_MASK() usage in ide_driveid_update() ide: clear drive IRQ after re-enabling local IRQs in ide_driveid_update() ide: use try_to_identify() in ide_driveid_update() icside: use struct ide_port_info also for PCB version 5 (v2) ide_arm: use struct ide_port_info ide-generic: use struct ide_port_info ide-pnp: use struct ide_port_info buddha: use struct ide_port_info macide: use struct ide_port_info ide: move ->rqsize init from init_irq() to ide_init_port() ide: remove IDE_ARCH_INTR (v2) ide: remove IDE_ARCH_LOCK (v2) ide: make m68k host drivers use IDE_HFLAG_MMIO ide: cleanup <asm-m68k/ide.h> at91_ide: use readsw()/writesw() directly ide: include <asm/ide.h> only when needed scc_pata: remove DECLARE_SCC_DEV() macro (v2) ide: fix memleak on failure in probe_for_drive() ide: fix error message in pre_task_out_intr() ide: allow host drivers to specify IRQ flags ide: remove now superfluous check from ide_host_register() ide: add IDE_HFLAG_DTC2278 host flag ide: add IDE_HFLAG_4DRIVES host flag ide: add "flagged" taskfile flags to struct ide_taskfile (v2) ide: complete power step in ide_complete_pm_request() ide: factor out completion of taskfile from ide_end_drive_cmd() ide: move request type specific code from ide_end_drive_cmd() to callers (v3) ide: no need to read Status and Error registers for "empty" taskfile requests ide: remove ->data_phase field from ide_hwif_t ide: move smart_enable() call out from get_smart_data() icside: icside_dma_setup() fixes trm290: trm290_dma_setup() fix au1xxx-ide: auide_dma_end() cleanup ide: remove no longer needed PC_FLAG_TIMEDOUT packet command flag ide-floppy: remove superfluous check from ide_floppy_end_request() ide-tape: remove superfluous tape->lock ide: move ->failed_pc to ide_drive_t ide: use ->end_request only for private device driver requests ide-{floppy,tape}: cleanup ide*_end_request() ide: remove ->end_request method ide: return request status from ->pc_callback method ide: use blk_fs_request() check in ide-taskfile.c ide: call ide_build_sglist() prior to ->dma_setup (v2) ide: remove ide_task_t typedef ide: pass command instead of request to ide_pio_datablock() ide: move command related fields from ide_hwif_t to struct ide_cmd ide: set IDE_TFLAG_WRITE basing on data phase used in ide_taskfile_ioctl() ide: use ata_tf_protocols enums ide: merge task_{in,out}_intr() ide: inline task_in_unexpected() into task_pio_intr() ide: unify exit paths in task_pio_intr() ide: task_error() -> task_error_cmd() ide: use ide_complete_cmd() for head unload commands ide: use ide_complete_cmd() for REQ_UNPARK_HEADS ide: sanitize ide_finish_cmd() ide: make ide_special_rq() BUG() on unknown requests ide: add ide_end_rq() (v2) ide: sanitize ide_end_rq() ide: pass error value to ide_complete_rq() ide: move rq->errors quirk out from ide_end_request() ide: remove BUG() from ide_complete_rq() ide: pass number of bytes to complete to ide_complete_rq() ide: use ide_end_rq() in ide_complete_rq() ide: remove ide_end_request() ide: pass command to ide_map_sg() ide: use do_rw_taskfile() for ATA_CMD_PACKET commands ide: set hwif->expiry prior to calling [__]ide_set_handler() ide: add ->dma_timer_expiry method and remove ->dma_exec_cmd one (v2) ide: remove ide_execute_pkt_cmd() (v2) ide: keep track of number of bytes instead of sectors in struct ide_cmd at91_ide: fix ->ftf_flags handling ide: add support for arbitrary transfer lengths to ide_pio_bytes() ide: use PageHighMem() instead of ifdefs in ide_pio_bytes() ide-cd: remove dead URLs ide-cd: use ide_end_rq() also for failed non-fs requests ide-cd: remove dead code from cdrom_decode_status() ide-cd: remove needless ide_dump_status_no_sense() wrapper ide-cd: remove no longer needed 'ignore' module parameter ide-cd: factor out failed request completion from cdrom_end_request() ide-cd: unify ide_cd_do_request() exit paths ide-cd: move setting REQ_FAILED flag out from 'end_request' exit path ide-cd: unify cdrom_newpc_intr() exit paths ide-cd: remove cdrom_end_request() ide-cd: kill whole failed request in ide_cd_do_request() ide-cd: cleanup ide_cd_do_request() ide-cd: use scatterlists for PIO transfers (fs requests) ide-cd: fix non-SECTOR_SIZE-multiples PIO transfers for fs requests ide-cd: merge ide_cd_prepare_rw_request() into cdrom_start_rw() ide-cd: use scatterlists for PIO transfers (non-fs requests) (v2) ide-cd: use common completion path for DMA requests in cdrom_newpc_intr() ide-cd: unify transfer padding in cdrom_newpc_intr() ide-cd: minor ide_cdrom_setup() cleanup ide: add ->dma_clear method and remove ->dma_timeout one ide: inline ide_dma_timeout() into ide_dma_timeout_retry() ide: destroy DMA mappings after ending DMA (v2) ide: add ide_dma_prepare() helper ns87415: use custom ->dma_{start,end} to handle ns87415_prepare_drive() trm290: use custom ->dma_{start,end} to handle trm290_prepare_drive() ide: add ->dma_check method ide: move ide_map_sg() call out of ->dma_setup method (take 2) ide: set/clear drive->waiting_for_dma flag in the core code ide: sanitize ide_build_sglist() and ide_destroy_dmatable() ide-generic: remove no longer needed sysfs interface ide: merge ide_arm and ide_generic host drivers ide: fix locking in drive_release_dev() ide: decrease size of ->pc_buf field in struct ide_atapi_pc ide: remove CONFIG_BLK_DEV_IDEDOUBLER config option ide-{floppy,tape}: fix padding for PIO transfers ide-floppy: use ide_pio_bytes() MAINTAINERS: move old ide-{floppy,tape} entries to CREDITS (take 2) isd200: make it 'struct hd_driveid'-free ubd_kern: make it 'struct hd_driveid'-free xsysace: make it 'struct hd_driveid'-free include/linux/hdreg.h: cover struct hd_driveid with #ifndef/#endif __KERNEL__ isd200: WIN_* -> ATA_CMD_* aoe: WIN_* -> ATA_CMD_* include/linux/hdreg.h: cover WIN_* and friends with #ifndef/#endif __KERNEL__ isd200: use ATA_* defines instead of *_STAT and *_ERR ones include/linux/hdreg.h: remove unused defines remove <linux/ata.h> include from <linux/hdreg.h> Beat Michel Liechti (1): DVB: firedtv: FireDTV S2 problems with tuning solved Ben Dooks (37): ASoC: Fix copyright statements on Simtec files S3C24XX: Move and update IIS headers S3C: Move <mach/audio.h> to <plat/audio.h> ASoC: Add JIVE audio support ASoC: Split s3c2412-i2s.c into core and SoC specific parts ASoC: Add s3c64xx-i2s support ASoC: Select DMA if I2S is configured [ARM] S3C: Nove <plat/pm.h> from plat-s3c24xx to plat-s3fc [ARM] S3C: Move PM support functions to common location [ARM] S3C: Split the resume memory check code from pm.c [ARM] S3C: Move plat-s3c24xx pm.c support into plat-s3c [ARM] S3C: Fix warnings in the PM memory CRC code [ARM] S3C24XX: Split PM code from arch/arm/plat-s3c24xx/irq.c [ARM] S3C24XX: Remove changelog from arch/arm/plat-s3c24xx/irq.c [ARM] S3C: Make IRQ_EINT sleep control common [ARM] S3C: Rename s3c2410_pm_init to s3c_pm_init. [ARM] S3C: Rename sleep.S functions to be non-cpu specific [ARM] S3C: Update UART save over PM suspend/resume [ARM] S3C24XX: Add S3C_GPIO_END definition [ARM] S3C: Avoid checking the task stackpage in pm-check [ARM] S3C: Do not kmalloc/kfree during inner suspend code. ASoC: Fix Samsung S3C2412_IISMOD_SDF_{MSB,LSB} definitions [ARM] S3C: Tidy sleep code path to fix call flow [ARM] S3C64XX: Add modem registers and a virtual map [ARM] S3C64XX: Add EINT group regs and move IRQ_EINT to regs-gpio.h [ARM] S3C64XX: Add GPIO SPCONSLP and SLPEN register definitions [ARM] S3C64XX: Add S3C64XX_SPCON register bit definitions [ARM] S3C64XX: SYSCON power and sleep control register defines [ARM] S3C64XX: Add definitions for the GPIO memory port configurations [ARM] S3C64XX: add AHB_CON and SPCON register address definitions sdhci: Add get_{max,timeout}_clock callbacks USB: ohci-s3c2410: remove <mach/hardware.h> include USB: ohci-s3c2410: fix name of bus clock USB: ohci-hcd: Add ARCH_S3C24XX to the ohci-s3c2410.c glue USB: S3C: Move usb-control.h to platform include fb: add s3c-fb driver for newer Samsung SoC framebuffer devices i2c-s3c2410: sda_delay should be in ns, not clock ticks Ben Gamari (5): drm: Convert proc files to seq_file and introduce debugfs drm/i915: Consolidate gem object list dumping drm: Convert proc files to seq_file and introduce debugfs drm/i915: Convert i915 proc files to seq_file and move to debugfs. drm/i915: Consolidate gem object list dumping Ben Hutchings (25): net: Remove redundant NAPI functions tehuti: Use request_firmware() typhoon: Use request_firmware() sfc: SFT9001: Include non-breaking cable diagnostics in online self-tests sfc: Fix test for MDIO read failure sfc: SFT9001/SFN4111T: Check PHY boot status during board initialisation sfc: Remove "XFP" from log messages that are not specific to XFP sfc: Fix reporting of PHY id sfc: Add support for QT2025C PHY sfc: Delete unused efx_blinker::led_num field sfc: Clean up LED control sfc: Add support for SFN4112F SFP+ reference design sfc: Fix efx_ethtool_nway_result() to use clause 45 MDIO registers sfc: Reject packets from the kernel TX queue during a loopback self-test sfc: Clean up properly on reset failure paths sfc: Clear I2C adapter structure in falcon_remove_nic() sfc: Don't wake TX queues while they're being flushed sfc: Fix search for flush completion events sfc: Improve NIC internal error recovery sfc: Pad packets to 33 bytes to prevent TX packet parser lockup sfc: Work around unreliable legacy interrupt status sfc: Remove unused private PCI register definitions sfc: Optimise falcon_writel_page_locked() for page > 0 sfc: Implement adaptive IRQ moderation sfc: Call netif_napi_add() before registering our interrupt handler Ben Nizette (1): avr32: Fix out-of-range rcalls in large kernels Benjamin Herrenschmidt (34): Merge commit 'kumar/next' into next Merge commit 'gcl/next' into next powerpc/mm: Rework I$/D$ coherency (v3) powerpc/4xx: Add missing USB and i2c devices to Canyonlands powerpc/4xx: Enable PCI domains on 4xx Merge commit 'origin/master' into next Merge commit 'kumar/next' into next Merge commit 'ftrace/function-graph' into next Merge commit 'jwb/next' into next Merge commit 'gcl/next' into next Merge commit 'origin/master' into next powerpc: Wire up /proc/vmallocinfo to our ioremap() powerpc/mm: Properly wire up get_user_pages_fast() on 32-bit powerpc/kconfig: Kill PPC_MULTIPLATFORM drm: Use resource_size_t for drm_get_resource_{start, len} drm: Split drm_map and drm_local_map drm: Make drm_local_map use a resource_size_t offset drm/radeon: Print PCI ID of cards when probing powerpc/mm: Split the various pgtable-* headers based on MMU type powerpc/mm: Unify PTE_RPN_SHIFT and _PAGE_CHG_MASK definitions Merge commit 'kumar/next' into next Merge commit 'gcl/next' into next Merge commit 'origin/master' into next powerpc: Fix prom_init on 32-bit OF machines powerpc/mm: Tweak PTE bit combination definitions powerpc/mm: Merge various PTE bits and accessors definitions powerpc/mm: Rename arch/powerpc/kernel/mmap.c to mmap_64.c powerpc/mm: Fix printk type warning in mmu_context_nohash powerpc/mm: Add option for non-atomic PTE updates to ppc64 powerpc/mm: Introduce early_init_mmu() on 64-bit powerpc: Fix bugs introduced by sysfs changes Merge commit 'kumar/next' into next Merge commit 'origin/master' into next powerpc/pmac: Fix internal modem IRQ on Wallstreet PowerBook Benjamin Krill (2): powerpc/cell: Add rtas rtc calls for the QPACE platform [MTD] ofpart: Check name property to determine partition nodes. Benjamin LaHaise (1): x86-64: remove locked instruction from switch_to() Benjamin Marzinski (1): GFS2: Fix locking bug in failed shared to exclusive conversion Benjamin Thery (9): netns: ipmr: allocate mroute_socket per-namespace. netns: ipmr: dynamically allocate vif_table netns: ipmr: store netns in struct mfc_cache netns: ipmr: dynamically allocate mfc_cache_array netns: ipmr: declare counter cache_resolve_queue_len per-namespace netns: ipmr: declare mroute_do_assert and mroute_do_pim per-namespace netns: ipmr: declare reg_vif_num per-namespace netns: ipmr: declare ipmr /proc/net entries per-namespace netns: ipmr: enable namespace support in ipv4 multicast routing code Benny Halevy (14): NFSD: return nfsv4 error code nfserr_notsupp rather than nfsv[23]'s nfserr_opnotsupp nfsd: remove nfsd4_ops array size nfs41: common protocol definitions nfsd41: sequence operation nfsd41: destroy_session operation nfsd: pass nfsd4_compound_state* to nfs4_preprocess_{state,seq}id_op nfsd41: control nfsv4.1 svc via /proc/fs/nfsd/versions nfsd41: pass writable attrs mask to nfsd4_decode_fattr nfsd: dynamically skip encoded fattr bitmap in _nfsd4_verify nfsd41: SUPPATTR_EXCLCREAT attribute nfsd41: CREATE_EXCLUSIVE4_1 nfsd41: Documentation/filesystems/nfs41-server.txt nfsd41: define NFSD_DRC_SIZE_SHIFT in set_max_drc nfsd41: define nfsd4_set_statp as noop for !CONFIG_NFSD_V4 Bernard Pidoux (3): ax25: SOCK_DEBUG message simplification ax25: zero length frame filtering in AX25 netrom: zero length frame filtering in NetRom Bernd Porr (4): Staging: comedi: add comedi_num_legacy_minors module parameter Staging: comedi: add comedi_usb_auto_[un]config functions Staging: comedi: usbdux[fast] firmware upload changes Staging: comedi: usbduxfast: fix run-time error Bernd Schmidt (1): [MTD] Fix a bad dependency in the Blackfin code Bill Pemberton (227): Staging: comedi: Convert C99 style comments to traditional style comments Staging: comedi: Change "foo * bar" to "foo *bar" Staging: comedi: Add spaces after commas where suggested by checkpatch.pl Staging: comedi: Add spaces around colons as needed Staging: comedi: Add spaces around parens as requested by checkpatch.pl Staging: comedi: Remove instances of assignments in conditionals Staging: comedi: Move trailing statements to next line as requested by checkpatch Staging: comedi: Fix cases of open curly on wrong line Staging: comedi: Add spaces around colons as requested by checkpatch Staging: comedi: Misc code cleanups for checkpatch Staging: comedi: Remove checks for NULL before calling kfree() Staging: comedi: Remove curly braces where they are not needed Staging: comedi: Remove comedi32_chaninfo_struct typedef Staging: comedi: Remove boardtype typedef Staging: comedi: Remove rtdBoard typedef Staging: comedi: Remove s626_board typedef Staging: comedi: Remove V_FP_V typedef Staging: comedi: Remove comedi_t typedef Staging: comedi: Remove lsampl_t and sampl_t typedefs Staging: comedi: Remove comedi_device typedef Staging: comedi: Remove comedi_subdevice typedef Staging: comedi: Remove comedi_async typedef Staging: comedi: Remove comedi_driver typedef Staging: comedi: Remove comedi_lrange typedef Staging: comedi: Remove device_create_result_type typedef Staging: comedi: Remove comedi_trig typedef Staging: comedi: Remove comedi_cmd typedef Staging: comedi: Remove comedi_insn typedef Staging: comedi: Remove comedi_insnlist typedef Staging: comedi: Remove comedi_chaninfo typedef Staging: comedi: Remove comedi_subdinfo typedef Staging: comedi: Remove comedi_devinfo typedef Staging: comedi: Remove comedi_devconfig typedef Staging: comedi: Remove comedi_rangeinfo typedef Staging: comedi: Remove comedi_krange typedef Staging: comedi: Remove comedi_bufconfig typedef Staging: comedi: Remove comedi_bufinfo typedef Staging: comedi: Remove DMABUF typedef Staging: comedi: Remove pci6208_board typedef Staging: comedi: Remove pci6208_private typedef Staging: comedi: Remove adl_pci7296_private typedef Staging: comedi: Remove adl_pci7432_private typedef Staging: comedi: Remove adl_pci8164_private typedef Staging: comedi: Remove pci9111_board_struct typedef Staging: comedi: Remove pci9111_private_data typedef Staging: comedi: Remove pci9111_trigger_sources typedef Staging: comedi: Remove pci9111_ISC0_sources typedef Staging: comedi: Remove C99 style comments in adl_pci9111.c Staging: comedi: Remove boardtype typedef in adl_pci9118.c Staging: comedi: Remove pci9118_private typedef Staging: comedi: Remove adq12b_board typedef Staging: comedi: Remove adq12b_private typedef Staging: comedi: Remove boardtype typedef in adv_pci1710.c Staging: comedi: Remove pci1710_private typedef Staging: comedi: Remove boardtype and pci1723_private typedefs in adv_pci1723.c Staging: comedi: Remove hw_cards_id and hw_io_access typedefs in adv_pci_dio.c Staging: comedi: Remove diosubd_data typedef Staging: comedi: Remove boardtype typedef in adv_pci_dio.c Staging: comedi: Remove C99 style comments in adv_pci_dio.c Staging: comedi: Remove pci_dio_private typedef Staging: comedi: Remove board_type typedef in aio_aio12_8.c Staging: comedi: Remove aio12_8_private typedef Staging: comedi: Remove counter_mode_register_t typedef Staging: comedi: Remove aio_iiro_16_board typedef Staging: comedi: Remove aio_iiro_16_private typedef Staging: comedi: Remove dio200_board typedef Staging: comedi: Remove dio200_layout typedef Staging: comedi: Remove dio200_private typedef Staging: comedi: Remove dio200_subdev_8254 typedef Staging: comedi: Remove dio200_subdev_intr typedef Staging: comedi: Remove pc236_board typedef Staging: comedi: Remove pc236_private typedef Staging: comedi: Remove pc263_board typedef Staging: comedi: Remove pc263_private typedef Staging: comedi: Remove pci224_board typedef Staging: comedi: Remove pci224_private typedef Staging: comedi: Remove pci230_board typedef Staging: comedi: Remove das16cs_board typedef Staging: comedi: Remove das16cs_private typedef Staging: comedi: Remove local_info_t typedef Staging: comedi: Remove cb_pcidas_board typedef Staging: comedi: Remove cb_pcidas_private typedef Staging: comedi: Remove cb_pcidda_board typedef Staging: comedi: Remove cb_pcidda_private typedef Staging: comedi: Remove pcidio_board typedef Staging: comedi: Remove pcidio_private typedef Staging: comedi: Remove cb_pcimdas_board typedef Staging: comedi: Remove timer_private typedef Staging: comedi: Remove board_struct typedef Staging: comedi: Remove typedef private in cb_pcimdda.c Staging: comedi: Remove contec_board typedef Staging: comedi: Remove contec_private typedef Staging: comedi: Remove contec_model typedef Staging: comedi: Remove daqboard2000_hw typedef Staging: comedi: Remove boardtype typedef in daqboard2000.c Staging: comedi: Remove daqboard2000_private typedef Staging: comedi: Remove local_info_t typedef in das08_cs.c Staging: comedi: Remove das16_board typedef Staging: comedi: Replace C99 comments in jr3_pci.h Staging: comedi: Remove u_val_t typedef Staging: comedi: Remove s_val_t typedef Staging: comedi: Remove raw_channel typedef Staging: comedi: Remove force_array_t typedef Staging: comedi: Remove six_axis_array_t typedef Staging: comedi: Remove vect_bits_t, warning_bits_t, and error_bits_t typedefs Staging: comedi: Remove thresh_struct typedef Staging: comedi: Remove le_struct_t typedef Staging: comedi: Remove jr3_t typedef Staging: comedi: Remove link_types typedef Staging: comedi: Remove intern_transform_t typedef Staging: comedi: Remove jr3_channel_t typedef Staging: comedi: Remove das16m1_board typedef Staging: comedi: Remove das800_board typedef Staging: comedi: Remove das1800_board typedef Staging: comedi: Remove das1800_private typedef Staging: comedi: Remove das6402_private typedef Staging: comedi: Remove dmm32at_board typedef Staging: comedi: Remove dmm32at_private typedef Staging: comedi: Remove boardtype_t typedef in dt282x.c Staging: comedi: Remove dt282x_private typedef Staging: comedi: Remove boardtype_t typedef in dt2801.c Staging: comedi: Remove boardtype typedef in pcl818.c Staging: comedi: Remove dt2801_private typedef Staging: comedi: Remove dt2814_private typedef Staging: comedi: Remove dt2815_private typedef Staging: comedi: Remove dt3k_boardtype typedef Staging: comedi: Remove fl512_private typedef Staging: comedi: Remove hpdi_board typedef Staging: comedi: Remove pci20xxx_private typedef Staging: comedi: Remove jr3_pci_dev_private typedef Staging: comedi: Remove cnt_board_struct typedef Staging: comedi: Remove skel_private typedef Staging: comedi: Remove mpc8260cpm_private typedef Staging: comedi: Remove ni6527_board typedef Staging: comedi: Remove ni_65xx_board typedef Staging: comedi: Remove NI_660xRegisterData typedef Staging: comedi: Remove ni_670x_private typedef Staging: comedi: Remove a2150_private typedef Staging: comedi: Remove atao_private typedef Staging: comedi: Remove atmio16_board_t typedef Staging: comedi: Remove dio700_private typedef Staging: comedi: Remove dio24_private typedef Staging: comedi: Remove ni_private typedef Staging: comedi: Remove nidio_board typedef Staging: comedi: Remove pcl818_private typedef Staging: comedi: Remove pcmda12_private typedef Staging: comedi: Remove s526_private typedef Staging: comedi: Remove serial2002_private typedef Staging: comedi: Remove dnp_private_data typedef Staging: comedi: Remove comment mentioning typedefs Staging: comedi: Remove dt3k_private typedef Staging: comedi: Remove hpdi_private typedef Staging: comedi: Remove poll_delay_t typedef Staging: comedi: Remove cnt_device_private typedef Staging: comedi: Remove pcl711_private typedef Staging: comedi: Remove pcl726_private typedef Staging: comedi: Remove pcl812_private typedef Staging: comedi: Remove dt2811_private typedef Staging: comedi: Remove pcmmio_board typedef Staging: comedi: Remove pcmuio_board typedef Staging: comedi: Remove rti800_private typedef Staging: comedi: Remove rti802_private typedef Staging: comedi: Remove config_t typedef Staging: comedi: Remove pci20xxx_subdev_private typedef Staging: comedi: Remove pcmmio_subdev_private typedef Staging: comedi: Remove pcmuio_subdev_private typedef Staging: comedi: Remove pcmda12_board typedef Staging: comedi: Remove S526_GPCT_APP_CLASS typedef Staging: comedi: Remove serial2002_board typedef Staging: comedi: Remove skel_board typedef Staging: comedi: Remove dnp_board typedef Staging: comedi: Remove unioxx5_subd_priv typedef Staging: comedi: Remove jr3_pci_subdev_private typedef Staging: comedi: Remove pcmmio_private typedef Staging: comedi: Remove pcmuio_private typedef Staging: comedi: Remove s526_gpct_config_t typedef Staging: comedi: Remove transform_t typedef Staging: comedi: Remove s526_board typedef Staging: comedi: Remove six_axis_t typedef Staging: comedi: Remove priv_pcm3724 typedef Staging: comedi: Remove pcl816_private typedef Staging: comedi: acl7225b: Remove boardtype typedef Staging: comedi: cb_pcimdas: Remove timer_private typedef Staging: comedi: das800: Remove das800_board typedef Staging: comedi: dt2811: Remove boardtype typedef Staging: comedi: pcl711: Remove boardtype typedef Staging: comedi: pcl724: Remove boardtype typedef Staging: comedi: pcl726: Remove boardtype typedef Staging: comedi: pcl730: Remove boardtype typedef Staging: comedi: pcl812: Remove boardtype typedef Staging: comedi: pcl816: Remove boardtype typedef Staging: comedi: pcm3724: Remove boardtype typedef Staging: comedi: rti800: Remove boardtype typedef Staging: comedi: skel.c: Remove skel_private typedef Staging: comedi: serial2002: Remove serial2002_private typedef Staging: comedi: quatech_daqp_cs: Remove local_info_t typedef Staging: comedi: Remove 2.4 irqreturn_t compatibility in comedi/interrupt.h Staging: comedi: Remove hw_fifo_info_t typedef Staging: comedi: Remove pcidas64_board typedef Staging: comedi: Remove pcidas64_private typedef Staging: comedi: comedi: remove C99 comments in skel.c Staging: comedi: Remove ni6527_private typedef Staging: comedi: Remove ni_65xx_private typedef Staging: comedi: Remove ni_65xx_subdevice_private typedef Staging: comedi: Remove NI_660x_Register typedef Staging: comedi: Remove ni_660x_board typedef Staging: comedi: Remove ni_660x_private typedef Staging: comedi: Remove ni_670x_board typedef Staging: comedi: Remove a2150_board typedef Staging: comedi: Remove atao_board typedef Staging: comedi: Remove atmio16d_private typedef Staging: comedi: Remove dio700_board typedef Staging: comedi: ni_daq_700.c: Remove local_info_t typedef Staging: comedi: Remove nidio96_private typedef Staging: comedi: Remove das08_board typedef Staging: comedi: Remove me4000_ao_info_t typedef Staging: comedi: Remove me4000_ai_info_t typedef Staging: comedi: Remove me4000_dio_info_t typedef Staging: comedi: Remove me4000_cnt_info_t typedef Staging: comedi: Remove me4000_board_t typedef Staging: comedi: Remove me4000_ao_context_t typedef Staging: comedi: Remove me4000_ai_context_t typedef Staging: comedi: Remove me4000_dio_context_t typedef Staging: comedi: Remove me4000_cnt_context_t typedef Staging: comedi: Remove me4000_info_t typedef Staging: comedi: Remove use of VOID typedef in addi-data Staging: comedi: Remove CHAR, *PCHAR, and *PCSTR typedefs in addi-data Bing Zhao (1): libertas: fix power save issue in libertas_sdio module Bjorn Helgaas (27): ACPI: pci_link: clean up whitespace ACPI: pci_link: remove unnecessary casts and initializations ACPI: pci_link: remove unnecessary null pointer checks ACPI: pci_link: simplify list of link devices ACPI: PCI: use generic pci_swizzle_interrupt_pin() ACPI: update Kconfig help texts (no functional changes) ACPI: move private declarations to internal.h PCI/x86: make early dump handle multi-function devices PCI/x86: format early dump like other PCI output PCI/x86: document pci=earlydump argument x86: use dev_printk in quirk message ACPI: skip DMI power state check when ACPI disabled ACPI: call acpi_scan_init() explicitly rather than as initcall ACPI: call acpi_ec_init() explicitly rather than as initcall ACPI: call acpi_power_init() explicitly rather than as initcall ACPI: call acpi_system_init() explicitly rather than as initcall ACPI: call acpi_debug_init() explicitly rather than as initcall ACPI: call init_acpi_device_notify() explicitly rather than as initcall ACPI: call acpi_sleep_proc_init() explicitly rather than as initcall ACPI: call acpi_wakeup_device_init() explicitly rather than as initcall ACPI: tidy up makefile ACPI: remove unused acpi_device_ops .lock and .scan methods ACPI: remove unused acpi_device_ops .shutdown method ACPI: remove unused acpi_bus_ops flags ACPI: support acpi_device_ops .notify methods ACPI: button: use .notify method instead of installing handler directly ACPI: processor: use .notify method instead of installing handler directly Blaine Lee (1): Staging: comedi: add pcm3730 driver Boaz Harrosh (32): [SCSI] major.h: char-major number for OSD device driver [SCSI] add OSD_TYPE [SCSI] libosd: OSDv1 Headers [SCSI] libosd: OSDv1 preliminary implementation [SCSI] osd_uld: OSD scsi ULD [SCSI] osd_uld: API for retrieving osd devices from Kernel [SCSI] libosd: attributes Support [SCSI] libosd: OSD Security processing stubs [SCSI] libosd: Add Flush and List-objects support [SCSI] libosd: Not implemented commands [SCSI] libosd: OSD version 2 Support [SCSI] libosd: OSDv2 auto detection [SCSI] libosd: SCSI/OSD Sense decoding support [SCSI] osd: Documentation for OSD library [SCSI] osd: Kconfig file for in-tree builds [SCSI] scsi: Add osd library to build system [SCSI] libosd: Fix NULL dereference BUG when target is not OSD conformant bsg: add support for tail queuing USB: fix USB_STORAGE_CYPRESS_ATACB block: WARN in __blk_put_request() for potential bio leak bsg: Remove bogus check against request_queue->max_sectors exofs: Kbuild, Headers and osd utils exofs: file and file_inode operations exofs: symlink_inode and fast_symlink_inode operations exofs: address_space_operations exofs: dir_inode and directory operations exofs: super_operations and file_system_type exofs: export_operations exofs: Documentation fs: Add exofs to Kernel build [SCSI] libosd: fix blk_put_request called from within request_end_io [SCSI] osd_uld: Remove creation of osd_scsi class symlink Bob Copeland (29): ath5k: support LEDs on Acer Aspire One netbook ath5k: fix off-by-one in gpio checks mac80211: document return codes from ops callbacks ath5k: fix bf->skb==NULL panic in ath5k_tasklet_rx mac80211: add suspend/resume callbacks ath5k: remove stop/start calls from within suspend/resume ath5k: remove unused led_off parameter ath5k: use short preamble when possible ath5k: honor the RTS/CTS bits mac80211: change workqueue back to non-freezeable mac80211: flush workqueue a second time in suspend() ath9k: remove write-only current_rd_inuse ath9k: save a few calls to ath9k_regd_get_eepromRD ath9k: convert isWwrSKU macro into C code ath9k: remove ath9k_regd_get_rd() ath9k: remove prototype for ath9k_regd_get_current_country ath9k: move common regulatory code out of if() branches ath5k: don't mask off interrupt bits ath5k: use spin_lock_irqsave for beacon lock ath5k: move beacon processing to a tasklet ath5k: compute rts/cts duration after computing full pktlen ath9k: fix 802.11g conformance test limit typo ath5k: extract LED code into a separate file ath5k: use a table for LED parameters ath5k: update LED table with reported devices ath5k: disable MIB interrupts ath5k: remove dummy PCI "retry timeout" fix ath5k: warn and correct rate for unknown hw rate indexes ath5k: properly drop packets from ops->tx Bob Moore (39): ACPICA: Add error check to debug object dump routine ACPICA: Allow OS override of all ACPI tables ACPICA: Remove extraneous parameter in table manager ACPICA: Add override for dynamic tables ACPICA: Update FADT flag definitions ACPICA: Update version to 20090123 ACPICA: Split out PM1 status registers from the FADT ACPICA: Update comments in module header ACPICA: Fix writes to optional PM1B registers ACPICA: Remove extra write for acpi_hw_clear_acpi_status ACPICA: For PM1B registers, do not shift value read or written ACPICA: Fix parameter validation for acpi_read/write ACPICA: Remove redundant ACPI_BITREG_SLEEP_TYPE_B ACPICA: Add function to handle PM1 control registers ACPICA: Remove ACPI_GET_OBJECT_TYPE macro ACPICA: Conditionally compile acpi_set_firmware_waking_vector64 ACPICA: Debug output: print result of _OSI invocations ACPICA: Debug output: decrease verbosity of DB_INFO debug level ACPICA: Formatting update - no functional changes ACPICA: Optimize ACPI register locking ACPICA: Rename ACPI bit register access functions ACPICA: Restructure bit register access functions ACPICA: Update table header print function ACPICA: Update version to 20090220 ACPICA: Add manifest constants for bit register values ACPICA: Formatting update - no functional changes ACPICA: FADT: Fix extraneous length mismatch warning ACPICA: Fix AcpiWalkNamespace race condition with table unload ACPICA: Change handling of PM1 Status register ignored bit ACPICA: Preserve all PM control reserved and ignored bits ACPICA: New: I/O port protection ACPICA: Remove obsolete acpi_os_validate_address interface ACPICA: Remove unused code, no functional change ACPICA: Condense some protected ports ACPICA: Fix PCI configuration space port address range ACPICA: FADT: Favor 32-bit register addresses for compatibility ACPICA: FADT: Favor 32-bit FACS and DSDT addresses ACPICA: Fix index value in package warning message ACPICA: Update version to 20090320 Borislav Petkov (5): usb_storage: make Kconfig note visible in the console ide: improve debugging scheme ide-cd: use ide_drive_t's rq in cdrom_queue_request_sense ide-atapi: start DMA after issuing a packet command ide-floppy: do not complete rq's prematurely Brandon Philips (1): uio: add the uio_aec driver Breno Leitao (6): s2io: Formatting log message e1000: Removing the unused macro PAGE_USE_COUNT() jsm: define init function as __devinit jsm: Fix the return variable and removing the unused retval. icom: remove unused variables tty: jsm cleanups Breno Leitão (1): ixgbe: Removing the unused PAGE_USE_COUNT() macro. Brent Baccala (1): Staging: comedi: add quatech_daqp_cs driver Brian Gerst (48): x86-64: Move irq stats from PDA to per-cpu and consolidate with 32-bit. x86-64: Move TLB state from PDA to per-cpu and consolidate with 32-bit. x86-64: Convert irqstacks to per-cpu x86-64: Convert exception stacks to per-cpu x86-64: Move cpu number from PDA to per-cpu and consolidate with 32-bit. x86-64: Move current task from PDA to per-cpu and consolidate with 32-bit. x86-64: Move kernelstack from PDA to per-cpu. x86-64: Move oldrsp from PDA to per-cpu. x86-64: Move irqcount from PDA to per-cpu. x86-64: Move nodenumber from PDA to per-cpu. x86-64: Move isidle from PDA to per-cpu. x86-64: Use absolute displacements for per-cpu accesses. x86: remove pda_init() percpu: refactor percpu.h x86: rework __per_cpu_load adjustments x86: move stack_canary into irq_stack x86: remove pda.h x86: clean up gdt_page definition x86: fix percpu_write with 64-bit constants x86: set %fs to __KERNEL_PERCPU unconditionally for x86_32 x86: merge mmu_context.h x86: merge irq_regs.h x86: remove idle_timestamp from 32bit irq_cpustat_t x86: remove include of apic.h from hardirq_64.h x86: sync hardirq_{32,64}.h x86: merge hardirq_{32,64}.h into hardirq.h x86: make irq_cpustat_t fields conditional generic, x86: fix __per_cpu_load relocation x86: merge setup_per_cpu_maps() into setup_per_cpu_areas() x86: move 64-bit NUMA code x86: move setup_cpu_local_masks() x86: always page-align per-cpu area start and size x86: move apic variables to apic.c x86: only compile setup_percpu.o on SMP x86: move this_cpu_offset x86: don't assume boot cpu is #0 x86: make Voyager use x86 per-cpu setup. x86: initialize per-cpu GDT segment in per-cpu setup x86: remove extra barriers from load_gs_base() x86: load new GDT after setting up boot cpu per-cpu area x86: pass in cpu number to switch_to_new_gdt() percpu: make PER_CPU_BASE_SECTION overridable by arches x86: use linker to offset symbols by __per_cpu_load x86: fix abuse of per_cpu_offset x86: use pt_regs pointer in do_device_not_available() x86: pass in pt_regs pointer for syscalls that need it x86: drop -fno-stack-protector annotations after pt_regs fixes x86: use regparm(3) for passed-in pt_regs pointer Brian Haley (1): ipv6: Fix incorrect disable_ipv6 behavior Brian King (7): powerpc/pseries: Fix partition migration hang under load [SCSI] ibmvfc: Better handle other FC initiators [SCSI] ibmvfc: Fix dropped interrupts [SCSI] ibmvfc: Fixup module parms attributes [SCSI] ibmvfc: Show host maxframe_size [SCSI] ibmvfc: Improve ADISC timeout handling [SCSI] ibmvfc: Driver version 1.0.5 Brian Maly (1): efifb: dmi set video type Brice Goglin (1): myri10ge: update firmware headers to 1.4.41 Bruce Allan (2): e100: add support for 82552 10/100 adapter e1000e: add support for 82574 device ID 0x10F6 Bruno Christo (1): V4L/DVB (10827): Add support for GeoVision GV-800(S) Bryan Donlan (2): ext4: return -EIO not -ESTALE on directory traversal through deleted inode ext3: return -EIO not -ESTALE on directory traversal through deleted inode Calin Culianu (3): Staging: comedi: add pcmda12 driver Staging: comedi: add pcmmio and pcmuio drivers Staging: comedi: add cb_pcimdda driver Carl Henrik Lunde (1): blktrace: NUL-terminate user space messages Carl Worth (1): drm/i915: Add a spinlock to protect the active_list Carlos Corbacho (2): acer-wmi: Blacklist Acer Aspire One acer-wmi: Update copyright notice & documentation Carsten Emde (1): tracing: fix command line to pid reverse map Carsten Otte (2): [S390] check addressing mode in s390_enable_sie [S390] tape message cleanup Catalin Marinas (17): [ARM] 5387/1: Add ptrace VFP support on ARM [ARM] 5388/1: Add hwcap bits for VFPv3 and VFPv3D16 [ARM] 5389/1: Make sure the pmd entries are visible by the secondary CPU [ARM] 5381/1: unwind: Reorganise the traps.c code [ARM] 5382/1: unwind: Reorganise the stacktrace support [ARM] 5383/2: unwind: Add core support for ARM stack unwinding [ARM] 5384/1: unwind: Add stack unwinding support for loadable modules [ARM] 5385/2: unwind: Add unwinding information to exception entry points [ARM] 5386/2: unwind: Add Makefile and Kconfig entries for ARM stack unwinding [ARM] 5394/1: Add static bus numbering support to i2c-versatile [ARM] 5395/1: RealView: Add support for the DS1338 RTC chip [ARM] 5396/1: RealView: Use PATA_PLATFORM to access the CompactFlash [ARM] 5397/1: RealView: Add support for the ISP1761 USB chip USB: Make the isp1760_register function prototype more generic USB: Add platform device support for the ISP1760 USB chip USB: isp1760: Add a delay before reading the SKIPMAP registers in isp1760-hcd.c [ARM] 5439/1: Do not clear bit 10 of DFSR during abort handling on ARMv6 Cesar Eduardo Barros (5): sc92031: more useful banner in kernel log sc92031: remove meaningless version string sc92031: inline SC92031_DESCRIPTION sc92031: use device id directly instead of made-up name sc92031: add a link to the datasheet Chatre, Reinette (2): iwl3945: add debugging for wrong command queue iwlwifi: add test to determine if interface in monitor mode Chauhan, Vijay (3): [SCSI] scsi_dh_rdac: Retry for Quiescence in Progress in rdac device handler [SCSI] scsi_dh_rdac: Retry mode select for NO_SENSE, ABORTED_COMMAND, UNIT_ATTENTION, NOT_READY(02/04/01) [SCSI] scsi_dh_rdac: Retry for NOT_READY check condition Cheng Renquan (4): do_pipe cleanup: drop its last user in arch/alpha/ MAINTAINERS: add the missing linux alpha port mailling list dm target: use module refcount directly dm target: remove struct tt_internal Chien Tung (3): RDMA/nes: Update copyright to new legal entity and year RDMA/nes: Report correct vendor_id and vendor_part_id RDMA/nes: Fix tmp_addr compilation warning Chris Dearman (1): MIPS: R2: Fix problem with code that incorrectly modifies ebase. Chris Leech (2): [SCSI] net: reclaim 8 upper bits of the netdev->features from GSO [SCSI] net: define feature flags for FCoE offloads Chris Mason (25): mutex: adaptive spinnning, performance tweaks Btrfs: stop spinning on mutex_trylock and let the adaptive code spin for us Btrfs: don't preallocate metadata blocks during btrfs_search_slot Btrfs: do extent allocation and reference count updates in the background Btrfs: reduce stack usage in some crucial tree balancing functions Btrfs: try to cleanup delayed refs while freeing extents Btrfs: process the delayed reference queue in clusters Btrfs: reduce stalls during transaction commit Btrfs: reduce stack in cow_file_range Btrfs: Check for a blocking lock before taking the spin Btrfs: Only let very young transactions grow during commit Btrfs: leave btree locks spinning more often Btrfs: readahead checksums during btrfs_finish_ordered_io Btrfs: limit balancing work while flushing delayed refs Btrfs: Make sure i_nlink doesn't hit zero too soon during log replay Btrfs: tree logging unlink/rename fixes Btrfs: optimize fsyncs on old files Btrfs: make sure btrfs_update_delayed_ref doesn't increase ref_mod Btrfs: add extra flushing for renames and truncates Btrfs: try to free metadata pages when we free btree blocks Btrfs: keep processing bios for a given bdev if our proc is batching Btrfs: unplug in the async bio submission threads Btrfs: break up btrfs_search_slot into smaller pieces Btrfs: Optimize locking in btrfs_next_leaf() Btrfs: rework allocation clustering Chris R. Baugher (1): Staging: comedi: add ni_at_atmio16d driver Chris Samuel (1): trivial: cgroups: documentation typo and spelling corrections Chris Wilson (3): drm/i915: Display fence register state in debugfs i915_gem_fence_regs node. drm/i915: Display fence register state in debugfs i915_gem_fence_regs node. drm/i915: Check for dev->primary->master before dereference. Chris Wright (1): PCI: add remove_id sysfs entry Chris Zankel (3): xtensa: only build platform or variant if they contain a Makefile xtensa: we don't need to include asm/io.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into merge Christian Borntraeger (7): KVM: s390: Fix printk on SIGP set arch KVM: s390: Fix problem state check for b2 intercepts KVM: s390: Fix SIGP set prefix ioctl [S390] fix dump_stack vs. %p and (null) [S390] lockdep: trace hardirq off in smp_send_stop [S390] Fix hypervisor detection for KVM [S390] Fix comments in lowcore structure Christian Ehrhardt (1): [S390] fix dfp elf hwcap/facility bit detection Christian Hohnstaedt (1): crypto: ixp4xx - Fix handling of chained sg buffers Christian Lamparter (33): p54: label queues with their corresponding names p54: enable proper frame injection p54usb: utilize usb_reset_device for 3887 p54: prevent upload of wrong firmwares p54: regulatory domain hints p54: enable rx/tx antenna diversity by eeprom bits p54: implement FIF_OTHER_BSS filter setting p54: power save management p54: return NETDEV_TX_OK in p54_tx and fix sparse warnings p54: refactor p54_alloc_skb p54: upgrade memrecord to p54_tx_info p54: prepare the eeprom parser routines for longbow p54: longbow frontend support p54spi: stlc45xx eeprom blob p54spi: p54spi driver p54usb: fix conflict with recent usb changes p54spi: remove arch specific dependencies p54usb: stop USB core interference in exit path p54: unify ieee80211 device registration p54pci: convert printk(KERN_* to dev_* p54: fix iwconfig txpower off p54: initial SoftLED support p54: enable power save support p54: completely ignore rx'd frames with bad FCS p54: fix SoftLED compile dependencies ar9170: hardware and eeprom header files ar9170: ar9170: mac80211 interaction code ar9170: mac/bbp and phy code ar9170: ar9170: USB frontend driver ar9170: update Makefile, Kconfig and MAINTAINERS ar9170: simplify & deBUG tx_status queueing and reporting p54: Kconfig maintenance ar9170: single module build Christian Pellegrin (1): Add support for the MAX3100 SPI UART. Christine Caulfield (1): dlm: replace idr with hash table for connections Christof Schmitt (11): [SCSI] scsi_transport_fc: Add missing parenthesis to Point-To-Point description [SCSI] zfcp: Remove some port flags [SCSI] zfcp: Remove UNIT_REGISTERED status flag [SCSI] zfcp: Simplify latency lock handling [SCSI] zfcp: Only increment req_id for successfully issued requests [SCSI] zfcp: Wait for free SBALs when possible [SCSI] zfcp: Improve reliability of SCSI eh handlers in zfcp [SCSI] zfcp: Send ELS ADISC from workqueue [SCSI] zfcp: Remove PCI flag [SCSI] zfcp: Block FC transport rports early on errors [SCSI] zfcp: Report fc_host_port_type as NPIV Christoph Hellwig (47): xfs: fix dentry aliasing issues in open_by_handle xfs: use mnt_want_write in compat_attrmulti ioctl xfs: add a separate lock class for the per-mount list of dquots xfs: lockdep annotations for xfs_dqlock2 xfs: add a lock class for group/project dquots xfs: fix bad_features2 fixups for the root filesystem xfs: sanity check attr fork size xfs: cleanup error handling in xfs_mountfs: xfs: make sure to free the real-time inodes in the mount error path xfs: tiny cleanup for xfs_link xfs: remove unused XFS_MOUNT_ILOCK/XFS_MOUNT_IUNLOCK xfs: factor out attr fork reset handling xfs: merge xfs_inode_flush into xfs_fs_write_inode xfs: cleanup xfs_find_handle xfs: remove the unused XFS_QMOPT_DQLOCK flag xfs: remove iclog calculation special cases xfs: remove superflous inobt macros xfs: remove uchar_t/ushort_t/uint_t/ulong_t types xfs: merge xfs_mkdir into xfs_create xfs: remove XFS_QM_LOCK/XFS_QM_UNLOCK/XFS_QM_HOLD/XFS_QM_RELE xfs: use mutex_is_locked in XFS_DQ_IS_LOCKED xfs: sanitize qh_lock wrappers xfs: get rid of indirections in the quotaops implementation xfs: fix error handling in xfs_log_mount xfs: reject swapext ioctl on swapfiles xfs: prevent kernel crash due to corrupted inode log format xfs: prevent lockdep false positive in xfs_iget_cache_miss xfs: only issues a cache flush on unmount if barriers are enabled xfs: cleanup log unmount handling xfs: remove another leftover of the old inode log item format xfs: cleanup xlog_recover_do_trans xfs: cleanup xlog_bread xfs: kill vn_atime_* helpers. xfs: kill VN_BAD affs: fix missing unlocks in affs_remove_link generic compat_sys_ustat cleanup d_add_ci cleanup may_open xfs: kill mutex_t typedef xfs: kill ino64 mount option xfs: remove m_litino xfs: remove m_attroffset xfs: cleanup uuid handling md: stop defining MAJOR_NR cleanup drivers/md/Makefile md: move headers out of include/linux/raid/ ubd: stop defintining MAJOR_NR Christoph Lameter (2): SLUB: Introduce and use SLUB_MAX_SIZE and SLUB_PAGE_SHIFT constants SLUB: Introduce and use SLUB_MAX_SIZE and SLUB_PAGE_SHIFT constants Christoph Paasch (2): netfilter: change generic l4 protocol number netfilter: remove IPvX specific parts from nf_conntrack_l4proto.h Christoph Plattner (2): ALSA: hda - Added HP HDX16/HDX18 notebook support for HDA codecs (82HD71) ALSA: hda - Rework on patch_sigmatel.c for HP HDX16/HDX18 Christophe Saout (1): xen: fix too early kmalloc call Chuck Ebbert (1): xfrm: spin_lock() should be spin_unlock() in xfrm_state.c Chuck Lever (24): SUNRPC: Avoid spurious wake-up during UDP connect processing SUNRPC: Clean up static inline functions in svc_xprt.h SUNRPC: Don't flag empty RPCB_GETADDR reply as bogus SUNRPC: Clean up static inline functions in svc_xprt.h NFSD: If port value written to /proc/fs/nfsd/portlist is invalid, return EINVAL SUNRPC: Clean up svc_find_xprt() calling sequence SUNRPC: Pass a family argument to svc_register() SUNRPC: svc_setup_socket() gets protocol family from socket SUNRPC: Change svc_create_xprt() to take a @family argument SUNRPC: Remove @family argument from svc_create() and svc_create_pooled() NFS: Revert creation of IPv6 listeners for lockd and NFSv4 callbacks SUNRPC: Set IPV6ONLY flag on PF_INET6 RPC listener sockets SUNRPC: Use IPv4 loopback for registering AF_INET6 kernel RPC services SUNRPC: Don't return EPROTONOSUPPORT in svc_register()'s helpers SUNRPC: Clean up address type casts in rpcb_v4_register() SUNRPC: rpcbind actually interprets r_owner string SUNRPC: Allow callers to pass rpcb_v4_register a NULL address SUNRPC: Simplify svc_unregister() SUNRPC: Simplify kernel RPC service registration SUNRPC: rpcb_register() should handle errors silently SUNRPC: Remove CONFIG_SUNRPC_REGISTER_V4 lockd: Start PF_INET6 listener only if IPv6 support is available NFS: Start PF_INET6 callback listener only if IPv6 support is available NFS: Simplify logic to compare socket addresses in client.c Claudio Scordino (1): tty: Use the generic RS485 ioctl on CRIS Clemens Ladisch (22): sound: usb-audio: use normal number of frames for no-data URBs sound: usb-audio: limit playback queue length sound: usb-audio: make URB sizes more equal sound: oxygen: make the owner module a parameter of the probe function sound: oxygen: allocate model_data dynamically sound: oxygen: use static driver name sound: oxygen: handle cards with broken EEPROM sound: oxygen: automatically restore overwritten EEPROM sound: oxygen: handle AK5385 ADC on Claro halo cards sound: virtuoso: increase minimum volume to -60 dB sound: usb-audio: remove MIN_PACKS_URB sound: virtuoso: add Xonar Essence STX support sound: oxygen: zero-initialize model data sound: usb-audio: fix rules check for 32-channel devices sound: usb-audio: fix queue length check for high speed devices sound: oxygen: enable headphone output on Claro cards udf: fix novrs mount option udf: use hardware sector size sound: usb-audio: show sample format width in proc file sound: usb-audio: remove check_hw_params_convention() sound: usb-audio: save data packet interval in audioformat structure sound: usb-audio: allow period sizes less than 1 ms Cliff Cai (3): Blackfin arch: add sport-spi related resource stuff to board file Blackfin arch: sport spi needs 6 gpio pins Blackfin arch: add RSI's definitions to bf514 and bf516 Cliff Wickman (2): x86: UV fix uv_flush_send_and_wait() x86: UV: remove uv_flush_tlb_others() WARN_ON Colin McCabe (2): libertas: Update libertas core with GSPI constants libertas: if_spi, driver for libertas GSPI devices Colin Watson (1): parisc: expose 32/64-bit capabilities in cpuinfo Coly Li (20): jfs: return f_fsid for statfs(2) udf: return f_fsid for statfs(2) fs/adfs: return f_fsid for statfs(2) fs/affs: return f_fsid for statfs(2) fs/befs: return f_fsid for statfs(2) fs/cramfs: return f_fsid for statfs(2) fs/efs: return f_fsid for statfs(2) fs/fat: return f_fsid for statfs(2) fs/hfs: return f_fsid for statfs(2) fs/hfsplus: return f_fsid for statfs(2) fs/hpfs: return f_fsid for statfs(2) fs/isofs: return f_fsid for statfs(2) fs/minix: return f_fsid for statfs(2) fs/omfs: return f_fsid for statfs(2) fs/qnx4: return f_fsid for statfs(2) fs/reiserfs: return f_fsid for statfs(2) fs/squashfs: return f_fsid for statfs(2) fs/sysv: return f_fsid for statfs(2) fs/ufs: return f_fsid for statfs(2) fs/romfs: return f_fsid for statfs(2) Constantin Baranov (2): niu: fix PHY template choice for 10G copper niu: improve ethtool support for gigabit copper cards Corentin Chary (1): UBI: add fsync capability Cornelia Huck (4): Driver core: Fix device_move() vs. dpm list ordering, v2 [S390] cio: Use unbind/bind instead of unregister/register. [S390] cio: Try harder to disable subchannel. [S390] cio: Use ccw_device_set_notoper(). Craig Shelley (2): USB: CP2101 Support AN205 baud rates USB: CP2101 Reduce Error Logging Cyrill Gorcunov (33): x86: headers cleanup - prctl.h x86: headers cleanup - sigcontext32.h x86: headers cleanup - setup.h x86: headers cleanup - boot.h net: pppoe - code cleanup and helpers net: pppoe - introduce net-namespace functionality net: pppol2tp - introduce net-namespace functionality net: ppp_generic - introduce net-namespace functionality v2 net: pppoe,pppol2tp - register channels with explicit net net: pppoe - get rid of DECLARE_MAC_BUF net: pppoe - stop using proc internals x86: ftrace - simplify wait_for_nmi x86: trampoline_64.S - use predefined constants with simplification x86: asm linkage - introduce GLOBAL macro x86: linkage - get rid of _X86 macros x86: copy.S - use GLOBAL,ENDPROC macros x86: pmjump - use GLOBAL,ENDPROC macros x86: compressed head_64 - use ENTRY,ENDPROC macros x86: compressed head_32 - use ENTRY,ENDPROC macros x86: head_64.S - remove useless balign x86: head_64.S - use IDT_ENTRIES instead of hardcoded number x86: invalid_vm86_irq -- use predefined macros x86: entry_64.S - add missing ENDPROC x86: head_64.S - use GLOBAL macro x86: efi_stub_32,64 - add missing ENDPROCs x86: linkage.h - guard assembler specifics by __ASSEMBLY__ x86: shrink __ALIGN and __ALIGN_STR definitions net: sysctl_net - use net_eq to compare nets net: netfilter conntrack - add per-net functionality for DCCP protocol x86: headers cleanup - setup.h mm: mminit_validate_memmodel_limits(): remove redundant test oom_kill: don't call for int_sqrt(0) introduce pr_cont() macro Cyrus Massoumi (1): ext3: remove the BKL in ext3/ioctl.c D.J. Capelis (1): USB: pedantic: spelling correction in comment for ch9.h Daisuke Nishimura (2): memcg: charge swapcache to proper memcg memcg: cleanup cache_charge Dan Carpenter (9): Add a missing unlock_kernel() in raw_open() ext4: fix typo which causes a memory leak on error path drm: drm_fops.c unlock missing on error path fuse: fix fuse_file_lseek returning with lock held Btrfs: remove dead code Btrfs: remove dead code dock: fix dereference after kfree() Staging: altpciechdma: Null deref in altpciechdma.c remove() ASoC: Fix null dereference in ak4535_remove() Dan Smith (1): [S390] Expose a constant for the number of words representing the CRs Dan Williams (25): libertas: fix CF firmware loading for some cards airo: clean up and clarify interrupt-time task handling airo: re-arrange WPA capability checks airo: simplify WEP index and capability checks airo: clean up WEP key operations airo: use __attribute__ ((packed)) not #pragma airo: clean up and clarify micinit() airo: remove useless #defines Revert "i.MX31: framebuffer driver" hostap: convert usage of net/ieee80211.h to linux/ieee80211.h make net/ieee80211.h private to ipw2x00 cfg80211: age scan results on resume ipw2x00: age scan results on resume libertas: use private SDIO workqueue to avoid scheduling latency dmaengine: fail device registration if channel registration fails dmaengine: initialize tx_list in dma_async_tx_descriptor_init dmaengine: kill some unused headers async_tx: provide __async_inline for HAS_DMA=n archs dmaengine: allow dma support for async_tx to be toggled dmatest: add xor test dmatest: add dma interrupts and callbacks md: add 'size' as a personality method md: centralize ->array_sectors modifications md: 'array_size' sysfs attribute md/raid6: move raid6 data processing to raid6_pq.ko Daniel Drake (1): Staging: add b3dfg driver Daniel Glockner (1): rtc: add m41t62 support to rtc-m41t80 driver Daniel Glöckner (2): V4L/DVB (11242): allow v4l2 drivers to provide a get_unmapped_area handler xtensa: make startup code discardable Daniel Mack (34): ALSA: snd-usb-caiaq: support for two more audio devices ASoC: Add cs4270 support for slave mode configurations ASoC: fix typo and removed unneeded switch case for cs4270 ASoC: Fix name of register bit in pxa-ssp ASoC: add two more bitfields for PXA SSP ASoC: bring cs4270 feature/limitations list in sync ASoC: Add a driver for AK4104 S/PDIF transmitter ASoC: don't touch pxa-ssp registers when stream is running ASoC: switch PXA SSP driver from network mode to PSP ALSA: snd-usb-caiaq: only warn once on streaming errors ALSA: snd-usb-caiaq: drop bogus iso packets ALSA: snd-usb-caiaq: bump version number [ARM] pxa: add missing pin function for CS2 on GPIO1 [ARM] pxa: add pxa320 missing pin function for CS2 on GPIO3 [ARM] pxa: rename colibri.c to colibri-pxa270.c [ARM] pxa: add basic support for Colibri PXA300 module [ARM] pxa: add MMC support for Colibri PXA300 [ARM] pxa: add USB support for Colibri PXA300 [ARM] pxa: rename and update Colibri PXA270 defconfig [ARM] pxa: add colibri PXA300 defconfig [ARM] pxa: Fix Colibri AX88796 configuration [ARM] pxa: Refactor Colibri board support code [ARM] pxa: Colibri PXA320 module basics [ARM] pxa: Add Colibri LCD functions [ARM] pxa: AC97 pin functions for Colibri PXA310/320 USB: allow malformed LANGID descriptors drivers/net/ax88796.c: take IRQ flags from platform_device ax88796: Add method to take MAC from platform data [ARM] pxa: fix Colibri PXA300 and PXA320 LCD backlight pins drivers/misc/isl29003.c: driver for the ISL29003 ambient light sensor lis3: reorder functions to make forward decl obsolete lis3: solve dependency between core and ACPI lis3: SPI transport layer w1: coding style cleanups in w1_io.c Daniel Silverstone (6): [ARM] 5372/1: ACS5K: Core board support for the ACS-5000 [ARM] 5376/1: S3C24XX: Fix sparse errors in platform uncompress.h [ARM] 5377/1: S3C2410-Framebuffer: Fix resume path in S3C2410 framebuffer driver. [ARM] 5428/1: Module relocation update for R_ARM_V4BX gpiolib: allow GPIOs to be named i2c-s3c2410: Simplify bus frequency calculation Daniel Stone (1): [ARM] OMAP2: Fix definition of SGX clock register bits Daniel Vecino Castel (1): Staging: comedi: add ni_daq_dio24 driver Daniel Vetter (1): drm/i915: fix up tiling/fence reg setup on i8xx class hw Daniel Walker (1): panic.c: fix whitespace additions Danny Kukawka (6): iwlwifi: fix led naming ath9k: fix led naming b43legacy: fix led naming rt2x00: fix led naming iwlwifi: another led naming fix 8250_pnp.c: add another Wacom tablet Darius Augulis (7): USB: imx_udc: Fix IMX UDC gadget bugs USB: imx_udc: Fix IMX UDC gadget code style USB: imx_udc: Fix IMX UDC gadget ep0 irq handling USB: imx_udc: Fix IMX UDC gadget general irq handling [MTD] [NOR] Fixup for Numonyx M29W128 chips i2c: iMX/MXC support i2c: imx: Add missing request_mem_region in probe() Darren Hart (7): futex: update futex commentary futex: additional (get|put)_futex_key() fixes futex: add double_unlock_hb() futex: use current->time_slack_ns for rt tasks too futex: unlock before returning -EFAULT futex: clean up fault logic futex: remove the pointer math from double_unlock_hb Dave Airlie (19): drm/radeon: align ring writes to 16 dwords boundaries. drm/radeon: split busmaster enable out to a separate function drm: add DRM_READ/WRITE64 wrappers around readq/writeq. drm/ati_pcigart: use memset_io to reset the memory drm/r600: fixup r600 gart table accessor like ati_pcigart.c drm/r600: fix rptr address along lines of previous fixes to radeon. radeon: call the correct idle function, logic got inverted. drm/radeon: fix r600 pci mapping calls. drm: fix warnings about new mappings in info code. drm/radeon: fix r600 writeback setup. drm/radeon: fix r600 writeback across suspend/resume drm/radeon: don't call irq changes on r600 suspend/resume drm/radeon: r600 ptes are 64-bit, cleanup cleanup function. PCI: expose boot VGA device via sysfs. drm: merge Linux master into HEAD drm/i915: check the return value from the copy from user drm: fix missing inline function on 32-bit powerpc. drm: fix typo in edid vendor parsing. Merge branch 'drm-intel-next' of ../anholt-2.6 into drm-linus Dave Chinner (3): Long btree pointers are still 64 bit on disk xfs: Check buffer lengths in log recovery xfs: factor out code to find the longest free extent in the AG Dave Jones (25): [CPUFREQ] Stupidly trivial CodingStyle fix [CPUFREQ] checkpatch cleanups for cpufreq-nforce2 [CPUFREQ] nforce2: Use driver prefix, not cpufreq prefix. [CPUFREQ] checkpatch cleanups for elanfreq [CPUFREQ] checkpatch cleanups for e_powersaver [CPUFREQ] checkpatch cleanups for gx-suspmod [CPUFREQ] checkpatch cleanups for longhaul [CPUFREQ] checkpatch cleanups for longrun [CPUFREQ] checkpatch cleanups for powernow-k6 [CPUFREQ] checkpatch cleanups for sc520 [CPUFREQ] checkpatch cleanups for cpufreq core [CPUFREQ] checkpatch cleanups for conservative governor [CPUFREQ] checkpatch cleanups for cpufreq_stats [CPUFREQ] checkpatch cleanups for userspace governor [CPUFREQ] checkpatch cleanups for freq_table [CPUFREQ] checkpatch cleanups for speedstep related drivers. [CPUFREQ] checkpatch cleanups for powernow-k7 [CPUFREQ] checkpatch cleanups for ondemand governor. [CPUFREQ] checkpatch cleanups for powernow-k8 [CPUFREQ] checkpatch cleanups for acpi-cpufreq [CPUFREQ] Use swap() in longhaul.c [CPUFREQ] powernow-k8: Use a common exit path. [CPUFREQ] Prevent p4-clockmod from auto-binding to the ondemand governor. a2065: skb_padto cleanups cpqarray: enable bus mastering Dave Kleikamp (4): jfs: clean up a dangling comment jfs: remove xtLookupList() jfs: Fix error handling in metapage_writepage() Merge branch 'master' of /home/shaggy/git/linus-clean/ Dave Young (4): Bluetooth: Remove CONFIG_DEBUG_LOCK_ALLOC ifdefs Bluetooth: Move hci_conn_del_sysfs() back to avoid device destruct too early usb-serial: fix usb_serial_register bug when boot with nousb param driver-core: do not register a driver with bus_type not registered David A. Schleef (1): Staging: comedi: add poc driver David Altobelli (1): hpilo: reduce frequency of IO operations David Brownell (29): ASoC: buildfix for OSK [MTD] [NAND] fix "raw" reads with ECC syndrome layouts [MTD] [NAND] davinci_nand driver [MTD] [NAND] fix broken debug messages [MTD] we don't need no misc devices [MTD] partitioning utility predicates ARM: OMAP3: mmc-twl4030 voltage cleanup ARM: OMAP3: mmc-twl4030 init passes device nodes back, v2 ARM: OMAP3: mmc-twl4030 fix for vmmc = 0 USB: gadget: fix rndis regression USB: ftdi_sio: remove pointless syslog spew USB: musb: partial DaVinci dm355 support USB: gadget: composite device-level suspend/resume hooks USB: gadget: gadget zero uses new suspend/resume hooks regulator: minor cleanup of virtual consumer regulator: add get_status() regulator: enumerate voltages (v2) regulator: get_status() grows kerneldoc regulator: twl4030 regulators regulator: twl4030 voltage enumeration (v2) MMC: regulator utilities twl4030-regulator: list more VAUX4 voltages regulator: refcount fixes twl4030-regulator: expose VPLL2 memory_accessor: implement the new memory_accessor interfaces for SPI EEPROMs gpio: gpio_{request,free}() now required (feature removal) [MTD] driver model updates [MTD] support driver model updates leds: just ignore invalid GPIOs in leds-gpio David Daney (2): MIPS: __raw_spin_lock() may spin forever on ticket wrap. libata: Remove some redundant casts from pata_octeon_cf.c David Dillow (1): typhoon: repair firmware loading David Howells (50): NOMMU: Present backing device capabilities for MTD chardevs NOMMU: Add support for direct mapping through mtdconcat if possible NOMMU: Make it possible for RomFS to use MTD devices directly NOMMU: Fix the RomFS Kconfig to ensure at least one backing store is selected Annotate struct fs_struct's usage count restriction nommu: there is no mlock() for NOMMU, so don't provide the bits nommu: make CONFIG_UNEVICTABLE_LRU available when CONFIG_MMU=n nommu: fix a number of issues with the per-MM VMA patch Create a dynamically sized pool of threads for doing very slow work items Make slow-work thread pool actually dynamic Make the slow work pool configurable Document the slow work thread pool FS-Cache: Release page->private after failed readahead FS-Cache: Recruit a page flags for cache management FS-Cache: Add the FS-Cache netfs API and documentation FS-Cache: Add the FS-Cache cache backend API and documentation FS-Cache: Add main configuration option, module entry points and debugging FS-Cache: Add use of /proc and presentation of statistics FS-Cache: Root index definition FS-Cache: Add cache tag handling FS-Cache: Add cache management FS-Cache: Provide a slab for cookie allocation FS-Cache: Add netfs registration FS-Cache: Bit waiting helpers FS-Cache: Object management state machine FS-Cache: Implement the cookie management part of the netfs API FS-Cache: Add and document asynchronous operation handling FS-Cache: Implement data I/O part of netfs API CacheFiles: Permit the page lock state to be monitored CacheFiles: Export things for CacheFiles CacheFiles: A cache that backs onto a mounted filesystem FS-Cache: Make kAFS use FS-Cache NFS: Add comment banners to some NFS functions NFS: Add FS-Cache option bit and debug bit NFS: Permit local filesystem caching to be enabled for NFS NFS: Register NFS for caching and retrieve the top-level index NFS: Define and create server-level objects NFS: Define and create superblock-level objects NFS: Define and create inode-level cache objects NFS: Use local disk inode cache NFS: Invalidate FsCache page flags when cache removed NFS: Add some new I/O counters for FS-Cache doing things for NFS NFS: FS-Cache page management NFS: Add read context retention for FS-Cache to call back with NFS: nfs_readpage_async() needs to be accessible as a fallback for local caching NFS: Read pages from FS-Cache into an NFS inode NFS: Store pages from an NFS inode into a local cache NFS: Display local caching state NFS: Add mount options to enable local caching on NFS Make CONFIG_SLOW_WORK an automatic rather than manual config option David Kilroy (20): wireless: Add channel/frequency conversions to ieee80211.h orinoco: Remove unused variable rx_data orinoco: address leading and trailing whitespace orinoco: spaces in parenthesised expressions orinoco: remove unnecessary braces orinoco: keep line length below 80 characters orinoco: Fix interesting checkpatch errors orinoco: Rename orinoco.c orinoco: use orinoco_private instead of net_device in scan helper orinoco: Move scan helpers to a separate file orinoco: Move MIC helpers into new file orinoco: Move firmware handling into a separate file orinoco: Use accessor functions for bitrate tables orinoco: Add hardware function to set multicast mode orinoco: Move hardware functions into separate file orinoco: Move WEXT handlers into a separate file orinoco: hermes_dld does not need to be a module orinoco: hermes doesn't need to be a separate module orinoco: validate firmware header orinoco: prevent accessing memory outside the firmware image David Milburn (2): [libata] ahci: correct enclosure LED state save libata: ahci enclosure management bios workaround David Miller (13): sparc64: Fix build by including linux/irq.h into time_64.c sparc64: Fix build by using kstat_irqs_cpu() drm: ati_pcigart: Do not access I/O MEM space using pointer derefs. drm: ati_pcigart: Need to use PCI_DMA_BIDIRECTIONAL. drm: radeon: Fix ring_rptr accesses. drm: radeon: Fix RADEON_*_EMITED defines. drm: radeon: Fix calculation of RB_RPTR_ADDR in non-AGP case. drm: radeon: Use surface for PCI GART table. drm: ati_pcigart: Fix limit check in drm_ati_pcigart_init(). drm: Preserve SHMLBA bits in hash key for _DRM_SHM mappings. drm: radeon: Fix unaligned access in r300_scratch(). drm: Only use DRM_IOCTL_UPDATE_DRAW compat wrapper for compat X86. sparc64: Fix build of timer_interrupt(). David Moore (1): firewire: Include iso timestamp in headers when header_size > 4 David O'Shea (1): PCI: Compaq Evo D510 SMBus quirk using USB instead of VGA David P. Quigley (3): SELinux: Condense super block security structure flags and cleanup necessary code. SELinux: Add new security mount option to indicate security label support. SELinux: Unify context mount and genfs behavior David Rientjes (7): slub: move min_partial to struct kmem_cache slub: add min_partial sysfs tunable slub: rename calculate_min_partial() to set_min_partial() lockdep: remove duplicate CONFIG_DEBUG_LOCKDEP definitions vmscan: print shrink_slab symbol name on negative shrinker objects cpusets: replace zone allowed functions with node allowed cpusets: prevent PF_THREAD_BOUND tasks from attaching to non-root cpusets David S. Miller (72): com20020: Fix allyesconfig build failure. com0020: Add missing symbol export for com20020_netdev_ops. Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 net: Allow RX queue selection to seed TX queue hashing. net: Add skb_record_rx_queue() calls to multiqueue capable drivers. net: If SKB has attached socket, use socket's hash for TX queue selection. net: Get rid of by-hand TX queue hashing. 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 Merge branch 'master' of /home/davem/src/GIT/linux-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: Increase default NET_SKB_PAD to 32. 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 net: Kill skbuff macros from the stone ages. netdev: Use __netdev_alloc_skb() instead of __dev_alloc_skb(). irda: Use __netdev_alloc_skb() instead of __dev_alloc_skb(). net: Move skbuff symbol exports after each symbol's definition. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ Revert "etherh: Get working again." Merge branch 'master' of /home/davem/src/GIT/linux-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/holtmann/bluetooth-next-2.6 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 typhoon: Need non-vmalloc memory to DMA firmware to the card. ixgbe: Fix some compiler warnings. Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 rds: Fix build on powerpc. typhoon: Add missing firmware copy. 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 sunvnet: Convert to net_device_ops. Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 Merge branch 'master' of git://git.infradead.org/~dwmw2/solos-2.6 spider_net: Fix build. myri_sbus: Convert to net_device_ops. sunbmac: Convert to net_device_ops. sunlance: Convert to net_device_ops. sunqe: Convert to net_device_ops. Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 myri_sbus/sunbmac/sunlance/sunqe: Add missing net_device_ops entries. spider_net: Add missing .ndo_validate_addr ucc_geth: Fix merge error. 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-2.6 rndis_wlan: Fix build with netdev_ops compat disabled. Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 sparc64: Flush TLB before releasing pages. Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6 sparc64: Fix MM refcount check in smp_flush_tlb_pending(). gianfar: Fix kfree(skb) Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ Revert "netrom: zero length frame filtering in NetRom" Revert "ax25: zero length frame filtering in AX25" Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 sparc64: We need to use compat_sys_ustat() as well. gianfar: Fix use-after-of_node_put() in gfar_of_init(). ucc_geth: Fix use-after-of_node_put() in ucc_geth_probe(). niu: Add GRO support. tg3: Add GRO support. Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ sparc64: Fix reset hangs on Niagara systems. Merge branch 'master' of ssh://master.kernel.org/home/ftp/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask-for-sparc Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/net-next-2.6 David Schleef (28): Staging: comedi: add 8253.h header Staging: comedi: add 8255 driver Staging: comedi: add rti800 driver Staging: comedi: add plx9052 header file Staging: comedi: add nt_atmio driver Staging: comedi: add nt_mio_cs driver Staging: comedi: add nt_pcimio driver Staging: comedi: add das08 drivers Staging: comedi: add comedi_rt_timer virtual driver Staging: comedi: add skeleton driver Staging: comedi: add mpc8260 driver Staging: comedi: add ni_mio_common code Staging: comedi: add pcmad driver Staging: comedi: add pcl711 driver Staging: comedi: add cb_das16_cs driver Staging: comedi: add pcl725 driver Staging: comedi: add pcl726 driver Staging: comedi: add ni_6527 driver Staging: comedi: add ni_at_ao driver Staging: comedi: add ni_pcidio driver Staging: comedi: add das16 driver Staging: comedi: add dt2601 driver Staging: comedi: add dt2811 driver Staging: comedi: add dt2814 driver Staging: comedi: add dt2815 driver Staging: comedi: add dt2817 driver Staging: comedi: add dt282x driver Staging: comedi: add dt3000 driver David Shaw (1): Short write in nfsd becomes a full write to the client David Teigland (3): dlm: clear defunct cancel state dlm: ignore cancel on granted lock dlm: fix length calculation in compat code David Täht (6): Staging: frontier: Make checkpatch.pl considerably happier with tranzport driver. Staging: frontier: Make checkpatch.pl much happier with alphatrack driver Staging: frontier: removed now unused frontier_compat.h file Staging: frontier: Updated documentation Staging: frontier: Make checkpatch.pl happy with alphatrack.h Staging: frontier: Remove unused components of the alphatrack/tranzport sysfs interface. David VomLehn (1): cramfs: propagate uncompression errors David Vrabel (1): USB: allow libusb to talk to unauthenticated WUSB devices David Wong (1): V4L/DVB (11398): Support for Legend Silicon LGS8913/LGS8GL5/LGS8GXX China DMB-TH digital demodulator David Woodhouse (36): solos: Fix length header in FPGA transfers solos: Clean up firmware loading code solos: Kill global 'opens' count. solos: Handle attribute show/store in kernel more sanely solos: Add initial list of parameters solos: Handle new line status change packets, hook up to ATM layer info solos: Kill existing connections on link down event solos: Reject non-AAL5 connections.... for now solos: Add SNR and Attn to status packet, fix oops on load solos: Fix under-allocation of skb size for get/set parameters solos: Remove parameter group from sysfs on ATM dev deregister solos: First attempt at DMA support solos: Tidy up DMA handling a little. Still untested solos: Tidy up tx_mask handling for ports which need TX solos: Remove unused loopback debug stuff solos: Remove IRQF_DISABLED, don't frob IRQ enable on the FPGA in solos_irq() solos: Remove superfluous wait_queue_head_t from struct solos_param solos: Fix various bugs in status packet handling solos: Clean up handling of card->tx_mask a little solos: Remove debugging, commented-out test code solos: Add 'reset' module parameter to reset the DSL chips on load solos: Tidy up status interrupt handling, cope with 'ERROR' status solos: Don't clear config registers at startup solos: Set RX empty flag at startup only for !dma mode solos: Swap upstream/downstream rates in status packet, clean up some more dma-debug: add function to dump dma mappings dma-debug: print stacktrace of mapping path on unmap error solos: Reset device on unload, free pending skbs solos: Disable DMA until we have an FPGA update with it actually implemented. intel-iommu: Enable DMAR on 32-bit kernel. intel-iommu: Add for_each_iommu() and for_each_active_iommu() macros intel-iommu: Fix device-to-iommu mapping for PCI-PCI bridges. intel-iommu: Handle PCI domains appropriately. [MTD] [NAND] Add parent info for CAFÃ? controller [MTD] [NOR] Add device parent info to physmap_of intel-iommu: Fix oops in device_to_iommu() when devices not found. Davide Libenzi (10): epoll: fix epoll's own poll epoll: fix epoll's own poll (update) epoll: remove debugging code eventfd: improve support for semaphore-like behavior epoll keyed wakeups: add __wake_up_locked_key() and __wake_up_sync_key() epoll keyed wakeups: introduce new *_poll() wakeup macros epoll keyed wakeups: make sockets use keyed wakeups epoll keyed wakeups: teach epoll about hints coming with the wakeup key epoll keyed wakeups: make eventfd use keyed wakeups epoll keyed wakeups: make tty use keyed wakeups Davide Rizzo (1): hwmon: LM95241 driver Dean Anderson (1): V4L/DVB (11392): patch: s2255drv driver removal problem fixed Dean Nelson (1): SGI IA64 UV: fix ia64 build error in the linux-next tree Deepika Makhija (1): ALSA: oss - volume control for CSWITCH and CROUTE Denys Fedoryshchenko (1): ipv4: arp announce, arp_proxy and windows ip conflict verification Devin Heitmueller (38): V4L/DVB (10320): dib0700: fix i2c error message to make data type clear V4L/DVB (10321): dib0700: Report dib0700_i2c_enumeration failures V4L/DVB (11059): xc5000: fix bug for hybrid xc5000 devices with IF other than 5380 V4L/DVB (11060): au8522: rename the au8522.c source file V4L/DVB (11061): au8522: move shared state and common functions into a separate header files V4L/DVB (11062): au8522: fix register read/write high bits V4L/DVB (11063): au8522: power down the digital demod when not in use V4L/DVB (11064): au8522: make use of hybrid framework so analog/digital demod can share state V4L/DVB (11065): au8522: add support for analog side of demodulator V4L/DVB (11066): au0828: add support for analog functionality in bridge V4L/DVB (11067): au0828: workaround a bug in the au0828 i2c handling V4L/DVB (11068): au0828: add analog profile for the HVR-850 V4L/DVB (11069): au8522: add mutex protecting use of hybrid state V4L/DVB (11070): au0828: Rework the way the analog video binding occurs V4L/DVB (11071): tveeprom: add the xc5000 tuner to the tveeprom definition V4L/DVB (11072): au0828: advertise only NTSC-M (as opposed to all NTSC standards) V4L/DVB (11073): au0828: disable VBI code since it doesn't yet work V4L/DVB (11074): au0828: fix i2c enumeration bug V4L/DVB (11075): au0828: make register debug lines easier to read V4L/DVB (11076): au0828: make g_chip_ident call work properly V4L/DVB (11077): au0828: properly handle missing analog USB endpoint V4L/DVB (11078): au0828: properly handle non-existent analog inputs V4L/DVB (11079): au0828: fix panic on disconnect if analog initialization failed V4L/DVB (11080): au0828: Convert to use v4l2_device/subdev framework V4L/DVB (11081): au0828: make sure v4l2_device name is unique V4L/DVB (11082): au0828: remove memset calls in v4l2 routines. V4L/DVB (11083): au0828: remove some unneeded braces V4L/DVB (11084): au0828: add entry for undefined input type V4L/DVB (11085): au0828/au8522: Codingstyle fixes V4L/DVB (11086): au0828: rename macro for currently non-function VBI support V4L/DVB (11088): au0828: finish videodev/subdev conversion V4L/DVB (11089): au8522: finish conversion to v4l2_device/subdev V4L/DVB (11139): em28xx: add remote control definition for HVR-900 (both versions) V4L/DVB (11140): usbvision: fix oops on ARM platform when allocating transfer buffers V4L/DVB (11141): em28xx: fix oops on ARM platform when allocating transfer buffers V4L/DVB (11142): au0828: fix oops on ARM platform when allocating transfer buffers V4L/DVB (11342): au0828: better document i2c registers V4L/DVB (11343): au0828: make i2c clock speed per-board configurable Dhananjay Phadke (22): netxen: remove superfluous doorbell map netxen: fix sparse warnings netxen: ratelimit error prints netxen: firmware download support netxen: advertise wake-on-lan support netxen: cleanup unused code netxen: refactor pci probe netxen: update copyright netxen: support larger dma addressing netxen: firmware download improvements netxen: cleanup rx handling netxen: small xmit optimizations netxen: refactor netdev open close netxen: cleanup superfluous multi-context code netxen: annotate board_config and board_type netxen: fix endianness in serial number netxen: add suspend resume support netxen: sanitize variable names netxen: remove old lro code netxen: add receive side scaling (rss) support netxen: update version to 4.0.30 netxen: fix firmware download warnings Dimitri Sivanich (5): x86, UV: set full apicid in uv_hub_send_ipi x86: UV, SGI RTC: add generic system vector x86: UV, SGI RTC: loop through installed UV blades x86: UV, SGI RTC: add UV RTC clocksource/clockevents x86: UV, SGI RTC: fix uv_time.c for UP Divy Le Ray (18): cxgb3: ease msi-x settings conditions cxgb3: Notify fatal errors iw_cxgb3: handle chip reset notifications cxgb3: ring rx door bell less frequently cxgb3: release page ref on mapping error cxgb3: fix skb truesize in jumbo mode cxgb3: prefetch buffer access in GRO mode cxgb3: separate TX and RX reclaim handlers cxgb3: disable high freq non-data interrupts cxgb3: Update Rev3 mac workaround cxgb3: detect mac link faults. cxgb3: update FW cxgb3: update driver version cxgb3: start qset timers when setup succeeded cxgb3: sge setup fixes cxgb3: use resource_size_t for mmio declarations cxgb3: differentiate portx and Tx channels cxgb3: map entire Rx page, feed map+offset to Rx ring. Dmitri Vorobiev (9): x86: Fix a couple of sparse warnings in arch/x86/kernel/apic/io_apic.c tracing, Text Edit Lock: Fix one sparse warning in kernel/extable.c tracing: fix four sparse warnings net: Add missing include into include/linux/netdevice.h MIPS: Malta: make a needlessly global integer variable static MIPS: Fix global namespace pollution in arch/mips/kernel/smp-up.c MIPS: Make a needlessly global symbol static in arch/mips/kernel/smp.c Remove two unneeded exports and make two symbols static in fs/mpage.c kexec: vmcoreinfo_data[] can become static Dmitry Artamonow (8): [ARM] 5407/1: SA1100: drop broken for ages iPAQ h3800 support [ARM] 5408/1: SA1100: update defconfigs after h3800 removal [ARM] 5423/1: SA1100: remove unused H3600_SLEEVE Kconfig option [ARM] 5424/1: h3600: clean up mtd partitions table [ARM] 5425/1: h3600: first stage of ipaq_model_ops cleanup [ARM] 5426/1: h3600: remove clr_h3600_egpio/set_h3600_egpio helpers [ARM] 5427/1: h3600: ipaq_model_ops final cleanup ALSA: drop outdated and broken sa11xx-uda1341 driver Dmitry Baryshkov (3): [ARM] 5429/1: collie: start scoop converton to new api [ARM] 5430/1: collie_pm: use new GPIO API to control charger [ARM] 5431/1: scoop: completely drop old-style SCOOP GPIO accessors Dmitry Eremin-Solenikov (4): [ARM] pxa: add initial support for Cogent CSB726 board [ARM] pxa: add support for CSB701 baseboard [ARM] pxa: make second argument of clk_add_alias a name instead of the device [MTD] [MAPS] Drop now unused sharpsl-flash map Don Skidmore (7): ixgbe: fix slow load times on 82598 nics ixgbe: add support KX/KX4 device ixgbe: Add 82598 support for BX mezzanine devices ixgbe: fix for 82598 Si errata causing buffer overflow ixgbe: Fix ethtool output with advertised mode. ixgbe: feature - driver to default with FC on. ixgbe: fix ethtool -A|a behavior Don Wood (3): RDMA/nes: Account for freed PBL after HW operation RDMA/nes: Inform hardware that asynchronous event has been handled RDMA/nes: Improve use of PBLs Doug Thompson (1): edac: remove EDAC's experimental status Douglas Gilbert (1): [SCSI] bsg: add linux/types.h include to bsg.h Douglas Kosovic (1): V4L/DVB (10299): bttv: Add support for IVCE-8784 support for V4L2 bttv driver Douglas Schilling Landgraf (14): V4L/DVB (10323): em28xx: Add entry for GADMEI TVR200 V4L/DVB (10326): em28xx: Cleanup: fix bad whitespacing V4L/DVB (10327): em28xx: Add check before call em28xx_isoc_audio_deinit() V4L/DVB (10517): em28xx: remove bad check (changeset a31c595188af) V4L/DVB (10520): em28xx-audio: Add spinlock for trigger V4L/DVB (10521): em28xx-audio: Add lock for users V4L/DVB (10523): em28xx-audio: Add macros EM28XX_START_AUDIO / EM28XX_STOP_AUDIO V4L/DVB (10524): em28xx: Add DVC 101 model to Pinnacle Dazzle description V4L/DVB (10556): em28xx-cards: Add Pinnacle Dazzle Video Creator Plus DVC107 description V4L/DVB (10739): em28xx-cards: remove incorrect entry V4L/DVB (10740): em28xx-cards: Add SIIG AVTuner-PVR board V4L/DVB (10741): em28xx: Add Kaiser Baas Video to DVD maker support V4L/DVB (11222): gspca - zc3xx: The webcam DLink DSB - C320 has the sensor pas106. V4L/DVB (11331): em28xx: convert to v4l2_subdev Dragoslav Zaric (2): Staging: otus: ioctl.c: Fix Coding Style Staging: otus: 80211core/amsdu.c: Fix Coding Style Drew Csillag (1): Staging: comedi: add pcm3724 driver Duane Griffin (7): ext4: don't inherit inappropriate inode flags from parent ext4: tighten restrictions on inode flags ufs: validate maximum fast symlink size from superblock ufs: don't truncate longer ufs2 fast symlinks ufs: ensure fast symlinks are NUL-terminated ufs: copy symlink data into the correct union member Staging: b3dfg: fixups and improvements Ed Lin (5): [SCSI] stex: small code fixes and changes [SCSI] stex: add MSI support [SCSI] stex: use config struct for parameters of different controllers [SCSI] stex: add new 6G controller support [SCSI] stex: update version to 4.6.0000.3 Ed Lin - PTU (5): [SCSI] stex: Fix for potential invalid response [SCSI] stex: Add new device id [SCSI] stex: Fix for controller type st_yosemite [SCSI] stex: Small fixes [SCSI] stex: Version update Ed Swierk (3): x86/PCI: Detect mmconfig on nVidia MCP55 rtc-ds1307: true SMBus compatibility forcedeth: Fix resume from hibernation regression. Eduard - Gabriel Munteanu (18): SLUB: Replace __builtin_return_address(0) with _RET_IP_. kmemtrace: Core implementation. kmemtrace: Additional documentation. kmemtrace: SLAB hooks. kmemtrace: SLOB hooks. kmemtrace: SLUB hooks. kmemtrace: Fix typos in documentation. kmemtrace: Better alternative to "kmemtrace: fix printk format warnings". kmemtrace: SLUB hooks for caller-tracking functions. kmemtrace: Remove the relay version of kmemtrace tracing: splice support for tracing_pipe tracing: Move pipe waiting code out of tracing_read_pipe(). tracing: provide trace_seq_reserve() tracing: add missing 'extern' keywords to trace_output.h kmemtrace, rcu: don't include unnecessary headers, allow kmemtrace w/ tracepoints kmemtrace: use tracepoints kmemtrace: kmemtrace_alloc() must fill type_id kmemtrace: restore original tracing data binary format, improve ABI Edward Shishkin (1): vfs: add/use account_page_dirtied() Eilon Greenstein (60): bnx2x: New FW bnx2x: Multi-queue bnx2x: MSI support bnx2x: System-page alignment bnx2x: Disabling interrupts after iSCSI-boot bnx2x: Removing microcode assertion check bnx2x: Per queue statistics bnx2x: Moving skb_record_rx_queue bnx2x: BW shaper enhancements bnx2x: Flow control enhancement bnx2x: Removing the board type bnx2x: Removing redundant device parameters bnx2x: GPIO accessories bnx2x: Supporting BCM8726 PHY bnx2x: PHY lock list bnx2x: Supporting BCM8481 PHY bnx2x: Saving PHY FW version bnx2x: EMAC reset bnx2x: Using the HW 5th lane bnx2x: Removing CL73 code bnx2x: GMII not SGMII bnx2x: Pre emphasis configuration bnx2x: Using registers name bnx2x: Manual setting for MRRS bnx2x: Returning EBUSY in debug mode as well bnx2x: Increasing FW timeout bnx2x: smp_mb and not just smp_rmb bnx2x: Using nvram default WoL config bnx2x: Memory clean up on failure bnx2x: Optimize chip MPS configuration bnx2x: Loopback in diag mode bnx2x: Better struct naming bnx2x: Removing redundant macros bnx2x: Sparse endianity annotation bnx2x: Removing unused struct bnx2x: Driver dump bnx2x: Moving includes bnx2x: Re-arrange module parameters bnx2x: Comments and prints bnx2x: Clean-up bnx2x: Version bnx2x: Remove redundant smb_mb on unload bnx2x: Misleading name bnx2x: Reduce the likelihood of smb_mb bnx2x: Add rmb to read status block indices on load bnx2x: Unlimited Tx interrupt work bnx2x: napi_poll budget check bnx2x: Missing module parameter description bnx2x: Using DMA engine bnx2x: Calling tx disable unconditionally bnx2x: Supporting new BCM8726 FW bnx2x: Enable BCM8726 module transmitter bnx2x: BCM8705 has no microcode bnx2x: Display BCM8481 FW version bnx2x: Loopback support at external PHY bnx2x: Whitespace bnx2x: Debug prints bnx2x: Register dump bnx2x: Version update bnx2x: Adding licensing to bnx2x_init_values.h Elias Oltmanns (1): ide: Fix code dealing with sleeping devices in do_ide_request() Emmanuel Pacaud (1): Staging: comedi: add adl_pci9111 driver Eric Anholt (10): drm/i915: Add information on pinning and fencing to the i915 list debug. drm/i915: Change DCC tiling detection case to cover only mobile parts. drm/i915: Fix lock order reversal in GTT pwrite path. drm/i915: Make GEM object's page lists refcounted instead of get/free. drm/i915: Fix lock order reversal in shmem pwrite path. drm/i915: Fix lock order reversal in shmem pread path. drm/i915: Fix lock order reversal with cliprects and cmdbuf in non-DRI2 paths. drm/i915: Fix lock order reversal in GEM relocation entry copying. drm/i915: Add information on pinning and fencing to the i915 list debug. drm: Use a little stash on the stack to avoid kmalloc in most DRM ioctls. Eric Biederman (4): veth: Allow setting the L3 MTU neigh: Allow for user space users of the neighbour table macvlan: Support creating macvlans from macvlans macvlan: Deterministic ingress packet delivery Eric Dumazet (18): net: move bsockets outside of read only beginning of struct inet_hashinfo netfilter: arp_tables: unfold two critical loops in arp_packet_match() netfilter: xt_physdev fixes netfilter: xt_physdev: unfold two loops in physdev_mt() netfilter: ip6_tables: unfold two loops in ip6_packet_match() netfilter: ip_tables: unfold two critical loops in ip_packet_match() netfilter: xt_hashlimit fix tcp: allow timestamps even if SYN packet has tsval=0 net: reorder fields of struct socket net: reorder struct Qdisc for better SMP performance net: remove useless prefetch() call netfilter: nf_conntrack: Reduce conntrack count in nf_conntrack_free() arp_tables: ifname_compare() can assume 16bit alignment netfilter: nf_conntrack: use hlist_add_head_rcu() in nf_conntrack_set_hashsize() netfilter: factorize ifname_compare() netfilter: nf_conntrack: use SLAB_DESTROY_BY_RCU and get rid of call_rcu() netfilter: use rcu_read_bh() in ipt_do_table() socket: use percpu_add() while updating sockets_in_use Eric Lammerts (1): [WATCHDOG] w83697ug: add error checking Eric Leblond (7): netfilter: log invalid new icmpv6 packet with nf_log_packet() netfilter: use a linked list of loggers netfilter: print the list of register loggers netfilter: sysctl support of logger choice netfilter: fix warning about invalid const usage netfilter: fix warning in ebt_ulog init function. netfilter: fix nf_logger name in ebt_ulog. Eric Miao (42): ASoC: make ops a pointer in 'struct snd_soc_dai' Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel Merge branch 'devel' of ssh://master.kernel.org/home/rmk/linux-2.6-arm into devel [ARM] pxa: introduce pxa{25x,27x,300,320,930}.h for board usage [ARM] pxa: allow DMA controller IRQ being specified [ARM] pxa: move DMA registers definitions into <mach/dma.h> [ARM] pxa: move IRQ handling of GPIO 0 and 1 outside of gpio.c [ARM] pxa: move pxa_gpio_mode() outside of generic gpio.c [ARM] pxa: move GPIO register definitions into <mach/gpio.h> [ARM] pxa: move declaration of 'pxa_last_gpio' into <mach/gpio.h> [ARM] pxa: access GPIO registers by chip so to make it further generic [ARM] pxa: remove machine class specific stuffs from serial driver [ARM] pxa: remove unnecessary #include of pxa-regs.h and hardware.h [ARM] pxa: move PCMCIA definitions out of pxa-regs.h into pxa2xx_base.c [ARM] pxa: make lubbock specific debugging stuffs back into lubbock.c [ARM] pxa: move pxa2xx chip selects definitions out of pxa-regs.h [ARM] pxa: separate definitions from pxa-regs.h and remove it finally [ARM] pxa: fix typo in BANK_OFF() macro in gpio.h [ARM] pxa: fix overlay being un-necessarily initialized on pxa25x Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git into devel [ARM] pxa: introduce plat-pxa for PXA common code and add DMA support [ARM] pxa: move common GPIO handling code into plat-pxa [ARM] pxa: move common MFP handling code into plat-pxa [ARM] pxa: add base support for Marvell's PXA168 processor line [ARM] pxa: add iWMMXt support for pxa168 [ARM] pxa: add GPIO support for pxa168 [ARM] pxa: add MFP support for pxa168 [ARM] pxa: allow reuse of serial driver for pxa168 [ARM] pxa/aspenite: add support for console uart [ARM] pxa/aspenite: add support for debug ethernet [ARM] pxa: add base support for Marvell PXA910 [ARM] pxa: add base support for pxa910-based TavorEVB [ARM] pxa: add base support for pxa910-based TTC_DKB [ARM] pxa: add defconfig for pxa168-based platforms [ARM] pxa: add defconfig for pxa910-based platforms MAINTAINERS: update pxa168 maintainers MAINTAINERS: update pxa910 maintainers platform: make better use of to_platform_{device,driver}() macros platform: introduce module id table for platform devices [ARM] pxa: build arch/arm/plat-pxa/mfp.c only when PXA3xx or ARCH_MMP defined backlight: fix pwm_bl.c when multiple PWM backlights exist spi: pxa2xx_spi: introduce chipselect GPIO to simplify the common cases Eric Moore (3): [SCSI] mpt2sas: add MPT2SAS_MINOR(221) to miscdevice.h [SCSI] mpt2sas v00.100.11.15 [SCSI] mpt2sas: make global symbols unique Eric Paris (16): SELinux: call capabilities code directory SELinux: better printk when file with invalid label found SELinux: NULL terminate al contexts from disk SELinux: check seqno when updating an avc_node SELinux: remove the unused ae.used SELinux: more careful use of avd in avc_has_perm_noaudit SELinux: remove unused av.decided field SELinux: code readability with avc_cache SELinux: convert the avc cache hash list to an hlist SELinux: open perm for sock files SELinux: new permission between tty audit and audit socket SELinux: inode_doinit_with_dentry drop no dentry printk Btrfs: introduce btrfs_show_options audit: incorrect ref counting in audit tree tag_chunk audit: audit_set_auditable defined but not used Audit: remove spaces from audit_log_d_path Eric Sandeen (6): stackprotector: use canary at end of stack to indicate overruns at oops time [XFS] Remove the rest of the macro-to-function indirections. [XFS] remove always-true #ifndef HAVE_FORMAT32 tests don't reallocate sxp variable passed into xfs_swapext filesystem freeze: allow SysRq emergency thaw to thaw frozen filesystems add fiemap.h to header-y Eric Sesterhenn (4): UBIFS: list usage cleanup MISDN: list usage cleanup [S390] list usage cleanup in s390 Staging: et131x: list usage cleanup Eric W. Biederman (17): tun: Remove unnecessary tun_get_by_name tun: Fix races in tun_set_iff tun: Use POLLERR not EBADF in tun_chr_poll tun: Introduce tun_file tun: Grab the netns in open. tun: Make tun_net_xmit atomic wrt tun_attach && tun_detach tun: Move read_wait into tun_file tun: Fix races between tun_net_close and free_netdev. tun: There is no longer any need to deny changing network namespaces tun: Implement ip link del tunXXX netns: Fix icmp shutdown. tcp: Like icmp use register_pernet_subsys netns: Remove net_alive PCI: pcie_portdriver: fix pcie_port_device_remove sysfs: Take sysfs_mutex when fetching the root inode. sysfs: reference sysfs_dirent from sysfs inodes sysfs: don't block indefinitely for unmapped files. Erik Andr?n (24): V4L/DVB (11403): gspca - m5602-s5k4aa: No more "default" mode V4L/DVB (11404): gspca - m5602-s5k4aa: Add start function and VGA resolution init. V4L/DVB (11405): gspca - m5602: Simplify error handling V4L/DVB (11406): gspca - m5602-ov9650: Add QCIF resolution support V4L/DVB (11407): gspca - m5602-ov9650: Clean up ov9650_start() function. V4L/DVB (11409): gspca - m5602-ov9650: Set the ov9650 sensor in soft sleep when inactive. V4L/DVB (11410): gspca - m5602-ov9650: Always init the ov9650 before starting a stream V4L/DVB (11411): gspca - m5602: Rework v4l ctrl handling in all sensors V4L/DVB (11412): gspca - m5602-ov9650: Checkpatch fixes V4L/DVB (11413): gspca - m5602-mt9m111: Separate mode vectors per sensor. V4L/DVB (11414): gspca - m5602-mt9m111: Move v4l2 controls to main sensor file. V4L/DVB (11415): gspca - m5602: Remove an unused member in the sd struct. V4L/DVB (11416): gspca - m5602: Constify all sensor structs V4L/DVB (11417): gspca - m5602-ov9650: Autogain is on by default V4L/DVB (11418): gspca - m5602-ov9650: Auto white balancing is on by default V4L/DVB (11419): gspca - m5602-ov9650: Don't read exposure data from COM1. V4L/DVB (11420): gspca - m5602: Improve error handling in the ov9650 driver V4L/DVB (11421): gspca - m5602-ov9650: Synthesize modesetting. V4L/DVB (11422): gspca - m5602-ov9650: Replace a magic constant with a define V4L/DVB (11423): gspca - m5602-ov9650: Add a disconnect hook, setup a ctrl cache ctrl. V4L/DVB (11424): gspca - m5602-ov9650: Use the local ctrl cache. Adjust image on vflip. V4L/DVB (11425): gspca - m5602: Move the vflip quirk to probe stage. V4L/DVB (11426): gspca - m5602: Don't touch hflip/vflip register on Read/Modify/Write V4L/DVB (11427): gspca - m5602: Minor cleanups Erik Andren (3): V4L/DVB (10334): gspca - stv06xx: Rework control description. V4L/DVB (10341): gspca - stv06xx: Plug a memory leak in the pb0100 sensor driver. V4L/DVB (10342): gspca - stv06xx: Add ctrl caching to the vv6410. Erik Andrén (10): Staging: agnx: Fixup agnx.h checkpatch warnings Staging: agnx: Fixup debug.h checkpatch warnings Staging: agnx: Fixup pci.c checkpatch warnings Staging: agnx: Fixup phy.c checkpatch warnings Staging: agnx: Fixup rf.c checkpatch warnings Staging: agnx: Fixup sta.c checkpatch warnings Staging: agnx: Fixup sta.h checkpatch warnings Staging: agnx: Fixup table.c checkpatch warnings Staging: agnx: Fixup xmit.c checkpatch warnings Staging: altpciechdma: checkpatch fixups Erik Ekman (2): pnpbios: fix warning if CONFIG_HOTPLUG=n pnpbios: propagate kthread_run() error Erik Inge Bolsø (4): include/linux/ata.h: add some more transfer masks [libata] convert drivers to use ata.h mode mask defines pata_radisys: fix mwdma_mask to exclude mwdma0 pata_efar: fix *dma_mask Erik S. Beiser (1): V4L/DVB (10826): cx88: Add IR support to pcHDTV HD3000 & HD5500 Etienne Basset (2): smack: convert smack to standard linux lists smack: Add a new '-CIPSO' option to the network address label configuration Evan Ko (1): Staging: add phison ATA driver to the tree Everett Wang (1): Staging: comedi: add s526 driver Evgeniy Polyakov (24): inet: Allowing more than 64k connections and heavily optimize bind(0) time. Staging: dst: core files. Staging: dst: network state machine. Staging: dst: export node. Staging: dst: thread pool. Staging: dst: transactions. Staging: dst: crypto processing. Staging: dst: kconfig and makefile changes. Staging: dst: kconfig update. Staging: DST: optimize bio allocation. Staging: DST: extend thread pool exit conditions. Staging: DST: Do not allow empty barriers. Staging: DST: Kconfig text update. Staging: DST: fix build dependancy Staging: pohmelfs: documentation. Staging: pohmelfs: configuration interface. Staging: pohmelfs: crypto processing. Staging: pohmelfs: directory operations. Staging: pohmelfs: inode operations. Staging: pohmelfs: distributed locking and cache coherency protocol. Staging: pohmelfs: network operations. Staging: pohmelfs: transaction layer. Staging: pohmelfs: kconfig/makefile and vfs changes. Staging: pohmelfs: select crypto modules from the config. FUJITA Tomonori (42): add map/unmap_single_attr and map/unmap_sg_attr to struct dma_mapping_ops add dma_mapping_ops for SBA IOMMU add dma_mapping_ops for SWIOTLB and SBA IOMMU add dma_mapping_ops for intel-iommu add dma_mapping_ops for SGI Altix add dma_mapping_ops for SWIOTLB set up dma_ops appropriately convert the DMA API to use dma_ops remove dma operations in struct ia64_machine_vector make sn DMA mapping functions static add dma_get_ops to struct ia64_machine_vector remove hwsw_dma_ops make sba DMA mapping functions static x86: add map_page and unmap_page to struct dma_mapping_ops x86, swiotlb: add map_page and unmap_page x86, gart: add map_page and unmap_page x86, calgary: add map_page and unmap_page x86, AMD IOMMU: add map_page and unmap_page intel-iommu: add map_page and unmap_page x86, pci-nommu: add map_page x86: remove map_single and unmap_single in struct dma_mapping_ops generic: add common struct for dma map operations x86, ia64: convert to use generic dma_map_ops struct x86, ia64: remove duplicated swiotlb code convert to use generic dma_map_ops struct, cleanup IA64: fix compile error on IA64_DIG_VTD IA64: fix swiotlb alloc_coherent for non DMA_64BIT_MASK devices IA64: fix VT-d dma_mapping_error intel-iommu: make dma mapping functions static AMD IOMMU: remove unnecessary ifdef [SCSI] libfc: fix compile warning [SCSI] osst: make all the buffer the same size [SCSI] osst: replace scsi_execute_async with the block layer API [SCSI] remove scsi_req_map_sg [SCSI] sg: avoid blk_put_request/blk_rq_unmap_user in interrupt [SCSI] sg: remove unnecessary function declarations [SCSI] sg: use ALIGN macro [SCSI] sg: remove the own list management for struct sg_fd dma-debug: warn of unmapping an invalid dma address remove unused include/asm-generic/dma-mapping.h [SCSI] sg: fix iovec bugs introduced by the block layer conversion [SCSI] sg: fix q->queue_lock on scsi_error_handler path Faisal Latif (2): RDMA/nes: Remove LLTX RDMA/nes: Handle MPA Reject message properly Felipe Balbi (5): ARM: OMAP: get rid of OMAP_TAG_USB, v2 ARM: OMAP3: MUSB initialization for omap hw, v2 USB: composite: avoid inconsistent lock state leds: Add gpio-led trigger leds: introduce lp5521 led driver Felipe Contreras (1): omapfb: fix argument of blank operation Felix Beck (1): [S390] Add zcrypt section in MAINTAINERS Felix Blyakher (26): Merge branch 'master' of git+ssh://oss.sgi.com/oss/git/xfs/xfs [XFS] Warn on transaction in flight on read-only remount 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/linux/kernel/git/torvalds/linux-2.6 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 xfs: Update maintainers 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 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/xfs/xfs 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 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 Revert "[XFS] use scalable vmap API" Revert "[XFS] remove old vmap cache" 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/linux/kernel/git/torvalds/linux-2.6 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 Fix xfs debug build breakage by pushing xfs_error.h after 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 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 xfs: increase the maximum number of supported ACL entries 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 Revert "xfs: increase the maximum number of supported ACL entries" Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus Felix Fietkau (1): ath5k: properly free rx dma descriptors Fenghua Yu (4): iwlwifi: dma mapping read and write changes Intel IOMMU Suspend/Resume Support - DMAR Intel IOMMU Suspend/Resume Support - Queued Invalidation Intel IOMMU Suspend/Resume Support - Interrupt Remapping Flavio Leitner (1): i2c-piix4: Add support for the Broadcom HT1100 chipset Florian Fainelli (5): au1000: reorder functions pata-rb532-cf: platform_get_irq() fix ignored failure r6040: Fix second PHY address Bump release date to 25Mar2009 and version to 0.22 MIPS: Au1000: convert to using gpiolib Florian Westphal (2): netfilter: ctnetlink: remove remaining module refcounting netfilter: remove nf_ct_l4proto_find_get/nf_ct_l4proto_put Francesco VIRLINZI (5): sh: clkfwk: add clk_set_parent/clk_get_parent sh: clkfwk: Add resume from hibernation support. sh: PMB hibernation support sh: clkfwk: Safer resume from hibernation. sh: Sanitize asm/mmu.h for assembly use. Francois Romieu (1): tg3: remove extra casting Frank Blaschka (6): lcs: convert to net_device_ops ctcm: convert to net_device_ops netiucv: convert to net_device_ops claw: convert to net_device_ops qeth: add statistics for tx csum qeth: remove EDDP Frank Mori Hess (13): Staging: comedi: add National Instruments infrastructure Staging: comedi: add ni_labpc drivers Staging: comedi: add gsc_hpdi driver Staging: comedi: add das16m1 driver Staging: comedi: add cb_pcidas64 driver Staging: comedi: add das1800 driver Staging: comedi: add das800 driver Staging: comedi: add ni_at_a2150 driver Staging: comedi: Added reading of board serial number from eeprom for m-series boards Staging: comedi: usbduxfast bugfix Staging: comedi: Fixed minor numbers for subdevice files. Staging: comedi: Added some validation of comedi module parameter values. Staging: comedi: fix bug with invalid minor number usage. Frank Munzert (2): [S390] Automatic IPL after dump [S390] Use csum_partial in checksum.h Frank Seidel (8): airo: reduce stack memory footprint iwlwifi: reduce stack size PCI: add missing KERN_* constants to printks USB: add missing KERN_* constants to printks i2c: Add missing KERN_* constants to printks i2c: Adapt debug macros for KERN_* constants hwmon: (hdaps) Allow inversion of separate axis hwmon: (hdaps) Fix Thinkpad X41 axis inversion Frans Pop (2): hp-wmi: notify of a potential docking state change on resume PCI PM: Consistently use variable name "error" for pm call return values Fred Brooks (1): Staging: comedi: add ni_daq_700 driver Frederic Weisbecker (62): tracing/function-graph-tracer: strip ending newlines on comments hrtimers: increase clock min delta threshold while interrupt hanging tracing/ftrace: provide the base infrastructure for histogram tracing tracing/branch-tracer: adapt to the stat tracing API tracing/kmemtrace: normalize the raw tracer event to the unified tracing API tracing/ftrace: fix a memory leak in stat tracing tracing/ftrace: handle more than one stat file per tracer tracing/ftrace: separate events tracing and stats tracing engine tracing: add a new workqueue tracer tracing/function-graph-tracer: fix a regression while suspend to disk tracing/function-graph-tracer: various fixes and features x86: micro-optimize __raw_read_trylock() connector: create connector workqueue only while needed once trace: better manage the context info for events tracing/blktrace: move the tracing file to kernel/trace tracing/function-graph-tracer: provide a selftest for the function graph tracer tracing/power: move the power trace headers to a dedicated file tracing/function-graph-tracer: drop the kernel_text_address check tracing/function-graph-tracer: handle the leaf functions from trace_pipe softlockup: ensure the task has been switched out once tracing/sysprof: add missing tracing_{start,stop}_record_cmdline() tracing/core: use appropriate waiting on trace_pipe tracing/core: remove unused parameter in tracing_fill_pipe_page() tracing/function-graph-tracer: fix traces weirdness while absolute time printing tracing/function-graph-tracer: provide documentation for the function graph tracer tracing/function-graph-tracer: make set_graph_function file support ftrace regex tracing/markers: make markers select tracepoints tracing/core: introduce per cpu tracing files tracing/core: make the read callbacks reentrants tracing/core: make the per cpu trace files in per cpu directories tracing/function-graph-tracer: use the more lightweight local clock sched: don't rebalance if attached on NULL domain vsprintf: unify the format decoding layer for its 3 users tracing/core: drop the old trace_printk() implementation in favour of trace_bprintk() vsprintf: fix bug in negative value printing tracing/core: bring back raw trace_printk for dynamic formats strings tracing/ftrace: syscall tracing infrastructure, basics tracing/x86: basic implementation of syscall tracing for x86 tracing/syscalls: support for syscalls tracing on x86 tracing/syscalls: core infrastructure for syscalls tracing, enhancements tracing/syscalls: fix missing release of tracing tracing/syscalls: various cleanups tracing/syscalls: protect thread flag toggling from races tracing/syscalls: select kallsysms tracing/core: fix missing mutex unlock on tracing_set_tracer() tracing/ftrace: fix double calls to tracing_start() tracing/core: fix early free of cpumasks tracing/ftrace: fix the check on nopped sites tracing/ftrace: stop {irqs, preempt}soff tracers when tracing is stopped tracing/ring-buffer: fix non cpu hotplug case tracing/ring-buffer: don't annotate rb_cpu_notify with __cpuinit tracing/function-graph-tracer: prevent hangs during self-tests tracing: keep the tracing buffer after self-test failure tracing/events: make the filter files writable tracing/events: don't use wake up for events tracing/ftrace: make nop-tracer use polling wait for events on pipe tracing/events: don't discard an event after commit debugfs: function to know if debugfs is initialized tracing/ftrace: check if debugfs is registered before creating files tracing/function-graph-tracer: fix functions call traces imbalance tracing/ftrace: fix missing include string.h tracing/ftrace: alloc the started cpumask for the trace file Frederik Deweerdt (1): x86, tlb flush_data: replace per_cpu with an array Gabor Juhos (20): ath9k: use signed format to print HAL status ath9k: convert to struct device ath9k: convert to use bus-agnostic DMA routines ath9k: introduce bus specific cache size routine ath9k: introduce bus specific cleanup routine ath9k: move PCI code into separate file ath9k: introduce platform driver for AHB bus support ath9k: get EEPROM contents from platform data on AHB bus ath9k: remove (u16) casts from rtc register access ath9k: fix ar5416Addac_9100 values ath9k: fix null pointer dereference in ani monitor code ath9k: enable support for AR9100 ath9k: fix AR_TXCFG_DMASZ_MASK value ath9k: create a common debugfs_root for all device instances ath9k: cleanup AR5416 version checking macros ath9k: move ar9100 version checking macros into a more appropriate place ath9k: fix AR_SREV_9100_OR_LATER macro ath9k: fix compile error in ahb.c ath9k: fix compile error in debug.c ath9k: always compile ath_radio_{en,dis}able Gabriel Paubert (1): powerpc: Disable mv643xx Ethernet port 0 on Pegasos Gabriele Paoloni (1): ppp: ppp_mp_explode() redesign Gautham R Shenoy (11): sched: Simple helper functions for find_busiest_group() sched: Fix indentations in find_busiest_group() using gotos sched: Define structure to store the sched_group statistics for fbg() sched: Create a helper function to calculate sched_group stats for fbg() sched: Define structure to store the sched_domain statistics for fbg() sched: Create a helper function to calculate sched_domain stats for fbg() sched: Create helper to calculate small_imbalance in fbg() sched: Create a helper function to calculate imbalance sched: Optimize the !power_savings_balance during fbg() sched: Refactor the power savings balance code sched: Add comments to find_busiest_group() function Geert Uytterhoeven (23): netlink: Move netlink attribute parsing support to lib crypto: compress - Add pcomp interface crypto: testmgr - Add support for the pcomp interface crypto: zlib - New zlib crypto module, using pcomp crypto: testmgr - add zlib test PCI: Use kzalloc() in pci_create_bus() m68k: Use dma_addr_t for scatterlist.dma_address m68k: Restore correct include guards for <asm/unaligned.h> dnet: drivers/net/dnet.c needs <linux/io.h> scsi/m68k: Kill NCR_700_detect() warnings MAINTAINERS: Replace dead link to m68k CVS repository by link to new git repository m68k: irq_node.handler() should return irqreturn_t wireless/p54: P54_SPI should depend on GENERIC_HARDIRQS ide: drivers/ide/ide-atapi.c needs <linux/scatterlist.h> parisc: rtc: get_rtc_time() returns unsigned int parisc: rtc: platform_driver_probe() fixups parisc: rtc: Add missing module alias parisc: rtc: Rename rtc-parisc to rtc-generic m68k: Hook up rtc-generic powerpc: Hook up rtc-generic, and kill rtc-ppc powerpc/ps3: Add rtc-ps3 V4L/DVB (11392a): Remove reference to obsolete linux-dvb@xxxxxxxxxxx powerpc: Correct dependency of KEXEC Geoff Levand (2): powerpc: Add missing DABR flags powerpc/ps3: Print memory hotplug errors George G. Davis (1): [ARM] 5440/1: Fix VFP state corruption due to preemption during VFP exceptions Gerald Schaefer (1): [S390] kernel: Disable switch_amode by default Gerd Hoffmann (5): KVM: Fix kvmclock on !constant_tsc boxes preadv/pwritev: create compat_readv() preadv/pwritev: create compat_writev() preadv/pwritev: Add preadv and pwritev system calls. preadv/pwritev: switch compat readv/preadv/writev/pwritev from fget to fget_light Gerhard Pircher (4): powerpc/amigaone: Add platform support for AmigaOne powerpc/amigaone: Generic device tree for all AmigaOne boards powerpc/amigaone: Bootwrapper and serial console support for AmigaOne powerpc/amigaone: Default config for AmigaOne boards Gerrit Renker (6): dccp: Initialisation framework for feature negotiation dccp: Implement both feature-local and feature-remote Sequence Window feature dccp: Initialisation and type-checking of feature sysctls dccp: Debugging functions for feature negotiation dccp: Minimise header option overhead in setting the MPS dccp: Do not let initial option overhead shrink the MPS Gilles Espinasse (1): ide: be able to build pmac driver without IDE built-in Giridhar Malavali (4): [SCSI] qla2xxx: Consolidate queuecommand implementations. [SCSI] qla2xxx: Initialize FCE debugfs codes with the proper vha structure. [SCSI] qla2xxx: Correct over-allocation of firmware-dump buffer. [SCSI] qla2xxx: Drop use of IRQF_DISABLE. Giuliano Pochini (4): powerpc/powermac: Hotplug /sys entries are missing ALSA: echoaudio: remove line-out volume from vmixer cards ALSA: echoaudio: remove line-out volume from vmixer cards ALSA: Echoaudio: add support for Indigo express cards Giuseppe GORGOGLIONE (1): USB: musb: fix init oops crash with static FIFO config Gleb Natapov (2): KVM: Report IRQ injection status to userspace. KVM: Report IRQ injection status for MSI delivered interrupts Gong Jun (2): hwmon: (w83627ehf) Add support for W83667HG hwmon: (w83627ehf) Only expose in6 or temp3 on the W83667HG Graf Yang (2): net: fix some trailing whitespaces blackfin: Subtract ANOMALY_05000230 on quot Graff Yang (1): [MTD] [CHIPS] cfi_cmdset_0001.c: Fix a bug in inval_cache_and_wait_for_operation(). Grant Erickson (1): edac: new ppc4xx driver module Grant Likely (15): powerpc/5200: Stop using device_type and port-number properties powerpc/5200: Trim cruft from device trees powerpc/5200: Don't specify IRQF_SHARED in PSC UART driver powerpc/5200: Remove pr_debug() from hot paths in irq driver powerpc/5200: Refactor mpc5200 interrupt controller driver powerpc/5200: Rework GPT driver to also be an IRQ controller powerpc/5200: Add support for the Media5200 board from Freescale powerpc/5200: Add 'simple-bus' to the of_platform probe list. powerpc/4xx: update ml507 .dts file to release reference design powerpc/5200: remove sysfs debug file from GPT driver powerpc/bootwrapper: add fixed-head.o to simpleimage wrappers powerpc/cpm2: fix building fs_enet driver as a module. powerpc: Remove unused symbols from fsl_devices.h net/fec_mpc52xx: fix BUG on missing dma_ops net/fec_mpc52xx: Don't dereference phy_device if it is NULL Grazvydas Ignotas (3): ASoC: Update OMAP3 pandora board file ARM: OMAP3: mmc-twl4030 add MMC3 support, v2 omap_hsmmc: Fix MMC3 dma Greg Banks (7): knfsd: remove the nfsd thread busy histogram knfsd: avoid overloading the CPU scheduler with enormous load averages knfsd: add file to export stats about nfsd pools Dynamic debug: allow simple quoting of words Dynamic debug: fix pr_fmt() build error Document /proc/fs/nfsd/pool_stats Fix a build warning about leaking CONFIG_NFSD to userspace. Greg Kroah-Hartman (145): USB: serial: opticon: add write support USB: serial: opticon: add serial line ioctls USB: serial: add symbol serial driver USB: symbolserial: log the ioctl commands USB: serial: add qualcomm wireless modem driver USB: make transfer_buffer_lengths in struct urb field u32 USB: make actual_length in struct urb field u32 USB: remove phidget drivers from kernel tree. USB: serial: rename cp2101 driver to cp210x PS3: replace bus_id usage driver core: create a private portion of struct device driver core: move klist_children into private structure driver core: move knode_driver into private structure driver core: move knode_bus into private structure Staging: slicoss: remove TRUE/FALSE usage Staging: slicoss: remove jiffies macros Staging: slicoss: remove DEBUG_REGISTER_TRACE Staging: slicoss: remove WRITE_REG64 wrapper Staging: slicoss: remove WRITE_REG wrapper Staging: slicoss: remove slic_os.h Staging: slicoss: remove unused #defines Staging: slicoss: delete slicbuild.h Staging: slicoss: clean up SLIC_DUMP_ENABLED Staging: slicoss: remove SLIC_GET_STATS_TIMER_ENABLED Staging: slicoss: delete slicinc.h Staging: slicoss: remove SLIC_GET_STATS_ENABLED Staging: slicoss: add proper KERN_DEBUG to 2 printks Staging: slicoss: remove SLIC_POWER_MANAGEMENT_ENABLED Staging: slicoss: remove LINUX_FREES_ADAPTER_RESOURCES Staging: slicoss: remove SLIC_PING_TIMER_ENABLED Staging: slicoss: remove VALID_ADDRESS macro Staging: slicoss: remove DBG_MSG Staging: slicoss: remove SLIC_ETHTOOL_SUPPORT Staging: slicoss: remove SLICLEVEL and SLIC_DISPLAY macros Staging: slicoss: remove DBG_ERROR macro Staging: slicoss: remove ASSERTMSG macro Staging: slicoss: delete slicdbg.h Staging: slicoss: slichw.h cleanup Staging: sxg: fix build warnings in sxg_ethtool Staging: sxg: remove firmware files from sgx_ethtool.c Staging: sxg: fix build warnings in downloadB firmware files Staging: sxg: fix build warnings in sxg.c Staging: go7007: fix build error Staging: rtl8187se: fix \r\n line ends staging: dst: replace bus_id with dev_set_name Staging: add aten2011 usb to serial converter driver. Staging: aten2011: run lindent Staging: aten2011: move .h files into the driver Staging: aten2011: remove kernel version dependencies Staging: aten2011: fix up comments by removing most of them. Staging: aten2011: remove unneeded defines Staging: aten2011: remove function prototypes. Staging: aten2011: fix up sparse warnings Staging: aten2011: remove unused fields from structures. Staging: aten2011: clean up init and exit functions Staging: aten2011: remove paranoia check functions Staging: aten2011: fix up the set_reg_sync function Staging: aten2011: fix up the get_reg_sync function Staging: aten2011: fix up the set_uart_reg function Staging: aten2011: fix up the get_uart_reg function Staging: aten2011: delete the Dump_serial_port function Staging: aten2011: remove wrappers around serial get and put data functions Staging: aten2011: fix up c++ comments Staging: aten2011: remove DPRINTK macro Staging: aten2011: s/__FUNCTION__/__func__ Staging: aten2011: fix checkpatch errors and warnings Staging: phison: fix up checkpatch and other formatting issues Staging: phison: port code to work properly with latest libata Staging: phison: add driver to the build system Staging: comedi: fix bus_id use in jr3_pci driver Staging: comedi: add c6xdigio driver Staging: comedi: add new drivers to the kernel build Staging: comedi: addi-data header file cleanups Staging: comedi: addi-data: APCI1710_82x54 cleanups Staging: comedi: fix 64bit build errors Staging: epl: remove unneeded files Staging: epl: remove complier macros from global.h Staging: epl: remove NULL from global.h Staging: epl: remove PUBLIC definition Staging: epl: remove _WIN_32_ and _NO_OS_ defines Staging: epl: remove INLINE mess Staging: epl: remove __KERNEL__ checks Staging: epl: unwind rest of _LINUX_ #ifdefs Staging: epl: remove EplObjDef.h Staging: epl: remove GENERIC Staging: epl: remove NEAR Staging: epl: remove FAR Staging: epl: remove ROM Staging: epl: remove MEM Staging: epl: remove REENTRANT Staging: epl: remove compiler warning from SharedBuff.c Staging: epl: remove some unused types Staging: epl: remove CONST Staging: epl: delete EdrvFec5282.h Staging: epl: remove BYTE Staging: epl: remove QWORD Staging: epl: remove DWORD Staging: epl: remove WORD Staging: epl: fix up some non-ANSI functions Staging: epl: clean up demo_main.c Staging: epl: remove kernel version checks Staging: epl: fix sparse warning in proc_fs.c Staging: epl: remove EPLDLLEXPORT Staging: epl: fix up epl/user/*.h files Staging: epl: fix up epl/kernel/*.h files Staging: epl: don't check for devfs Staging: epl: remove pointless highres timer check Staging: p9auth: fix credential logic Staging: p9auth: add to the kernel build Staging: p9auth: remove unneeded header file Staging: p9auth: fix up codingstyle issues Staging: p9auth: fix up sparse warnings Staging: p9auth: use kzalloc Staging: p9auth: clean up #includes Staging: heci: remove kcompat.h Staging: heci: fix checkpatch warnings Staging: heci: fix some sparse warnings Staging: heci: add TODO file Staging: add rt3070 wireless driver Staging: line6: fix bus_id usage Staging: line6: add to the build Staging: line6: remove DEVICE_ATTRIBUTE Staging: line6: remove PT_REGS Staging: line6: remove KERNEL_VERSION checks Staging: line6: static function cleanups Staging: line6: fix up NULL assignment mistakes Staging: line6: coding style cleanups for .h files. Staging: line6: fix checkpatch errors in capture.c Staging: line6: fix checkpatch errors in control.c Staging: line6: fix checkpatch errors in playback.c Staging: line6: fix checkpatch errors in pod.c Staging: line6: fix checkpatch errors in audio.c Staging: line6: fix checkpatch errors in driver.c Staging: line6: fix checkpatch errors in dumprequest.c Staging: line6: fix checkpatch errors in midi.c Staging: line6: fix checkpatch errors in midibuf.c Staging: line6: fix checkpatch errors in pcm.c Staging: line6: fix checkpatch errors in toneport.c Staging: line6: fix checkpatch errors in variax.c staging: document that the wifi staging drivers a bit better Staging: add USB serial Quatech driver Staging: serqt_usb: Lindent the code Staging: serqt_usb: add TODO file Staging: serqt_usb: fix checkpatch errors Staging: serqt_usb: fix build due to proc tty changes Greg Ungerer (40): fec: add FEC platform support to ColdFire CPU's setup code m68knommu: remove ColdFire specific setup code from FEC driver m68knommu: mark all RAM as ZONE_DMA m68knommu: add a local dma_sync_single_for_cpu() function m68k: use the mmu pci.h for m68knommu as well m68k: swtich non-mmu setups to use the mmu dma-mapping.h m68k: use the mc146818rtc.h for non-mmu setups as well. m68k: use mmu kmap_types.h for non-mmu setups as well m68knommu: remove no longer used mcfpci.h m68k: merge the mmu and non-mmu versions of mmu.h m68k: use mmu scatterlist.h for non-mmu setups as well m68k: use mmu fpu.h for non-mmu builds as well m68k: use mmu timex.h for non-mmu setups as well m68k: use mmu version of elf.h for non-mmu builds as well m68k: use non-mmu version of unaligned.h for all m68k m68k: the one hw_irq.h can be used buy all m68k m68k: merge the mmu and non-mmu versions of page_offset.h m68knommu: mv definition of check_pgt_cache() m68k: merge the mmu and non-mmu versions of pgalloc.h m68k: merge the mmu and non-mmu versions of ucontext.h m68k: merge the mmu and non-mmu versions of segment.h m68k: merge the mmu and non-mmu versions of fb.h m68k: use the mmu version of bootinfo.h for m68knommu as well m68k: use the mmu version of cache.h for m68knommu as well m68k: merge the mmu and non-mmu versions of bug.h m68k: merge the mmu and non-mmu versions of bugs.h m68k: merge the mmu and non-mmu versions of div64.h m68k: merge the mmu and non-mmu versions of current.h m68k: merge the mmu and non-mmu versions of mmu_context.h m68knommu: add missing interrupt line definition for UART 2 m68k: merge the mmu and non-mmu versions of module.h m68knommu: introduce basic clk infrastructure m68k: merge the mmu and non-mmu versions of tlbflush.h m68knommu: switch to using generic_handle_irq() m68knommu: fix end of uart table marker m68knommu: fix 5249 ColdFire UART setup m68knommu: fix 5249 ColdFire UART vector setup m68knommu: fix 5307 ColdFire UART vector setup m68knommu: fix 5407 ColdFire UART vector setup m68knommu: improve compile arch switch settings Gregorio Guidi (1): ALSA: hda - fix headphone settings and master volume (Conexant CX20551) Gregory Haskins (13): sched: cleanup inc/dec_rt_tasks sched: track the next-highest priority on each runqueue sched: use highest_prio.curr for pull threshold sched: use highest_prio.next to optimize pull operations sched: only try to push a task on wakeup if it is migratable sched: pull only one task during NEWIDLE balancing to limit critical section sched: make double-lock-balance fair sched: add sched_class->needs_post_schedule() member plist: fix PLIST_NODE_INIT to work with debug enabled sched: create "pushable_tasks" list to limit pushing to one attempt RT: fix push_rt_task() to handle dequeue_pushable properly sched: de CPP-ify the scheduler code sched: fix build error in kernel/sched_rt.c when RT_GROUP_SCHED && !SMP Grzegorz Bernacki (3): powerpc/5200: Add support for the digsy MTC board. powerpc/5200: Add digsy-mtc support to mpc5200_defconfig powerpc/5200: On the digsy-mtc, configure PSC4 and PSC5 as UARTs Grzegorz Nosek (1): cgroups: relax ns_can_attach checks to allow attaching to grandchild cgroups Guennadi Liakhovetski (23): i.MX31: framebuffer driver mxc: first set GPIO level, then switch direction to output dma: ipu_idmac driver cosmetic clean-up dma: improve section assignment in i.MX31 IPU DMA driver dma: i.MX31 IPU DMA robustness improvements V4L/DVB (10665): soc-camera: add data signal polarity flags to drivers V4L/DVB (10672): sh_mobile_ceu_camera: include NV* formats into the format list only once. V4L/DVB (10673): mt9t031: fix gain and hflip controls, register update, and scaling V4L/DVB (10674): soc-camera: camera host driver for i.MX3x SoCs V4L/DVB (10675): soc-camera: extend soc_camera_bus_param_compatible with more tests V4L/DVB (11024): soc-camera: separate S_FMT and S_CROP operations V4L/DVB (11025): soc-camera: configure drivers with a default format on open V4L/DVB (11026): sh-mobile-ceu-camera: set field to the value, configured at open() V4L/DVB (11027): soc-camera: configure drivers with a default format at probe time dma: Add SoF and EoF debugging to ipu_idmac.c, minor cleanup leds: allow led-drivers to use a variable range of brightness values leds: Add dac124s085 driver V4L/DVB (11323): pxa-camera: simplify the .buf_queue path by merging two loops V4L/DVB (11325): soc-camera: fix breakage caused by 1fa5ae857bb14f6046205171d98506d8112dd74e V4L/DVB (11326): mt9m001: fix advertised pixel clock polarity V4L/DVB (11347): mt9t031: use platform power hook V4L/DVB (11349): mx3-camera: adapt the clock definition and the driver to the new clock naming fbdev: i.MX31: fix panning, error handling, clean up Guillaume Knispel (1): printk: correct the behavior of printk_timed_ratelimit() Guo-Fu Tseng (5): jme: Modifies messages to display correct hardware version jme: Fix pci sync jme: Clear all modified GHC register flags jme: Adding {64,40}bits DMA mask back jme: Advance version number after previous changes Gustavo F. Padovan (8): x86, fixmap: rename __FIXADDR_SIZE and __FIXADDR_BOOT_SIZE x86, fixmap: define FIXADDR_BOOT_* and redefine FIX_ADDR_SIZE x86, fixmap: define reserve_top_address for x86_64 x86, fixmap: add CONFIG_X86_{LOCAL,IO}_APIC x86, fixmap: add CONFIG_EFI x86, fixmap: prepare fixmap_64.h for unification x86, fixmap: prepare fixmap_32.h for unification x86, fixmap: unify fixmap.h H Hartley Sweeten (1): auxdisplay: remove PARPORT dependency H. Peter Anvin (45): bzip2/lzma: use a table to search for initramfs compression formats bzip2/lzma: handle failures from bzip2 and lzma correctly bzip2/lzma: make config machinery an arch configurable bzip2/lzma: proper Kconfig dependencies for the ramdisk options bzip2/lzma: DECOMPRESS_GZIP should select ZLIB_INFLATE bzip2/lzma: move initrd/ramfs options out of BLK_DEV bzip2/lzma: fix constant in decompress_inflate bzip2/lzma: centralize format detection bzip2/lzma: comprehensible error messages for missing decompressor init: make initrd/initramfs decompression failure a KERN_EMERG event bzip2/lzma: update boot protocol specification x86: clean up stray space in <asm/processor.h> x86: handle PAT more like other CPU features x86: filter CPU features dependent on unavailable CPUID levels Merge branch 'core/percpu' into x86/paravirt x86 setup: a20: early timeout for a nonexistent keyboard controller Merge branch 'core/percpu' into x86/paravirt x86: merge sys_rt_sigreturn between 32 and 64 bits x86: truncate ISA addresses to unsigned int x86, mce: use %ll instead of %L for 64-bit numbers x86, mce: remove invalid __cpuinit/__cpuexit annotations Merge branch 'x86/urgent' into x86/mce2 x86, mce, cmci: remove incorrect __cpuinit/__cpuexit annotations x86, mce: enable machine checks in 32-bit defconfig Merge branch 'x86/defconfig' into x86/mce2 Merge branch 'x86/core' into x86/mce2 Merge branch 'x86/core' into x86/mce2 x86: remove zImage support x86: remove additional vestiges of the zImage/bzImage split x86: use targets in the boot Makefile instead of CLEAN_FILES x86: move brk initialization out of #ifdef CONFIG_BLK_DEV_INITRD x86-32: tighten the bound on additional memory to map x86-32: move _end to a dummy section x86, setup: move 32-bit code to .text32 x86, setup: fix the setting of 480-line VGA modes compiler-gcc4: conditionalize #error on __KERNEL__ bzip2/lzma: move CONFIG_RD_* options under CONFIG_EMBEDDED bzip2/lzma: clarify the meaning of the CONFIG_RD_ options bzip2/lzma: consistently capitalize LZMA in Kconfig bzip2/lzma: don't ask for compression mode for the default initramfs x86, setup: preemptively save/restore edi and ebp around INT 15 E820 x86, setup: ACPI 3, BIOS workaround for E820-probing code bzip2/lzma: quiet Kconfig warning for INITRAMFS_COMPRESSION_NONE x86, setup: guard against pre-ACPI 3 e820 code not updating %ecx x86, setup: compile with -DDISABLE_BRANCH_PROFILING Haavard Skinnemoen (2): avr32: fix out-of-range rjmp instruction on large kernels Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into avr32-arch Hagen Paul Pfeifer (2): netfilter: nf_conntrack: table max size should hold at least table size netfilter: fix hardcoded size assumptions Han, Weidong (4): intel-iommu: fix PCI device detach from virtual machine intel-iommu: set compatibility format interrupt x86, dmar: check if it's initialized before disable queue invalidation x2apic/intr-remap: decouple interrupt remapping from x2apic Hannes Eder (86): kernel/irq: fix sparse warning: make symbol static tracing: fix sparse warnings: make symbols static tracing: fix sparse warnings: fix (un-)signedness tracing: fix sparse warning: attribute function with __acquires/__releases drivers/isdn/hardware/mISDN: fix sparse warnings: make symbols static drivers/isdn/mISDN: fix sparse warnings: make symbols static drivers/isdn/hardware/mISDN: change type of hfc_jiffies to unsigned long drivers/net/at1700.c: fix sparse warning: symbol shadows an earlier one drivers/net/e2100.c: fix sparse warning: symbol shadows an earlier one drivers/net/ni65.c: fix sparse warnings: symbol shadows an earlier one drivers/net/ns83820.c: fix sparse warnings: fix signedness drivers/net/niu.c: fix sparse warning: symbol shadows an earlier one drivers/net/lance.c: fix sparse warnings: fix signedness drivers/net/ni65.c: fix sparse warnings: fix signedness drivers/net/ppp*.c: fix sparse warnings: fix signedness drivers/net/r6040.c: fix sparse warning: Using plain integer as NULL pointer drivers/net/s2io.c: fix sparse warning: symbol shadows an earlier one drivers/net/arcnet: fix sparse warning: symbol shadows an earlier one drivers/net/atl1e: fix sparse warnings: fix signedness drivers/net/atlx: fix sparse warnings: fix signedness drivers/net/bonding: fix sparse warnings: context imbalance drivers/net/bonding: fix sparse warning: symbol shadows an earlier one drivers/net/cxgb3: fix sparse warning: symbol shadows an earlier one drivers/net/cxgb3: fix sparse warnings: fix signedness drivers/net/e1000e: fix sparse warning: Should it be static? drivers/net/hamradio: fix warning: format not a string literal and no ... drivers/net/hamradio: fix sparse warning: context imbalance drivers/net/hamradio: fix sparse warning: symbol shadows an earlier one drivers/net/hamradio: fix sparse warnings: fix signedness drivers/net/ixgbe: fix sparse warning: Should it be static? drivers/net/pcmcia: fix warning: format not a string literal and no ... drivers/net/sfc: fix sparse warning: symbol shadows an earlier one drivers/net/skfp: fix sparse warning: Should it be static? drivers/net/tokenring: fix warning: format not a string literal and no ... drivers/net/tokenring: fix sparse warning: symbol shadows an earlier one drivers/net/tulip: fix warning: format not a string literal and no ... drivers/net/tulip: fix sparse warning: symbol shadows an earlier one drivers/net/usb: fix sparse warnings: Should it be static? drivers/net/wan: fix warning: format not a string literal and no ... drivers/net/wan: fix sparse warning: symbol shadows an earlier one drivers/net/wireless: fix sparse warning: context imbalance drivers/net/wireless: fix sparse warnings: symbol shadows an earlier one drivers/net/wireless: fix sparse warnings: fix signedness drivers/net/wireless/ath9k: fix sparse warnings: Should it be static? drivers/net/wireless/b43: fix warning: format not a string literal and no ... drivers/net/wireless/ipw2x00: fix sparse warnings: fix signedness drivers/net/wireless/prism54: fix sparse warning: fix signedness drivers/net/tokenring: fix sparse warning: cast truncates bits from const value drivers/net/sfc: fix sparse warnings: Should it be static? drivers/net/igb: fix sparse warning: symbol shadows an earlier one ipv6: fix sparse warning: Using plain integer as NULL pointer x86: kexec/i386: fix sparse warnings: Using plain integer as NULL pointer x86: numa_32.c: fix sparse warning: Using plain integer as NULL pointer sound/oss: fix sparse warnings: different signedness sound/oss: fix sparse warning: symbol shadows an earlier one ALSA: sound/usb/usx2y: fix sparse warning: Should it be static? ALSA: sound/usb/usx2y: fix sparse warning: do-while statement is not a compound ... ALSA: sound/drivers/vx: fix sparse warning: different signedness ALSA: sound/pci/emu10k1: fix sparse warning: different signedness ALSA: sound/pci/hda: fix sparse warning: different signedness net/802: fix sparse warnings: context imbalance 9p: fix sparse warning: cast adds address space appletalk: fix warning: format not a string literal and no ... sysctl: fix sparse warning: Should it be static? decnet: fix sparse warnings: context imbalance decnet: fix sparse warnings: symbol shadows an earlier one inet fragments: fix sparse warning: context imbalance wanrouter: fix sparse warnings: context imbalance drivers/isdn/capi: fix sparse warning: context imbalance drivers/isdn/act2000: fix sparse warning: symbol shadows an earlier one drivers/isdn/hisax: fix sparse warning: Should it be static? drivers/isdn/hardware/icon: fix sparse warning: cast truncates bits drivers/isdn/hardware/eicon: fix sparse warnings: Should it be static? IOMMU-API: use ANSI style function declaration for 'iommu_found' xfs: move declaration to header file xfs: make symbols static xfs: include header files for prototypes drm/radeon: NULL noise: drivers/gpu/drm/radeon/radeon_*.c KVM: fix sparse warnings: context imbalance KVM: fix sparse warnings: Should it be static? GFS2: fix sparse warnings: constant is so big it is ... GFS2: fix sparse warning: Should it be static? USB: host: fix sparse warning: Using plain integer as NULL pointer trivial: NULL noise: drivers/media/dvb/frontends/drx397xD_fw.h trivial: NULL noise: drivers/mtd/tests/mtd_*test.c init/main.c: fix sparse warnings: context imbalance Hannes Hering (1): ehea: Fix: Remove adapter from adapter list in error path Hannes Reinecke (2): [SCSI] Check for deleted device in scsi_device_online() [SCSI] aic7xxx: leaves timer running on init failure Hans J. Koch (1): UIO: Add name attributes for mappings and port regions Hans Verkuil (194): V4L/DVB (10231): v4l2-subdev: add v4l2_ext_controls support V4L/DVB (10244): v4l2: replace a few snprintfs with strlcpy V4L/DVB (10246): saa6752hs: convert to v4l2_subdev. V4L/DVB (10247): saa7134: convert to the new v4l2 framework. V4L/DVB (10249): v4l2-common: added v4l2_i2c_tuner_addrs() V4L/DVB (10251): cx25840: add comments explaining what the init() does. V4L/DVB (10252): v4l2 doc: explain why v4l2_device_unregister_subdev() has to be called. V4L/DVB (10271): saa7146: convert to video_ioctl2. V4L/DVB (10272): av7110: test type field in VIDIOC_G_SLICED_VBI_CAP V4L/DVB (10291): em28xx: fix VIDIOC_G_CTRL when there is no msp34xx device. V4L/DVB (10313): saa7146: fix VIDIOC_ENUMSTD. V4L/DVB (10406): gspca: fix compiler warning V4L/DVB (10408): v4l2: fix incorrect hue range check V4L/DVB (10409): v4l: remove unused I2C_DRIVERIDs. V4L/DVB (10486): ivtv/cx18: fix g_fmt and try_fmt for raw video V4L/DVB (10487): doc: update hm12 documentation. V4L/DVB (10488): ivtv: cleanup naming conventions V4L/DVB (10489): doc: use consistent naming conventions for vdev and v4l2_dev. V4L/DVB (10490): v4l2: prefill ident and revision from v4l2_dbg_chip_ident. V4L/DVB (10496): saa7146: implement v4l2_device support. V4L/DVB (10497): saa7146: i2c adapdata now points to v4l2_device. V4L/DVB (10498): saa7146: the adapter class will be NULL when v4l2_subdev is used. V4L/DVB (10499): saa7146: convert saa7146 and mxb in particular to v4l2_subdev. V4L/DVB (10500): saa7146: setting control while capturing should return EBUSY, not EINVAL. V4L/DVB (10501): saa7146: prevent unnecessary loading of v4l2-common. V4L/DVB (10502): saa7146: move v4l2 device registration to saa7146_vv. V4L/DVB (10536): saa6588: convert to v4l2-i2c-drv-legacy.h V4L/DVB (10537): saa6588: convert to v4l2_subdev. V4L/DVB (10538): saa6588: add g_chip_ident support. V4L/DVB (10539): saa6588: remove legacy_class, not needed for saa6588 V4L/DVB (10540): cx2341x: fixed bug causing several audio controls to be no longer listed V4L/DVB (10542): v4l2-subdev: add querystd and g_input_status V4L/DVB (10544): v4l2-common: add comments warning that about the sort order V4L/DVB (10641): v4l2-dev: remove limit of 32 devices per driver in get_index() V4L/DVB (10642): vivi: update comment to reflect that vivi can now create more than 32 devs. V4L/DVB (10643): v4l2-device: allow a NULL parent device when registering. V4L/DVB (10644): v4l2-subdev: rename dev field to v4l2_dev V4L/DVB (10645): vivi: introduce v4l2_device and do several cleanups V4L/DVB (10646): vivi: controls are per-device, not global. V4L/DVB (10647): vivi: add slider flag to controls. V4L/DVB (10685): v4l2: add colorfx support to v4l2-common.c, and add to 'Changes' in spec. V4L/DVB (10686): v4l2: add V4L2_CTRL_FLAG_WRITE_ONLY flag. V4L/DVB (10687): v4l2-common/v4l2-spec: support/document write-only and button controls V4L/DVB (10691): v4l2-common: add v4l2_i2c_subdev_addr() V4L/DVB (10692): usbvision: convert to v4l2_device/v4l2_subdev. V4L/DVB (10698): v4l2-common: remove v4l2_ctrl_query_fill_std V4L/DVB (10700): saa7115: don't access reg 0x87 if it is not present. V4L/DVB (10701): saa7185: add colorbar support. V4L/DVB (10702): saa7115: add querystd and g_input_status support for zoran. V4L/DVB (10703): zoran: convert to video_ioctl2 and remove 'ready_to_be_freed' hack. V4L/DVB (10704): zoran: remove broken BIGPHYS_AREA and BUZ_HIMEM code, and allow for kmallocs > 128 kB V4L/DVB (10705): zoran: use slider flag with volume etc. controls. V4L/DVB (10706): zoran: fix field typo. V4L/DVB (10707): zoran: set bytesperline to 0 when using MJPEG. V4L/DVB (10708): zoran: remove old V4L1 ioctls, use v4l1-compat instead. V4L/DVB (10709): zoran: set correct parent of the video device. V4L/DVB (10710): zoran: cleanups in an attempt to make the source a bit more readable. V4L/DVB (10711): zoran: fix TRY_FMT support V4L/DVB (10712): zoran: fix G_FMT V4L/DVB (10713): zoran: if reqbufs is called with count == 0, do a streamoff. V4L/DVB (10714): zoran et al: convert zoran i2c modules to V4L2. V4L/DVB (10715): zoran: clean up some old V4L1 left-overs and remove the MAP_NR macro. V4L/DVB (10716): zoran: change buffer defaults to something that works with tvtime V4L/DVB (10717): zoran: TRY_FMT and S_FMT now do the same parameter checks. V4L/DVB (10718): bt866: convert to v4l2_subdev. V4L/DVB (10719): bt819: convert to v4l2_subdev. V4L/DVB (10720): bt819: that delay include is needed after all. V4L/DVB (10721): bt856: convert to v4l2_subdev. V4L/DVB (10722): ks0127: convert to v4l2_subdev. V4L/DVB (10723): ks0127: add supported ks0127 variants to the i2c device list. V4L/DVB (10724): saa7110: convert to v4l2_subdev. V4L/DVB (10725): saa7185: convert to v4l2_subdev. V4L/DVB (10726): vpx3220: convert to v4l2_subdev. V4L/DVB (10727): adv7170: convert to v4l2_subdev. V4L/DVB (10728): adv7175: convert to v4l2-subdev. V4L/DVB (10729): zoran: convert to v4l2_device/v4l2_subdev. V4L/DVB (10730): v4l-dvb: cleanup obsolete references to v4l1 headers. V4L/DVB (10731): zoran i2c modules: remove i2c autoprobing support. V4L/DVB (10732): zoran: s_jpegcomp should return a proper result, not 0. V4L/DVB (10733): zoran: increase bufsize to a value suitable for 768x576. V4L/DVB (10858): vino: convert to video_ioctl2. V4L/DVB (10859): vino: minor renames V4L/DVB (10860): saa7191: convert to v4l2-i2c-drv-legacy.h V4L/DVB (10861): vino/indycam/saa7191: convert to i2c modules to V4L2. V4L/DVB (10862): indycam: convert to v4l2_subdev V4L/DVB (10863): saa7191: convert to v4l2_subdev. V4L/DVB (10864): vino: introduce v4l2_device. V4L/DVB (10865): vino: convert to v4l2_subdev. V4L/DVB (10866): saa7191, indycam: remove compat code. V4L/DVB (10868): vino: add note that this conversion is untested. V4L/DVB (10873): w9968cf: add v4l2_device. V4L/DVB (10874): w9968cf/ovcamchip: convert to v4l2_subdev. V4L/DVB (10880): radio-aimslab: convert to v4l2_device. V4L/DVB (10881): radio-aztech: convert to v4l2_device. V4L/DVB (10882): radio-cadet: convert to v4l2_device. V4L/DVB (10883): radio-gemtek-pci: convert to v4l2_device. V4L/DVB (10884): radio-gemtek: convert to v4l2_device. V4L/DVB (10885): radio-maestro: convert to v4l2_device. V4L/DVB (10886): radio-maxiradio: convert to v4l2_device. V4L/DVB (10887): radio-rtrack2: convert to v4l2_device. V4L/DVB (10888): radio-sf16fmi: convert to v4l2_device. V4L/DVB (10889): radio-sf16fmr2: convert to v4l2_device. V4L/DVB (10890): radio-terratec: convert to v4l2_device. V4L/DVB (10891): radio-trust: convert to v4l2_device. V4L/DVB (10892): radio-typhoon: convert to v4l2_device. V4L/DVB (10893): radio-zoltrix: convert to v4l2_device. V4L/DVB (10894): ISA radio drivers: improve kernel log message V4L/DVB (10909): tvmixer: remove last remaining references to this deleted module. V4L/DVB (10910): videodev2.h: remove deprecated VIDIOC_G_CHIP_IDENT_OLD V4L/DVB (10912): vivi: fix compile warning. V4L/DVB (10914): v4l2: fix compile warnings when printing u64 value. V4L/DVB (10919): tlv320aic23b: use v4l2-i2c-drv.h instead of drv-legacy.h V4L/DVB (10920): v4l2-ioctl: fix partial-copy code. V4L/DVB (10921): msp3400: remove obsolete V4L1 code V4L/DVB (10959): radio: remove uaccess include V4L/DVB (10960): omap24xxcam: don't set vfl_type. V4L/DVB (10962): fired-avc: fix printk formatting warning. V4L/DVB (10965): ivtv: bump version V4L/DVB (10980): doc: improve the v4l2-framework documentation. V4L/DVB (10983): v4l2-common: add missing i2c_unregister_device. V4L/DVB (10987): cx23885: fix crash on non-netup cards V4L/DVB (10988): v4l2-dev: use parent field if the v4l2_device has no parent set. V4L/DVB (11021): v4l2-device: add a notify callback. V4L/DVB (11022): zoran/bt819: use new notify functionality. V4L/DVB (11044): v4l2-device: add v4l2_device_disconnect V4L/DVB (11045): v4l2: call v4l2_device_disconnect in USB drivers. V4L/DVB (11046): bttv: convert to v4l2_device. V4L/DVB (11047): cx88: convert to v4l2_device. V4L/DVB (11048): zoran: fix incorrect return type of notify function. V4L/DVB (11051): v4l-dvb: replace remaining references to the old mailinglist. V4L/DVB (11052): bt819: remove an unused header V4L/DVB (11053): saa7134: set v4l2_dev field of video_device V4L/DVB (11098): v4l2-common: remove incorrect MODULE test V4L/DVB (11100): au8522: fix compilation warning. V4L/DVB (11112): v4l2-subdev: add support for TRY_FMT, ENUM_FMT and G/S_PARM. V4L/DVB (11113): ov7670: convert to v4l2_subdev V4L/DVB (11114): cafe_ccic: convert to v4l2_device. V4L/DVB (11115): cafe_ccic: use v4l2_subdev to talk to the ov7670 sensor. V4L/DVB (11116): ov7670: cleanup and remove legacy code. V4L/DVB (11117): ov7670: add support to get/set registers V4L/DVB (11118): cafe_ccic: replace debugfs with g/s_register ioctls. V4L/DVB (11120): cafe_ccic: stick in a comment with a request for test results V4L/DVB (11253): saa7134: fix RTD Embedded Technologies VFG7350 support. V4L/DVB (11254): cs53l32a: remove legacy support. V4L/DVB (11255): dst_ca: fix compile warning. V4L/DVB (11256): dabusb: fix compile warning. V4L/DVB (11275): tvaudio: fix mute and s/g_tuner handling V4L/DVB (11276): tvaudio: add tda9875 support. V4L/DVB (11277): tvaudio: always call init_timer to prevent rmmod crash. V4L/DVB (11278): bttv: convert to v4l2_subdev since i2c autoprobing will disappear. V4L/DVB (11279): bttv: tda9875 is no longer used by bttv, so remove from bt8xx/Kconfig. V4L/DVB (11281): bttv: move saa6588 config to the helper chip config V4L/DVB (11282): saa7134: add RDS support. V4L/DVB (11283): saa6588: remove legacy code. V4L/DVB (11295): cx23885: convert to v4l2_device. V4L/DVB (11297): cx23885: convert to v4l2_subdev. V4L/DVB (11298): cx25840: remove legacy code for old-style i2c API V4L/DVB (11300): cx88: convert to v4l2_subdev. V4L/DVB (11301): wm8775: remove legacy code for old-style i2c API V4L/DVB (11302): tda9875: remove legacy code for old-style i2c API V4L/DVB (11303): tda7432: remove legacy code for old-style i2c API V4L/DVB (11304): v4l2: remove v4l2_subdev_command calls where they are no longer needed. V4L/DVB (11305): cx88: prevent probing rtc and ir devices V4L/DVB (11309): cx25840: cleanup: remove intermediate 'ioctl' step V4L/DVB (11310): cx18: remove intermediate 'ioctl' step V4L/DVB (11311): v4l: replace 'ioctl' references in v4l i2c drivers V4L/DVB (11312): tuner: remove V4L1 code from this driver. V4L/DVB (11313): v4l2-subdev: add enum_framesizes and enum_frameintervals. V4L/DVB (11314): au8522: remove unused I2C_DRIVERID V4L/DVB (11315): cx25840: fix 'unused variable' warning. V4L/DVB (11316): saa7191: tuner ops wasn't set. V4L/DVB (10982): cx231xx: fix compile warning V4L/DVB (10989): cx25840: cx23885 detection was broken V4L/DVB (11361): msp3400: remove i2c legacy code V4L/DVB (11362): saa7115: remove i2c legacy code V4L/DVB (11363): tvp5150: remove i2c legacy code. V4L/DVB (11364): tuner: remove i2c legacy code. V4L/DVB (11365): tvaudio: remove i2c legacy code V4L/DVB (11366): v4l: remove obsolete header and source V4L/DVB (11367): v4l2-common: remove legacy code V4L/DVB (11368): v4l2-subdev: move s_standby from core to tuner. V4L/DVB (11369): v4l2-subdev: add load_fw and use that instead of abusing core->init. V4L/DVB (11370): v4l2-subdev: move s_std from tuner to core. V4L/DVB (11371): v4l2: remove legacy fields in v4l2-i2c-drv.h. V4L/DVB (11372): v4l2: use old-style i2c API for kernels < 2.6.26 instead of < 2.6.22 V4L/DVB (11374): v4l2-common: add v4l2_i2c_new_probed_subdev_addr V4L/DVB (11373): v4l2-common: add explicit v4l2_device pointer as first arg to new_(probed)_subdev V4L/DVB (11375): v4l2: use v4l2_i2c_new_probed_subdev_addr where appropriate. V4L/DVB (11376): tvaudio.h: add static inline to retrieve the list of possible i2c addrs. V4L/DVB (11377): v4l: increase version numbers of drivers converted to v4l2_subdev. V4L/DVB (11379): mxb: fix copy-and-paste bug in mute. V4L/DVB (11380): v4l2-subdev: change s_routing prototype V4L/DVB (11381): ivtv/cx18: remove VIDIOC_INT_S_AUDIO_ROUTING debug support. V4L/DVB (11390): 2-dev.c: return 0 for NULL open and release callbacks Hans Werner (1): V4L/DVB (10392): lnbp21: documentation about the system register Hans de Goede (4): V4L/DVB (11221): gspca - sonixj: Prefer sonixj instead of sn9c102 for 0471:0327. i2c-i801: Instantiate FSC hardware montioring chips hwmon: (fschmd) Add support for the FSC Syleus IC hwmon: (fschmd) Add support for the FSC Hades IC Hans-Christian Egtvedt (25): ALSA: Add ALSA driver for Atmel Audio Bitstream DAC ALSA: Add ALSA driver for Atmel AC97 controller ALSA: Add Atmel ALSA drivers directory atmel-mci: fix sdc_reg typo avr32: fix 15-bit LCDC pin mask to use MSB lines avr32: add pin mask for 18-bit color on the LCD controller avr32: set pin mask to alternative 18 bpp for EVKLCD10x boards avr32: configure MCI detect and write protect pins for EVKLCD10x boards avr32: use GPIO line PB15 on EVKLCD10x boards for backlight avr32: fix timing LCD parameters for EVKLCD10X boards atmel-usba-udc: use gpio_is_valid() to check vbus_pin I/O line avr32: use gpio_is_valid() to check USBA vbus_pin I/O line avr32: at32ap700x: setup DMA for ABDAC in the machine code avr32: at32ap700x: setup DMA for AC97C in the machine code dw_dmac: add cyclic API to DW DMA driver ALSA: snd-atmel-ac97c: cleanup register definitions ALSA: snd-atmel-ac97c: remove dead break statements after return in switch case ALSA: snd-atmel-ac97c: do not overwrite OCA and ICA when assigning channels ALSA: snd-atmel-ac97c: set correct size for buffer hardware parameter ALSA: snd-atmel-ac97c: enable interrupts to catch events for error reporting ALSA: snd-atmel-ac97c: do a proper reset of the external codec ALSA: snd-atmel-ac97c: cleanup registers when removing driver ALSA: snd-atmel-ac97c: replace bus_id with dev_name() ALSA: snd-atmel-abdac: replace bus_id with dev_name() ALSA: snd-atmel-abdac: increase periods_min to 6 instead of 4 Hantzis Fotis (1): tcp: tcp_init_wl / tcp_update_wl argument cleanup Harald Jenny (1): sony-laptop: VGN-A317M hotkey support Harald Welte (2): panasonic-laptop: Fix autoloading panasonic-laptop: use snprintf with PAGE_SIZE in sysfs attributes Harish Zunjarrao (2): [SCSI] qla2xxx: Use byte-address while reading FC boot code versions from flash. [SCSI] qla2xxx: Get FLT address in dword format. Harry Ciao (8): edac: AMD8111 driver header file edac: AMD8111 driver source file edac: Add edac_pci_alloc_index() pci: Add AMD8111 PCI Bridge PCI Device ID edac: AMD8131 driver header file edac: AMD8131 driver source file edac: AMD8131 driver Kconfig & Makefile edac: AMD8111 driver Kconfig & Makefile Hartley Sweeten (2): [ARM] 5371/1: ep93xx: add i2c device to edb9307a [ARM] 5406/1: ep93xx: remove unneeded header in ohci-ep93xx.c Harvey Harrison (19): IB: Remove __constant_{endian} uses typhoon: replace users of __constant_{endian} bnx2: annotate bp->phy_lock functions prism54: remove private implementation of le32_add_cpu wimax: replace uses of __constant_{endian} net: replace uses of __constant_{endian} wireless: replace uses of __constant_{endian} ALSA: echoaudio - replace uses of __constant_{endian} rndis: remove private wrapper of __constant_cpu_to_le32 net: replace __constant_{endian} uses in net headers wimax: replace uses of __constant_{endian} nfs: replace uses of __constant_{endian} PCI: __FUNCTION__ is gcc-specific, use __func__ USB: replace uses of __constant_{endian} netfilter: fix endian bug in conntrack printks netpoll: store local and remote ip in net-endian kernel: remove HIPQUAD() ntfs: remove private wrapper of endian helpers [SCSI] replace __inline with inline Heiko Carstens (26): sysrq: include interrupt.h instead of irq.h s390: remove arch specific smp_send_stop() hwrng: timeriomem - Breaks an allyesconfig build on s390: qeth: fix wait_event_timeout handling [S390] page fault: invoke oom-killer [S390] dasd: enable compat ioctls [S390] move sysinfo.c from drivers/s390 to arch/s390/kernel [S390] delete drivers/s390/ebcdic.c [S390] arch/s390/kernel/process.c: fix whitespace damage [S390] cputime: initialize per thread timer values on fork [S390] ftrace: dont trace machine check handler [S390] split/move machine check handler code [S390] Remove CONFIG_MACHCHK_WARNING. [S390] convert bitmap definitions to C [S390] move EXPORT_SYMBOLs to definitions [S390] cio/crw: add/fix locking [S390] cio: ensure single load of irq handler pointer [S390] bitops: remove likely annotations [S390] use compiler builtin versions of strlen/strcpy/strcat [S390] smp: fix memory leak on __cpu_up [S390] smp: perform initial cpu reset before starting a cpu [S390] fix clock comparator save area usage sysrq: include interrupt.h instead of irq.h [S390] fix hypfs build failure ETHOC: fix build breakage on s390 Btrfs: fix __ucmpdi2 compile bug on 32 bit builds Helge Deller (10): parisc: fix usage of 32bit PTE page table entries on 32bit kernels parisc: use constants instead of numbers in assembly parisc: allow to build with 16k default kernel page size parisc: add LATENCYTOP_SUPPORT and CONFIG_STACKTRACE_SUPPORT parisc: simplify sys_clone() parisc: add ftrace (function and graph tracer) functionality parisc: blink all or loadavg LEDs on oops parisc: document light weight syscall ABI parisc: oops_enter()/oops_exit() in die() parisc: fix "make tar-pkg" Helmut Schaa (11): ath5k: discard 11g caps if reported by an ar5211 eeprom iwl3945: report killswitch changes even if the interface is down iwl3945: fix some warnings when compiled without debug iwlagn: fix hw-rfkill while the interface is down iwlagn: clean up error path in iwl_pci_probe libipw: fix debug output ipw2x00: remove duplicated defines ipw2x00: Use IE definitions from linux/ieee80211.h ipw2x00: remove obsolete enums mac80211: handle failed scan requests in STA mode mac80211: start pending scan after probe/auth/assoc timed out Hendrik Brueckner (3): [S390] hvc_iucv: Update and add missing kernel messages [S390] hvc_iucv: Provide IUCV z/VM user ID filtering [S390] remove duplicate nul-termination of string Henk Stegeman (1): net/fec_mpc52xx: Migrate to net_device_ops. Henrik Austad (2): sched: idle_at_tick is only used when CONFIG_SMP is set documentation: ignore byproducts from latex Henrique de Moraes Holschuh (12): thinkpad-acpi: update copyright notices thinkpad-acpi: drop ibm-acpi alias thinkpad-acpi: documentation cleanup thinkpad-acpi: cleanup debug helpers thinkpad-acpi: add missing log levels thinkpad-acpi: add new debug helpers and warn of deprecated atts thinkpad-acpi: remove HKEY disable functionality thinkpad-acpi: restrict access to some firmware LEDs thinkpad-acpi: enhanced debugging messages for rfkill subdrivers thinkpad-acpi: enhanced debugging messages for the hotkey subdriver thinkpad-acpi: enhanced debugging messages for the fan subdriver thinkpad-acpi: rework brightness support Herbert Valerio Riedel (1): hwmon: add support for GMT G760A fan speed PWM controller Herbert Xu (35): e1000e: Invoke VLAN GRO handler ixgbe: Replace LRO with GRO sfc: Replace LRO with GRO igb: Replace LRO with GRO cxgb3: Replace LRO with GRO gro: Move common completion code into helpers gro: Avoid copying headers of unmerged packets gro: Do not merge paged packets into frag_list gro: Open-code memcpy in napi_fraginfo_skb gro: Fix handling of imprecisely split packets ipv4: Delete redundant sk_family assignment net: Partially allow skb destructors to be used on receive path net: Reexport sock_alloc_send_pskb tun: Limit amount of queued packets per device gro: Fix frag_list merging on imprecisely split packets gro: Remember number of held packets instead of counting every time gro: Optimise Ethernet header comparison gro: Optimise IPv4 packet reception gro: Optimise TCP packet reception tun: Fix merge error crypto: shash - Remove superfluous check in init_tfm crypto: shash - Add crypto_shash_blocksize crypto: sha-s390 - Switch to shash crypto: api - crypto_alg_mod_lookup either tested or untested crypto: api - Fix crypto_alloc_tfm/create_create_tfm return convention crypto: skcipher - Avoid infinite loop when cipher fails selftest crypto: aead - Avoid infinite loop when nivaead fails selftest crypto: testmgr - Test skciphers with no IVs tcp: Always set urgent pointer if it's beyond snd_nxt nlattr: Fix build error with NET off GRO: Move netpoll checks to correct location gro: Fix vlan/netpoll check again crypto: sha512-s390 - Add missing block size GRO: Disable GRO on legacy netif_rx path gso: Fix support for linear packets Herton Ronaldo Krzesinski (16): ALSA: hda - Consider additional capture source/selector in ALC889 ALSA: hda - make alc882_auto_init_input_src aware of selectors ALSA: hda - Additional pin nids for STAC92HD71Bx and STAC92HD75Bx codecs ALSA: hda - Dynamic detection of dmics/dmuxes/smuxes in stac92hd71bxx ALSA: hda - Don't call stac92xx_parse_auto_config with wrong dig_in ALSA: hda - Bind new ecs mobo id (1019:2950) to model=ecs202 ALSA: hda - Don't touch non-existent port f on 4-port 92hd71bxx codecs ALSA: hda - Cleanup setting of pin_configs in patch_stac927x ALSA: hda - Fix speaker output on HP DV4 1155-SE ALSA: hda - Add 4 channel mode for 3stack-hp model (ALC888) ALSA: hda - Add headphone automute support for 3stack-hp model (ALC888) ALSA: hda - Map 3stack-hp model (ALC888) for HP Educ.ar mac80211: deauth before flushing STA information n411: add missing Makefile entry Staging: agnx: mac80211 hw config change flags Staging: rtl8187se: fix build warnings Hidetoshi Seto (1): x86, mce: remove incorrect __cpuinit for intel_init_cmci() Hiroshi DOYU (10): omap mailbox: cleanup omap2 register definition with macro omap mailbox: add initial omap3 support omap mailbox: print hardware revision at startup omap mailbox: fix empty struct device for omap_mbox omap mailbox: fix empty struct device for omap1 omap mailbox: fix empty struct device for omap2 omap mailbox: add save_/restore_ctx() for PM omap mailbox: move mailbox.h into mailbox.c omap mailbox: convert sequence bit checking to module paramter omap mailbox: remove unnecessary header file inclusion Hiroshi Shimamoto (21): x86: uaccess: fix style problems x86: uaccess: rename __put_user_u64() to __put_user_asm_u64() x86: uaccess: introduce try and catch framework x86: signal: use {get|put}_user_try and catch x86: ia32_signal: use {get|put}_user_try and catch x86: intel_cacheinfo: fix compiler warning x86: uaccess: fix compilation error on CONFIG_M386 x86: mm: introduce helper function in fault.c x86: uaccess: use errret as error value in __put_user_size() x86: syscalls.h: remove asmlinkage from declaration of sys_rt_sigreturn() x86: ia32_signal: remove unused debug code x86: ia32_signal: introduce GET_SEG() macro x86: ia32_signal: introduce {get|set}_user_seg() x86: signal: add __user annotation x86: signal: intrroduce get_sigframe() and replace get_sigstack() x86: signal: use 16 bytes boundary for rt_sigframe x86: signal: unify get_sigframe() x86: signal: introduce helper align_sigframe() x86, signals: fix xine & firefox bustage x86: signal: check signal stack overflow properly x86: signal: check sas_ss_size instead of sas_ss_flags() Hisashi Hifumi (3): GFS2: Pagecache usage optimization on GFS2 xfs: pagecache usage optimization ocfs2: Pagecache usage optimization on ocfs2 Hitoshi Mitake (1): edac: add more verbose debug info Holger Eitzenberger (7): netfilter: ctnetlink: add callbacks to the per-proto nlattrs netlink: add nla_policy_len() netfilter: limit the length of the helper name netfilter: ctnetlink: allocate right-sized ctnetlink skb netfilter: nf_conntrack: add generic function to get len of generic policy netfilter: nf_conntrack: calculate per-protocol nlattr size ctnetlink: compute generic part of event more acurately Holger Schurig (7): arm/imx2x: new IOMUX definitions arm/imx21: add kbuild support for the Freescale i.MX21 arm/imx2x: removes a bunch of sparse-warnings arm/imx2x: split i.MX21/i.MX27 register definitions arm/imx21: clock support for i.MX21 arm/imx21: Framebuffer support for i.MX21 arm/imx: Kconfig beautification Hollis Blanchard (17): KVM: ppc: move struct kvmppc_44x_tlbe into 44x-specific header KVM: ppc: cosmetic changes to mmu hook names KVM: ppc: small cosmetic changes to Book E DTLB miss handler KVM: ppc: change kvmppc_mmu_map() parameters KVM: ppc: turn tlb_xlate() into a per-core hook (and give it a better name) KVM: ppc: rename 44x MMU functions used in booke.c KVM: ppc: remove last 44x-specific bits from booke.c KVM: ppc: use macros instead of hardcoded literals for instruction decoding KVM: ppc: split out common Book E instruction emulation KVM: ppc: Add dbsr in kvm_vcpu_arch KVM: ppc: No need to include core-header for KVM in asm-offsets.c currently KVM: ppc: ifdef iccci with CONFIG_44x KVM: ppc: E500 core-specific code KVM: ppc: Add kvmppc_mmu_dtlb/itlb_miss for booke KVM: ppc: distinguish between interrupts and priorities KVM: ppc: Add extra E500 exceptions KVM: ppc: remove debug support broken by KVM debug rewrite Huang Weiyi (15): dnet: remove duplicated #include atl1c: remove duplicated #include MIPS: compat: Remove duplicated #include avr32: remove duplicated #include USB: gadget: remove duplicated #include [S390] remove duplicated #includes dnet: remove unused #include <version.h> glge: remove unused #include <version.h> Staging: remove duplicated #include's mfd: remove duplicated #include from pcf50633 smsc911x: remove unused #include <linux/version.h> V4L/DVB: usbvision: remove unused #include <version.h> V4L/DVB: zr364xx: remove unused #include <version.h> powerpc: Remove duplicated #include's tracing, x86: remove duplicated #include Huang Ying (12): x86: kexec: Use one page table in x86_64 machine_kexec x86, mce: fix a race condition in mce_read() crypto: aes - Move key_length in struct crypto_aes_ctx to be the last field crypto: aes - Export x86 AES encrypt/decrypt functions crypto: cryptd - Add support to access underlying blkcipher crypto: aes-ni - Add support to Intel AES-NI instructions for x86_64 platform crypto: api - Use dedicated workqueue for crypto subsystem crypto: cryptd - Per-CPU thread implementation based on kcrypto_wq crypto: chainiv - Use kcrypto_wq instead of keventd_wq x86, kexec: fix kexec x86 coding style x86, kexec: x86_64: add identity map for pages at image->start x86, kexec: x86_64: add kexec jump support for x86_64 Hugh Dickins (6): sysfs: fix some bin_vm_ops errors compat_do_execve should unshare_files fix setuid sometimes doesn't fix setuid sometimes wouldn't mm: page_mkwrite change prototype to match fault: fix sysfs shmem: writepage directly to swap Hugo Villeneuve (4): ASoC: DaVinci: Fix SFFSDR compilation error. ASoC: Davinci: Fix incorrect machine type for SFFSDR board ALSA: ASoC: Davinci: Replaced DAI format RIGHT_J by DSP_B for SFFSDR ALSA: ASoC: Davinci: Updated sffsdr_hw_params() function to new format Hunter Adrian (1): UBIFS: fix compiler warnings ISHIKAWA Mutsumi (1): sony-laptop: detect the ICH9 chipset as Type3 Ian Abbott (13): UIO: Take offset into account when determining number of pages that can be mapped Staging: comedi: add amplc_pc236 driver Staging: comedi: add adv_pci1723 driver Staging: comedi: add ampl_dio200 driver Staging: comedi: add amplc_pc263 driver Staging: comedi: add amplc_pci224 driver Staging: comedi: new devices for ni_pcimio.c Staging: comedi: Add a module parameter 'comedi_autoconfig'. Staging: comedi: Make comedi_auto_config() succeed when auto-configuration disabled. Staging: comedi: comedi_rt_task_context_t fix Staging: comedi: Use explicit value for enumerated constant INSN_CONFIG_GET_HARDWARE_BUFFER_SIZE. Staging: comedi: newer gcc warning fixes Staging: comedi: comedi_open: Fix null pointer dereference. Ian Campbell (7): swiotlb: range_needs_mapping should take a physical address. swiotlb: do not use sg_virt() x86: rename arch/x86/kernel/pci-swiotlb_64.c => pci-swiotlb.c xen: explicitly initialise the cpu field of irq_info xen: expose enable_IO_APIC for 32-bit xen: fix xen_flush_tlb_others x86, xen: record and display initiator of each multicall when debugging Ian Kent (3): autofs4: cleanup expire code duplication autofs4: fix lookup deadlock autofs4: fix kernel includes Ian Molton (8): ASoC: dapm: Allow explictly named mixer controls ASoC: cleanup duplicated code. ASoC: Driver for the WM9705 AC97 codec. ASoC: machine driver for Toshiba e750 ASoC: machine driver for Toshiba e800 ASoC: machine support for Toshiba e740 PDA ASoC: fixes to caching implementations ASoC: Fix WM9705 capture switch name Igor M. Liplianin (18): V4L/DVB (10266): Add support for TurboSight TBS6920 DVB-S2 PCI-e card. V4L/DVB (10267): Add support for TeVii S470 DVB-S2 PCI-e card. V4L/DVB (10268): Proper implement set_voltage in cx24116. V4L/DVB (10269): Add support for DVBWorld DVBS2 PCI-e 2005. V4L/DVB (10413): Bug fix: Restore HVR-4000 tuning. V4L/DVB (10743): dm1105: not demuxing from interrupt context. V4L/DVB (10744): dm1105: infrared remote code is remaked. V4L/DVB (10799): Add support for ST STV6110 silicon tuner. V4L/DVB (10800): Add support for ST LNBH24 LNB power controller. V4L/DVB (10801): Add headers for ST STV0900 dual demodulator. V4L/DVB (10802): Add more headers for ST STV0900 dual demodulator. V4L/DVB (10803): Add core code for ST STV0900 dual demodulator. V4L/DVB (10804): Add support for ST STV0900 dual demodulator. V4L/DVB (10805): Add support for NetUP Dual DVB-S2 CI card V4L/DVB (10808): Fix typo in lnbp21.c V4L/DVB (10871): stv0900: delete debug messages not related to stv0900 tuning algorythm V4L/DVB (11054): Shorten some lines in stv0900 to less then 81 characters V4L/DVB (11055): Fix typo in stv0900 Ilgu Hong (3): [SCSI] scsi dh alua: fix group id masking [SCSI] scsi dh alua: add intel Multi-Flex device [SCSI] scsi dh alua: handle report luns data changed in check sense callout Ilpo Järvinen (29): ipmr: use goto to common label instead of opencoding ax25: more common return path joining ipv6/ndisc: join error paths ipv6/addrconf: common code located net/sunrpc/xprtsock.c: some common code found tcp: don't backtrack to sacked skbs tcp: fix lost_cnt_hint miscounts tcp: deferring in middle of queue makes very little sense tcp: Don't clear hints when tcp_fragmenting tcp: fix corner case issue in segmentation during rexmitting tcp: remove redundant code from tcp_mark_lost_retrans tcp: separate timeout marking loop to it's own function tcp: cleanup ca_state mess in tcp_timer tcp: drop unnecessary local var in collapse htcp: merge icsk_ca_state compare tcp: add helper for AI algorithm tcp: kill eff_sacks "cache", the sole user can calculate itself tcp: in sendmsg/pages open code the real goto target tcp: get rid of two unnecessary u16s in TCP skb flags copying tcp: remove pointless .dsack/.num_sacks code tcp: kill dead end_seq variable in clean_rtx_queue tcp: consolidate paws check tcp: don't check mtu probe completion in the loop tcp: simplify tcp_current_mss tcp: cache result of earlier divides when mss-aligning things tcp: make sure xmit goal size never becomes zero net/*: use linux/kernel.h swap() tcp: add helper for counter tweaking due mid-wq change tcp: miscounts due to tcp_fragment pcount reset Ilya Yanok (3): powerpc: Rework dma-noncoherent to use generic vmalloc layer qong: basic support for Dave/DENX QongEVB-LITE board mxc: add arch_reset() function Inaky Perez-Gonzalez (7): wimax/i2400m: convert to net_device_ops wimax/i2400m: add the ability to fallback to other firmware files if the default is not there wimax/i2400m: drop support for deprecated major fw interface, add for new minor wimax/i2400m: firmware_check() encodes the firmware version in i2400m->fw_version wimax/i2400m: allow control of the base-station idle mode timeout wimax/i2400m: support extended data RX protocol (no need to reallocate skbs) wimax/i2400m: implement RX reorder support Indika Katugampala (1): V4L/DVB (10528): em28xx: support added for IO-DATA GV/MVP SZ - EMPIA-2820 chipset Ingo Molnar (553): x86: stackprotector & PARAVIRT fix x86: fix stackprotector canary updates during context switches x86: fix canary of the boot CPU's idle task panic: print more informative messages on stackprotect failure panic: print out stacktrace if DEBUG_BUGVERBOSE x86: if stackprotector is enabled, thn use stack-protector-all by default stackprotector: include files stackprotector: add boot_init_stack_canary() x86: fix the stackprotector canary of the boot CPU x86: stackprotector: mix TSC to the boot canary x86: unify stackprotector features Merge branch 'linus' into stackprotector stackprotector: remove self-test Merge branch 'linus' into stackprotector Merge branch 'linus' into timers/hrtimers Merge branches 'tracing/docs', 'tracing/function-graph-tracer' and 'linus' into tracing/core tracing/ftrace: make trace_find_cmdline() generally available tracing/selftest: remove TRACE_CONT reference Merge branch 'topic/kmemtrace' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 into tracing/kmemtrace kmemtrace: move #include lines relayfs: replace BUG() with WARN_ON() in relay_late_setup_files() tracing, kvm: change MARKERS to select instead of depends on tracing/kmemtrace: export kmemtrace_mark_alloc_node() / kmemtrace_mark_free() Merge branch 'linus' into tracing/kmemtrace Merge branch 'tracing/kmemtrace' into tracing/kmemtrace2 Merge branch 'linus' into stackprotector tracing/kmemtrace: fix typo Merge branch 'linus' into tracing/kmemtrace2 kmemtrace: add kmemtrace_init() Merge branches 'tracing/kmemtrace2' and 'tracing/ftrace' into tracing/urgent Merge branch 'linus' into x86/setup-lzma bzip2/lzma: make flush_buffer() unconditional Merge branch 'linus' into x86/cleanups Merge branch 'linus' into core/iommu Merge commit 'v2.6.29-rc1' into tracing/urgent Merge commit 'v2.6.29-rc1' into irq/urgent Merge branch 'sched/latest' of git://git.kernel.org/pub/scm/linux/kernel/git/ghaskins/linux-2.6-hacks into sched/rt Merge commit 'v2.6.29-rc1' into x86/cleanups Merge commit 'v2.6.29-rc1' into timers/hrtimers x86: change the default cache size to 64 bytes Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/travis/linux-2.6-cpus4096-for-ingo into cpus4096 tracing: trace_stat.c cleanup x86: fix broken flush_tlb_others_ipi(), fix Merge branches 'cpus4096', 'x86/cleanups' and 'x86/urgent' into x86/percpu Merge branch 'linus' into cpus4096 fix: crash: IP: __bitmap_intersects+0x48/0x73 Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/travis/linux-2.6-cpus4096-for-ingo into cpus4096 Merge branch 'linus' into core/iommu sched: fix !CONFIG_SCHEDSTATS build failure percpu: add optimized generic percpu accessors Merge branch 'linus' into irq/genirq irq: provide debug_poll_all_shared_irqs() method under CONFIG_DEBUG_SHIRQ Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu Merge branch 'core/percpu' into stackprotector x86, rdc321x: remove/move leftover files Merge branch 'tracing/ftrace'; commit 'v2.6.29-rc2' into tracing/core Merge branch 'stackprotector' into core/percpu Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/travis/linux-2.6-cpus4096-for-ingo into cpus4096 x86: fully honor "nolapic", fix Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu x86, cpumask: fix tlb flush race Merge commit 'v2.6.29-rc2' into x86/mm Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu Merge branch 'cpus4096' into core/percpu x86, mm: move tlb.c to arch/x86/mm/ x86: uv cleanup, build fix Merge branch 'x86/mm' into core/percpu x86: make x86_32 use tlb_64.c, build fix, clean up X86_L1_CACHE_BYTES x86: uv cleanup, build fix #2 Merge branch 'tracing/ftrace' into tracing/core Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu x86, xen: fix hardirq.h merge fallout Merge branch 'tracing/ftrace' into tracing/core Merge branches 'tracing/ftrace' and 'tracing/function-graph-tracer' into tracing/core x86, debug: remove early_printk() #ifdefs from head_32.S x86: improve early fault/irq printout Merge branch 'linus' into core/percpu Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu Merge branches 'tracing/blktrace', 'tracing/kmemtrace' and 'tracing/urgent' into tracing/core Merge branch 'core/percpu' into x86/core Merge branches 'x86/asm', 'x86/cleanups', 'x86/cpudetect', 'x86/debug', 'x86/doc', 'x86/header-fixes', 'x86/mm', 'x86/paravirt', 'x86/pat', 'x86/setup-v2', 'x86/subarch', 'x86/uaccess' and 'x86/urgent' into x86/core x86, genapic: refactor genapic_64.h x86, genapic: refactor genapic_32.h x86, genapic: unify struct genapic x86, genapic: finish unification x86, genapic: cleanups x86, genapic: provide IPI callbacks unconditionally x86: rename 'genapic' to 'apic' x86: clean up genapic_flat x86: clean up genapic_phys_flat x86: clean up apic_x2apic_uv_x x86: clean up apic_x2apic_phys x86: clean up apic_x2apic_cluster x86, genapic: cleanup 32-bit apic_default template x86, genapic: cleanup 32-bit apic_bigsmp template x86, genapic: cleanup 32-bit apic_numaq template x86, genapic: cleanup 32-bit apic_es7000 template x86, genapic: cleanup 32-bit apic_summit template x86: remove APIC_INIT / APICFUNC / IPIFUNC x86: clean up apic->acpi_madt_oem_check methods x86: clean up apic->apic_id_registered() methods x86, genapic: rename int_delivery_mode, et. al. x86, apic: remove IRQ_DEST_MODE / IRQ_DELIVERY_MODE x86, apic: remove DEFAULT_IRQ_DELIVERY_MODE and DEFAULT_IRQ_DEST_MODE x86, apic: remove SUMMIT_IRQ_DELIVERY_MODE and SUMMIT_IRQ_DEST_MODE x86, apic: remove NUMAQ_IRQ_DELIVERY_MODE and NUMAQ_IRQ_DEST_MODE x86, apic: remove BIGSMP_IRQ_DELIVERY_MODE and BIGSMP_IRQ_DEST_MODE x86, apic: remove ES7000_IRQ_DELIVERY_MODE and ES7000_IRQ_DEST_MODE x86, apic: remove IRQ_DEST_MODE x86, apic: clean up target_cpus methods x86, apic: clean up / remove TARGET_CPUS x86: clean up esr_disable() methods x86: rename ->ESR_DISABLE to ->disable_esr x86: clean up the APIC_DEST_LOGICAL logic x86, apic: rename genapic::apic_destination_logical to genapic::dest_logical x86, apic: clean up check_apicid*() callbacks x86, apic: remove no_balance_irq and no_ioapic_check flags x86, apic: clean up ->vector_allocation_domain() x86, apic: clean up ->init_apic_ldr() x86, apic: clean up ->ioapic_phys_id_map() x86, apic: clean up ->setup_apic_routing() x86, apic: streamline the ->multi_timer_check() quirk x86, apic: clean up ->apicid_to_node() x86, apic: clean up ->cpu_to_logical_apicid() x86, apic: clean up ->cpu_present_to_apicid() x86, apic: clean up ->apicid_to_cpu_present() x86: refactor ->setup_portio_remap() subarch methods x86: refactor ->check_phys_apicid_present() subarch methods x86: refactor ->enable_apic_mode() subarch methods x86, es7000: clean up es7000_enable_apic_mode() x86, apic: unify phys_pkg_id() x86, apic: refactor ->phys_pkg_id() x86, smp: clean up mps_oem_check() x86, mpparse: call the generic quirk handlers early x86: consolidate the ->mps_oem_check() code x86, apic: refactor ->get_apic_id() & GET_APIC_ID() x86, apic: refactor ->apic_id_mask & APIC_ID_MASK x86, apic: get rid of *_APIC_ID_MASK definitions x86, apic: refactor ->cpu_mask_to_apicid*() x86, apic: untangle the send_IPI_*() jungle x86, smp: clean up ->trampoline_phys_low/high handling x86: set ->trampoline_phys_low/high on 64-bit too x86, smp: refactor ->wait_for_init_deassert() x86, smp: refactor ->smp_callin_clear_local_apic() methods x86, smp: refactor ->store/restore_NMI_vector() methods x86, smp: remove ->restore_NMI_vector() x86, smp: refactor ->inquire_remote_apic() methods x86, ES7000: consolidate the APIC code x86, smp: eliminate asm/mach-default/mach_wakecpu.h x86: eliminate asm/mach-*/mach_mpparse.h x86: remove mach_mpspec.h x86: remove mach_apicdef.h x86, smp: refactor ->wake_cpu x86, numaq: consolidate code x86, summit: consolidate code x86, summit: consolidate code, fix x86: remove mach_apic.h x86, ES7000: Consolidate code x86, NUMAQ: Consolidate code x86, bigsmp: consolidate code x86, bigsmp: consolidate header code x86, smp: remove mach_ipi.h x86: remove subarchitecture support code x86: move mach-default/*.h files to asm/ x86: remove subarchitecture support x86/Voyager: clean up BROKEN Kconfig reference x86: disable Voyager temporarily x86/Voyager: remove MCA Kconfig quirk x86/Voyager: remove NATSEMI Kconfig quirk x86/Voyager: remove KVM Kconfig quirk x86/Voyager: remove KGDB Kconfig quirk x86/Voyager: remove HIBERNATION Kconfig quirk x86/Voyager: remove ARCH_SUSPEND_POSSIBLE Kconfig quirk x86: replace CONFIG_X86_SMP with CONFIG_SMP x86: generalize boot_cpu_id x86/Voyager: remove X86_HT Kconfig quirk x86/Voyager: remove X86_BIOS_REBOOT Kconfig quirk x86/Voyager: remove X86_FIND_SMP_CONFIG Kconfig quirk x86/VisWS: remove Kconfig quirk x86/Voyager: remove VMI Kconfig quirk x86/Voyager: remove KVM_CLOCK quirk x86/Voyager: remove KVM_GUEST quirk x86/Voyager: remove PARAVIRT Kconfig quirk x86/Voyager: remove APIC/IO-APIC Kbuild quirk x86/Voyager: remove MCE quirk x86/Voyager: remove HOTPLUG_CPU Kconfig quirk x86/Voyager: remove power management Kconfig quirk x86/Voyager: remove ISA quirk x86: cleanup, introduce CONFIG_NON_STANDARD_PLATFORMS x86: move ELAN to the NON_STANDARD_PLATFORM section x86: move VOYAGER to the NON_STANDARD_PLATFORM section x86: move non-standard 32-bit platform Kconfig entries x86: move X86_VSMP from subarch menu x86: remove the subarch menu x86: rename X86_GENERICARCH to X86_32_NON_STANDARD x86/Voyager: move to the X86_32_NON_STANDARD code section Merge branch 'tracing/ftrace' into tracing/core Revert "generic, x86: fix __per_cpu_load relocation" Merge branch 'linus' into core/percpu x86, apic, 32-bit: add self-IPI methods x86, irq: add LOCAL_PERF_VECTOR x86, apic: clean up header section x86: update copyrights x86, apic: unify the APIC vector enumeration x86, apic: clean up spurious vector sanity check x86, voyager: move Voyager-specific defines to voyager.h x86, irqs, voyager: remove Voyager quirk x86, irq: add IRQ layout comments x86, irq_vectors.h: remove needless includes x86, irq: describe NR_IRQ sizing details, clean up x86, vm86: clean up invalid_vm86_irq() Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu Merge branches 'tracing/ftrace', 'tracing/kmemtrace' and 'linus' into tracing/core Merge branch 'core/header-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/linux-2.6-tipclean into core/header-fixes Merge branch 'core/header-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/linux-2.6-tip into core/header-fixes x86: document 64-bit and 32-bit function call convention ABI Merge branches 'tracing/blktrace', 'tracing/ftrace', 'tracing/urgent' and 'linus' into tracing/core printk: introduce printk_once() Merge branches 'tracing/ftrace' and 'linus' into tracing/core Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu smp, generic: introduce arch_disable_smp_support() instead of disable_ioapic_setup() x86, apic: explain the purpose of max_physical_apicid smp, generic: introduce arch_disable_smp_support(), build fix Merge branch 'x86/urgent' into x86/apic x86, numaq: cleanups x86: clean up arch/x86/Kconfig* ring_buffer: remove unused flags parameter, fix Merge branch 'linus' into x86/mm Merge branch 'core/header-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/linux-2.6-tip into core/header-fixes Merge branch 'linus' into core/locking Merge branches 'sched/rt' and 'sched/urgent' into sched/core Merge branches 'timers/clockevents', 'timers/hpet', 'timers/hrtimers' and 'timers/urgent' into timers/core Merge commit 'v2.6.29-rc4' into tracing/core Merge branch 'tip/tracing/core/devel' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branch 'jsgf/x86/unify' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen into x86/headers x86: early_printk.c - fix pgtable.h unification fallout x86, pgtable.h: macro-ify *_page() methods x86, pgtable.h: fix 2-level 32-bit build tracing/blktrace: move the tracing file to kernel/trace, fix Merge branch 'x86/paravirt' into x86/apic Merge commit 'v2.6.29-rc4' into core/percpu Merge branch 'x86/uaccess' into core/percpu Merge branch 'x86/urgent' into core/percpu Merge branches 'tracing/ftrace' and 'tracing/urgent' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branches 'tracing/ftrace' and 'tracing/urgent' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge commit 'v2.6.29-rc4' into sched/core Merge branch 'x86/apic' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen into x86/apic x86, apic: make generic_apic_probe() generally available Merge commit 'v2.6.29-rc4' into x86/cleanups stackprotector: fix multi-word cross-builds x86: make hibernation always-possible x86, defconfig: update the 32-bit defconfig x86, defconfig: update the 64-bit defconfig x86, defconfig: turn off CONFIG_ENABLE_WARN_DEPRECATED x86, defconfig: turn off CONFIG_SCSI_ISCSI_ATTRS=y Merge branch 'linus' into core/softlockup x86: fix warning in find_low_pfn_range() x86, 32-bit: clean up find_low_pfn_range() x86, 32-bit: refactor find_low_pfn_range() softlockup: move 'one' to the softlockup section in sysctl.c Merge branch 'linus' into x86/apic Merge branch 'core/percpu' into x86/core Merge branch 'x86/cleanups' into x86/core Merge branches 'x86/acpi', 'x86/asm', 'x86/cpudetect', 'x86/crashdump', 'x86/debug', 'x86/defconfig', 'x86/doc', 'x86/header-fixes', 'x86/headers' and 'x86/minor-fixes' into x86/core Merge branch 'x86/mm' into x86/core Merge branches 'x86/paravirt', 'x86/pat', 'x86/setup-v2', 'x86/subarch', 'x86/uaccess' and 'x86/urgent' into x86/core Merge branches 'tracing/ftrace', 'tracing/ring-buffer', 'tracing/sysprof', 'tracing/urgent' and 'linus' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branch 'tip/tracing/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branches 'irq/genirq', 'irq/sparseirq' and 'irq/urgent' into irq/core Merge branch 'x86/core' into x86/headers Merge branch 'x86/untangle2' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen into x86/headers x86 headers: remove duplicate pud_large() definition x86 headers: include linux/types.h x86 headers: include page_types.h in pgtable_types.h x86 headers: protect page_32.h via __ASSEMBLY__ Merge branch 'core/header-fixes' into x86/headers Merge commit 'v2.6.29-rc5' into x86/apic irq: clean up manage.c irq: refactor and clean up the free_irq() code flow Merge branches 'tracing/ftrace' and 'tracing/urgent' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/power-tracer Merge branch 'sched/urgent'; commit 'v2.6.29-rc5' into sched/core lockdep: annotate reclaim context (__GFP_NOFS), fix Merge branches 'tracing/hw-branch-tracing' and 'tracing/power-tracer' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace ftrace: fix !CONFIG_FTRACE [un_]register_ftrace_command() prototypes ftrace: fix !CONFIG_DYNAMIC_FTRACE ftrace_swapper_pid definition Merge branches 'x86/acpi', 'x86/apic', 'x86/cpudetect', 'x86/headers', 'x86/paravirt', 'x86/urgent' and 'x86/xen'; commit 'v2.6.29-rc5' into x86/core x86: remove stale arch/x86/include/asm/page_64.h.rej file Merge branch 'x86/headers' into x86/core x86, apic: fix build fallout of genapic changes remove: genapic prepare x86, apic: merge genapic.h into apic.h x86, apic: remove genapic.h x86, apic: remove duplicate asm/apic.h inclusions x86, apic: remove stale references to APIC_DEFINITION x86, apic: clean up arch/x86/kernel/bigsmp_32.c x86, apic: clean up the cpu_2_logical_apiciddeclaration x86, es7000: clean up x86, apic: remove apicid_cluster() x86, es7000: remove externs x86, es7000: remove dead code, clean up x86, es7000: misc cleanups x86, numaq_32: clean up x86, numaq_32: clean up, misc x86, apic: remove ->store_NMI_vector() x86, apic: rename 'genapic' to 'apic' x86, apic: move APIC drivers to arch/x86/kernel/apic/* irq: further clean up the free_irq() code flow x86, apic: move remaining APIC drivers to arch/x86/kernel/apic/* irq: name 'p' variables a bit better x86, apic: separate 32-bit setup functionality out of apic_32.c Merge branches 'tracing/ftrace' and 'tracing/urgent' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace timers: add mod_timer_pending() Merge branch 'linus' into tracing/blktrace Merge branches 'tracing/blktrace', 'tracing/ftrace' and 'tracing/urgent' into tracing/core Merge branch 'mainline/function-graph' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/function-graph-tracer Documentation/ftrace.txt: update tracing/function-graph-tracer: fix merge Merge branch 'x86/untangle2' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen into x86/headers Merge branches 'tracing/function-graph-tracer' and 'linus' into tracing/core Merge branch 'for-ingo' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 into tracing/kmemtrace Merge branch 'x86/urgent' into x86/core Merge branches 'x86/asm', 'x86/cleanups' and 'x86/headers' into x86/core x86, pat: add large-PAT check to split_large_page() Merge branch 'tip/x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into x86/mm x86, mm: fault.c cleanup x86, mm: fault.c, refactor/simplify the is_prefetch() code x86, mm: fault.c, factor out the vm86 fault check x86, mm: fault.c, enable PF_RSVD checks on 32-bit too x86, mm: fault.c, simplify kmmio_fault() x86, mm, kprobes: fault.c, simplify notify_page_fault() x86, mm: fault.c, reorder functions x86, mm: fault.c, unify oops printing x86, mm: fault.c, unify oops handling x86, mm: fault.c, remove #ifdef from do_page_fault() x86, mm: rename TASK_SIZE64 => TASK_SIZE_MAX x86, mm: fault.c, remove #ifdef from fault_in_kernel_space() x86, mm: fault.c, give another attempt at prefetch handing before SIGBUS x86, mm: fault.c, update copyrights x86, mm: fault.c, simplify kmmio_fault(), cleanup Merge branch 'linus' into timers/hpet Merge branches 'tracing/function-graph-tracer', 'tracing/kmemtrace' and 'tracing/markers' into tracing/core Merge branch 'tip/x86/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branch 'linus' into x86/apic x86: remove the Voyager 32-bit subarch x86: remove various unused subarch hooks x86: refactor x86_quirks support Merge branch 'tracing/ftrace'; commit 'v2.6.29-rc6' into tracing/core Merge branches 'x86/acpi', 'x86/apic', 'x86/asm', 'x86/cleanups', 'x86/mm', 'x86/signal' and 'x86/urgent'; commit 'v2.6.29-rc6' into x86/core Merge branch 'x86/core' into core/percpu Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu Merge branch 'x86/asm' into x86/mm tracing/hw-branch-tracing: convert bts-tracer mutex to a spinlock x86, mm: pass in 'total' to __copy_from_user_*nocache() x86: usercopy: check for total size when deciding non-temporal cutoff tracing: remove /debug/tracing/latency_trace Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace alloc_percpu: add align argument to __alloc_percpu, fix alloc_percpu: fix UP build Merge branch 'x86/urgent' into x86/pat generic-ipi: cleanups time: ntp: clean up kernel/time/ntp.c time: ntp: simplify the second_overflow() code flow time: ntp: simplify the MAX_TICKADJ_SCALED definition time: ntp: clean up ntp_update_frequency() time: ntp: refactor up ntp_update_frequency() time: ntp: refactor and clean up ntp_update_offset() time: ntp: simplify ntp_update_offset_fll() time: ntp: micro-optimize ntp_update_offset() time: ntp: fix bug in ntp_update_offset() & do_adjtimex() time: ntp: refactor do_adjtimex() time: ntp: refactor do_adjtimex() some more time: ntp: make 64-bit constants more robust time: ntp: simplify ntp_tick_adj calculations time: ntp: clean up second_overflow() gpu/drm, x86, PAT: PAT support for io_mapping_*, export symbols for modules Merge branches 'tracing/ftrace', 'tracing/hw-branch-tracing' and 'linus' into tracing/core Merge branch 'tip/tracing/ftrace' of ssh://master.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu Merge branch 'x86/urgent' into x86/core Merge branches 'x86/urgent' and 'x86/pat' into x86/core Merge branches 'x86/apic', 'x86/defconfig', 'x86/memtest', 'x86/mm' and 'linus' into x86/core x86: remove update_apic from x86_quirks, fix Merge branches 'sched/cleanups', 'sched/urgent' and 'linus' into sched/core x86: apic: simplify secondary CPU wakeup methods x86: apic: simplify secondary CPU wakeup methods, fix x86: fix !ACPI build for es7000_32.c sched: sched_clock() improvement: use in_nmi() tracing: implement trace_clock_*() APIs sched: allow architectures to specify sched_clock_stable x86: set X86_FEATURE_TSC_RELIABLE Merge branch 'sched/clock' into tracing/ftrace fix warning in arch/x86/kernel/cpu/intel_cacheinfo.c Merge branch 'sched/clock' into tracing/ftrace Merge branches 'tracing/ftrace' and 'linus' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branch 'tracing/ftrace' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Revert "gpu/drm, x86, PAT: PAT support for io_mapping_*" Merge branch 'x86/urgent' into x86/pat Merge branch 'x86/pat' into x86/core x86, mm: dont use non-temporal stores in pagecache accesses Merge branches 'sched/clock', 'sched/urgent' and 'linus' into sched/core Merge branch 'linus' into irq/genirq Merge branches 'tracing/ftrace', 'tracing/mmiotrace' and 'linus' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace x86: set_highmem_pages_init() cleanup, fix !CONFIG_NUMA && CONFIG_HIGHMEM=y Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branches 'x86/apic', 'x86/cpu', 'x86/fixmap', 'x86/mm', 'x86/sched', 'x86/setup-lzma', 'x86/signal' and 'x86/urgent' into x86/core Merge branch 'x86/core' into core/percpu Merge branch 'tracing/ftrace'; commit 'v2.6.29-rc7' into tracing/core Merge branch 'rfc/splice/tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace x86, mce: fix build failure in arch/x86/kernel/cpu/mcheck/threshold.c Merge branch 'core/locking' into tracing/ftrace Merge branch 'x86/urgent' into x86/mm Merge branch 'tracing/ftrace' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace tracing: rename ftrace_printk() => trace_printk() tracing: move utility functions from ftrace.h to kernel.h Merge commit 'v2.6.29-rc7' into core/locking Merge commit 'v2.6.29-rc7' into sched/core Merge branch 'linus' into core/iommu Merge branch 'iommu/fixes-2.6.29' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into core/iommu x86: move init_memory_mapping() to common mm/init.c, build fix on 32-bit PAE x86: UV, SGI RTC: add generic system vector, build fix on UP Merge branch 'x86/urgent' into x86/core Merge branch 'x86/mce2' into x86/core Merge branch 'x86/mm' into x86/core Merge branch 'x86/doc' into x86/core Merge branch 'x86/uv' into x86/core tracing: clean up menu Merge branches 'tracing/ftrace' and 'tracing/function-graph-tracer' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branch 'sched/core' into sched/cleanups tracing, power-trace: make it build even if the power-tracer is turned off Merge branch 'x86/core' into tracing/textedit Merge branch 'core/printk' into tracing/ftrace tracing: trace_bprintk() cleanups Merge branches 'tracing/doc', 'tracing/ftrace', 'tracing/printk' and 'tracing/textedit' into tracing/core tracing: trace_printk() fix, move format array to data section tracing: optimize trace_printk() Merge branches 'x86/apic', 'x86/asm', 'x86/fixmap', 'x86/memtest', 'x86/mm', 'x86/urgent', 'linus' and 'core/percpu' into x86/core Merge branches 'tracing/doc', 'tracing/ftrace', 'tracing/printk' and 'linus' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branch 'x86/core' into tracing/ftrace Merge branches 'sched/cleanups' and 'linus' into sched/core Merge branch 'core/printk' into tracing/ftrace x86, sched_clock(): mark variables read-mostly Merge branches 'tracing/ftrace', 'tracing/textedit' and 'linus' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branch 'linus' into core/percpu Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu Merge branches 'x86/cleanups', 'x86/kexec', 'x86/mce2' and 'linus' into x86/core Merge branch 'x86/core' into cpus4096 Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branches 'x86/asm', 'x86/debug', 'x86/mm', 'x86/setup', 'x86/urgent' and 'linus' into x86/core x86: memcpy, clean up Merge branch 'linus' into irq/genirq Merge branch 'linus' into core/locking locking: rename trace_softirq_[enter|exit] => lockdep_softirq_[enter|exit] Merge branch 'core/locking' into tracing/ftrace Merge branch 'linus' into core/ipi x86: unify kmap_atomic_pfn() and iomap_atomic_prot_pfn(), fix Merge branches 'tracing/ftrace' and 'linus' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branches 'sched/clock', 'sched/urgent' and 'linus' into sched/core Merge commit 'v2.6.29-rc8' into cpus4096 Merge branch 'cpus4096' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-x86 into cpus4096 Merge commit 'v2.6.29-rc8' into tracing/ftrace Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branches 'tracing/ftrace' and 'tracing/syscalls'; commit 'v2.6.29-rc8' into tracing/core futex: remove the pointer math from double_unlock_hb, fix generic-ipi: eliminate WARN_ON()s during oops/panic Merge branch 'x86/core' into core/ipi panic: decrease oops_in_progress only after having done the panic panic, smp: provide smp_send_stop() wrapper on UP too panic: clean up kernel/panic.c tracing/syscalls: support for syscalls tracing on x86, fix Merge branch 'x86/core' into x86/kconfig Merge branch 'x86/asm' into tracing/syscalls Merge branch 'core/percpu' into x86/core x86: cpu/common.c more cleanups Merge branches 'x86/apic', 'x86/asm', 'x86/cleanups', 'x86/debug', 'x86/kconfig', 'x86/mm', 'x86/ptrace', 'x86/setup' and 'x86/urgent'; commit 'v2.6.29-rc8' into x86/core Merge branches 'tracing/ftrace', 'tracing/syscalls' and 'linus' into tracing/core Merge branches 'irq/genirq' and 'linus' into irq/core Merge branch 'tracing/syscalls' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branch 'linus' into core/printk Merge branches 'tracing/ftrace' and 'linus' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branches 'sched/cleanups' and 'linus' into sched/core Merge branch 'linus' into core/iommu Merge branch 'dma-api/debug' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into core/iommu dma-debug: fix dma_debug_add_bus() definition for !CONFIG_DMA_API_DEBUG Merge branches 'x86/cleanups', 'x86/cpu', 'x86/debug', 'x86/mce2', 'x86/mm', 'x86/mtrr', 'x86/setup', 'x86/setup-memory', 'x86/urgent', 'x86/uv', 'x86/x2apic' and 'linus' into x86/core x86: microcode: cleanup tracepoints: dont update zero-sized tracepoint sections x86: mpparse: clean up code by introducing a few helper functions, fix symbols, stacktrace: look up init symbols after module symbols Merge branches 'tracing/ftrace', 'tracing/kprobes', 'tracing/tasks' and 'linus' into tracing/core Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace Merge branches 'x86/cleanups', 'x86/mm', 'x86/setup' and 'linus' into x86/core tracing, Text Edit Lock - kprobes architecture independent support, nommu fix Merge branch 'x86/core' of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/linux-2.6-tip into x86/cleanups Merge branches 'tracing/ftrace', 'tracing/hw-breakpoints', 'tracing/ring-buffer', 'tracing/textedit' and 'linus' into tracing/core tracing: add run-time field descriptions for event filtering, kfree fix Merge branches 'irq/sparseirq' and 'linus' into irq/core Merge branches 'sched/debug' and 'linus' into sched/core block: cleanup bio_alloc_bioset() Merge branches 'x86/apic', 'x86/cleanups', 'x86/mm', 'x86/pat', 'x86/setup' and 'x86/signal'; commit 'v2.6.29' into x86/core Merge branch 'x86/core' of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/linux-2.6-tiptop into x86/cleanups Merge branch 'sched/cleanups'; commit 'v2.6.29' into sched/core Merge branch 'sched/balancing' into sched/core Merge commit 'v2.6.29' into timers/core Merge branch 'timers/hpet' into timers/core Merge branches 'timers/new-apis', 'timers/ntp' and 'timers/urgent' into timers/core Merge commit 'v2.6.29' into core/header-fixes Merge commit 'v2.6.29' into x86/setup-lzma Merge branch 'core/percpu' into percpu-cpumask-x86-for-linus-2 Merge branch 'linus' into percpu-cpumask-x86-for-linus-2 Merge branches 'x86/apic', 'x86/cleanups' and 'x86/mm' into x86/core Merge branch 'linus' into x86/core Merge branch 'linus' into core/iommu Merge branch 'linus' into core/futexes Merge branch 'linus' into core/printk Revert "cpuacct: reduce one NULL check in fast-path" lockdep: annotate reclaim context (__GFP_NOFS), fix SLOB Merge branch 'linus' into cpumask-for-linus tracing, Text Edit Lock: cleanup Merge branch 'linus' into locking-for-linus Merge branches 'tracing/docs', 'tracing/filters', 'tracing/ftrace', 'tracing/kprobes', 'tracing/blktrace-v2' and 'tracing/textedit' into tracing/core-v2 Merge branch 'tracing/core-v2' into tracing-for-linus Merge branch 'linus' into x86/urgent kmemtrace, fs: uninline simple_transaction_set() kmemtrace, fs: fix linux/fdtable.h header file dependencies kmemtrace, rcu: fix linux/rcutree.h and linux/rcuclassic.h dependencies kmemtrace, rcu: fix rcu_tree_trace.c data structure dependencies kmemtrace, rcu: fix rcupreempt.c data structure dependencies kmemtrace: small cleanups Merge branch 'dma-debug' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into x86/urgent x86, mtrr: remove debug message Merge branch 'linus' into irq/threaded softlockup: make DETECT_HUNG_TASK default depend on DETECT_SOFTLOCKUP Merge branch 'linus' into core/softlockup Merge branch 'tracing/blktrace-fixes' into tracing/urgent ramfs: fix double freeing s_fs_info on failed mount Ira Snyder (1): hwmon: Add LTC4215 driver Isaku Yamahata (22): ia64/pv_ops/xen: use __initconst instead of __initdata for const data ia64/xen: short-circuit tests for dom0 ia64/pv_ops: add hooks to paravirtualize fsyscall implementation. ia64/pv_ops/xen: preliminary to paravirtualizing fsys.S for xen. ia64/pv_ops: paravirtualize fsys.S. ia64/pv_ops/pvchecker: support mov = ar.itc paravirtualization ia64/pv_ops: paravirtualize mov = ar.itc. ia64/pv_ops/xen: paravirtualize read/write ar.itc and ar.itm ia64/pv_ops/pv_time_ops: add sched_clock hook. ia64/pv_ops/xen/pv_time_ops: implement sched_clock. ia64/pv_ops: gate page paravirtualization. ia64/pv_ops/xen: define xen specific gate page. ia64/pv_ops: move down __kernel_syscall_via_epc. ia64/pv_ops: paravirtualize gate.S. ia64/pv_ops/xen/gate.S: xen gate page paravirtualization ia64/pv_op/binarypatch: add helper functions to support binary patching for paravirt_ops. ia64/pv_ops: implement binary patching optimization for native. ia64/pv_ops/bp/module: support binary patching for kernel module. ia64/pv_ops/binary patch: define paravirt_dv_serialize_data() and suppress false positive warning. ia64/pv_ops/bp/xen: implemented binary patchable pv_cpu_ops. ia64/xen: fix the link error. ia64: remove some warnings. Ivan Kokshaysky (2): PCI/alpha: pci sysfs resources alpha: xchg/cmpxchg cleanup and fixes Ivan Martinez (2): Staging: comedi: add cb_pcidas driver Staging: comedi: add cb_pcidda driver Ivo van Doorn (33): rt2x00: Implement Powersaving rt2x00: Move link tuning into seperate file rt2x00: Reduce calls to bbp_read() rt2x00: Restrict interface between rt2x00link and drivers rt2x00: Add RFKILL support to rt2500usb and rt73usb rt2x00: Rename CONFIG_CRYPTO_COPY_IV rt2x00: Implement WDS support rt2x00: Split EEPROM_NIC_TX_RX_FIXED rt2x00: Move code into seperate functions rt2x00: Remove ENTRY_TXD_OFDM_RATE rt2x00: Allow drivers to pass the noise value during rxdone rt2x00: Introduce RXDONE_SIGNAL_MASK mask rt2x00: Release rt2x00 2.3.0 rt2x00: Replace RFKILL with INPUT rt2x00: Only register rfkill input when key is present rt2x00: Update copyright year to 2009 rt2x00: conf_tx() only need register access for WMM queues rt2x00: Add LED_MODE_ASUS support rt2x00: rt2x00_rev() should return u32 rt2x00: Restrict firmware file lengths rt2x00: Simplify suspend/resume handling rt2x00: Move intf_work to mac82011 workqueue rt2x00: Add kill_tx_queue callback function rt2x00: Validate firmware in driver Add new rt73usb USB ID rt2x00: uncomment get_tsf rt2x00: Remove check for rf word 0 rt2x00: Add various new USB IDs for rt73usb rt2x00: Fix RF offset rt2x00: Fix SW antenna diversity rt2x00: Export all register stats through debugfs rt2x00: Update MAINTAINERS entry: new mailinglist rt2x00: New USB ID for rt73usb Izik Eidus (2): KVM: introduce kvm_read_guest_virt, kvm_write_guest_virt KVM: remove the vmap usage J. Bruce Fields (25): nfsd4: split lockstateid/openstateid release logic nfsd4: remove a forward declaration nfsd4: split open/lockowner release code nfsd: clarify exclusive create bitmask result. nfsd4: fix misplaced comment nfsd4: use helper for copying filehandles for replay nfsd4: use helper for copying delegation filehandle nfsd4: trivial preprocess_stateid_op cleanup nfsd4: move check_stateid_generation check nfsd4: remove redundant "if" in nfs4_preprocess_stateid_op nfsd4: remove unneeded local variable nfsd4: remove some dprintk's nfsd4: add a helper function to decide if stateid is delegation nfsd4: separate delegreturn case from preprocess_stateid_op nfsd4: fail when delegreturn gets a non-delegation stateid nfsd4: remove unused CHECK_FH flag nfsd4: rename io_during_grace_disallowed nfsd4: put_nfs4_client does not require state lock nfsd4: remove use of mutex for file_hashtable nfsd4: fix do_probe_callback errors nfsd4: move rpc_client setup to a separate function nfsd4: support putpubfh operation nfsd4: don't do lookup within readdir in recovery code nfsd4: remove redundant check from nfsd4_open nfsd4: don't check ip address in setclientid J. R. Okajima (1): loop: add ioctl to resize a loop device J.P. Mellor (1): Staging: comedi: add ni_660x driver Jack Morgenstein (3): IPoIB: In unicast_arp_send(), only free newly-created paths mlx4_core: Add device IDs for MT25458 10GigE devices IB/sa_query: Fix AH leak due to update_sm_ah() race Jack Steiner (16): sgi-gru: exclude UV definitions on 32-bit x86 sgi-gru: add definitions of x86_64 GRU MMRs sgi-gru: add definitions of ia64 GRU MMRs sgi-gru: add macros for using the UV hub to send interrupts sgi-gru: misc GRU cleanup sgi-gru: improvements to GRU debug messages & statistics sgi-gru: change GRU CCH commands from inline functions to outofline functions sgi-gru: add statistics to the GRU context management functions sgi-gru: add support for a user to explicitly unload a GRU context sgi-gru: aSID (context management) bug fixes sgi-gru: restructure the GRU vtop functions sgi-gru: add support to the GRU driver for message queue interrupts sgi-gru: macro for scanning all gru chiplets sgi-gru: fix bugs related to module unload of the GRU driver sgi-gru: support multiple pagesizes in GRU cpumask: fix slab corruption caused by alloc_cpumask_var_node() Jaikumar Ganesh (1): Bluetooth: When encryption is dropped, do not send RFCOMM packets James Bottomley (6): x86: fix build breakage on voyage x86: fix "__udivdi3" [drivers/scsi/aha1542.ko] undefined [SCSI] osst: Remove SUGGEST flags [SCSI] Make scsi.h independent of the rest of the scsi includes parisc: fix macro expansion in atomic.h [SCSI] fix recovered error handling James Hsiao (1): crypto: amcc - Add crypt4xx driver James Morris (26): maintainers: add security subsystem wiki selinux: remove unused bprm_check_security hook selinux: remove secondary ops call to bprm_committing_creds selinux: remove secondary ops call to bprm_committed_creds selinux: remove secondary ops call to sb_mount selinux: remove secondary ops call to sb_umount selinux: remove secondary ops call to inode_link selinux: remove secondary ops call to inode_unlink selinux: remove secondary ops call to inode_mknod selinux: remove secondary ops call to inode_follow_link selinux: remove secondary ops call to inode_permission selinux: remove secondary ops call to inode_setattr selinux: remove secondary ops call to file_mprotect selinux: remove secondary ops call to task_create selinux: remove unused cred_commit hook selinux: remove secondary ops call to task_setrlimit selinux: remove secondary ops call to task_kill selinux: remove secondary ops call to unix_stream_connect selinux: remove secondary ops call to shm_shmat selinux: remove hooks which simply defer to capabilities IMA: fix ima_delete_rules() definition Merge branch 'master' into next security: change link order of LSMs so security=tomoyo works Merge branch 'master' into next Merge branch 'master' into next Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next James Woodcock (1): USB: serial: refuse to open recently removed USB Serial devices Jan Beulich (17): x86: fully honor "nolapic" x86: avoid early crash in disable_local_APIC() x86: remove leftover unwind annotations x86-64: move save_paranoid into .kprobes.text x86-64: remove unnecessary spill/reload of rbx from memcpy x86: fix HYPERVISOR_update_descriptor() x86: move a few device initialization objects into .devinit.rodata x86: move various CPU initialization objects into .cpuinit.rodata x86: smarten /proc/interrupts output x86, 32-bit: also limit NODES_HIGH_SHIFT here x86, 32-bit: also use cpuinfo_x86's x86_{phys,virt}_bits members x86: move save_mr() into .meminit.text x86: properly __init-annotate recent early_printk additions x86: clean up output resulting from update_mptable option x86: fix code paths used by update_mptable x86: create a non-zero sized bm_pte only when needed ACPI: constify tables in pci_irq.c Jan Dumon (3): hso: add Vendor/Product ID's for new devices hso: fix for crash when unplugging the device hso: fix for the 'invalid frame length' messages Jan Engelhardt (13): net: constify VFTs netfilter: remove unneeded goto netfilter: Combine ipt_TTL and ip6t_HL source netfilter: Combine ipt_ttl and ip6t_hl source netfilter: xtables: add backward-compat options netfilter: install missing headers [SCSI] lpfc: constify virtual function tables netfilter: xtables: avoid pointer to self netfilter: trivial Kconfig spelling fixes fs: make struct dentry->d_op const V4L/DVB (10391): dvb: constify VFTs ACPI: constify VFTs (1/2) ACPI: constify VFTs (2/2) Jan Glauber (9): [S390] qdio: add missing tiq_list locking [S390] qdio: Dont call qdio_shutdown in case qdio_activate fails [S390] qdio: proper kill of qdio tasklets [S390] qdio: call qdio_free also if qdio_shutdown fails [S390] qdio: move ACK to newest buffer for devices without QEBSM [S390] qdio: seperate last move index and polling index [S390] qdio: tasklet termination in case of module unload [S390] qdio: report SIGA errors directly [S390] qdio: merge inbound and outbound handler functions Jan Kara (30): ext3: Remove unnecessary quota functions ext4: Remove unnecessary quota functions reiserfs: Remove unnecessary quota functions quota: Move quota files into separate directory quota: Make global quota locks cacheline aligned quota: Remove NODQUOT macro quota: Remove dqbuf_t and other cleanups vfs: Use lowercase names of quota functions ramfs: Remove quota call ext2: Use lowercase names of quota functions ext3: Use lowercase names of quota functions ext4: Use lowercase names of quota functions reiserfs: Use lowercase names of quota functions ufs: Use lowercase names of quota functions udf: Use lowercase names of quota functions jfs: Use lowercase names of quota functions nfsd: Use lowercase names of quota functions quota: Remove uppercase aliases for quota functions. quota: Remove superfluous inlines quota: Coding style fixes ext3: Avoid starting a transaction in writepage when not necessary jbd2: Update locking coments udf: fix sparse warnings: udf: Add checks to not underflow sector_t udf: Fix oops when invalid character in filename occurs udf: Some type fixes and cleanups udf: Try anchor in block 256 first udf: Don't write integrity descriptor too often jbd: fix oops in jbd_journal_init_inode() on corrupted fs ext3: avoid false EIO errors Jan Kiszka (8): KVM: VMX: Support for injecting software exceptions KVM: New guest debug interface KVM: VMX: Allow single-stepping when uninterruptible KVM: x86: Virtualize debug registers KVM: x86: Wire-up hardware breakpoints for guest debugging KVM: Remove old kvm_guest_debug structs KVM: Advertise guest debug capability per-arch KVM: Drop unused evaluations from string pio handlers Jan Nikitenko (1): MIPS: Fix oops in dma_unmap_page on not coherent mips platforms Jan-Bernd Themann (1): ehea: fix circular locking problem Jani Nikula (1): ALSA: Add support for video out to the jack reporting API Janne Grunau (20): V4L/DVB (11095): adds V4L2_CID_SHARPNESS to v4l2_ctrl_query_fill() V4L/DVB (11096): V4L2 Driver for the Hauppauge HD PVR usb capture device V4L/DVB (11097): use video_ioctl2 as ioctl handler directly V4L/DVB (11125): fix mispelled Hauppauge in HD PVR and PVR USB2 driver comments V4L/DVB (11152): hdpvr: Fix build with Config_I2C not set V4L/DVB (11228): hdpvr: use debugging macro for buffer status V4L/DVB (11229): hdpvr: set usb interface dev as parent in struct video_device V4L/DVB (11230): hdpvr: return immediately from hdpvr_poll if data is available V4L/DVB (11231): hdpvr: locking fixes V4L/DVB (11245): hdpvr: add struct v4l2_device V4L/DVB (11246): hdpvr: convert printing macros to v4l2_* with struct v4l2_device V4L/DVB (11247): hdpvr: empty internal device buffer after stopping streaming V4L/DVB (11351): v4l: use usb_interface for v4l2_device_register V4L/DVB (11352): cx231xx: use usb_interface.dev for v4l2_device_register V4L/DVB (11353): cx231xx: remove explicitly set v4l2_device.name V4L/DVB (11354): usbvision: use usb_interface.dev for v4l2_device_register V4L/DVB (11355): pvrusb2: use usb_interface.dev for v4l2_device_register V4L/DVB (11356): au0828: use usb_interface.dev for v4l2_device_register V4L/DVB (11357): au0828: remove explicitly set v4l2_device.name and unused au0828_instance V4L/DVB (11358): w9968cf: use usb_interface.dev for v4l2_device_register Jarek Poplawski (7): net: Optimize memory usage when splicing from sockets. pkt_sched: sch_hfsc: sch_htb: Add non-work-conserving warning handler. pkt_sched: sch_htb: Warn on too many events. pkt_sched: sch_htb: Use workqueue to schedule after too many events. pkt_sched: sch_multiq: Change errno on non-multiqueue devices use. net: Fix page seeking for skb_splice_bits(). pkt_sched: Change misleading code in class delete. Jarkko Lavinen (3): omap_hsmmc: Do dma cleanup also with data CRC errors omap_hsmmc: Add 8-bit bus width mode support omap_hsmmc: Disable SDBP at suspend Jarkko Nikula (9): ASoC: TLV320AIC3X: Fix volume ranges ASoC: TLV320AIC3X: Add TLV information for volume controls ASoC: OMAP: N810: Mark not connected input pins ASoC: OMAP: N810: Add more jack functions ARM: OMAP: Add documentation for function omap_register_i2c_bus ARM: OMAP: Add command line option for I2C bus speed, v2 ARM: OMAP: Add method to register additional I2C busses on the command line, v2 ARM: OMAP3: Remove unused CONFIG_I2C2_OMAP_BEAGLE ASoC: OMAP: Set minimum buffer size constraint for McBSP2 in OMAP3 Jaroslav Kysela (3): ALSA: Release v1.0.19 ALSA: snd-hda-intel: Fix ALC662/ALC663 Beep Amplifier Index ALSA: snd-hda-intel - add checks for invalid values to *query_supported_pcm() Jason Andryuk (7): at76c50x-usb: update to latest mac80211 hw scan api at76c50x-usb: convert at76_debug to an unsigned int at76c50x-usb: fix oops on disconnect at76c50x-usb: clean up DMA on stack at76c50x-usb: additional disconnect fixes iwl3945: initialize is_valid_rtc_data_addr function pointer iwl3945: re-add iwl_poll_direct_bit return value check Jason Baron (6): tracing: convert c/p state power tracer to use tracepoints tracing, genirq: add irq enter and exit trace events tracing: tracepoints for softirq entry/exit - add softirq-to-name array tracing: tracepoints for softirq entry/exit - tracepoints dynamic debug: combine dprintk and dynamic printk dynamic debug: update docs Jaswinder Singh Rajput (99): x86: smp.h remove obsolete function declaration x86: smp.h move zap_low_mappings declartion to tlbflush.h x86: smp.h move prefill_possible_map declartion to cpu.h x86: smp.h move stack_processor_id declartion to cpu.h x86: smp.h move safe_smp_processor_id declartion to cpu.h x86: smp.h move cpu_physical_id declartion to cpu.h x86: smp.h move boot_cpu_id declartion to cpu.h x86: rename intel_mp_floating to mpf_intel x86: rename all fields of mpf_intel mpf_X to X x86: smp.h move cpu_callin_mask and cpu_callin_map declartion to cpumask.h x86: smp.h move cpu_callout_mask and cpu_callout_map declartion to cpumask.h x86: smp.h move cpu_initialized_mask and cpu_initialized declartion to cpumask.h x86: smp.h move cpu_sibling_setup_mask and cpu_sibling_setup_map declartion to cpumask.h x86: microcode_intel.c fix style problems x86: msr.c fix style problems x86: module_32.c fix style problems x86: module_64.c fix style problems x86: replacing mp_config_ioapic with mpc_ioapic x86: replacing mp_config_intsrc with mpc_intsrc headers_check fix: alpha, statfs.h headers_check fix: alpha, swab.h headers_check fix: arm, a.out.h headers_check fix: arm, setup.h headers_check fix: arm, swab.h headers_check fix: avr32, swab.h headers_check fix: blackfin, swab.h headers_check fix: frv, swab.h headers_check fix: h8300, swab.h headers_check fix: ia64, fpu.h headers_check fix: ia64, gcc_intrin.h headers_check fix: ia64, intrinsics.h headers_check fix: ia64, kvm.h headers_check fix: ia64, swab.h headers_check fix: m32r, swab.h headers_check fix: mips, sigcontext.h headers_check fix: mips, swab.h headers_check fix: mn10300, swab.h headers_check fix: parisc, pdc.h headers_check fix: parisc, swab.h headers_check fix: powerpc, bootx.h headers_check fix: powerpc, elf.h headers_check fix: powerpc, kvm.h headers_check fix: powerpc, ps3fb.h headers_check fix: powerpc, spu_info.h headers_check fix: powerpc, swab.h headers_check fix: xtensa, swab.h headers_check fix: linux/coda_psdev.h headers_check fix: linux/in6.h headers_check fix: linux/nubus.h headers_check fix: linux/socket.h headers_check fix: linux/reinserfs_fs.h headers_check fix: x86, prctl.h headers_check fix: x86, setup.h headers_check fix cleanup: linux/coda_psdev.h headers_check fix cleanup: linux/nubus.h headers_check fix cleanup: linux/reiserfs_fs.h Neither asm/types.h nor linux/types.h is required for arch/ia64/include/asm/fpu.h make linux/types.h as assembly safe unconditionally include asm/types.h from linux/types.h x86: mm/init_32.c fix compilation warning x86: kernel/mpparse.c fix compilation warnings drm_proc.c fix compilation warning falcon fix compilation warnings iscsi_ibft.c fix compilation warning ne3210.c fix compilation warning for phys_addr_t arlan-main.c fix compilation warnings for phys_addr_t x86: include/asm/processor.h remove double declaration of print_cpu_info x86: remove double copy of show_cpuinfo_core for 32 and 64 bit x86: cpu architecture debug code x86: cpu architecture debug code, build fix, cleanup x86: cpu_debug add write support for MSRs x86: cpu/common.c cleanups x86: entry_32.S fix compile warnings - fix work mask bit width x86: cpu_debug add support for various AMD CPUs x86: cpu/mttr/cleanup.c fix compilation warning x86: kprobes.c fix compilation warning x86: mpparse: clean up code by introducing a few helper functions tracing: fix oops in tracepoint_update_probe_range() x86: mpparse.c introduce smp_dump_mptable helper function x86: mpparse.c introduce check_physptr helper function x86: topology.c cleanup x86: kdebugfs.c cleanup x86: i8253 cleanup x86: rtc.c cleanup x86: io_delay.c cleanup x86: pci-nommu.c cleanup x86: cpu/cpu.h cleanup x86: irq.c use same path for show_interrupts x86: irq.c keep CONFIG_X86_LOCAL_APIC interrupts together x86: apic/io_apic.c define msi_ir_chip and ir_ioapic_chip all the time x86: e820 fix various signedness issues in setup.c and e820.c unconditionally include asm/types.h from linux/types.h yam: use request_firmware 3C359: use request_firmware smc91c92_cs: use request_firmware [SCSI] qla1280: use request_firmware [SCSI] advansys: use request_firmware [SCSI] qlogicpti: use request_firmware myri_sbus: use request_firmware Jay Fenlason (4): firewire: add a client_list_lock firewire: cdev: use an idr rather than a linked list for resources firewire: implement asynchronous stream transmission firewire: broadcast channel support Jay Fenlason, Stefan Richter (2): firewire: cdev: add ioctls for isochronous resource management firewire: cdev: add ioctl for broadcast write requests Jay Sternberg (13): iwlwifi: correct Kconfig to prevent following entries from not indenting iwlwifi: remove static from 5000 structures iwlwifi: add recognition of Intel WiFi Link 6000 and 6050 Series iwlwifi: add recognition of Intel WiFi Link 100 Series iwlwifi: add new HW_REV_TYPEs for Intel WiFi Link 100, 6000 and 6050 Series iwlwifi: simplify parameter setting to allow support for 6000 series iwlwifi: parametrize configuration of the PLL for exclusion on 6000 iwlwifi: correct API command overlap iwlwifi: define structures and functions externally for customization iwlwifi: remove chain noise calibration functions from 6000 family ipw2x00: correct Kconfig to prevent following entries from not indenting iwlwifi: update 5150 API version to support new firmware iwlwifi: correct device name for 1000 series Jaya Kumar (2): [ARM] 5353/1: fbdev: add E-Ink Broadsheet controller support v3 [ARM] 5354/1: mach-pxa: add AM300 platform driver v3 Jean Delvare (33): [SCSI] libiscsi: fix iscsi pool error path i2c: Document the different ways to instantiate i2c devices i2c: Let checkpatch shout on users of the legacy model i2c: Clarify which clients are auto-removed i2c-nforce2: Add support for MCP67, MCP73, MCP78S and MCP79 i2c: Set a default timeout value for all adapters i2c: Adapter timeout is in jiffies i2c-davinci: Fix timeout handling V4L/DVB (10867): vino: fold i2c-algo-sgi code into vino. V4L/DVB (10931): zoran: Drop the lock_norm module parameter V4L/DVB (10932): zoran: Don't frighten users with failed buffer allocation V4L/DVB (10938): em28xx: Prevent general protection fault on rmmod V4L/DVB (10939): ir-kbd-i2c: Prevent general protection fault on rmmod V4L/DVB (10940): saa6588: Prevent general protection fault on rmmod V4L/DVB (10943): cx88: Prevent general protection fault on rmmod V4L/DVB (11111a): MAINTAINERS: Drop references to deprecated video4linux list hwmon: (ds1621) Reorder code statements hwmon: (ds1621) Clean up register access hwmon: (ds1621) Avoid unneeded register access hwmon: (ds1621) Clean up documentation hwmon: (w83627ehf) Invert fan pin variables logic Move the pcf8591 driver to hwmon hwmon: Define a standard interface for chassis intrusion detection dmi: Let dmi_walk() users pass private data DRM: drm_crtc_helper.h doesn't actually need i2c.h workqueue: add to_delayed_work() helper function [SCSI] libiscsi: fix iscsi pool error path i2c: Deprecate client_register and client_unregister methods i2c: Delete many unused driver IDs i2c: Delete unused i2c-algo-sgi helper module ibm_newemac: Fix dangerous struct assumption V4L/DVB (11437): pvrusb2: Drop client_register/unregister stubs hwmon: (lm95241) Convert to new-style i2c driver Jean-Baptiste Joret (1): [S390] dasd_eckd / Write format R0 is now allowed BB Jean-Christop PLAGNIOL-VILLARD (1): [ARM] 5412/1: XSCALE: add ice dcc support Jean-Francois Moine (76): V4L/DVB (10332): gspca - main: Version change. V4L/DVB (10333): gspca - main and many subdrivers: Remove the epaddr variable. V4L/DVB (10337): gspca - common: Simplify the debug macros. V4L/DVB (10343): gspca - zc3xx / zc0301: Handle the 0ac8:303b instead of zc0301. V4L/DVB (10345): gspca - jpeg subdrivers: One quantization table per subdriver. V4L/DVB (10346): gspca - zc3xx: Fix bad variable type with i2c read. V4L/DVB (10347): gspca - mars: Optimize, rewrite initialization and add controls. V4L/DVB (10348): gspca - mars: Bad isoc packet scanning. V4L/DVB (10350): gspca - tv8532: Cleanup code. V4L/DVB (10352): gspca - spca508: Cleanup code. V4L/DVB (10353): gspca - some subdrivers: Don't get the control values from the webcam. V4L/DVB (10354): gspca - tv8532: Change the max brightness. V4L/DVB (10356): gspca - sonixj: Cleanup code. V4L/DVB (10357): gspca - main: Cleanup code. V4L/DVB (10360): gspca - mars: Bad interface/altsetting since 0a10a0e906be. V4L/DVB (10361): gspca - sonixj: Gamma control added. V4L/DVB (10363): gspca - spca500: Abnormal error message when starting ClickSmart310. V4L/DVB (10367): gspca - spca561: Optimize the isoc scanning function. V4L/DVB (10368): gspca - spca561: Fix bugs and rewrite the init/start of the rev72a. V4L/DVB (10370): gspca - main: Have 3 URBs instead of 2 for ISOC transfers. V4L/DVB (10371): gspca - spca561: Fix image problem in the 352x288 mode of rev72a. V4L/DVB (10372): gspca - sonixj: Cleanup code. V4L/DVB (10373): gspca - zc3xx: Sensor adcm2700 added. V4L/DVB (10374): gspca - zc3xx: Bad probe of the sensor adcm2700. V4L/DVB (10375): gspca - zc3xx: Remove duplicated sequence of sensor cs2102k. V4L/DVB (10376): gspca - zc3xx: Remove some useless tables of sensor adcm2700. V4L/DVB (10378): gspca - main: Avoid error on set interface on disconnection. V4L/DVB (10380): gspca - t613: Cleanup and optimize code. V4L/DVB (10381): gspca - t613: New unknown sensor added. V4L/DVB (10382): gspca - t613: Bad returned value when no known sensor found. V4L/DVB (10383): gspca - spca505: Cleanup and optimize code. V4L/DVB (10384): gspca - spca505: Simplify and add the brightness in start. V4L/DVB (10387): gspca - spca505: Move some sequences from probe to streamon. V4L/DVB (10389): gspca - zc3xx: Do work the sensor adcm2700. V4L/DVB (10419): gspca - sonixj: Sensor mt9v111 added. V4L/DVB (10420): gspca - vc032x: Webcam 041e:405b added and mi1310_soc updated. V4L/DVB (10421): gspca - documentation: Add the webcam 041e:405b. V4L/DVB (10423): gspca - sonixj: Bad sensor definition of the webcams 0c45:60c0. V4L/DVB (10424): gspca - vc032x: Add resolution 1280x1024 for sensor mi1310_soc. V4L/DVB (10425): gspca - sonixj: Bad initialization of sensor mt9v111. V4L/DVB (10427): gspca - sonixj: Sensor sp80708 added for webcam 0c45:6143. V4L/DVB (10428): gspca - sonixj: Specific gamma tables per sensor. V4L/DVB (10429): gspca - sonixj: Simplify the probe of the sensors mi0360/mt9v111. V4L/DVB (10430): gspca - sonixj: Adjust some exchanges with the sensor mt9v111. V4L/DVB (10431): gspca - vc032x: Bad revision for the webcam 041e:405b. V4L/DVB (10432): gspca - vc032x: Cleanup source, optimize and check i2c_write. V4L/DVB (10617): gspca - vc032x: Remove the vc0321 reset. V4L/DVB (10618): gspca - some drivers: Fix compilation warnings. V4L/DVB (10620): gspca - main: More checks of the device disconnection. V4L/DVB (10635): gspca - sonixj: No vertical flip control for mt9v111. V4L/DVB (10636): gspca - sonixj: Add autogain for ov7630/48 and vflip for ov7648. V4L/DVB (10637): gspca - t613: Bad sensor name in kernel trace when 'other' sensor. V4L/DVB (10638): gspca - t613: Bad debug level when displaying the sensor type. V4L/DVB (10679): gspca - sonixj: Handle the webcam 0c45:613c instead of sn9c102. V4L/DVB (10680): gspca - zc3xx: Bad probe of the ov7xxx sensors. V4L/DVB (10681): gspca - zc3xx: Bad probe of the ov7630c sensor. V4L/DVB (10787): gspca - mars: Bad webcam register values tied to saturation. V4L/DVB (10788): gspca - vc032x: Bad matrix for sensor mi1310_soc. V4L/DVB (11039): gspca - most jpeg subdrivers: Change the JPEG header creation. V4L/DVB (11040): gspca - most jpeg subdrivers: Have the JPEG quality settable. V4L/DVB (11103): gspca - main: May have isochronous transfers on altsetting 0 V4L/DVB (11104): gspca - ov534: Bad frame pointer after adding the last packet V4L/DVB (11105): gspca - ov534: Adjust the packet scan function V4L/DVB (11106): gspca - ov534: New sensor ov965x and re-enable the webcam 06f8:3003 V4L/DVB (11143): gspca - t613: Bad sensor detection. V4L/DVB (11144): gspca - t613: Don't re-read the ID registers at probe time. V4L/DVB (11145): gspca - t613: Greater delay after om6802 reset. V4L/DVB (11146): gspca - vc032x: Change the probe sequence. V4L/DVB (11209): gspca - vc032x: New sensor mi1320_soc and webcam 15b8:6001 added. V4L/DVB (11211): gspca - vc032x: Simplify the i2c write function. V4L/DVB (11212): gspca - vc032x: Use YVYU format for sensor mi1320_soc. V4L/DVB (11218): gspca - sq905: Update the frame pointer after adding the last packet. V4L/DVB (11219): gspca - sq905: Optimize the resolution setting. V4L/DVB (11220): gspca - finepix: Use a workqueue for streaming. V4L/DVB (11223): gspca - doc: Add the 15b8:6001 webcam to the Documentation. V4L/DVB (11402): gspca - vc032x: Remove the JPEG tables of mi1320_soc. Jeff Kirsher (1): igb: remove LRO Kconfig option Jeff Layton (2): cifs: fix buffer format byte on NT Rename/hardlink writeback: guard against jiffies wraparound on inode->dirtied_when checks (try #3) Jeff Mahoney (36): reiserfs: add support for mount count incrementing reiserfs: audit transaction ids to always be unsigned ints reiserfs: use buffer_info for leaf_paste_entries reiserfs: use more consistent printk formatting reiserfs: make some warnings informational reiserfs: rework reiserfs_warning reiserfs: prepare_error_buf wrongly consumes va_arg reiserfs: eliminate reiserfs_warning from uniqueness functions reiserfs: add locking around error buffer reiserfs: rework reiserfs_panic reiserfs: rearrange journal abort reiserfs: introduce reiserfs_error() reiserfs: use reiserfs_error() reiserfs: small variable cleanup reiserfs: xattr reiserfs_get_page takes offset instead of index reiserfs: remove link detection code reiserfs: remove IS_PRIVATE helpers reiserfs: Clean up xattrs when REISERFS_FS_XATTR is unset reiserfs: simplify xattr internal file lookups/opens reiserfs: eliminate per-super xattr lock reiserfs: make per-inode xattr locking more fine grained reiserfs: remove i_has_xattr_dir reiserfs: use generic xattr handlers reiserfs: journaled xattrs reiserfs: use generic readdir for operations across all xattrs reiserfs: add atomic addition of selinux attributes during inode creation reiserfs: factor out buffer_info initialization reiserfs: cleanup path functions reiserfs: strip trailing whitespace reiserfs: rename p_s_sb to sb reiserfs: rename p_s_bh to bh reiserfs: rename p_s_inode to inode reiserfs: rename p_s_tb to tb reiserfs: rename p_._ variables reiserfs: rename [cn]_* variables reiserfs: xattr_create is unused with xattrs disabled Jens Axboe (21): block: don't create bio_vec slabs of less than the inline number cciss: add BUILD_BUG_ON() for catching bad CommandList_struct alignment block: remove various blk_queue_*() setting functions in blk_init_queue_node() block: get rid of unused blkdev_free_rq() define Move the default_backing_dev_info out of readahead.c and into backing-dev.c btrfs: get rid of current_is_pdflush() in btrfs_btree_balance_dirty Get rid of pdflush_operation() in emergency sync and remount block: change the request allocation/congestion logic to be sync/async based Add WRITE_SYNC_PLUG and SWRITE_SYNC_PLUG block: fsync_buffers_list() should use SWRITE_SYNC_PLUG jbd: use WRITE_SYNC_PLUG instead of WRITE_SYNC jbd2: use WRITE_SYNC_PLUG instead of WRITE_SYNC block: enabling plugging on SSD devices that don't do queuing block: Add flag for telling the IO schedulers NOT to anticipate more IO block: switch sync_dirty_buffer() over to WRITE_SYNC block: elevator quiescing helpers cciss: fix residual count for block pc requests cfq-iosched: change dispatch logic to deal with single requests at the time cfq-iosched: kill two unused cfqq flags block: remove unused REQ_UNPLUG cfq-iosched: don't let idling interfere with plugging Jeremy Fitzhardinge (112): x86/pvops: remove pte_flags pvop x86: add pte_set_flags/clear_flags for pte flag manipulation x86: unify asm/io.h: IO_SPACE_LIMIT xen: move remaining mmu-related stuff into mmu.c x86/pvops: add a paravirt_ident functions to allow special patching x86: fix paravirt clobber in entry_64.S x86/paravirt: selectively save/restore regs around pvops calls x86/paravirt: add register-saving thunks to reduce caller register pressure x86/paravirt: implement PVOP_CALL macros for callee-save functions x86/paravirt: use callee-saved convention for pte_val/make_pte/etc x86/paravirt: fix missing callee-save call on pud_val x86: split loading percpu segments from loading gdt xen: setup percpu data pointers x86/paravirt: don't restore second return reg x86/vmi: fix interrupt enable/disable/save/restore calling convention. x86/paravirt: return full 64-bit result xen: fix 32-bit build resulting from mmu move xen: setup percpu data pointers xen: make direct versions of irq_enable/disable/save/restore to common code xen: use direct ops on 64-bit x86: unify pte_none x86: unify pte_same x86: unify pte_present x86: unify pud_present x86: unify pgd_present x86: unify pmd_present x86: unify pmd_none x86: unify pgd_page_vaddr x86: unify pud_page_vaddr x86: include pgtable_SIZE.h earlier x86: unify pud_page x86: unify pgd_page x86: unify pud_index x86: unify pud_offset x86: unify pmd_page_vaddr x86: unify pmd_page x86: unify pmd_index x86: unify pmd_offset x86: remove redundant pfn_pmd definition x86: unify pmd_pfn x86: unify pmd_pfn x86: unify pte_index x86: unify pte_offset_kernel x86: unify pud_large x86: unify pgd_bad x86: unify pgd_bad x86: unify pmd_bad x86: unify pages_to_mb x86: unify pud_none x86: unify pgd_none x86: unify io_remap_pfn_range x86: add and use pgd/pud/pmd_flags x86: make pgd/pud/pmd/pte_none consistent x86: asm/io.h: unify virt_to_phys/phys_to_virt x86: asm/io.h: unify ioremap prototypes x86: Fix compile error in arch/x86/kernel/early_printk.c x86: add handle_irq() to allow interrupt injection x86: unify do_IRQ() xen: set irq_chip disable xen: use our own eventchannel->irq path xen: pack all irq-related info together xen: remove irq bindcount xen: make sure that softirqs get handled at the end of event processing x86: use early_ioremap in __acpi_map_table x86: always explicitly map acpi memory acpi: remove final __acpi_map_table mapping before setting acpi_gbl_permanent_mmap x86: make apic_* operations inline functions x86: unstatic mp_find_ioapic so it can be used elsewhere x86: add mp_find_ioapic_pin x86: unstatic ioapic entry funcs Merge commit 'remotes/tip/x86/paravirt' into x86/untangle2 x86: rename *-defs.h to *-_types.h for consistency Split pgtable.h into pgtable_types.h and pgtable.h x86: Split pgtable_32.h into pgtable_32.h and pgtable_32_types.h x86: Split pgtable_64.h into pgtable_64_types.h and pgtable_64.h x86: Include pgtable_32|64_types.h in pgtable_types.h x86: create _types.h counterparts for page*.h x86: move 2 and 3 level asm-generic defs into page-defs x86: move defs around to allow paravirt.h to just include page_types.h x86: define pud_flags and pud_large properly to allow non-PAE builds x86: move pte types into pgtable*.h x86: use _types.h headers in asm where available x86: move more pagetable-related definitions into pgtable*.h Merge commit 'tip/x86/headers' into x86/untangle2 x86, xen: short-circuit tests for dom0 x86, xen: degrade BUG to WARN when multicall fails x86, xen: do multicall callbacks with interrupts disabled acpi: add some missing section markers x86-32: use non-lazy io bitmap context switching x86: unify chunks of kernel/process*.c x86: add forward decl for tss_struct xen: deal with virtually mapped percpu data x86: remove vestigial fix_ioremap prototypes x86: un-__init fill_pud/pmd/pte x86: clean up old gcc warnings x86-32: use specific __vmalloc_start_set flag in __virt_addr_valid x86: pre-initialize boot_cpu_data.x86_phys_bits to avoid system_state tests x86-32: make sure virt_addr_valid() returns false for fixmap addresses x86: make section delimiter symbols part of their section x86: add brk allocation for very, very early allocations x86-32: use brk segment for allocating initial kernel pagetable x86: use brk allocation for DMI x86: allow extend_brk users to reserve brk space x86, paravirt: prevent gcc from generating the wrong addressing mode x86-32: make sure we map enough to fit linear map pagetables x86-32: remove ALLOCATOR_SLOP from head_32.S x86/brk: make the brk reservation symbols inaccessible from C x86/brk: put the brk reservations in their own section x86/32: no need to use set_pte_present in set_pte_vaddr x86: with the last user gone, remove set_pte_present Revert "x86: create a non-zero sized bm_pte only when needed" x86/dmi: fix dmi_alloc() section mismatches Jeremy Kerr (10): powerpc/spufs: Use correct return value for spu_handle_mm_fault powerpc/spufs: Clear purge status before setting up isolated mode powerpc/spufs: Constify context contents and coredump callback constants powerpc/spufs: Check file offset before calculating write size in fixed-sized files powerpc/spufs: Fix incorrect buffer offset in regs write powerpc: Fix page_ins details in lppaca comments powerpc: Add dispatch trace log fields to lppaca powerpc: Add virtual processor dispatch trace log powerpc/cell: Fix iommu exception reporting powerpc: Add write barrier before enabling DTL flags Jeremy Theler (1): Staging: comedi: add adq12b driver Jerome Marchand (1): block: fix inconsistency in I/O stat accounting code Jes Sorensen (4): KVM: ia64: stack get/restore patch KVM: ia64: expose registers in struct kvm_regs KVM: ia64: dynamic nr online cpus [IA64] Fix kstat_this_cpu build breakage Jesper Dangaard Brouer (8): ipv4: Fix rp_filter description in net/ipv4/Kconfig. ipv4: Clean whitespaces in net/ipv4/Kconfig. Doc: Fix typos in ip-sysctl.txt about rp_filter. Doc: Cleanup whitespaces in ip-sysctl.txt Doc: Refer to ip-sysctl.txt for strict vs. loose rp_filter mode Doc: Fix missing whitespaces in RCU documentation. Doc: Fix wrong API example usage of call_rcu(). Doc: Fix spelling in RCU/rculist_nulls.txt. Jesper Juhl (1): kernel/cgroup.c: kfree(NULL) is legal Jesper Nilsson (3): ipv6: Plug sk_buff leak in ipv6_rcv (net/ipv6/ip6_input.c) CRISv32: Remove extraneous space between -I and the path. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask-for-cris into for-next Jesse Barnes (6): powerpc/PCI: include pci.h in powerpc MSI implementation drm/i915: check for -EINVAL from vm_insert_pfn drm/i915: add VGA hotplug support for 945+ drm: Use pgprot_writecombine in GEM GTT mapping to get the right bits for !PAT. drm: fix EDID backward compat check drm: remove unused "can_grow" parameter from drm_crtc_helper_initial_config Jesse Brandeburg (19): e1000e: drop lltx, remove unnecessary lock igb: remove dead code in transmit routine e1000e: add aer support e1000e: remove workaround for e1000 hardware ixbge: fix bug when using large pages and jumbo frames e1000e: fix unmap bug e1000: fix unmap bug ixgbe: Fix interrupt configuration for 82599 ixgbe: fix bug with napi add before request_irq ixgbe: Fix the Tx clean logic to return proper status ixgbe: Cleanup on the Rx init path ixgbe: Add a few safety nets for register writes and descriptor cleanups ixgbe: Cleanup some whitespace issues, fixup and add some comments ixgbe: Fixup the watchdog interrupt scheduling on 82599 e1000: fix close race with interrupt e1000e: fix loss of multicast packets e1000e: fix close interrupt race e1000e: update version number e1000: fix loss of multicast packets Jim Owens (1): Btrfs: remove unused ftrace include Jiri Kosina (7): x86: remove byte locks HID: do not try to compile PM code with CONFIG_PM unset HID: hid_reset_resume() needs to be defined only when CONFIG_PM is set HID: bring back possibility to specify vid/pid ignore on module load HID: support for Kensington slimblade device HID: add support for Kye/Genius Ergo 525V Merge branch 'autosuspend' into for-next Jiri Pirko (4): 8139cp: allow to set mac address on running device 8139too: allow to set mac address on running device bonding: select current active slave when enslaving device for mode tlb and alb audit: EXECVE record - removed bogus newline Jiri Slaby (18): IWL: fix WARN typo x86_32: summit_32, use BAD_APICID x86_32: summit_32, de-inline functions ipw2200, fix ipw io functions x86_32: apic/bigsmp_32, de-inline functions x86_32: apic/es7000_32, cpu_mask_to_apicid cleanup x86_32: apic/es7000_32, fix cpu_mask_to_apicid x86_32: apic/summit_32, fix cpu_mask_to_apicid x86_32: apic/es7000_32, fix section mismatch x86_32: apic/summit_32, fix section mismatch x86_32: apic/numaq_32, fix section mismatch ath5k: fix hw rate index condition ath5k: constify stuff ath5k: don't change mac in eeprom_read_mac on error PCI quirk: don't mark one netmos as class other HID: remove compat stuff tty: moxa, fix refcounting in moxa_poll_port mxser: remove tty_port_tty_get from mxser_check_modem_status Joakim Tjernlund (1): ucc_geth: Convert to net_device_ops Jochen Friedrich (2): V4L/DVB (10452): Add Freescale MC44S803 tuner driver V4L/DVB (10453): af9015: add MC44S803 support Jochen Hein (1): trivial: Update contact info for Jochen Hein Jody McIntyre (1): tracing: Documentation / sample code fixes for tracepoints Joe Carnuccio (2): [SCSI] qla2xxx: Add Flash-Access-Control support for recent ISPs. [SCSI] qla2xxx: Add EDC-update support. Joe Eykholt (2): [SCSI] fcoe: Add a header file defining the FIP protocol for FCoE. [SCSI] fcoe, libfcoe: Add support for FIP. FCoE discovery and keep-alive. Joe Perches (4): sctp/ipv6.c: use ipv6_addr_copy dlm: use ipv6_addr_copy dlm: comment typo fixes KVM: SVM: Fix typo in has_svm() Joel A. Fowler (1): ctcm: fix minor findings from code analysis tool Joerg Roedel (26): dma-debug: add Kconfig entry dma-debug: add header file and core data structures dma-debug: add hash functions for dma_debug_entries dma-debug: add allocator code dma-debug: add initialization code dma-debug: add kernel command line parameters dma-debug: add debugfs interface dma-debug: add core checking functions dma-debug: add checking for map/unmap_page/single dma-debug: add add checking for map/unmap_sg dma-debug: add checking for [alloc|free]_coherent dma-debug: add checks for sync_single_* dma-debug: add checks for sync_single_range_* dma-debug: add checks for sync_single_sg_* dma-debug: x86 architecture bindings dma-debug: Documentation update dma-debug: add checks for kernel text and rodata dma-debug: add a check dma memory leaks dma-debug/x86: register pci bus for dma-debug leak detection dma-debug: make memory range checks more consistent KVM: SVM: Allow read access to MSR_VM_VR KVM: MMU: handle compound pages in kvm_is_mmio_pfn KVM: MMU: remove redundant check in mmu_set_spte KVM: MMU: remove assertion in kvm_mmu_alloc_page KVM: MMU: Fix another largepage memory leak x86/dma: unify definition of pci_unmap_addr* and pci_unmap_len macros Johannes Berg (82): ALSA: snd-aoa: handle older machines ALSA: snd-aoa: handle master-amp if present ssb/b43: add new N PHY device b43: detect N PHY revision/radio mac80211: clean up set_key callback mac80211: remove user_power_level from driver API mac80211: clarify alignment docs, fix up alignment mac80211: clean up channel type config mac80211: validate SIOCSIWPOWER arguments better mac80211: move dynamic PS timeout to hardware config mac80211: extend/document powersave API cfg80211: add PM hooks mac80211: constify ieee80211_if_conf.bssid wireless: restrict to 32 legacy rates mac80211: Add capability to enable/disable beaconing mac80211: add interface list lock mac80211: don't try to powersave/config disabled interfaces mac80211: remove HW_SIGNAL_DB mac80211: convert to net_device_ops mac80211: convert master interface to netdev_ops zd1211rw: do not ratelimit no-ops mac80211: disable IBSS beacon before join zd1211rw: honour enable_beacon conf mac80211: properly validate/translate IW_AUTH_MFP values mac80211: reject extra IEs for probe request when hw_scan mac80211: fix beacon enable more mac80211: remove bssid argument from prepare_for_handlers mac80211: remove stray aggregation debugfs definition mac80211: fix RX aggregation timeouts mac80211: restructure HT code mac80211: restrict aggregation to supported interface modes mac80211: hardware should not deny going back to legacy mac80211: document TX aggregation (and small cleanup) mac80211: fix race in TX aggregation mac80211: fix aggregation timer lockups mac80211: clean up BA session teardown mac80211: RX aggregation: clean up stop session mac80211: further cleanups to stopping BA sessions cfg80211/nl80211: scanning (and mac80211 update to use it) mac80211: dont add BSS when creating IBSS cfg80211: free_priv for BSS info cfg80211: allow users to request removing a BSS cfg80211: add more flexible BSS lookup mac80211: use cfg80211s BSS infrastructure mac80211: calculate wstats_flags on the fly mac80211: fix IBSS auth mac80211: split managed/ibss code a little more timer: implement lockdep deadlock detection mac80211: disallow moving netns mac80211: fix aggregation for hardware with ampdu queues mac80211: split IBSS/managed code cfg80211/mac80211: fill qual.qual value/adjust max_qual.qual mac80211: add missing kernel-doc nl80211: remove admin requirement from station get cfg80211: clean up signal type mac80211/cfg80211: move iwrange handler to cfg80211 mac80211: Fix quality reporting for wireless stats mac80211: remove ieee80211_num_regular_queues mac80211: reduce max number of queues mac80211: fix warnings in ieee80211_if_config mac80211: stop queues across suspend/resume wireless: radiotap updates nl80211: export supported commands mac80211: acquire sta_lock for station suspend/resume ieee80211: document DS bit usage nl80211: rework locking mac80211: kill IEEE80211_CONF_SHORT_SLOT_TIME mac80211: resume properly, add suspend/resume test cfg80211: accept no-op interface mode changes mac80211: remove mixed-cell and userspace MLME code mac80211: rate control status only for controlled packets mac80211: fix RX path cfg80211: fix locking in nl80211_set_wiphy mac80211: rewrite fragmentation mac80211: fix A-MPDU queue assignment mac80211: rework the pending packets code mac80211: clean up __ieee80211_tx args mac80211: unify and fix TX aggregation start mac80211: add skb length sanity checking mac80211: fix aggregation to not require queue stop mac80211/iwlwifi: move virtual A-MDPU queue bookkeeping to iwlwifi toshiba-acpi: remove MAINTAINERS entry Johannes Weiner (28): x86: optimise page fault entry, cleanup irq: use GFP_KERNEL for action allocation in request_irq() USB: use kzfree() [S390] use kzfree() vmscan: rename sc.may_swap to may_unmap vmscan: clip swap_cluster_max in shrink_all_memory() vmscan: respect higher order in zone_reclaim() mm: move pagevec stripping to save unlock-relock mm: don't free swap slots on page deactivation ramfs-nommu: use generic lru cache ecryptfs: use kzfree() dm crypt: use kzfree xtensa: remove redefinition of XCHAL_MMU_ASID_BITS xtensa: beat Kconfig into shape xtensa: use correct stack pointer for stack traces xtensa: fix init_bootmem_node() argument order xtensa: don't make bootmem bitmap larger than required xtensa: cope with ram beginning at higher addresses xtensa: nommu support xtensa: variant-specific code xtensa: variant irq set callbacks xtensa: s6000 variant core definitions xtensa: s6000 variant xtensa: let platform override KERNELOFFSET xtensa: platform: s6105 xtensa: use generic sched_clock() xtensa: remove platform rtc hooks xtensa: ccount clocksource John Daiker (4): b43: checkpatch.pl cleanups airo_cs: checkpatch.pl cleanups atmel: checkpatch.pl cleanups ray_cs: checkpatch.pl and Lindent cleanups John Dykstra (1): tcp: Discard segments that ack data not yet sent John Linn (1): powerpc/virtex/spi: Xilinx SPI driver not releasing memory John Stultz (1): time: ntp: fix bug in ntp_update_offset() & do_adjtimex(), fix John W. Linville (2): airo: correct improper initialization of local variable iwlagn: default to MAX_UCODE_BEACON_INTERVAL in iwl_adjust_beacon_interval Jon Grierson (2): Staging: comedi: add adl_pci7296 driver Staging: comedi: add ni_65xx driver Jonas Andersson (1): ASoC: wm8510 pll settings Jonas Larsson (2): Add Merisc board support Add RTC support for Merisc boards Jonathan Brassow (12): dm exception store: separate type from instance dm raid1: add is_remote_recovering hook for clusters dm exception store: introduce registry dm exception store: move dm_target pointer dm exception store: move chunk_fields dm exception store: move cow pointer dm snapshot: remove dm_snap header use dm snapshot: remove dm_snap header dm snapshot: use DMEMIT macro for status dm snapshot: move ctr parsing to exception store dm snapshot: move status to exception store dm snapshot: persistent fix dtr cleanup Jonathan Cameron (1): Regulator: Push lock out of _notifier_call_chain + add voltage change event. Jonathan Corbet (5): Rename struct file->f_ep_lock Use f_lock to protect f_flags Move FASYNC bit handling to f_op->fasync() Rationalize fasync return values Fix a lockdep warning in fasync_helper() Joonyoung Shim (1): ASoC: twl4030 - Fix build error Jorg Schummer (1): mmc: delayed_work was never cancelled Jose Alberto Reguero (1): V4L/DVB (10330): af9015: New remote RM-KS for Avermedia Volar-X Josef 'Jeff' Sipek (1): xfs: cleanup error handling in xfs_swap_extents Josef Bacik (4): Btrfs: free space cache cleanups Btrfs: clean up find_free_extent Btrfs: kill the block group alloc mutex Btrfs: kill the pinned_mutex Josef Jiru (1): Staging: rt2870: add Linksys WUSB600N device id Joseph Cihula (1): x86: disable stack-protector for __restore_processor_state() Josh Boyer (2): powerpc: Sanitize stack pointer in signal handling code powerpc: Make LOWMEM_CAM_NUM depend on FSL_BOOKE Josh Stone (1): net: Add dependent headers to trace/skb.h José Luis Sánchez (2): Staging: comedi: add acl7225b driver Staging: comedi: add pcl730 driver Jouni Hogander (3): [ARM] OMAP3: PM: Emu_pwrdm is switched off by hardware even when sdti is in use [ARM] OMAP34XX: Add miscellaneous definitions related to 34xx USB: TWL: disable VUSB regulators when cable unplugged Jouni Malinen (59): mac80211: 802.11w - STA flag for MFP mac80211: 802.11w - CCMP for management frames mac80211: 802.11w - Add BIP (AES-128-CMAC) mac80211: 802.11w - Use BIP (AES-128-CMAC) mac80211: 802.11w - WEXT parameter for setting mgmt cipher mac80211: 802.11w - WEXT configuration for IGTK mac80211: 802.11w - Configuration of MFP disabled/optional/required mac80211: 802.11w - SA Query processing mac80211: 802.11w - Do not force Action frames to disable encryption mac80211: 802.11w - Drop unprotected robust management frames if MFP is used mac80211: 802.11w - Implement Association Comeback processing mac80211: 802.11w - Optional software CCMP for management frames mac80211: 802.11w - Add driver capability flag for MFP ath9k: Fix set_key error codes ath9k: Setup MFP options for CCMP mac80211_hwsim: Report driver as MFP capable mac80211: Mark ieee80211_process_sa_query_req() static mac80211: Fix radiotap header it_present on big endian CPUs nl80211: Fix documentation errors ath9k: Use a defined value for pci_set_power_state() nl80211: New command for adding extra IE(s) into management frames mac80211: Fix drop-unencrypted for management frames mac80211: Fix MFP Association Comeback to use Timeout Interval IE nl80211: Optional IEs into scan request nl80211: Provide access to STA TX/RX packet counters ath9k: Unlock sc->mutex on error path nl80211: Avoid AP mode BUG_ON hang with invalid lock assert ath9k: Add module parameter to disable hardware crypto ath9k: Fix hw crypto configuration for TKIP in AP mode ath9k: Document keycache operations ath9k: Remove unused key xoring ath9k: Clean up setkey operations ath9k: Cleanup multiple VIF processing ath9k: Set BSSID mask based on configured interfaces ath9k: Add data structure for supporting virtual radio/wiphy operation ath9k: Add support for multiple secondary virtual wiphys ath9k: Configure RX filter for multi-BSSID broadcast ath9k: Virtual wiphy pause/unpause functionality ath9k: Add routines for switching between active virtual wiphys ath9k: Make start/stop operations aware of virtual wiphys ath9k: Register larger listen interval ath9k: Pause other virtual wiphys on channel change ath9k: Check virtual wiphy state on tx() ath9k: Add workaround to recover from failed channel changes ath9k: Special processing for channel changes during scan ath9k: Add a simple virtual wiphy scheduler ath9k: Add a debugfs interface for controlling virtual wiphys mac80211: Fix WMM ACM parsing and AC downgrade operation ath9k: Fix FIF_PROMISC_IN_BSS processing in station mode ath9k: Add support for multiple virtual AP interfaces mac80211: Fix a typo in assoc vs. reassoc check mac80211: Fix reassociation by not clearing previous BSSID nl80211: Event notifications for MLME events nl80211: Add MLME primitives to support external SME mac80211: Fix memleak in nl80211 authentication on deinit nl80211: Remove NL80211_CMD_SET_MGMT_EXTRA_IE nl80211: Add more through validation of MLME command parameters nl80211: Check that netif_runnin is true in cfg80211 code nl80211: Check iftype in cfg80211 code Juan Grigera (1): Staging: comedi: add pcl816 driver Juan Jesús GarcÃa de Soria Lucena (1): V4L/DVB (11328): Add AVerMedia A310 USB IDs to CE6230 driver. Juha Yrjola (1): omap_hsmmc: Implement scatter-gather emulation Julia Lawall (19): [SCSI] libfc: Correct use of ! and & PCI: introduce missing kfree USB: Move definitions from usb.h to usb/ch9.h USB: ub: use USB API functions rather than constants USB: Remove redundant test in pxa27x_udc and ftdi_sio USB: drivers: use USB API functions rather than constants drivers/watchdog: use USB API functions rather than constants Staging: agnx: Move a dereference below a NULL test Staging: go7007: Move a dereference below a NULL test Staging: go7007: introduce missing kfree Staging: meilhaus: Correct use of ! and & Staging: meilhaus: Use DEFINE_SPINLOCK Staging: rspiusb: use USB API functions rather than constants Staging: otus: use USB API functions rather than constants Staging: rt2860,rt2870: Correct use of ! and & Staging: comedi: Correct use of ! and & Staging: comedi: Use DEFINE_SPINLOCK Staging: comedi: introduce missing kfree Staging: comedi: Move a dereference below a NULL test Jun'ichi Nomura (1): dm: path selector use module refcount directly Justin Bronder (1): Staging: b3dfg: Prepare b3dfg for submission upstream. KAMEZAWA Hiroyuki (10): vmscan: fix it to take care of nodemask cgroup: CSS ID support cgroup: fix frequent -EBUSY at rmdir memcg: use CSS ID memcg: hierarchical stat memcg: fix shrinking memory to return -EBUSY by fixing retry algorithm memcg: fix OOM killer under memcg cgroups: use css id in swap cgroup for saving memory v5 memcg: remove redundant message at swapon /proc/pid/maps: don't show pgoff of pure ANON VMAs KOSAKI Motohiro (16): sparseirq: make for_each_irq_desc() more robust tracing: current tip/master can't enable ftrace tracing: fix deadlock when setting set_ftrace_pid ftrace: fix documentation typo s/trace_max_latency/tracing_max_latency/ ftrace: tracing header should put '#' at the beginning of a line tracing: Don't use tracing_record_cmdline() in workqueue tracer doc: add trace_buf_size description to kernel-parameters.txt tracing: Don't assume possible cpu list have continuous numbers x86, mce: use round_jiffies() instead round_jiffies_relative() tracing: Don't use tracing_record_cmdline() in workqueue tracer fix mm: introduce for_each_populated_zone() macro mm: don't call mark_page_accessed() in do_swap_page() mm: add comment why mark_page_accessed() would be better than pte_mkyoung() in follow_page() mm: remove pagevec_swap_free() memcg: remove mem_cgroup_calc_mapped_ratio() memcg: remove mem_cgroup_reclaim_imbalance() remnants Kalle Valo (15): mac80211: make wake/stop_queue_by_reason() functions static mac80211: remove multicast check from check_tim() mac80211: use ps-poll when dynamic power save mode is disabled at76c50x-usb: add driver at76c50x-usb: add link to the TODO list at76c50x-usb: use dev_name() instead of struct device.bus_id mac80211: don't drop nullfunc frames during software scan mac80211: decrease execution of the associated timer mac80211: track beacons separately from the rx path activity mac80211: disable power save when scanning cfg80211: add feature to hold bss mac80211: add beacon filtering support Staging: at76_usb: mention mac80211 port in TODO file Staging: at76_usb: convert to use linux/ieee80211.h Staging: Add stlc45xx, wi-fi driver for stlc4550/4560 Karen Xie (5): [SCSI] cxgb3i: fix function descriptions [SCSI] cxgb3i: subscribe to error notification from cxgb3 driver [SCSI] cxgb3i: re-initialize ddp settings after chip reset [SCSI] cxgb3i: close all tcp connections upon chip reset [SCSI] cxgb3i: merge cxgb3i_ddp into cxgb3i module Karsten Wiese (1): r8169: reset IntrStatus after chip reset Kay Sievers (35): net: struct device - replace bus_id with dev_name(), dev_set_name() wimax: struct device - replace bus_id with dev_name(), dev_set_name() sh: struct device - replace bus_id with dev_name(), dev_set_name() PCI: struct device - replace bus_id with dev_name(), dev_set_name() mmc: struct device - replace bus_id with dev_name(), dev_set_name() edac: struct device - replace bus_id with dev_name(), dev_set_name() spi: struct device - replace bus_id with dev_name(), dev_set_name() video: struct device - replace bus_id with dev_name(), dev_set_name() zorro: struct device - replace bus_id with dev_name(), dev_set_name() mmc: struct device - replace bus_id with dev_name(), dev_set_name() mtd: struct device - replace bus_id with dev_name(), dev_set_name() pci: struct device - replace bus_id with dev_name(), dev_set_name() rapidio: struct device - replace bus_id with dev_name(), dev_set_name() s390: struct device - replace bus_id with dev_name(), dev_set_name() serial: struct device - replace bus_id with dev_name(), dev_set_name() sh: struct device - replace bus_id with dev_name(), dev_set_name() tc: struct device - replace bus_id with dev_name(), dev_set_name() pcmcia: struct device - replace bus_id with dev_name(), dev_set_name() rtc: struct device - replace bus_id with dev_name(), dev_set_name() net: struct device - replace bus_id with dev_name(), dev_set_name() drm: struct device - replace bus_id with dev_name(), dev_set_name() v4l: struct device - replace bus_id with dev_name(), dev_set_name() amba: struct device - replace bus_id with dev_name(), dev_set_name() dio: struct device - replace bus_id with dev_name(), dev_set_name() dma: struct device - replace bus_id with dev_name(), dev_set_name() eisa: struct device - replace bus_id with dev_name(), dev_set_name() gpio: struct device - replace bus_id with dev_name(), dev_set_name() mca: struct device - replace bus_id with dev_name(), dev_set_name() mfd: struct device - replace bus_id with dev_name(), dev_set_name() wimax: struct device - replace bus_id with dev_name(), dev_set_name() usb: struct device - replace bus_id with dev_name(), dev_set_name() driver core: get rid of struct device's bus_id string array vcs: hook sysfs devices into object lifetime instead of "binding" qeth: struct device - replace bus_id with dev_name(), dev_set_name() [MTD] struct device - replace bus_id with dev_name(), dev_set_name() Kazuo Moriwaka (1): trivial: jbd header comment typo fix for JBD_PARANOID_IOFAIL Ken Kawasaki (1): axnet_cs: fix phy_id detection for bogus Asix chip. Kenji Kaneshige (15): PCI: pciehp: fix possible endless loop in pcie_isr PCI: pciehp: enable software notification on empty slots PCI: pciehp: make cmd_busy flag one bit PCI/ACPI: move _OSC code to pci_root.c PCI/ACPI: rename pci_osc_control_set() PCI/ACPI: fix wrong assumption in acpi_pci_get_bridge_handle PCI/ACPI: fix wrong assumption in acpi_find_root_bridge_handle PCI hotplug: fix wrong assumption in acpi_get_hp_params_from_firmware PCI hotplug: fix wrong assumption in acpi_get_hp_hw_control_from_firmware PCI: fix wrong assumption in pci_find_upstream_pcie_bridge PCI: fix wrong assumption in pci_read_bridge_bases PCI: fix wrong assumption in pci_get_interrupt_pin PCI: fix wrong assumption in pci_common_swizzle PCI: pci_is_root_bus helper PCI: fix kernel oops on bridge removal Kentaro Takeda (8): Add in_execve flag into task_struct. Memory and pathname management functions. Common functions for TOMOYO Linux. File operation restriction part. Domain transition handler. LSM adapter functions. Kconfig and Makefile MAINTAINERS info Kevin Cernekee (2): [MTD] driver model updates (part 2) [MTD] sysfs support should not depend on CONFIG_PROC_FS Kevin Hilman (7): [ARM] OMAP2: Implement CPUfreq frequency table based on PRCM table ASoC: Fix DaVinci module unload error [MTD] [NAND] davinci: drop usage of cpu_is_* macro [WATCHDOG] davinci: convert to ioremap() + io[read|write] IDE: palm_bk3710: use ioremap instead of arch-specific IO_ADDRESS() memory_accessor: new interface for reading/writing persistent memory memory_accessor: implement the new memory_accessor interface for I2C EEPROM Kim Kyuwon (2): omap_hsmmc: Initialize hsmmc controller registers when resuming leds: add BD2802GU LED driver Kirill A. Shutemov (1): struct linux_binprm: drop unused fields Klaus Flittner (1): V4L/DVB (11290): Add Elgato EyeTV DTT to dibcom driver Klaus-Dieter Wacker (3): Use kthread instead of kernel_thread lcs: invalid return codes from hard_start_xmit. qeth: unregister MAC addresses during recovery. Koji Sato (8): nilfs2: disk format and userland interface nilfs2: integrated block mapping nilfs2: B-tree based block mapping nilfs2: direct block mapping nilfs2: disk address translator nilfs2: checkpoint file nilfs2: segment usage file nilfs2: ioctl operations Kolekar, Abhijeet (15): iwl3945: Change IWLWIFI_VERSION constant name iwl3945: include iwl-core.h iwl3945: replace iwl_3945_cfg with iwl_cfg iwl3945: move structures from iwl-3945.h to iwl-dev.h iwl3945: remove duplicate structures from iwl-3945.h iwl3945: replace iwl3945_broadcast_addr with iwl_bcast_addr iwl3945: use iwl_mod_params for 3945 iwl3945: cleanup and remove duplicate code iwl3945: add load ucode op iwl3945: add apm ops iwl3945: add set_pwr_src iwl3945: simplify iwl3945_pci_probe iwl3945: release resources before shutting down iwl3945: use iwl_get_hw_mode iwl3945: adding utils ops Krishna Kumar (1): net: Optimize skb_tx_hash() by eliminating a comparison Kristian Høgsberg (3): drm: claim PCI device when running in modesetting mode. drm: Drop unused and broken dri_library_name sysfs attribute. drm/i915: Read the right SDVO register when detecting SVDO/HDMI. Kristoffer Ericson (4): [ARM] 5375/1: PATCH - update jornada720.c to reflect driver additions fbdev: update s1d13xxxfb to differ between revisions and production ids backlight: Add HP Jornada 700 series LCD driver backlight: Adds HP Jornada 700 series backlight driver Kruchinin Daniil (1): Staging: comedi: add unioxx5 driver Krzysztof HaÅ?asa (7): WAN: Generic HDLC now uses IFF_WAN_HDLC private flag. WAN: Allow hw HDLC drivers to override dev->get_stats. WAN: Convert generic HDLC drivers to netdev_ops. IXP4xx: workaround for PCI prefetch problems near 64 MB boundary. IXP4xx: add Ethernet and NPE support for IXP43x CPU. IXP4xx: cpu_is_ixp4*() now recognizes all IXP4xx processors. IXP4xx: PCI ixp4xx_scan_bus() is __devinit. Krzysztof Helt (45): ALSA: wss-lib: move AD1845 frequency setting into wss-lib ALSA: sscape: fix incorrect timeout after microcode upload ALSA: wss-lib: remove "pops" before each played sound ALSA: cmi8330: add OPL3 support ALSA: sscape: use common MPU401 macros ALSA: do not create OPL3 timers if there is no OPL3 irq wired ALSA: ad1816a: enable hardware timer ALSA: Turtle Beach Multisound Classic/Pinnacle driver ALSA: sscape: update Kconfig description about SoundScape cards ALSA: gus: update debug messages ALSA: cmi8330: add MPU-401 support ALSA: ess1688: fix OPL3 port setting ALSA: msnd: add module description and license for the snd-msnd-lib ALSA: sscape: drop redundant fields from soundscape struct ALSA: cs4236: cs4232 and cs4236 driver merge to solve PnP BIOS detection sound: Remove documentation for OSS CS4232 driver ALSA: opl3sa2 fix irq releasing and short name of card cirrusfb: convert printks to dev_foo cirrusfb: fix Laguna chipset memory detection and clock setting cirrusfb: add Laguna additional overflow register cirrusfb: add mmio registers for Laguna chipsets cirrusfb: do not calculate line length twice cirrusfb: use 5-6-5 RGB for 16bpp mode cirrusfb: various improvements cirrusfb: Laguna chipset 8bpp fix cirrusfb: check_var improvements cirrusfb: various Laguna fixes cirrusfb: acceleration improvements cirrusfb: add imageblit function cirrusfb: fix error paths in cirrusfb_xxx_register() cirrusfb: GD5446 fixes cirrusfb: use 24bpp instead of 32bpp cirrusfb: fix clock doubling cirrusfb: add accelerator constant cirrusfb: set MCLK in one place cirrusfb: GD5434 (aka SD64) support fixed cirrusfb: fix threshold register mask for Laguna chips cirrusfb: fix interlaced modes fbdev: remove cyblafb driver fb: hide hardware cursor in graphics mode (Mach64) atyfb: speed up Mach64 cursor tridentfb: delete acceleration Kconfig option ALSA: opl3sa2: add ZV port control tdfxfb: move I2C functionality into the tdfxfb tdfxfb: make use of DDC information about connected monitor Krzysztof KosiÅ?ski (1): tc1100-wmi: Fix state reporting Kumar Gala (27): powerpc/fsl-booke: Cleanup init/exception setup to be runtime powerpc/fsl: Ensure PCI_QUIRKS are enabled for FSL_PCI powerpc/85xx: Fixed PCI IO region sizes in mpc8572ds*.dts powerpc/85xx: Added 36-bit physical device tree for mpc8572ds board powerpc/fsl-booke: Add new ISA 2.06 page sizes and MAS defines powerpc/book-3e: Introduce concept of Book-3e MMU powerpc/fsl-booke: Fix compile warning powerpc: Unify opcode definitions and support powerpc: Fix warnings from make headers_check powerpc: Add support for using doorbells for SMP IPI powerpc/fsl-booke: Add support for tlbilx instructions powerpc/85xx: Update smp support to handle doorbells and non-mpic init gianfar: pass the proper dev to DMA ops powerpc/pci: Default to dma_direct_ops for pci dma_ops powerpc: setup default archdata for {of_}platform via bus_register_notifier powerpc: expect all devices calling dma ops to have archdata set powerpc/mm: Remove unused register usage in SW TLB miss handling powerpc/mm: Used free register to save a few cycles in SW TLB miss handling powerpc/mm: e300c2/c3/c4 TLB errata workaround powerpc/83xx: Update ranges in gianfar node to match other dts powerpc/85xx: Use fsl,mpc85.. as prefix for memory ctrl & l2-cache nodes gianfar: Remove unused header ucc_geth: Remove unused header powerpc: Move SPEFSCR defines to common header powerpc/math-emu: Change types to work on ppc64 Fix highmem PPC build failure powerpc: Add support for CoreInt delivery of interrupts on MPIC Kuninori Morimoto (19): sh: Add support for SH7786 CPU subtype. sh: Urquell board support. sh: urquell: Add smc91x support and update defconfig accordingly. sh: Add OHCI USB support for SH7786 V4L/DVB (10616): tw9910: color format check is added on set_fmt V4L/DVB (10666): ov772x: move configuration from start_capture() to set_fmt() V4L/DVB (10667): ov772x: setting method to register is changed. V4L/DVB (10668): ov772x: bit mask operation fix on ov772x_mask_set. V4L/DVB (10669): ov772x: Add image flip support V4L/DVB (10670): tw9910: bit mask operation fix on tw9910_mask_set. V4L/DVB (10671): sh_mobile_ceu: SOCAM flags are not platform dependent V4L/DVB (11028): ov772x: use soft sleep mode in stop_capture sh: Remove buggy definition from SH7786 pinmux_data[] sh: urquell: enable LAN device sh: Tidy up sh7786 pinmux table. sh: ap325rxa: Add ov772x support, again. sh: ap325 and Migo-R use new sh_mobile_ceu_info flags V4L/DVB (11324): ov772x: wrong pointer for soc_camera_link is modified V4L/DVB (11327): ov772x: add edge contrl support Kusanagi Kouichi (1): ALSA: hda: Add digital beep generator support for Realtek codecs. Kyle Guinn (3): V4L/DVB (10365): Add Mars-Semi MR97310A format V4L/DVB (10366): gspca - mr97310a: New subdriver. V4L/DVB (10369): gspca - mr97310a: Fix camera initialization copy/paste bugs. Kyle McMartin (7): debug_objects: add boot-parameter toggle to turn object debugging off again parisc: select BUG always Merge branch 'rusty-cpumask-parisc' into parisc parisc: fix build when ARCH_HAS_KMAP parisc: Move kernel Elf_Fdesc define to <asm/elf.h> parisc: move dereference_function_descriptor to process.c V4L/DVB (11318): fix misspelling of kconfig option Kyungmin Park (1): [MTD] [OneNAND] Add write-while-program support Lachlan McIlroy (6): [XFS] Update maintainers Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 Merge branch 'for-linus' of git+ssh://git.melbourne.sgi.com/git/xfs Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 Merge 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 Lai Jiangshan (25): ring_buffer: reset write when reserve buffer fail ftrace: fix trace_output trace_workqueue: use percpu data for workqueue stat ring_buffer: fix typing mistake ring_buffer: fix ring_buffer_read_page() x86: use percpu data for 4k hardirq and softirq stacks sched: TIF_NEED_RESCHED -> need_reshed() cleanup vsprintf: add binary printf tracing: infrastructure for supporting binary record tracing: add trace_bprintk() ftrace: use seq_read ftrace: remove struct list_head from struct dyn_ftrace kallsyms, tracing: output more proper symbol name ftrace: protect running nmi (V3) ftrace: show virtual PID tracing: use union for multi-usages field trace_stat: don't call seq_printf() in seq_operation->start() trace_stat: keep original order trace_workqueues: fix empty line's output init,cpuset: fix initialize order rcu: rcu_barrier VS cpu_hotplug: Ensure callbacks in dead cpu are migrated to online cpu tracing: move scripts/trace/power.pl to scripts/tracing/power.pl workqueue: avoid recursion in run_workqueue() cpu hotplug: remove unused cpuhotplug_mutex_lock() tracing: fix incorrect return type of ns2usecs() Lalit Chandivade (4): [SCSI] qla2xxx: Correct ISP abort semantics for NVRAM, VPD, and flash update. [SCSI] qla2xxx: Add reset capabilities for application support. [SCSI] qla2xxx: Remove implicit ISP-abort after a flash update. [SCSI] qla2xxx: Export flash-block-size for application support. Larry Finger (5): b43: Eliminate compilation warning in b43_op_set_key rtl8187: Fix locking of private data rtl8187: Increase receive queue depth rtl8187: Fix driver to return TX retry info for RTL8187L kaweth: Fix locking to be SMP-safe Laurent Pinchart (9): cpm2: Round the baud-rate clock divider to the nearest integer. V4L/DVB (10293): uvcvideo: replace strn{cpy,cat} with strl{cpy,cat}. V4L/DVB (10294): uvcvideo: Add support for the Alcor Micro AU3820 chipset. V4L/DVB (10295): uvcvideo: Retry URB buffers allocation when the system is low on memory. V4L/DVB (10296): uvcvideo: Fix memory leak in input device handling V4L/DVB (10650): uvcvideo: Initialize streaming parameters with the probe control value V4L/DVB (10651): uvcvideo: Ignore empty bulk URBs V4L/DVB (10652): uvcvideo: Add quirk to override wrong bandwidth value for Vimicro devices V4L/DVB (11292): uvcvideo: Add support for Syntek cameras found in JAOtech Smart Terminals Laurent Vivier (3): m68k: Add install target m68k: mac - Add a new entry in mac_model to identify the floppy controller type. m68k: mac - Add SWIM floppy support Lauri Leukkunen (1): ARM OMAP3: Initial support for Nokia RX-51, v3 Lee Schermerhorn (1): mm: define a UNIQUE value for AS_UNEVICTABLE flag Len Brown (27): ACPI: fix CONFIG_ACPI=n build ACPI: simplify processor lines in Makefile ACPI: get_throttling_state() cannot be larger than state_count video: build fix Merge branch 'bjorn-initcall-cleanup' into release Merge branch 'bjorn-cleanups' into release Merge branch 'driver-ops-cleanup' into release Merge branch 'dynamic-ssdt' into release Merge branch 'pmtimer-overflow' into release Merge branch 'thermal' into release Merge branch 'hp-wmi' into release Merge branch 'battery' into release Merge branch 'psd' into release Merge branch 'video' into release Merge branch 'acer' into release Merge branch 'thinkpad-acpi' into release Merge branch 'sony-laptop' into release Merge branch 'acpi-modparam' into release Merge branch 'async-battery' into release Merge branch 'acpi_enforce_resources' into release Merge branches 'bugzilla-12461' and 'bugzilla-9998' into release Merge branch 'constify' into release Merge branch 'dell-wmi' into release Merge branch 'pnpacpi' into release Merge branch 'x2apic' into release Merge branch 'misc' into release Merge branch 'linus' into release Len Sorensen (1): m68knommu: Fix support for console port other than ttyS0 on mcf.c Lennert Buytenhek (19): mv643xx_eth: unify ethtool ops for phy'd and phy-less interfaces mv643xx_eth: rework interrupt coalescing, and export via ethtool mv643xx_eth: implement ethtool rx/tx ring size query and resizing mv643xx_eth: export rx csum get/set methods via ethtool mv643xx_eth: allow enabling/disabling tx checksumming via ethtool mv643xx_eth: implement Large Receive Offload [ARM] Kirkwood: enable both XOR engines on the 6281 RD board [ARM] mv78xx0: distinguish between different chip steppings [ARM] mv78xx0: force eth2/eth3 to PHYless mode on pre-A0 silicon [ARM] mv78xx0: enable eth2/eth3 on the mv78xx0 A0 development board mv643xx_eth: make LRO unconditional mv643xx_eth: convert to net_device_ops mv643xx_eth: move a couple of init actions from ->open() to port probe mv643xx_eth: set sane default receive coalescing timeout [ARM] mv78xx0: Add Marvell RD-78x00-mASA Reference Design support mwl8k: Marvell TOPDOG wireless driver dsa: set ->iflink on slave interfaces to the ifindex of the parent dsa: add support for the Marvell 88E6095/6095F switch chips dsa: add switch chip cascading support Leubner, Achim (1): [SCSI] aacraid driver update Li Peng (1): drm/i915: Fix LVDS dither setting Li Xiaodong (1): documentation: fix unix_dgram_qlen description Li Yang (2): gianfar: reallocate skb when headroom is not enough for fcb gianfar: only check headroom when FCB is needed Li Zefan (37): tracing/ftrace: add missing unlock in register_stat_tracer() cpuacct: add a branch prediction cpuacct: reduce one NULL check in fast-path blktrace: fix possible memory leak blktrace: make blk_tracer_enabled a bool flag blktrace: remove blk_probe_mutex blktrace: don't increase blk_probes_ref if failed to setup blk trace blktrace: report EBUSY correctly blktrace: remove sysfs_blk_trace_enable_show/store() blktrace: avoid accessing NULL bdev->bd_disk blktrace: mark ddir_act[] const blktrace: fix wrong calculation of RWBS blktrace: fix t_error() blktrace: print human-readable act_mask blktrace: fix timestamp in binary output blktrace: fix a race when creating blk_tree_root in debugfs blktrace: fix the original blktrace blktrace: fix off-by-one bug blktrace: make classic output more classic blktrace: fix blk_probes_ref chaos blktrace: fix memory leak when freeing struct blk_io_trace blktrace: extract duplidate code blktrace: print out BLK_TN_MESSAGE properly trace: make argument 'mem' of trace_seq_putmem() const memdup_user(): introduce cgroups: more documentation for remount and release_agent cgroups: show correct file mode cgroups: don't change release_agent when remount failed debug cgroup: remove unneeded cgroup_lock devcgroup: avoid using cgroup_lock cpuset: fix possible races in cpu/memory hotplug cgroups: add 'data' field to struct cgroup_scanner cpuset: rewrite update_tasks_nodemask() cpuset: avoid changing cpuset's mems when errno returned cpuset: remove struct cpuset_hotplug_scanner blktrace: small cleanup in blk_msg_write() blktrace: fix pdu_len when tracing packet command requests Li, Shaohua (1): fastboot: remove duplicate unpack_to_rootfs() Liam Girdwood (1): regulator: email - update email address and regulator webpage. Lierdakil (1): V4L/DVB (10388): gspca - pac207: Webcam 093a:2474 added. Lin Ming (3): ACPICA: Check for non-zero address before being converted to GAS ACPICA: Clear PM register write-only bits on reading ACPI: cpufreq: use new bit register access function Linus Torvalds (153): 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/jmorris/security-testing-2.6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq 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/tiwai/sound-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-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 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband Merge branch 'kvm-updates/2.6.30' of git://git.kernel.org/pub/scm/virt/kvm/kvm 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/davem/sparc-2.6 Merge branch 'for-2.6.30' 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 'sched-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'irq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'header-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k Merge branch 'for-linus' 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/teigland/dlm Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-quota-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6 Merge branch 'drm-intel-next' of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel i915: fix wrong 'size_t' format string Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 Merge branch 'percpu-cpumask-x86-for-linus-2' 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/cooloney/blackfin-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/arjan/linux-2.6-async-for-30 Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6 Merge branch 'futexes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'bzip2-lzma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip 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/bart/ide-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6 Merge branch 'x86-stage-3-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'reiserfs-updates' from Jeff Mahoney Merge branch 'iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'drm-next' 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/rafael/suspend-2.6 Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest-and-virtio Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-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/bart/ide-2.6 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/tytso/ext4 Merge branch 'for-linus' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6 Merge branch 'x86/setup' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip qeth: properly delete empty files. Merge branch 'x86-setup-for-linus' 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 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-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/viro/vfs-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/linux-hdreg-h-cleanup Merge master.kernel.org:/home/rmk/linux-2.6-arm Merge branch 'for-linus' of git://neil.brown.name/md Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/rcu-doc-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/kyle/rtc-parisc Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6 Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-fscache Merge git://git.infradead.org/iommu-2.6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6 Merge branch 'ext3-latency-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable Merge git://git.kernel.org/pub/scm/linux/kernel/git/czankel/xtensa-2.6 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/jikos/hid Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'ipi-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 'stacktrace-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'core-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Make non-compat preadv/pwritev use native register size Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc Merge branch 'printk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'core/debugobjects' 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/rusty/linux-2.6-module-and-param Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask Merge branch 'bzip2-lzma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/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 git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 Merge branch 'avr32-arch' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 Merge branch 'for-linus' of git://repo.or.cz/cris-mirror Merge branch 'for-next' of git://git.o-hand.com/linux-mfd Merge branch 'audit.b62' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-leds Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-backlight Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6 Merge branch 'for-2.6.30' of git://linux-nfs.org/~bfields/linux Merge branch 'kmemtrace-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 kernel/sysctl.c: avoid annoying warnings Merge branch 'for-linus' of git://neil.brown.name/md Merge git://git.infradead.org/iommu-2.6 Merge git://git.infradead.org/mtd-2.6 Merge branch 'linux-next' of git://git.infradead.org/ubi-2.6 Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6 ext3: make default data ordering mode configurable Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6 branch tracer, intel-iommu: fix build with CONFIG_BRANCH_TRACER=y Merge branch 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6 Merge branch 'i2c-for-2630-v2' of git://aeryn.fluff.org.uk/bjdooks/linux 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/tiwai/sound-2.6 Merge branch 'for-2.6.30' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 Fix build errors due to CONFIG_BRANCH_TRACER=y Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 Merge branch 'irq/threaded' 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 'core/softlockup' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Linux 2.6.30-rc1 Linus Walleij (1): [ARM] 5420/1: MMCI devinit and devexit macros Lior Dotan (5): Staging: slicoss: use request_firmware Staging: SLICOSS: remove the static firmware header files Staging: slicoss: add binary firmware to firmware directory Staging: SLICOSS: free resources on entry_probe error path Staging: SLICOSS: use gfp_kernel where possible Liu Yu (7): powerpc/math-emu: Fix efp dependence powerpc/fsl-booke: declare tlbcam_index for use in c KVM: ppc: Fix e500 warnings and some spelling problems KVM: ppc: Move to new TLB invalidate interface KVM: ppc: Add emulation of E500 register mmucsr0 KVM: ppc: e500: Fix the bug that mas0 update to wrong value when read TLB entry KVM: ppc: e500: Fix the bug that KVM is unstable in SMP Lopez Cruz, Misael (5): ASoC: Add GPIO support for jack reporting interface ASoC: Add DAPM machine widgets to SDP3430 driver ASoC: Add headset jack detection for SDP3430 machine driver ASoC: Move headset jack registration to device initialization for SDP3430 ASoC: Declare Headset as Mic and Headphone widgets for SDP3430 Lorenzo Nava (1): b43: fix b43_plcp_get_bitrate_idx_ofdm return type Luca Cappa (1): hp_accel: axis conversion for hp compaq 8710w Luca Tettamanti (2): ACPI: acpi_enforce_resource=strict by default hwmon: Add Asus ATK0110 support Lucas Nussbaum (1): sctp: Allow to disable SCTP checksums via module parameter Luck, Tony (1): ia64: fix section mismatch swiotlb_dma_init -> swiotlb_init Luis Henriques (4): sched: fix typos in documentation sched: small optimisation of can_migrate_task() sched: jiffies not printed per CPU sched: remove unused fields from struct rq Luis R. Rodriguez (81): mac80211: add HT conf helpers ath9k: use hw->conf on ath_setcurmode() ath9k: remove cache of rate preference when using 11g protection ath9k: Rename ath_setcurmode() to ath_cache_conf_rate() ath9k: consolidate arguments on hw reset ath9k: make request to get the noisefloor threshold band specific ath9k: use ieee80211_conf on ath9k_hw_iscal_supported() ath9k: make use of conf_is_ht*() in the rest of the driver iwlwifi: make use of conf_is_ht*() helpers mac80211: no need for ht.enabled ath9k: Make ANI CCK and OFDM error triggers band specific ath9k: remove mode specific default noise floor values ath9k: remove ath9k_hw_chan2wmode() ath9k: remove ath9k_hw_check_chan() ath9k: remove superfluous check on changing channel ath9k: fix sparse warnings cfg80211: call reg_notifier() once cfg80211: allow multiple driver regulatory_hints() cfg80211: fix typo on message after intersection cfg80211: add wiphy_apply_custom_regulatory() cfg80211: export freq_reg_info() cfg80211: process user requests only after previous user/driver/core requests cfg80211: ignore consecutive equal regulatory hints cfg80211: rename fw_handles_regulatory to custom_regulatory cfg80211: move check for ignore_reg_update() on wiphy_update_regulatory() cfg80211: pass more detailed regulatory request information on reg_notifier() cfg80211: Allow for strict regulatory settings mac80211: allow mac80211 drivers to get to struct ieee80211_hw from wiphy cfg80211: allow users to help a driver's compliance ath9k: simplify regulatory code ath9k: fix debug print on regd ath9k: remove useless ath9k driver version information cfg80211: do not pass -EALREADY to userspace on regdomain change request ath9k: replace usage of internal wireless_modes for conf ath9k: move check for radar freqs into a helper ath9k: remove passive scan on 5 GHz if country IE knows better mac80211: do not TX injected frames when not allowed cfg80211: add get reg command ath9k: fix reg_notifier() flags used upon a country IE ath9k: add comments for ath9k_hw_configpcipowersave() ath9k: add udelay() for AR5416 on ath9k_hw_configpcipowersave() cfg80211: rename cfg80211_registered_device's idx to wiphy_idx cfg80211: add wiphy_idx_valid to check for wiphy_idx sanity cfg80211: rename cfg80211_drv_mutex to cfg80211_mutex nl80211: disallow user requests prior to regulatory_init() cfg80211: add regulatory_hint_core() to separate the core reg hint cfg80211: propagate -ENOMEM during regulatory_init() cfg80211: add assert_cfg80211_lock() to ensure proper protection cfg80211: make regulatory_request use wiphy_idx instead of wiphy cfg80211: protect first access of last_request on 11d hint under mutex cfg80211: remove likely from an 11d hint case cfg80211: free rd on unlikely event on 11d hint cfg80211: move all regulatory hints to workqueue cfg80211: comments style cleanup cfg80211: allow drivers that agree on regulatory to agree cfg80211: rename regdom_changed to regdom_changes() and use it cfg80211: enable active-scan / beaconing on Ch 1-11 for world regdom cfg80211: enable 5 GHz world roaming channels cfg80211: Add AP beacon regulatory hints ath9k: follow beacon hints on reg_notifier when world roaming cfg80211: make __regulatory_hint() static cfg80211: pass the regulatory_request struct in __regulatory_hint() cfg80211: do not kzalloc() again for a new request on __regulatory_hint cfg80211: pass the regulatory_request to ignore_request mac80211_hwsim: add support for 5 GHz cfg80211: Enable passive scan on channels 12-14 for world roaming cfg80211: fix max tx power for world regdom on 5 GHz to 20dBm cfg80211: remove REGDOM_SET_BY_INIT cfg80211: move enum reg_set_by to nl80211.h cfg80211: add regulatory netlink multicast group mac80211_hwsim: add regulatory testing options ath9k: downgrade xmit queue full message to xmit debug ath9k: make few eeprom and calib items static ath9k: remove dummy PCI "retry timeout" fix mac80211_hwsim: let the reg workqueue breathe when regtest is set cfg80211: force last_request to be set for OLD_REG if regdom is EU cfg80211: fix incorrect assumption on last_request for 11d cfg80211: make regdom module parameter available oustide of OLD_REG cfg80211: remove code about country IE support with OLD_REG ath9k: fix dma mapping leak of rx buffer upon rmmod cfg80211: default CONFIG_WIRELESS_OLD_REGULATORY to n Lukas Karas (1): V4L/DVB (11408): gspca - m5602-s5k83a: Add led support to the s5k83a sensor. Luotao Fu (2): pxa2xx-ac97: fix displaying GSR after reset timeout leds: simple driver for pwm driven LEDs Ma Ling (5): drm/i915: Use documented PLL timing limits for G4X platform drm/i915: Use a different PLL timing search function on G4X. drm: read EDID extensions from monitor drm: detect hdmi monitor by hdmi identifier (v3) drm/i915: avoid hanging on to a stale pointer to raw_edid. Maciej Cencora (1): drm/radeon: add regs required for occlusion queries support Maciej Grela (1): USB: usb-storage: added missing MODULE_LICENSE("GPL") for usb-storage ums-* modules Maciej Rutecki (1): ahci: Blacklist HP Compaq 6720s that spins off disks during ACPI power off Maciej Sosnowski (1): igb: switch to new dca API Madhulika Madishetty (1): AMCC PPC 460SX redwood SoC platform initial framework Maen Suleiman (1): mmc: SDIO driver for Marvell SoCs Magnus Damm (52): clockevents: let set_mode() setup delta information smc91x: struct net_device_ops sh: make gpio_get/set_value() O(1) sh: lockless gpio_get_value() sh: lockless gpio_set_value() sh: use gpiolib sh: rework clocksource and sched_clock sh: tmu disable support sh: fix no sys_timer case sh: CMT clockevent platform driver sh: CMT platform data for sh7723/sh7722/sh7366/sh7343 sh: shared register saving code for sh3/sh4/sh4a sh: rework register restore code for sh3/sh4/sh4a sh: remove EXPEVT vector from stack on sh3/sh4/sh4a sh: prefetch early exception data on sh4/sh4a. serial: sh-sci: console drainage rtc: sh-rtc: Add Single IRQ Support sh: fix P4 iounmap() pass-through sh: multiple vectors per irq - base sh: multiple vectors per irq - sh7750 sh: multiple vectors per irq - sh7780 sh: multiple vectors per irq - sh7785 sh: hibernation support sh: Show sleep state with Migo-R LEDs input: add suspend wakeup support to sh_keysc input: sh_keysc suspend can use to_platform_device() sh: improve sh7785lcr power off code irq: add remove_irq() for freeing of setup_irq() irqs irq: match remove_irq() args with setup_irq() irq: export remove_irq() and setup_irq() symbols sh: SuperH Mobile suspend support sh: add ap325 lcd power off support video: sh_mobile_lcdcfb suspend/resume support sh: simplify kexec vbr code sh: rework kexec segment code sh: add kexec jump support sh: disallow kexec virtual entry sh: sh-rtc carry interrupt rework sh: sh-rtc invalid time rework sh: sh-rtc wakeup support tmio_mmc: Fix one off, use resource_size() in probe() tmio_mmc: Fix use after free in remove() V4L/DVB (10304): buf-dma-contig: fix USERPTR free handling V4L/DVB (11029): video: use videobuf_waiton() in sh_mobile_ceu free_buffer() pm: rework includes, remove arch ifdefs pm: cleanup includes clocksource: sh_cmt: use remove_irq() and remove clockevent workaround sh: intc: install enable, disable and shutdown callbacks sh: intc: set_irq_wake() support input: sh_keysc: use enable/disable_irq_wake() rtc: rtc-sh: use set_irq_wake() input: migor_ts: add wakeup support Malcolm Parsons (1): xfs: fix various typos Mallikarjuna R Chilakala (2): ixgbe: Patch to fix driver panic while freeing up tx & rx resources ixgbe: Fix potential memory leak/driver panic issue while setting up Tx & Rx ring parameters Mandeep Singh Baines (7): softlockup: decouple hung tasks check from softlockup detection softlockup: fix to allow compiling with !DETECT_HUNG_TASK softlockup: fix potential race in hung_task when resetting timeout softlockup: remove unused definition for spawn_softlockup_task softlockup: check all tasks in hung_task softlockup: convert read_lock in hung_task to rcu_read_lock softlockup: remove timestamp checking from hung_task Manish Katiyar (2): nfsd : Define NFSD only when FILE_LOCKING is enabled ext2: Zero our b_size in ext2_quota_read() Mans Rullgard (1): NSM: Fix unaligned accesses in nsm_init_private() Manuel Lauss (4): MIPS: Alchemy: unify CPU model constants. MIPS: Alchemy: provide cpu feature overrides. MIPS: Alchemy: MIPS hazard workarounds are not required. MIPS: Alchemy: PB1200: use SMC91X platform data. Marc Eshel (5): nfsd41: define nfs41 error codes nfsd41: introduce nfs4_client cl_sessions list nfsd41: release_session when client is expired nfsd41: sessionid hashing nfsd41: provide support for minor version 1 at rpc level Marc Schneider (1): V4L/DVB (11338): af9015: add support for TrekStor DVB-T USB Stick Marcel Holtmann (31): Bluetooth: Preparation for usage of SOL_BLUETOOTH Bluetooth: Add global deferred socket parameter Bluetooth: Add support for deferring RFCOMM connection setup Bluetooth: Add support for deferring L2CAP connection setup Bluetooth: Reject incoming SCO connections without listeners Bluetooth: Fix SCO state handling for incoming connections Bluetooth: Add enhanced security model for Simple Pairing Bluetooth: Replace L2CAP link mode with security level Bluetooth: Replace RFCOMM link mode with security level Bluetooth: Pause RFCOMM TX when encryption drops Bluetooth: Disconnect L2CAP connections without encryption Bluetooth: Restrict application of socket options Bluetooth: Update version numbers Bluetooth: Submit bulk URBs along with interrupt URBs Bluetooth: Don't check encryption for L2CAP raw sockets Bluetooth: Add SCO fallback for eSCO connection attempts Bluetooth: Use general bonding whenever possible Bluetooth: Set authentication requirements if not available Bluetooth: Fix race condition with L2CAP information request Bluetooth: Fix double L2CAP connection request Bluetooth: Don't enforce authentication for L2CAP PSM 1 and 3 Bluetooth: Request L2CAP fixed channel list if available Bluetooth: Add CID field to L2CAP socket address structure Bluetooth: Ask upper layers for HCI disconnect reason Bluetooth: Fix authentication requirements for L2CAP security check Bluetooth: Set authentication requirement before requesting it Bluetooth: Fix poll() misbehavior when using BT_DEFER_SETUP Bluetooth: Change RFCOMM to use BT_CONNECT2 for BT_DEFER_SETUP Bluetooth: Disallow usage of L2CAP CID setting for now Bluetooth: Fix RFCOMM usage of in-kernel L2CAP sockets Bluetooth: Permit BT_SECURITY also for L2CAP raw sockets Marcelo Tosatti (4): KVM: VMX: initialize TSC offset relative to vm creation time KVM: PIT: provide an option to disable interrupt reinjection KVM: MMU: drop zeroing on mmu_memory_cache_alloc KVM: make irq ack notifications aware of routing table Marcin Obara (1): Staging: add heci driver Marcin Slusarz (6): phylib: convert state_queue work to delayed_work udf: reduce stack usage of udf_load_pvoldesc udf: reduce stack usage of udf_get_filename udf: implement mode and dmode mounting options udf: fix default mode and dmode options handling [MTD] fix use after free in register_mtd_blktrans Marco Aurelio da Costa (1): i2c-algo-pca: Add PCA9665 support Marek Vasut (3): [ARM] pxa: PalmT5 initial support [ARM] pxa: PalmLD initial support [ARM] pxa: fix the bad assumption that PCMCIA sockets always start with 0 Mario Schwalbe (2): backlight: Add support for MacBook 5, MacBook Air 2, and MacBook Pro 5 backlight: mbp_nvidia_bl - Add a debug switch Mariusz Kozlowski (12): Staging: comedi: usbduxfast: remove kernel version checks Staging: comedi: usbduxfast: add comedi debug to Kconfig Staging: comedi: usbduxfast: fix checkpatch issues plus some style cleanups etc. Staging: comedi: usbduxfast: annotate __init and __exit functions Staging: comedi: usbduxfast: remove .bss variable initialization Staging: comedi: usbduxfast: don't initialize semaphores on init Staging: comedi: usbduxfast: balance semaphores up/down in attach error path Staging: comedi: usbdux: remove .bss variable initialization Staging: comedi: usbdux: don't initialize semaphores on init Staging: comedi: usbdux: annotate __init and __exit functions Staging: comedi: remove LINUX_VERSION_CODE checks Staging: comedi: remove unnecessary #include <linux/version.h> Mark Brown (104): ALSA: Reduce boilerplate for new jack types ASoC: Constify pin names for DAPM pin status APIs ASoC: Add jack reporting interface ASoC: Implement WM8350 headphone jack detection Merge branch 'for-2.6.29' into for-2.6.30 Merge branch 'for-2.6.29' into for-2.6.30 ASoC: Ignore output frequency for WM9713 PLL ASoC: Implement support for CLK_POUT as MCLK on Zylonite ASoC: Staticise PCM operations tables Merge branch 'for-2.6.29' into for-2.6.30 ASoC: Fix merge with PXA tree ASoC: Remove unneeded e7x0 inclusion of pxa-regs.h and hardware.h ASoC: Configure SSP port PLL for Zylonite ASoC: Fix spurious codec driver dependencies Merge branch 'for-2.6.29' into for-2.6.30 ASoC: Include header file in cs4270 and wm9705 ASoC: Fix L3 bus handling in Kconfig ASoC: Push the codec runtime storage into the card structure Merge branch 'for-2.6.29' into for-2.6.30 Merge branch 'for-2.6.29' into for-2.6.30 Merge branch 'for-2.6.29' into for-2.6.30 Merge branch 'for-2.6.29' into for-2.6.30 Merge branch 'for-2.6.29' into for-2.6.30 ASoC: Remove version display from the WM8731 driver ASoC: Clean up WM8731 bias level configuration ASoC: Improve diagnostics for AT91SAM9G20-EK probe ASoC: Check machine type before loading on AT91SAM9G20-EK ASoC: Actively manage MCLK for AT91SAM9G20-EK ASoC: Rename AT91SAMG20-EK for applications ASoC: Shuffle WM8731 SPI and I2C device registration ASoC: Refactor WM8731 device registration ASoC: Remove version display from the WM8753 driver ASoC: Fix build for corgi and poodle ASoC: Implement SPI device unregistration for WM8731 ASoC: Check for errors when writing WM8731 reset register ASoC: Add device init/exit annotations to new-style Wolfson CODEC drivers ASoC: Disable WM8731 line bypass by default [ARM] 5399/1: [AT91] Configure MCLK and SSC for AT91SAMG20-EK ASoC: Report I/O errors from WM8753 reset ASoC: Only unregister drivers we registered for WM8753 ASoC: Improve WM9713 voice DAC shutdown procedure ASoC: Fix Zylonite voice interface stereo configurations ASoC: Shuffle WM8753 device registration code ASoC: Convert WM8753 to register via normal device probe ASoC: Only write back non-default registers when resuming WM8753 ASoC: Add SND_SOC_DAPM_PIN_SWITCH controls for exposing DAPM pins Merge commit 's3c-iis-header' into HEAD ASoC: Refresh JIVE driver ASoC: Factor out DAPM widget power check into separate function ASoC: Fix memory allocation for snd_soc_dapm_switch names ASoC: Update Kconfig for Samsung CPUs to reflect S3C64xx support ASoC: Staticise workqueue function for GPIO jack detection ASoC: Re-remove hand-rolled pr_debug() macros ASoC: Fix logging severity for some S3C error messages ASoC: Remove unneeded forward reference to WM8753 SPI implementation ASoC: Convert PXA AC97 driver to probe with the platform device Merge commit 'takashi/topic/asoc' into for-2.6.30 ASoC: Fix up merge with the ARM tree [ARM] Revert extraneous changes from the S3C audio header move Merge branch 's3c-iis-header' into for-2.6.30 ASoC: Add initial driver for the WM8400 CODEC ASoC: Remove version display from WM8580 driver ASoC: Fix formats for s3c24xx-i2s register prints ASoC: Merge dai_ops factor out [ARM] Revert futher extraneous changes from the S3C header move Merge branch 's3c-iis-header' into for-2.6.30 ASoC: Move WM8580 to normal I2C device probe mx31: Add device definitions for the i.MX3x I2C controllers mx31ads: Fix build for missing mx31.h mx31ads: Make unexported data static mx31ads: Initial support for Wolfson Microelectronics 1133-EV1 module ASoC: Fix non-networked I2S mode for PXA SSP ASoC: Fix Zylonite for non-networked SSP mode ASoC: Fix some missing dai_ops conversions ASoC: Each PXA AC97 DAI needs a separate ops Merge branch 'pxa-ssp' into for-2.6.30 ASoC: Further optimise WM8400 bias configuration sequence ASoC: Add separate AVDD for WM8400 ASoC: Add FLL support for WM8400 regulator: Pass regulator init data as explict argument when registering regulator: Allow init data to be supplied for bq24022 regulator: Allow init_data to be passed to fixed voltage regulators regulator: Make fixed voltage regulators visible in Kconfig regulator: Mark attributes table for virtual regulator static regulator: Hoist struct regulator_dev out of core to fix notifiers regulator: Suggest use of datasheet supply or pin names for consumers regulator: Allow regulators to set the initial operating mode regulator: Fix get_mode() for WM835x DCDCs regulator: Implement list_voltage() for WM8400 DCDCs and LDOs regulator: Don't warn on omitted voltage constraints regulator: Implement list_voltage for WM835x LDOs and DCDCs regulator: Allow boot_on regulators to be disabled by clients regulator: Don't warn if we failed to get a regulator regulator: Don't increment use_count for boot_on regulators regulator: Support disabling of unused regulators by machines rtc: convert wm8350 use new alarm and update operations ASoC: Add some documentation for the ASoC jack API ASoC: Don't defer resume work for AC97 codecs ASoC: Set parent for AC97 devices we register ASoC: Implement suspend and resume operations for WM9705 mfd: Use bulk read to fill WM8350 register cache mfd: Support active high IRQs on WM835x mfd: Use the value of the final spin when reading the AUXADC i2c: i2c-s3c2410: Initialise Samsung I2C controller early Mark Einon (2): Staging: rt2860: Fix remaining build warnings Staging: rt2860: Remove dependency on CFLAG RT2860 Mark Ellis (1): USB: ipaq: handle 4 endpoint devices Mark Fasheh (9): ocfs2: Introduce dir lookup helper struct ocfs2: Add a name indexed b-tree to directory inodes ocfs2: Store dir index records inline ocfs2: Introduce dir free space list ocfs2: Increase max links count ocfs2: Add total entry count to dx_root_block ocfs2: Enable indexed directories ocfs2: re-order ocfs2_empty_dir checks ocfs2: fix leaf start calculation in ocfs2_dx_dir_rebalance() Mark H. Weaver (1): netfilter: nf_conntrack_tcp: fix unaligned memory access in tcp_sack Mark Hills (5): ALSA: snd-usb-caiaq: Send the correct command when setting controls ALSA: snd-usb-caiaq: Set default input mode of A4DJ ALSA: snd-usb-caiaq: Do not expose hardware input mode 0 of A4DJ ALSA: snd-usb-caiaq: Remove duplicate A8DJ control ALSA: snd-usb-caiaq: Increase version number to 1.3.12 Mark Lord (27): sata_mv: cleanup chipset GENeration FLAGS sata_mv: rearrange mv_start_dma() and friends sata_mv: restructure mv_qc_issue sata_mv: update ata_qc_from_tag sata_mv: mv_fill_sg fixes v2 sata_mv: introduce support for ATAPI devices sata_mv: optimize use of mv_edma_cfg sata_mv: remove leftovers [libata] sata_mv: cache frequently-accessed registers [libata] sata_mv: Enable use of (basic) DMA for ATAPI on GEN_IIE chips [libata] sata_mv: Tighten up interrupt masking in mv_qc_issue() [libata] sata_mv: Add a new mv_sff_check_status() function to sata_mv. [libata] Export ata_pio_queue_task() so that it can be used from sata_mv. [libata] sata_mv: Implement direct FIS transmission via mv_qc_issue_fis(). sata_mv: cosmetic preparations for IRQ coalescing sata_mv: implement IRQ coalescing (v2) sata_mv: optimize IRQ coalescing for 8-port chips sata_mv: fix LED blinking for SoC+NCQ [libata] More robust parsing for IDENTIFY DEVICE multi_count field sata_mv: revert SoC irq breakage sata_mv: fix irq mask races sata_mv: replace 0x1f with ATA_PIO4 (v2) sata_mv: workaround errata PCI#7 sata_mv: workaround errata SATA#26 sata_mv: cosmetic renames sata_mv: workaround errata SATA#13 sata_mv: shorten register names Mark McLoughlin (1): virtio_net: add link status handling Mark Nelson (1): powerpc/wdrtas: Update wdrtas_get_interval to use rtas_data_buf Mark Vels (1): trivial: PWM: fix of #endif comment Markus Bollinger (1): ALSA: pcxhr - add support for gpio ports and minor bug fix Markus Grabner (1): Staging: add line6 usb driver Markus Kempf (1): Staging: comedi: add ii_pci20kc driver Markus Metzger (8): x86, ftrace, hw-branch-tracer: support hotplug cpus x86, ftrace, hw-branch-tracer: dump trace on oops x86, ftrace, hw-branch-tracer: reset trace buffer on close x86, ftrace, hw-branch-tracer: change trace format x86, ftrace, hw-branch-tracer: documentation x86, ds, bts: cleanup DS configuration x86, ftrace: fix section mismatch in hw-branch-tracer x86, ptrace: remove CONFIG guards around declarations Martin Fuzzey (1): V4L/DVB (10945): pwc : fix LED and power setup for first open Martin K. Petersen (5): [SCSI] scsi_debug: DIF/DIX support [SCSI] Remove SUGGEST flags [SCSI] sd: Make revalidate less chatty block: add private bio_set for bio integrity allocations MD data integrity support Martin Michlmayr (4): [ARM] Orion: Fix some typos in the DNS-323 support code [ARM] Kirkwood: Hook up I2C [ARM] Kirkwood: More consistency regarding MPP naming [ARM] Kirkwood: Add support for QNAP TS-119/TS-219 Turbo NAS Martin Peschke (1): [SCSI] zfcp: add measurement data for average qdio queue utilisation Martin Petermann (1): [SCSI] zfcp: erp failed status bit will not be set Martin Schwidefsky (6): [S390] clock sync mode flags [S390] module function call optimization [S390] eliminate cpuinfo_S390 structure [S390] eliminate ipl_device from lowcore [S390] cleanup lowcore.h mm: do_xip_mapping_read: fix length calculation Martyn Welch (7): powerpc/86xx: Board support for GE Fanuc SBC310 powerpc/86xx: Default configutation for GE Fanuc's SBC310 powerpc/86xx: Extend GE Fanuc GPIO driver for the SBC310 powerpc/86xx: Correct local bus registers in GE Fanuc SBC610 dts file powerpc/86xx: Run sbc310 USB fixup code only on the appropriate platform. powerpc/86xx: Board support for GE Fanuc's PPC9A powerpc/86xx: Default configuration for GE Fanuc's PPC9A Masakazu Mokuno (2): PS3: gelic: convert the ethernet part to net_device_ops PS3: gelic: wireless: convert the wireless part to net_device_ops Masami Hiramatsu (10): tracing, Text Edit Lock - SMP alternatives support x86: implement atomic text_poke() via fixmap x86: expand irq-off region in text_poke() x86: kretprobe-booster interrupt emulation code fix kprobes: cleanup aggr_kprobe related code kprobes: move EXPORT_SYMBOL_GPL just after function definitions kprobes: cleanup comment style in kprobes.h kprobes: rename kprobe_enabled to kprobes_all_disarmed kprobes: support per-kprobe disabling kprobes: support kretprobe and jprobe per-probe disabling Masatake YAMATO (1): trivial: fix a pdlfush -> pdflush typo in comment Mathieu Desnoyers (2): tracing, Text Edit Lock - Architecture Independent Code tracing, Text Edit Lock - kprobes architecture independent support Matias Zabaljauregui (2): lguest: use KVM hypercalls lguest: use bool instead of int Matt Carlson (14): tg3: Fix 5906 link problems tg3: Drop non-VLAN rx pkts larger than the MTU tg3: Update ethtool set_settings error checks tg3: Refine tg3_vlan_rx_register() tg3: Eliminate nvram routine forward declarations tg3: Invert nvram_read() and nvram_read_swab() tg3: Correct NVRAM stream endian notations tg3: Eliminate tg3_nvram_read_swab() tg3: Refactor firmware version routines tg3: Add legacy bootcode version decoding tg3: Add DASH firmware version reporting tg3: Add version reporting for hardware selfboot tg3: Update copyright and version Update TG3 MAINTAINERS entry Matt Fleming (2): sh: Relax inline assembly constraints sh: Use the atomic_t "counter" member Matt Kraai (1): USB: skeleton: Use dev_info instead of info Matt LaPlante (2): trivial: fix typos/grammar errors in fs/Kconfig trivial: fix typos/grammar errors in Kconfig texts Matthew Garrett (16): thermal: use integers rather than strings for thermal values ACPI: move thermal trip handling to generic thermal layer [CPUFREQ] Change link order of x86 cpufreq modules [CPUFREQ] Make cpufreq-nforce2 less obnoxious Allow relatime to update atime once a day Add a strictatime mount option Make relatime default sony-laptop: Add support for new Sony platform API sony-laptop: Enable EC on newer hardware sony-laptop: Add support for extra keyboard events sony-laptop: Add rfkill support on new models sony-laptop: Add support for extended hotkeys thermal: support forcing support for passive cooling ACPI: Populate DIDL before registering ACPI video device on Intel dell-wmi: new driver for hotkey control serial: Update PNP IDs Matthew Ranostay (7): Add PCI DFI vendor ID ALSA: hda: add reference board SND_PCI_QUIRK ALSA: hda: 92hd71xxx disable unmute support for codecs that don't have input amps ALSA: hda: Added stac378x digital slave out struct ALSA: hda: Add STAC_DELL_S14 quirk ALSA: Add 92HD81B1C device id ALSA: hda - Add VREF powerdown sequence for another board Matthew Wilcox (12): [SCSI] Add VPD helper [SCSI] ses: Use new scsi VPD helper [SCSI] sd: Refactor sd_read_capacity() [SCSI] sd: Try READ CAPACITY 16 first for SBC-2 devices Rewrite MSI-HOWTO PCI MSI: Replace 'type' with 'is_msix' PCI MSI: msi_desc->dev is always initialised PCI MSI: Use mask_pos instead of mask_base when appropriate PCI MSI: Refactor interrupt masking code PCI MSI: Add support for multiple MSI sysctl: fix suid_dumpable and lease-break-time sysctls ata: Add TRIM infrastructure Matthias Fuchs (1): rtc: add EPSON RX8025 support to DS1307 RTC driver Matthias Schwarzott (5): V4L/DVB (10662): remove redundant memset after kzalloc V4L/DVB (10822): Add support for Zarlink ZL10036 DVB-S tuner. V4L/DVB (10823): saa7134: add DVB support for Avermedia A700 cards V4L/DVB (10948): flexcop-pci: Print a message in case the new stream watchdog detects a problem V4L/DVB (11386): saa7134: Add analog RF tuner support for Avermedia A700 DVB-S Hybrid+FM card Matthias Welwarsky (2): sony-laptop: new style events typo fixes sony-laptop: fix event reporting for new style events Matthias-Christian Ott (1): [CPUFREQ] p4-clockmod reports wrong frequency. Mattia Dongili (3): sony-laptop: merge Type4 into Type3 sony-laptop: Make sony_pic_set_wwanpower not take mutexes sony-laptop: update copyright Mauro Carvalho Chehab (62): V4L/DVB (10211): vivi: Implements 4 inputs on vivi V4L/DVB (10298): remove err macro from few usb devices V4L/DVB (10305): videobuf-vmalloc: Fix: videobuf memory were never freed V4L/DVB (10394): KWorld ATSC 115 all static V4L/DVB (10404): saa7134-core: remove oss option, since saa7134-oss doesn't exist anymore V4L/DVB (10405): saa7134-core: loading saa7134-alsa is now the default V4L/DVB (10504): tda827x: Be sure that gate will be open/closed at the proper time V4L/DVB (10505): tda8290: Print an error if i2c_gate is not provided V4L/DVB (10506): saa7134: move tuner init code to saa7134-cards V4L/DVB (10507): saa7134: Fix analog mode on devices that need to open an i2c gate V4L/DVB (10508): saa7134: Cleanup: remove unused waitqueue from struct V4L/DVB (10509): saa7134-video: two int controls lack a step V4L/DVB (10511): saa7134: get rid of KBL V4L/DVB (10512): tda1004x: Fix eeprom firmware load on boards with 16MHz Xtal V4L/DVB (10514): em28xx: Add support for Kaiomy TVnPC U2 stick V4L/DVB (10515): Adds IR table for the IR provided with this board and includes it at V4L/DVB (10516): em28xx: Add support for Easy Cap Capture DC-60 V4L/DVB (10570): v4l2-framework: documments videobuf usage on drivers V4L/DVB (10571): v4l2-framework.txt: Fixes the videobuf init functions V4L/DVB (10654): em28xx: VideoMate For You USB TV box requires tvaudio V4L/DVB (10738): Get rid of video_decoder.h header were uneeded V4L/DVB(10738a): remove include/linux/video_encoder.h V4L/DVB (10769): Update dependencies of the modules converted to V4L2 V4L/DVB (10771): tea575x-tuner: convert it to V4L2 API V4L/DVB (10835): Kconfig: Add some missing selects for a required frontends V4L/DVB (10836): Kconfig: replace DVB_FE_CUSTOMIZE to DVB_FE_CUSTOMISE V4L/DVB (10837): Kconfig: only open the customise menu if selected V4L/DVB (10838): get rid of the other occurrences of DVB_FE_CUSTOMIZE typo V4L/DVB (10840): em28xx-dvb: Remove an unused header V4L/DVB (10842): Adds some missing frontend selects for saa7134 and dvb-usb V4L/DVB (10870): v4l2-ioctl: get rid of video_decoder.h V4L/DVB (10896): /frontends/Kconfig: Move af9013 Kconfig option to its proper place V4L/DVB (10897): Fix Kbuild MEDIA_TUNER_CUSTOMIZE dependencies V4L/DVB (10870a): remove all references for video_decoder.h V4L/DVB (10907): avoid loading the entire videodev.h header on V4L2 drivers V4L/DVB (10951): xc5000: Fix CodingStyle errors introduced by the last patch V4L/DVB (10908): videobuf-core: also needs a minimal subset of V4L1 header V4L/DVB (11108): get_dvb_firmware: Add option to download firmware for cx231xx V4L/DVB (11109): au0828: Fix compilation when VIDEO_ADV_DEBUG = n V4L/DVB (11110): au8522/au0828: Fix Kconfig dependencies V4L/DVB (11111): dvb_dummy_fe: Fix compilation breakage V4L/DVB (11127): Kconfig: replace all occurrences of CUSTOMIZE to CUSTOMISE V4L/DVB (11136): get_dvb_firmware: Add download code for cx18 firmwares V4L/DVB (11137): get_dvb_firmware: add cx23885 firmwares V4L/DVB (11138): get_dvb_firmware: add support for downloading the cx2584x firmware for pvrusb2 V4L/DVB (11225): v4lgrab: fix compilation warnings V4L/DVB (11226): avoid warnings for request_ihex_firmware on dabusb and vicam V4L/DVB (11227): ce6230: avoid using unitialized var V4L/DVB (11308): msp3400: use the V4L2 header since no V4L1 code is there V4L/DVB (10953): cx25840: Fix CodingStyle errors introduced by the last patch V4L/DVB (10955): cx231xx: CodingStyle automatic fixes with Lindent V4L/DVB (10956): cx231xx: First series of manual CodingStyle fixes V4L/DVB (10957a): cx231xx: Fix compilation breakage V4L/DVB (11130): cx231xx: fix an inverted logic at vidioc_streamoff V4L/DVB (11131): cx231xx: avoid trying to access unfilled dev struct V4L/DVB (11132): cx231xx: usb probe cleanups V4L/DVB (11133): cx231xx: don't print pcb config debug messages by default V4L/DVB (11134): cx231xx: dmesg cleanup V4L/DVB (11135): cx231xx: use usb_make_path() for bus_info V4L/DVB (11250): cx231xx: Fix Kconfig help items V4L/DVB (11360): em28xx: use usb_interface.dev for v4l2_device_register cx231xx: Convert to snd_card_create() Maxime Bizon (1): [ARM] Kirkwood: invalidate L2 cache before enabling it Michael Buesch (40): b43: Fixup set_key handling b43: Use 64bit atomic register access for TSF b43/ssb: Add SPROM8 extraction and LP-PHY detection b43: Change schedule for old-fw support removal b43: Automatically probe for opensource firmware b43: Fix phy_g.c compiler warning b43: Dynamically control log verbosity b43: Add LP-PHY register definitions b43: Add LP-PHY baseband init for >=rev2 b43: Add LP 2062 radio init ssb: Add PMU support b43: Port spec bugfixes for the LP baseband init b43: (b2062) Fix crystal frequency calculations b43: Add parts of LP-PHY TX power control b43: Move DMA stop sanity check b43: Fix DMA buffer size handling b43: Optimize DMA buffers b43: Add slot count compiletime assertion b43: Fix radio host flags b43: Honor the no-slow-clock boardflag b43: Enable PCI slow clock workaround, if needed. mac80211: Add software scan notifiers b43: Implement sw scan callbacks b43: Convert usage of b43_phy_set() b43: Convert usage of b43_phy_mask() b43: Convert usage of b43_phy_maskset() b43: Convert usage of b43_radio_set() b43: Convert usage of b43_radio_mask() b43: Convert usage of b43_radio_maskset() b43: Remove bogus integer truncation warnings ssb: Add SPROM fallback support b43: Pass more RX flags to mac80211 b43: Fix compilation for devices without PCI core b43: Mask PHY TX error interrupt, if not debugging ssb: remove EXPERIMENTAL dependencies. b43: Add BCM4307 PCI-ID bcm47xx: fix GPIO API return codes spi-gpio: allow operation without CS signal b44: Fix sizes passed to b44_sync_dma_desc_for_{device,cpu}() b44: Use kernel DMA addresses for the kernel DMA API Michael Chan (1): bnx2: Use request_firmware() Michael Ellerman (28): x86: Remove never-called arch_setup_msi_irq() powerpc: Remove unused ppc64_terminate_msg() powerpc: Allow debugging of LMBs with lmb=debug lmb: Rework lmb_dump_all() output powerpc/pseries: Fix MSI-X interrupt querying powerpc/pseries: Add support for ibm,req#msi-x powerpc/pseries: Check for MSI-X also in rtas_msi_pci_irq_fixup() powerpc/pseries: Return the number of MSIs we could allocate powerpc/pseries: Return req#msi(-x) if request is larger powerpc/pseries: Implement a quota system for MSIs powerpc: Deindentify identify_cpu() powerpc: Make sure we copy all cpu_spec features except PMC related ones powerpc: Remove unused asm-offsets entries for cpu_spec powerpc: Print linux_banner in prom_init powerpc/pseries: Reject discontiguous/non-zero based MSI-X requests powerpc/pseries: The pseries MSI code depends on EEH powerpc/cell: Fix Axon MSI driver dependencies powerpc/pseries: The RPA PCI hotplug driver depends on EEH PCI/MSI: Use #ifdefs instead of weak functions PCI/MSI: Allow arch code to return the number of MSI-X available PCI MSI: Add example request loop to MSI-HOWTO.txt powerpc/cell: Make axonram depends on BLOCK powerpc/msi: Mark the MSI bitmap selftest code as __init powerpc: Turn on self-tests in ppc64_defconfig MAINTAINERS: add hvc_console powerpc: Print information about mapping hw irqs to virtual irqs powerpc/ftrace: Fix #if that should be #ifdef powerpc/ftrace: Fix printf format warning Michael Hennerich (7): Blackfin arch: add a check to make sure only Blackfin GPIOs may generate IRQs Blackfin arch: enable the platfrom PATA driver with CF Cards Blackfin arch: Privide BF537-STAMP platform data of ADP5520 Multifunction driver Blackfin arch: Blacklist Hibernate (PM_SUSPEND_MEM) on BF561 as well blackfin: BF538/9 serial uart support Blackfin SPI Driver: Fix erroneous SPI Clock divisor calculation Blackfin SPI Driver: Add GPIO controlled SPI Slave Select support Michael Hillmann (1): Staging: comedi: add ke_counter driver Michael Holzheu (5): [S390] zfcpdump: Prevent zcore from beeing built as a kernel module. [S390] s390dbf: Remove redundant initilizations. [S390] s390dbf: Remove needless check for NULL pointer. [S390] ipl: Improve checking logic and remove switch defaults. [S390] Ensure that ipl panic notifier is called late. Michael K. Johnson (1): x86, setup: mark %esi as clobbered in E820 BIOS call Michael Krufky (36): V4L/DVB (10415): dib0700: add data debug to dib0700_i2c_xfer_new V4L/DVB (10416): tveeprom: update to include Hauppauge tuners 151-155 V4L/DVB (10417): sms1xxx: add missing usb id 2040:2011 V4L/DVB (10746): sms1xxx: enable rf switch on Hauppauge Tiger devices V4L/DVB (10747): sms1xxx: move definition of struct smsdvb_client_t into smsdvb.c V4L/DVB (10749): sms1xxx: move smsusb_id_table into smsusb.c V4L/DVB (10751): sms1xxx: fix checkpatch.pl violations introduced by previous changeset V4L/DVB (10752): sms1xxx: load smsdvb module automatically based on device id V4L/DVB (10753): siano: convert EXPORT_SYMBOL to EXPORT_SYMBOL_GPL V4L/DVB (10772): siano: prevent duplicate variable declaration V4L/DVB (10779): mxl5007t: remove analog tuning code V4L/DVB (10780): mxl5007t: remove function mxl5007t_check_rf_input_power V4L/DVB (10781): mxl5007t: mxl5007t_get_status should report if tuner is locked V4L/DVB (10782): mxl5007t: warn when unknown revisions are detected V4L/DVB (10783): mxl5007t: fix devname for hybrid_tuner_request_state V4L/DVB (10784): mxl5007t: update driver for MxL 5007T V4 V4L/DVB (10876): tda18271: add support for AGC configuration via tuner callback V4L/DVB (10877): saa7134: add analog support for Hauppauge HVR1110r3 boards V4L/DVB (10898): remove build-time dependencies on dib7000m V4L/DVB (10899): remove build-time dependencies on dib7000p V4L/DVB (10900): remove build-time dependencies on dib3000mc V4L/DVB (10901): cleanup linewraps in dib7000p.h V4L/DVB (10902): cleanup linewraps in dib7000m.h V4L/DVB (10903): cleanup linewraps in dib3000mc.h V4L/DVB (10904): remove dib0070_ctrl_agc_filter from dib0070.h V4L/DVB (10905): dib0700: enable DVB_FE_CUSTOMISE for dibcom frontends V4L/DVB (10923): saa7134: fix typo in product name V4L/DVB (10924): saa7134: enable serial transport streaming interface V4L/DVB (10925): add support for LG Electronics LGDT3305 ATSC/QAM-B Demodulator V4L/DVB (10926): saa7134: enable digital tv support for Hauppauge WinTV-HVR1120 V4L/DVB (10927): dib0700: add support for Hauppauge ATSC MiniCard V4L/DVB (10968): lgdt3305: add email address to MODULE_AUTHOR V4L/DVB (10969): lgdt3305: add missing space in comment V4L/DVB (10970): lgdt3305: add MODULE_VERSION V4L/DVB (10984): lgdt3305: avoid OOPS in error path of lgdt3305_attach V4L/DVB (11251): tuner: prevent invalid initialization of t->config in set_type Michael Neuling (4): powerpc: Add alignment handler for new lfiwzx instruction powerpc: Fix load/store float double alignment handler powerpc: Disable VSX or current process in giveup_fpu/altivec powerpc: Fix ptrace compat wrapper for FPU register access Michael Schmitz (2): m68k: section mismatch fixes: DMAsound for Atari m68k: section mismatch fixes: Atari SCSI Michael Schwingen (1): ALSA: hda - add support for "Maxdata Favorit 100XS" (Intel HDA/ALC260) Michael Tokarev (1): tun: Check supplemental groups in TUN/TAP driver. Michael Trimarchi (1): sh: Fix up DSP context save/restore. Michal Dobes (7): Staging: comedi: add amcc_s5933 header file Staging: comedi: add adl_pci9118 driver Staging: comedi: add adv_pci1710 driver Staging: comedi: add pcl724 driver Staging: comedi: add pcl821 driver Staging: comedi: add pcl818 driver Staging: comedi: add adv_pci_dio driver Michal Januszewski (2): uvesafb: fix selecting mode with the vbemode option uvesafb: documentation update Michel Lachaine (2): Staging: comedi: add adl_pci7432 driver Staging: comedi: add adl_pci8164 driver Mikael Pettersson (1): [ARM] 5435/1: fix compile warning in sanity_check_meminfo() Mike Christie (13): [SCSI] iser: have iser use its own logging [SCSI] libiscsi: replace scsi_debug logging with session/conn logging [SCSI] libiscsi_tcp: replace tcp_debug/scsi_debug logging with session/conn logging [SCSI] iscsi_tcp: replace scsi_debug/tcp_debug logging with iscsi conn logging [SCSI] libiscsi: don't cap queue depth in iscsi modules [SCSI] iscsi class: fix lock dep warning on logout [SCSI] iscsi lib: have lib create work queue for transmitting IO [SCSI] iscsi lib: remove qdepth param from iscsi host allocation [SCSI] libiscsi: pass session failure a session struct [SCSI] iscsi class: remove host no argument from session creation callout [SCSI] libiscsi: fix possbile null ptr session command cleanup [SCSI] cxgb3i: re-read ddp settings information after chip reset [SCSI] cxgb3i: call ddp release function directly Mike Frysinger (31): ASoC: Blackfin: cleanup sport handling in ASoC Blackfin AC97 code ASoC: Blackfin: drop unnecessary dma casts ASoC: Blackfin: move gpio_err behind the define that is only user of it ASoC: Blackfin: fix typo in MUTE definition [MTD] [NAND] Blackfin NFC Driver: do not clobber DMAC1_PERIMUX [MTD] [NAND] Blackfin NFC Driver: mark bf5xx_nand_add_partition() as __devinit [MTD] [NAND] Blackfin NFC Driver: drop pointless casts with set_dma_callback() Blackfin arch: include linux headers that this one uses definitions from fro sport drivers Blackfin arch: bf51x processors also have 8 timers Blackfin arch: convert BF5{18,27,48}_FAMILY to CONFIG_BF{51,52,54}x Blackfin arch: clean up sports header file Blackfin arch: add link-time asserts to make sure on-chip regions dont overflow bin_elf_fdpic: check the return value of clear_user blackfin: Use unsigned long for flags with irq functions Blackfin SPI Driver: remove useless <asm/cplbinit.h> Blackfin SPI Driver: use len_in_bytes when we care about the number of bytes transferred Blackfin SPI Driver: pass DMA overflow error to the higher level Blackfin SPI Driver: unify duplicated code in dma read/write paths Blackfin SPI Driver: drop bogus cast and touchup dma label Blackfin SPI Driver: add a few more DMA debug messages Blackfin SPI Driver: do not check for SPI errors if DMA itself did not flag any Blackfin SPI Driver: use the properl BIT_CTL_xxx defines Blackfin SPI Driver: SPI slave select code cleanup Blackfin SPI Driver: get dma working for SPI flashes Blackfin SPI Driver: add timeout while waiting for SPIF in dma irq handler Blackfin SPI Driver: tweak magic spi dma sequence to get it working on BF54x Blackfin SPI Driver: use bfin_spi_ prefix on all functions Blackfin SPI Driver: fix NULL pointer crash Change KCONFIG name KGDB_SERIAL_CONSOLE check for module Adjust path to gpio headers Mike Galbraith (1): sched: add avg_overlap decay Mike Isely (65): V4L/DVB (10236): pvrusb2: Stop advertising VBI capability - it isn't there V4L/DVB (10237): pvrusb2: Generate a device-unique identifier V4L/DVB (10238): pvrusb2: Change sysfs serial number handling V4L/DVB (10239): pvrusb2: Fix misleading comment caused by earlier commit V4L/DVB (10258): pvrusb2: Issue VIDIOC_INT_INIT to v4l2 modules when they first attach V4L/DVB (10259): pvrusb2: Code module name directly in printk V4L/DVB (10303): pvrusb2: Use usb_make_path() to determine device bus location V4L/DVB (11154): pvrusb2: Split i2c module handling from i2c adapter V4L/DVB (11155): pvrusb2: Set up v4l2_device instance V4L/DVB (11156): pvrusb2: Changes to further isolate old i2c layer V4L/DVB (11157): pvrusb2: whitespace trivial tweaks V4L/DVB (11158): pvrusb2: New device attribute mechanism to specify sub-devices V4L/DVB (11159): pvrusb2: Providing means to stop tracking an old i2c module V4L/DVB (11160): pvrusb2: whitespace tweaks V4L/DVB (11161): pvrusb2: Set i2c autoprobing to be off by default V4L/DVB (11162): pvrusb2: Tie up loose ends with v4l2-subdev setup V4L/DVB (11163): pvrusb2: Lay foundation for triggering sub-device updates V4L/DVB (11164): pvrusb2: Tie-in sub-device log requests V4L/DVB (11165): pvrusb2: Tie in debug register access to sub-devices V4L/DVB (11166): pvrusb2: Implement status fetching from sub-devices V4L/DVB (11167): pvrusb2: Tie in various v4l2 operations into the sub-device mechanism V4L/DVB (11168): pvrusb2: Define value for a null sub-device ID V4L/DVB (11169): pvrusb2: Note who our video decoder sub-device is, and set it up V4L/DVB (11170): pvrusb2: Clean-up / placeholders inserted for additional development V4L/DVB (11171): pvrusb2: Tie in sub-device decoder start/stop V4L/DVB (11172): pvrusb2: Cause overall initialization to fail if sub-driver(s) fail V4L/DVB (11173): pvrusb2: Fix backwards function header comments V4L/DVB (11174): pvrusb2: Implement reporting of connected sub-devices V4L/DVB (11175): pvrusb2: Implement sub-device specific update framework V4L/DVB (11176): pvrusb2: Tie in wm8775 sub-device handling V4L/DVB (11177): pvrusb2: Tie in saa7115 sub-device handling V4L/DVB (11178): pvrusb2: Make audio sample rate update into a sub-device broadcast V4L/DVB (11179): pvrusb2: make sub-device specific update function names uniform V4L/DVB (11180): pvrusb2: Tie in msp3400 sub-device support V4L/DVB (11181): pvrusb2: Fix silly 80 column issue V4L/DVB (11182): pvrusb2: Tie in cx25840 sub-device support V4L/DVB (11183): pvrusb2: Implement more sub-device loading trace and improve error handling V4L/DVB (11184): pvrusb2: Define default i2c address for wm8775 sub-device V4L/DVB (11185): pvrusb2: Fix uninitialized counter V4L/DVB (11186): pvrusb2: Fix bugs involved in listing of sub-devices V4L/DVB (11187): pvrusb2: Allow sub-devices to insert correctly V4L/DVB (11188): pvrusb2: Sub-device update must happen BEFORE state dirty bits are cleared V4L/DVB (11189): pvrusb2: Deal with space-after-comma coding style idiocy V4L/DVB (11190): pvrusb2: Broadcast tuner type change to sub-devices V4L/DVB (11191): pvrusb2: Define default I2C address for cx25840 sub-device V4L/DVB (11192): pvrusb2: Implement trace print for stream on / off action V4L/DVB (11193): pvrusb2: Correct some trace print inaccuracies V4L/DVB (11194): pvrusb2: Implement mechanism to force a full sub-device update V4L/DVB (11195): pvrusb2: Issue required core init broadcast to all sub-devices V4L/DVB (11196): pvrusb2: Define default I2C addresses for msp3400 and saa7115 sub-devices V4L/DVB (11197): pvrusb2: Fix incorrectly named sub-device ID V4L/DVB (11198): pvrusb2: Define default I2C address for CS53L32A sub-device V4L/DVB (11199): pvrusb2: Convert all device definitions to use new sub-device declarations V4L/DVB (11200): pvrusb2: Make a bunch of dvb config structures const (trivial) V4L/DVB (11201): pvrusb2: Fix space-after-comma idiocy V4L/DVB (11202): pvrusb2: Fix slightly mis-leading header in debug interface output V4L/DVB (11203): pvrusb2: Implement better reporting on attached sub-devices V4L/DVB (11204): pvrusb2: Remove old i2c layer; we use v4l2-subdev now V4L/DVB (11205): pvrusb2: Remove ancient IVTV specific ioctl functions V4L/DVB (11206): pvrusb2: Add sub-device for demod V4L/DVB (11207): pvrusb2: Add composite and s-video input support for OnAir devices V4L/DVB (11208): pvrusb2: Use v4l2_device_disconnect() V4L/DVB (11332): pvrusb2: Fix incorrect reporting of default value for non-integer controls V4L/DVB (11333): pvrusb2: Report def_val items in sysfs symbolically, consistent with cur_val V4L/DVB (11334): pvrusb2: Fix uninitialized tuner_setup field(s) Mike Mason (1): powerpc/eeh: Only disable/enable LSI interrupts in EEH Mike Miller (2): cciss: kernel scan thread for MSA2012 cciss: change to discover first memory BAR Mike Rapoport (22): [ARM] pxa/em-x270: updates for 2.6.29 [ARM] pxa: update xm_x2xx_defconfig [ARM] pxa/em-x270: update MMC/SDIO implementation [ARM] pxa/em-x270: introduce macors to to simplify da9030 subdev initialization [ARM] pxa/em-x270: add battery charger [ARM] pxa/em-x270: prepare addition of eXeda machine to em-x270.c [ARM] pxa: add eXeda platform support [ARM] pxa: prepare xm_x2xx_defconfig for split [ARM] pxa: add em_x270_defconfig for EM-X270 and eXeda libertas: if_spi: add ability to call board specific setup/teardown methods [ARM] pxa: add DM9000_PLATF_NO_EEPROM flag to CM-X... platforms [MTD] [NAND] pxa3xx_nand: use resource_size instead of 'r->end - r->start + 1' [MTD] [NAND] pxa3xx_nand: allow building as module [MTD] [NAND] pxa3xx_nand: add ability to keep controller settings defined by OBM/bootloader regulator: add unset_regulator_supplies to fix regulator_unregister rtc-v3020: coding style cleanup [ARM] 5442/1: pxa/cm-x255: fix reverse RDY gpios in PCMCIA driver rtc-v3020: add ability to access v3020 chip with GPIOs spi_bfin5xx: remove unused IS_DMA_ALIGNED macro SPI: add dma_alignment field to spi_master pxa2xx_spi: set spi_master.dma_alignment = 8 spi_imx: set spi_master.dma_alignment = 4 Mike Snitzer (3): ext4: Remove stale block allocator references from ext4.h dm log: use standard kernel module refcount dm log: remove struct dm_dirty_log_internal Mike Travis (21): cpumask: update irq_desc to use cpumask_var_t cpumask: fix bug in use cpumask_var_t in irq_desc SGI UV cpumask: use static temp cpumask in flush_tlb x86: cleanup remaining cpumask_t code in mce_amd_64.c x86: reduce stack usage in init_intel_cacheinfo cpumask: use cpumask_var_t in dcdbas.c cpumask: reduce stack usage in find_lowest_rq Xen: reduce memory required for cpu_evtchn_mask irq: change references from NR_IRQS to nr_irqs irq: use WARN() instead of WARN_ON(). irq: allocate irq_desc_ptrs array based on nr_irqs irq: initialize nr_irqs based on nr_cpu_ids kstat: modify kstat_irqs_legacy to be variable sized cpumask, irq: non-x86 build failures irq: update all arches for new irq_desc irq: update all arches for new irq_desc, fix x86: fix build warning when CONFIG_NUMA not defined. sched: fix warning on ia64 x86: cleanup early setup_percpu references cpufreq: use work_on_cpu in acpi-cpufreq.c for drv_read and drv_write x86: put trigger in to detect mismatched apic versions. Mikhail Zolotaryov (1): powerpc 4xx EMAC driver: device name reported on timeout is not correct Miklos Szeredi (7): lockd: clean up blocking lock cases of nlsmvc_lock() fuse: allow kernel to access "direct_io" files fuse: allow private mappings of "direct_io" files uml: fix compile error from net_device_ops conversion uml: fix link error from prefixing of i386 syscalls with ptregs_ uml: fix warnings in kernel_execve splice: fix deadlock in splicing to file Mikulas Patocka (17): dm: preserve bi_io_vec when resubmitting bios dm raid1: switch read_record from kmalloc to slab to save memory dm io: make sync_io uninterruptible dm snapshot: refactor __find_pending_exception dm snapshot: avoid dropping lock in __find_pending_exception dm snapshot: avoid having two exceptions for the same chunk dm: bio list add bio_list_add_head dm: remove unnecessary work queue type field dm: remove unnecessary work queue context field dm: remove unnecessary struct dm_wq_req dm: rename __split_bio dm: move bio_io_error into __split_and_process_bio dm: merge __flush_deferred_io into caller dm: allow uninterruptible wait for pending io dm: merge pushback and deferred bio lists dm: move wait queue declaration dm: set queue ordered mode Milind Arun Choudhary (1): proc: fix sparse warnings in pagemap_read() Miloslav Trmac (2): Audit: fix handling of 'strings' with NULL characters audit: ignore terminating NUL in AUDIT_USER_TTY messages Milton Miller (4): powerpc/numa: Avoid possible reference beyond prop. length in find_min_common_depth() powerpc/numa: Remove redundant find_cpu_node() powerpc/pseries: Remove write only variable in PCI DLPAR powerpc/pci: Move hose_list and pci_address_to_pio to pci-common Mimi Zohar (11): integrity: IMA hooks integrity: IMA as an integrity service provider integrity: IMA display integrity: IMA policy integrity: IMA policy open Integrity: IMA file free imbalance Integrity: IMA update maintainers integrity: shmem zero fix integrity: audit update integrity: ima scatterlist bug fix integrity: ima iint radix_tree_lookup locking fix MinChan Kim (2): vmap: remove needless lock and list in vmap mm: shrink_all_memory(): use sc.nr_reclaimed Ming Lei (7): USB: ch341 serial: fix port number changed after resume driver core: check bus->match without holding device lock platform driver: fix incorrect use of 'platform_bus_type' with 'struct device_driver' driver core: remove polling for driver_probe_done(v5) driver core: move platform_data into platform_device driver core: fix passing platform_data Driver core: implement uevent suppress in kobject Mingming Cao (5): quota: Add quota reservation support quota: Add quota reservation claim and released operations quota: Use inode->i_blkbits to get block bits quota: Move EXPORT_SYMBOL immediately next to the functions/varibles ext4: quota reservation for delayed allocation Mithlesh Thukral (31): Staging: sxg: New SXG_SGL design and MAC Header changes Staging: sxg: Typedef removal - pending work Staging: sxg: Commenting style fixes - Pending work Staging: sxg: Indentation fixes - mostly 80 char lines Staging: sxg: Receive code and data structure cleanups Staging: sxg: Ethtool framework and Receive code path changes Staging: sxg: SXG SGL related cleanup in data structures and code Staging: sxg: Locking related changes. Fix locking levels Staging: sxg: Add Ethtool functionality enhancement and misc cleanups Staging: sxg: Firmware updates Staging: sxg: Fix to load card on low memory machines Staging: sxg: Add multicast support for Sahara SXG driver Staging: sxg: Add NAPI feature to Sahara SXG Driver Staging: sxg: Cleanup the SXG driver of unused space and functions Staging: sxg: Add Jumbo frames support to Sahara SXG Driver Staging: sxg: Removed unnecessary checks while taking Transmit Locks Staging: sxg: Make SXG driver use MSI-X interrupts if possible Staging: sxg: Add Checksum Offload support for Sahara SXG driver Staging: sxg: Fix memory leak in case of allocation failure Staging: sxg: Add firmware files for Rev B card Staging: sxg: Add Rev B support in the Sahara SXG driver Staging: sxg: Remove unused Rev A microcode files Staging: sxg: Add checksum control option through ethtool interface Staging: sxg: Fix memory leak caused by double allocation of rings Staging: sxg: Fix the module in Kconfig file for Sahara SXG driver Staging: sxg: Fix interface bug not working after open is called second time. Staging: sxg: Read the correct MAC address from the card for Rev B cards Staging: sxg: Fix a warning dump emitted by rtnl_watchdog during LTP tests Staging: sxg: Add watchdog timer for managing Link states for SXG driver Staging: sxg: Add support to download the firmware using request_firmware() Staging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss drivers Mohamed Abbas (6): iwlagn: fix warning when set WEP key iwlagn: use changed in mac_config iwl3945: use changed in iwl3945_mac_config iwlagn: allow power level setting all the times iwlcore: dont commit power command if interface is not up iwlwifi: support 11h Moni Shoua (2): IB/mlx4: Fix dispatch of IB_EVENT_LID_CHANGE event IB/mthca: Fix dispatch of IB_EVENT_LID_CHANGE event Moritz Muehlenhoff (64): Staging: wlan-ng: Remove use of __WLAN_ATTRIB_PACK__ Staging: wlan-ng: Remove use of WLAN_ADDR_LEN Staging: wlan-ng: Remove stray comments in header files Staging: wlan-ng: Cleanup wlan_compat.h more Staging: wlan-ng: Remove DBFENTER/DBFEXIT macros Staging: wlan-ng: Use generic byteorder macros Staging: wlan-ng: Replace BITx with the generic BIT(x) Staging: wlan-ng: Move URB_ASYNC_UNLINK and USB_QUEUE_BULK out of wlan_compat.h Staging: wlan-ng: Remove WLAN_LOG_INFO Staging: wlan-ng: Remove wlan_max()/wlan_min() Staging: wlan-ng: Replace WLAN_LOG_NOTICE with printk() Staging: wlan-ng: Replace WLAN_LOG_ERROR() with printk() Staging: wlan-ng: Replace WLAN_LOG_WARNING() with printk() Staging: wlan-ng: Replace wlan_isprint() with generic isprint() Staging: wlan-ng: Remove dead/unused code from p80211types.h Staging: wlan-ng: Remove dead/unused code from p80211hdr.h Staging: wlan-ng: Remove dead/unused code from p80211meta.h Staging: wlan-ng: Remove dead/unused code from hfa384x.h Staging: wlan-ng: Remove dead/unused code from p80211msg.h Staging: wlan-ng: Remove dead/unused code from p80211netdev.h Staging: wlan-ng: Remove dead/unused code from p80211conv.c Staging: wlan-ng: Remove dead/unused code from p80211conv.h Staging: wlan-ng: Remove dead/unused code from p80211req.c Staging: wlan-ng: Replace SSWAP() with the generic swap(). Also remove a Staging: wlan-ng: Remove more dead/unused code from p80211types.h Staging: wlan-ng: Remove dead/unused code from prism2sta.c Staging: wlan-ng: Remove dead code from prism2mgmt.c Staging: wlan-ng: Remove dead code from hfa384x_usb.c Staging: wlan-ng: Remove unused header file p80211metamib.h Staging: wlan-ng: Remove dead/unused code from p80211metadef.h Staging: wlan-ng: Remove dead/unused code from p80211ioctl.h Staging: wlan-ng: Remove dead/unused code from hfa384x.h and p80211metamsg.h Staging: wlan-ng: Remove more dead/unused code from hfa384x.h Staging: wlan-ng: Remove WLAN_INCLUDE_DEBUG and some related, mostly unused Staging: wlan-ng: Move netdevice_t typedef into p80211netdev.h Staging: wlan-ng: Move wlan_mkprintstr() and wlan_hexchar() macros into prism2sta.c Staging: wlan-ng: Replace WLAN_LOG_DEBUG() with printk(KERN_DEBUG Staging: wlan-ng: p80211req.h: Coding style cleanups Staging: wlan-ng: p80211req.c: Coding style cleanups Staging: wlan-ng: prism2mgmt.h: Coding style cleanups Staging: wlan-ng: hfa384x.h: Coding style cleanups Staging: wlan-ng: p80211wext.c: Coding style cleanups Staging: wlan-ng: p80211meta.h: Coding style cleanups Staging: wlan-ng: p80211ioctl.h: Coding style cleanups Staging: wlan-ng: p80211metastruct.h: Coding style cleanups Staging: wlan-ng: p80211hdr.h: Coding style cleanups Staging: wlan-ng: p80211conv.h: Coding style cleanups Staging: wlan-ng: p80211conv.c: Coding style cleanups Staging: wlan-ng: p80211types.h: Coding style cleanups Staging: wlan-ng: p80211msg.h: Coding style cleanups Staging: wlan-ng: p80211netdev.h: Coding style cleanups Staging: wlan-ng: p80211mgmt.h: Coding style cleanups Staging: wlan-ng: prism2mib.c: Coding style cleanups Staging: wlan-ng: prism2usb.c: Coding style cleanups Staging: wlan-ng: prism2sta.c: Coding style cleanups Staging: wlan-ng: p80211netdev.c: Coding style cleanups Staging: wlan-ng: hfa384x_usb.c: Coding style cleanups Staging: wlan-ng: prism2mgmt.c: Coding style cleanups Staging: wlan-ng: Remove dead code from prism2mib.c Staging: wlan-ng: Remove more dead code from hfa384x_usb.c Staging: wlan-ng: Remove unnecessary checks for NULL before calling kfree() Staging: wlan-ng: Remove dead code from p80211netdev.c Staging: wlan-ng: Remove the now empty wlan_compat.h Staging: wlan-ng: Replace local byteorder macros Márton Németh (2): V4L/DVB (10633): DAB: fix typo V4L/DVB (11293): uvcvideo: Add zero fill for VIDIOC_ENUM_FMT Nam Phạm Thà nh (1): V4L/DVB (10242): pwc: add support for webcam snapshot button Nathan Fontenot (2): powerpc/numa: Cleanup hot_add_scn_to_nid powerpc/pseries: Failed reconfig notifier chain call cleanup Nathan Williams (1): solos: Automatically determine number of ports Neil Horman (8): crypto: ansi_cprng - Force reset on allocation crypto: ansi_cprng - Panic on CPRNG test failure when in FIPS mode crypto: ansi_cprng - Add maintainer Network Drop Monitor: Add trace declaration for skb frees Network Drop Monitor: Adding kfree_skb_clean for non-drops and modifying end-of-line points for skbs Network Drop Monitor: Adding drop monitor implementation & Netlink protocol Network Drop Monitor: Adding Build changes to enable drop monitor kexec: add dmesg log symbols to /proc/vmcoreinfo lists NeilBrown (43): NFS: flush cached directory information slightly more readily. md: Fix is_mddev_idle test (again). md: Allow write-intent bitmaps to have chunksize < PAGE_SIZE md: never clear bit from the write-intent bitmap when the array is degraded. md: write bitmap information to devices that are undergoing recovery. md: move LEVEL_* definition from md_k.h to md_u.h md: move most content from md.h to md_k.h md: move lots of #include lines out of .h files and into .c md: move md_k.h from include/linux/raid/ to drivers/md/ md: occasionally checkpoint drive recovery to reduce duplicate effort after a crash md: be more consistent about setting WriteMostly flag when adding a drive to an array md/raid5: simplify interface for init_stripe and get_active_stripe md/raid5: change raid5_compute_sector and stripe_to_pdidx to take a 'previous' argument md/raid6: remove expectation that Q device is immediately after P device. md/raid5: simplify raid5_compute_sector interface md/raid5: Add support for new layouts for raid5 and raid6. md/raid5: finish support for DDF/raid6 md: make sure new_level, new_chunksize, new_layout always have sensible values. md/raid5: refactor raid5 "run" md: md_unregister_thread should cope with being passed NULL md: enable suspend/resume of md devices. md: add ->takeover method to support changing the personality managing an array md: add ->takeover method for raid5 to be able to take over raid1 md/raid5: allow layout/chunksize to be changed on an active 2-drive raid5. md: add takeover support for raid4 -> raid5 conversion. md: add takeover support for converting raid6 back into raid5 md/raid5: drop qd_idx from r6_state md/raid5: enhance raid5_size to work correctly with negative delta_disks md: add explicit method to signal the end of a reshape. md/raid5: change reshape-progress measurement to cope with reshaping backwards. md: allow number of drives in raid5 to be reduced Documentation/md.txt update md/raid5: clearly differentiate 'before' and 'after' stripes during reshape. md/raid5: prepare for allowing reshape to change chunksize. md/raid5: prepare for allowing reshape to change layout md/raid5: reshape using largest of old and new chunk size md/raid5: allow layout and chunksize to be changed on active array. md: don't display meaningless values in sysfs files resync_start and sync_speed md/raid5: be more careful about write ordering when reshaping. md: remove CONFIG_MD_RAID_RESHAPE config option. md/raid5: minor code cleanups in make_request. md/raid5 revise rules for when to update metadata during reshape md/raid1 - don't assume newly allocated bvecs are initialised. Nick Andrew (1): trivial: Fix misspelling of firmware Nick Kossifidis (13): ath5k: Update EEPROM code ath5k: More EEPROM code updates ath5k: Minor QCU updates ath5k: PHY code cleanup ath5k: Update gain_F calibration code and add documentation ath5k: Update RF Buffer handling ath5k: Update initvals ath5k: Update reset code ath5k: Disable BMISS interrupts ath5k: Don't call reset on config_interface ath5k: Choose the right initvals for RF2425 ath5k: Convert chip specific calibration data to a generic format ath5k: Add tx power calibration support Nick Piggin (12): [XFS] remove old vmap cache [XFS] use scalable vmap API x86: optimise x86's do_page_fault (C entry point for the page fault path) x86: make UV support configurable lockdep: annotate reclaim context (__GFP_NOFS) generic IPI: simplify barriers and locking powerpc: Estimate G5 cpufreq transition latency slob: fix lockup in slob_free() fs: move bdev code out of buffer.c fs: avoid I_NEW inodes mm: page_mkwrite change prototype to match fault fs: fix page_mkwrite error cases in core code and btrfs Nicola Soranzo (2): V4L/DVB (10525): em28xx: Coding style fixes and a typo correction V4L/DVB (10555): em28xx: CodingStyle fixes Nicolas Pitre (24): Merge branch 'for-np' of git://git.wormnet.eu/alex/ts78xx into orion/master [ARM] Orion: make gpio /input/output validation separate [ARM] Kirkwood: MPP initialization code [ARM] Kirkwood: SDIO driver registration for DB6281 and RD6281 [ARM] Kirkwood: add NAND support to the DB88F6281 board [ARM] Kirkwood: remove unneeded includes from board setup files [ARM] Kirkwood: register internal devices in a common place [ARM] fixmap support [ARM] kmap support [ARM] mem_init(): make highmem pages available for use highmem: atomic highmem kmap page pinning [ARM] introduce dma_cache_maint_page() [ARM] make page_to_dma() highmem aware [ARM] Feroceon: add highmem support to L2 cache handling code [ARM] xsc3: add highmem support to L2 cache handling code [ARM] ignore high memory with VIPT aliasing caches [ARM] add CONFIG_HIGHMEM option Merge commit '305b07680f' into orion/master [ARM] Kirkwood: SheevaPlug USB Power Enable setup [ARM] Kirkwood: SheevaPlug LED support [ARM] Kirkwood: update defconfig [ARM] update mach-types [ARM] Kirkwood: fail the probe if internal RTC does not work [ARM] Kirkwood: small L2 code cleanup Niels de Vos (1): trivial: MTD: remove EOL from MODULE_DESCRIPTION Nikanth Karthikesan (4): loop: support barrier writes loop: fix circular locking in loop_clr_fd() vfs: check bh->b_blocknr only if BH_Mapped is set Update /debug/tracing/README Nobuhiro Iwamatsu (10): sh: multiple vectors per irq - sh7763 sh: Restore RTC IRQ setting for SH7763 setup. sh: dma-sh updates for multi IRQ and new SH-4A CPUs. sh: Revert CONFIG_NR_ONCHIP_DMA_CHANNELS to MAX_DMA_CHANNELS sh: Disable get_dma_error_irq for non-SH4 targets. sh: Fix compile error by operands(mov.l) in sh3/entry.S sh: Move IRQ multi definition of DMAC to defconfig sh: espt-giga board support sh: sh7763rdp: Change IRQ number for sh_eth of sh7763rdp sh: Add MMU dependency for kexec Németh Márton (1): leds: remove experimental flag from leds-clevo-mail Octavian Purdila (2): powerpc/oprofile: G4 oprofile has variable number of counters powerpc/oprofile: Enable support for ppc750 processors OldÅ?ich JedliÄ?ka (1): V4L/DVB (10632): Added support for AVerMedia Cardbus Hybrid remote control Oleg Nesterov (22): posix timers: fix RLIMIT_CPU && fork() get_mm_hiwater_xxx: trivial, s/define/inline/ do_wait: fix waiting for the group stop with the dead leader signals: remove 'handler' parameter to tracehook functions signals: protect init from unwanted signals more ptrace: kill __ptrace_detach(), fix ->exit_state check ptrace: simplify ptrace_exit()->ignoring_children() path ptrace: reintroduce __ptrace_detach() as a callee of ptrace_exit() ptrace: fix possible zombie leak on PTRACE_DETACH reparent_thread: don't call kill_orphaned_pgrp() if task_detached() reparent_thread: fix the "is it traced" check reparent_thread: fix a zombie leak if /sbin/init ignores SIGCHLD forget_original_parent: split out the un-ptrace part forget_original_parent: do not abuse child->ptrace_entry tracehook_notify_death: use task_detached() helper ptrace_detach: the wrong wakeup breaks the ERESTARTxxx logic ptrace_untrace: fix the SIGNAL_STOP_STOPPED check pids: document task_pgrp/task_session is not safe without tasklist/rcu pids: improve get_task_pid() to fix the unsafe sys_wait4()->task_pgrp() pids: refactor vnr/nr_ns helpers to make them safe pids: kill signal_struct-> __pgrp/__session and friends exit_notify: kill the wrong capable(CAP_KILL) check Olga Kornievskaia (1): svcrpc: take advantage of tcp autotuning Oliver Endriss (1): V4L/DVB (10843): saa7146: Clean-up i2c error handling Oliver Neukum (11): USB: suspend/resume support for option driver USB: suspend/resume for opticon driver USB: serial: introduce a flag into the usb serial layer to tell drivers that their URBs are killed due to suspension USB: serial generic resume function fix USB: serial: export symbol of usb_serial_generic_resume USB: serial: use generic method if no alternative is provided in usb serial layer USB: serial: remove recourse to generic method HID: autosuspend support for USB HID HID: fix USB HID devices after STD with autosuspend HID: autosuspend -- fix lockup of hid on reset HID: fix race between usb_register_dev() and hiddev_open() Or Gerlitz (1): IB/iser: Remove hard setting of path MTU Oskar Schirmer (3): xtensa: enforce slab alignment to maximum register width xtensa: add flat support i2c: xtensa s6000 i2c driver Owain G. Ainsworth (2): i915/drm: Remove two redundant agp_chipset_flushes i915/drm: Remove two redundant agp_chipset_flushes Oystein Svendsen (1): Staging: comedi: add das6402 driver PJ Waskiewicz (13): ixgbe: Add hardware specific initialization code for 82599 devices ixgbe: Add DCB for 82599, remove BCN support ixgbe: Add 82599 device id's, hook it up into the main driver. ixgbe: Fix get_supported_physical_layer() due to new 82599 PHY types ixgbe: Fix an accounting problem when the Rx FIFO is full ixgbe: Disable DROP_EN for Rx queues ixgbe: Two small fixes for 82599 when bringing the device down and for WoL ixgbe: Add documentation for the driver ixgbe: Fix PCI bus reporting on driver load for 82598 after 82599 merge ixgbe: Correctly report Wake On LAN for 82599 KX4 devices ixgbe: Allow Priority Flow Control settings to survive a device reset ixgbe: Fix DCB netlink layer for 82599 to enable Priority Flow Control ixgbe: Fix 82598 MSI-X allocation on systems with more than 8 CPU cores Pablo Mejia (1): Staging: comedi: add aio_aio12_8 driver Pablo Neira Ayuso (12): netlink: change return-value logic of netlink_broadcast() netlink: add NETLINK_BROADCAST_ERROR socket option netfilter: nf_conntrack: account packets drop by tcp_packet() netlink: change nlmsg_notify() return value logic netfilter: conntrack: increase drop stats if sequence adjustment fails netfilter: ctnetlink: cleanup master conntrack assignation netfilter: ctnetlink: cleanup conntrack update preliminary checkings netfilter: ctnetlink: move event reporting for new entries outside the lock netfilter: xtables: add cluster match nefilter: nfnetlink: add nfnetlink_set_err and use it in ctnetlink netlink: add NETLINK_NO_ENOBUFS socket flag netfilter: xtables: fix IPv6 dependency in the cluster match Pallipadi, Venkatesh (4): VM, x86, PAT: Change is_linear_pfn_mapping to not use vm_pgoff VM, x86, PAT: add a new vm flag to track full pfnmap at mmap x86, PAT, PCI: Change vma prot in pci_mmap to reflect inherited prot ACPI: cap off P-state transition latency from buggy BIOSes Pascal Terjan (1): V4L/DVB (10825): Add ids for Yuan PD378S DVB adapter Pascal de Bruijn (1): ALSA: hda - Add function id to proc output Pat Erley (1): Add mesh point functionality to ath9k Patrick Boettcher (2): V4L/DVB (11284): Fix i2c code of flexcop-driver for rare revisions V4L/DVB (11285): Remove unecessary udelay Patrick McHardy (3): netfilter: ctnetlink: fix rcu context imbalance netfilter: fix xt_LED build failure netfilter: {ip,ip6,arp}_tables: fix incorrect loop detection Patrick Ohly (11): clocksource: allow usage independent of timekeeping.c timecompare: generic infrastructure to map between two time bases net: new user space API for time stamping of incoming and outgoing packets net: infrastructure for hardware time stamping net: socket infrastructure for SO_TIMESTAMPING ip: support for TX timestamps on UDP and RAW sockets net: pass new SIOCSHWTSTAMP through to device drivers igb: access to NIC time igb: stub support for SIOCSHWTSTAMP igb: use timecompare to implement hardware time stamping net: kernel panic in dev_hard_start_xmit: remove faulty software TX time stamping Paul Bolle (1): gigaset: return -ENOTTY for unimplemented functions Paul Collins (1): HID: constify arrays of struct apple_key_translation Paul Fertser (1): ASoC: Fix WM8753 DAIs unregistering Paul Fulghum (1): synclink_gt: add clock options Paul Mackerras (2): Merge branch 'next' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge powerpc: Fix oops when loading modules Paul Menage (2): cgroups: fix cgroup.h comments cpusets: allow cpusets to be configured/built on non-SMP systems Paul Moore (6): lsm: Relocate the IPv4 security_inet_conn_request() hooks netlabel: Label incoming TCP connections correctly in SELinux selinux: Remove the "compat_net" compatibility code lsm: Remove the socket_post_accept() hook netlabel: Cleanup the Smack/NetLabel code to fix incoming TCP connections audit: Fix possible return value truncation in audit_get_context() Paul Mundt (46): sh: Fix up GENERIC_GPIO build for ARCH_WANT_OPTIONAL_GPIO cases. sh: mach-highlander and mach-rsk require gpiolib. Merge branch 'sh/stable-updates' sh: Use SYS_SUPPORTS_CMT for managing CMT timer dependencies. sh: Fix up MTU2 support for SH7203. sh: Don't enable GENERIC_TIME for the CMT clockevent driver yet. sh: Restrict old CMT timer code to SH-2/SH-2A. Merge branch 'sh/stable-updates' sh: Disable unsupportable prefetching on SH-3. sh: Fix up SH-X3 general exception handler build. sh: SH7786 is an SH-X3 core, select CPU_SHX3. sh: Set a sensible default for the SH7786 pclk. sh: intc: Make missing unique IRQ mask warning more verbose. sh: multiple vectors per irq - sh7203. sh: multiple vectors per irq - sh7263. sh: multiple vectors per irq - sh7201. sh: multiple vectors per irq - sh7206. rtc: rtc-sh: Bump version up to reflect single IRQ support changes. sh: multiple vectors per irq - sh7619. sh: multiple vectors per irq - mxg. sh: multiple vectors per irq - sh770x. sh: multiple vectors per irq - sh7705. sh: multiple vectors per irq - sh7710. sh: multiple vectors per irq - sh7720. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 Merge branch 'sh/stable-updates' sh: Define ARCH_SHMOBILE for SH-Mobile CPUs. sh: Generate uImage by default on Urquell board. sh: Consolidate SH-Mobile CPU code in arch/sh/kernel/cpu/shmobile/. sh: dma: Make PVR2 DMA configurable. sh: dma: Make G2 DMA configurable. sh: Support for extended ASIDs on PTEAEX-capable SH-X3 cores. sh: tlb-pteaex: Kill off legacy PTEA updates. sh: Update debugfs ASID dumping for 16-bit ASID support. sh: Flush only the needed range when unmapping a VMA. sh: kexec: Drop SR.BL bit toggling. sh: kexec jump: fix for ftrace. sh: Fix up -Wformat-security whining. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 sh: migor: Fix up CEU use flags. sh: Select ARCH_HIBERNATION_POSSIBLE. sh: Add a command line option for disabling I/O trapping. sh: Wire up ARCH_HAS_DEFAULT_IDLE for cpuidle. sh: Kill off broken direct-mapped cache mode. sh: update defconfigs. sh: Fix up number of on-chip DMA channels on SH7091. Paul Walmsley (35): [ARM] OMAP2/3: Add non-CORE DPLL rate set code and M, N programming [ARM] OMAP: Fix sparse, checkpatch warnings in OMAP2/3 PRCM/PM code [ARM] OMAP24xx clock: add missing SSI L4 interface clock [ARM] OMAP3: move USBHOST SAR handling from clock framework to powerdomain layer [ARM] OMAP3 clock: fix 96MHz clocks [ARM] OMAP: Make dpll4_m4_ck programmable with clk_set_rate() [ARM] OMAP2/3 clockdomains: combine pwrdm, pwrdm_name into union in struct clockdomain [ARM] OMAP2/3 clockdomains: add CM and PRM clkdms [ARM] OMAP3 clock: move sys_clkout2 clk to core_clkdm [ARM] OMAP3 PRCM: add DPLL1-5 powerdomains, clockdomains; mark clocks [ARM] OMAP3 powerdomains: remove RET from SGX power states list [ARM] OMAP2/3 clockdomains: autodeps should respect platform flags [ARM] OMAP3 clock: fix DPLL jitter correction and rate programming [ARM] OMAP3 clock: DPLL{1,2}_FCLK clksel can divide by 4 [ARM] OMAP3 clock: convert dpll_data.idlest_bit to idlest_mask [ARM] OMAP3 clock: remove unnecessary dpll_data dereferences [ARM] OMAP3 clock: optimize DPLL rate rounding algorithm [ARM] OMAP3 clock: avoid invalid FREQSEL values during DPLL rate rounding [ARM] OMAP3 clock: disable DPLL autoidle while waiting for DPLL to lock [ARM] OMAP2/3 clock: clean up mach-omap2/clock.c [ARM] OMAP2 PRCM: clean up CM_IDLEST bits [ARM] OMAP2 SDRC: move mach-omap2/memory.h into mach/sdrc.h [ARM] OMAP2 SDRC: rename memory.c to sdrc2xxx.c [ARM] OMAP2 SDRC: separate common OMAP2/3 code from OMAP2xxx code [ARM] OMAP2 SDRC: add SDRAM timing parameter infrastructure [ARM] OMAP3 clock: add omap3_core_dpll_m2_set_rate() [ARM] OMAP2/3 clock: use standard set_rate fn in omap2_clk_arch_init() [ARM] OMAP2/3 clock: don't use a barrier after clk_disable() [ARM] OMAP2xxx clock: consolidate DELAYED_APP clock commits; fix barrier [ARM] OMAP2/3 clock: convert remaining MPU barriers into OCP barriers [ARM] OMAP clock: drop clk_get_usecount() [ARM] OMAP2/3 clock: don't tinker with hardirqs when they are supposed to be disabled [ARM] OMAP3: update ES level flags to discriminate between post-ES2 revisions [ARM] OMAP3 powerdomains: make USBTLL SAR only available on ES3.1 and beyond [ARM] 5422/1: ARM: MMU: add a Non-cacheable Normal executable memory type Paulius Zaleckas (12): ppp_generic: Simplify tx_dropped stats hso: remove claiming and releasing of USB interface hso: remove hso_free_device() ARM: tlbflush.h: introduce TLB_BTB flag ARM: Add support for FA526 v2 MAINTAINERS: Add myself as Faraday ARM core variant maintainer ARM: Add Gemini architecture v3 MAINTAINERS: add myself as Gemini architecture maintainer Gemini: gpiolib based GPIO support v2 Gemini: Add support for Teltonika RUT100 [ARM] 5437/1: Add documentation for "nohlt" kernel parameter V4L/DVB (11350): Add camera (CSI) driver for MX1 Pavel Machek (7): HID: make HID_DEBUG defaults consistent trivial: document ext3 semantics of 'ro' option a bit better hp_accel: small documentation updates hp_accel: adev is poor name of exported symbol hp_accel: add two more axis information nbd: add locking to nbd_ioctl nbd: trivial cleanups Pavel Roskin (1): bmac: remove unused variable bp in bmac_misc_intr() Pekka Enberg (61): kmemtrace: remove unnecessary casts kmemtrace: allow kmemtrace to be enabled after boot kmemtrace: remove config option for enabling tracing at boot SLUB: Use ->objsize from struct kmem_cache_cpu in slab_free() ext4: allocate ->s_blockgroup_lock separately SLUB: Do not pass 8k objects through to the page allocator x86: move __VMALLOC_RESERVE to pgtable_32.c x86: use roundup() instead of PAGE_ALIGN() in find_early_table_space() x86: add sanity checks to init_32.c x86: make sure initmem is writable on 64-bit x86: unify free_init_pages() and free_initmem() x86: set_highmem_pages_init() cleanup x86: move devmem_is_allowed() to common mm/init.c x86: set_highmem_pages_init() cleanup, #2 x86: move free_initrd_mem() to common mm/init.c x86: init_memory_mapping() trivial cleanups x86: add gbpages support to 32-bit init_memory_mapping() x86: find_early_table_space() unification x86: move pgd_base out of init_memory_mapping() x86: ifdef 32-bit specific setup in init_memory_mapping() x86: remove unnecessary save_mr() sanity check x86: rename after_init_bootmem to after_bootmem in mm/init_32.c x86: unify kernel_physical_mapping_init() call in init_memory_mapping() x86: add table start and end sanity checks to 32-bit init_memory_mapping() x86: ifdef 32-bit and 64-bit setup in init_memory_mapping() x86: ifdef 32-bit and 64-bit pfn setup in init_memory_mapping() x86: ifdef 32-bit and 64-bit NR_RANGE_MR for save_mr() unification x86: add stub init_gbpages() for 32-bit init_memory_mapping() x86: move init_memory_mapping() to common mm/init.c x86: fix up some bad global variable names in mm/init.c x86: unify kernel_physical_mapping_init() function signatures x86: move function and variable declarations to asm/init.h x86: fix uninitialized variable in init_memory_mapping() x86: rename do_not_nx to disable_nx in mm/init_64.c Merge branches 'topic/slob/cleanups', 'topic/slob/fixes', 'topic/slub/core', 'topic/slub/cleanups' and 'topic/slub/perf' into for-linus Remove struct typedefs from fs/udf/ecma_167.h et al. Fix the udf code not to pass structs on stack where possible. kmemtrace, fs, security: move alloc_secdata() and free_secdata() to linux/security.h kmemtrace, security: fix linux/key.h header file dependencies kmemtrace, befs: fix slab.h dependency problem kmemtrace, squashfs: fix slab.h dependency problem in squasfs kmemtrace, kbuild: fix slab.h dependency problem in lib/decompress_inflate.c kmemtrace, kbuild: fix slab.h dependency problem in lib/decompress_bunzip2.c kmemtrace, kbuild: fix slab.h dependency problem in lib/decompress_unlzma.c kmemtrace, mm: fix slab.h dependency problem in mm/failslab.c kmemtrace: trace kfree() calls with NULL or zero-length objects Staging: w35und: remove unused header files Staging: w35und: remove unnecessary os_common.h header file Staging: w35und: remove crazy commented out includes Staging: w35und: unify mto.h and mto_f.h header files Staging: w35und: convert code to use ETH_ALEN Staging: w35und: remove useless macro from common.h Staging: w35und: kill WBDEBUG and remove common.h header file Staging: w35und: typedef removal Staging: w35und: remove hw_data_t typedef Staging: w35und: Remove MTO_FUNC_INPUT macro obfuscation Staging: w35und: remove unused bssdscpt.h header Staging: w35und: remove ds_tkip.h header Staging: w35und: remove gl_80211.h header Staging: rt2860: remove kernel version compatibility wrappers nilfs2: clean up indirect function calling conventions Pekka Paalanen (3): doc: mmiotrace.txt, buffer size control change trace: mmiotrace to the tracer menu in Kconfig mmiotrace: count events lost due to not recording Perry J. Piplani (1): Staging: comedi: add dmm32at driver Pete Wyckoff (1): [SCSI] iscsi tcp: bidi capable Pete Zaitcev (2): usblp: continuously poll for status USB: usbmon: Add binary API v1 Peter Korsgaard (1): powerpc: convert dts-bindings/fsl/dma.txt to dts-v1 syntax Peter Ma (2): avr32: add RTS/CTS/CLK pin selection for the USARTs avr32: add hardware handshake support to atmel_serial Peter Oberparleiter (2): [S390] cio: incorrect status check in interrogate function [S390] cio: prevent workqueue deadlock Peter P Waskiewicz Jr (8): ixgbe: Refactor MSI-X allocation mechanism ixgbe: Update copyright dates, bump the driver version number ixgbe: Refactor set_num_queues() and cache_ring_register() ixgbe: Update link setup code to better support autonegotiation of speed ixgbe: Display EEPROM version in ethtool -i queries ixgbe: Update flow control state machine in link setup ixgbe: Defeature Tx Head writeback ixgbe: Fix a set_num_queues() bug that can result in num_(r|t)x_queues = 0 Peter Teoh (1): Staging: rt2870: Removal of kernel_thread() API Peter Ujfalusi (12): ASoC: TWL4030: Syncronize the reg_cache for ANAMICL after the offset cancelation ASoC: TWL4030: Code clean up for codec power up and down ASoC: TWL4030: Enable Headset Left anti-pop/bias ramp only if the Headset Left is in use ASoC: TWL4030: Physical ADC and amplifier power switch change ASoC: TWL4030: Move the twl4030_power_up and _power_down function ASoC: TWL4030: Add analog loopback support ASoC: TWL4030: Add digital loopback support ASoC: TWL4030: Make the HS ramp delay configurable ASoC: TWL4030: 96KHz playback support ASoC: TWL4030: Add constrains for second stream ASoC: TWL4030: Add actual support for 96KHz playback support ASoC: TWL4030: Compillation error fix Peter W Morreale (2): mm: fix pdflush thread creation upper bound mm: add /proc controls for pdflush threads Peter Zijlstra (48): mutex: small cleanup mutex: preemption fixes mutex: implement adaptive spinning sched: introduce avg_wakeup sched: prefer wakers sched: make plist a library facility x86: cpu_init(): remove ugly #ifdef construct around debug register clear x86: add might_sleep() to do_page_fault() lockdep: sanitize bit names lockdep: sanitize reclaim bit names lockdep: lockdep_states.h lockdep: simplify mark_held_locks lockdep: simplify mark_lock() lockdep: move state bit definitions around lockdep: generate the state bit definitions lockdep: generate usage strings lockdep: split up mark_lock_irq() lockdep: simplify the mark_lock_irq() helpers lockdep: further simplify mark_lock_irq() helpers lockdep: simplify mark_lock_irq() helpers #3 lockdep: merge the _READ mark_lock_irq() helpers lockdep: merge the !_READ mark_lock_irq() helpers lockdep: fully reduce mark_lock_irq() lockdep: remove macro usage from mark_held_locks() lockdep: add comments to mark_lock_irq() lockdep: simplify get_user_chars() lockdep: get_user_chars() redo lockdep: simplify check_prev_add_irq() lockdep: use stringify.h lockstat: warn about disabled lock debugging lockdep: build fix for !PROVE_LOCKING generic-ipi: remove kmalloc() generic-ipi: remove CSD_FLAG_WAIT x86: make vmap yell louder when it is used under irqs_disabled() sched_clock: cleanups genirq: assert that irq handlers are indeed running in hardirq context lockdep: fix incorrect state name lockdep: remove extra "irq" string lockdep: require framepointers for x86 tracing: add lockdep tracepoints for lock acquire/release sched: optimize ttwu vs group scheduling trace_clock: fix preemption bug ftrace: provide an id file for each event ftrace: ensure every event gets an id ftrace: event profile hooks lockdep: fix deadlock in lockdep_trace_alloc hrtimer: fix rq->lock inversion (again) lockdep: add stack dumps to asserts Petros Koutoupis (2): block: genhd.h comment needs updating block: genhd.h cleanup patch Phil Sutter (7): pata-rb532-cf: replace rb532_pata_finish_io() pata-rb532-cf: use ata_sff_exec_command() pata-rb532-cf: use ata_sff_data_xfer32() pata-rb532-cf: drop custom freeze and thaw [WATCHDOG] rc32434_wdt: clean-up driver [WATCHDOG] rc32434_wdt: add timeout module parameter leds: Add rb532 LED driver for the User LED Philipp Zabel (30): [ARM] pxa/magician: Update defconfig [ARM] pxa/magician: Enable backlight [ARM] pxa/magician: setup SSP1 pins for audio [ARM] pxa/magician: enable power I2C for max158xx [ARM] pxa/magician: Use SZ_64M for physmap resource [ARM] pxa/magician: use named initializers for gpio_keys setup [ARM] pxa/magician: Enable pxa27x_udc and gpio_vbus ASoC: uda1380: split set_dai_fmt into _both, _playback and _capture variants ASoC: pxa-ssp: fix SSP port request pxa/h5000: Setup I2S pins for pxa2xx-i2s pxa/spitz: Setup I2S pins for pxa2xx-i2s ASoC: pxa2xx-i2s: remove I2S pin setup ASoC: Remove version display from the UDA1380 driver ASoC: UDA1380: change decimator/interpolator register handling ASoC: Use network mode with 2 slots for 16-bit stereo in pxa-ssp/Zylonite ASoC: UDA1380: DATAI is slave only [ARM] pxa/magician: fix htc-egpio resource size [ARM] pxa/magician: select PXA_SSP for touchscreen and sound [ARM] pxa/magician: register pda_power IRQs as rising/falling edge [ARM] pxa/magician: default to backlight trigger for keypad illumination [ARM] pxa/magician: remove unused forward declaration of pasic3 ASoC: Replace remaining uses of snd_soc_cnew with snd_soc_add_controls. ASoC: pxa-ssp: Use 16-bit DMA for magician stereo ASoC: Add Magician machine support mfd: convert DS1WM to use MFD core mfd: convert PASIC3 to use MFD core pxa/magician: remove deprecated .bus_shift from PASIC3 platform_data mfd: remove unused PASIC3 bus_shift field mfd: remove DS1WM clock handling mfd: PASIC3: supply clock_rate to DS1WM via driver_data Philippe De Muyter (1): parport: netmos 9845 & 9855 1P4S fixes Philippe Rétornaz (1): V4L/DVB (11035): mt9t031 bugfix Pierre Ossman (6): sdio: handle cis end marker in link field sdio: handle null tuples sdio: check that addresses are within the address space sdhci: change list address mmc: add maintainer for mvsdio driver tmio_mmc: add maintainer Qinghuang Feng (2): NFSD: cleanup for nfs3proc.c SYSFS: use standard magic.h for sysfs Rafael Ignacio Zurita (1): sh: fix the HD64461 level-triggered interrupts handling Rafael J. Wysocki (23): PCI: PCIe portdrv: Use driver data to simplify code PCI: PCIe portdrv: Aviod using service devices with wrong interrupts PCI: PCIe portdrv: Do not enable port device before setting up interrupts PCI: PCIe portdrv: Remove unnecessary function PCI: PCIe portdrv: Simplily probe callback of service drivers PCI: PCIe portdrv: Remove struct pcie_port_service_id PCI/MSI: Introduce pci_msix_table_size() PCI/PCIe portdrv: Fix allocation of interrupts PCI: PCIe portdrv: Implement pm object PM: Introduce functions for suspending and resuming device interrupts PM: Rework handling of interrupts during suspend-resume PM: Change suspend code ordering PM: Change hibernation code ordering kexec: Change kexec jump code ordering PCI PM: Use pci_set_power_state during early resume PCI PM: Move pci_restore_standard_config to pci-driver.c PCI PM: Put devices into low power states during late suspend (rev. 2) PCI PM: Make pci_set_power_state() handle devices with no PM support PCI PM: Restore config spaces of all devices during early resume PCI PM: Introduce __pci_[start|complete]_power_transition() (rev. 2) radeonfb: Use __pci_complete_power_transition() PCI PM: Make pci_prepare_to_sleep() disable wake-up if needed net/igb: Fix kexec with igb (rev. 3) Rajiv Andrade (3): TPM: sysfs functions consolidation TPM: integrity interface TPM: integrity fix Rakib Mullick (1): tracing: fix section mismatch in trace_hw_branches.c Ralf Baechle (10): MIPS: Change {set,clear,change}_c0_<foo> to return old value. Fix build error in <linux/irq.h> MIPS: Forward declare struct task_struct to avoid potencial warning. MIPS: Compat: Zero upper 32-bit of offset_high and offset_low. MIPS: Makefile: Add simple make install target. MIPS: Cavium: Add -Werror MIPS: Stop using <asm-generic/int-l64.h>. MIPS: Enable GENERIC_HARDIRQS_NO__DO_IRQ for all platforms MIPS: Use BUG_ON() where possible. preadv/pwritev: MIPS: Add preadv(2) and pwritev(2) syscalls. Ralph Campbell (3): IB/mad: Fix null pointer dereference in local_completions() IB/mad: initialize mad_agent_priv before putting on lists IB/mad: Fix ib_post_send_mad() returning 0 with no generate send comp Ramachandra K (1): IB/mad: Fix RMPP header RRespTime manipulation Rami Rosen (10): mac80211: remove an unnecessary assignment to info in __ieee80211_tx(). mac80211: remove an unused parameter in ieee80211_rx_mgmt_probe_req(). mac80211: remove an unused definition (MAX_STA_COUNT) in sta_info.h. mac80211: remove unused variable in ieee80211_local (dot11WEPUndecryptableCount). mac80211: remove mesh_plink_close() method. mac80211: trivial documentation fixes (enum mesh_path_flags). mac80211: trivial documentation fix (mesh_nexthop_lookup()). tcp: remove parameter from tcp_recv_urg(). net: core: remove unneeded include in net/core/utils.c. ipv4: remove unused parameter from tcp_recv_urg(). Ramkrishna Vepa (9): Neterion: Driver help file Neterion: New driver: Update Maintainer list Neterion: New driver: register set - vxge-reg.h Neterion: New driver: Hardware init & configuration Neterion: New driver: Traffic & alarm handler Neterion: New driver: Main entry points Neterion: New driver: Ethtool related Neterion: New driver: Driver version Neterion: New driver: Kconfig and Makefile Randy Dunlap (52): sysrq: fix ftrace help msg & doc. kmemtrace: fix printk format warnings kmemtrace: fix printk formats, fix jfs: needs crc32_le x86: UV: fix header struct usage ima: fix build error smack: fix lots of kernel-doc notation wireless: fix for CONFIG_NL80211=n skbuff.h: fix timestamps kernel-doc rds: fix iband RDMA dependencies ALSA: Move ALSA docbooks to be with the rest of the kernel docbooks wimax: fix i2400m printk formats [SCSI] scsi_sysfs: delete extra kernel-doc [SCSI] scsi_debug: needs CRC_T10DIF [SCSI] libfc: needs CRC32 USB: fix ehci printk formats skbuff.h: fix missing kernel-doc maple: fix Error in kernel-doc notation sched: fix errors in struct & function comments V4L/DVB (10631): zoran: fix printk format V4L/DVB (10830): dm1105: uses ir_* functions, select VIDEO_IR V4L/DVB (10846): dvb/frontends: fix duplicate 'debug' symbol V4L/DVB (11237): media/zoran: fix printk format proc: move fs/proc/inode-alloc.txt comment into a source file dma-debug: fix printk formats (i386) regulator: fix header file missing kernel-doc alpha: convert u64 to unsigned long long atyfb: fix header file trailing whitespace [IA64] Fix typo/thinko in arch/ia64/sn/kernel/sn2/sn2_smp.c Staging: sxg: fix napi interface build Staging: altera: fix printk format warnings Staging: mimio: depends on INPUT Staging: otus: fix mixed declarations Staging: android: binder: fix printk format warnings Staging: android: ram_console: fix printk format warning Staging: Android: fix more printk formats Staging: rtl8187se: fix printk format warnings Staging: rt2860: fix printk format warnings Staging: pohmelfs: fix kconfig dependencies Staging: stlc45xx: fix printk format warnings Staging: phison: fix kconfig for clean build Staging: phison: depends on PCI Staging: p9auth: fix dependency/build error Staging: line6: depends on SND Staging: line6: fix build error, select SND_RAWMIDI auditsc: fix kernel-doc notation PCI-IOV: fix missing kernel-doc docbook: fix fatal filename error docs: alphabetize entries in kernel-parameters.txt V4L/DVB (11439): UVC: uvc_status_cleanup(): undefined reference to `input_unregister_device' V4L/DVB (11440): PWC: fix build error when CONFIG_INPUT=m esp: fix section mismatch warning Ravikiran G Thirumalai (5): x86: cleanup, rename CONFIG_X86_NON_STANDARD to CONFIG_X86_EXTENDED_PLATFORM x86: improve the help text of X86_EXTENDED_PLATFORM Revert "x86: don't compile vsmp_64 for 32bit" mm: fix SHM_HUGETLB to work with users in hugetlb_shm_group mm: reintroduce and deprecate rlimit based access for SHM_HUGETLB Reinette Chatre (9): iwlwifi: update copyright year to 2009 iwlwifi: fix FAT channel config for 5000 series iwlwifi: use singlethread workqueue iwlwifi: Fix and rework Kconfig file iwlwifi: fix *pci_probe error flow iwl3945: unmap previously mapped memory iwlwifi: print contents of control register when error occurs iwlwifi: correct log level when error occurs cfg80211/nl80211: remove usage of CONFIG_NL80211 Reynes Philippe (3): powerpc/83xx: Add i2c eeprom to dts for MPC837x RDB powerpc/83xx: Add gpio to MPC837x RDB powerpc/83xx: Add lm75 to MPC837x RDB dts Richard Bytheway (1): Staging: comedi: add cb_pcimdas driver Richard Kennedy (3): ipv6: reorder struct inet6_ifaddr to remove padding on 64 bit builds drm: reorder struct drm_ioctl_desc to save space on 64 bit builds Staging: wlan-ng: block ioctls until card fully initialised Richard Purdie (2): leds: Fix leds-gpio driver multiple module_init/exit usage leds: Add suspend/resume state flags to leds-gpio Richard Walmsley (1): HID: DragonRise game controller force feedback driver Rick Farrington (1): iwlagn: reduce off channel reception for 4965 Riku Voipio (3): [ARM] mv78xx0: wire i2c support trivial: Update my email address leds: Fix &&/|| confusion in leds-pca9532.c Risto Suominen (5): ALSA: powermac - Correct HP detection and input selectors for PMac 5500 ALSA: powermac - Correct volume controls for PowerBook G3 Lombard ALSA: powermac - Correct volume controls and HP detection for PMac 8500/9500 ALSA: powermac - Allow input from mic in iBook G3 Dual-USB ALSA: Add vmaster controls for Pmac 5500, iMac G3 SL, and PBook G3 Lombard Robert Jarzmik (13): ASoC: Add initial support of Mitac mioa701 device SoC. [ARM] pxa/MioA701: add gpio_vbus driver [ARM] pxa/MioA701: Migrate after pxa27x_udc gpio_pullup functionality. ASoC: Allow choice of ac97 gpio reset line USB: gpio_vbus: add delayed vbus_session calls USB: pxa27x_udc: factor pullup code to prepare otg transceiver USB: pxa27x_udc: add vbus session handling USB: pxa27x_udc: add otg transceiver support USB: pxa27x_udc: add vbus_draw callback V4L/DVB (11319): pxa_camera: Enforce YUV422P frame sizes to be 16 multiples V4L/DVB (11320): pxa_camera: Remove YUV planar formats hole V4L/DVB (11321): pxa_camera: Redesign DMA handling V4L/DVB (11322): pxa_camera: Fix overrun condition on last buffer Robert Krakora (3): V4L/DVB (10255): em28xx: Clock (XCLK) Cleanup V4L/DVB (10518): em28xx: Fix for em28xx memory leak and function rename V4L/DVB (10519): em28xx: Fix for em28xx audio startup Robert Love (5): [SCSI] Improve SCSI_LOGGING Kconfig entry [SCSI] fcoe: Initialize all possilbe skb_queue(s) when module is loaded [SCSI] fcoe: Use percpu kernel funcs for struct fcoe_percpu_s [SCSI] fcoe: Use per-CPU kernel function for dev_stats instead of an array [SCSI] fcoe: create/destroy fcoe Rx threads on CPU hotplug events Robert Millan (1): V4L/DVB (10944): Conceptronic CTVFMI2 PCI Id Robert Richter (1): cpumask: modifiy oprofile initialization Robert Schwebel (1): Staging: comedi: add ssv_dnp driver Robin Getz (1): Blackfin arch: be less noisy when gets a gpio conflict after kernel has booted Robin Holt (5): sgi-gru: remove SGI_GRU as a valid config option for ia64 configs with SGI_UV xpc_sn2: fix max() warning about pointers of different types Factor out #ifdefs from kernel/spinlock.c to LOCK_CONTENDED_FLAGS Allow rwlocks to re-enable interrupts ia64: implement interrupt-enabling rwlocks Roel Kluin (46): phylib: unsigneds go unnoticed SH: fix start_thread and user_stack_pointer macros ath5k: notice a negative keytype ASoC: count reaches 10001, not 10000. libertas: pos[4] tested twice, 2nd should be pos[5] sound: OSS: dmabuf: too many loops sound: OSS: &&/|| typo in ad1848.c sound: OSS: missing parentheses in pas2_card.c atm: Add missing parentheses wavelan: Test arraysize before an element of the array. p54: misplaced parentheses b43: Fix LO calibration txctl reg value wireless, wavelan: spin off by 1 ALSA: snd-powermac: timeout reaches -1 [SCSI] ses: code_set == 1 is tested twice x25: '< 0' and '>= 0' test on unsigned tcp: '< 0' test on unsigned PCI hotplug: shpchp: fix bus number check to avoid false positive [JFFS2] jffs2_acl_count() tests < 0 on unsigned ctcm: avoid wraparound in length of incoming data USB: count reaches -1, tested 0 USB: more u32 conversion after transfer_buffer_length and actual_length i2c-algo-pcf: Style cleanups i2c-algo-pcf: Handle timeout correctly virtio: fix BAD_RING, START_US and END_USE macros V4L/DVB (10629): tvp514x: try_count reaches 0, not -1 V4L/DVB: calibration still successful at 10 V4L/DVB (10657): [PATCH] V4L: missing parentheses? hugetlb: chg cannot become less than 0 alpha: fix macros rtc-wm8350: retries will reach -1 rtc: test before subtraction on unsigned fbdev: newport: newport_*wait() return 0 on timeout drivers/video/omap/hwa742.c: div reaches max_clk_div arkfb: fix misplaced parentheses uvesafb: bitwise OR has higher precedence than ?: vesafb: bitwise OR has higher precedence than ?: viafb: returns 0 two too early hppfs: hppfs_read_file() may return -ERROR Staging: agnx: i reaches -1, tested 0 Staging: meilhaus: unsigned won't get negative after subtraction Staging: otus: logical/bit and confusion Staging: rtl8187se: ! x & y problem in inactive code Staging: comedi: rtd520: &&/|| typo rio: addition has higher precedence than ?: spi: limit reaches -1, tested 0 Roland Dreier (6): IB/ipath: Fix memory leak in init_shadow_tids() error path IB/ipath: Really run work in ipath_release_user_pages_on_close() IB: Remove sysfs files before unregistering device IB: Remove useless ibdev_is_alive() tests from sysfs code Merge branches 'cxgb3', 'endian', 'ipath', 'ipoib', 'iser', 'mad', 'misc', 'mlx4', 'mthca', 'nes' and 'sysfs' into for-next RDMA/nes: Fix mis-merge Ron Mercer (33): qlge: Clean up mac address and frame route settings. qlge: Increase MAC addr hw sem granularity. qlge: Change frame route hw semaphore granularity. qlge: Optimize rx buffer refill process. qlge: Use one path to (re)fill rx buffers. qlge: Add defines for firmware support. qlge: Clean up firmware reset path. qlge: Move firmware event handler. qlge: Prepare to add new device. qlge: Reduce debug print output. qlge: Add support for firmware mailbox commands. qlge: Add support for device ID 8000. qlge: Add support for getting/setting port config. qlge: Add firmware support for insert/remove SFP. qlge: Clean up link down processing. qlge: Clean up link up processing. qlge: Add worker-handler for firmware events. qlge: Clean up event handler for firmware init. qlge: Improve handling for firmware init failure. qlge: Save status from firmware crash (system err). qlge: Add support for lost firmware events. qlge: Move reset logic into asic_reset_worker func. qlge: Remove debug junk from asic reset logic. qlge: Increase filtering for inbound csum settings. qlge: Add support for GRO. qlge: Add tx multiqueue support. qlge: bugfix: Tell hw to strip vlan header. qlge: Get rid of irqsave/restore in intr disable. qlge: Clear shadow registers before use. qlge: Remove spinlock from asic init path. qlge: bugfix: Move netif_napi_del() to common call point. qlge: bugfix: Pad outbound frames smaller than 60 bytes. qlge: bugfix: Fix endian issue related to rx buffers. Russell King (87): [ARM] dma: remove dmach_t typedef [ARM] dma: factor out code looking up the DMA channel [ARM] dma: rejig DMA initialization [ARM] dma: move RiscPC specific DMA data out of dma_struct [ARM] dma: constify dma controller name and dma ops [ARM] dma: ensure that the single entry sg is properly initialized [ARM] dma: convert IOMD DMA to use sg_next() [ARM] dma: pata_icside's contiguous sg array is now redundant [ARM] dma: Use sensible DMA parameters for Acorn drivers [ARM] dma: make DMA_MODE_xxx reflect ISA DMA settings [ARM] dma: remove usage of dmamode_t from MXC platform support [ARM] dma: remove dmamode_t typedef [ARM] omap: remove VIRTUAL_CLOCK [ARM] omap: introduce clock operations structure Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel [ARM] omap: provide a NULL clock operations structure [ARM] omap: kill PARENT_CONTROLS_CLOCK [ARM] omap: add default .ops to all remaining OMAP2 clocks [ARM] omap: eliminate unnecessary conditionals in omap2_clk_wait_ready [ARM] omap: don't use clkops_omap2_dflt_wait for non-ICLK/FCLK clocks [ARM] omap: remove clk->owner [ARM] omap: rearrange clock.h structure order [ARM] omap: remove clk_deny_idle and clk_allow_idle [ARM] omap: provide a standard clk_get_parent() implementation [ARM] omap: move clock propagation into core omap clock code [ARM] omap: remove unnecessary calls to propagate_rate() [ARM] omap: move propagate_rate() calls into generic omap clock code [ARM] omap: handle RATE_CKCTL via .set_rate/.round_rate methods [ARM] omap: ensure devname is set for dummy devices [ARM] omap: allow double-registering of clocks [ARM] omap: convert OMAP1 to use clkdev [ARM] omap: convert OMAP2 to use clkdev [ARM] omap: convert OMAP3 to use clkdev [ARM] omap: remove pre-CLKDEV clk_get/clk_put [ARM] omap: provide a dummy clock node [ARM] omap: watchdog: convert clocks to match by devid and conid [ARM] omap: watchdog: provide a dummy ick for OMAP1 [ARM] omap: MMC: convert clocks to match by devid and conid [ARM] omap: MMC: provide a dummy ick for OMAP1 [ARM] omap: mcspi: new short connection id names [ARM] omap: mcbsp: convert to use fck/ick clocks directly [ARM] omap: i2c: use short connection ids [ARM] omap: i2c: remove armxor_ck [ARM] omap: i2c: remove conditional ick clocks [ARM] omap: w1: convert omap HDQ clocks to match by devid and conid [ARM] omap: spi: arrange for omap_uwire to use connection ID [ARM] omap: convert omap RNG clocks to match by devid and conid [ARM] omap: omap24xxcam: use short connection IDs for omap2 clocks [ARM] omap: hsmmc: new short connection id names [ARM] omap: clks: call recalc after any rate change [ARM] omap: create a proper tree of clocks [ARM] omap: fix usecount decrement bug [ARM] omap: fix clockdomain enable/disable ordering [ARM] omap: arrange for clock recalc methods to return the rate [ARM] omap: add support for bypassing DPLLs [ARM] dma: move IOMD and floppy DMA structures to RiscPC DMA code [ARM] dma: RiscPC: don't modify DMA SG entries Merge branch 'dma' into devel etherh: Get working again. [ARM] omap: ensure that failing power domain lookups produce errors [ARM] omap: clk_set_parent: deny changing parent if clock is enabled Merge branch 'for-rmk' of git://git.pengutronix.de/git/imx/linux-2.6 into devel Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel Merge branch 'imx-fb-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx into devel Merge branch 'for-russell' of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6 into devel Merge branch 'omap-clks3' into devel [ARM] pass reboot command line to arch_reset() Merge branch 'master' of git://git.marvell.com/orion into devel Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 Merge branch 'highmem' into devel Merge git://git.marvell.com/orion into devel [ARM] collie: fix two minor formatting nits [ARM] acorn,ebsa110,footbridge,integrator,sa1100: Convert asm/io.h to linux/io.h Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel Merge branch 'next-s3c-pm' of git://aeryn.fluff.org.uk/bjdooks/linux into devel Merge branch 'next-s3c64xx-regs' of git://aeryn.fluff.org.uk/bjdooks/linux into devel Merge branch 'for-rmk' of git://gitorious.org/linux-gemini/mainline into devel Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel Merge branch 'for-rmk' of git://git.pengutronix.de/git/imx/linux-2.6 into devel Merge branch 'origin' into devel Merge branch 'master' into devel [ARM] arch_reset() now takes a second parameter Merge branch 'for-rmk' of git://git.marvell.com/orion oprofile: Thou shalt not call __exit functions from __init functions Merge branch 'smsc911x-armplatforms' of git://github.com/steveglen/linux-2.6 [ARM] fix build-breaking 7a192ec commit V4L/DVB (11329): Fix buglets in v4l1 compatibility layer Rusty Russell (96): cpumask: Use topology_core_cpumask()/topology_thread_cpumask() cpumask: convert misc driver functions cpumask: convert drivers/net/sfc cpumask: convert other misc kernel functions x86: change flush_tlb_others to take a const struct cpumask work_on_cpu: don't try to get_online_cpus() in work_on_cpu. work_on_cpu: Use our own workqueue. alloc_percpu: change percpu_ptr to per_cpu_ptr alloc_percpu: add align argument to __alloc_percpu. cpumask: use topology_core_cpumask/topology_thread_cpumask instead of cpu_core_map/cpu_sibling_map cpumask: replace node_to_cpumask with cpumask_of_node. cpumask: remove dangerous CPU_MASK_ALL_PTR, &CPU_MASK_ALL.: x86 cpumask: remove the now-obsoleted pcibus_to_cpumask(): x86 cpumask: remove cpu_coregroup_map: x86 cpumask: remove obsolete topology_core_siblings and topology_thread_siblings: x86 cpumask: convert c1e_mask in arch/x86/kernel/process.c to cpumask_var_t. cpumask: convert arch/x86/kernel/nmi.c's backtrace_mask to a cpumask_var_t cpumask: x86: convert cpu_sibling_map/cpu_core_map to cpumask_var_t cpumask: convert arch/x86/kernel/cpu/mcheck/mce_64.c x86: arch_send_call_function_ipi_mask cpumask: remove x86's node_to_cpumask now everyone uses cpumask_of_node x86: unify 32 and 64-bit node_to_cpumask_map cpumask: convert node_to_cpumask_map[] to cpumask_var_t cpumask: convert struct cpuinfo_x86's llc_shared_map to cpumask_var_t x86: unify cpu_callin_mask/cpu_callout_mask/cpu_initialized_mask/cpu_sibling_setup_mask cpumask: use new cpumask functions throughout x86 cpumask: clean up summit's send_IPI functions cpumask: make Xen use the new operators. cpumask: remove cpumask_t assignment from vector_allocation_domain() cpumask: use cpumask_var_t in uv_flush_tlb_others. cpumask: remove x86 cpumask_t uses. cpumask: convert node_to_cpumask_map[] to cpumask_var_t numa, cpumask: move numa_node_id default implementation to topology.h cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: cris cpumask: Use accessors code.: cris cpumask: use mm_cpumask() wrapper: cris cpumask: remove the now-obsoleted pcibus_to_cpumask(): ia64 cpumask: arch_send_call_function_ipi_mask: ia64 cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: ia64 cpumask: Use accessors code.: ia64 cpumask: use mm_cpumask() wrapper: ia64 cpumask: arch_send_call_function_ipi_mask: parisc cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: parisc cpumask: Use accessors code.: parisc cpumask: Use smp_call_function_many(): sparc64 cpumask: arch_send_call_function_ipi_mask: sparc cpumask: Use accessors code: sparc cpumask: Use accessors code.: sparc64 cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: sparc64 cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: sparc cpumask: remove cpu_coregroup_map: sparc cpumask: remove the now-obsoleted pcibus_to_cpumask(): sparc cpumask: remove dangerous CPU_MASK_ALL_PTR, &CPU_MASK_ALL.: sparc cpumask: use mm_cpumask() wrapper: sparc cpumask: fix CONFIG_CPUMASK_OFFSTACK=y cpu hotunplug crash x86, uv: fix cpumask iterator in uv_bau_init() x86: cpumask: use work_on_cpu in arch/x86/kernel/microcode_core.c x86: cpumask: update 32-bit APM not to mug current->cpus_allowed x86: cpumask: x86 mmio-mod.c use cpumask_var_t for downed_cpus cpumask: remove cpumask allocation from idle_balance cpumask: remove cpumask allocation from idle_balance, fix powerpc: Make sysfs code use smp_call_function_single cpumask: Use mm_cpumask() wrapper instead of cpu_vm_mask x86: Correct behaviour of irq affinity [S390] allow usage of string functions in linux/string.h [S390] cpumask: remove cpu_coregroup_map [S390] cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits. [S390] cpumask: Use accessors code. [S390] cpumask: use mm_cpumask() wrapper virtio: more neatening of virtio_ring macros. lguest: fix spurious BUG_ON() on invalid guest stack. lguest: wire up pte_update/pte_update_defer lguest: barrier me harder cpumask: remove dangerous CPU_MASK_ALL_PTR, &CPU_MASK_ALL cpumask: fix seq_bitmap_*() functions. cpumask: remove node_to_first_cpu cpumask: use set_cpu_active in init/main.c cpumask: use mm_cpumask() wrapper: kernel/fork.c cpumask: remove references to struct irqaction's mask field. cpumask: use new cpumask_ functions in core code. cpumask: convert rcutorture.c cpumask: remove cpumask_t from core cpumask: remove the now-obsoleted pcibus_to_cpumask(): generic param: fix charp parameters set via sysfs module: __module_address module: remove module_text_address() module: clarify the force-loading taint message. module: remove the SHF_ALLOC flag on the __versions section. module: include other structures in module version check module: don't use stop_machine on module load arm: allow usage of string functions in linux/string.h strstarts: helper function for !strncmp(str, prefix, strlen(prefix)) module: use strstarts() Merge branch 'cpumask-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip ACPI: simplify module_param namespace Revert "module: remove the SHF_ALLOC flag on the __versions section." Ryan Finnie (1): HID: Support Apple mini aluminum keyboard Ryan Mallon (4): [ARM] 5373/2: Add gpiolib support to AT91 [ARM] 5413/1: Add ep93xx dma m2p clocks [ARM] 5414/2: ep93xx m2p dma core [ARM] 5441/1: Use pr_err on error paths in at91 pm Ryusuke Konishi (39): nilfs2: add document nilfs2: add inode and other major structures nilfs2: B-tree node cache nilfs2: buffer and page operations nilfs2: meta data file nilfs2: persistent object allocator nilfs2: inode map file nilfs2: inode operations nilfs2: file operations nilfs2: pathname operations nilfs2: operations for the_nilfs core object nilfs2: super block operations nilfs2: segment buffer nilfs2: segment constructor nilfs2: fix missed-sync issue for do_sync_mapping_range() nilfs2: recovery functions nilfs2: another dat for garbage collection nilfs2: block cache for garbage collection nilfs2: update makefile and Kconfig nilfs2: fix problems of memory allocation in ioctl nilfs2: cleanup nilfs_clear_inode nilfs2: avoid double error caused by nilfs_transaction_end nilfs2: insert explanations in gcinode file nilfs2: add maintainer nilfs2: fix gc failure on volumes keeping numerous snapshots nilfs2: fix improper return values of nilfs_get_cpinfo ioctl nilfs2: fix buggy behavior seen in enumerating checkpoints nilfs2: remove timedwait ioctl command nilfs2: use fixed sized types for ioctl structures nilfs2: remove compat ioctl code nilfs2: use unlocked_ioctl nilfs2: extend nilfs_sustat ioctl struct nilfs2: replace BUG_ON and BUG calls triggerable from ioctl nilfs2: super block operations fix endian bug nilfs2: clean up sketch file nilfs2: mark minor flag for checkpoint created by internal operation nilfs2: simplify handling of active state of segments nilfs2: introduce secondary super block nilfs2: support nanosecond timestamp Sachin S. Prabhu (1): Inconsistent setattr behaviour Sachin Sant (2): USB: FHCI: use dev_name() in place of bus_id. [S390] Fix appldata build break with !NET Sage Weil (2): Btrfs: notreelog mount option Btrfs: add flushoncommit mount option Salman Qazi (1): x86: fix performance regression in write() syscall Sam Ravnborg (1): kbuild: drop check for CONFIG_ in headers_check Samuel Ortiz (29): iwl3945: Getting rid of iwl-3945-debug.h iwl3945: Remove DRV_NAME dependenies iwl3945: Getting rid of iwl3945_eeprom_channel iwl3945: Have consistant and not redefined HW constants iwl3945: Use iwl-agn-rs.h rates definitions. iwl3945: Getting rid of iwl-3945-led.h iwl3945: Remove power related definitions from 3945 code iwl3945: iwl3945_queue and iwl3945_channel_info replacement iwl3945: sync tx queue data structure with iwlagn iwl3945: switch to the iwl-core send_card_state routine iwl3945: Change crypto parameter name iwl3945: Fix iwl3945_init_drv() iwl3945: Use iwl_txq_update_write_ptr iwlwifi: Add TFD library operations iwl3945: Use iwl-hcmd host command routines iwl3945: Use iwl-rfkill iwl3945: Define send_tx_power iwl3945: Use iwlcore scan code iwlwifi: make iwl_tx_queue->tfds void* iwl3945: Use iwlcore TX queue management routines iwl3945: Use iwl-eeprom.c routines iwl3945: Use the iwlcore geos routines iwlwifi: Remove IWL3945_DEBUG iwl3945: Getting rid of priv->antenna iwl3945: Add restart_fw module parameter iwl3945: Remaining host command cleanups iwl3945: Getting rid of the *39_rxon iwl_priv fields mfd: fix MAINTAINERS entry mfd: fix da903x warning Santosh Shilimkar (3): ARM: OMAP: Get available DMA channels from cmdline ARM: OMAP: Dispatch only relevant DMA interrupts [ARM] 5444/1: ARM: Realview: Fix event-device multiplicators in localtimer.c Santwona Behera (2): ethtool: Add RX pkt classification interface niu: Add TCAM classification configuration Sascha Hauer (55): fec: remove unused #else branches fec: remove empty functions fec: use linux/*.h instead of asm/*.h fec: do not use memcpy on physical addresses fec: use dma_alloc_coherent for descriptor ring fec: Fix KS8721BL_ICSR phy register offset fec: replace flush_dcache_range with dma_sync_single fec: Add support for Freescale MX27 FEC: Turn FEC driver into platform device driver [ARM] MXC: Use a single function for decoding a PLL [ARM] MXC: rework timer/clock initialisation [ARM] MXC: remove _clk suffix from clock names [ARM] MXC: add clkdev support [ARM] MX27 Clock rework [ARM] MX2: Add FEC platform device imxfb: add platform specific init/exit functions [ARM] pcm038: Add framebuffer support imxfb: add 18 bit support [ARM] MXC: add pwm driver for i.MX SoCs [ARM] MX2: add pwm device/resources [ARM] MX2: Add I2C devices / resources [ARM] PCM038 board: Add I2C support [ARM] mx1ads: add I2C support [ARM] iommux mx3: Add pin definitions for I2C [ARM] PCM037 Board: Add I2C support [ARM] Add Synertronixx scb9328 board support [ARM] mxc: add missing include imxfb: add mx27 support imxfb: Fix margin settings [ARM] MX35: Add register definitions for the i.MX35 [ARM] MXC: add cpu_is_ macros [ARM] add i.MX35 build support [ARM] MX35: add clock support [ARM] MX35 devices support [ARM] MX31/MX35: Add l2x0 cache support [ARM] MX31: Move static virtual mappings of AIPS1/2 to common file [ARM] pcm038: Fix pins for UART3 MX31 clkdev support Use __force in IO_ADDRESS macro to silence sparse mxcmmc: Do not pass clock name, we have only one clock for this device MX2/MX3 SDHC driver: rename platform driver MX2: Add SDHC platform_devices and resources MX31: Add sdhc resources/platform devices pcm037: Add sdhc support pcm970 baseboard: Add SDHC support i.MX1: remove fb support from mach-imx clkdev: add possibility to get a clock based on the device name imxfb: add clock support i.MX21/27: remove ifdef CONFIG_FB_IMX imxfb: Fix TFT mode V4L/DVB (11030): soc-camera: add board hook to specify the buswidth for camera sensors V4L/DVB (11031): pcm990 baseboard: add camera bus width switch setting V4L/DVB (11032): mt9m001: allow setting of bus width from board code V4L/DVB (11033): mt9v022: allow setting of bus width from board code V4L/DVB (11034): soc-camera: remove now unused gpio member of struct soc_camera_link Sathya Perla (1): be2net: cleanup rx/tx rate calculations Scott Feldman (4): enic: bug fix: return notify intr credits enic: record all bad FCS errs as frame errors enic: bug fix: tx_timeout reset path fix-ups enic: Add api for link down count and to get firmware notification status. Scott James Remnant (12): [SCSI] ch: Add scsi type modalias netfilter: auto-load ip6_queue module when socket opened netfilter: auto-load ip_queue module when socket opened [MTD] Auto-load mtdchar module when device opened. [MTD] Auto-load nftl module when device opened. V4L/DVB (10947): Auto-load videodev module when device opened. floppy: provide a PNP device table in the module. applicom: Auto-load applicom module when device opened. cyclades: Auto-load cyclades module when device opened. specialix: Auto-load specialix module when device opened. usb: Auto-load cdc_acm module when device opened. riscom8: Auto-load riscom8 module when device opened. Scott Wood (3): cpm_uart: Initialize port.dev before it's used. cpm_uart: Disable CPM udbg when re-initing CPM uart, even if not the console. powerpc/pq2fads: Update device tree for use with device-tree-aware u-boot. Sebastian Andrzej Siewior (2): x86/centaur: merge 32 & 64 bit version V4L/DVB (10655): tvp514x: make the module aware of rich people Sebastian Ott (14): [S390] cio: ccw device online store - report rc from ccw driver. [S390] cio: device scan oom fallback. [S390] cio: airq - fix array boundary [S390] cio: ccw group online store - report rcs to the caller. [S390] cio: fix sanity checks in ccwgroup driver. [S390] cio: ccw group fix unbind behaviour. [S390] cio: fix wrong buffer access in cio_ignore_write [S390] cio: fix rc generation after chsc call [S390] cio: remove unused local variable [S390] cio: wake up on failed recognition [S390] cio: introduce ccw_device_schedule_sch_unregister [S390] cio: introduce notifier for boxed state [S390] cio: disallow online setting of device in transient state [S390] cio: online_store - trigger recognition for boxed devices Sebastien Dugue (1): hrtimers: allow the hot-unplugging of all cpus Segher Boessenkool (1): fsl_pq_mdio: Fix compile failure Senthil Balasubramanian (7): ath9k: INI update for Atheros AR9280 and AR9285 chipset. ath9k: Fix AR9285 specific noise floor eeprom reads. ath9k: Add open loop control support ath9k: Get rid of unnecessary ATOMIC memory alloc during init time ath9k: RX buffers may be accessed/freed even before initialized/alloced. ath9k: INI update for AR9285 and periodic PA offset caliberation ath9k: Incorrect AR9285 version check macro Seokmann Ju (1): [SCSI] qla2xxx: Correct several PCI-EEH issues. Serge E. Hallyn (10): securityfs: fix long-broken securityfs_create_file comment keys: distinguish per-uid keys in different namespaces keys: consider user namespace in key_permission keys: skip keys from another user namespace keys: make procfiles per-user-namespace proc_sysctl: use CONFIG_PROC_SYSCTL around ipc and utsname proc_handlers namespaces: move proc_net_get_sb to a generic fs/super.c helper namespaces: mqueue ns: move mqueue_mnt into struct ipc_namespace namespaces: ipc namespaces: implement support for posix msqueues namespaces: mqueue namespace: adapt sysctl Sergei Shtylyov (14): USB: musb: rewrite host periodic endpoint allocation au1xxx-ide: auide_{in|out}sw() should be static ide: identify data word 53 bit 1 doesn't cover words 62 and 63 (take 3) ide-iops: only clear DMA words on setting DMA mode ide: add support for CFA specified transfer modes (take 3) ide-disk: use ATA_ERR ide: use ATA_HOB ide: turn set_irq() method into write_devctl() method ide: rename IDE_TFLAG_IN_[HOB_]FEATURE ide-io-std: shorten ide_{in|out}put_data() ide: call {in|out}put_data() methods from tf_{read|load}() methods (take 2) ide: move data register access out of tf_{read|load}() methods (take 2) ide: turn selectproc() method into dev_select() method (take 5) ide: inline SELECT_DRIVE() Sergey Senozhatsky (1): fb: nvidiafb recognizes geforcego 7300 chip as mobile Sergey Yanovich (1): sony-laptop: notify the hardware of a state change in wwanpower Sergio Aguirre (2): [ARM] OMAP: Add CSI2 clock struct for handling it with clock API V4L/DVB (10575): V4L2: Add COLORFX user control Shadi Ammouri (1): [ARM] Kirkwood: Marvell SheevaPlug support Shane Huang (1): i2c-piix4: Add support to SB800 SMBus changes Shannon Nelson (1): ixgbe: Move ring features into an enum, allowing easier future maintenance Shaohua Li (8): ftrace, ia64: make recordmcount distinct module compile ftrace, ia64: explictly ignore a file in recordmcount.pl ftrace, ia64: Add macro for ftrace_caller ftrace, ia64: Add recordmcount for ia64 ftrace, ia64: IA64 static ftrace support ftrace, ia64: IA64 dynamic ftrace support agp/intel: Add support for new intel chipset. drm/i915: correctly set IGD device's gtt size for KMS. Shawn Bohrer (1): 8250_pci: add support for National Instruments 843x RS232 devices Shen Feng (2): Btrfs: free inode struct when btrfs_new_inode fails documentation: update Documentation/filesystem/proc.txt and Documentation/sysctls Sheng Yang (10): PCI: Speed up device reset function KVM: Remove duplicated prototype of kvm_arch_destroy_vm KVM: Add support to disable MSI for assigned device KVM: Use irq routing API for MSI KVM: VMX: Use kvm_mmu_page_fault() handle EPT violation mmio KVM: Get support IRQ routing entry counts KVM: Correct deassign device ioctl to IOW intel-iommu: Snooping control support iommu: Add domain_has_cap iommu_ops intel-iommu: VT-d page table to support snooping control bit Shinya Kuribayashi (5): MIPS: VR5500: Enable prefetch MIPS: Mark Eins: Fix cascading interrupt dispatcher MIPS: EMMA2RH: Use handle_edge_irq() handler for GPIO interrupts MIPS: EMMA2RH: Use set_irq_chip_and_handler_name MIPS: EMMA2RH: Set UART mapbase Shyam Sundar (1): [SCSI] qla2xxx: Cleanup unused flags and #defines. Simon Farnsworth (2): solos: Slight debugging improvements solos: FPGA and firmware update support. Simon Kitching (1): initramfs: prevent initramfs printk message being split by messages from other code. Sonic Zhang (5): Blackfin arch: update default kernel configuration blackfin: Fix tty compile error in PIO mode Fix DMA rx ring buffer handling Change hardware flow control from poll to interrupt driven tty: Blackin CTS/RTS Sri Deevi (8): V4L/DVB (10950): xc5000: prepare it to be used by cx231xx module V4L/DVB (10952): cx25840: prepare it to be used by cx231xx module V4L/DVB (10954): Add cx231xx USB driver V4L/DVB (10957): cx231xx: Fix CodingStyle V4L/DVB (10958): cx231xx: some additional CodingStyle and minor fixes V4L/DVB (11038): Fix the issue with audio module & correction of Names V4L/DVB (11128): cx231xx: convert the calls to subdev format V4L/DVB (11129): cx231xx: Use generic names for each device block Srinivas Eeda (1): ocfs2: recover orphans in offline slots during recovery and mount Stanislaw Gruszka (1): ACPI: Avoid wiping out pr->performance during preregistering Stanislaw Raczynski (1): Staging: comedi: add mpc624 driver Stanley.Miao (1): arm: update omap_ldp defconfig to use smsc911x Stas Sergeev (1): x86: minor cleanup in the espfix code Stefan Haberland (1): [S390] dasd: message cleanup Stefan Richter (45): firewire: convert client_list_lock to mutex firewire: cdev: documentation fixlet firewire: cdev: tcodes input validation firewire: cdev: fix race of fw_device_op_release with bus reset firewire: cdev: address handler input validation firewire: core: remove outdated comment firewire: core: remove obsolete assertions firewire: standardize a variable name firewire: remove line breaks before function names firewire: core: remove unused definitions firewire: cdev: use list_first_entry firewire: prevent creation of multiple IR DMA contexts for the same channel firewire: cdev: fix documentation of FW_CDEV_IOC_GET_INFO firewire: cdev: reference-count client instances firewire: cdev: unify names of struct types and of their instances firewire: cdev: sort includes firewire: core: topology header fix firewire: cdev: add ioctls for manual iso resource management firewire: cdev: add ioctl to query maximum transmission speed firewire: cdev: restrict broadcast write requests to Units Space firewire: cdev: extend transaction payload size check firewire: cdev: replace some spin_lock_irqsave by spin_lock_irq firewire: cdev: shut down iso context before freeing the buffer firewire: cdev: increment fw_cdev_version, update documentation firewire: cdev: add ioctls for iso resource management, amendment firewire: cdev: simplify a schedule_delayed_work wrapper firewire: core: clean up includes firewire: core: move some functions firewire: core: remove condition which is always false firewire: normalize a variable name firewire: core: normalize a function argument name firewire: cdev: amendment to "add ioctl to query maximum transmission speed" firewire: cdev: secure add_descriptor ioctl firewire: cdev: fix race of ioctl_send_request with bus reset firewire: cdev: simplify FW_CDEV_IOC_SEND_REQUEST return value firewire: cdev: add closure to async stream ioctl firewire: core: drop unused call parameters of close_transaction firewire: core: increase bus manager grace period firewire: core: simplify broadcast channel allocation firewire: core: optimize propagation of BROADCAST_CHANNEL ieee1394: sbp2: follow up on "ieee1394: inherit ud vendor_id from node vendor_id" ieee1394: raw1394: add sparse annotations to raw1394_compat_write ieee1394: constify device ID tables DVB: firedtv: fix printk format mismatch Revert "V4L/DVB (10962): fired-avc: fix printk formatting warning." Stefan Weinhuber (2): [S390] dasd: add large volume support [S390] dasd: add High Performance FICON support Stefano Rivoir (1): Staging: comedi: add contec_pci_dio driver Steffen Klassert (1): xfrm: fix fragmentation on inter family tunnels Stephan Wienczny (1): V4L/DVB (10949): Add support for Terratec Cinergy HT PCI MKII Stephen Hemminger (197): atm: br2684 internal stats br2684: convert to net_device_ops clip: convert to internal network_device_stats lec: convert to internal network_device_stats lec: convert to net_device_ops netrom: convert to internal net_device_stats netrom: convert to net_device_ops rose: convert to internal net_device_stats rose: convert to network_device_ops appletalk: remove unneeded stubs arcnet: convert to internal stats arcnet: convert to net_device_ops com20020: convert to net_devic_ops 3c501: convert to net_device_ops 3c505: convert to net_device_ops 3c507: convert to net_device_ops 3c509: convert to net_device_ops 3c515: convert to net_device_ops 3c523: convert to net_device_ops 3c527: convert to net_device_ops 3c59x: convert to net_device_ops ibmtr: convert to internal network_device_stats ibmtr: convert to net_device_ops lanstreamer: convert to internal network stats lanstreamer: convert to net_device_ops olympic: convert to internal network device stats olympic: convert to net_device_ops tms380tr: convert to net_device_ops 3c559: convert to net_device_ops znet: convert to net_device_ops 6pack: convert to net_device_ops baycom: convert to internal net_device_stats baycom: convert to net_device_ops bpqether: convert to internal net_device_stats bpqether: convert to net_device_ops dmascc: convert to internal network device stats dmascc: convert to network_device_ops hdlcdrv: convert to internal net_device_stats hdlcdrv: convert to net_device_ops yam: convert to internal net_device_stats yam: convert to net_device_ops scc: convert to internal net_device_ops mkiss: convert to internal network device stats dmascc: convert to net_device_ops dmascc: convert to internal net_device_ops net: add ARP notify option for devices inet: Fix virt-manager regression due to bind(0) changes. sky2: remove unneede workaround sky2: handle dma mapping errors sky2: move VPD display into debug interface sky2: set VPD size netfilter: x_tables: change elements in x_tables netfilter: x_tables: remove unneeded initializations netfilter: ebtables: remove unneeded initializations netfilter: iptables: lock free counters ip: add loose reverse path filtering ip: ipip compile warning llc: fix non-const printk warning snap: handle registration error and compile warning tulip: get rid of warning for non-const string literal lapb: get rid of non-const printk warning 3c59x: get rid of non-const printk warnings ne2k-pci: fix non-constant printk warnings sis900: fix non-constant printk warnings yellowfin: fix non-constant printk warnings acenic: fix non-constant printk warnings natsemi: fix non-constant printk warnings fealnx: fix non-constant printk warnings via-rhine: fix non-constant printk warnings starfire: fix non-constant printk warnings sundance: fix non-constant printk warnings hamachi: fix non-constant printk warnings forcedeth: fix non-constant printk warnings mdio: fix non-constant printk warnings net: convert usage of packet_type to read_mostly net: fix warning about non-const string netfilter: Kconfig spelling fixes (trivial) tipc: fix non-const printf format arguments rtnetlink: add new value for DHCP added routes atm: lec use dev_change_mtu skb: expose and constify hash primitives ixgbe: fix select_queue management snap: use const for descriptor ipx: use constant for strings and desciptor atm: fix non-const printk argument eql: fix non-constant printk warning atm: convert mpc device to using netdev_ops atm: convert clip driver to net_device_ops infiniband: convert c2 to net_device_ops infiniband: convert nes driver to net_device_ops infiniband: convert ipoib to net_device_ops irda: net_device_ops ioctl fix irlan: convert to net_device_ops irda: convert irda_usb to net_device_ops irda: convert mcs driver to net_device_ops stir4200: convert to net_device_ops irda: convert w83977af_ir to net_device_ops irda: convert nsc_ircc driver to net_device_ops irda: convert ali driver to net_device_ops irda: convert vlsi driver to net_device_ops irda: convert smsc driver to net_device_ops irda: convert via-ircc to net_device_ops irda: convert sir device to net_device_ops irda: convert kingsun device to net_device_ops irda: convert ksdazzle device to net_device_ops irda: convert ks959 driver to net_device_ops usbnet: convert catc to internal net_device_stats usbnet: convert catc device to net_device_ops usbnet: convert to internal net_device stats usbnet: convert rtl driver to net_device_ops usbnet: convert hso driver to net_device_ops usbnet: convert to internal net_device_stats usbnet: support net_device_ops usbnet: convert asix driver to net_device_ops usbnet: convert dms9601 driver to net_device_ops usbnet: convert msc7830 driver to net_device_ops usbnet: convert smsc95xx driver to net_device_ops usbnet: convert rndis driver to use dev_get_stats usbnet: convert rndis driver to net_device_ops pcmcia: convert 3c589 to net_device_ops pcmcia: convert 3c574 to net_device_ops pcmcia: convert fmvj18x driver to internal net_device_stats pcmcia: convert fmvj18x driver to net_device_ops pcmcia: convert nmclan driver to net_device_ops pcnet: convert driver to net_device_ops xir2cps: convert to internal net_device stats xirc2ps: convert to net_device_ops smc91c92: convert to internal net_device_stats smc91c92: convert to net_device_ops axnet: convert to net_device_ops x25_asy: convert to internal net_device_stats x25_asy: convert to net_device_ops dlci: convert to internal net_device_stats dlci: convert to net_device_ops cycx: convert to net_device_ops lapbether: convert to internal net_device_stats labether: convert to net_device_ops sbni: use internal net_device_stats sbni: convert to net_device_ops netwave: convert to internal net_device_stats netwave: convert to net_device_ops strip: convert to net_device_ops wavelan: convert to internal net_device_stats wavelan: convert to net_device_ops airo: convert to net_device_ops atmel: convert to net_device_ops raylan: convert to net_device_ops wl3501: convert to internal net_device_stats wl3501: convert to net_device_ops zd1201: convert to internal net_device_stats zd1201: convert to net_device_ops mac80211_hwsim: convert to net_device_ops prism54: convert to net_device_ops prism54: convert to internal net_device_stats libertas: convert to internal net_device_stats libertas: convert to net_device_ops ipw2x00: convert to internal net_device_stats ipw2x00: convert infrastructure for use by net_device_ops ipw2100: convert to net_device_ops ipw2200: convert to net_device_ops hostap: convert to internal net_device_stats hostap: convert to net_device_ops netdev: expose net_device_ops compat as config option bridge: bad error handling when adding invalid ether address benet: use do_div() for 64 bit divide gianfar: fix headroom expansion code 3c503, smc-ultra: netdev_ops bugs uml: convert network device to internal network device stats uml: convert network device to netdevice ops appletalk: convert cops to internal net_device_stats appltetalk: convert cops device to net_device ops appletalk: convert LTPC to use internal net_device_stats appletalk: convert LTPC to net_device_ops IRDA: convert donauboe to net_device_ops tokenring: convert drivers to net_device_ops tokenring: convert smctr to net_device_ops wan: convert sdla driver to net_device_ops wireless: convert arlan to net_device_ops wireless: convert wavelan to net_device_ops netdev: seeq8005 convert to net_device_ops netdev: smc9194 convert to net_device_ops netdev: smc-ultra32 convert to net_device_ops netdev: smc-ultra fix netpoll lance: convert to net_device_ops netdev: ibmlana convert to net_device_ops netdev: convert eexpress to net_device_ops netdev: convert eexpro to net_device_ops netdev: convert at1700 to net_device_ops netdev: convert depca to net_device_ops netdev: convert ewrk3 to net_device_ops netdev: convert ni52 to net_device_ops netdev: convert ni65 to net_device_ops netdev: convert ac3200 to net_device_ops netdev: convert lp486e to net_device_ops netdev: convert cs89x0 to net_device_ops netdev: convert eth16i to net_device_ops net: allow multiple dev per napi with GRO Stephen Rothwell (10): sparseirq, powerpc/cell: fix unused variable warning in interrupt.c numa, cpumask: move numa_node_id default implementation to topology.h, fix powerpc/pmi: Irq handlers return irqreturn_t PCI: update fakephp for bus_id removal ACPI: update thermal for bus_id removal x86: fix mismerge in arch/x86/include/asm/timer.h tracing, powerpc: fix powerpc tree and tracing tree interaction tracing, net: fix net tree and tracing tree merge interaction percpu: __percpu_depopulate_mask can take a const mask powerpc: Wire up preadv and pwritev Steve French (11): [CIFS] Send SMB flush in cifs_fsync [CIFS] DFS no longer experimental [CIFS] Add new nostrictsync cifs mount option to avoid slow SMB flush [CIFS] reopen file via newer posix open protocol operation if available [CIFS] fix build error [CIFS] add extra null attr check [CIFS] Add definitions for remoteably fsctl calls [CIFS] Use posix open on file open when server supports it [CIFS] work around bug in Samba server handling for posix open [CIFS] Rename compose_mount_options to cifs_compose_mount_options. [CIFS] Fix memory overwrite when saving nativeFileSystem field during mount Steve Glendinning (21): smsc95xx: remove unused completion struct smsc95xx: fix function prototype of async callback smsc911x: leave RX_STOP interrupt permanently enabled smsc911x: add support for platform-specific irq flags smsc911x: register isr as IRQF_SHARED smsc911x: add external phy detection overrides smsc911x: allow mac address to be saved before device reset smsc911x: check for FFWD success before checking for timeout smsc911x: improve EEPROM loading timeout logic in open smsc911x: define status word positions as constants smsc911x: replace print_mac with %pM smsc911x: allow setting of mac address smsc9420: fix big endian rx checksum offload sh: add support for SMSC Polaris platform phy: add new LAN8710 and LAN8720 device ids to smsc phy driver smsc911x: enforce read-after-write timing restriction on eeprom access arm: convert pcm037 platform to use smsc911x arm: convert realview platform to use smsc911x arm: convert omap ldp platform to use smsc911x arm: update pcm037 defconfig to use smsc911x arm: update realview defconfigs to use smsc911x Steve Sakoman (3): ASoC: Complete Beagleboard support ARM: OMAP3: Add ADS7846 touchscreen support to Overo platform, v3 ARM: Add SMSC911X support to Overo platform (V2) Steve Wise (4): RDMA/cxgb3: sgl/pbl offset calculation needs 64 bits RDMA/cxgb3: Connection termination fixes RDMA/cxgb3: Remove modulo math from build_rdma_recv() RDMA/cxgb3: Enforce required firmware Steven Rostedt (176): ftrace: remove obsolete print continue functionality ftrace: set up trace event hash infrastructure ftrace: change trace.c to use registered events ftrace: convert unsigned index to signed trace: clean up funny line breaks in stat_seq_show trace: print ftrace_dump at KERN_EMERG log level trace: stop all recording to ring buffer on ftrace_dump ftrace: add stack trace to function tracer ftrace: move function tracer functions out of trace.c trace: add gcc printf check to trace_seq_printf trace: clean up format errors in calls to trace_seq_printf ftrace: combine stack trace in function call ftrace: remove static from function tracer functions trace: set max latency variable to zero on default ftrace: test for running of recordmcount.pl twice on an object trace: do not disable wake up tracer on output of trace ring-buffer: do not swap if recording is disabled trace: separate out rt tasks from wakeup tracer wakeup-tracer: show scheduling data in output ring-buffer: reset timestamps when ring buffer is reset trace: remove internal irqsoff disabling for trace output trace: fix logic to start/stop counting trace, lockdep: manual preempt count adding for local_bh_disable trace: fix default boot up tracer trace: let boot trace be chosen by command line trace: code style clean up trace: remove deprecated entry->cpu ring-buffer: add NMI protection for spinlocks ring-buffer: allow tracing_off to be used in core kernel code ftrace, x86: rename in_nmi variable nmi: add generic nmi tracking state ftrace: change function graph tracer to use new in_nmi ring-buffer: use generic version of in_nmi tracing: clean up splice code tracing, x86: fix constraint for parent variable preempt-count: force hardirq-count to max of 10 ring-buffer: rename label out_unlock to out_reset sched: do not account for NMIs ftrace: state that all functions are enabled in set_ftrace_filter ftrace: add do_for_each_ftrace_rec and while_for_each_ftrace_rec ftrace: rename ftrace_match to ftrace_match_records ftrace: break up ftrace_match_records into smaller components ftrace: add module command function filter selection ftrace: enable filtering only when a function is filtered on ftrace: add command interface for function selection ftrace: convert ftrace_lock from a spinlock to mutex ftrace: consolidate mutexes ftrace: trace different functions with a different tracer ring-buffer: add tracing_is_on to test if ring buffer is enabled ftrace: add traceon traceoff commands to enable/disable the buffers ftrace: show selected functions in set_ftrace_filter ftrace: add pretty print to selected fuction traces ftrace: add pretty print function for traceon and traceoff hooks ftrace: clean up coding style ftrace: rename _hook to _probe ftrace: show unlimited when traceon or traceoff has no counter tracing/function-graph-tracer: make arch generic push pop functions x86: check PMD in spurious_fault handler ftrace: allow archs to preform pre and post process for code modification ftrace, x86: make kernel text writable only for conversions ftrace: immediately stop code modification if failure is detected ftrace: break out modify loop immediately on detection of error ftrace, powerpc: replace debug macro with proper pr_deug powerpc, ftrace: fix compile error when modules not configured powerpc64: port of the function graph tracer powerpc64, tracing: add function graph tracer with dynamic tracing powerpc64, ftrace: save toc only on modules for function graph powerpc32, ftrace: save and restore mcount regs with macro powerpc32, ftrace: port function graph tracer to ppc32, static only powerpc32, ftrace: dynamic function graph tracer powerpc, ftrace: use unsigned int for instruction manipulation powerpc, ftrace: use create_branch lib function tracing: add DEFINE_TRACE_FMT to tracepoint.h tracing: add event trace infrastructure tracing: add schedule events to event trace tracing: make event directory structure tracing: rename DEFINE_TRACE_FMT to just TRACE_FORMAT tracing: wrap arguments with PARAMS tracing: add options directory and core option files tracing: add tracer dependent options to options directory tracing: add protection around open use of current_tracer tracing: use pointer error returns for __tracing_open tracing: use newline separator for trace options list tracing: replace kzalloc with kcalloc tracing: move trace point formats to files in include/trace directory tracing: add subsystem level to trace events tracing: make the set_event and available_events subsystem aware tracing: add subsystem irq for irq events tracing: add subsystem sched for sched events tracing: add interface to write into current tracer buffer tracing: add raw trace point recording infrastructure tracing: add raw fast tracing interface for trace events tracing: create the C style tracing for the sched subsystem tracing: create the C style tracing for the irq subsystem tracing: add TRACE_FIELD_SPECIAL to record complex entries tracing: add protection around modify trace event fields tracing: make trace_seq_reset global and rename to trace_seq_init tracing: add format file to describe event struct fields tracing: add ftrace headers to event format files tracing: add trace name and id to event formats tracing: add print format to event trace format files tracing: fix return value to registering events ring-buffer: reset write field for ring_buffer_read_page ring-buffer: fix ring_buffer_read_page ring-buffer: replace sizeof of event header with offsetof ring-buffer: make ring_buffer_read_page read from start on partial page tracing: add binary buffer files for use with splice tracing: add cpu_file intialization for ftrace_dump ring-buffer: fix timestamp in partial ring_buffer_page_read tracing: do not return EFAULT if read copied anything tracing: fix seq read from trace files tracing: add latency output format option tracing: remove extra latency_trace method from trace structure tracing: consolidate print_lat_fmt and print_trace_fmt tracing: have latency tracers set the latency format tracing: add tracing_on/tracing_off to kernel.h tracing: make all file_operations const tracing: move print of event format to separate file tracing: add format files for ftrace default entries tracing: typecast sizeof and offsetof to unsigned int tracing: replace TP<var> with TP_<var> tracing: use generic __stringify tracing: new format for specialized trace points tracing: convert the sched trace points to the TRACE_EVENT macros tracing: convert irq trace points to new macros tracing: remove obsolete TRACE_EVENT_FORMAT macro tracing: fix printk format specifier tracing: do not allow modifying the ftrace events via the event files tracing: add back the available_events file tracing: flip the TP_printk and TP_fast_assign in the TRACE_EVENT macro tracing: document TRACE_EVENT macro in tracepoint.h tracing: update comments to match event code macros tracing: remove funky whitespace in the trace code tracing: use raw spinlocks for trace_vprintk tracing: keep ring buffer to minimum size till used tracing: expand the ring buffers when an event is activated tracing: fix trace_wait to know to wait on all cpus or just one ring-buffer: only allocate buffers for online cpus Merge branch 'tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip into trace/tip/tracing/ftrace-merge tracing: fix comments about trace buffer resizing tracing: protect ring_buffer_expanded with trace_types_lock ring-buffer: use CONFIG_HOTPLUG_CPU not CONFIG_HOTPLUG ring-buffer: remove unneeded get_online_cpus tracing: show that buffer size is not expanded tracing: make bprint event use the proper event id tracing: have event_trace_printk use static tracer tracing: export trace formats to user space tracing: fix stack tracer header tracing: explain why stack tracer is empty tracing: show event name in trace for TRACE_EVENT created events ring-buffer: document reader page design tracing: left align location header in stack_trace tracing: add comment for use of double __builtin_consant_p tracing: move binary buffers into per cpu directory softirq: no need to have SOFTIRQ in softirq name tracing: protect reader of cmdline output tracing: stop comm recording on tracing off ring-buffer: add api to allow a tracer to change clock source tracing: add global-clock option to provide cross CPU clock to traces tracing: make sched_switch stop/start light weight tracing: make power tracer start/stop methods lighter weight tracing: give easy way to clear trace buffer function-graph: consolidate prologues for output tracing: make print_(b)printk_msg_only global function-graph: calculate function depth within function graph tracer tracing: remove recording function depth from trace_printk function-graph: show binary events as comments tracing: fix memory leak in trace_stat function-graph: moved the timestamp from arch to generic code function-graph: prevent more than one tracer registering function-graph: ignore times across schedule function-graph: add option for include sleep times function-graph: allow unregistering twice ring-buffer: do not remove reader page from list on ring buffer free tracing: remove CALLER_ADDR2 from wakeup tracer function-graph: add proper initialization for init task Steven Toth (1): V4L/DVB (11296): cx23885: bugfix error message if firmware is not found Steven Whitehouse (17): dlm: Change rwlock which is only used in write mode to a spinlock GFS2: Fix remount argument parsing GFS2: Remove "double" locking in quota GFS2: Merge lock_dlm module into GFS2 GFS2: Remove unused field from glock GFS2: Fix error path ref counting for root inode GFS2: Fix deadlock on journal flush GFS2: Support generation of discard requests GFS2: Expose UUID via sysfs/uevent GFS2: Add a "demote a glock" interface to sysfs GFS2: Fix alignment issue and tidy gfs2_bitfit GFS2: Support quota/noquota mount arguments GFS2: Clean up of glops.c Fix a minor bug in the previous patch GFS2: Fix freeze issue vfs: Update fs.h to use inline functions when no file locking set vfs: Further changes from macro to inline function in fs.h Stoyan Gaydarov (7): x86: BUG to BUG_ON changes [S390] BUG to BUG_ON changes V4L/DVB (11235): changed ioctls to unlocked [IA64] BUG to BUG_ON changes BUG to BUG_ON changes Btrfs: BUG to BUG_ON changes Staging: BUG to BUG_ON changes Stuart Bennett (1): x86: mmiotrace: quieten spurious warning message Stuart Hall (1): V4L/DVB (11345): af9015: support for DigitalNow TinyTwin remote Sujith (85): mac80211: Add 802.11h CSA support ath9k: rateCodeToIndex is not used, remove it ath9k: Update short guard interval in rate control ath9k: Reorganize code in xmit.c ath9k: Remove ath_tx_stopdma and call ath9k_hw_stoptxdma directly ath9k: Merge queue draining functions ath9k: Add a helper function to wake mac80211 queues ath9k: Handle holding descriptor in TX completion properly ath9k: Revamp TX aggregation ath9k: Cleanup buffer type assignment mac80211: Add documentation bits for mac80211_rate_control_flags ath9k: Fix MCS rates registration bug for AR9285 ath9k: Fix bug in rate control capability registration ath9k: Fix bug in NF calibration ath9k: Handle chainmask for A9280 ath9k: Reconfigure beacons on getting a notification from mac80211 ath9k: Fix station access in aggregation completion ath9k: Setup short preamble properly in rate registration ath9k: Fix bug in TX DMA termination ath9k: Fix lockdep warning mac80211: Reset assoc_scan_tries after an unsuccessful scan run ath9k: Fix typo in checking for chip revision ath9k: Remove a bunch of unused macros ath9k: Cleanup get_rate() interface ath9k: Handle mac80211's RC flags for MCS rates ath9k: Add debugfs files for printing TX rate details ath9k: Lock mac80211 callbacks with a mutex ath9k: Remove all the redundant internal buffer types ath9k: Handle mac80211's FIF_CONTROL flag properly ath9k: Add retry counters to rate control debug file ath9k: Header file cleanup ath9k: Convert ANI channel to a pointer ath9k: Remove all the sc_ prefixes ath9k: Store HW version information in a separate structure ath9k: Move regulatory information to a separate structure ath9k: Remove duplicate variables ath9k: Merge ath_hal and ath_hal_5416 structures ath9k: Add callbacks hooks for EEPROM operations ath9k: Cleanup EEPROM operations ath9k: Remove all the useless ah_ variable prefixes ath9k: Store the correct max TX power level ath9k: Fix rd_ext EEPROM capability for AR9285 ath9k: Enable Fractional N mode ath9k: Enable TSF Out of Range Interrupt ath9k: Initialize AGC calibration properly ath9k: Fix bug in disabling MIB counters ath9k: Fix incorrect noise floor reading for 4k EEPROM ath9k: Decrease minimum NF threshold mac80211: Extend the rate control API with an update callback ath9k: Program the RTC registers correctly ath9k: Fix HW wait timeout ath9k: Fix antenna assignment bug in TX status processing ath9k: Initialize channel change time ath9k: Remove a few unused capability macros ath9k: Remove ath_txq_depth and get the queue depth directly ath9k: Use beacon interval directly ath9k: Remove multiple macro occurrences ath9k: Add PER to RC debug statistics ath9k: Fix bug in EEPROM chainmask retrieval ath9k: Fix PCI shutdown sequence ath9k: Add appropriate ANI values for AP mode mac80211: Notify the driver only when the beacon interval changes mac80211: Fix TKIP/WEP HT capability handling ath9k: Fill in rate_update mac80211 callback mac80211: Update IBSS beacon timestamp properly ath9k: Use new scan notifiers from mac80211 ath9k: Scrub beacon.c ath9k: Cleanup beacon stuck processing ath9k: Split beacon configuration into mode specific routines ath9k: Handle TSF properly for AP mode ath9k: Lock config_interface() callback with a mutex ath9k: Remove unused variables in struct ath_beacon_config ath9k: Initialize ANI properly ath9k: Fix bug in TX aggregation ath9k: Fix bug in reading debugfs file 'rcstat' ath9k: Add spectrum management to HW capabilities ath9k: Miscellaneous EEPROM handling cleanup ath9k: Move AR5416_VER_MASK to a common location ath9k: Introduce a helper function for setting board gain values ath9k: Change return type for set_board_values() ath9k: Fix bug in 4K EEPROM size calculation ath9k: Fill in ack signal in TX status ath9k: Fix bug in handling single stream stations ath9k: Update copyright in all the files mac80211: Tear down aggregation sessions for suspend/resume Sukadev Bhattiprolu (12): devpts: Must release s_umount on error vfs: simple_set_mnt() should return void Unroll essentials of do_remount_sb() into devpts Parse mount options just once and copy them to super block Move common mknod_ptmx() calls into caller Remove get_init_pts_sb() Merge code for single and multiple-instance mounts signals: add from_ancestor_ns parameter to send_signal() signals: protect cinit from unblocked SIG_DFL signals signals: zap_pid_ns_process() should use force_sig() signals: protect cinit from blocked fatal signals signals: SI_USER: Masquerade si_pid when crossing pid ns boundary Sunil Mushran (17): ocfs2/hb: Expose the list of heartbeating nodes via debugfs ocfs2: Move struct recovery_map to a header file ocfs2: Expose the file system state via debugfs ocfs2: Remove debugfs file local_alloc_stats ocfs2/dlm: Encapsulate adding and removing of mle from dlm->master_list ocfs2/dlm: Clean up struct dlm_lock_name ocfs2/dlm: Refactor dlm_clean_master_list() ocfs2/dlm: Create and destroy the dlm->master_hash ocfs2/dlm: Activate dlm->master_hash for master list entries ocfs2/dlm: Indent dlm_cleanup_master_list() ocfs2/dlm: Track number of mles ocfs2/dlm: Improve lockres counts ocfs2/dlm: dlm_set_lockres_owner() and dlm_change_lockres_owner() inlined ocfs2/dlm: Show the number of lockres/mles in dlm_state ocfs2/dlm: Remove struct dlm_lock_name in struct dlm_master_list_entry ocfs2/dlm: Do not purge lockres that is being migrated dlm_purge_lockres() ocfs2/dlm: Tweak mle_state output Suresh Jayaraman (1): NFS: Minor __nfs_revalidate_inode cleanup Suresh Siddha (21): x86: fix broken flush_tlb_others_ipi() x86: remove mach_apic.h, fix x86: unify genapic code, unify subarchitectures, remove old subarchitecture code, xapic fix x86: select x2apic ops in early apic probe only if x2apic mode is enabled x86, x2apic: fix lock ordering during IRQ migration x86, dmar: move page fault handling code to dmar.c x86, x2apic: enable fault handling for intr-remapping x86, dmar: routines for disabling queued invalidation and intr remapping x86, dmar: start with sane state while enabling dma and interrupt-remapping x86, intr-remapping: fix free_irte() to clear all the IRTE entries x86, x2apic: use virtual wire A mode in disable_IO_APIC() with interrupt-remapping x86, x2apic: fix clear_local_APIC() in the presence of x2apic x86, x2apic: cleanup the IO-APIC level migration with interrupt-remapping x86, x2apic: cleanup ifdef CONFIG_INTR_REMAP in io_apic code x86, ioapic: Fix non atomic allocation with interrupts disabled x86: fix broken irq migration logic while cleaning up multiple vectors x86, dmar: use atomic allocations for QI and Intr-remapping init x86: add x2apic_wrmsr_fence() to x2apic flush tlb paths x86, PAT: Remove duplicate memtype reserve in pci mmap x86, ACPI: add support for x2apic ACPI extensions ACPI: update x2apic comments Swen Schillig (6): [SCSI] zfcp: remove undefined subtype for status read response [SCSI] zfcp: prevent adapter close on initial adapter open [SCSI] zfcp: replace current ERP logging with a more convenient version [SCSI] zfcp: incorrect reaction on incoming RSCN [SCSI] zfcp: fix queue, scheduled work processing. [SCSI] zfcp: Ensure all work is cancelled on adapter dequeue Syed Mohammed Khasim (1): ARM: OMAP3: Add support for 3430 SDP, v4 TOMARI Hisanobu (1): ide-pmac: IDE cable detection on Apple PowerBook Takashi Iwai (252): ALSA: Introduce snd_card_create() ALSA: Convert to snd_card_create() in sound/isa/* ALSA: Convert to snd_card_create() in sound/pci/* ALSA: Convert to snd_card_create() in other sound/* ALSA: Update description of snd_card_create() in documents ALSA: Return proper error code at probe in sound/isa/* ALSA: Return proper error code at probe in sound/usb/* ALSA: pdaudiocf - Fix missing free in the error path ALSA: Return proper error code at probe in sound/pcmcia/* drivers/media: Convert to snd_card_create() drivers/staging: Convert to snd_card_create() for go7007 drivers/usb/gadget: Convert to snd_card_create() ALSA: opti9xx - Fix build breakage by snd_card_create() conversion ALSA: usb-audio - Cache mixer values Merge branch 'topic/asoc' into next/asoc Merge branch 'topic/usb-mixer-cache' into next/usb-audio ALSA: ca0106 - Add quirk for GA-G1975X mobo ALSA: hda - Add extra volume offset to standard volume amp macros ALSA: hda - Halve too large volume scales for STAC/IDT codecs ALSA: hda - Add debug prints for digital I/O pin detections ALSA: hda - Detect non-SPDIF digital I/O ALSA: hda - Improve auto-probing of STAC9872 codec ALSA: hda - Don't break the PCM creation loop ALSA: hda - Check HDMI jack types in the auto configuration ALSA: hda - Assign proper digital I/O type for STAC/IDT ALSA: hda - Allow digital-only I/O on ALC262 codec Merge branch 'topic/hda' into next/hda ALSA: hda - Clean up old VAIO hack codes for STAC9872 ALSA: hda - Remove old models for STAC9872 from the document Merge branch 'test/hda-vol-ofs' into next/hda ALSA: hda - Avoid to set the pin control again if already set Merge branch 'fix/hda' into topic/hda ALSA: hda - Add quirk for Gateway %1616 laptop Merge branch 'fix/hda' into topic/hda ALSA: hda - Add model=ref for Intel board with STAC9221 Merge branch 'fix/hda' into topic/hda ALSA: hda - Create "Input Source" control dynamically for STAC/IDT ALSA: hda - Fix initial verbs for mic-boosts on AD1981HD ALSA: hda - Remove invalid amp initializations for AD1988* codecs ALSA: hda - Fix invalid verbs for mic-boosts on AD1884* ALSA: hda - Fix invalid amp init for ALC268 codec ALSA: hda - Fix wrong initial verb for AD1984 thinkpad model Merge branch 'topic/snd_card_new-err' into topic/asoc ALSA: Add description of new snd-msnd-* drivers ALSA: enable build of snd-msnd-* drivers ALSA: intel8x0 - Fix build with CONFIG_SND_AC97_POWERSAVE=n ALSA: Add missing description of snd-cmi8330 module parameters ALSA: Add description of new fm_port option for snd-es1688 driver Merge branch 'fix/hda' into topic/hda ALSA: ice1724 - Dynamic MIDI TX irq control Merge branch 'fix/asoc' into topic/asoc ALSA: msnd - Fix build error with CONFIG_PNP=n Merge branch 'fix/hda' into topic/hda Merge branch 'fix/hda' into topic/hda ALSA: hwdep - Make open callback optional ALSA: hwdep - Fix coding style ALSA: Remove superfluous hwdep ops ALSA: hda - Add quirk for HP zenith laptop ALSA: hda - Add quirk for another HP laptop Merge branch 'topic/snd_card_new-err' into topic/atmel ALSA: wss - Add missing KERN_* prefix to printk ALSA: gus - Add missing KERN_* prefix to printk ALSA: isa/*: Add missing KERN_* prefix to printk ALSA: usb - Add missing KERN_* prefix to printk ALSA: hda - Add missing KERN_* prefix to printk ALSA: Add missing KERN_* prefix to printk in sound/core ALSA: Add missing KERN_* prefix to printk in sound/drivers ALSA: emux - Add missing KERN_* prefix to printk ALSA: Add missing KERN_* prefix to printk in sound/pci/ice1712 ALSA: emu10k1 - Add missing KERN_* prefix to printk ALSA: intel8x0 - Add missing KERN_* prefix to printk ALSA: Fix missing KERN_* prefix to printk in sound/pci ALSA: Add missing KERN_* prefix to printk in other sound/* ALSA: ca0106 - Add missing KERN_* prefix to printk ALSA: hda - Create beep mixer controls dynamically for Realtek codecs Merge branch 'fix/hda' into topic/hda ALSA: hda - Add missing NULL check in snd_hda_create_spdif_in_ctls() ALSA: hda - Clear codec->beep at release ALSA: hda - Remove superfluous code in patch_realtek.c ALSA: hda - Use digital beep for AD codecs ALSA: hda - Fix unused variable compile warning ALSA: Add subdevice_mask field to quirk entries Merge branch 'topic/quirk-cleanup' into topic/hda ALSA: hda - Clean up quirk lists Merge branch 'topic/quirk-cleanup' into topic/misc ALSA: via82xx - Clean up quirk list ALSA: hda - add digital beep support for ALC268 Merge branch 'fix/hda' into topic/hda ASoC: Fix forgotten replacements of socdev->codec Merge branch 'fix/hda' into topic/hda ALSA: hda - Fix a wrong pin check in snd_hda_parse_pin_def_config() ALSA: hda - Detect multiple digital-out pins Merge branch 'fix/hda' into topic/hda ALSA: hda - Allow fixed codec-probe mask ALSA: hda - Add forced codec-slots for ASUS W5F ALSA: hda - Update documentation Merge branch 'fix/hda' into topic/hda ALSA: hda - Add quirk for Acer AX1700-U3700A Merge branch 'fix/hda' into topic/hda ALSA: hda - Add proper cleanup for multiout-dig for ALC codecs ALSA: hda - Support multiple digital outs with auto-probing Merge branch 'for-2.6.30' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc Merge branch 'fix/hda' into topic/hda ALSA: hda - Cleanup IDT92HD7x HP quirks ALSA: hda - Clean up quirks for HP laptops with AD1984A Merge branch 'topic/snd_card_new-err' into topic/cs423x-merge ALSA: Fix documentation for snd-cs4236 driver ALSA: au88x0 - Fix &&|| typo sound: OSS: ad1848 - Fix another typo ALSA: cs4236 - Merge snd-cs4236-lib module into snd-cs4236 ALSA: hda - Add quirk for Acer X3200 ALSA: hda - Don't enable beep for digital-only ALC262 ALSA: hda - Avoid doubly beep attachment in patch_alc268() ALSA: hda - Add digital-only mode for ALC268 Merge branch 'topic/snd_card_new-err' into topic/oxygen Merge branch 'fix/hda' into topic/hda ALSA: hda - Add generic pincfg initialization ALSA: hda - Remove realtek codec-specific pin save/restore functions ALSA: hda - Remove IDT codec-specific pin save/restore functions ALSA: hda - Remove codec-specific pin save/restore functions ALSA: hda - Update documentation for pincfg sysfs entries Merge branch 'fix/hda' into topic/hda Merge branch 'topic/hwdep-cleanup' into topic/hdsp ALSA: hda - Use snd_hda_codec_get_pincfg() in the rest places ALSA: hda - Rename {override,cur}_pin with {user,driver}_pin ALSA: hda - Make user_pin overriding the driver setup ALSA: hda - Don't give over 0dB volume for AD1984A HP laptops ALSA: hda - Add an example about pin reconfiguration Merge branch 'test/hda-pincfg' into topic/hda ALSA: hda - Add pseudo device-locking for clear/reconfig ALSA: hda - Clean up / fix quirks for HP laptops with AD1984A ALSA: hda - Clean up / fix quirk for Sony laptops with ALC262 ASoC: wm8753 - Fix build error ALSA: hda - Clean up the input pin setup in automatic mode ALSA: hda - Add model=auto for STAC/IDT codecs Merge branch 'fix/hda' into topic/hda ALSA: hda - Match all 103c:17xx devices for HP BPC model ALSA: hda - Fix an "unused variable" compile warning Merge branch 'fix/hda' into topic/hda ALSA: hda - Don't create a beep control for digital-only ALC268 ALSA: hda - Remove Toshiba probe_mask quirk ALSA: hda - Intialize more codec fields in snd_hda_codec_reset() ALSA: hda - Revert the codec probe at control-creation errors ALSA: hda - Don't return a fatal error at PCM-creation errors ALSA: hda - Add hint string helper functions ALSA: hda - Add show for init_verbs and hints sysfs entries ALSA: hda - Create "Analog Loopback" controls optionally ALSA: hda - Add more hint options for IDT/Sigmatel codecs ALSA: hda - Update documetation for hints sysfs entry ALSA: hda - Fix gcc compile warning ALSA: hda - Fix HP dv6736 mic input ALSA: hda - Fix conflict of mixer controls on Sony VAIO VGN-AR71S ALSA: hdsp - Ignore MIDI and PCM events in interrupts until initialized ALSA: hda - Fix check of ALC888S-VC in alc888_coef_init() ALSA: Fix sample rate of Lenovo Ideapad to 44.1kHz Merge branch 'fix/hda' into topic/hda ALSA: hda - Create output controls according to pin types for IDT/STAC ALSA: hda - Allow slave controls with non-zero indices ALSA: hda - Create multiple HP / speaker controls with index ALSA: hda - Connect to primary DAC if no individual DAC is available ALSA: hda - Assign HP and speaker DACs before mic/line-in ALSA: ac97 - Add patch entry for Conexant CX20468-31 chip ASoC: Fix Kconfig dependency of CONFIG_SND_S3C24XX_SOC_JIVE_WM8750 Merge branch 'for-2.6.30' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc ALSA: Rewrite hw_ptr updaters ALSA: Remove unneeded snd_pcm_substream.timer_lock ALSA: add snd_ctl_add_slave_uncached() ALSA: powermac - Add missing KERN_* prefix to printk ALSA: Add kernel-doc comments to vmaster stuff ALSA: Add sound/core/jack.c to driver-API docbook entry ALSA: Clean up snd_monitor_file management ALSA: rawmidi - Fix possible race in open ALSA: rawmidi - Refactor rawmidi open/close codes Merge branch 'topic/jack' into topic/docbook-fix Merge branch 'topic/vmaster-update' into topic/docbook-fix ALSA: Fix DocBook headers ALSA: hda - Fix coding style issues in last two patches ALSA: hda - Add missing models to documentation ALSA: hda - Create vmaster for conexant codecs ALSA: hda - Create "Capture Source" control dynamically in patch_conexant.c ALSA: hda - Remove superfluous verbs for Cxt5047 laptop-eapd model ALSA: hda - Fix / clean up init verbs for Cxt5047 codec ALSA: hda - Clean up Cxt5047 parser ALSA: Remove obsolete snd_xferv struct and ioctls ALSA: Use define for ioctl definitions ALSA: hda - Add comments for the previous fix for conexant codecs ALSA: hda - Print multiple out-amp values of pin widgets on Conext codecs ALSA: hda - Add model=vaio for STAC9872 ALSA: hda - power up before codec initialization ALSA: hda - Add another HP model with IDT92HD71bx codec ALSA: hda - Fix ALC662 beep again Merge branch 'fix/opl3sa2-suspend' into topic/isa-misc Merge branch 'topic/snd_card_new-err' into topic/drop-l3 Merge branch 'fix/hda' into topic/hda ALSA: pcm - Fix a typo in error messages ALSA: pcm - avoid unnecessary inline ALSA: pcm - Reset invalid position even without debug option ALSA: pcm - Fix delta calculation at boundary overlap ALSA: hda - Don't reset BDL unnecessarily ALSA: hda - Don't reset stream at each prepare callback ALSA: Fix wrong pointer to dev_err() in arm/pxa2xx-ac97-lib.c ALSA: hda - Don't show the current connection for power widgets ALSA: hda - Detect digital-mic inputs on ALC663 / ALC272 ALSA: pcm - Safer boundary checks Merge branch 'topic/hda-optimize' into topic/hda ALSA: hda - Avoid output amp manipulation to digital mic pins ALSA: hda - Cache pin-cap values ALSA: hda - Fix the wrong pin-cap check in patch_realtek.c ALSA: hda - Don't create empty/single-item input source ALSA: hda - Use cached calls to get widget caps and pin caps ALSA: hda - Add quirk for Acer Ferrari 5000 Merge branch 'topic/snd_card_new-err' into for-linus Merge branch 'topic/hwdep-cleanup' into for-linus Merge branch 'topic/jack' into for-linus Merge branch 'topic/quirk-cleanup' into for-linus Merge branch 'topic/ctl-list-cleanup' into for-linus Merge branch 'topic/rawmidi-fix' into for-linus Merge branch 'topic/vmaster-update' into for-linus Merge branch 'topic/ioctl-use-define' into for-linus Merge branch 'topic/pcm-cleanup' into for-linus Merge branch 'topic/misc' into for-linus Merge branch 'topic/aoa' into for-linus Merge branch 'topic/asoc' into for-linus Merge branch 'topic/atmel' into for-linus Merge branch 'topic/ca0106' into for-linus Merge branch 'topic/cs423x-merge' into for-linus Merge branch 'topic/docbook-fix' into for-linus Merge branch 'topic/drop-l3' into for-linus Merge branch 'topic/echoaudio' 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/ice' into for-linus Merge branch 'topic/intel8x0' into for-linus Merge branch 'topic/isa-misc' into for-linus Merge branch 'topic/msnd' into for-linus Merge branch 'topic/oss-fix' into for-linus Merge branch 'topic/oxygen' into for-linus Merge branch 'topic/pcxhr' into for-linus Merge branch 'topic/powermac' into for-linus Merge branch 'topic/sscape-fix' into for-linus Merge branch 'topic/usb-audio' into for-linus Merge branch 'topic/usb-caiaq' into for-linus Merge branch 'topic/asoc' into for-linus Merge branch 'topic/isa-misc' into for-linus Merge branch 'topic/hda' into for-linus Merge branch 'topic/misc' into for-linus Merge branch 'topic/atmel' into for-linus Merge branch 'topic/usb-audio' into for-linus Merge branch 'topic/asoc' into for-linus Merge branch 'topic/hda' into for-linus Merge branch 'topic/misc' into for-linus Takashi Yoshii (1): sh: sh7785lcr: Map whole PCI address space. Tao Ma (3): ocfs2: Optimize inode allocation by remembering last group ocfs2: Allocate inode groups from global_bitmap. ocfs2: Optimize inode group allocation by recording last used group. Ted Peters (1): powerpc/85xx: Fix MPC8572DS PCI protected interrupt sources Tejun Heo (82): x86: fix pda_to_op() x86: make early_per_cpu() a lvalue and use it x86: make vmlinux_32.lds.S use PERCPU() macro x86: make percpu symbols zerobased on SMP x86: load pointer to pda into %gs while brining up a CPU x86: use static _cpu_pda array x86: fold pda into percpu area on SMP x86: merge 64 and 32 SMP percpu handling x86: make pda a percpu variable x86: convert pda ops to wrappers around x86 percpu accessors x86: misc clean up after the percpu update x86: fix build bug introduced during merge x86_64: initialize this_cpu_off to __per_cpu_load linker script: add missing VMLINUX_SYMBOL linker script: add missing .data.percpu.page_aligned x86: cleanup stack protector x86: conditionalize stack canary handling in hot path linker script: kill PERCPU_VADDR_PREALLOC() x86: update canary handling during switch x86: uv cleanup x86: prepare for tlb merge x86: make x86_32 use tlb_64.c x86: rename tlb_64.c to tlb.c x86: clean up indentation in setup_per_cpu_areas() linker script: use separate simpler definition for PERCPU() Merge branch 'master' into tj-percpu x86: style cleanups for xen assemblies modpost: NOBITS sections may point beyond the end of the file elf: add ELF_CORE_COPY_KERNEL_REGS() x86: stackprotector.h misc update stackprotector: update make rules x86: no stack protector for vdso x86: use asm .macro instead of cpp #define in entry_32.S x86: add %gs accessors for x86_32 x86: make lazy %gs optional on x86_32 x86: implement x86_32 stack protector x86: fix x86_32 stack protector bugs vmalloc: call flush_cache_vunmap() from unmap_kernel_range() module: reorder module pcpu related functions percpu: kill percpu_alloc() and friends vmalloc: implement vm_area_register_early() vmalloc: add un/map_kernel_range_noflush() percpu: implement new dynamic percpu allocator x86: convert to the new dynamic percpu allocator percpu: clean up size usage percpu: fix pcpu_chunk_struct_size bootmem: clean up arch-specific bootmem wrapping bootmem: reorder interface functions and add a missing one vmalloc: add @align to vm_area_register_early() x86: update populate_extra_pte() and add populate_extra_pmd() percpu: remove unit_size power-of-2 restriction percpu: give more latitude to arch specific first chunk initialization x86: separate out setup_pcpu_4k() from setup_per_cpu_areas() x86: add embedding percpu first chunk allocator x86: add remapping percpu first chunk allocator percpu: add __read_mostly to variables which are mostly read only x86, percpu: fix minor bugs in setup_percpu.c x86: convert cacheflush macros inline functions percpu: fix too low alignment restriction on UP percpu: kill compile warning in pcpu_populate_chunk() alpha: fix typo in recent early vmalloc change bootmem, x86: further fixes for arch-specific bootmem wrapping percpu: clean up percpu constants percpu: cosmetic renames in pcpu_setup_first_chunk() percpu: improve first chunk initial area map handling percpu: use negative for auto for pcpu_setup_first_chunk() arguments x86: make embedding percpu allocator return excessive free space percpu: add an indirection ptr for chunk page map access percpu, module: implement reserved allocation and use it for module percpu variables x86, percpu: setup reserved percpu area for x86_64 percpu: replace pcpu_realloc() with pcpu_mem_alloc() and pcpu_mem_free() percpu: move chunk area map extension out of area allocation percpu: move fully free chunk reclamation into a work percpu: finer grained locking to break deadlock and allow atomic free linker script: define __per_cpu_load on all SMP capable archs percpu: make x86 addr <-> pcpu ptr conversion macros generic percpu: more flexibility for @dyn_size of pcpu_setup_first_chunk() percpu: generalize embedding first chunk setup helper percpu: fix spurious alignment WARN in legacy SMP percpu allocator ahci: drop intx manipulation on msi enable x86,percpu: fix inverted NUMA test in setup_pcpu_remap() ata_piix: VGN-BX297XP wants the controller power up on suspend Tero Kristo (1): [ARM] OMAP3: PM: Make sure clk_disable_unused() order is correct Tero Roponen (1): trivial: remove unused variable 'path' in alloc_file() Tetsuo Handa (6): tomoyo: fix sparse warning TOMOYO: Fix exception policy read failure. TOMOYO: Don't create securityfs entries unless registered. TOMOYO: Do not call tomoyo_realpath_init unless registered. TOMOYO: Fix a typo. tomoyo: remove "undelete domain" command. Thadeu Lima de Souza Cascardo (5): ALSA: Don't cold reset AC97 codecs in some ICH chipsets ALSA: AC97: Print AC97 flags in proc file to make debug it easier ALSA: AC97: Fix function name type in comment s/updat/update/ trivial: Give the right path in Documentation example trivial: fix where cgroup documentation is not correctly referred to Theodore Kilgore (2): V4L/DVB (10986): mr97310a: don't discard frame headers on stream output V4L/DVB (11213): gspca - sq905c: New subdriver. Theodore Ts'o (24): ext4: remove call to ext4_group_desc() in ext4_group_used_meta_blocks() ext4: Use unsigned int for blocksize in dx_make_map() and dx_pack_dirents() ext4: New inode/block allocation algorithms for flex_bg filesystems ext4: Add fine print for the 32000 subdirectory limit ext4: Simplify delalloc implementation by removing mpd.get_block ext4: Save stack space by removing fake buffer heads ext4: Simplify delalloc code by removing mpage_da_writepages() ext4: add EXT4_IOC_ALLOC_DA_BLKS ioctl ext4: Automatically allocate delay allocated blocks on close ext4: Automatically allocate delay allocated blocks on rename ext4: Track lifetime disk writes ext4: Add sysfs support ext4: remove /proc tuning knobs ext4: Use atomic_t's in struct flex_groups ext4: Use struct flex_groups to calculate get_orlov_stats() ext4: Add auto_da_alloc mount option ext4: Use WRITE_SYNC for commits which are caused by fsync() ext4: Check for an valid i_mode when reading the inode from disk ext4: fix locking typo in mballoc which could cause soft lockup hangs block_write_full_page: Use synchronous writes for WBC_SYNC_ALL writebacks ext3: Use WRITE_SYNC for commits which are caused by fsync() ext4: Regularize mount options ext3: Add replace-on-truncate hueristics for data=writeback mode ext3: Add replace-on-rename hueristics for data=writeback mode Thiemo Nagel (1): ext4: add checks of block references for non-extent inodes Thierry MERLE (5): V4L/DVB (10306): usbvision: use usb_make_path to report bus info V4L/DVB (10307): em28xx: use usb_make_path to report bus info V4L/DVB (10308): uvcvideo: use usb_make_path to report bus info V4L/DVB (10309): s2255drv: use usb_make_path to report bus info V4L/DVB (10379): gspca - main: Use usb_make_path() for VIDIOC_QUERYCAP. Thierry Reding (1): net: Add support for the OpenCores 10/100 Mbps Ethernet MAC. Thierry Vignaud (1): usb: kill prehistorical comments about USB_EHCI_HCD Thomas Gleixner (30): Merge branch 'linus' into timers/hrtimers hrtimer: prevent negative expiry value after clock_was_set() net: replace commatas with semicolons powerpc/irq: Convert obsolete irq_desc_t to struct irq_desc powerpc/irq: Convert obsolete hw_interrupt_type to struct irq_chip x86: convert obsolete irq_desc_t typedef to struct irq_desc powerpc/85xx: remove setup_irq(NULL action) in ksi8560 genirq: remove unused hw_irq_controller typedef genirq: remove redundant if condition genirq: make irqreturn_t an enum genirq: use kzalloc instead of explicit zero initialization genirq: add doc to struct irqaction genirq: deprecate __do_IRQ genirq: deprecate obsolete typedefs and defines x86: disable __do_IRQ support x86: reduce preemption off section in exit thread debugobjects: replace static objects when slab cache becomes available debugobjects: delay free of internal objects tracing: stop command line recording when tracing is disabled tracing: replace the crude (unsigned) -1 hackery tracing: fix trace_find_cmdline() Merge branch 'cpus4096' into irq/threaded genirq: add threaded interrupt handler support genirq: threaded irq handlers review fixups genirq: provide old request_irq() for CONFIG_GENERIC_HARDIRQ=n genirq: fix devres.o build for GENERIC_HARDIRQS=n x86: disable __do_IRQ support MIPS: Convert obsolete irq_desc_t to struct irq_desc cris: convert obsolete hw_interrupt_type to struct irq_chip [MTD] [NAND] Add support for 4KiB pages. Thomas Klein (4): ehea: Use net_device_ops structure ehea: Fix mem allocations which require page alignment ehea: Improve driver behaviour in low mem conditions ehea: Fix memory hotplug handling Thomas Mingarelli (1): [WATCHDOG] hpwdt.c: Add new HP BMC controller. Thomas Reitmayr (1): [WATCHDOG] orion5x_wdt: fix compile issue by providing tclk as platform data Thomas Renninger (6): [CPUFREQ] Introduce /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_transition_latency [CPUFREQ] powernow-k8: Always compile powernow-k8 driver with ACPI support [CPUFREQ] ondemand/conservative: deprecate sampling_rate{min,max} [CPUFREQ] ondemand/conservative: sanitize sampling_rate restrictions [CPUFREQ] powernow-k8: Only print error message once, not per core. ACPI: Remove R40e c-state blacklist Tilman Schmidt (4): gigaset: Kconfig cleanup bas_gigaset: use tasklet_hi_schedule for timing critical tasklets gigaset: in file ops, check for device disconnect before anything else gigaset: documentation update Tim Abbott (2): module: Make find_symbol return a struct kernel_symbol module: Export symbols needed for Ksplice Tim Blechmann (4): ALSA: pcxhr: fix trivial typo ALSA: snd_pcm_new api cleanup ALSA: hdsp - poll for iobox ALSA: hdsp - whitespace cleanup Tim Farrington (1): V4L/DVB (10574): saa7134: fix Avermedia E506R composite input Timo Kokkonen (1): ARM: OMAP: Export dmtimer functions Timo Teras (2): gre: strict physical device binding gre: optimize hash lookup Timur Tabi (17): ASoC: Allow Freescale MPC8610 audio drivers to be compiled as modules ASoC: remove stand-alone mode support from CS4270 codec driver ASoC: improve I2C initialization code in CS4270 driver ASoC: fix initialization order of the CS4270 codec driver ASoC: fix documentation in CS4270 codec driver ASoC: fix build break in CS4270 codec driver ASoC: fix message display in CS4270 codec driver ASoC: optimize init sequence of Freescale MPC8610 sound drivers ASoC: add additional controls to the CS4270 codec driver ASoC: add support for SSI asynchronous mode to the Freescale SSI drivers ASoC: Improve pause/unpause performance in Freescale 8610 drivers i2c-mpc: do not allow interruptions when waiting for I2C to complete powerpc: add fsl,fifo-depth property to Freescale SSI device nodes powerpc: Add defintion for MSR[GS] to list of MSR bits powerpc: clean up ssi.txt, add definition for fsl,ssi-asynchronous ASoC: remove trigger delay in Freescale MPC8610 sound driver ASoC: trim SSI sysfs statistics in Freescale MPC8610 sound drivers Tobias Klauser (9): tracing: storage class should be before const qualifier ath5k: Storage class should be before const qualifier orinoco: Storage class should be before const qualifier ieee1394: Storage class should be before const qualifier trivial: h8300: Storage class should be before const qualifier trivial: drivers/char/bsr.c: Storage class should be before const qualifier trivial: wusb: Storage class should be before const qualifier V4L/DVB (10628): V4L: Storage class should be before const qualifier mfd: Storage class should be before const qualifier Tobias Lorenz (3): V4L/DVB (10530): Documentation and code cleanups V4L/DVB (10531): Code rearrangements in preparation for other report types V4L/DVB (10534): Output HW/SW version from scratchpad Tom Arbuckle (1): powerpc/pci: Fix PCI<->OF matching of old style multifunc devices Tom Talpey (5): SVCRDMA: remove faulty assertions in rpc/rdma chunk validation. XPRTRDMA: correct an rpc/rdma inline send marshaling error SUNRPC: dynamically load RPC transport modules on-demand NFS: load the rpc/rdma transport module automatically SVCRDMA: fix recent printk format warnings. Tom Zanussi (13): tracing: fix leak in event_format_read() tracing: add run-time field descriptions for event filtering tracing: add ring_buffer_event_discard() to ring buffer tracing: add per-event filtering tracing: add per-subsystem filtering tracing/filters: use list_for_each_entry_safe tracing/filters: fix bug in copy_pred() tracing/filters: clean up filter_add_subsystem_pred() tracing/filters: use list_for_each_entry tracing/filters: free pred when clearing filters tracing/filters: use trace_seq_printf() to print filters tracing/filters: disallow integer values for string filters and vice versa tracing: filter fix for TRACE_EVENT_FORMAT events Tomas Winkler (10): iwlwifi: 3945 extract flow handler definitions into iwl-3945-fh.h iwlwifi: 3945 unfold iwl-3945-commands.h iwlwifi: use iwl-commands.h also in 3945 iwlwifi: 3945 remove duplicated code from iwl-3945-commands.h iwlwifi: 3945 drop usage of union tsf iwlwifi: 3945 remove iwl-3945-commands.h iwlwifi: clean up printing iwlwifi: don't use implicit priv in IWL_DEBUG iwlwifi: use pci registers defined in pci_regs.h iwlwifi: drop PCIe workaround applicable for development boards Tomasz Lemiech (1): tulip: Fix for MTU problems with 802.1q tagged frames Tomi Valkeinen (1): [ARM] OMAP: wait for pwrdm transition after clk_enable() Tony Battersby (15): [SCSI] sg: fix races during device removal [SCSI] sg: fix races with ioctl(SG_IO) [SCSI] sym53c8xx: fix shost use-after-free and memory leak [SCSI] sym53c8xx: fix NULL deref on error path [SCSI] sym53c8xx: fix bogus free_irq() on error path [SCSI] sym53c8xx: unmap pci memory after probe errors [SCSI] sym53c8xx: handle pci_iomap() failures [SCSI] sym53c8xx: use a queue depth of 1 for untagged devices [SCSI] sym53c8xx: don't flood syslog with negotiation messages epoll: don't use current in irq context epoll: remember the event if epoll_wait returns -EFAULT epoll: remove unnecessary xchg epoll: clean up ep_modify epoll: use real type instead of void * ipc: make shm_get_stat() more robust Tony Lindgren (19): [ARM] omap: Fix omap1 clock issues ARM: OMAP: No need to include board-perseus2.h or board-fsample.h from hardware.h ARM: OMAP: No need to include board-h2.h from hardware.h ARM: OMAP: No need to include board-h3.h from hardware.h ARM: OMAP: No need to include board-innovator.h from hardware.h ARM: OMAP: No need to include board-osk.h from hardware.h ARM: OMAP: No need to include board-palm*.h from hardware.h ARM: OMAP: No need to include board-omap2430sdp.h from hardware.h ARM: OMAP: No need to include board-apollon.h from hardware.h ARM: OMAP: No need to include board-h4.h from hardware.h ARM: OMAP: No need to include board-ldp.h from hardware.h ARM: OMAP: No need to include board-overo.h from hardware.h ARM: OMAP: No need to include board-nokia.h from hardware.h ARM: OMAP: Remove remaining board-*.h includes from hardware.h ARM: OMAP3: Add more GPIO mux options ARM: OMAP3: Add base address definitions and resources for OMAP 3 IS, v2 [ARM] OMAP: Fix compile for omap2_init_common_hw() [ARM] 5434/1: ARM: OMAP: Fix mailbox compile for 24xx [ARM] 5436/1: ARM: OMAP: Fix compile for rx51 Tony Luck (2): Pull cpumask into release branch Pull pvops into release branch Tony Vroon (2): ALSA: hda - Add tyan model for Realtek ALC262 ALSA: Document tyan model for Realtek ALC262 Trent Piepho (48): powerpc/fsl-booke: Remove code duplication in lowmem mapping powerpc/fsl-booke: Allow larger CAM sizes than 256 MB powerpc/fsl-booke: Make CAM entries used for lowmem configurable PCI: don't scan existing devices PCI: pci_scan_slot() returns newly found devices PCI Hotplug: restore fakephp interface with complete reimplementation V4L/DVB (10558): bttv: norm value should be unsigned V4L/DVB (10559): bttv: Fix TDA9880 norm setting code V4L/DVB (10560): bttv: make tuner card info more consistent V4L/DVB (10561): bttv: store card database more efficiently V4L/DVB (10562): bttv: rework the way digital inputs are indicated V4L/DVB (10563): bttv: clean up mux code for IVC-120G V4L/DVB (10564): bttv: fix external mux for PHYTEC VD-009 V4L/DVB (10565): bttv: fix external mux for RemoteVision MX V4L/DVB (10566): bttv: clean up mux code for IDS Eagle V4L/DVB (10567): bttv: shrink muxsel data in card database V4L/DVB (10568): bttv: dynamically allocate device data V4L/DVB (10791): videodev: not possible to register NULL video_device V4L/DVB (10792): cx88: remove unnecessary forward declaration of cx88_core V4L/DVB (10794): v4l2: Move code to zero querybuf output struct to v4l2_ioctl V4L/DVB (10811): videodev: only copy needed part of RW ioctl's parameter V4L/DVB (10812): v4l2: Zero out read-only ioctls in one place V4L/DVB (10813): v4l2: New function v4l2_video_std_frame_period V4L/DVB (10814): saa7146: some small fixes V4L/DVB (10815): bttv: Don't need to zero ioctl parameter fields V4L/DVB (10816): cx88: Don't need to zero ioctl parameter fields V4L/DVB (10817): stkwebcam: Don't need to zero ioctl parameter fields V4L/DVB (10818): usbvision: Don't need to zero ioctl parameter fields V4L/DVB (10819): gspca: Don't need to zero ioctl parameter fields V4L/DVB (10820): meye: Don't need to zero ioctl parameter fields V4L/DVB (10848): zoran: Change first argument to zoran_v4l2_buffer_status V4L/DVB (10930): zoran: Unify buffer descriptors V4L/DVB (10933): zoran: Pass zoran_fh pointers instead of file pointers V4L/DVB (10934): zoran: replace functions names in strings with __func__ V4L/DVB (11260): v4l2-ioctl: Check format for S_PARM and G_PARM V4L/DVB (11261): saa7146: Remove buffer type check from vidioc_g_parm V4L/DVB (11262): bttv: Remove buffer type check from vidioc_g_parm V4L/DVB (11263): gspca: Stop setting buffer type, and avoid memset in querycap V4L/DVB (11264): omap24xxcam: Remove buffer type check from vidioc_s/g_parm V4L/DVB (11265): stkwebcam: Remove buffer type check from g_parm and q/dq/reqbufs V4L/DVB (11266): vino: Remove code for things already done by video_ioctl2 V4L/DVB (11267): cafe_ccic: Remove buffer type check from XXXbuf V4L/DVB (11268): cx23885-417: Don't need to zero ioctl parameter fields V4L/DVB (11269): cx88-blackbird: Stop setting buffer type in XXX_fmt_vid_cap V4L/DVB (11270): meye: Remove buffer type checks from XXX_fmt_vid_cap, XXXbuf V4L/DVB (11271): usbvision: Remove buffer type checks from enum_fmt_vid_cap, XXXbuf V4L/DVB (11272): zr364xx: Remove code for things already done by video_ioctl2 leds: Add openfirmware platform device support Trond Myklebust (31): NFSv4: Ignore errors on the post-op attributes in SETATTR calls NFSv4: Support NFSv4 optional attributes in the struct nfs_fattr NFS: Shrink the struct nfs_fattr NFS: Fix the type of struct nfs_fattr->mode NFSv4: Clean up decode_getfattr() NFSv4: Make decode_getfattr() set fattr->valid to reflect what was decoded NFSv4: A referral is assumed to always point to a directory. NFSv4: Simplify some cache consistency post-op GETATTRs NFS: cleanup - remove struct nfs_inode->ncommit NFS: Throttle page dirtying while we're flushing to disk NFS: Kill the "defined but not used" compile error on nommu machines SUNRPC: Avoid an unnecessary task reschedule on ENOTCONN SUNRPC: Ensure we set XPRT_CLOSING only after we've sent a tcp FIN... SUNRPC: Don't disconnect if a connection is still in progress. SUNRPC: Handle ECONNREFUSED correctly in xprt_transmit() SUNRPC: Handle socket errors correctly SUNRPC: Return EAGAIN instead of ENOTCONN when waking up xprt->pending SUNRPC: Delay, then retry on connection errors. SUNRPC: Ensure that xs_nospace return values are propagated SUNRPC: Add the equivalent of the linger and linger2 timeouts to RPC sockets SUNRPC: Add a sysctl to control the duration of the socket linger timeout SUNRPC: xs_tcp_connect_worker{4,6}: merge common code SUNRPC: Ensure we close the socket on EPIPE errors too... NFS: Fix up a mismerged patch NFS: Fix the notifications when renaming onto an existing file NFS: Optimise NFS close() Merge commit '9f4c899c0d90e1b51b6864834f3877b47c161a0e' into devel SUNRPC: Ensure IPV6_V6ONLY is set on the socket before binding to a port Merge branch 'devel' into for-linus NFS: Fix a double free in nfs_parse_mount_options() NFS: Fix the return value in nfs_page_mkwrite() Tulio Magno Quites Machado Filho (2): ath5k: support LED's on emachines E510 notebook ath5k: Support LED's on Acer Extensa 5620z Uri Shkolnik (2): V4L/DVB (10748): sms1xxx: restore smsusb_driver.name to smsusb V4L/DVB (10750): import changes from Siano Ursula Braun (4): netiucv: invalid return code from hard_start_xmit claw: invalid return codes from hard_start_xmit ctcm: invalid return code from hard_start_xmit qeth: check for completion of a running recovery Uwe Bugla (2): V4L/DVB (11287): Code cleanup (passes checkpatch now) of the b2c2-flexcop-drivers 1/2 V4L/DVB (11288): Code cleanup (passes checkpatch now) of the b2c2-flexcop-drivers 2/2 Uwe Kleine-Koenig (7): ftrace, trivial: fix typo "resgister" -> "register" tracing: make CALLER_ADDRx overwriteable trivial: fix typo "thier" -> "their" trivial: fix typo "kernal" -> "kernel" trivial: fix typo "varaible" -> "variable" trivial: fix typo "virual" -> "virtual" trivial: fix typo "resgister" -> "register" Uwe Kleine-König (6): fix warning "control reaches end of non-void function" remove unused static function gpio_fec_inactive [MTD] [MAPS] move sa1100 flash's probe function to .devinit.text [MTD] [NAND] move gen_nand's probe function to .devinit.text ALSA: move snd_powermac's probe function to .devinit.text leds: move h1940-leds's probe function to .devinit.text Valentin Longchamp (8): mx31: rework of iomux support mx31moboard: use of new iomux implementation mx31ads: use of new iomux implementation mx31pdk: use of new iomux implementation pcm037: use of new iomux implementation mx31: add pin definition for LCD mx31moboard: initial support for various baseboards mx31: add dma and fb devices Vasanthakumar Thiagarajan (24): mac80211: Scale down to non-HT association with TKIP/WEP as pairwise cipher mac80211: Fix tx power setting ath9k: Enable Bluetooth Coexistence support mac80211: Handle power constraint level advertised in 11d+h beacon ath9k: Fix basic connectivity issue ath9k: Fix typo in chip version check ath9k: Remove unnecessary gpio configuration in ath9k_hw_reset() ath9k: Remove unused ath9k_hw_select_antconfig() from hw.c ath9k: Clean up the way the eeprom antenna configuration is read ath9k: Fix LED blink pattern mac80211: Remove bss information of the current AP when it goes out of range mac80211: Free current bss information in few places where we don't need it any more mac80211: Make sure non-HT connection when IEEE80211_STA_TKIP_WEP_USED is set ath9k: Fix PTK/GTK handshake timeout ath9k: Filter out beacons from other BSS in STA mode ath9k: Configure Power control register appropriately for h/w with 4k eeprom ath9k: Remove ununsed ack duration stuff with long/short preamble ath9k: Use suitable macros with 4k eeprom data ath9k: Set IEEE80211_TX_CTL_RATE_CTRL_PROBE in rate control for probe rate mac80211: Populate HT limitation with TKIP/WEP to the handler for SIOCSIWENCODE too ath9k: Keep LED on in idle state after association ath9k: Fix rate control update for aggregated frames ath9k: Fix bug in reporting status of tx rate ath9k: Nuke struct ath_xmit_status Vasily Khoruzhick (1): ASoC: Don't unconditionally use the PLL in UDA1380 Vasu Dev (8): [SCSI] fcoe: prep work to completely remove fc_transport_fcoe code [SCSI] fcoe: removes fc_transport_fcoe.[ch] code files [SCSI] fcoe: removes default sw transport code file fcoe_sw.c [SCSI] fcoe: renames libfcoe.c to fcoe.c as the only fcoe module file [SCSI] fcoe, libfc: add libfcoe module [SCSI] fcoe: moves common FCoE library API functions to libfcoe module [SCSI] fcoe: cleans up libfcoe.h and adds fcoe.h for fcoe module [SCSI] fcoe, libfc: fix double fcoe_softc memory alloc Vegard Nossum (4): kmemtrace: add missing newline x86: use symbolic constants for MSR_IA32_MISC_ENABLE bits fix regression from "vsprintf: unify the format decoding layer for its 3 users" vsprintf: unify the format decoding layer for its 3 users, cleanup Venkatesh Pallipadi (2): gpu/drm, x86, PAT: routine to keep identity map in sync gpu/drm, x86, PAT: PAT support for io_mapping_* Vernon Sauder (2): smc91x: enable ethtool EEPROM interface USB: pxa27x_udc: typo fixes and code cleanups Victor Shcherbatyuk (1): Bluetooth: Fix issue with return value of rfcomm_sock_sendmsg() Vitaly Mayatskikh (1): udp: Wrong locking code in udp seq_file infrastructure Vitaly Wool (1): V4L/DVB (10833): em28xx: enable Compro VideoMate ForYou sound Vitja Makarov (1): Blackfin SPI Driver: ensure cache coherency before doing DMA Vivek Natarajan (10): mac80211: Reset the power save timer from master_start_xmit. mac80211: A couple of fixes to dynamic power save. mac80211: Enhancements to dynamic power save. mac80211: Cancel the power save timer in ieee80211_stop. ath9k: Enable dynamic power save in ath9k. mac80211: Cancel the dynamic ps timer in ioctl_siwpower. ath9k: Enable MIB and TIM interrupts for station mode. mac80211: Fix the wrong WARN_ON message appearing on enabling power save. mac80211: Always send a null data frame if TIM bit is set. ath9k: Handle power modes in isr for power save. Vlad Yasevich (10): sctp: Clean up sctp checksumming code sctp: Fix the RTO-doubling on idle-link heartbeats sctp: Inherit all socket options from parent correctly. sctp: Fix broken RTO-doubling for data retransmits sctp: simplify sctp listening code sctp: Clean up TEST_FRAME hacks. ipv6: Disallow binding to v4-mapped address on v6-only socket. ipv6: Allow ipv4 wildcard binds after ipv6 address binds ipv6: Make v4-mapped bindings consistent with IPv4 ipv6: Fix conflict resolutions during ipv6 binding VomLehn (1): USB: Fix cp2101 USB serial device driver termios functions for console use WANG Cong (3): uml: don't use a too long string literal uml: improve error messages uml: remove useless comments Wang Chen (5): genirq: check chip->ack before calling sched, documentation: remove old O(1) scheduler document sched: kill unused parameter of pick_next_task() x86: don't define __this_fixmap_does_not_exist() x86: early_ioremap_init(), use __fix_to_virt(), because we are sure it's safe Wayne Boyer (3): [SCSI] ipr: add MSI support [SCSI] ipr: add message to error table [SCSI] ipr: Expose debug and fastfail parameters Wei Yongjun (38): mac80211: cleanup kmalloc/memset -> kcalloc ext4: New rec_len encoding for very large blocksizes ipv6: Remove some pointless conditionals before kfree_skb() gre: used time_before for comparing jiffies ipip: used time_before for comparing jiffies sit: used time_before for comparing jiffies Bluetooth: Remove some pointless conditionals before kfree_skb() Bluetooth: Remove some pointless conditionals before kfree_skb() isdn: remove some pointless conditionals before kfree_skb() irda: remove some pointless conditionals before kfree_skb() ppp: remove some pointless conditionals before kfree_skb() drivers/net/rionet.c: remove some pointless conditionals before kfree_skb() i2400m: remove some pointless conditionals before kfree_skb() wan: remove some pointless conditionals before kfree_skb() af_key: remove some pointless conditionals before kfree_skb() pktgen: remove some pointless conditionals before kfree_skb() unix: remove some pointless conditionals before kfree_skb() netlink: remove some pointless conditionals before kfree_skb() can: remove some pointless conditionals before kfree_skb() packet: remove some pointless conditionals before kfree_skb() core: remove some pointless conditionals before kfree_skb() decnet: remove some pointless conditionals before kfree_skb() iucv: remove some pointless conditionals before kfree_skb() llc: remove some pointless conditionals before kfree_skb() chelsio: remove some pointless conditionals before kfree_skb() ns83820: remove some pointless conditionals before kfree_skb() sctp: Add some missing types for debug message sctp: remove dup code in net/sctp/socket.c sctp: fix the length check in sctp_getsockopt_maxburst() sctp: use time_before or time_after for comparing jiffies sctp: fix to indicate ASCONF support in INIT-ACK only if peer has such capable sctp: fix to send FORWARD-TSN chunk only if peer has such capable [JFFS2] kmem_cache_alloc/memset -> kmem_cache_zalloc core: remove pointless conditional before kfree() ext3: use unsigned instead of int for type of blocksize in fs/ext3/namei.c [SCSI] use kmem_cache_zalloc instead of kmem_cache_alloc/memset Staging: usbip: kmem_cache_alloc/memset -> kmem_cache_zalloc Staging: remove some pointless conditionals before kfree_skb() Weidong Han (2): KVM: define KVM_CAP_DEVICE_DEASSIGNMENT KVM: fix kvm_vm_ioctl_deassign_device Wenji Huang (7): trace: trivial fixes in comment typos. tracing: remove unneeded variable tracing: provide correct return value after outputting the event tracing: fix typos in comments tracing: use the more proper parameter tracing: fix the return value of trace selftest tracing: fix typing mistake in hint message and comments Werner Cornelius (1): USB: usb-serial ch341: support for DTR/RTS/CTS Wey-Yi Guy (9): iwlwifi: add valid tx antenna information in rate_scale_table debugfs iwlwifi: add rf information in rate_scale debugfs command iwlwifi: remove un-necessary rs_tl_turn_on_agg() after agg enabled iwlwifi: HT performance improvement changes iwlwifi: check IEEE80211_TX_STAT_AMPDU for agg pkt iwlwifi: verify the antenna selection when receive fixed rate debugfs iwlwifi: return 0 for AMPDU_TX/RX_STOP request if NIC is going down iwlwifi: report error when detect failure during stop agg queue iwlwifi: show current driver status in user readable format Will Page (1): 8250_pci: add support for National Instruments legacy 8420 RS232 boards Wim Van Sebroeck (10): [WATCHDOG] cpwd.c & riowd.c - unlocked_ioctl [WATCHDOG] rc32434_wdt: add shutdown method [WATCHDOG] rc32434_wdt: add spin_locking [WATCHDOG] rc32434_wdt: make sure watchdog is not running at startup [WATCHDOG] cpwd.c: Coding style - Clean-up [WATCHDOG] struct file_operations should be const [WATCHDOG] More coding-style and trivial clean-up [WATCHDOG] Fix io.h & uaccess.h includes. [WATCHDOG] i6300esb.c: convert to platform device driver [WATCHDOG] i6300esb.c: start locking Winkler, Tomas (29): iwlwifi: move sysfs status entry to debugfs iwlwifi: kill retry_rate sysfs for iwlagn iwlwifi: 3945 remove current_rate from station entry. iwlwifi: emliminate iwl3945_mac_get_stats mac80211 handler iwlwifi: replace IWL_WARNING with IWL_WARN iwlwifi: replace IWL_ERROR with IWL_ERR iwlwifi: use iwl_cmd instead of iwl3945_cmd iwl3945: use iwl_rb_status iwl3945: rearrange 3945 tfd iwl3945: use iwl3945_tx_cmd instead of iwl_tx_cmd iwl3945: use rx queue management infrastructure from iwlcore iwl3945: kill hw_params.tx_ant_num iwl3945: kill iwl3945_rx_queue_restock iwl3945: kill iwl3945_rx_queue_space iwl3945: kill iwl3945_x2_queue_used iwl3945: remove double defined 3945 tfd structures iwl3945: use hw_params.rx_buf_size iwlwifi: make iwl-power.c more readable iwlwifi: fix iwl_mac_set_key and iwl3945_mac_set_key iwlwifi: kill iwl3945_scan_cancel and iwl3945_scan_cancel_timeout iwlwifi: kill scan39 iwlwifi: remove unused or twice defined members in iwl_priv iwlwifi: eliminate power_data_39. iwlwifi: fix probe mask for 39 scan API iwlwifi: iwl_tx_queue_alloc : fix warning in printk formatting iwlwifi: suppress unused variable warning when compiling w/o IWLWIFI_DEBUG iwlwifi: iwl3945_send_tx_power must be static iwlwifi: check return value of pci_enable_device iwlwifi: unify iwlagn and 3945 power save management Witold Baryluk (1): tracing: optimization of branch tracer Witold Szczeponik (1): Enable PNPACPI _PSx Support, v3 Wolfgang Grandegger (14): powerpc/85xx: TQM85xx - fix sensitivity of CAN interrupts powerpc/85xx: TQM85xx - add i2c device nodes for LM75 powerpc/5200: add function to return external clock frequency powerpc/85xx: Add support for the "socrates" board (MPC8544). powerpc/85xx: Re-add the device_type soc to socrates.dts [MTD] [NAND] Add support for NAND on the Socrates board [MTD] [NAND] FSL-UPM: add multi chip support [MTD] [NAND] FSL-UPM: Add wait flags to support board/chip specific delays powerpc: NAND: FSL UPM: document new bindings powerpc/85xx: TQM8548: Update DTS file for multi-chip support i2c: i2c-mpc: various coding style fixes i2c: i2c-mpc: use dev based printout function i2c: i2c-mpc: make I2C bus speed configurable powerpc/85xx: i2c-mpc: use new I2C bindings for the Socates board Wolfgang Kroener (1): radeonfb: suspend/resume for ATI Mobility Radeon RV350 Wolfgang Muees (5): mmc_spi: allow setting of spi mode 3 mmc_spi: wait more bytes for card response mmc_spi: allow higher timeouts for SPI mode mmc_spi: adjust for delayed data token response Blackfin SPI Driver: Make mmc_spi driver work on Blackfin Wolfram Sang (8): powerpc/pci: Fix typo: s/resouces/resources/ in a pr_debug powerpc/5200: add Phytec phyCORE-MPC5200B-IO board (pcm032) ALSA: sound/ali5451: typo: s/resouces/resources/ eeprom/at24: Remove EXPERIMENTAL i2c-algo-pca: Rework waiting for a free bus i2c-algo-pca: Use timeout for checking the state machine i2c-pca-platform: Use defaults if no platform_data given i2c: imx: Make disable_delay a per-device variable Wolfram Strepp (1): lib/rbtree.c: optimize rb_erase() Wu Fengguang (7): iwlwifi: beautify code ALSA: enable concurrent digital outputs for ALC1200 writeback: double the dirty thresholds ramfs: add support for "mode=" mount option Btrfs: fix typos in comments vfs: skip I_CLEAR state inodes ALSA: hda - enable SPDIF output for Intel DX58SO board Wu, Fengguang (1): iwlwifi: report correct and detailed values about requested txpower Xiantao Zhang (6): KVM: ia64: Code cleanup KVM: ia64: vTLB change for enabling windows 2008 boot KVM: ia64: Add the support for translating PAL Call's pointer args KVM: ia64: Implement some pal calls needed for windows 2008 ia64: Move the macro definitions related to MSI to one header file. KVM: ia64: Fix the build errors due to lack of macros related to MSI. Xiaotian Feng (1): cpm_uart: fix non-console port startup bug Xoan Loureiro (1): V4L/DVB (11289): Patch for Yuan MC770 DVB-T (1164:0871) Yang Hongyang (11): spider_net: Convert to net_device_ops. dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64) dma-mapping: replace all DMA_48BIT_MASK macro with DMA_BIT_MASK(48) dma-mapping: replace all DMA_40BIT_MASK macro with DMA_BIT_MASK(40) dma-mapping: replace all DMA_39BIT_MASK macro with DMA_BIT_MASK(39) dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) dma-mapping: replace all DMA_31BIT_MASK macro with DMA_BIT_MASK(31) dma-mapping: replace all DMA_30BIT_MASK macro with DMA_BIT_MASK(30) dma-mapping: replace all DMA_28BIT_MASK macro with DMA_BIT_MASK(28) dma-mapping: replace all DMA_24BIT_MASK macro with DMA_BIT_MASK(24) dma-mapping: update the old macro DMA_nBIT_MASK related documentations Yasuaki Ishimatsu (2): x86: fix debug message of CPU clock speed x86: unify PM-Timer messages Yasunori Goto (2): IA64: fix swiotlb alloc_coherent for non DMA_64BIT_MASK devices, fix hpet: fix the possibility of insane return value of hpet_calibrate() against SMI Yauhen Kharuzhy (1): [MTD] mtdpart: Make ecc_stats more realistic. Yegor Yefremov (1): [MTD] [CHIPS] Add JEDEC probe support for the SST 39VF3201 flash chip Yehuda Sadeh (1): crypto: shash - Fix unaligned calculation with short length Yevgeny Petrilin (3): mlx4_core: Don't perform SET_PORT command for Ethernet ports mlx4_core: Add link type autosensing IB/mlx4: Unregister IB device prior to CLOSE PORT command Yi Li (2): Blackfin SPI Driver: fix bug - spi controller driver does not assert/deassert CS correctly Blackfin SPI Driver: fix bug - correct usage of struct spi_transfer.cs_change Yi Zou (9): [SCSI] net, fcoe: add ETH_P_FCOE for Fibre Channel over Ethernet (FCoE) [SCSI] net: add NETIF_F_FCOE_CRC to can_checksum_protocol [SCSI] net: add FCoE offload support through net_device [SCSI] fcoe, libfc: check offload features from LLD through netdev [SCSI] libfc: use lso_max for sequence offload [SCSI] fcoe: add support to large send by gso through net_device for fcoe_sw [SCSI] libfc: add support of large receive offload by ddp in fc_fcp [SCSI] fcoe: add support to FCoE offload support in fcoe_sw through net_device [SCSI] fcoe: fcoe fc crc offload indication by skb->ip_summed Yinghai Lu (68): sparseirq: make some func to be used with genirq sparseirq: use kstat_irqs_cpu instead sparseirq: fix build with unknown irq_desc struct sparseirq: use kstat_irqs_cpu on non-x86 architectures too x86: arch_probe_nr_irqs x86: make 32bit MAX_HARDIRQS_PER_CPU to be NR_VECTORS irq: clean up irq stat methods x86: allow more than 8 cpus to be used on 32-bit x86, apic unification: remove left over files x86: fix compiling with 64bit with def_to_bigsmp x86: seperate default_send_IPI_mask_sequence/allbutself from logical x86: don't treat bigsmp as non-standard x86, percpu: fix kexec with vmlinux x86: move default_ipi_xx back to ipi.c forcedeth: make msi-x different name for rx-tx forcedeth: don't clear nic_poll_irq too early forcedeth: disable irq at first before schedule rx forcedeth: ck804 and mcp55 doesn't need timerirq forcedeth: enable msix to default irq: clear kstat_irqs irq: optimize init_kstat_irqs/init_copy_kstat_irqs x86/irq: optimize nr_irqs x86: use NR_IRQS_LEGACY to replace 16 x86: check_timer cleanup x86: find nr_irqs_gsi with mp_ioapic_routing acpi/x86: introduce __apci_map_table, v4 x86, es7000: fix ACPI table mappings pci, x86, acpi: fix early_ioremap() leak x86: fix typo in filter_cpuid_features() x86: make 32bit to call enable_IO_APIC early like 64bit [IA64] fix __apci_unmap_table x86: pre init pirq_entries[] x86: make APIC_init_uniprocessor() more like smp_prepare_cpus() x86: add x2apic config x86: fold apic_ops into genapic x86: check mptable physptr with max_low_pfn on 32bit x86: check range in reserve_early() x86: remove update_apic from x86_quirks x86: don't compile vsmp_64 for 32bit x86: fix bootmem cross node for 32bit numa x86: make 32-bit init_memory_mapping range change more like 64-bit x86: ioremap mptable x86: reserve exact size of mptable x86: fix bootmem cross node for 32bit numa, cleanup x86/doc: mini-howto for using earlyprintk=dbgp x86: make "memtest" like "memtest=17" x86: remove smp_apply_quirks()/smp_checks() x86: fix warning about nodeid x86: more MTRR debug printouts x86: print out mtrr_range_state when user specify size x86: separate mtrr cleanup/mtrr_e820 trim to separate file x86: fix e820_update_range() x86: make e820_update_range() handle small range update x86: fix get_mtrr() warning about smp_processor_id() with CONFIG_PREEMPT=y x86: print the continous part of fixed mtrrs together x86-32: compute initial mapping size more accurately x86: put initial_pg_tables into .bss x86: fix 64k corruption-check x86: print out more info in e820_update_range() x86: MTRR workaround for system with stange var MTRRs PCI/x86: detect host bridge config space size w/o using quirks x86/PCI: host mmconfig detect clean up x86: fix set_extra_move_desc calling x86: use default_cpu_mask_to_apicid for 64bit x86/PCI: make pci=lastbus=255 work when acpi is on PCI: don't enable too much HT MSI mapping PCI: fix HT MSI mapping fix x86: remove duplicated code with pcpu_need_numa() Yoichi Yuasa (1): sound: fix opensound URL in oss Introduction Yoshihiro Shimoda (5): sh: Support fixed 32-bit PMB mappings from bootloader. sh: sh7785lcr: Updates for fixed PMB. sh: pci-sh7780: fix pci memory address for fixed PMB [MTD] [NAND] sh_flctl: fix hardware ecc handling for 2048 byte page USB: r8a66597-hcd: suspend/resume support Yoshiji Amagai (1): nilfs2: directory entry operations Yoshiya Matsuzaka (1): Staging: comedi: add cb_pcidio driver Yu Zhao (13): PCI: check if a bus is added when removing it PCI: fix incorrect mask of PM No_Soft_Reset bit PCI: initialize and release SR-IOV capability PCI: restore saved SR-IOV state PCI: reserve bus range for SR-IOV device PCI: centralize device setup code PCI: add SR-IOV API for Physical Function driver PCI: handle SR-IOV Virtual Function Migration PCI: document SR-IOV sysfs entries PCI: manual for SR-IOV user and driver developer PCI: fix conflict between SR-IOV and config space sizing PCI: save and restore PCIe 2.0 registers PCI: SR-IOV quirk for Intel 82576 NIC Yuji Shimada (3): PCI: allow assignment of memory resources with a specified alignment PCI: Setup disabled bridges even if buses are added PCI: don't corrupt enable_cnt when doing manual resource alignment Yuri Tikhonov (1): powerpc/44x: Support for 256KB PAGE_SIZE Zachary Ware (1): Staging: comedi: add aio_iiro_16 driver Zbynek Michl (1): [ARM] 5355/1: Adding support for the HTC Himalaya and its framebuffer Zebediah C. McClure (5): [OMAP850] Add base support for omap850 cpu [OMAP850] Changes to base IO subsystem, v2 [OMAP850] Changes to memory subsystem [OMAP850] IRQ related changes [OMAP850] Build system changes Zhang Rui (9): ACPI: introduce sysfs I/F for dynamic tables ACPI video: check the return value of acpi_video_device_lcd_get_level_current ACPI video: check the return value of acpi_video_device_lcd_set_level ACPI video: support _BCL packages that don't export brightness levels when machine is on AC/Battery ACPI video: support reversed _BCL method in ACPI video driver ACPI video: support _BQC/_BCL/_BCM methods that use index values ACPI video: support buggy BIOSes with _BCQ implemented ACPI video: add a warning message if _BQC is not found ACPI: update comment Zhang Yanmin (1): SLUB: Fix default slab order for big object sizes Zhao Yakui (3): drm/i915: Sync mode_valid/mode_set with intel video driver drm/i915: Sync crt hotplug detection with intel video driver ACPI: suspend: Add the Pansonic CF51 box to the dmi check table Zhao, Yu (1): intel-iommu: Fix address wrap on 32-bit kernel. Zhaolei (5): ftrace: avoid double-free of dyn_ftrace ftrace: don't try to __ftrace_replace_code on !FTRACE_FL_CONVERTED rec ftrace: Using FTRACE_WARN_ON() to check "freed record" in ftrace_release() ftrace: Add check of sched_stopped for probe_sched_wakeup ftrace: Correct a text align for event format output Zhenwen Xu (4): Driver core: some cleanup on drivers/base/sys.c i2c-core: Some style cleanups make the e->rule.xxx shorter in kernel auditfilter.c leds: remove an unnecessary "goto" on drivers/leds/leds-s3c24.c Zhenyu Wang (10): drm/i915: TV modes' parameters sync up with 2D driver drm/i915: Fix TV get_modes to return modes count drm/i915: TV mode_set sync up with 2D driver drm/i915: TV detection fix drm/i915: only set TV mode when any property changed drm/i915: fix TV mode setting in property change drm/i915: Fix SDVO command debug function drm/i915: Fix error in SDVO DTD and modeline convert drm/i915: Fix SDVO CREATE_PREFERRED_INPUT_TIMING command drm/i915: Fix SDVO TV support Zhu Yi (1): iwlwifi: add more comments to IWL_DL_xx adam radford (1): [SCSI] 3w-9xxx: add power management support akpm@xxxxxxxxxxxxxxxxxxxx (1): PCI: constify pci_bus_add_devices() alex.shi (1): acpi: fix of pmtimer overflow that make Cx states time incorrect dann frazier (10): rtc: add platform driver for EFI rtc-parisc: add a missing include for linux/rtc.h rtc-parisc: remove redundant locking rtc-parisc: remove struct parisc_rtc rtc-parisc: use rtc_valid_tm() in parisc_get_time rtc-parisc: use platform_driver_probe rtc-parisc: declare rtc_parisc_dev as static rtc-parisc: remove unnecessary ret variable rtc-parisc: remove a couple unnecessary variables rtc-parisc: rename p pointer to rtc dave graham (4): e1000e: Disable dynamic clock gating for 82571 per si errata. e1000e: remove RXSEQ link monitoring for serdes e1000e: Serdes - attempt autoneg when link restored. e1000e: Remove mutex_trylock and associated WARN on failure. dayu@xxxxxxxxxxxxxxx (1): powerpc/83xx: Fix the interrupt loss problem on ipic etienne (1): smack: fixes for unlabeled host support ideawu (1): sunrpc/svc.c: Remove unused line 'rqstp->rq_server = serv;' in svc_process john stultz (1): time: apply NTP frequency/tick changes immediately klaas de waal (1): V4L/DVB (11236): tda827x: fix locking issues with DVB-C malc (1): sctp: add Adaptation Layer Indication parameter only when it's set nsyeow (1): Staging: comedi: add adl_pci6208 driver peerchen (1): ALSA: hda - Add the Device IDs for MCP89 and remove IDs of MCP7B remi.denis-courmont@nokia (6): Phonet: move to Networking options like other protocol stacks Phonet: check destination before delivering packets locally Phonet: allow phonet_device_init() to fail, put it to __init section Phonet: handle rtnetlink registration failure Phonet: remove useless locking in device cleanup Phonet: use per-namespace devices list roel kluin (3): therm_adt746x: Fix signed/unsigned confusion powerpc/ps3: Make ps3av_set_video_mode mode ID signed udf: unsigned last[i] cannot be less than 0 root (1): Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel sebastian.blanes@xxxxxxxxx (1): V4L/DVB (10824): Add "Sony PlayTV" to dibcom driver unsik Kim (1): mflash: initial support venkatesh.pallipadi@xxxxxxxxx (4): x86 PAT: ioremap_wc should take resource_size_t parameter x86, CPA: Add a flag parameter to cpa set_clr() x86, PAT: Add support for struct page pointer array in cpa set_clr x86, CPA: Add set_pages_arrayuc and set_pages_array_wb vibi sreenivasan (1): macb: fix warning "warning: unused variable `dev' " wanzongshun (3): [ARM] 5374/1: The w90p910 uart0 driver patch [ARM] 5392/1: Delete redundant macros for w90p910 [ARM] 5393/1: Add W90P910 EVB NOR flash driver wengang wang (2): nfsd(v2/v3): fix the failure of creation from HPUX client ocfs2: fix rare stale inode errors when exporting via nfs yakui_zhao (1): drm: sync the mode validation for INTERLACE/DBLSCAN ----------------------------------------------------------------------- hooks/post-receive -- linux-cr
_______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers