origin/master arm-current/master m68k-current/for-linus powerpc-merge/merge sparc-current/master scsi-rc-fixes/master net-current/master sound-current/for-linus pci-current/for-linus wireless-current/master (2 2) kbuild-current/master quilt/driver-core.current quilt/usb.current cpufreq-current/fixes input-current/for-linus md-current/for-linus audit-current/for-linus crypto-current/master dwmw2/master arm/devel (65 65) avr32/avr32-arch (2 2) blackfin/for-linus cris/for-next ia64/test m68k/for-next (6 6) m68knommu/for-next (33 33) mips/mips-for-linux-next parisc/master powerpc/next (95 94) 4xx/next galak/next (5 4) pxa/for-next (42 31) s390/features (49 49) sh/master (36 36) sparc/master x86/auto-x86-next (513 505) xtensa/master quilt/driver-core (52 49) quilt/usb (66 65) tip-core/auto-core-next (42 42) cpus4096/auto-cpus4096-next (3 3) tracing/auto-tracing-next (179 169) genirq/auto-genirq-next (17 17) safe-poison-pointers/auto-safe-poison-pointers-next (4 4) sched/auto-sched-next (19 19) stackprotector/auto-stackprotector-next timers/auto-timers-next (5 3) pci/linux-next (34 33) quilt/device-mapper (5 5) hid/for-next (9 9) quilt/i2c (15 15) quilt/jdelvare-hwmon (11 11) quilt/kernel-doc (1 1) v4l-dvb/master (368 367) quota/for_next (28 27) jfs/next (5 5) kbuild/master quilt/ide (160 160) libata/NEXT (19 19) nfs/linux-next (43 43) xfs/master (41 24) infiniband/for-next (25 25) acpi/test (65 65) nfsd/nfsd-next (28 27) ieee1394/for-next (112 94) ubi/linux-next (1 1) kvm/master (1727 519) dlm/next (7 7) scsi/master (48 48) ocfs2/linux-next (29 20) ext4/next (22 22) async_tx/next (15 15) udf/for_next (11 11) net/master (1239 1234) wireless/master (23 23) mtd/master crypto/master (20 20) vfs/for-next sound/for-next (315 314) cpufreq/next (34 34) v9fs/for-next (1 0) quilt/rr (101 100) cifs/master (10 10) mmc/next (3 1) gfs2/master (16 16) input/next (13 13) bkl-removal/bkl-removal (4 4) ubifs/linux-next (2 2) lsm/for-next block/for-next embedded/master firmware/master (8 7) pcmcia/master battery/master (3 3) leds/for-mm (10 10) backlight/for-mm (5 5) kgdb/kgdb-next (1 1) slab/for-next (14 13) uclinux/for-next md/for-next (23 23) mfd/for-next (21 10) hdlc/hdlc-next drm/drm-next (34 34) voltage/for-next (42 23) security-testing/next (68 68) lblnet/master (1 1) quilt/ttydev (6 5) agp/agp-next kmemcheck/auto-kmemcheck-next (56 56) generic-ipi/auto-generic-ipi-next oprofile/auto-oprofile-next fastboot/auto-fastboot-next sparseirq/auto-sparseirq-next iommu/auto-iommu-next (34 34) uwb/for-upstream watchdog/master (17 16) proc/proc (11 11) bdev/master dwmw2-iommu/master cputime/cputime osd/linux-next (24 8) fatfs/master fuse/for-next jc_docs/docs-next (1 1) nommu/master trivial/for-next (23 22) audit/for-next squashfs/master omap/for-next (23 23) quilt/aoe kmemleak/kmemleak (14 14) quilt/staging (403 403) scsi-post-merge/master 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 (17): 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: use SW rfkill from iwlwifi iwl3945: use iwl_isr iwl3945: remove duplicate interrupt code iwl3945: synchronize timestamp with uCode iwl3945: unify set key flow with iwlwifi iwl3945 : use iwl_activate_qos iwl3945: add iwl3945_setup_mac 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 (3): 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 Adam Baker (2): V4L/DVB (10639): gspca - sq905: New subdriver. V4L/DVB (10829): Support alternate resolutions for sq905 Adam McDaniel (1): Staging: rt2860: Ported v1.7.1.1 changes into v1.8.0.0, becoming v1.8.1.1 Adam Nielsen (1): leds: Prevent multiple LED triggers with the same name Adrian Bunk (1): KVM: fix userspace ABI breakage Adrian Hunter (2): UBIFS: fix dbg_chk_lpt_sz() mmc: add Extended CSD as a device attribute Adrian McMenamin (2): Input: add support for the Maple mouse on the SEGA Dreamcast sh: maple: Support block reads and writes. Ajay Kumar Gupta (3): USB: otg: adding nop usb transceiver USB: musb: only turn off vbus in OTG hosts USB: musb: NAK timeout scheme on bulk RX endpoint Akio Takebe (1): KVM: fix oops at guest shutdown freeing coalesced mmio page Alan Cox (1): serial-8250-pnp-console Alan Stern (14): USB: EHCI: add software retry for transaction errors USB: EHCI: Make timer_action out-of-line usb-storage: make isd200 a separate module usb-storage: prepare for subdriver separation usb-storage: make sddr09 a separate module usb-storage: make sddr55 a separate module usb-storage: make shuttle_usbat a separate module usb-storage: make freecom a separate module usb-storage: make cypress_atacb a separate module usb-storage: make karma a separate module usb-storage: make alauda a separate module usb-storage: make jumpshot a separate module usb-storage: make datafab a separate module usb-storage: make onetouch a separate module Alberto Bertogli (1): trivial: Fix typo in bio_split()'s documentation Alex Chiang (3): e1000e: normalize usage of serdes_has_link PCI: enhance physical slot debug information sysfs: sysfs_add_one WARNs with full path to duplicate filename Alex Deucher (7): 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 Alex Williamson (6): virtio_net: Add a virtqueue for outbound control commands virtio_net: Add a set_rx_mode interface virtio_net: Add support for VLAN filtering in the hypervisor virtio_net: Add a MAC filter table virtio_net: Allow setting the MAC address of the NIC virtio_net: Allow setting the MAC address of the NIC Alexander Beregalov (5): Staging: benet: convert netif_rx_* to napi_* Staging: pohmelfs: fix build breakage Staging: pohmelfs: fix printk format warnings v2 Staging: pohmelfs: net.c: include vmalloc.h Staging: pohmelfs should depend on CRYPTO Alexander Clouter (5): hwrng: timeriomem - New driver [CPUFREQ] conservative: amend author's email address [CPUFREQ] conservative: remove 10x from def_sampling_rate [CPUFREQ] conservative: fixup governor to function more like ondemand logic [CPUFREQ] conservative: fix dbs_cpufreq_notifier so freq is not locked Alexander Duyck (40): 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: rename phy ops igb: read address from RAH/RAL instead of from EEPROM igb: rename nvm ops igb: update feature flags supported in ethtool igb: remove unused rx_hdr_split statistic 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: don't read eicr when responding to legacy interrupts igb: remove unnecessary adapter->hw calls when just hw-> will do. igb: change pba size determination from if to switch statement igb: move get_hw_control within igb_resume. igb: remove disable_av variable from mac_info struct igb: remove redundant count set and err_hw_init igb: fix two minor items found during code review igb: update stats before doing reset in igb_down igb: update version number and copyright dates igb: misc whitespace/formatting cleanups igb: cleanup incorrect comment and set IP Checksum Enable igb: reduce size required to trigger low latency 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 pf side of VMDq support igb: add vfs_allocated_count as placeholder for number of vfs igb: this patch addes the sr-iov enablement option via num_vfs parameter igb: Add support for enabling VFs to PF driver. igb: remove skb_orphan calls Alexander Graf (15): 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: Add VMLOAD and VMSAVE handlers KVM: SVM: Implement hsave 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: Accelerate nested SVM by emulating parts of GIF=0 KVM: SVM: don't run into endless loop in nested svm 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 Alexandros Batsakis (1): nfsd: lock state around put client and delegation in nfsd4_cb_recall Alexey Dobriyan (6): pppol2tp: stop using proc internals ppp: section fixes re netns [WATCHDOG] ks8695_wdt.c: 'CLOCK_TICK_RATE' undeclared proc 1/2: do PDE usecounting even for ->read_proc, ->write_proc Revert "proc: revert /proc/uptime to ->read_proc hook" proc 2/2: remove struct proc_dir_entry::owner Alexey Klimov (16): V4L/DVB (10324): em28xx: Correct mailing list V4L/DVB (10316): v4l/dvb: use usb_make_path in usb-radio drivers V4L/DVB (10336): gspca - all subdrivers: Return ret instead of -1 in sd_mod_init. V4L/DVB (10335): gspca - all subdrivers: Fix CodingStyle in sd_mod_init function. V4L/DVB (10461): radio-mr800: add few lost mutex locks V4L/DVB (10456): radio-mr800: place dev_err instead of dev_warn V4L/DVB (10458): radio-mr800: move radio start and stop in one function V4L/DVB (10460): radio-mr800: add stereo support 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 (10457): radio-mr800: add more dev_err messages in probe V4L/DVB (10459): radio-mr800: fix amradio_set_freq V4L/DVB (10455): radio-mr800: codingstyle cleanups 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 Alexey Starikovskiy (1): ACPI: battery: add power_{now, avg} properties to power_class 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 (18): mac80211: Disallow to set multicast BSSID mac80211: Don't scan if BSSID and channel are set manually mac80211: Allow to set channel in adhoc properly mac80211: Don't merge if BSSID is set manually 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 b43: Accessing the TSF via mac80211 mac80211: Generic TSF debugging 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() Allan Willcox (1): Staging: comedi: add amplc_pci230 driver Alok Kataria (1): x86, apic: fix initialization of wakeup_cpu Amit Shah (9): KVM: x86 emulator: Use emulator_write_emulated and not emulator_write_std KVM: Make unloading of FPU state when putting vcpu arch-independent KVM: SVM: Disable Lazy FPU optimization KVM: SVM: Fix FPU leak and re-enable lazy FPU switching KVM: is_long_mode() should check for EFER.LMA KVM: x86: Fix compile when CONFIG_DMAR is not defined 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 (1): slob: clean up the code 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 (1): x86: hpet: allow force enable on ICH10 HPET 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: trailing statements should be on next line Staging: asus_oled: do not initialise statics to 0 or NULL 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: return is not a function, no parentheses required Staging: me4000: use linux/uaccess.h and linux/io.h Staging: me4000: inline keyword should sit between storage class and type Staging: me4000: kfree(NULL) is safe, so no extra checks needed. Staging: me4000: replace some C99 comments Staging: me4000: make file_operations const Staging: me4000: do not use C99 style comments. Staging: me4000: fix various checkpatch.pl warnings about bracing Staging: me4000: use tabs for code indentation Andre Noll (2): md: Make mddev->size sector-based. md: Represent raid device size in sectors. Andre Przywara (1): KVM: SVM: set accessed bit for VMCB segment selectors Andrea Arcangeli (1): KVM: VMX: Fix crash in resume from suspend to ram Andrea Borgia (2): ALSA: preliminary support for Toshiba SB-0500 ALSA: rename "Device" to "Toshiba SB-0500" via quirks Andreas Bergmeier (2): ALSA: usb-audio - Quirk for Serato phono ALSA: usbaudio - use printf format instead of hardcoding it Andreas Mohr (1): ALSA: ALS4000, slight mixer improvements Andrew Morton (12): KVM: warning fix KVM: ia64: don't delete files which we need.. KVM: ia64: fix compile error in coalesced mmio kernel/trace/ring_buffer.c: reduce inlining kernel/trace/ring_buffer.c: use DIV_ROUND_UP regulator: minor cleanup of virtual consumer fix "sparseirq: use kstat_irqs_cpu on non-x86 architectures too" PCI: constify pci_bus_assign_resources() use smp_call_function_single() in arch/x86/kernel/cpu/mcheck/mce_amd_64.c use smp_call_function_single() in arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c use smp_call_function_single() in arch/x86/kernel/acpi/cstate.c work_on_cpu(): rewrite it to create a kernel thread on demand Andrew Patterson (1): PCI: Enable PCIe AER only after checking firmware support Andrew Price (1): rt2400,rt2500: init led_qual for LED_MODE_DEFAULT Andrey Borzenkov (4): 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 Andrey Yurovsky (1): rt2x00: Add mesh support Andy Fleming (3): netdev: Merge UCC and gianfar MDIO bus drivers gianfar: Add support for skb recycling gianfar: Fix stashing support Andy Grover (26): RDS: Socket interface RDS: Main header file RDS: Transport code RDS: Congestion-handling code RDS: Info and stats RDS: Connection handling RDS: sysctls RDS: loopback RDS: send.c RDS: Message parsing RDS: RDMA support RDS: recv.c 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: Stats and sysctls RDS/IB: Receive datagrams via IB 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 Andy Richter (1): kmsg: convert claw printk messages Andy Walls (33): V4L/DVB (10278): cx18: Fix bad audio in first analog capture. 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 (10279): cx18: Print driver version number when logging status 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 (10281): cx18: Conversion to new V4L2 framework: use v4l2_device object V4L/DVB (10280): cx18: Rename structure members: dev to pci_dev and v4l2dev to video_dev 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 (10434): cx18: Smarter verification of CX18_AUDIO_ENABLE register writes V4L/DVB (10433): cx18: Defer A/V core initialization until a valid cx18_av_cmd arrives V4L/DVB (10437): cx18: Remove an unused spinlock V4L/DVB (10439): cx18: Clean-up and enable sliced VBI handling V4L/DVB (10436): cx18: Fix coding style of a switch statement per checkpatch.pl V4L/DVB (10435): cx18: Normalize APU after second APU firmware load V4L/DVB (10440): cx18: Fix presentation timestamp (PTS) for VBI buffers V4L/DVB (10445): cx18: Process Raw VBI on a whole frame basis; fix VBI buffer size V4L/DVB (10441): cx18: Fix VBI ioctl() handling and Raw/Sliced VBI state management V4L/DVB (10446): cx18: Finally get sliced VBI working - for 525 line 60 Hz systems at least 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 (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 Andy Whitcroft (2): suspend: switch the Asus Pundit P1-AH2 to old ACPI sleep ordering Input: psmouse - add newline to OLPC HGPK touchpad debugging Aneesh Kumar K.V (3): 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. Anssi Hannula (1): HID: add support for another version of 0e8f:0003 device in hid-pl Anthony Liguori (7): KVM: VMX: Add lazy FPU support for VT KVM: Refactor hypercall infrastructure (v3) KVM: Allocate userspace memory for older userspace KVM: Fix gfn_to_page() acquiring mmap_sem twice KVM: Allocate userspace memory for older userspace KVM: Fix gfn_to_page() acquiring mmap_sem twice KVM: VMX: Don't leak EPT identity page table Antoine Jacquet (1): V4L/DVB (10263): zr364xx: add support for Aiptek DV T300 Anton Blanchard (11): powerpc/mm: Move 64-bit unmapped_area to top of address space powerpc/mm: Reduce hashtable size when using 64kB pages powerpc: Rearrange mmap.c powerpc: Move is_32bit_task powerpc: More stack randomisation for 64bit binaries powerpc: Randomise mmap start address powerpc: Randomise lower bits of stack address powerpc: Randomise the brk region powerpc: Randomise PIEs powerpc: Ensure random space between stack and mmaps powerpc: Increase stack gap on 64bit binaries Anton Vorontsov (9): 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 Antonio Ospite (2): V4L/DVB (10344): gspca - ov534: Disable the Hercules webcams. V4L/DVB (10676): mt9m111: Call icl->reset() on mt9m111_reset(). Antti Palosaari (2): V4L/DVB (10286): af9015: add new USB ID for KWorld DVB-T 395U V4L/DVB (10329): af9015: remove dual_mode module param Aristeu Sergio Rozanski Filho (1): ALSA: hda: add quirk for Lenovo X200 laptop dock Arjan van de Ven (10): 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 use the new request_module_nowait() in the hid driver module: create a request_module_nowait() use the new request_module_nowait() in drivers/media Arnaldo Carvalho de Melo (20): blktrace: add ftrace plugin ftrace: add ftrace_vprintk 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 (1): powerpc/cell: Fix dependency in cpufreq Arne Luehrs (1): V4L/DVB (10319): dib0700: enable IR receiver in Nova TD usb stick (52009) Ashwin Ganti (1): Staging: add p9auth driver Aurelien Jarno (1): KVM: x86 emulator: fix access registers for instructions with ModR/M byte and Mod = 3 Avi Kivity (196): KVM: MMU: Fix guest writes to nonpae pde KVM: Remove extraneous guest entry on mmio read KVM: Use a shared page for kernel/user communication when runing a vcpu KVM: Do not communicate to userspace through cpu registers during PIO KVM: Initialize PIO I/O count KVM: Remove minor wart from KVM_CREATE_VCPU ioctl KVM: Renumber ioctls KVM: Allow userspace to process hypercalls which have no kernel handler KVM: Fold kvm_run::exit_type into kvm_run::exit_reason KVM: Add guest mode signal mask KVM: Avoid guest virtual addresses in string pio userspace interface Revert "KVM: Remove extraneous guest entry on mmio read" Revert "added KVM_GET_MEM_MAP ioctl to get the memory bitmap for a memory slot" KVM: Fix memory leak on pio completion KVM: Fix string pio when count == 0 KVM: Fix pio completion KVM: VMX: Only save/restore MSR_K6_STAR if necessary KVM: Silence compile warning on i386 KVM: Fix msr-avoidance regression on Core processors KVM: Document MSR_K6_STAR's special place in the msr index array KVM: We want asserts on debug builds, not release KVM: Avoid unused function warning due to assertion removal KVM: Move need_resched() check to common code KVM: Remove trailing whitespace KVM: Remove extraneous guest entry on mmio read KVM: Don't require explicit indication of completion of mmio or pio KVM: Fix RMW mmio handling KVM: Avoid saving and restoring some host CPU state on lightweight vmexit KVM: Fix potential guest state leak into host KVM: Prevent guest fpu state from leaking into the host KVM: Ensure host cr0.ts is saved KVM: Remove merge artifact KVM: VMX: Use local labels in inline assembly KVM: VMX: Remove warnings on i386 KVM: MMU: Make setting shadow ptes atomic on i386 KVM: VMX: Fix asm constraint KVM: Require a cpu which can set 64-bit values atomically KVM: Bring local tree in line with origin KVM: Fix svm availability check miscompile on i386 SMP: Implement on_cpu() KVM: Tune hotplug/suspend IPIs KVM: Use the scheduler preemption notifiers to make kvm preemptible KVM: MMU: Fix rare oops on guest context switch KVM: MMU: Don't do GFP_NOWAIT allocations KVM: Remove smp_processor_id() in kvm_vcpu_kick() KVM: Fix kvm_vcpu_ioctl_get_sregs() warning on i386 KVM: Remove errant printk() in kvm_vcpu_ioctl_get_sregs() KVM: Fix ioapic level-triggered interrupt redelivery KVM: Fix #UD exception delivery KVM: VMX: Further reduce efer reloads KVM: VMX: Fix build on i386 due to EFER_LMA not defined KVM: Fix ioapic.c compilation failure due to missing include KVM: Avoid redelivery of edge-triggered irq if it is already in service KVM: Implement ioapic irq polarity bit KVM: Fix host oops due to guest changing efer KVM: Fix ioapic edge-triggered interrupts i386: Expose IOAPIC register definitions even if CONFIG_X86_IO_APIC is not set KVM: Check I/O APIC indirect index before writing KVM: Restore missing #include KVM: Move interrupt injection out of interrupt disabled section KVM: Rename KVM_TLB_FLUSH to KVM_REQ_TLB_FLUSH Revert "KVM: MMU: Call update_dirty_bit() without disabling preemption" KVM: MMU: Simplify page table walker KVM: Actually move the interrupt injection code out of the critical section KVM: x86 emulator: use a defined flag definition KVM: VMX: Initialize vcpu with preemption enabled KVM: MMU: Fix dirty bit pte gpa calculation Revert "KVM: VMX: Initialize vcpu with preemption enabled" KVM: Move vmx_vcpu_reset() out of vmx_vcpu_setup() KVM: VMX: vmx_vcpu_setup(): remove unused variable. KVM: x86 emulator: fix 'push imm8' emulation KVM: x86 emulator: Extract the common code of SrcReg and DstReg KVM: x86 emulator: centralize decoding of one-byte register access insns KVM: x86 emulator: Move one-byte insns with reg operand into one-byte section KVM: SVM: Fix SMP with kernel apic KVM: SVM: Defer nmi processing until switch to host state is complete KVM: VMX: Avoid reloading host efer on cpus that don't have it KVM: Go back to atomically injecting interrupts KVM: Add missing #include KVM: x86 emulator: prefetch up to 15 bytes of the instruction executed KVM: MMU: Implement guest page fault bypass for nonpae KVM: Add parentheses to silence gcc KVM: Don't bother the mmu if cr3 load doesn't change cr3 KVM: Replace private 'struct segment descriptor' by x86's desc_struct KVM: Remove segment_descriptor, part 2 KVM: Fix compile error on i386 KVM: x86 emulator: Fix instruction fetch cache hit check KVM: Revert segment_descriptor.h removal KVM: x86 emulator: rename REP_REPE_PREFIX KVM: Fix cpuid2 killing 32-bit guests on non-NX machines KVM: x86 emulator: unify two switches KVM: Don't bypass the mmu if in pae and pdptrs changed KVM: Export include/linux/kvm.h only if $ARCH actually supports KVM KVM: VMX: Avoid exit when setting cr8 if the local apic is in the kernel KVM: VMX: Fix cr8 exit optimization KVM: MMU: Fix kunmap_atomic() call in cmpxchg_gpte() KVM: Fix bad kunmap_atomic() paramerter inm cmpxchg emulation KVM: Make cmpxchg emulation compile on i386 KVM: Another cmpxchg i386 compile fix KVM: Another cmpxchg emulation compile fix KVM: Another cmpxchg emulation compile fix KVM: Move arch dependent files to new directory arch/x86/kvm/ KVM: Move drivers/kvm/* to virt/kvm/ KVM: Fix compile error in asm/kvm_host.h KVM: MMU: Fix cmpxchg8b emulation on i386 (again) KVM: Add missing #include KVM: x86 emulator: rename REP_REPE_PREFIX KVM: Fix cpuid2 killing 32-bit guests on non-NX machines KVM: Export include/linux/kvm.h only if $ARCH actually supports KVM KVM: VMX: Avoid exit when setting cr8 if the local apic is in the kernel KVM: VMX: Fix cr8 exit optimization KVM: Move arch dependent files to new directory arch/x86/kvm/ KVM: Move drivers/kvm/* to virt/kvm/ KVM: Accelerated apic support KVM: MMU: Avoid calling gfn_to_page() in mmu_set_spte() KVM: MMU: Move kvm_free_some_pages() into critical section KVM: MMU: Broaden scope of mmap_sem to include actual mapping KVM: MMU: Fix recursive locking of mmap_sem() KVM: Fix unbalanced mmap_sem operations in cmpxchg8b emulation KVM: Mark vapic page as dirty for save/restore/migrate KVM: x86 emulator: Group decoding for groups 4 and 5 KVM: x86 emulator: add group 7 decoding KVM: MMU: Decouple mmio from shadow page tables KVM: x86 emulator: Fix 'jmp abs' KVM: x86 emulator: fix group 5 decoding KVM: Add missing semicolon KVM: VMX: Handle machines without EFER KVM: MMU: Fix race when instantiating a shadow pte KVM: MMU: Fix fallout from last patch Revert "KVM: is_long_mode() should check for EFER.LMA" KVM: Merge generic x86 name usage from upstream KVM: Fix inconsistency in setting MSR_KVM_SYSTEM_TIME KVM: Move some x86 specific constants and structures to include/asm-x86 KVM: MMU: Introduce and use spte_to_page() Revert "KVM: use get_task_mm() instead of atomic_inc the mm_count" KVM: MMU: Add printk() when setting a pte replaces an existing page KVM: Drop slots_lock while in guest mode KVM: Rename VCPU_MP_STATE_* to KVM_MP_STATE_* Revert "KVM: fix kvm_vcpu_kick vs __vcpu_run race" KVM: SVM: force a new asid when initializing the vmcb KVM: SVM: Fix force_new_asid() compile warning KVM: Partial revert of "KVM: PIT: make last_injected_time per-guest" (873c05f) KVM: Handle virtualization instruction #UD faults during reboot KVM: VMX: Add list of potentially locally cached vcpus KVM: MMU: Fix false flooding when a pte points to page table core, x86: make LIST_POISON less deadly KVM: ia64: stub out NMI injection KVM: MMU: Fix set_bit() warning on i386 Revert "KVM: VMX: Add mechanism to detect VMentry failure" KVM: ioapic: fix lost interrupt when changing a device's irq KVM: Fix bit accessor warnings in register accessor patch KVM: MMU: Simplify kvm_mmu_zap_page() KVM: VMX: Move interrupt post-processing to vmx_complete_interrupts() KVM: Avoid using ktime_t in an external header KVM: MMU: Avoid changing invalid shadow pages KVM: MMU: Fix spte leak when freeing an invalid page KVM: VMX: Fix fault-during-event-injection detection KVM: Simplify exception entries by using __ASM_SIZE and _ASM_PTR KVM: VMX: Leave atomic context while emulating real mode Revert "generic-ipi: fix stack and rcu interaction bug in smp_call_function_mask(), fix" Revert "generic-ipi: fix stack and rcu interaction bug in smp_call_function_mask()" KVM: MMU: Fix tlb flush during page zap Restore IPI commits Revert "KVM: ia64: Makefile fix for forcing to re-generate asm-offsets.h" KVM: VMX: Fix interrupt loss during race with NMI KVM: VMX: Enable NMI window reporting unconditionally if deferring nmi injection 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 Revert "KVM: SVM: Accelerate nested SVM by emulating parts of GIF=0" KVM: Cosmetic commit to reconcile upstream and local changes 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 use highmem pages for the msr and pio bitmaps KVM: VMX: Don't intercept MSR_KERNEL_GS_BASE Ayaz Abdulla (5): forcedeth: mgmt unit interface forcedeth: msi interrupt fix forcedeth: ethtool tx csum fix forcedeth: recover error support forcedeth: bump version to 63 Balaji Rao (2): pcf50633_charger: Enable periodic charging restart pcf50633_charger: Remove unused mbc_set_status function Baodong Chen (1): Documentation/x86/boot.txt: modify fieldname Bart Joris (1): Staging: comedi: add ni_670x driver Bartlomiej Zolnierkiewicz (156): ide: fix IDE_DFLAG_NO_IO_32BIT handling ide: move ->lock and ->timer init from init_irq() to ide_init_port_data() ide: no need to touch local IRQs in ide_probe_port() ide: move ide_pktcmd_tf_load() to ide-atapi.c ide: remove superfluous check from ide_proc_port_register_devices() ide: init_irq() doesn't need to hold ide_cfg_mtx ide: add ide_for_each_present_dev() iterator ide-acpi: init ACPI handles early for devices ide-acpi: no need to zero ->acpidata for devices ide: sanitize ACPI initialization ide-acpi: cleanup do_drive_get_GTF() ide-acpi: remove taskfile_load_raw() ide-acpi: cleanup do_drive_set_taskfiles() ide: remove stale comments from drive_is_ready() ide: unexport ide_devset_execute() ide: move ide_dma_timeout_retry() to ide-dma.c ide: move drive_is_ready() to ide-io.c ide: remove ide_do_drive_cmd() ide: factor out processing of special commands from ide_special_rq() ide: move xfer mode tuning code to ide-xfer-mode.c ide: move ide_do_park_unpark() to ide-park.c ide: move device settings code to ide-devsets.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: move error handling code to ide-eh.c (v2) amd74xx: use ide_pci_is_in_compatibility_mode() ide: checkpatch.pl fixes for ide-iops.c mn10300: add pci_get_legacy_ide_irq() to trm290: small ->init_hwif cleanup ide: handle IDE_HFLAG[_FORCE]_LEGACY_IRQS in ide_pci_init_{one,two}() ns87415: use pci_get_legacy_ide_irq() ns87415: small ->init_hwif cleanup ide: use pci_get_legacy_ide_irq() 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: use ide_pci_is_in_compatibility_mode() in ide_pci_init_{one,two}() ide: remove no longer needed IRQ auto-probing from try_to_identify() (v2) ide: remove try_to_identify() wrapper ide: remove no longer needed IRQ fallback code from hwif_init() ide: fix ->init_chipset method to return 'int' value frv: remove ide: remove pciirq argument from ide_pci_setup_ports() mn10300: remove ide: propagate AltStatus workarounds to ide_driveid_update() ide: fix kmalloc() failure handling in 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() icside: use struct ide_port_info also for PCB version 5 (v2) ide: use try_to_identify() in ide_driveid_update() ide_arm: use struct ide_port_info ide: clear drive IRQ after re-enabling local IRQs in ide_driveid_update() macide: use struct ide_port_info ide-generic: use struct ide_port_info buddha: use struct ide_port_info ide-pnp: use struct ide_port_info ide: remove IDE_ARCH_INTR (v2) ide: move ->rqsize init from init_irq() to ide_init_port() ide: remove IDE_ARCH_LOCK (v2) ide: cleanup ide: make m68k host drivers use IDE_HFLAG_MMIO ide: fix error message in pre_task_out_intr() ide: include only when needed scc_pata: remove DECLARE_SCC_DEV() macro (v2) ide: fix memleak on failure in probe_for_drive() ide: add IDE_HFLAG_4DRIVES host flag ide: allow host drivers to specify IRQ flags ide: add "flagged" taskfile flags to struct ide_taskfile (v2) ide: remove now superfluous check from ide_host_register() ide: add IDE_HFLAG_DTC2278 host flag ide: no need to read Status and Error registers for "empty" taskfile requests 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: complete power step in ide_complete_pm_request() trm290: trm290_dma_setup() fix icside: icside_dma_setup() fixes ide: move smart_enable() call out from get_smart_data() ide: remove ->data_phase field from ide_hwif_t 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 au1xxx-ide: auide_dma_end() cleanup ide: use ->end_request only for private device driver requests ide-{floppy,tape}: cleanup ide*_end_request() ide: move ->failed_pc to ide_drive_t ide: remove ->end_request method ide: use blk_fs_request() check in ide-taskfile.c ide: remove ide_task_t typedef ide: call ide_build_sglist() prior to ->dma_setup (v2) ide: return request status from ->pc_callback method ide: move command related fields from ide_hwif_t to struct ide_cmd ide: use ata_tf_protocols enums ide: pass command instead of request to ide_pio_datablock() ide: set IDE_TFLAG_WRITE basing on data phase used in ide_taskfile_ioctl() ide: inline task_in_unexpected() into task_pio_intr() ide: task_error() -> task_error_cmd() ide: merge task_{in,out}_intr() ide: unify exit paths in task_pio_intr() ide: use ide_complete_cmd() for REQ_UNPARK_HEADS ide: sanitize ide_finish_cmd() ide: make ide_special_rq() BUG() on unknown requests ide: use ide_complete_cmd() for head unload commands ide: pass error value to ide_complete_rq() ide: sanitize ide_end_rq() ide: add ide_end_rq() (v2) ide: move rq->errors quirk out from ide_end_request() ide: remove ide_end_request() ide: pass number of bytes to complete to ide_complete_rq() ide: use ide_end_rq() in ide_complete_rq() ide: remove BUG() from ide_complete_rq() ide: set hwif->expiry prior to calling [__]ide_set_handler() ide: use do_rw_taskfile() for ATA_CMD_PACKET commands ide: pass command to ide_map_sg() ide: add ->dma_timer_expiry method and remove ->dma_exec_cmd one (v2) ide: use PageHighMem() instead of ifdefs in ide_pio_bytes() ide: add support for arbitrary transfer lengths to ide_pio_bytes() ide: remove ide_execute_pkt_cmd() (v2) ide: keep track of number of bytes instead of sectors in struct ide_cmd ide-cd: remove needless ide_dump_status_no_sense() wrapper ide-cd: use ide_end_rq() also for failed non-fs requests ide-cd: remove dead code from cdrom_decode_status() ide-cd: remove dead URLs ide-cd: move setting REQ_FAILED flag out from 'end_request' exit path ide-cd: factor out failed request completion from cdrom_end_request() ide-cd: remove no longer needed 'ignore' module parameter ide-cd: unify ide_cd_do_request() exit paths ide-cd: kill whole failed request in ide_cd_do_request() ide-cd: remove cdrom_end_request() ide-cd: cleanup ide_cd_do_request() ide-cd: unify cdrom_newpc_intr() exit paths ide-cd: merge ide_cd_prepare_rw_request() into cdrom_start_rw() ide-cd: use scatterlists for PIO transfers (non-fs requests) ide-cd: use common completion path for DMA requests in cdrom_newpc_intr() ide-cd: use scatterlists for PIO transfers (fs requests) ide-cd: fix non-SECTOR_SIZE-multiples PIO transfers for fs requests ide-cd: minor ide_cdrom_setup() cleanup ide: add ->dma_clear method and remove ->dma_timeout one ide-cd: unify transfer padding in cdrom_newpc_intr() ide: add ide_dma_prepare() helper ide: inline ide_dma_timeout() into ide_dma_timeout_retry() ns87415: use custom ->dma_{start,end} to handle ns87415_prepare_drive() ide: destroy DMA mappings after ending DMA (v2) ide: set/clear drive->waiting_for_dma flag in the core code trm290: use custom ->dma_{start,end} to handle trm290_prepare_drive() ide: move ide_map_sg() call out from ->dma_setup method ide: add ->dma_check method ide: sanitize ide_build_sglist() and ide_destroy_dmatable() ide: merge ide_arm and ide_generic host drivers ide-generic: remove no longer needed sysfs interface ide: decrease size of ->pc_buf field in struct ide_atapi_pc ide: fix locking in drive_release_dev() ide: remove CONFIG_BLK_DEV_IDEDOUBLER config option remove stale comment from Ben Dooks (1): ASoC: Fix copyright statements on Simtec files Ben Gamari (2): drm: Convert proc files to seq_file and introduce debugfs drm/i915: Consolidate gem object list dumping Ben Hutchings (12): 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: Add support for QT2025C PHY sfc: Fix reporting of PHY id sfc: Clean up LED control sfc: Delete unused efx_blinker::led_num field sfc: Add support for SFN4112F SFP+ reference design Ben Nizette (1): avr32: Fix out-of-range rcalls in large kernels Benjamin Herrenschmidt (7): powerpc/mm: Rework I$/D$ coherency (v3) powerpc/4xx: Add missing USB and i2c devices to Canyonlands powerpc/4xx: Enable PCI domains on 4xx 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 Benjamin Krill (1): powerpc/cell: Add rtas rtc calls for the QPACE platform Benjamin LaHaise (1): x86-64: remove locked instruction from switch_to() Benjamin Thery (9): netns: ipmr: dynamically allocate vif_table netns: ipmr: allocate mroute_socket per-namespace. 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 reg_vif_num per-namespace netns: ipmr: declare mroute_do_assert and mroute_do_pim per-namespace netns: ipmr: declare ipmr /proc/net entries per-namespace netns: ipmr: enable namespace support in ipv4 multicast routing code Bernd Porr (3): Staging: comedi: add comedi_num_legacy_minors module parameter Staging: comedi: usbdux[fast] firmware upload changes Staging: comedi: add comedi_usb_auto_[un]config functions Bing Zhao (1): libertas: fix power save issue in libertas_sdio module Bjorn Helgaas (3): PCI/x86: format early dump like other PCI output PCI/x86: make early dump handle multi-function devices PCI/x86: document pci=earlydump argument Blaine Lee (1): Staging: comedi: add pcm3730 driver Boaz Harrosh (25): [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 exofs: Kbuild, Headers and osd utils exofs: super_operations and file_system_type exofs: file and file_inode operations exofs: symlink_inode and fast_symlink_inode operations exofs: dir_inode and directory operations exofs: address_space_operations exofs: Documentation fs: Add exofs to Kernel build USB: fix USB_STORAGE_CYPRESS_ATACB Bob Copeland (21): ath5k: support LEDs on Acer Aspire One netbook ath5k: fix off-by-one in gpio checks mac80211: document return codes from ops callbacks 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: remove ath9k_regd_get_rd() ath9k: convert isWwrSKU macro into C code ath9k: remove prototype for ath9k_regd_get_current_country ath9k: save a few calls to ath9k_regd_get_eepromRD 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: compute rts/cts duration after computing full pktlen ath5k: move beacon processing to a tasklet ath9k: fix 802.11g conformance test limit typo Bob Moore (48): ACPICA: Allow OS override of all ACPI tables ACPICA: Add error check to debug object dump routine ACPICA: Update version to 20090123 ACPICA: Remove extraneous parameter in table manager ACPICA: Update FADT flag definitions ACPICA: Add override for dynamic tables ACPICA: Update comments in module header ACPICA: Fix writes to optional PM1B registers ACPICA: Split out PM1 status registers from the FADT ACPICA: Remove redundant ACPI_BITREG_SLEEP_TYPE_B ACPICA: Fix parameter validation for acpi_read/write ACPICA: Add function to handle PM1 control registers ACPICA: Remove extra write for acpi_hw_clear_acpi_status ACPICA: For PM1B registers, do not shift value read or written ACPICA: Debug output: print result of _OSI invocations ACPICA: Debug output: decrease verbosity of DB_INFO debug level ACPICA: Conditionally compile acpi_set_firmware_waking_vector64 ACPICA: Remove ACPI_GET_OBJECT_TYPE macro ACPICA: Restructure bit register access functions ACPICA: Formatting update - no functional changes ACPICA: Rename ACPI bit register access functions ACPICA: Update table header print function ACPICA: Optimize ACPI register locking ACPICA: Update version to 20090220 ACPICA: Add error check to debug object dump routine ACPICA: Update comments in module header ACPICA: Update version to 20090123 ACPICA: Fix writes to optional PM1B registers ACPICA: Allow OS override of all ACPI tables ACPICA: Remove extraneous parameter in table manager ACPICA: Update FADT flag definitions ACPICA: Split out PM1 status registers from the FADT ACPICA: Add override for dynamic tables ACPICA: Remove extra write for acpi_hw_clear_acpi_status ACPICA: Fix parameter validation for acpi_read/write ACPICA: For PM1B registers, do not shift value read or written ACPICA: Remove redundant ACPI_BITREG_SLEEP_TYPE_B ACPICA: Add function to handle PM1 control registers ACPICA: Conditionally compile acpi_set_firmware_waking_vector64 ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 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: Restructure bit register access functions ACPICA: Rename ACPI bit register access functions ACPICA: Update table header print function ACPICA: Update version to 20090220 Borislav Petkov (3): ide: improve debugging scheme ide-cd: use ide_drive_t's rq in cdrom_queue_request_sense usb_storage: make Kconfig note visible in the console Brandon Philips (1): uio: add the uio_aec driver Breno Leitao (3): s2io: Formatting log message e1000: Removing the unused macro PAGE_USE_COUNT() jsm-return-clean 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: Move irqcount from PDA to per-cpu. x86-64: Convert exception stacks to per-cpu x86-64: Move kernelstack from PDA to per-cpu. x86-64: Move cpu number from PDA to per-cpu and consolidate with 32-bit. x86-64: Move oldrsp from PDA to per-cpu. x86-64: Move current task from PDA to per-cpu and consolidate with 32-bit. x86-64: Move nodenumber from PDA to per-cpu. x86-64: Use absolute displacements for per-cpu accesses. x86-64: Move isidle from PDA to per-cpu. x86: remove pda_init() percpu: refactor percpu.h x86: move stack_canary into irq_stack x86: remove pda.h x86: rework __per_cpu_load adjustments 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: move apic variables to apic.c x86: move setup_cpu_local_masks() x86: only compile setup_percpu.o on SMP x86: merge setup_per_cpu_maps() into setup_per_cpu_areas() x86: always page-align per-cpu area start and size x86: move 64-bit NUMA code x86: move this_cpu_offset x86: don't assume boot cpu is #0 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: make Voyager use x86 per-cpu setup. 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 King (2): [SCSI] ibmvfc: Better handle other FC initiators powerpc/pseries: Fix partition migration hang under load Bruno Christo (1): V4L/DVB (10827): Add support for GeoVision GV-800(S) Bryan Donlan (1): ext4: 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 Carsten Otte (12): KVM: Portability: split kvm_vcpu_ioctl KVM: Portability: Move x86 emulation and mmio device hook to x86.c KVM: Remove desc.h include in kvm_main.c s390: fixup for kvm KVM: s390: arch backend for the kvm kernel module KVM: s390: sie intercept handling KVM: s390: interrupt subsystem, cpu timer, waitpsw KVM: s390: intercepts for privileged instructions KVM: s390: interprocessor communication via sigp KVM: s390: intercepts for diagnose instructions [S390] check addressing mode in s390_enable_sie [S390] tape message cleanup Catalin Marinas (29): kmemleak: Add the base support kmemleak: Add documentation on the memory leak detector kmemleak: Add the slob memory allocation/freeing hooks kmemleak: Add the slab memory allocation/freeing hooks kmemleak: Add the slub memory allocation/freeing hooks kmemleak: Add the vmalloc memory allocation/freeing hooks kmemleak: Add modules support x86: Provide _sdata in the vmlinux_*.lds.S files kmemleak: Add kmemleak_alloc callback from alloc_large_system_hash arm: Provide _sdata and __bss_stop in the vmlinux.lds.S file kmemleak: Remove some of the kmemleak false positives kmemleak: Enable the building of the memory leak detector kmemleak: Simple testing module for kmemleak kmemleak: Add the corresponding MAINTAINERS entry [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: Add platform device support for the ISP1760 USB chip USB: Make the isp1760_register function prototype more generic Cesar Eduardo Barros (5): sc92031: remove meaningless version string sc92031: more useful banner in kernel log 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 (1): [SCSI] scsi_dh_rdac: Retry for Quiescence in Progress in rdac device handler Cheng Renquan (2): 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 Mason (2): mutex: adaptive spinnning, performance tweaks Btrfs: stop spinning on mutex_trylock and let the adaptive code spin for us Chris R. Baugher (1): Staging: comedi: add ni_at_atmio16d driver Chris Samuel (1): trivial: cgroups: documentation typo and spelling corrections Chris Wilson (1): drm/i915: Display fence register state in debugfs i915_gem_fence_regs node. Christian Borntraeger (10): s390: KVM guest: virtio device support, and kvm hypercalls KVM: s390: provide get/set_mp_state stubs to fix compile error KVM: s390: Change virtio interrupt definitions to follow architecture KVM: ia64: provide get/set_mp_state stubs to fix compile error 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 Christian Ehrhardt (3): KVM: Rename kvm_arch_ops to kvm_x86_ops KVM: kvmtrace: Remove use of bit fields in kvm trace structure KVM: kvmtrace: replace get_cycles with ktime_get v3 Christian Lamparter (17): 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: p54spi driver p54spi: stlc45xx eeprom blob p54usb: fix conflict with recent usb changes p54spi: remove arch specific dependencies Christine Caulfield (1): dlm: replace idr with hash table for connections Christof Schmitt (1): [SCSI] scsi_transport_fc: Add missing parenthesis to Point-To-Point description Christoph Hellwig (21): 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 Christoph Lameter (1): SLUB: Introduce and use SLUB_MAX_SIZE and SLUB_PAGE_SHIFT constants Christophe Saout (1): xen: fix too early kmalloc call Clemens Ladisch (15): 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 Clemens Noss (1): KVM: x86: fix "__moddi3 undefined" build failure in lapic.c Cliff Wickman (1): x86: UV fix uv_flush_send_and_wait() Colin McCabe (2): libertas: Update libertas core with GSPI constants libertas: if_spi, driver for libertas GSPI devices Coly Li (2): udf: return f_fsid for statfs(2) jfs: 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 (5): UBI: add fsync capability asus-laptop: restore acpi_generate_proc_event() eeepc-laptop: restore acpi_generate_proc_event() asus-laptop: use select instead of depends on platform/x86: depends instead of select for laptop platform drivers Cornelia Huck (3): [S390] cio: Use unbind/bind instead of unregister/register. [S390] cio: Try harder to disable subchannel. [S390] cio: Use ccw_device_set_notoper(). Cyrill Gorcunov (11): x86: headers cleanup - prctl.h x86: headers cleanup - setup.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 Dan Carpenter (1): Staging: altpciechdma: Null deref in altpciechdma.c remove() Dan Kenigsberg (2): KVM: Enhance guest cpuid management KVM: Enhance guest cpuid management Dan Smith (1): [S390] Expose a constant for the number of words representing the CRs Dan Williams (16): libertas: fix CF firmware loading for some cards airo: clean up and clarify interrupt-time task handling airo: re-arrange WPA capability checks airo: clean up WEP key operations airo: simplify WEP index and capability checks airo: use __attribute__ ((packed)) not #pragma airo: remove useless #defines airo: clean up and clarify micinit() 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 I/OAT: fail self-test if callback test reaches timeout fsldma: fix off by one in dma_halt Daniel Drake (1): Staging: add b3dfg driver Daniel Hecken (1): KVM: VMX: Compile-fix for 32-bit hosts Daniel Mack (3): 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 Daniel Silverstone (3): [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. Daniel Vecino Castel (1): Staging: comedi: add ni_daq_dio24 driver Daniel Walker (1): panic.c: fix whitespace additions Danny Kukawka (6): iwlwifi: fix led naming b43legacy: fix led naming ath9k: fix led naming iwlwifi: another led naming fix rt2x00: fix led naming serial-8250-wacom-2 Darius Augulis (4): USB: imx_udc: Fix IMX UDC gadget bugs USB: imx_udc: Fix IMX UDC gadget code style USB: imx_udc: Fix IMX UDC gadget general irq handling USB: imx_udc: Fix IMX UDC gadget ep0 irq handling Dave Airlie (6): 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. Dave Hansen (2): KVM: Reduce stack usage in kvm_arch_vcpu_ioctl() warn when statically-allocated kobjects are used Dave Jones (22): [CPUFREQ] checkpatch cleanups for cpufreq-nforce2 [CPUFREQ] checkpatch cleanups for elanfreq [CPUFREQ] checkpatch cleanups for e_powersaver [CPUFREQ] nforce2: Use driver prefix, not cpufreq prefix. [CPUFREQ] Stupidly trivial CodingStyle fix [CPUFREQ] checkpatch cleanups for gx-suspmod [CPUFREQ] checkpatch cleanups for cpufreq core [CPUFREQ] checkpatch cleanups for powernow-k6 [CPUFREQ] checkpatch cleanups for longhaul [CPUFREQ] checkpatch cleanups for conservative governor [CPUFREQ] checkpatch cleanups for longrun [CPUFREQ] checkpatch cleanups for sc520 [CPUFREQ] checkpatch cleanups for powernow-k7 [CPUFREQ] checkpatch cleanups for cpufreq_stats [CPUFREQ] checkpatch cleanups for ondemand governor. [CPUFREQ] checkpatch cleanups for powernow-k8 [CPUFREQ] checkpatch cleanups for userspace governor [CPUFREQ] checkpatch cleanups for speedstep related drivers. [CPUFREQ] checkpatch cleanups for freq_table [CPUFREQ] checkpatch cleanups for acpi-cpufreq [CPUFREQ] Use swap() in longhaul.c [CPUFREQ] powernow-k8: Use a common exit path. Dave Kleikamp (3): jfs: clean up a dangling comment jfs: remove xtLookupList() jfs: Fix error handling in metapage_writepage() Dave Young (4): Bluetooth: Remove CONFIG_DEBUG_LOCK_ALLOC ifdefs Bluetooth: Move hci_conn_del_sysfs() back to avoid device destruct too early driver-core: do not register a driver with bus_type not registered usb-serial: fix usb_serial_register bug when boot with nousb param David A. Schleef (1): Staging: comedi: add poc driver David Brownell (9): 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) USB: ftdi_sio: remove pointless syslog spew USB: musb: partial DaVinci dm355 support regulator: twl4030 voltage enumeration (v2) cleanups David Dillow (1): typhoon: repair firmware loading David Howells (43): Document the slow work thread pool Make slow-work thread pool actually dynamic Make the slow work pool configurable FS-Cache: Add the FS-Cache netfs API and documentation FS-Cache: Recruit a couple of page flags for cache management Create a dynamically sized pool of threads for doing very slow work items FS-Cache: Release page->private after failed readahead FS-Cache: Add main configuration option, module entry points and debugging FS-Cache: Add cache tag handling FS-Cache: Add use of /proc and presentation of statistics FS-Cache: Root index definition FS-Cache: Provide a slab for cookie allocation FS-Cache: Add cache management FS-Cache: Add the FS-Cache cache backend API and documentation FS-Cache: Implement data I/O part of netfs API FS-Cache: Object management state machine FS-Cache: Add netfs registration FS-Cache: Implement the cookie management part of the netfs API FS-Cache: Bit waiting helpers CacheFiles: Be consistent about the use of mapping vs file->f_mapping in Ext3 FS-Cache: Add and document asynchronous operation handling NFS: Add FS-Cache option bit and debug bit NFS: Permit local filesystem caching to be enabled for NFS CacheFiles: Add a hook to write a single page of data to an inode FS-Cache: Make kAFS use FS-Cache CacheFiles: Export things for CacheFiles CacheFiles: A cache that backs onto a mounted filesystem CacheFiles: Permit the page lock state to be monitored NFS: Add comment banners to some NFS functions NFS: Invalidate FsCache page flags when cache removed NFS: Use local disk inode cache NFS: Define and create server-level objects NFS: Define and create inode-level cache objects NFS: Define and create superblock-level objects NFS: Register NFS for caching and retrieve the top-level index NFS: Add read context retention for FS-Cache to call back with NFS: Add some new I/O counters for FS-Cache doing things for NFS NFS: FS-Cache page management NFS: Add mount options to enable local caching on NFS NFS: nfs_readpage_async() needs to be accessible as a fallback for local caching NFS: Display local caching state NFS: Read pages from FS-Cache into an NFS inode NFS: Store pages from an NFS inode into a local cache David Kilroy (20): wireless: Add channel/frequency conversions to ieee80211.h orinoco: Remove unused variable rx_data orinoco: address leading and trailing whitespace orinoco: remove unnecessary braces orinoco: keep line length below 80 characters orinoco: spaces in parenthesised expressions orinoco: Rename orinoco.c orinoco: use orinoco_private instead of net_device in scan helper orinoco: Fix interesting checkpatch errors 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: prevent accessing memory outside the firmware image orinoco: validate firmware header David Miller (12): sparc64: Fix build by including linux/irq.h into time_64.c sparc64: Fix build by using kstat_irqs_cpu() drm: ati_pcigart: Need to use PCI_DMA_BIDIRECTIONAL. drm: ati_pcigart: Do not access I/O MEM space using pointer derefs. 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. David Moore (2): firewire: Include iso timestamp in headers when header_size > 4 firewire: cdev: Workaround bug in idr_remove_all() 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 (3): slub: move min_partial to struct kmem_cache slub: add min_partial sysfs tunable slub: rename calculate_min_partial() to set_min_partial() David S. Miller (16): com20020: Fix allyesconfig build failure. com0020: Add missing symbol export for com20020_netdev_ops. 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. net: Increase default NET_SKB_PAD to 32. 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. Revert "etherh: Get working again." typhoon: Need non-vmalloc memory to DMA firmware to the card. ixgbe: Fix some compiler warnings. rds: Fix build on powerpc. typhoon: Add missing firmware copy. 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_pcimio driver Staging: comedi: add nt_mio_cs driver Staging: comedi: add comedi_rt_timer virtual driver Staging: comedi: add das08 drivers 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 dt2811 driver Staging: comedi: add dt2601 driver Staging: comedi: add dt2817 driver Staging: comedi: add dt2815 driver Staging: comedi: add dt2814 driver Staging: comedi: add dt282x driver Staging: comedi: add dt3000 driver 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: Updated documentation Staging: frontier: Make checkpatch.pl happy with alphatrack.h Staging: frontier: removed now unused frontier_compat.h file Staging: frontier: Remove unused components of the alphatrack/tranzport sysfs interface. David Vrabel (1): USB: allow libusb to talk to unauthenticated WUSB devices David Woodhouse (1): Revert "fix modules_install via NFS" Dean Nelson (1): SGI IA64 UV: fix ia64 build error in the linux-next tree Devin Heitmueller (2): V4L/DVB (10320): dib0700: fix i2c error message to make data type clear V4L/DVB (10321): dib0700: Report dib0700_i2c_enumeration failures Dhananjay Phadke (10): 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 Dimitri Sivanich (1): x86, UV: set full apicid in uv_hub_send_ipi Divy Le Ray (3): cxgb3: ease msi-x settings conditions cxgb3: Notify fatal errors iw_cxgb3: handle chip reset notifications Dmitry Artamonow (2): [ARM] 5407/1: SA1100: drop broken for ages iPAQ h3800 support [ARM] 5408/1: SA1100: update defconfigs after h3800 removal Dmitry Torokhov (1): Input: fix polling of /proc/bus/input/devices Don Skidmore (4): 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 Don Wood (2): RDMA/nes: Account for freed pbl after HW operation RDMA/nes: Inform hardware that asynchronous event has been handled Dong, Eddie (1): KVM: MMU: Update shadow ptes on partial guest pte writes Dor Laor (1): KVM: Fix guest register corruption on paravirt hypercall Douglas Kosovic (1): V4L/DVB (10299): bttv: Add support for IVCE-8784 support for V4L2 bttv driver Douglas Schilling Landgraf (12): V4L/DVB (10326): em28xx: Cleanup: fix bad whitespacing V4L/DVB (10323): em28xx: Add entry for GADMEI TVR200 V4L/DVB (10327): em28xx: Add check before call em28xx_isoc_audio_deinit() V4L/DVB (10524): em28xx: Add DVC 101 model to Pinnacle Dazzle description V4L/DVB (10523): em28xx-audio: Add macros EM28XX_START_AUDIO / EM28XX_STOP_AUDIO V4L/DVB (10520): em28xx-audio: Add spinlock for trigger V4L/DVB (10521): em28xx-audio: Add lock for users V4L/DVB (10517): em28xx: remove bad check (changeset a31c595188af) 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 Drew Csillag (1): Staging: comedi: add pcm3724 driver Duane Griffin (3): ext4: tighten restrictions on inode flags ext4: don't inherit inappropriate inode flags from parent Staging: b3dfg: fixups and improvements 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 Eddie Dong (12): KVM: VMX: Avoid unnecessary vcpu_load()/vcpu_put() cycles KVM: VMX: Avoid saving and restoring msrs on lightweight vmexit KVM: VMX: Fix a typo which mixes X86_64 and CONFIG_X86_64 KVM: VMX: Avoid saving and restoring msr_efer on lightweight vmexit KVM: Emulate local APIC in kernel KVM: In-kernel I/O APIC model KVM: pending irq save/restore KVM: Keep track of missed timer irq injections KVM: Migrate lapic hrtimer when vcpu moves to another cpu KVM: VMX: Fix tpr threshold updating KVM: deliver PIC interrupt only to vcpu0 KVM: Fix link error to "genapic" Eduard - Gabriel Munteanu (11): 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(). Eduardo Habkost (2): KVM: Use .fixup instead of .text.fixup on __kvm_handle_fault_on_reboot x86: disable VMX on all CPUs on reboot Eilon Greenstein (59): 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: Manual setting for MRRS bnx2x: Using registers name bnx2x: Increasing FW timeout bnx2x: Returning EBUSY in debug mode as well 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: napi_poll budget check bnx2x: Unlimited Tx interrupt work 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 Eli Collins (1): KVM: VMX: Clear CR4.VMXE in hardware_disable Emmanuel Pacaud (1): Staging: comedi: add adl_pci9111 driver Eric Anholt (1): drm/i915: Add information on pinning and fencing to the i915 list debug. Eric Dumazet (1): net: move bsockets outside of read only beginning of struct inet_hashinfo Eric Lammerts (1): [WATCHDOG] w83697ug: add error checking Eric Miao (29): [ARM] pxa: move DMA registers definitions into [ARM] pxa: introduce pxa{25x,27x,300,320,930}.h for board usage [ARM] pxa: allow DMA controller IRQ being specified [ARM] pxa: move pxa_gpio_mode() outside of generic gpio.c [ARM] pxa: move IRQ handling of GPIO 0 and 1 outside of gpio.c [ARM] pxa: move GPIO register definitions into [ARM] pxa: move declaration of 'pxa_last_gpio' into [ARM] pxa: remove machine class specific stuffs from serial driver [ARM] pxa: access GPIO registers by chip so to make it further generic [ARM] pxa: remove unnecessary #include of pxa-regs.h and hardware.h [ARM] pxa: make lubbock specific debugging stuffs back into lubbock.c [ARM] pxa: move PCMCIA definitions out of pxa-regs.h into pxa2xx_base.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 backlight: fix pwm_bl.c when multiple PWM backlights exist [ARM] pxa: introduce plat-pxa for PXA common code and add DMA support [ARM] pxa: move common MFP handling code into plat-pxa [ARM] pxa: move common GPIO handling code into plat-pxa [ARM] pxa: add MFP support for pxa168 [ARM] pxa: add GPIO support for pxa168 [ARM] pxa: accept old ARM926 compatible CPUID for pxa168 [ARM] pxa: add base support for Marvell's PXA168 processor line [ARM] pxa: add defconfig for pxa168-based platforms [ARM] pxa: allow reuse of serial driver for pxa168 [ARM] pxa/zylonite2: add support for debug ethernet [ARM] pxa/zylonite2: add support for console uart MAINTAINERS: update pxa168 maintainers platform: make better use of to_platform_{device,driver}() macros platform: introduce module id table for platform devices Eric Paris (9): 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 Eric Sandeen (2): stackprotector: use canary at end of stack to indicate overruns at oops time [XFS] remove always-true #ifndef HAVE_FORMAT32 tests Eric Sesterhenn (5): UBIFS: list usage cleanup MISDN: list usage cleanup [S390] list usage cleanup in s390 I/OAT: list usage cleanup Staging: et131x: list usage cleanup Eric W. Biederman (22): tun: Fix races in tun_set_iff tun: Remove unnecessary tun_get_by_name 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: Fix races between tun_net_close and free_netdev. tun: Move read_wait into tun_file 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 proc 2/6: support multiple filesystems using the proc generic infrastructure proc 1/6: implement support for automounts in task directories proc 4/6: don't show the wrong /proc/net after unshare proc 3/6: make /proc/net it's own filesystem proc 6/6: cleanup proc_flush_task() proc 5/6: simplify network namespace lookup sysfs: Take sysfs_mutex when fetching the root inode. sysfs: reference sysfs_dirent from sysfs inodes Erik Andren (3): V4L/DVB (10334): gspca - stv06xx: Rework control description. V4L/DVB (10342): gspca - stv06xx: Add ctrl caching to the vv6410. V4L/DVB (10341): gspca - stv06xx: Plug a memory leak in the pb0100 sensor driver. Erik S. Beiser (1): V4L/DVB (10826): cx88: Add IR support to pcHDTV HD3000 & HD5500 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: transactions. Staging: dst: thread pool. Staging: dst: export node. 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: fix build dependancy Staging: DST: Kconfig text update. Staging: pohmelfs: configuration interface. Staging: pohmelfs: crypto processing. Staging: pohmelfs: documentation. Staging: pohmelfs: network operations. Staging: pohmelfs: directory operations. Staging: pohmelfs: distributed locking and cache coherency protocol. Staging: pohmelfs: inode operations. Staging: pohmelfs: kconfig/makefile and vfs changes. Staging: pohmelfs: transaction layer. Staging: pohmelfs: select crypto modules from the config. FUJITA Tomonori (35): add dma_mapping_ops for SBA IOMMU add map/unmap_single_attr and map/unmap_sg_attr to struct dma_mapping_ops 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 make sba DMA mapping functions static remove hwsw_dma_ops 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: remove map_single and unmap_single in struct dma_mapping_ops x86, pci-nommu: add map_page x86, ia64: convert to use generic dma_map_ops struct generic: add common struct for dma map operations x86, ia64: remove duplicated swiotlb code convert to use generic dma_map_ops struct, cleanup [SCSI] libfc: fix compile warning 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 [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 ide: save the returned value of dma_map_sg Felipe Balbi (2): leds: Add gpio-led trigger USB: composite: avoid inconsistent lock state Felix Beck (1): [S390] Add zcrypt section in MAINTAINERS Felix Blyakher (1): xfs: Update maintainers Felix Fietkau (1): ath5k: properly free rx dma descriptors Feng(Eric) Liu (1): KVM: MMU: Fix gpa truncation when reading a pte Fenghua Yu (1): iwlwifi: dma mapping read and write changes Florian Fainelli (1): au1000: reorder functions Francois Romieu (1): tg3: remove extra casting Frank Blaschka (4): lcs: convert to net_device_ops ctcm: convert to net_device_ops netiucv: convert to net_device_ops claw: convert to net_device_ops 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 (1): [S390] Automatic IPL after dump Frank Seidel (8): PCI: add missing KERN_* constants to printks USB: add missing KERN_* constants to printks hwmon: (hdaps) Fix Thinkpad X41 axis inversion hwmon: (hdaps) Allow inversion of separate axis airo: reduce stack memory footprint iwlwifi: reduce stack size i2c: Add missing KERN_* constants to printks i2c: Adapt debug macros for KERN_* constants Frans Pop (1): PCI PM: Consistently use variable name "error" for pm call return values Fred Brooks (1): Staging: comedi: add ni_daq_700 driver Frederic Weisbecker (25): tracing/function-graph-tracer: strip ending newlines on comments 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: 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 Frederik Deweerdt (1): x86, tlb flush_data: replace per_cpu with an array Gabor Juhos (12): ath9k: use signed format to print HAL status ath9k: convert to use bus-agnostic DMA routines ath9k: convert to struct device 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 Gabriel Paubert (1): powerpc: Disable mv643xx Ethernet port 0 on Pegasos Geert Uytterhoeven (3): m68k: Use dma_addr_t for scatterlist.dma_address m68k: Restore correct include guards for MAINTAINERS: Replace dead link to m68k CVS repository by link to new git repository Gerald Schaefer (1): [S390] kernel: Disable switch_amode by default Gerd Hoffmann (2): KVM: Make kvm host use the paravirt clocksource structs KVM: Fix kvmclock on !constant_tsc boxes Gerhard Pircher (4): powerpc/amigaone: Add platform support for AmigaOne powerpc/amigaone: Bootwrapper and serial console support for AmigaOne powerpc/amigaone: Generic device tree for all AmigaOne boards powerpc/amigaone: Default config for AmigaOne boards Gerrit Renker (5): dccp: Implement both feature-local and feature-remote Sequence Window feature dccp: Initialisation framework for feature negotiation dccp: Debugging functions for feature negotiation dccp: Initialisation and type-checking of feature sysctls dccp: Minimise header option overhead in setting the MPS Giuliano Pochini (1): powerpc/powermac: Hotplug /sys entries are missing Giuseppe GORGOGLIONE (1): USB: musb: fix init oops crash with static FIFO config Glauber Costa (12): KVM: call write_guest_time as soon as we register the paravirt clock KVM: kvmclock: release time_page if msr is rewritten x86: KVM guest: cleanup clock leftovers x86: KVM guest: use per cpu variables instead of a vector KVM: clock: disable kvm clock unless addr's LSB is set. x86: KVM guest: adjust clock to have an enable/disable bit KVM: use slots_lock to protect writes to the wall clock x86: allow machine_crash_shutdown to be replaced x86: KVM guest: disable clock before rebooting. x86: allow machine_crash_shutdown to be replaced (fixes for !CONFIG_KEXEC) x86: KVM guest: disable clock before rebooting (!CONFIG_KEXEC fixes) x86: paravirt: factor out cpu_khz to common code Glauber de Oliveira Costa (3): KVM: VMX: Don't require cr8 load/store exit capability when running on 32-bit KVM: paravirtualized clocksource: host part KVM: paravirtualized clocksource: guest part Gleb Natapov (2): KVM: Report IRQ injection status to userspace. KVM: Report IRQ injection status for MSI delivered interrupts Gong Jun (2): hwmon: (w83627ehf) Only expose in6 or temp3 on the W83667HG hwmon: (w83627ehf) Add support for W83667HG Graf Yang (1): net: fix some trailing whitespaces Grant Likely (7): powerpc/5200: Stop using device_type and port-number properties powerpc/5200: Trim cruft from device trees powerpc/5200: Remove pr_debug() from hot paths in irq driver powerpc/5200: Don't specify IRQF_SHARED in PSC UART 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 Grazvydas Ignotas (1): ASoC: Update OMAP3 pandora board file Greg Banks (1): Dynamic debug: allow simple quoting of words Greg Kroah-Hartman (98): PS3: replace bus_id usage driver core: create a private portion of struct device driver core: move klist_children into private structure USB: serial: opticon: add serial line ioctls USB: serial: opticon: add write support USB: serial: add symbol serial driver USB: serial: add qualcomm wireless modem driver Staging: sxg: fix build warnings in downloadB firmware files Staging: sxg: fix build warnings in sxg_ethtool Staging: sxg: remove firmware files from sgx_ethtool.c Staging: sxg: fix build warnings in sxg.c Staging: rtl8187se: fix \r\n line ends Staging: slicoss: remove jiffies macros Staging: slicoss: remove DEBUG_REGISTER_TRACE Staging: slicoss: remove TRUE/FALSE usage Staging: slicoss: remove slic_os.h Staging: slicoss: remove WRITE_REG64 wrapper Staging: slicoss: remove WRITE_REG wrapper Staging: slicoss: remove SLIC_GET_STATS_TIMER_ENABLED Staging: slicoss: remove unused #defines Staging: slicoss: clean up SLIC_DUMP_ENABLED Staging: slicoss: delete slicbuild.h Staging: slicoss: remove SLIC_GET_STATS_ENABLED Staging: slicoss: add proper KERN_DEBUG to 2 printks Staging: slicoss: delete slicinc.h Staging: slicoss: remove SLIC_POWER_MANAGEMENT_ENABLED Staging: slicoss: remove SLIC_PING_TIMER_ENABLED Staging: slicoss: remove VALID_ADDRESS macro Staging: slicoss: remove LINUX_FREES_ADAPTER_RESOURCES Staging: slicoss: remove DBG_MSG Staging: slicoss: remove DBG_ERROR macro Staging: slicoss: remove SLIC_ETHTOOL_SUPPORT Staging: slicoss: remove SLICLEVEL and SLIC_DISPLAY macros Staging: slicoss: remove ASSERTMSG macro Staging: slicoss: delete slicdbg.h Staging: slicoss: slichw.h cleanup staging: dst: replace bus_id with dev_set_name Staging: aten2011: run lindent Staging: add aten2011 usb to serial converter driver. Staging: aten2011: remove kernel version dependencies Staging: aten2011: fix up comments by removing most of them. Staging: aten2011: remove unneeded defines Staging: aten2011: move .h files into the driver Staging: aten2011: remove unused fields from structures. Staging: aten2011: clean up init and exit functions Staging: aten2011: remove function prototypes. Staging: aten2011: fix up sparse warnings Staging: aten2011: remove paranoia check functions Staging: aten2011: fix up the get_reg_sync function Staging: aten2011: fix up the set_uart_reg function Staging: aten2011: fix up the set_reg_sync function Staging: aten2011: remove wrappers around serial get and put data functions Staging: aten2011: fix up the get_uart_reg function Staging: aten2011: delete the Dump_serial_port function Staging: aten2011: s/__FUNCTION__/__func__ Staging: aten2011: fix checkpatch errors and warnings Staging: aten2011: fix up c++ comments Staging: aten2011: remove DPRINTK macro Staging: phison: add driver to the build system Staging: phison: port code to work properly with latest libata Staging: phison: fix up checkpatch and other formatting issues 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: p9auth: fix credential logic Staging: p9auth: add to the kernel build Staging: p9auth: fix up codingstyle issues Staging: p9auth: remove unneeded header file Staging: p9auth: clean up #includes Staging: p9auth: use kzalloc Staging: p9auth: fix up sparse warnings Staging: heci: remove kcompat.h Staging: heci: fix checkpatch warnings Staging: heci: fix some sparse warnings Staging: add rt3070 wireless driver Staging: heci: add TODO file Staging: line6: add to the build Staging: line6: remove DEVICE_ATTRIBUTE Staging: line6: fix bus_id usage Staging: line6: static function cleanups Staging: line6: fix up NULL assignment mistakes Staging: line6: remove PT_REGS Staging: line6: remove KERNEL_VERSION checks Staging: line6: fix checkpatch errors in capture.c Staging: line6: coding style cleanups for .h files. Staging: line6: fix checkpatch errors in control.c Staging: line6: fix checkpatch errors in audio.c Staging: line6: fix checkpatch errors in driver.c Staging: line6: fix checkpatch errors in playback.c Staging: line6: fix checkpatch errors in pod.c Staging: line6: fix checkpatch errors in midi.c Staging: line6: fix checkpatch errors in dumprequest.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 Greg Ungerer (32): 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 fpu.h for non-mmu builds as well m68k: use mmu scatterlist.h for non-mmu setups as well m68k: use mmu version of elf.h for non-mmu builds as well m68k: use mmu timex.h for non-mmu setups as well m68k: use non-mmu version of unaligned.h for all m68k m68k: remove non-mmu unistd.h 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 param.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 siginfo.h m68k: switch all m68k to using the mmu version of setup.h fec: add FEC platform support to ColdFire CPU's setup code m68knommu: remove ColdFire specific setup code from FEC driver Gregory Haskins (13): sched: use highest_prio.curr for pull threshold sched: track the next-highest priority on each runqueue sched: cleanup inc/dec_rt_tasks sched: pull only one task during NEWIDLE balancing to limit critical section sched: only try to push a task on wakeup if it is migratable sched: use highest_prio.next to optimize pull operations sched: make double-lock-balance fair sched: add sched_class->needs_post_schedule() member sched: create "pushable_tasks" list to limit pushing to one attempt RT: fix push_rt_task() to handle dequeue_pushable properly plist: fix PLIST_NODE_INIT to work with debug enabled sched: de CPP-ify the scheduler code sched: fix build error in kernel/sched_rt.c when RT_GROUP_SCHED && !SMP Gregory Lardiere (1): V4L/DVB (10789): m5602-s5k4aa: Split up the initial sensor probe in chunks. Grzegorz Bernacki (1): powerpc/5200: Add support for the digsy MTC board. Guennadi Liakhovetski (8): leds: Add dac124s085 driver leds: allow led-drivers to use a variable range of brightness values i.MX31: framebuffer driver V4L/DVB (10665): soc-camera: add data signal polarity flags to drivers V4L/DVB (10673): mt9t031: fix gain and hflip controls, register update, and scaling V4L/DVB (10672): sh_mobile_ceu_camera: include NV* formats into the format list only once. V4L/DVB (10675): soc-camera: extend soc_camera_bus_param_compatible with more tests V4L/DVB (10674): soc-camera: camera host driver for i.MX3x SoCs Guillaume Thouvenin (4): KVM: x86 emulator: Make a distinction between repeat prefixes F3 and F2 KVM: x86 emulator: Make a distinction between repeat prefixes F3 and F2 KVM: VMX: Add mechanism to detect VMentry failure KVM: VMX: Fix preemption error in real mode emulation Guo-Fu Tseng (5): jme: Fix pci sync jme: Modifies messages to display correct hardware version jme: Clear all modified GHC register flags jme: Adding {64,40}bits DMA mask back jme: Advance version number after previous changes H. Peter Anvin (5): x86: clean up stray space in x86: handle PAT more like other CPU features x86: filter CPU features dependent on unavailable CPUID levels x86 setup: a20: early timeout for a nonexistent keyboard controller x86: merge sys_rt_sigreturn between 32 and 64 bits Haavard Skinnemoen (1): avr32: fix out-of-range rjmp instruction on large kernels Hannes Eder (75): 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/mISDN: fix sparse warnings: make symbols static drivers/isdn/hardware/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/ns83820.c: fix sparse warnings: fix signedness drivers/net/ni65.c: fix sparse warnings: symbol shadows an earlier one 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/skfp: fix sparse warning: Should it be static? drivers/net/sfc: fix sparse warning: symbol shadows an earlier one 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 sparse warning: symbol shadows an earlier one drivers/net/tulip: fix warning: format not a string literal and no ... drivers/net/usb: fix sparse warnings: Should it be static? drivers/net/wan: fix sparse warning: symbol shadows an earlier one drivers/net/wan: fix warning: format not a string literal and no ... 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/tokenring: fix sparse warning: cast truncates bits from const value drivers/net/wireless/prism54: fix sparse warning: fix signedness 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 KVM: fix sparse warnings: Should it be static? KVM: fix sparse warnings: context imbalance 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 ... decnet: fix sparse warnings: context imbalance sysctl: fix sparse warning: Should it be static? 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? GFS2: fix sparse warnings: constant is so big it is ... GFS2: fix sparse warning: Should it be static? Hannes Hering (1): ehea: Fix: Remove adapter from adapter list in error path Hannes Reinecke (1): [SCSI] Check for deleted device in scsi_device_online() Hans J. Koch (1): UIO: Add name attributes for mappings and port regions Hans Verkuil (80): V4L/DVB (10231): v4l2-subdev: add v4l2_ext_controls support V4L/DVB (10244): v4l2: replace a few snprintfs with strlcpy V4L/DVB (10251): cx25840: add comments explaining what the init() does. V4L/DVB (10246): saa6752hs: convert to v4l2_subdev. V4L/DVB (10249): v4l2-common: added v4l2_i2c_tuner_addrs() V4L/DVB (10247): saa7134: convert to the new v4l2 framework. 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 (10409): v4l: remove unused I2C_DRIVERIDs. V4L/DVB (10406): gspca: fix compiler warning V4L/DVB (10408): v4l2: fix incorrect hue range check V4L/DVB (10490): v4l2: prefill ident and revision from v4l2_dbg_chip_ident. V4L/DVB (10498): saa7146: the adapter class will be NULL when v4l2_subdev is used. V4L/DVB (10496): saa7146: implement v4l2_device support. V4L/DVB (10489): doc: use consistent naming conventions for vdev and v4l2_dev. V4L/DVB (10488): ivtv: cleanup naming conventions V4L/DVB (10487): doc: update hm12 documentation. V4L/DVB (10497): saa7146: i2c adapdata now points to v4l2_device. V4L/DVB (10486): ivtv/cx18: fix g_fmt and try_fmt for raw video V4L/DVB (10502): saa7146: move v4l2 device registration to saa7146_vv. V4L/DVB (10501): saa7146: prevent unnecessary loading of v4l2-common. V4L/DVB (10500): saa7146: setting control while capturing should return EBUSY, not EINVAL. V4L/DVB (10499): saa7146: convert saa7146 and mxb in particular to v4l2_subdev. V4L/DVB (10536): saa6588: convert to v4l2-i2c-drv-legacy.h V4L/DVB (10537): saa6588: convert to v4l2_subdev. V4L/DVB (10542): v4l2-subdev: add querystd and g_input_status 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 (10544): v4l2-common: add comments warning that about the sort order V4L/DVB (10644): v4l2-subdev: rename dev field to v4l2_dev V4L/DVB (10645): vivi: introduce v4l2_device and do several cleanups V4L/DVB (10647): vivi: add slider flag to controls. V4L/DVB (10641): v4l2-dev: remove limit of 32 devices per driver in get_index() V4L/DVB (10646): vivi: controls are per-device, not global. 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 (10686): v4l2: add V4L2_CTRL_FLAG_WRITE_ONLY flag. V4L/DVB (10691): v4l2-common: add v4l2_i2c_subdev_addr() V4L/DVB (10685): v4l2: add colorfx support to v4l2-common.c, and add to 'Changes' in spec. V4L/DVB (10692): usbvision: convert to v4l2_device/v4l2_subdev. V4L/DVB (10687): v4l2-common/v4l2-spec: support/document write-only and button controls 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. Hans Werner (1): V4L/DVB (10392): lnbp21: documentation about the system register Hans-Christian Egtvedt (3): ALSA: Add ALSA driver for Atmel Audio Bitstream DAC ALSA: Add ALSA driver for Atmel AC97 controller ALSA: Add Atmel ALSA drivers directory Hantzis Fotis (1): tcp: tcp_init_wl / tcp_update_wl argument cleanup 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 (16): KVM: replace remaining __FUNCTION__ occurances KVM: add statics were possible, function definition in lapic.h 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} nfs: replace uses of __constant_{endian} rndis: remove private wrapper of __constant_cpu_to_le32 net: replace __constant_{endian} uses in net headers PCI: __FUNCTION__ is gcc-specific, use __func__ wimax: replace uses of __constant_{endian} USB: replace uses of __constant_{endian} He, Qing (3): KVM: in-kernel IOAPIC save and restore support KVM: enable in-kernel APIC INIT/SIPI handling KVM: fix apic timer migration when inactive Heiko Carstens (19): KVM: s390: Some codingstyle issues. sysrq: include interrupt.h instead of irq.h [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] cputime: initialize per thread timer values on fork [S390] arch/s390/kernel/process.c: fix whitespace damage [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] topology: define SD_MC_INIT to fix performance regression [S390] bitops: remove likely annotations [S390] use compiler builtin versions of strlen/strcpy/strcat [S390] ftrace/mcount: fix kernel stack backchain Helmut Schaa (5): 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 Hendrik Brueckner (3): [S390] hvc_iucv: Update and add missing kernel messages [S390] hvc_iucv: Provide IUCV z/VM user ID filtering [S390] s390: remove duplicate nul-termination of string Henrik Austad (1): sched: idle_at_tick is only used when CONFIG_SMP is set Herbert Xu (29): 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 TCP packet reception gro: Optimise IPv4 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 Herton Ronaldo Krzesinski (14): 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 Staging: agnx: mac80211 hw config change flags Staging: rtl8187se: fix build warnings Hiroshi DOYU (10): omap mailbox: cleanup omap2 register definition with macro omap mailbox: print hardware revision at startup omap mailbox: add initial omap3 support 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: convert sequence bit checking to module paramter omap mailbox: remove unnecessary header file inclusion omap mailbox: move mailbox.h into mailbox.c Hiroshi Shimamoto (9): x86: uaccess: rename __put_user_u64() to __put_user_asm_u64() x86: uaccess: fix style problems 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() Hisashi Hifumi (1): GFS2: Pagecache usage optimization on GFS2 Hollis Blanchard (33): KVM: Portability: Move x86 vcpu ioctl handlers to x86.c ppc: Export tlb_44x_hwater for KVM KVM: ppc: PowerPC 440 KVM implementation KVM: ppc: Kconfig fixes KVM: Move KVM TRACE DEFINITIONS to common header KVM: ppc: guest breakpoint support KVM: ppc: fix invalidation of large guest pages KVM: ppc: Stop saving host TLB state KVM: ppc: Write only modified shadow entries into the TLB on exit KVM: powerpc: Map guest userspace with TID=0 mappings KVM: ppc: Refactor powerpc.c to relocate 440-specific code KVM: ppc: create struct kvm_vcpu_44x and introduce container_of() accessor KVM: ppc: refactor instruction emulation into generic and core-specific pieces KVM: ppc: stop leaking host memory on VM exit powerpc/44x: declare tlb_44x_index for use in C code KVM: ppc: Implement in-kernel exit timing statistics 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: rename 44x MMU functions used in booke.c KVM: ppc: turn tlb_xlate() into a per-core hook (and give it a better name) KVM: ppc: remove last 44x-specific bits from booke.c KVM: ppc: split out common Book E instruction emulation KVM: ppc: use macros instead of hardcoded literals for instruction decoding KVM: ppc: No need to include core-header for KVM in asm-offsets.c currently KVM: ppc: Add dbsr in kvm_vcpu_arch KVM: ppc: ifdef iccci with CONFIG_44x KVM: ppc: E500 core-specific code KVM: ppc: distinguish between interrupts and priorities KVM: ppc: Add extra E500 exceptions KVM: ppc: Add kvmppc_mmu_dtlb/itlb_miss for booke KVM: ppc: remove debug support broken by KVM debug rewrite Huang Weiyi (3): mfd: remove duplicated #include from pcf50633 USB: gadget: remove duplicated #include Staging: remove duplicated #include's Huang Ying (8): x86: kexec: Use one page table in x86_64 machine_kexec crypto: aes - Move key_length in struct crypto_aes_ctx to be the last field crypto: cryptd - Add support to access underlying blkcipher crypto: aes - Export x86 AES encrypt/decrypt functions 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 Hugo Villeneuve (1): ASoC: DaVinci: Fix SFFSDR compilation error. 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: Add a module parameter 'comedi_autoconfig'. Staging: comedi: new devices for ni_pcimio.c 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: do not use sg_virt() swiotlb: range_needs_mapping should take a physical address. 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 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 (15): V4L/DVB (10267): Add support for TeVii S470 DVB-S2 PCI-e card. V4L/DVB (10269): Add support for DVBWorld DVBS2 PCI-e 2005. V4L/DVB (10268): Proper implement set_voltage in cx24116. V4L/DVB (10266): Add support for TurboSight TBS6920 DVB-S2 PCI-e card. 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 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 (19): 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: Don't clear hints when tcp_fragmenting tcp: deferring in middle of queue makes very little sense tcp: remove redundant code from tcp_mark_lost_retrans tcp: fix corner case issue in segmentation during rexmitting tcp: separate timeout marking loop to it's own function tcp: drop unnecessary local var in collapse tcp: cleanup ca_state mess in tcp_timer 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 Ilya Yanok (1): powerpc: Rework dma-noncoherent to use generic vmalloc layer Inaky Perez-Gonzalez (7): wimax/i2400m: convert to net_device_ops wimax/i2400m: drop support for deprecated major fw interface, add for new minor wimax/i2400m: add the ability to fallback to other firmware files if the default is not there 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 (207): KVM: trivial whitespace fixes 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 x86: stackprotector & PARAVIRT fix stackprotector: include files x86: stackprotector: mix TSC to the boot canary stackprotector: add boot_init_stack_canary() x86: if stackprotector is enabled, thn use stack-protector-all by default panic: print out stacktrace if DEBUG_BUGVERBOSE x86: fix the stackprotector canary of the boot CPU x86: unify stackprotector features stackprotector: remove self-test x86: change LIST_POISON to 0xdead000000000000 KVM: fix exception entry / build bug, on 64-bit poison-pointers: clean up, add comments kmemcheck: export kmemcheck_mark_initialized kmemcheck: build fix tracing/ftrace: make trace_find_cmdline() generally available tracing/selftest: remove TRACE_CONT reference 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() tracing/kmemtrace: fix typo kmemtrace: add kmemtrace_init() x86: change the default cache size to 64 bytes tracing: trace_stat.c cleanup x86: fix broken flush_tlb_others_ipi(), fix fix: crash: IP: __bitmap_intersects+0x48/0x73 sched: fix !CONFIG_SCHEDSTATS build failure percpu: add optimized generic percpu accessors irq: provide debug_poll_all_shared_irqs() method under CONFIG_DEBUG_SHIRQ x86, rdc321x: remove/move leftover files x86: fully honor "nolapic", fix x86, cpumask: fix tlb flush race x86, mm: move tlb.c to arch/x86/mm/ x86: uv cleanup, build fix x86: make x86_32 use tlb_64.c, build fix, clean up X86_L1_CACHE_BYTES x86: uv cleanup, build fix #2 x86, xen: fix hardirq.h merge fallout x86, debug: remove early_printk() #ifdefs from head_32.S x86: improve early fault/irq printout x86, genapic: refactor genapic_64.h x86, genapic: unify struct genapic x86, genapic: refactor genapic_32.h x86, genapic: cleanups x86, genapic: finish unification x86: rename 'genapic' to 'apic' x86, genapic: provide IPI callbacks unconditionally 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, genapic: cleanup 32-bit apic_default template x86: clean up apic_x2apic_cluster 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: remove APIC_INIT / APICFUNC / IPIFUNC x86, genapic: cleanup 32-bit apic_summit template x86: clean up apic->acpi_madt_oem_check methods x86: clean up apic->apic_id_registered() methods x86, apic: remove IRQ_DEST_MODE / IRQ_DELIVERY_MODE x86, genapic: rename int_delivery_mode, et. al. x86, apic: remove SUMMIT_IRQ_DELIVERY_MODE and SUMMIT_IRQ_DEST_MODE x86, apic: remove DEFAULT_IRQ_DELIVERY_MODE and DEFAULT_IRQ_DEST_MODE x86, apic: remove BIGSMP_IRQ_DELIVERY_MODE and BIGSMP_IRQ_DEST_MODE x86, apic: remove NUMAQ_IRQ_DELIVERY_MODE and NUMAQ_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: clean up the APIC_DEST_LOGICAL logic x86: rename ->ESR_DISABLE to ->disable_esr x86, apic: rename genapic::apic_destination_logical to genapic::dest_logical x86, apic: clean up check_apicid*() callbacks x86, apic: clean up ->vector_allocation_domain() x86, apic: remove no_balance_irq and no_ioapic_check flags x86, apic: clean up ->ioapic_phys_id_map() x86, apic: clean up ->init_apic_ldr() x86, apic: clean up ->setup_apic_routing() x86, apic: streamline the ->multi_timer_check() quirk x86, apic: clean up ->cpu_to_logical_apicid() x86, apic: clean up ->apicid_to_node() x86, apic: clean up ->apicid_to_cpu_present() x86, apic: clean up ->cpu_present_to_apicid() x86: refactor ->setup_portio_remap() subarch methods x86: refactor ->check_phys_apicid_present() subarch methods x86, es7000: clean up es7000_enable_apic_mode() x86, apic: unify phys_pkg_id() x86: refactor ->enable_apic_mode() subarch methods x86, smp: clean up mps_oem_check() x86, apic: refactor ->phys_pkg_id() 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: refactor ->cpu_mask_to_apicid*() x86, apic: get rid of *_APIC_ID_MASK definitions x86, smp: clean up ->trampoline_phys_low/high handling x86, apic: untangle the send_IPI_*() jungle x86, smp: refactor ->wait_for_init_deassert() x86: set ->trampoline_phys_low/high on 64-bit too x86, smp: refactor ->smp_callin_clear_local_apic() methods x86, smp: refactor ->store/restore_NMI_vector() methods x86, smp: refactor ->inquire_remote_apic() methods x86, ES7000: consolidate the APIC code x86, smp: remove ->restore_NMI_vector() 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, numaq: consolidate code x86, smp: refactor ->wake_cpu 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 NATSEMI Kconfig quirk x86/Voyager: remove MCA 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 Revert "generic, x86: fix __per_cpu_load relocation" 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() x86: document 64-bit and 32-bit function call convention ABI printk: introduce printk_once() 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 x86, numaq: cleanups x86: clean up arch/x86/Kconfig* ring_buffer: remove unused flags parameter, fix 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 x86, apic: make generic_apic_probe() generally available 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 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 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__ irq: clean up manage.c irq: refactor and clean up the free_irq() code flow lockdep: annotate reclaim context (__GFP_NOFS), fix ftrace: fix !CONFIG_FTRACE [un_]register_ftrace_command() prototypes ftrace: fix !CONFIG_DYNAMIC_FTRACE ftrace_swapper_pid definition x86: remove stale arch/x86/include/asm/page_64.h.rej file Documentation/ftrace.txt: update tracing/function-graph-tracer: fix merge tracing/hw-branch-tracing: convert bts-tracer mutex to a spinlock Ivan Kokshaysky (1): PCI/alpha: pci sysfs resources Ivan Martinez (2): Staging: comedi: add cb_pcidas driver Staging: comedi: add cb_pcidda driver Ivo van Doorn (30): 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: Introduce RXDONE_SIGNAL_MASK mask rt2x00: Allow drivers to pass the noise value during rxdone 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: Add LED_MODE_ASUS support rt2x00: conf_tx() only need register access for WMM queues rt2x00: Restrict firmware file lengths rt2x00: rt2x00_rev() should return u32 rt2x00: Simplify suspend/resume handling rt2x00: Add kill_tx_queue callback function rt2x00: Move intf_work to mac82011 workqueue 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 Izik Eidus (20): KVM: Support assigning userspace memory to the guest KVM: MMU: Call update_dirty_bit() without disabling preemption KVM: MMU: Make gfn_to_page() always safe KVM: Partial swapping of guest memory KVM: x86 emulator: fix JMP_REL KVM: x86 emulator: fix the saving of of the eip value KVM: introduce gfn_to_hva() kvm: simplify kvm_clear_guest_page() KVM: Ensure pages are copied on write KVM: Support assigning userspace memory to the guest KVM: MMU: Partial swapping of guest memory KVM: introduce gfn_to_hva() KVM: Simplify kvm_clear_guest_page() KVM: Ensure pages are copied on write KVM: remove the usage of the mmap_sem for the protection of the memory slots. KVM: use get_task_mm() instead of atomic_inc the mm_count KVM: x86: hardware task switching support KVM: fix errors in the task switching support KVM: introduce kvm_read_guest_virt, kvm_write_guest_virt KVM: remove the vmap usage J. Bruce Fields (21): nfsd4: split lockstateid/openstateid release logic nfsd4: remove a forward declaration nfsd4: split open/lockowner release code nfsd: clarify exclusive create bitmask result. nfsd4: use helper for copying delegation filehandle nfsd4: fix misplaced comment nfsd4: use helper for copying filehandles for replay 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 in spinlock code nfsd4: fix do_probe_callback errors nfsd4: move rpc_client setup to a separate function 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 Jaikumar Ganesh (1): Bluetooth: When encryption is dropped, do not send RFCOMM packets James Bottomley (3): [SCSI] osst: Remove SUGGEST flags x86: fix build breakage on voyage x86: fix "__udivdi3" [drivers/scsi/aha1542.ko] undefined James Hsiao (1): crypto: amcc - Add crypt4xx driver James Morris (22): 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_unlink selinux: remove secondary ops call to inode_link 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 security: change link order of LSMs so security=tomoyo works James Woodcock (1): USB: serial: refuse to open recently removed USB Serial devices Jan Beulich (1): x86: fully honor "nolapic" Jan Engelhardt (3): net: constify VFTs [SCSI] lpfc: constify virtual function tables V4L/DVB (10391): dvb: constify VFTs Jan Glauber (5): [S390] qdio: proper kill of qdio tasklets [S390] qdio: add missing tiq_list locking [S390] qdio: Dont call qdio_shutdown in case qdio_activate fails [S390] qdio: move ACK to newest buffer for devices without QEBSM [S390] qdio: call qdio_free also if qdio_shutdown fails Jan Kara (23): udf: Add checks to not underflow sector_t udf: fix sparse warnings: ext3: Remove unnecessary quota functions ext4: Remove unnecessary quota functions reiserfs: Remove unnecessary quota functions udf: Fix oops when invalid character in filename occurs quota: Move quota files into separate directory ramfs: Remove quota call quota: Make global quota locks cacheline aligned quota: Remove dqbuf_t and other cleanups quota: Remove NODQUOT macro vfs: Use lowercase names of quota functions ext2: Use lowercase names of quota functions ext4: Use lowercase names of quota functions reiserfs: Use lowercase names of quota functions ext3: Use lowercase names of quota functions udf: Use lowercase names of quota functions jfs: Use lowercase names of quota functions ufs: Use lowercase names of quota functions nfsd: Use lowercase names of quota functions quota: Remove superfluous inlines quota: Remove uppercase aliases for quota functions. quota: Coding style fixes Jan Kiszka (13): KVM: VMX: refactor/fix IRQ and NMI injectability determination KVM: x86: Enable NMI Watchdog via in-kernel PIT source KVM: x86: Support for user space injected NMIs KVM: VMX: work around lacking VNMI support KVM: x86: Optimize NMI watchdog delivery 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 Jani Nikula (1): ALSA: Add support for video out to the jack reporting API Jarek Poplawski (6): 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(). Jarkko Nikula (2): ASoC: TLV320AIC3X: Fix volume ranges ASoC: TLV320AIC3X: Add TLV information for volume controls Jaroslav Kysela (1): ALSA: Release v1.0.19 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: additional disconnect fixes at76c50x-usb: clean up DMA on stack iwl3945: initialize is_valid_rtc_data_addr function pointer iwl3945: re-add iwl_poll_direct_bit return value check Jason Baron (3): tracing: convert c/p state power tracer to use tracepoints dynamic debug: combine dprintk and dynamic printk dynamic debug: update docs Jaswinder Singh (5): qla1280: use request_firmware advansys: use request_firmware qlogicpti: use request_firmware firmware: convert av7110 driver to request_firmware() Remove fdump tool for av7110 firmware Jaswinder Singh Rajput (67): x86: eliminate atleast 10684 sparse warnings x86: smp.h move zap_low_mappings declartion to tlbflush.h x86: smp.h remove obsolete function declaration 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 boot_cpu_id declartion to cpu.h x86: smp.h move cpu_physical_id declartion to cpu.h x86: rename all fields of mpf_intel mpf_X to X x86: rename intel_mp_floating to mpf_intel 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: arm, setup.h headers_check fix: arm, a.out.h headers_check fix: alpha, swab.h headers_check fix: avr32, swab.h headers_check fix: arm, swab.h headers_check fix: frv, swab.h headers_check fix: blackfin, swab.h headers_check fix: ia64, fpu.h headers_check fix: h8300, swab.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: mips, sigcontext.h headers_check fix: m32r, swab.h headers_check fix: mn10300, swab.h headers_check fix: mips, swab.h headers_check fix: parisc, swab.h headers_check fix: parisc, pdc.h headers_check fix: powerpc, kvm.h headers_check fix: powerpc, bootx.h headers_check fix: powerpc, elf.h headers_check fix: powerpc, swab.h headers_check fix: powerpc, spu_info.h headers_check fix: powerpc, ps3fb.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 Jay Fenlason (2): firewire: add a client_list_lock firewire: cdev: use an idr rather than a linked list for resources Jay Sternberg (12): 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: correct API command overlap iwlwifi: parametrize configuration of the PLL for exclusion on 6000 iwlwifi: simplify parameter setting to allow support for 6000 series 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 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 (11): hwmon: (ds1621) Clean up register access hwmon: (ds1621) Avoid unneeded register access hwmon: (ds1621) Reorder code statements hwmon: (abituguru3) Fix I/O error handling hwmon: (w83627ehf) Invert fan pin variables logic hwmon: (ds1621) Clean up documentation Move the pcf8591 driver to hwmon i2c-nforce2: Add support for MCP67, MCP73 and MCP79 i2c: Set a default timeout value for all adapters i2c: Adapter timeout is in jiffies i2c-davinci: Fix timeout handling 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 (58): V4L/DVB (10332): gspca - main: Version change. V4L/DVB (10333): gspca - main and many subdrivers: Remove the epaddr variable. V4L/DVB (10347): gspca - mars: Optimize, rewrite initialization and add controls. V4L/DVB (10346): gspca - zc3xx: Fix bad variable type with i2c read. V4L/DVB (10343): gspca - zc3xx / zc0301: Handle the 0ac8:303b instead of zc0301. V4L/DVB (10337): gspca - common: Simplify the debug macros. V4L/DVB (10345): gspca - jpeg subdrivers: One quantization table per subdriver. V4L/DVB (10353): gspca - some subdrivers: Don't get the control values from the webcam. V4L/DVB (10356): gspca - sonixj: Cleanup code. V4L/DVB (10357): gspca - main: Cleanup code. V4L/DVB (10350): gspca - tv8532: Cleanup code. V4L/DVB (10360): gspca - mars: Bad interface/altsetting since 0a10a0e906be. V4L/DVB (10354): gspca - tv8532: Change the max brightness. V4L/DVB (10352): gspca - spca508: Cleanup code. V4L/DVB (10348): gspca - mars: Bad isoc packet scanning. V4L/DVB (10361): gspca - sonixj: Gamma control added. V4L/DVB (10367): gspca - spca561: Optimize the isoc scanning function. 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 (10368): gspca - spca561: Fix bugs and rewrite the init/start of the rev72a. V4L/DVB (10363): gspca - spca500: Abnormal error message when starting ClickSmart310. 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 (10382): gspca - t613: Bad returned value when no known sensor found. V4L/DVB (10380): gspca - t613: Cleanup and optimize code. V4L/DVB (10372): gspca - sonixj: Cleanup code. V4L/DVB (10381): gspca - t613: New unknown sensor added. V4L/DVB (10374): gspca - zc3xx: Bad probe of the sensor adcm2700. V4L/DVB (10373): gspca - zc3xx: Sensor adcm2700 added. V4L/DVB (10387): gspca - spca505: Move some sequences from probe to streamon. V4L/DVB (10384): gspca - spca505: Simplify and add the brightness in start. V4L/DVB (10389): gspca - zc3xx: Do work the sensor adcm2700. V4L/DVB (10383): gspca - spca505: Cleanup and optimize code. V4L/DVB (10419): gspca - sonixj: Sensor mt9v111 added. V4L/DVB (10424): gspca - vc032x: Add resolution 1280x1024 for sensor mi1310_soc. V4L/DVB (10425): gspca - sonixj: Bad initialization of sensor mt9v111. V4L/DVB (10428): gspca - sonixj: Specific gamma tables per sensor. V4L/DVB (10420): gspca - vc032x: Webcam 041e:405b added and mi1310_soc updated. V4L/DVB (10423): gspca - sonixj: Bad sensor definition of the webcams 0c45:60c0. V4L/DVB (10427): gspca - sonixj: Sensor sp80708 added for webcam 0c45:6143. V4L/DVB (10429): gspca - sonixj: Simplify the probe of the sensors mi0360/mt9v111. V4L/DVB (10421): gspca - documentation: Add the webcam 041e:405b. V4L/DVB (10430): gspca - sonixj: Adjust some exchanges with the sensor mt9v111. V4L/DVB (10432): gspca - vc032x: Cleanup source, optimize and check i2c_write. V4L/DVB (10431): gspca - vc032x: Bad revision for the webcam 041e:405b. V4L/DVB (10617): gspca - vc032x: Remove the vc0321 reset. V4L/DVB (10618): gspca - some drivers: Fix compilation warnings. V4L/DVB (10638): gspca - t613: Bad debug level when displaying the sensor type. 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 (10620): gspca - main: More checks of the device disconnection. V4L/DVB (10635): gspca - sonixj: No vertical flip control for mt9v111. V4L/DVB (10681): gspca - zc3xx: Bad probe of the ov7630c sensor. 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 (10787): gspca - mars: Bad webcam register values tied to saturation. V4L/DVB (10788): gspca - vc032x: Bad matrix for sensor mi1310_soc. Jeff Kirsher (1): igb: remove LRO Kconfig option Jeff Layton (1): cifs: fix buffer format byte on NT Rename/hardlink Jeremy Fitzhardinge (85): 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: fix paravirt clobber in entry_64.S x86/paravirt: selectively save/restore regs around pvops calls x86/pvops: add a paravirt_ident functions to allow special patching 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 pgd_present x86: unify pud_present x86: unify pmd_present x86: include pgtable_SIZE.h earlier x86: unify pud_index x86: unify pgd_page_vaddr x86: unify pud_page x86: unify pmd_none x86: unify pud_page_vaddr x86: unify pgd_page x86: unify pud_offset x86: remove redundant pfn_pmd definition x86: unify pmd_page_vaddr x86: unify pmd_index x86: unify pmd_pfn x86: unify pmd_offset x86: unify pmd_page x86: unify pte_index x86: unify pgd_bad x86: unify pmd_pfn x86: unify pte_offset_kernel x86: unify pmd_bad x86: unify pud_large x86: unify pgd_bad x86: make pgd/pud/pmd/pte_none consistent x86: unify io_remap_pfn_range x86: add and use pgd/pud/pmd_flags x86: unify pages_to_mb x86: unify pud_none x86: unify pgd_none x86: make _PAGE_HIDDEN conditional x86: unify pte_hidden 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 x86: rename *-defs.h to *-_types.h for consistency Split pgtable.h into pgtable_types.h and pgtable.h x86: move 2 and 3 level asm-generic defs into page-defs x86: Split pgtable_32.h into pgtable_32.h and pgtable_32_types.h x86: create _types.h counterparts for page*.h x86: Include pgtable_32|64_types.h in pgtable_types.h x86: Split pgtable_64.h into pgtable_64_types.h and pgtable_64.h x86: move defs around to allow paravirt.h to just include page_types.h x86: move pte types into pgtable*.h x86: define pud_flags and pud_large properly to allow non-PAE builds x86, xen: short-circuit tests for dom0 x86, xen: degrade BUG to WARN when multicall fails x86, xen: do multicall callbacks with interrupts disabled Jeremy Kerr (3): 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 Jeremy Theler (1): Staging: comedi: add adq12b driver Jerone Young (1): KVM: ppc: adds trace points for ppc tlb activity Jes Sorensen (3): KVM: ia64: stack get/restore patch KVM: ia64: expose registers in struct kvm_regs KVM: ia64: dynamic nr online cpus Jesper Dangaard Brouer (5): ipv4: Fix rp_filter description in net/ipv4/Kconfig. ipv4: Clean whitespaces in net/ipv4/Kconfig. Doc: Cleanup whitespaces in ip-sysctl.txt Doc: Fix typos in ip-sysctl.txt about rp_filter. Doc: Refer to ip-sysctl.txt for strict vs. loose rp_filter mode Jesse Brandeburg (7): 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 Jindrich Makovicka (1): KVM: Fix lapic 64-bit division on 32-bit hosts Jiri Kosina (4): x86: remove byte locks HID: bring back possibility to specify vid/pid ignore on module load 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 Jiri Slaby (4): IWL: fix WARN typo PCI quirk: don't mark one netmos as class other ipw2200, fix ipw io functions ath5k: fix hw rate index condition 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 Joe Perches (4): KVM: SVM: Fix typo in has_svm() sctp/ipv6.c: use ipv6_addr_copy dlm: use ipv6_addr_copy dlm: comment typo fixes Joerg Roedel (11): KVM: SVM: Reliably detect if SVM was disabled by BIOS KVM: VMX: unifdef the EFER specific code KVM: MMU: make the __nonpaging_map function generic KVM: MMU: add TDP support to the KVM MMU KVM: MMU: remove unnecessary remote tlb flush KVM: SVM: Allow read access to MSR_VM_VR KVM: MMU: remove redundant check in mmu_set_spte KVM: MMU: handle compound pages in kvm_is_mmio_pfn KVM: MMU: remove assertion in kvm_mmu_alloc_page KVM: MMU: Fix another largepage memory leak KVM: x86: release time_page on vcpu destruction Johannes Berg (58): 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: validate SIOCSIWPOWER arguments better mac80211: clean up channel type config 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 Input: stop autorepeat timer on key release 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 mac80211/cfg80211: move iwrange handler to cfg80211 cfg80211: clean up signal type mac80211: Fix quality reporting for wireless stats Johannes Weiner (3): x86: optimise page fault entry, cleanup dmaengine: update kerneldoc irq: use GFP_KERNEL for action allocation in request_irq() John Daiker (1): b43: checkpatch.pl cleanups 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 Jonathan Cameron (1): Regulator: Push lock out of _notifier_call_chain + add voltage change event. Jonathan Corbet (5): Document Reported-by in SubmittingPatches 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 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 José Luis Sánchez (2): Staging: comedi: add acl7225b driver Staging: comedi: add pcl730 driver Jouni Hogander (1): USB: TWL: disable VUSB regulators when cable unplugged Jouni Malinen (31): 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 - WEXT parameter for setting mgmt cipher mac80211: 802.11w - Use BIP (AES-128-CMAC) 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 - Add driver capability flag for MFP mac80211: 802.11w - Optional software CCMP for management frames 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: Remove unused key xoring ath9k: Document keycache operations Juan Grigera (1): Staging: comedi: add pcl816 driver Julia Lawall (18): drivers/watchdog: use USB API functions rather than constants PCI: introduce missing kfree USB: ub: use USB API functions rather than constants USB: Move definitions from usb.h to usb/ch9.h USB: Remove redundant test in pxa27x_udc and ftdi_sio USB: drivers: use USB API functions rather than constants Staging: agnx: Move a dereference below a NULL test Staging: meilhaus: Correct use of ! and & Staging: comedi: Use DEFINE_SPINLOCK Staging: comedi: Correct use of ! and & Staging: go7007: Move a dereference below a NULL test Staging: go7007: introduce missing kfree Staging: comedi: Move a dereference below a NULL test Staging: meilhaus: Use DEFINE_SPINLOCK Staging: comedi: introduce missing kfree 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 & Justin Bronder (1): Staging: b3dfg: Prepare b3dfg for submission upstream. KOSAKI Motohiro (1): sparseirq: make for_each_irq_desc() more robust Kalle Valo (9): 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 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 Kay Sievers (29): edac: struct device - replace bus_id with dev_name(), dev_set_name() spi: struct device - replace bus_id with dev_name(), dev_set_name() zorro: struct device - replace bus_id with dev_name(), dev_set_name() video: 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() parisc: struct device - replace bus_id with dev_name(), dev_set_name() pci: 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() rapidio: struct device - replace bus_id with dev_name(), dev_set_name() pcmcia: 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() rtc: struct device - replace bus_id with dev_name(), dev_set_name() v4l: struct device - replace bus_id with dev_name(), dev_set_name() drm: struct device - replace bus_id with dev_name(), dev_set_name() net: struct device - replace bus_id with dev_name(), dev_set_name() eisa: 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() amba: struct device - replace bus_id with dev_name(), dev_set_name() mfd: struct device - replace bus_id with dev_name(), dev_set_name() mca: struct device - replace bus_id with dev_name(), dev_set_name() gpio: 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 sh: struct device - replace bus_id with dev_name(), dev_set_name() Kay, Allen M (1): VT-d: Changes to support KVM Kazuo Moriwaka (1): trivial: jbd header comment typo fix for JBD_PARANOID_IOFAIL Kenji Kaneshige (5): 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() Kentaro Takeda (8): Add in_execve flag into task_struct. Memory and pathname management functions. Common functions for TOMOYO Linux. File operation restriction part. LSM adapter functions. Domain transition handler. Kconfig and Makefile MAINTAINERS info Kevin Hilman (3): [WATCHDOG] davinci: convert to ioremap() + io[read|write] ASoC: Fix DaVinci module unload error IDE: palm_bk3710: use ioremap instead of arch-specific IO_ADDRESS() 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: add load ucode op iwl3945: cleanup and remove duplicate code 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 (2): drm: claim PCI device when running in modesetting mode. drm: Drop unused and broken dri_library_name sysfs attribute. Kristoffer Ericson (3): [ARM] 5375/1: PATCH - update jornada720.c to reflect driver additions backlight: Adds HP Jornada 700 series backlight driver backlight: Add HP Jornada 700 series LCD driver Kruchinin Daniil (1): Staging: comedi: add unioxx5 driver Krzysztof Hałasa (3): 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. Krzysztof Helt (17): 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 Kumar Gala (11): 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 Kuninori Morimoto (9): 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 (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 (10668): ov772x: bit mask operation fix on ov772x_mask_set. sh: Add support for SH7786 CPU subtype. sh: Urquell board support. Kusanagi Kouichi (1): ALSA: hda: Add digital beep generator support for Realtek codecs. Kyle Guinn (3): V4L/DVB (10366): gspca - mr97310a: New subdriver. V4L/DVB (10369): gspca - mr97310a: Fix camera initialization copy/paste bugs. V4L/DVB (10365): Add Mars-Semi MR97310A format Lai Jiangshan (5): ftrace: fix trace_output trace_workqueue: use percpu data for workqueue stat ring_buffer: fix typing mistake ring_buffer: fix ring_buffer_read_page() cpuhotplug: remove cpu_hotplug_init() Larry Finger (4): 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 Laurent Pinchart (8): 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 (10296): uvcvideo: Fix memory leak in input device handling V4L/DVB (10295): uvcvideo: Retry URB buffers allocation when the system is low on memory. V4L/DVB (10650): uvcvideo: Initialize streaming parameters with the probe control value V4L/DVB (10652): uvcvideo: Add quirk to override wrong bandwidth value for Vimicro devices V4L/DVB (10651): uvcvideo: Ignore empty bulk URBs Laurent Vivier (20): KVM: x86 emulator: move all x86_emulate_memop() to a structure KVM: x86 emulator: move all decoding process to function x86_decode_insn() KVM: emulate_instruction() calls now x86_decode_insn() and x86_emulate_insn() KVM: Call x86_decode_insn() only when needed KVM: x85 emulator: Correct inconcistency in between cr2 and ctxt->cr2. KVM: x86 emulator: fix repne/repnz decoding KVM: x86 emulator: split some decoding into functions for readability KVM: x86 emulator: remove _eflags and use directly ctxt->eflags. KVM: x86 emulator: Remove no_wb, use dst.type = OP_NONE instead KVM: x86 emulator: Any legacy prefix after a REX prefix nullifies its effect KVM: x86 emulator: On a pop instruction, don't restore ECX and EIP on error KVM: x86 emulator: remove unused variable KVM: x86 emulator: Correct management of REP prefix KVM: SVM: Let gcc to choose which registers to save (x86_64) KVM: kvm_io_device: extend in_range() to manage len and write attribute KVM: Add coalesced MMIO support (common part) KVM: Add coalesced MMIO support (ia64 part) m68k: mac - Add a new entry in mac_model to identify the floppy controller type. m68k: Add install target m68k: mac - Add SWIM floppy support Len Brown (5): x86, ACPI: default to reboot via ACPI (again) ACPI: update pci_link debug messages ACPI: PCI Interrupt Links -- disable when unused oqo: dev_set_name() Revert "ACPI: make some IO ports off-limits to AML" Len Sorensen (1): m68knommu: Fix support for console port other than ttyS0 on mcf.c Lennert Buytenhek (10): 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 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 Li Zefan (1): tracing/ftrace: add missing unlock in register_stat_tracer() Liam Girdwood (1): regulator: email - update email address and regulator webpage. Lierdakil (1): V4L/DVB (10388): gspca - pac207: Webcam 093a:2474 added. Lior Dotan (5): Staging: slicoss: use request_firmware Staging: slicoss: add binary firmware to firmware directory Staging: SLICOSS: free resources on entry_probe error path Staging: SLICOSS: remove the static firmware header files Staging: SLICOSS: use gfp_kernel where possible Liu Yu (4): powerpc/fsl-booke: declare tlbcam_index for use in c KVM: ppc: Move to new TLB invalidate interface KVM: ppc: Fix e500 warnings and some spelling problems KVM: ppc: Add emulation of E500 register mmucsr0 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 R. Rodriguez (64): mac80211: add HT conf helpers ath9k: remove cache of rate preference when using 11g protection ath9k: use hw->conf on ath_setcurmode() 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 mac80211: no need for ht.enabled iwlwifi: make use of conf_is_ht*() helpers 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: fix sparse warnings ath9k: remove superfluous check on changing channel cfg80211: call reg_notifier() once cfg80211: allow multiple driver regulatory_hints() cfg80211: fix typo on message after intersection cfg80211: export freq_reg_info() cfg80211: add wiphy_apply_custom_regulatory() 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 cfg80211: add get reg command mac80211: do not TX injected frames when not allowed 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: add wiphy_idx_valid to check for wiphy_idx sanity cfg80211: rename cfg80211_registered_device's idx to wiphy_idx cfg80211: propagate -ENOMEM during regulatory_init() nl80211: disallow user requests prior to regulatory_init() cfg80211: rename cfg80211_drv_mutex to cfg80211_mutex cfg80211: add regulatory_hint_core() to separate the core reg hint cfg80211: add assert_cfg80211_lock() to ensure proper protection cfg80211: remove likely from an 11d hint case cfg80211: make regulatory_request use wiphy_idx instead of wiphy cfg80211: protect first access of last_request on 11d hint under mutex cfg80211: free rd on unlikely event on 11d hint cfg80211: comments style cleanup cfg80211: move all regulatory hints to workqueue cfg80211: rename regdom_changed to regdom_changes() and use it cfg80211: allow drivers that agree on regulatory to agree cfg80211: enable active-scan / beaconing on Ch 1-11 for world regdom cfg80211: enable 5 GHz world roaming channels ath9k: follow beacon hints on reg_notifier when world roaming cfg80211: Add AP beacon regulatory hints cfg80211: make __regulatory_hint() static cfg80211: pass the regulatory_request struct in __regulatory_hint() cfg80211: pass the regulatory_request to ignore_request cfg80211: do not kzalloc() again for a new request on __regulatory_hint Luotao Fu (2): leds: simple driver for pwm driven LEDs ipu_idmac: fix spinlock type Maciej Sosnowski (6): I/OAT: add verification for proper APICID_TAG_MAP setting by BIOS I/OAT: set tcp_dma_copybreak to 256k for I/OAT ver.3 I/OAT: cancel watchdog before dma remove I/OAT: do not set DCACTRL_CMPL_WRITE_ENABLE for I/OAT ver.3 I/OAT: fail initialization on zero channels detection I/OAT: update driver version and copyright dates Madhulika Madishetty (1): AMCC PPC 460SX redwood SoC platform initial framework Magnus Damm (23): 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 V4L/DVB (10304): buf-dma-contig: fix USERPTR free handling 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. rtc: sh-rtc: Add Single IRQ Support serial: sh-sci: console drainage sh: fix P4 iounmap() pass-through sh: multiple vectors per irq - sh7750 sh: multiple vectors per irq - base sh: multiple vectors per irq - sh7780 sh: multiple vectors per irq - sh7785 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() Marcel Holtmann (31): Bluetooth: Preparation for usage of SOL_BLUETOOTH Bluetooth: Add support for deferring RFCOMM connection setup Bluetooth: Add global deferred socket parameter Bluetooth: Reject incoming SCO connections without listeners Bluetooth: Add support for deferring L2CAP connection setup 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: Restrict application of socket options Bluetooth: Disconnect L2CAP connections without encryption 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: Don't enforce authentication for L2CAP PSM 1 and 3 Bluetooth: Fix race condition with L2CAP information request Bluetooth: Fix double L2CAP connection request Bluetooth: Add CID field to L2CAP socket address structure Bluetooth: Request L2CAP fixed channel list if available Bluetooth: Fix authentication requirements for L2CAP security check Bluetooth: Ask upper layers for HCI disconnect reason Bluetooth: Set authentication requirement before requesting it Bluetooth: Fix poll() misbehavior when using BT_DEFER_SETUP Bluetooth: Disallow usage of L2CAP CID setting for now Bluetooth: Change RFCOMM to use BT_CONNECT2 for BT_DEFER_SETUP Bluetooth: Fix RFCOMM usage of in-kernel L2CAP sockets Bluetooth: Permit BT_SECURITY also for L2CAP raw sockets Marcelo Tosatti (29): KVM: MMU: Use cmpxchg for pte updates on walk_addr() KVM: MMU: emulated cmpxchg8b should be atomic on i386 KVM: MMU: Concurrent guest walkers KVM: MMU: Switch to mmu spinlock KVM: MMU: large page support KVM: release bad page on MSR_KVM_SYSTEM_TIME KVM: MMU: hypercall based pte updates and TLB flushes x86: KVM guest: hypercall based pte updates and TLB flushes x86: KVM guest: hypercall batching KVM: MMU: handle page removal with shadow mapping KVM: MMU: fix large page breakage KVM: MMU: unify slots_lock usage KVM: MMU: account for start offset on largepage aligned-sized memslots KVM: hlt emulation should take in-kernel APIC/PIT timers into account KVM: fix kvm_vcpu_kick vs __vcpu_run race KVM: add ioctls to save/store mpstate KVM: PIT: make last_injected_time per-guest KVM: migrate PIT timer KVM: IOAPIC: only set remote_irr if interrupt was injected KVM: x86: accessors for guest registers KVM: task switch: use seg regs provided by subarch instead of reading from GDT KVM: MMU: out of sync shadow core v2 KVM: MMU: fix largepage shadow accounting with oos 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: x86: fix LAPIC pending count calculation KVM: make irq ack notifications aware of routing table KVM: x86: paravirt skip pit-through-ioapic boot check Marcin Obara (1): Staging: add heci driver Marcin Slusarz (4): udf: implement mode and dmode mounting options udf: reduce stack usage of udf_load_pvoldesc udf: reduce stack usage of udf_get_filename udf: fix default mode and dmode options handling Marco Aurelio da Costa (1): i2c-algo-pca: Add PCA9665 support Marek Vasut (2): [ARM] pxa: PalmLD initial support [ARM] pxa: PalmT5 initial support Mario Schwalbe (2): backlight: mbp_nvidia_bl - Add a debug switch backlight: Add support for MacBook 5, MacBook Air 2, and MacBook Pro 5 Mariusz Kozlowski (4): Staging: comedi: usbduxfast: add comedi debug to Kconfig Staging: comedi: usbduxfast: remove kernel version checks Staging: comedi: usbduxfast: fix checkpatch issues plus some style cleanups etc. Staging: comedi: usbduxfast: annotate __init and __exit functions Mark Brown (52): 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 ASoC: Ignore output frequency for WM9713 PLL ASoC: Implement support for CLK_POUT as MCLK on Zylonite ASoC: Staticise PCM operations tables 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 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 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 mfd: Use bulk read to fill WM8350 register cache mfd: Support active high IRQs on WM835x ASoC: Clean up WM8731 bias level configuration ASoC: Remove version display from the WM8731 driver 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 regulator: Suggest use of datasheet supply or pin names for consumers [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 regulator: Allow regulators to set the initial operating mode regulator: Fix get_mode() for WM835x DCDCs ASoC: Add SND_SOC_DAPM_PIN_SWITCH controls for exposing DAPM pins Input: wm97xx - use disable_irq_nosync() for Mainstone Input: add accelerated touchscreen support for Marvell Zylonite regulator: Allow boot_on regulators to be disabled by clients regulator: Implement list_voltage for WM835x LDOs and DCDCs 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: Add total entry count to dx_root_block ocfs2: Increase max links count ocfs2: fix leaf start calculation in ocfs2_dx_dir_rebalance() ocfs2: re-order ocfs2_empty_dir checks ocfs2: Enable indexed directories 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 (14): sata_mv: rearrange mv_start_dma() and friends sata_mv: cleanup chipset GENeration FLAGS sata_mv: restructure mv_qc_issue sata_mv: update ata_qc_from_tag sata_mv: optimize use of mv_edma_cfg sata_mv: mv_fill_sg fixes v2 sata_mv: introduce support for ATAPI devices sata_mv: remove leftovers [libata] sata_mv: cache frequently-accessed registers [libata] sata_mv: Add a new mv_sff_check_status() function to sata_mv. This is necessary for use with the upcoming "mv_qc_issue_fis()" patch, but is being added separately here for easier code review. [libata] sata_mv: Enable use of (basic) DMA for ATAPI on GEN_IIE chips [libata] sata_mv: Implement direct FIS transmission via mv_qc_issue_fis(). [libata] sata_mv: Tighten up interrupt masking in mv_qc_issue() so that it doesn't miss any protocols. Handle future cases where a qc is specially marked for polled issue or where a particular chip version prefers interrupts over polling for PIO. [libata] Export ata_pio_queue_task() so that it can be used from sata_mv. Mark McLoughlin (1): virtio_net: add link status handling 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 (7): 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, ftrace: fix section mismatch in hw-branch-tracer x86, ptrace: remove CONFIG guards around declarations Markus Rechberger (1): KVM: Fix includes Martin K. Petersen (3): [SCSI] scsi_debug: DIF/DIX support [SCSI] Remove SUGGEST flags MD data integrity support Martin Schwidefsky (2): [S390] clock sync mode flags [S390] module function call optimization Martyn Welch (3): 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 Masakazu Mokuno (2): PS3: gelic: convert the ethernet part to net_device_ops PS3: gelic: wireless: convert the wireless part to net_device_ops Masatake YAMATO (1): trivial: fix a pdlfush -> pdflush typo in comment Mathieu Chouquet-Stringer (1): thinkpad-acpi: fix module autoloading on older models" 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: Correct NVRAM stream endian notations tg3: Invert nvram_read() and nvram_read_swab() 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 Matt T. Yourst (1): KVM: x86: silence preempt warning on kvm_write_guest_time Matthew Garrett (7): platform/x86: Add oqo-wmi driver for model 2 OQO backlight and rfkill control thermal: use integers rather than strings for thermal values ACPI: move thermal trip handling to generic thermal layer thermal: support forcing support for passive cooling [CPUFREQ] Make cpufreq-nforce2 less obnoxious [CPUFREQ] Change link order of x86 cpufreq modules serial-8250-pnp-new Matthew Ranostay (5): 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 Matthew Wilcox (2): [SCSI] Add VPD helper [SCSI] ses: Use new scsi VPD helper Matthias Schwarzott (3): 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 Matthias-Christian Ott (1): [CPUFREQ] p4-clockmod reports wrong frequency. Mauro Carvalho Chehab (24): V4L/DVB (10211): vivi: Implements 4 inputs on vivi V4L/DVB (10305): videobuf-vmalloc: Fix: videobuf memory were never freed V4L/DVB (10298): remove err macro from few usb devices V4L/DVB (10394): KWorld ATSC 115 all static V4L/DVB (10405): saa7134-core: loading saa7134-alsa is now the default V4L/DVB (10404): saa7134-core: remove oss option, since saa7134-oss doesn't exist anymore V4L/DVB (10504): tda827x: Be sure that gate will be open/closed at the proper time V4L/DVB (10515): Adds IR table for the IR provided with this board and includes it at V4L/DVB (10511): saa7134: get rid of KBL V4L/DVB (10506): saa7134: move tuner init code to saa7134-cards V4L/DVB (10505): tda8290: Print an error if i2c_gate is not provided V4L/DVB (10508): saa7134: Cleanup: remove unused waitqueue from struct 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 (10509): saa7134-video: two int controls lack a step V4L/DVB (10507): saa7134: Fix analog mode on devices that need to open an i2c gate 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 Michael Buesch (31): 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 2062 radio init b43: Add LP-PHY baseband init for >=rev2 b43: Port spec bugfixes for the LP baseband init ssb: Add PMU support b43: (b2062) Fix crystal frequency calculations b43: Add parts of LP-PHY TX power control b43: Fix DMA buffer size handling b43: Move DMA stop sanity check b43: Optimize DMA buffers b43: Fix radio host flags b43: Add slot count compiletime assertion b43: Enable PCI slow clock workaround, if needed. b43: Honor the no-slow-clock boardflag mac80211: Add software scan notifiers b43: Implement sw scan callbacks b43: Convert usage of b43_phy_maskset() b43: Convert usage of b43_phy_mask() b43: Convert usage of b43_phy_set() 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 Michael Ellerman (12): x86: Remove never-called arch_setup_msi_irq() powerpc: Allow debugging of LMBs with lmb=debug powerpc: Remove unused ppc64_terminate_msg() lmb: Rework lmb_dump_all() output powerpc/pseries: Add support for ibm,req#msi-x powerpc/pseries: Check for MSI-X also in rtas_msi_pci_irq_fixup() powerpc/pseries: Fix MSI-X interrupt querying 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 PCI/MSI: Use #ifdefs instead of weak functions PCI/MSI: Allow arch code to return the number of MSI-X available Michael Hillmann (1): Staging: comedi: add ke_counter driver Michael Krufky (16): V4L/DVB (10417): sms1xxx: add missing usb id 2040:2011 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 (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 (10753): siano: convert EXPORT_SYMBOL to EXPORT_SYMBOL_GPL V4L/DVB (10752): sms1xxx: load smsdvb module automatically based on device id 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 Michael Neuling (1): powerpc: Add alignment handler for new lfiwzx instruction 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. Michal Dobes (7): Staging: comedi: add amcc_s5933 header file Staging: comedi: add adv_pci1710 driver Staging: comedi: add adl_pci9118 driver Staging: comedi: add pcl818 driver Staging: comedi: add pcl724 driver Staging: comedi: add pcl821 driver Staging: comedi: add adv_pci_dio driver Michel Lachaine (2): Staging: comedi: add adl_pci7432 driver Staging: comedi: add adl_pci8164 driver Mike Day (1): KVM: CodingStyle cleanup Mike Frysinger (2): ASoC: Blackfin: cleanup sport handling in ASoC Blackfin AC97 code ASoC: Blackfin: drop unnecessary dma casts Mike Isely (7): V4L/DVB (10237): pvrusb2: Generate a device-unique identifier V4L/DVB (10236): pvrusb2: Stop advertising VBI capability - it isn't there 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 Mike Mason (1): powerpc/eeh: Only disable/enable LSI interrupts in EEH Mike Rapoport (13): [ARM] pxa/em-x270: updates for 2.6.29 [ARM] pxa: update xm_x2xx_defconfig regulator: add unset_regulator_supplies to fix regulator_unregister [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: add eXeda platform support [ARM] pxa/em-x270: prepare addition of eXeda machine to em-x270.c [ARM] pxa: add em_x270_defconfig for EM-X270 and eXeda machines [ARM] pxa: prepare xm_x2xx_defconfig for split libertas: if_spi: add ability to call board specific setup/teardown methods Input: wm97xx - add BTN_TOUCH event to wm97xx to use it with Android Input: ucb1400_ts, mainstone-wm97xx - add BTN_TOUCH events Mike Snitzer (1): ext4: Remove stale block allocator references from ext4.h Mike Travis (19): 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 Miklos Szeredi (1): lockd: clean up blocking lock cases of nlsmvc_lock() Mikulas Patocka (2): dm-table-rework-reference-counting-fix dm-io-respect-BIO_MAX_PAGES-limit Milan Broz (1): dm-ioctl-validate-name-length-when-renaming Milind Arun Choudhary (1): proc: fix sparse warnings in pagemap_read() Milton Miller (4): powerpc/numa: Avoid possible reference beyond prop. length in find_min_common_depth() powerpc/pseries: Remove write only variable in PCI DLPAR powerpc/numa: Remove redundant find_cpu_node() powerpc/pci: Move hose_list and pci_address_to_pio to pci-common Mimi Zohar (11): integrity: IMA as an integrity service provider integrity: IMA hooks integrity: IMA policy integrity: IMA display 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 Ming Lei (4): 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) USB: ch341 serial: fix port number changed after resume Mingming Cao (5): quota: Add quota reservation support quota: Use inode->i_blkbits to get block bits quota: Add quota reservation claim and released operations quota: Move EXPORT_SYMBOL immediately next to the functions/varibles ext4: quota reservation for delayed allocation Mithlesh Thukral (24): 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: SXG SGL related cleanup in data structures and code Staging: sxg: Receive code and data structure cleanups Staging: sxg: Indentation fixes - mostly 80 char lines Staging: sxg: Ethtool framework and Receive code path changes 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: Cleanup the SXG driver of unused space and functions Staging: sxg: Add Jumbo frames support to Sahara SXG Driver Staging: sxg: Add NAPI feature to Sahara SXG Driver Staging: sxg: Make SXG driver use MSI-X interrupts if possible Staging: sxg: Removed unnecessary checks while taking Transmit Locks Staging: sxg: Add Checksum Offload support for Sahara SXG driver Staging: sxg: Add firmware files for Rev B card Staging: sxg: Add Rev B support in the Sahara SXG driver Staging: sxg: Fix memory leak in case of allocation failure 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 Mohammed Gamal (1): KVM: VMX: Add invalid guest state handler 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: Cleanup wlan_compat.h more Staging: wlan-ng: Remove stray comments in header files Staging: wlan-ng: Remove use of WLAN_ADDR_LEN Staging: wlan-ng: Move URB_ASYNC_UNLINK and USB_QUEUE_BULK out of wlan_compat.h Staging: wlan-ng: Use generic byteorder macros Staging: wlan-ng: Remove DBFENTER/DBFEXIT macros Staging: wlan-ng: Replace BITx with the generic BIT(x) Staging: wlan-ng: Remove wlan_max()/wlan_min() Staging: wlan-ng: Remove WLAN_LOG_INFO Staging: wlan-ng: Replace WLAN_LOG_NOTICE with printk() Staging: wlan-ng: Remove dead/unused code from p80211types.h 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 p80211meta.h Staging: wlan-ng: Remove dead/unused code from p80211msg.h Staging: wlan-ng: Remove dead/unused code from p80211hdr.h Staging: wlan-ng: Remove dead/unused code from hfa384x.h Staging: wlan-ng: Remove dead/unused code from p80211netdev.h Staging: wlan-ng: Remove dead/unused code from p80211conv.h Staging: wlan-ng: Remove dead/unused code from p80211conv.c Staging: wlan-ng: Remove dead/unused code from p80211req.c Staging: wlan-ng: Remove more dead/unused code from p80211types.h Staging: wlan-ng: Remove dead code from prism2mgmt.c Staging: wlan-ng: Replace SSWAP() with the generic swap(). Also remove a Staging: wlan-ng: Remove dead/unused code from prism2sta.c Staging: wlan-ng: Remove dead/unused code from p80211metadef.h Staging: wlan-ng: Remove unused header file p80211metamib.h Staging: wlan-ng: Remove dead/unused code from p80211ioctl.h Staging: wlan-ng: Remove dead code from hfa384x_usb.c Staging: wlan-ng: Remove WLAN_INCLUDE_DEBUG and some related, mostly unused 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: Move netdevice_t typedef into p80211netdev.h Staging: wlan-ng: p80211req.h: Coding style cleanups 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: prism2mgmt.h: Coding style cleanups Staging: wlan-ng: hfa384x.h: Coding style cleanups Staging: wlan-ng: p80211req.c: Coding style cleanups Staging: wlan-ng: p80211wext.c: Coding style cleanups Staging: wlan-ng: p80211ioctl.h: Coding style cleanups Staging: wlan-ng: p80211meta.h: Coding style cleanups Staging: wlan-ng: p80211conv.c: 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: p80211types.h: Coding style cleanups Staging: wlan-ng: p80211netdev.h: Coding style cleanups Staging: wlan-ng: p80211mgmt.h: Coding style cleanups Staging: wlan-ng: p80211msg.h: Coding style cleanups Staging: wlan-ng: prism2sta.c: Coding style cleanups Staging: wlan-ng: p80211netdev.c: Coding style cleanups Staging: wlan-ng: prism2mib.c: Coding style cleanups Staging: wlan-ng: prism2usb.c: Coding style cleanups Staging: wlan-ng: Remove more dead code from hfa384x_usb.c 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 the now empty wlan_compat.h Staging: wlan-ng: Remove dead code from p80211netdev.c Staging: wlan-ng: Remove unnecessary checks for NULL before calling kfree() Staging: wlan-ng: Replace local byteorder macros Márton Németh (1): V4L/DVB (10633): DAB: fix typo Nam Phạm Thành (1): V4L/DVB (10242): pwc: add support for webcam snapshot button Nathan Fontenot (1): powerpc/numa: Cleanup hot_add_scn_to_nid Neil Horman (3): crypto: ansi_cprng - Force reset on allocation crypto: ansi_cprng - Panic on CPRNG test failure when in FIPS mode crypto: ansi_cprng - Add maintainer NeilBrown (20): md: Fix is_mddev_idle test (again). 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: Allow write-intent bitmaps to have chunksize < PAGE_SIZE 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: simplify raid5_compute_sector interface md/raid6: remove expectation that Q device is immediately after P device. md/raid5: change raid5_compute_sector and stripe_to_pdidx to take a 'previous' argument md/raid5: finish support for DDF/raid6 md/raid5: Add support for new layouts for raid5 and raid6. md/raid5: refactor raid5 "run" md: enable suspend/resume of md devices. md: add ->takeover method to support changing the personality managing an array md: md_unregister_thread should cope with being passed NULL md: add takeover support for converting raid6 back into raid5 md: add takeover support for raid4 -> raid5 conversion. md/raid5: allow layout/chunksize to be changed on an active2-drive raid5. md: add ->takeover method for raid5 to be able to take over raid1 Nick Andrew (1): trivial: Fix misspelling of firmware Nick Kossifidis (10): 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 Nick Piggin (8): x86: optimise x86's do_page_fault (C entry point for the page fault path) x86: make UV support configurable SLQB slab allocator (try 2) slqb: fix small zero size alloc bug slqb: dynamic array allocations lockdep: annotate reclaim context (__GFP_NOFS) slqb: fix deadlock slqb: x86 cleanup Nicola Soranzo (2): V4L/DVB (10525): em28xx: Coding style fixes and a typo correction V4L/DVB (10555): em28xx: CodingStyle fixes Niels de Vos (1): trivial: MTD: remove EOL from MODULE_DESCRIPTION Nitin A Kamble (2): KVM: x86 emulator: fix merge screwup due to emulator split KVM: x86 emulator: cmc, clc, cli, sti Oldřich Jedlička (1): V4L/DVB (10632): Added support for AVerMedia Cardbus Hybrid remote control Oleg Nesterov (1): kthread:move-sched-realeted-initialization-from-kthreadd-context Oliver Neukum (10): HID: autosuspend support for USB HID HID: fix race between usb_register_dev() and hiddev_open() HID: fix USB HID devices after STD with autosuspend USB: suspend/resume support for option driver USB: serial: introduce a flag into the usb serial layer to tell drivers that their URBs are killed due to suspension USB: suspend/resume for opticon driver USB: serial: use generic method if no alternative is provided in usb serial layer USB: serial: export symbol of usb_serial_generic_resume USB: serial generic resume function fix USB: serial: remove recourse to generic method Or Gerlitz (1): IB/iser: Remove hard setting of path MTU Owain G. Ainsworth (1): i915/drm: Remove two redundant agp_chipset_flushes Oystein Svendsen (1): Staging: comedi: add das6402 driver PJ Waskiewicz (3): 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. Pablo Mejia (1): Staging: comedi: add aio_aio12_8 driver Pablo Neira Ayuso (3): netlink: change return-value logic of netlink_broadcast() netlink: add NETLINK_BROADCAST_ERROR socket option netlink: change nlmsg_notify() return value logic Pascal Terjan (1): V4L/DVB (10825): Add ids for Yuan PD378S DVB adapter 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 Fertser (1): ASoC: Fix WM8753 DAIs unregistering Paul Moore (1): selinux: Remove the "compat_net" compatibility code Paul Mundt (9): sh: Fix up GENERIC_GPIO build for ARCH_WANT_OPTIONAL_GPIO cases. sh: mach-highlander and mach-rsk require gpiolib. 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. 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. Paulius Zaleckas (3): ppp_generic: Simplify tx_dropped stats hso: remove claiming and releasing of USB interface hso: remove hso_free_device() Pavel Machek (2): HID: make HID_DEBUG defaults consistent trivial: document ext3 semantics of 'ro' option a bit better Pekka Enberg (25): x86: __show_registers() and __show_regs() API unification slab: move struct kmem_cache to headers kmemcheck: add Vegard and Pekka to MAINTAINERS x86: add hooks for kmemcheck on x86_64 slab: add hooks for kmemcheck kmemtrace: remove unnecessary casts kmemtrace: allow kmemtrace to be enabled after boot kmemtrace: remove config option for enabling tracing at boot Remove struct typedefs from fs/udf/ecma_167.h et al. Fix the udf code not to pass structs on stack where possible. SLUB: Use ->objsize from struct kmem_cache_cpu in slab_free() SLQB: Fix compile warnings on UMA and UP ext4: allocate ->s_blockgroup_lock separately SLUB: Do not pass 8k objects through to the page allocator Staging: w35und: remove unused header files Staging: w35und: remove unnecessary os_common.h header file Staging: w35und: remove crazy commented out includes Staging: w35und: kill WBDEBUG and remove common.h header file Staging: w35und: convert code to use ETH_ALEN Staging: w35und: remove useless macro from common.h Staging: w35und: unify mto.h and mto_f.h header files Staging: w35und: remove hw_data_t typedef Staging: w35und: Remove MTO_FUNC_INPUT macro obfuscation Staging: w35und: typedef removal Staging: rt2860: remove kernel version compatibility wrappers Pekka Paalanen (1): mmiotrace: count events lost due to not recording Perry J. Piplani (1): Staging: comedi: add dmm32at driver 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 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 Ujfalusi (7): ASoC: TWL4030: Code clean up for codec power up and down ASoC: TWL4030: Syncronize the reg_cache for ANAMICL after the offset cancelation ASoC: TWL4030: Enable Headset Left anti-pop/bias ramp only if the Headset Left is in use ASoC: TWL4030: Move the twl4030_power_up and _power_down function ASoC: TWL4030: Physical ADC and amplifier power switch change ASoC: TWL4030: Add analog loopback support ASoC: TWL4030: Add digital loopback support Peter Zijlstra (31): 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 Phil Sutter (9): leds: Add rb532 LED driver for the User LED [WATCHDOG] rc32434_wdt: fix watchdog driver [WATCHDOG] rc32434_wdt: fix sections [WATCHDOG] rc32434_wdt: clean-up driver [WATCHDOG] rc32434_wdt: add timeout module parameter pata-rb532-cf: use ata_sff_data_xfer32() pata-rb532-cf: drop custom freeze and thaw pata-rb532-cf: use ata_sff_exec_command() pata-rb532-cf: replace rb532_pata_finish_io() Philipp Zabel (28): [ARM] pxa/magician: Update defconfig [ARM] pxa/magician: setup SSP1 pins for audio [ARM] pxa/magician: Enable backlight [ARM] pxa/magician: Use SZ_64M for physmap resource [ARM] pxa/magician: enable power I2C for max158xx [ARM] pxa/magician: use named initializers for gpio_keys setup [ARM] pxa/magician: Enable pxa27x_udc and gpio_vbus pda_power: Add optional OTG transceiver and voltage regulator support ASoC: uda1380: split set_dai_fmt into _both, _playback and _capture variants ASoC: pxa-ssp: fix SSP port request pxa/spitz: Setup I2S pins for pxa2xx-i2s pxa/h5000: Setup I2S pins for pxa2xx-i2s ASoC: pxa2xx-i2s: remove I2S pin setup 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 [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: remove unused forward declaration of pasic3 [ARM] pxa/magician: default to backlight trigger for keypad illumination ASoC: UDA1380: change decimator/interpolator register handling ASoC: Remove version display from the UDA1380 driver ASoC: Use network mode with 2 slots for 16-bit stereo in pxa-ssp/Zylonite ASoC: UDA1380: DATAI is slave only Qing He (1): KVM: fix PIC interrupt delivery on different APIC conditions Qinghuang Feng (2): NFSD: cleanup for nfs3proc.c SYSFS: use standard magic.h for sysfs Rafael J. Wysocki (9): 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 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 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 Rambaldi (2): firedtv: rename files from firesat to firedtv firedtv: rename variables and functions from firesat to firedtv Rami Rosen (7): mac80211: remove an unnecessary assignment to info in __ieee80211_tx(). mac80211: remove an unused parameter in ieee80211_rx_mgmt_probe_req(). mac80211: remove unused variable in ieee80211_local (dot11WEPUndecryptableCount). mac80211: remove an unused definition (MAX_STA_COUNT) in sta_info.h. mac80211: trivial documentation fixes (enum mesh_path_flags). mac80211: remove mesh_plink_close() method. mac80211: trivial documentation fix (mesh_nexthop_lookup()). Randy Dunlap (36): x86: KVM guest: kvmclock needs to include apic.h x86: KVM guest: don't allow KVM_CLOCK on Voyager or Visual WS kmemcheck: include module.h to prevent warnings sysrq: fix ftrace help msg & doc. [SCSI] scsi_sysfs: delete extra kernel-doc [SCSI] scsi_debug: needs CRC_T10DIF [SCSI] libfc: needs CRC32 regulator: fix header file missing kernel-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 docum-kernprms-alpha3 proc: move fs/proc/inode-alloc.txt comment into a source file V4L/DVB (10631): zoran: fix printk format wireless: fix for CONFIG_NL80211=n ALSA: Move ALSA docbooks to be with the rest of the kernel docbooks skbuff.h: fix timestamps kernel-doc USB: fix ehci printk formats rds: fix iband RDMA dependencies V4L/DVB (10830): dm1105: uses ir_* functions, select VIDEO_IR Staging: sxg: fix napi interface build Staging: altera: fix printk format warnings Staging: mimio: depends on INPUT Staging: android: binder: fix printk format warnings Staging: android: ram_console: fix printk format warning Staging: otus: fix mixed declarations Staging: rtl8187se: fix printk format warnings Staging: Android: fix more printk formats 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 Ravikiran G Thirumalai (1): x86: cleanup, rename CONFIG_X86_NON_STANDARD to CONFIG_X86_EXTENDED_PLATFORM Reinette Chatre (5): 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 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 Hughes (1): Input: add KEY_HIBERNATE and clarify the uses of KEY_SUSPEND and KEY_SLEEP Richard Kennedy (1): Staging: wlan-ng: block ioctls until card fully initialised Richard Purdie (2): leds: Add suspend/resume state flags to leds-gpio leds: Fix leds-gpio driver multiple module_init/exit usage Richard Walmsley (1): HID: DragonRise game controller force feedback driver Rick Farrington (1): iwlagn: reduce off channel reception for 4965 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 (6): ASoC: Add initial support of Mitac mioa701 device SoC. USB: gpio_vbus: add delayed vbus_session calls USB: pxa27x_udc: add otg transceiver support USB: pxa27x_udc: add vbus session handling USB: pxa27x_udc: factor pullup code to prepare otg transceiver USB: pxa27x_udc: add vbus_draw callback Robert Krakora (3): V4L/DVB (10255): em28xx: Clock (XCLK) Cleanup V4L/DVB (10519): em28xx: Fix for em28xx audio startup V4L/DVB (10518): em28xx: Fix for em28xx memory leak and function rename Robert Love (1): [SCSI] Improve SCSI_LOGGING Kconfig entry Robert Richter (1): cpumask: modifiy oprofile initialization Robert Schwebel (1): Staging: comedi: add ssv_dnp driver Roel Kluin (31): phylib: unsigneds go unnoticed SH: fix start_thread and user_stack_pointer macros ath5k: notice a negative keytype Input: pc110pad - use no_pci_devices() 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 leds: fix &&/|| confusion in pca9532 driver atm: Add missing parentheses PCI hotplug: shpchp: fix bus number check to avoid false positive ALSA: snd-powermac: timeout reaches -1 V4L/DVB (10629): tvp514x: try_count reaches 0, not -1 V4L/DVB: calibration still successful at 10 V4L/DVB (10657): [PATCH] V4L: missing parentheses? wavelan: Test arraysize before an element of the array. p54: misplaced parentheses b43: Fix LO calibration txctl reg value USB: count reaches -1, tested 0 iop-adma, mv_xor: fix mem leak on self-test setup failure wireless, wavelan: spin off by 1 [WATCHDOG] gef_wdt.c: fsl_get_sys_freq() failure not noticed i2c-algo-pcf: Style cleanups i2c-algo-pcf: Handle timeout correctly virtio: fix BAD_RING, START_US and END_USE macros 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 Roland Dreier (3): 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 Ron Mercer (13): qlge: Increase MAC addr hw sem granularity. qlge: Clean up mac address and frame route settings. qlge: Optimize rx buffer refill process. qlge: Change frame route hw semaphore granularity. 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 getting/setting port config. qlge: Add support for device ID 8000. Russell King (14): [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] dma: move IOMD and floppy DMA structures to RiscPC DMA code [ARM] dma: RiscPC: don't modify DMA SG entries Rusty Russell (92): KVM: Use standard CR8 flags, and fix TPR definition cpumask: Use topology_core_cpumask()/topology_thread_cpumask() cpumask: convert misc driver functions cpumask: convert drivers/net/sfc x86: change flush_tlb_others to take a const struct cpumask [S390] allow usage of string functions in linux/string.h cpumask:task_cpumask cpumask:mm_cpumask cpumask:remove-pcibus_to_cpumask-alpha cpumask:use-smp_call_function_many-arm cpumask:arch_send_call_function_ipi_mask-alpha cpumask:all-ops-compare-against-nr_cpu_ids-alpha blackfin:allow-inline-str-ops-in-linux-string.h kthread:use-kthread_bind-in-arch_blackfin_kernel_ipipe.c cpumask:arch_send_call_function_ipi_mask-arm cpumask:use-cpumap-accessors-arm cpumask:use-cpumap-accessors-cris cpumask:remove-pcibus_to_cpumask-ia64 cpumask:all-ops-compare-against-nr_cpu_ids-cris cpumask:arch_send_call_function_ipi_mask-ia64 cpumask:all-ops-compare-against-nr_cpu_ids-ia64 cpumask:use-cpumap-accessors-ia64 cpumask:arch_send_call_function_ipi_mask-m32r cpumask:arch_send_call_function_ipi_mask-mips cpumask:remove-pcibus_to_cpumask-mips cpumask:all-ops-compare-against-nr_cpu_ids-m32r cpumask:use-cpumap-accessors-m32r cpumask:remove-address-of-CPU_MASK_ALL-mips cpumask:use-cpumap-accessors-mips cpumask:arch_send_call_function_ipi_mask-parisc cpumask:all-ops-compare-against-nr_cpu_ids-mips cpumask:remove-cpumask-games-arch-powerpc-kernel-sysfs.c cpumask:remove-pcibus_to_cpumask-powerpc cpumask:all-ops-compare-against-nr_cpu_ids-parisc cpumask:use-cpumap-accessors-parisc cpumask: arch_send_call_function_ipi_mask: powerpc cpumask:all-ops-compare-against-nr_cpu_ids-powerpc cpumask: Use accessors code.: powerpc cpumask:remove-cpu_coregroup_map-s390 cpumask:all-ops-compare-against-nr_cpu_ids-s390 cpumask:cpumask_of_pcibus-sh cpumask:use-cpumap-accessors-s390 cpumask:remove-pcibus_to_cpumask-sh cpumask:use-cpumap-accessors-sh cpumask:arch_send_call_function_ipi_mask-sh cpumask:arch_send_call_function_ipi_mask-sparc cpumask:use-smp_call_function_many-sparc64 cpumask:all-ops-compare-against-nr_cpu_ids-sh cpumask:all-ops-compare-against-nr_cpu_ids-sparc64 cpumask:use-cpumap-accessors-sparc64 cpumask:use-cpumap-accessors-sparc cpumask:all-ops-compare-against-nr_cpu_ids-sparc cpumask:use-cpumap-accessors-um cpumask:remove-cpu_coregroup_map-sparc cpumask:all-ops-compare-against-nr_cpu_ids-um cpumask:remove-pcibus_to_cpumask-sparc param:fix-charp-sysfs-write-fix cpumask:remove-address-of-CPU_MASK_ALL-core param:fix-charp-sysfs-write cpumask:fix-cpu_online_map-etc-assignment virtio:fix-ring-macros-harder cpumask:sched_rt-no-alloc kthread: Don't looking for a task in create_kthread() #2 misc:remove-start_kernel-prototypes cpumask:remove-cpumask-games-arch-x86-kernel-cpu-cpufreq-powernow-k8.c cpumask:remove-cpumask-games-arch-x86-kernel-cpu-cpufreq-speedstep-centrino.c cpumask:remove-cpumask-games-arch-x86-kernel-cpu-cpufreq-speedstep-ich.c misc:work_on_cpu-acpi module:module_address misc:work_on_cpu-dcdbas module:remove-module_text_address module:cyber2000fb-stop-unload-for-CONFIG_ARCH_SHARK arm:allow-inline-str-ops-in-linux-string.h misc:strstarts module:clarify-try_to_force_load-message module:use-strstarts module:version-modversion_info module:invbool-takes-a-bool module:dont-load-__versions-section module:bool-param-can-be-bool module:create_a_request_nowait-fix uvesafb:param-cleanup cpumask:fix-seq_cpumask_list module:no-stop_machine-on-load cpumask:use-cpumap-accessors-main cpumask:use-cpumask_of_node-in-kernel cpumask:remove-node_to_first_cpu cpumask:use-cpu_sibling_mask cpumask:remove-pcibus_to_cpumask-generic cpumask:remove-cpu_mask_all cpumask:remove-CPU_MASK_ALL_PTR cpumask:irqaction-remove-unnecessary-initializers Ryan Mallon (3): [ARM] 5373/2: Add gpiolib support to AT91 [ARM] 5413/1: Add ep93xx dma m2p clocks [ARM] 5414/2: ep93xx m2p dma core Sachin Sant (2): [S390] Fix appldata build break with !NET USB: FHCI: use dev_name() in place of bus_id. Sam Ravnborg (1): kbuild: drop check for CONFIG_ in headers_check Samuel Ortiz (27): iwl3945: Getting rid of iwl-3945-debug.h iwl3945: Remove DRV_NAME dependenies iwl3945: Have consistant and not redefined HW constants iwl3945: Getting rid of iwl3945_eeprom_channel iwl3945: Use iwl-agn-rs.h rates definitions. iwl3945: Remove power related definitions from 3945 code iwl3945: Getting rid of iwl-3945-led.h 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 the iwlcore geos routines iwl3945: Use iwl-eeprom.c routines iwl3945: Getting rid of priv->antenna iwlwifi: Remove IWL3945_DEBUG iwl3945: Add restart_fw module parameter iwl3945: Remaining host command cleanups iwl3945: Getting rid of the *39_rxon iwl_priv fields Santwona Behera (2): ethtool: Add RX pkt classification interface niu: Add TCAM classification configuration Sascha Hauer (9): fec: remove empty functions fec: remove unused #else branches 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: replace flush_dcache_range with dma_sync_single fec: Fix KS8721BL_ICSR phy register offset fec: Add support for Freescale MX27 FEC: Turn FEC driver into platform device driver 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. Sebastian Andrzej Siewior (1): V4L/DVB (10655): tvp514x: make the module aware of rich people Sebastian Ott (3): [S390] cio: ccw device online store - report rc from ccw driver. [S390] cio: device scan oom fallback. [S390] cio: airq - fix array boundary Sebastien Dugue (1): hrtimers: allow the hot-unplugging of all cpus Senthil Balasubramanian (3): ath9k: INI update for Atheros AR9280 and AR9285 chipset. ath9k: Fix AR9285 specific noise floor eeprom reads. ath9k: Add open loop control support Serge E. Hallyn (5): 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 Sergei Shtylyov (1): USB: musb: rewrite host periodic endpoint allocation Sergio Aguirre (1): V4L/DVB (10575): V4L2: Add COLORFX user control 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): KVM: Move gfn_to_page out of kmap/unmap pairs KVM: Convert vm lock to a mutex 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 Sheng Yang (39): KVM: VMX: Prevent setting CPU_BASED_TPR_SHADOW on i386 host KVM: x86 emulator: implement 'movnti mem, reg' KVM: VMX: Enable memory mapped TPR shadow (FlexPriority) KVM: VMX: Fix repeated allocation of apic access page on smp KVM: x86 emulator: modify 'lods', and 'stos' not to depend on CR2 KVM: x86 emulator: Rename 'cr2' to 'memop' KVM: VMX: Enable Virtual Processor Identification (VPID) KVM: VMX: Fix invalid opcode of VPID KVM: In kernel PIT model KVM: Add kvm_x86_ops get_tdp_level() KVM: MMU: Add EPT support KVM: VMX: Prepare an identity page table for EPT in real mode KVM: IOAPIC/LAPIC: Enable NMI support KVM: VMX: Rename misnamed msr bits KVM: Fix KVM_GET_LAPIC using wrong size x86: Move VMX MSRs to msr-index.h x86: Export some definition of MTRR KVM: Improve MTRR structure KVM: Enable MTRR for EPT KVM: Clean up kvm_x86_emulate.h KVM: Fix guest shared interrupt with in-kernel irqchip KVM: MMU: Extend kvm_mmu_page->slot_bitmap size KVM: Use set_bit for userspace irq source init KVM: Fix incorrect KVM_USERSPACE_IRQ_SOURCE_ID KVM: VMX: Set IGMT bit in EPT entry KVM: VMX: Fix base_ptes for EPT 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 PCI: Speed up device reset function KVM: Split IOAPIC structure KVM: Unify the delivery of IOAPIC and MSI interrupts KVM: Change API of kvm_ioapic_get_delivery_bitmask KVM: Update intr delivery func to accept unsigned long* bitmap KVM: bit ops for deliver_bitmap KVM: Ioctls for init MSI-X entry KVM: Enable MSI-X for KVM assigned device KVM: Add MSI-X interrupt injection logic Sonic Zhang (1): kgdb: Make mem access function weak in kgdb.c and kgdb.h Stanislaw Raczynski (1): Staging: comedi: add mpc624 driver Stefan Haberland (1): [S390] dasd: message cleanup Stefan Richter (87): firewire: cdev: documentation fixlet firewire: convert client_list_lock to mutex firewire: cdev: tcodes input validation firewire: cdev: fix race of fw_device_op_release with bus reset firewire: core: remove outdated comment firewire: cdev: address handler input validation firewire: remove line breaks before function names firewire: core: remove obsolete assertions firewire: standardize a variable name firewire: prevent creation of multiple IR DMA contexts for the same channel firewire: core: remove unused definitions firewire: cdev: use list_first_entry 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: core: topology header fix firewire: cdev: sort includes firewire: cdev: add ioctls for isochronous resource management firewire: cdev: add ioctls for manual iso resource management firewire: cdev: add ioctl to query maximum transmission speed firewire: cdev: add ioctl for broadcast write requests firewire: cdev: replace some spin_lock_irqsave by spin_lock_irq firewire: cdev: restrict broadcast write requests to Units Space firewire: cdev: extend transaction payload size check 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 firesat: add missing copyright notes firedtv: nicer registration message and some initialization fixes firedtv: some header cleanups firedtv: replace semaphore by mutex firesat: rename to firedtv firedtv: move some code back to ieee1394 core firedtv: fix remote control input firedtv: replace tasklet by workqueue job firedtv: fix initialization of dvb_frontend.ops firedtv: use hpsb_node_read(), _write(), _lock() firedtv: remove unused struct members firedtv: add vendor_id and version to driver match table firedtv: remove unused dual subunit code from initialization firedtv: register input device as child of a FireWire device firedtv: remove various debug code firedtv: fix string comparison and a few sparse warnings firedtv: remove AV/C debug code firedtv: remove CA debug code firedtv: trivial cleanups in firesat-ci firedtv: trivial cleanups in cmp firedtv: don't retry oPCR updates endlessly firedtv: remove bitfield typedefs from cmp, fix for big endian CPUs firedtv: increase FCP frame length for DVB-S2 tune QSPK firedtv: replace mdelay by msleep firedtv: trivial reorganization in avc_api firedtv: trivial cleanups in avc_api firedtv: iso: remove unnecessary struct type definitions firedtv: iso: style changes and fixlets firedtv: iso: move code to firedtv-1394 firedtv: cmp: move code to avc firedtv: avc: reduce stack usage, remove two typedefs firedtv: avc: fix offset in avc_tuner_get_ts firewire: cdev: simplify a schedule_delayed_work wrapper firewire: core: move some functions firewire: core: clean up includes ieee1394: sbp2: follow up on "ieee1394: inherit ud vendor_id from node vendor_id" firewire: normalize a variable name firewire: core: remove condition which is always false firedtv: avc: remove bitfields from FCP frame types firedtv: avc: header file cleanup firedtv: avc: remove bitfields from DSD command operands firedtv: avc: remove bitfields from read descriptor response operands firedtv: avc, ci: remove unused constants firedtv: misc style touch-ups firedtv: combine header files firedtv: remove kernel version compatibility macro firedtv: amend Kconfig menu prompt firedtv: concentrate ieee1394 dependencies firedtv: allow build without input subsystem firedtv: replace EXTRA_CFLAGS by ccflags firedtv: dvb demux: fix missing braces firedtv: dvb demux: remove a bogus loop firedtv: dvb demux: fix mutex protection firedtv: dvb demux: some simplifications firedtv: dvb demux: more compact channels backing store firedtv: rename a file once more firedtv: some more housekeeping firedtv: use msecs_to_jiffies firedtv: build fix for INPUT=m and DVB_FIREDTV=y firedtv: reinstate debug logging option 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 Stephen Hemminger (73): RDMA/amso1100: Convert to net_device_ops RDMA/nes: Convert to net_device_ops IPoIB: Convert to net_device_ops atm: br2684 internal stats clip: convert to internal network_device_stats br2684: convert to net_device_ops 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 3c509: convert to net_device_ops 3c507: convert to net_device_ops 3c523: convert to net_device_ops 3c515: convert to net_device_ops 3c59x: convert to net_device_ops 3c527: convert to net_device_ops ibmtr: convert to net_device_ops ibmtr: convert to internal network_device_stats 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 bpqether: convert to internal net_device_stats baycom: convert to net_device_ops 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 yam: convert to internal net_device_stats hdlcdrv: convert to net_device_ops 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: set VPD size sky2: move VPD display into debug interface 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 sis900: fix non-constant printk warnings ne2k-pci: fix non-constant printk warnings yellowfin: fix non-constant printk warnings natsemi: fix non-constant printk warnings acenic: fix non-constant printk warnings fealnx: fix non-constant printk warnings via-rhine: fix non-constant printk warnings sundance: fix non-constant printk warnings starfire: fix non-constant printk warnings hamachi: fix non-constant printk warnings mdio: fix non-constant printk warnings forcedeth: fix non-constant printk warnings Stephen Rothwell (1): KVM: Fix ppc build Steve French (9): [CIFS] Send SMB flush in cifs_fsync [CIFS] Add new nostrictsync cifs mount option to avoid slow SMB flush [CIFS] DFS no longer experimental [CIFS] reopen file via newer posix open protocol operation if available [CIFS] fix build error [CIFS] Use posix open on file open when server supports it [CIFS] Add definitions for remoteably fsctl calls [CIFS] add extra null attr check [CIFS] work around bug in Samba server handling for posix open Steve Glendinning (7): 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 Steve Sakoman (1): ASoC: Complete Beagleboard support Steve Wise (3): RDMA/cxgb3: sgl/pbl offset calculation needs 64 bits RDMA/cxgb3: Connection termination fixes RDMA/cxgb3: Remove modulo math from build_rdma_recv() Steven Rostedt (67): 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 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 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 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: let boot trace be chosen by command line trace: fix default boot up tracer 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 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 powerpc32, ftrace: save and restore mcount regs with macro powerpc64, tracing: add function graph tracer with dynamic tracing powerpc64, ftrace: save toc only on modules for function graph 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 Steven Whitehouse (12): 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 dlm: Change rwlock which is only used in write mode to a spinlock 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 Sujith (63): 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: Merge queue draining functions ath9k: Remove ath_tx_stopdma and call ath9k_hw_stoptxdma directly 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: Remove a bunch of unused macros ath9k: Fix typo in checking for chip revision ath9k: Handle mac80211's RC flags for MCS rates ath9k: Cleanup get_rate() interface ath9k: Add debugfs files for printing TX rate details ath9k: Lock mac80211 callbacks with a mutex ath9k: Handle mac80211's FIF_CONTROL flag properly ath9k: Add retry counters to rate control debug file ath9k: Remove all the redundant internal buffer types 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 TSF Out of Range Interrupt ath9k: Enable Fractional N mode ath9k: Fix incorrect noise floor reading for 4k EEPROM ath9k: Fix bug in disabling MIB counters ath9k: Initialize AGC calibration properly mac80211: Extend the rate control API with an update callback ath9k: Decrease minimum NF threshold ath9k: Fix HW wait timeout ath9k: Program the RTC registers correctly ath9k: Initialize channel change time ath9k: Fix antenna assignment bug in TX status processing ath9k: Remove ath_txq_depth and get the queue depth directly ath9k: Use beacon interval directly ath9k: Remove a few unused capability macros ath9k: Remove multiple macro occurrences ath9k: Fix PCI shutdown sequence ath9k: Add appropriate ANI values for AP mode ath9k: Add PER to RC debug statistics ath9k: Fix bug in EEPROM chainmask retrieval mac80211: Notify the driver only when the beacon interval changes mac80211: Fix TKIP/WEP HT capability handling Sukadev Bhattiprolu (1): pty-umount-lock Sunil Mushran (8): ocfs2: Move struct recovery_map to a header file ocfs2/hb: Expose the list of heartbeating nodes via debugfs ocfs2: Remove debugfs file local_alloc_stats ocfs2: Expose the file system state via debugfs ocfs2: Move struct recovery_map to a header file ocfs2/hb: Expose the list of heartbeating nodes via debugfs ocfs2: Remove debugfs file local_alloc_stats ocfs2: Expose the file system state via debugfs Suresh Siddha (3): 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 Takashi Iwai (130): ALSA: ca0106 - Add power-amangement support ALSA: hda - Fix silent HP output on D975 ALSA: hda - revert D975 no-jack entry ALSA: wavefront - Always use request_firmware() 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: Return proper error code at probe in sound/pcmcia/* ALSA: pdaudiocf - Fix missing free in the error path 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 ALSA: add snd_ctl_add_slave_uncached() 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 ALSA: hda - Clean up old VAIO hack codes for STAC9872 ALSA: hda - Remove old models for STAC9872 from the document ALSA: hda - Avoid to set the pin control again if already set ALSA: hda - Add quirk for Gateway %1616 laptop ALSA: hda - Add model=ref for Intel board with STAC9221 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 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 ALSA: ice1724 - Dynamic MIDI TX irq control ALSA: msnd - Fix build error with CONFIG_PNP=n 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 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: powermac - 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 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: Fix DocBook headers ALSA: Add sound/core/jack.c to driver-API docbook entry ALSA: Add kernel-doc comments to vmaster stuff ALSA: Add subdevice_mask field to quirk entries ALSA: hda - Clean up quirk lists ALSA: via82xx - Clean up quirk list ALSA: hda - add digital beep support for ALC268 ASoC: Fix forgotten replacements of socdev->codec ALSA: hda - Fix a wrong pin check in snd_hda_parse_pin_def_config() ALSA: hda - Detect multiple digital-out pins ALSA: hda - Allow fixed codec-probe mask ALSA: hda - Add forced codec-slots for ASUS W5F ALSA: hda - Update documentation ALSA: hda - Add quirk for Acer AX1700-U3700A ALSA: hda - Add proper cleanup for multiout-dig for ALC codecs ALSA: hda - Support multiple digital outs with auto-probing ALSA: hda - Cleanup IDT92HD7x HP quirks ALSA: hda - Clean up quirks for HP laptops with AD1984A 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 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 - Update documentation for pincfg sysfs entries ALSA: hda - Remove codec-specific pin save/restore functions 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 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 ALSA: hda - Match all 103c:17xx devices for HP BPC model ALSA: hda - Fix an "unused variable" compile warning 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 - Add more hint options for IDT/Sigmatel codecs ALSA: hda - Create "Analog Loopback" controls optionally 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 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. Tejun Heo (37): 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: rename tlb_64.c to tlb.c x86: make x86_32 use tlb_64.c x86: prepare for tlb merge x86: uv cleanup x86: clean up indentation in setup_per_cpu_areas() linker script: use separate simpler definition for 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 ahci: drop intx manipulation on msi enable Tetsuo Handa (4): 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. 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 Ts'o (13): 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: Add fine print for the 32000 subdirectory limit ext4: Save stack space by removing fake buffer heads ext4: Simplify delalloc implementation by removing mpd.get_block ext4: Simplify delalloc code by removing mpage_da_writepages() ext4: Automatically allocate delay allocated blocks on rename ext4: Automatically allocate delay allocated blocks on close ext4: New inode/block allocation algorithms for flex_bg filesystems ext4: add EXT4_IOC_ALLOC_DA_BLKS ioctl ext4: Track lifetime disk writes ext4: Add sysfs support ext4: remove /proc tuning knobs 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 (10309): s2255drv: use usb_make_path to report bus info V4L/DVB (10308): uvcvideo: use usb_make_path to report bus info V4L/DVB (10379): gspca - main: Use usb_make_path() for VIDIOC_QUERYCAP. Thierry Reding (1): dmaengine: Fix oops on dmatest module unload. Thierry Vignaud (1): usb: kill prehistorical comments about USB_EHCI_HCD Thomas Gleixner (1): net: replace commatas with semicolons 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): [WATHDOG] hpwdt.c: Add new HP BMC controller. Thomas Reitmayr (1): [WATCHDOG] orion5x_wdt: fix compile issue by providing tclk as platform data Thomas Renninger (5): [CPUFREQ] ondemand/conservative: deprecate sampling_rate{min,max} [CPUFREQ] ondemand/conservative: sanitize sampling_rate restrictions [CPUFREQ] Introduce /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_transition_latency [CPUFREQ] powernow-k8: Always compile powernow-k8 driver with ACPI support [CPUFREQ] powernow-k8: Only print error message once, not per core. 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 Teras (2): gre: strict physical device binding gre: optimize hash lookup Timur Tabi (10): 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 i2c-mpc: do not allow interruptions when waiting for I2C to complete Tobias Klauser (9): ieee1394: Storage class should be before const qualifier tracing: storage class should be before const qualifier ath5k: Storage class should be before const qualifier orinoco: Storage class should be before const qualifier mfd: Storage class should be before const qualifier V4L/DVB (10628): V4L: Storage class should be before const qualifier trivial: h8300: Storage class should be before const qualifier trivial: wusb: Storage class should be before const qualifier trivial: drivers/char/bsr.c: 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 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 Tony Battersby (2): [SCSI] sg: fix races during device removal [SCSI] sg: fix races with ioctl(SG_IO) Tony Lindgren (13): ARM: OMAP: No need to include board-h2.h from hardware.h ARM: OMAP: No need to include board-perseus2.h or board-fsample.h from hardware.h ARM: OMAP: No need to include board-innovator.h from hardware.h ARM: OMAP: No need to include board-h3.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 Tony Vroon (2): ALSA: hda - Add tyan model for Realtek ALC262 ALSA: Document tyan model for Realtek ALC262 Trent Piepho (28): 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 leds: Add openfirmware platform device support V4L/DVB (10558): bttv: norm value should be unsigned V4L/DVB (10561): bttv: store card database more efficiently V4L/DVB (10562): bttv: rework the way digital inputs are indicated V4L/DVB (10560): bttv: make tuner card info more consistent V4L/DVB (10559): bttv: Fix TDA9880 norm setting code V4L/DVB (10565): bttv: fix external mux for RemoteVision MX V4L/DVB (10566): bttv: clean up mux code for IDS Eagle V4L/DVB (10563): bttv: clean up mux code for IVC-120G V4L/DVB (10564): bttv: fix external mux for PHYTEC VD-009 V4L/DVB (10568): bttv: dynamically allocate device data V4L/DVB (10567): bttv: shrink muxsel data in card database 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 Tulio Magno Quites Machado Filho (1): ath5k: support LED's on emachines E510 notebook Uri Lublin (2): .gitignore: ignore emacs backup files (*~) added KVM_GET_MEM_MAP ioctl to get the memory bitmap for a memory slot Uri Shkolnik (2): V4L/DVB (10748): sms1xxx: restore smsusb_driver.name to smsusb V4L/DVB (10750): import changes from Siano Uwe Kleine-Koenig (5): ftrace, trivial: fix typo "resgister" -> "register" trivial: fix typo "virual" -> "virtual" trivial: fix typo "thier" -> "their" trivial: fix typo "varaible" -> "variable" trivial: fix typo "kernal" -> "kernel" Vasanthakumar Thiagarajan (17): 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 Vasily Khoruzhick (1): ASoC: Don't unconditionally use the PLL in UDA1380 Vegard Nossum (41): x86: add save_stack_trace_bp() for tracing from a specific stack frame stacktrace: add forward-declaration struct task_struct tasklets: new tasklet scheduling function kmemcheck: add the kmemcheck core x86: add hooks for kmemcheck kmemcheck: add mm functions slub: add hooks for kmemcheck kmemcheck: enable in the x86 Kconfig kmemcheck: fix sparse warnings softirq: raise the right softirq kmemcheck: use the proper comment style kmemcheck: fix use of uninitialized spinlock kmemcheck: constrain tracking to non-debugged caches kmemcheck: mark SMP support BROKEN kmemcheck: use capital Y/N in kconfig help-texts kmemcheck: remove unnecessary tests in the slab allocator kmemcheck: add DMA hooks kmemcheck: work with sizes in terms of bytes instead of bits kmemcheck: allow memory accesses that cross page boundaries kmemcheck: add some more documentation kmemcheck: add some comments kmemcheck: save memory contents on use of uninitialized memory kmemcheck: implement REP MOVS/STOS emulation kmemcheck: hide/show pages in each iteration of a REP instruction kmemcheck: rip out the optimized memset() kmemcheck: rip out SMP code kmemcheck: hide/show pages in each iteration of a REP instruction #2 kmemcheck: lazy checking for MOVS instructions Revert "kmemcheck: use set_memory_4k() instead of disabling PSE" x86: use REP MOVS instruction for memcpy if kmemcheck is enabled kmemcheck: use set_memory_4k() on x86_64 only kmemcheck: fix crash in PnP BIOS calls kmemcheck: tag warning printks kmemcheck: (finally) use 4k pages for identity mapping x86: fix mis-merge kmemcheck: fix mis-merge in sysctl table kmemcheck: update documentation kmemcheck: update Kconfig help text kmemcheck: document the shadow member of struct page kmemtrace: add missing newline tasklets: new tasklet scheduling function Vernon Sauder (1): smc91x: enable ethtool EEPROM interface Victor Shcherbatyuk (1): Bluetooth: Fix issue with return value of rfcomm_sock_sendmsg() Ville Syrjala (3): Input: ati_remote2 - complete suspend support Input: ati_remote2 - add per device attrs Input: ati_remote2 - check module params Vivek Natarajan (9): 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. Vlad Yasevich (4): 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 Wang Chen (1): genirq: check chip->ack before calling Wayne Boyer (2): [SCSI] ipr: add MSI support [SCSI] ipr: add message to error table Wei Yongjun (31): 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() ppp: remove some pointless conditionals before kfree_skb() irda: 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() af_key: remove some pointless conditionals before kfree_skb() wan: 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() packet: remove some pointless conditionals before kfree_skb() can: 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 Staging: usbip: kmem_cache_alloc/memset -> kmem_cache_zalloc 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 typing mistake in hint message and comments tracing: fix the return value of trace selftest Werner Cornelius (1): USB: usb-serial ch341: support for DTR/RTS/CTS Wim Van Sebroeck (5): [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] orion5x_wdt.c: 'ORION5X_TCLK' undeclared 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: rearrange 3945 tfd iwl3945: use iwl_rb_status 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: kill iwl3945_scan_cancel and iwl3945_scan_cancel_timeout iwlwifi: fix iwl_mac_set_key and iwl3945_mac_set_key iwlwifi: kill scan39 iwlwifi: eliminate power_data_39. iwlwifi: remove unused or twice defined members in iwl_priv 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: check return value of pci_enable_device iwlwifi: iwl3945_send_tx_power must be static iwlwifi: unify iwlagn and 3945 power save management Wolfgang Grandegger (2): powerpc/85xx: TQM85xx - fix sensitivity of CAN interrupts powerpc/85xx: TQM85xx - add i2c device nodes for LM75 Wolfram Sang (4): eeprom/at24: Remove EXPERIMENTAL i2c-pca-platform: Use defaults if no platform_data given i2c-algo-pca: Use timeout for checking the state machine i2c-algo-pca: Rework waiting for a free bus Wu Fengguang (2): iwlwifi: beautify code ALSA: enable concurrent digital outputs for ALC1200 Wu, Fengguang (1): iwlwifi: report correct and detailed values about requested txpower Xiantao Zhang (10): ia64: Add API for allocating Dynamic TR resource KVM: ia64: fix GVMM module including position-dependent objects KVM: Move device assignment logic to common code KVM: ia64: Makefile fix for forcing to re-generate asm-offsets.h 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. Xose Vazquez Perez (2): rt2x00 : more devices to rt2500usb.c rt2x00 : more devices to rt73usb.c Yang, Sheng (3): KVM: VMX: Improve the method of writing vmcs control KVM: VMX: Add cpu consistency check KVM: VMX: Use shadow TPR/cr8 for 64-bits guests Yaozu Dong (1): KVM: MMU: Avoid heavy ASSERT at non debug mode. Yasuaki Ishimatsu (2): x86: fix debug message of CPU clock speed x86: unify PM-Timer messages Yasunori Goto (1): IA64: fix swiotlb alloc_coherent for non DMA_64BIT_MASK devices, fix Yinghai Lu (33): 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() Yoichi Yuasa (1): sound: fix opensound URL in oss Introduction Yoshiya Matsuzaka (1): Staging: comedi: add cb_pcidio driver Yu Zhao (1): PCI: check if a bus is added when removing it 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 Zhang Rui (1): ACPI: introduce sysfs I/F for dynamic tables Zhang Xiantao (5): KVM: Portability: Make kvm_vcpu_ioctl_translate arch dependent KVM: Portability: Introduce kvm_vcpu_arch KVM: Portability: Split mmu-related static inline functions to mmu.h KVM: Move kvm_vcpu_kick() to x86.c KVM: Portability: Introduce kvm_vcpu_arch Zhang Yanmin (1): SLUB: Fix default slab order for big object sizes Zhenwen Xu (1): i2c-core: Some style cleanups Zhu Yi (1): iwlwifi: add more comments to IWL_DL_xx akpm@linux-foundation.org (1): PCI: constify pci_bus_add_devices() cotte@de.ibm.com (1): KVM: Move x86 msr handling to new files x86.[ch] 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@datangmobile.cn (1): powerpc/83xx: Fix the interrupt loss problem on ipic etienne (1): smack: fixes for unlabeled host support 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: check destination before delivering packets locally Phonet: move to Networking options like other protocol stacks Phonet: handle rtnetlink registration failure Phonet: allow phonet_device_init() to fail, put it to __init section Phonet: remove useless locking in device cleanup Phonet: use per-namespace devices list roel kluin (2): udf: unsigned last[i] cannot be less than 0 therm_adt746x: Fix signed/unsigned confusion sebastian.blanes@gmail.com (1): V4L/DVB (10824): Add "Sony PlayTV" to dibcom driver venkatesh.pallipadi@intel.com (1): x86 PAT: ioremap_wc should take resource_size_t parameter 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 (1): nfsd(v2/v3): fix the failure of creation from HPUX client