From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756091AbZHMXhi (ORCPT ); Thu, 13 Aug 2009 19:37:38 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753227AbZHMXhh (ORCPT ); Thu, 13 Aug 2009 19:37:37 -0400 Received: from smtp1.linux-foundation.org ([140.211.169.13]:43165 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752055AbZHMXhe (ORCPT ); Thu, 13 Aug 2009 19:37:34 -0400 Date: Thu, 13 Aug 2009 16:37:33 -0700 (PDT) From: Linus Torvalds X-X-Sender: torvalds@localhost.localdomain To: Linux Kernel Mailing List Subject: Linux 2.6.31-rc6 Message-ID: User-Agent: Alpine 2.01 (LFD 1184 2008-12-16) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=UTF-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hmm. Lots of small fixes all over, spread out fairly evenly (50% drivers, and roughly 10% each in arch, fs, kernel, tools/perf, "rest"). And things do seem to be calming down, because outside of some further i915 displayport patches and a couple of perf-counter patches, almost all of them are pretty dang small. [ Which brings up git hint of the day, in case you want to see how to get a feel for the size of the patches. Do something like: git log v2.6.31-rc5.. --abbrev-commit --no-merges --pretty=oneline --shortstat which shows the commit as a oneliner (with a shortened commit SHA), followed by a numerical linelount of the diff. And all ignoring merges, of course. You'll see a lot of small one-liners etc, and it's fairly easy to pick out the bigger ones either visually or with some trivial scripting ] There's nothing hugely interesting there, although I'm personally gratified by the fact that I have a few more commits than usual. Even if they are all really small, it makes me feel useful ;) There's the NULL pointer fix that was already talked up on Slashdot, but quite frankly, assuming we got all the "you can't map things at zero" issues fixed from the last scare, that one hopefully wasn't quite as bad as it could have been. [ What was perhaps an interesting (if trivial) detail is that if it hadn't been for vendor-sec apparently leaking like a sieve, we'd have delayed the fix until the next -rc due to trying to be polite to vendors. So this may be one of the few time I'm actually happy about vendor-sec (even if it's because it failed to work the way it's supposed to ;), since I heartily dislike embargoes. ] Other than that? I suspect the Shortlog (below) gives a rough feel for the kinds of things there are. The regression list has hopefully shrunk a bit more (and it already looked much better as of -rc5 than it did earlier), and so I suspect we're on target for a 2.6.31 release after -rc8 or so. Please give it a good testing, update any regressions you notice (whether they've changed status or not), and have fun, Linus --- Adrian Hunter (2): UBI: fix double free on error path UBI: compatible fallback in absense of sequence numbers Akinobu Mita (1): MIPS: Drop mmap_sem in pagefault oom path Alan D. Brunelle (1): Remove double removal of blktrace directory Alan Jenkins (1): eeepc-laptop: fix hot-unplug on resume Alan Stern (3): USB: usbfs: fix -ENOENT error code to be -ENODEV USB: EHCI: fix two new bugs related to Clear-TT-Buffer USB: EHCI: fix counting of transaction error retries Albin Tonnerre (1): lib/decompress_*: only include if STATIC is not defined Alex Deucher (2): drm/radeon: add some new r7xx pci ids drm/radeon: Add support for RS880 chips Alexander Clouter (1): MIPS: Fix compile for !CONFIG_SMP Alexander Duyck (1): igbvf: Allow VF driver to correctly recognize failure to set mac Alok Kataria (1): x86: Fix VMI && stack protector Anders Grafström (1): jffs2: Fix return value from jffs2_do_readpage_nolock() Andre Noll (1): md: Push down data integrity code to personalities. Andreas Eversberg (1): mISDN: Fix handling of receive buffer size in L1oIP Andrew Victor (1): ARM: 5637/1: [KS8695] Don't reference CLOCK_TICK_RATE in drivers Arnaldo Carvalho de Melo (10): perf top: Add mwait_idle_with_hints to skip_symbols[] perf report: Add missing command line options to man page perf symbol: Fix symbol parsing in certain cases: use the build-id as a symlink perf report: Add debug help for the finding of symbol bugs - show the symtab origin (DSO, build-id, kernel, etc) perf record: Fix .tid and .pid fill-in when synthesizing events perf report: Show the tid too in -D perf tools: Fix fallback to cplus_demangle() when bfd_demangle() is not available perf tools: Fix dso__new handle() to handle deleted DSOs perf list: Fix large list output by using the pager perf report: Don't show unresolved DSOs and symbols when -S/-d is used Artem Bityutskiy (1): mtd: blkdevs: do not forget to get MTD devices Atsushi Nemoto (1): MIPS: RBTX4939: Fix IOC pin-enable register updating Avi Kivity (1): KVM: ia64: fix build failures due to ia64/unsigned long mismatches Bartlomiej Zolnierkiewicz (2): Btrfs: remove superfluous NULL pointer check in btrfs_rename() pata_atiixp: fix second channel support Ben McKeegan (1): ppp: fix lost fragments in ppp_mp_explode() (resubmit) Benjamin Herrenschmidt (2): perf_counter/powerpc: Check oprofile_cpu_type for NULL before using it powerpc/dma: pci_set_dma_mask() shouldn't fail if mask fits in RAM Bjorn Helgaas (1): ACPI: bind workqueues to CPU 0 to avoid SMI corruption Borislav Petkov (1): x86, msr: execute on the correct CPU subset Brice Goglin (1): perf stat: Fix tool option consistency: rename -S/--scale to -c/--scale Carlos R. Mafra (1): perf: "Longum est iter per praecepta, breve et efficax per exempla" Chengu Wang (1): ALSA: hda: Correct EAPD for Dell Inspiron 1525 Chris Mason (1): Btrfs: make sure the async caching thread advances the key Christian Borntraeger (1): KVM: s390: fix wait_queue handling Christof Schmitt (10): [SCSI] zfcp: Acquire qdio_stat_lock when reading the queue utilization [SCSI] zfcp: Return -ENOMEM for allocation failures in zfcp_fsf [SCSI] zfcp: Use correct flags for zfcp_erp_notify [SCSI] zfcp: Use unchained mode for small ct and els requests [SCSI] zfcp: Use -EIO for SBAL allocation failures [SCSI] zfcp: Fix logic for physical port close [SCSI] zfcp: Fix erp escalation procedure [SCSI] zfcp: Recover from stalled outbound queue [SCSI] zfcp: Add port only once to FC transport class [SCSI] zfcp: Fix tracing of request id for abort requests Christoph Hellwig (14): vfs: fix inode_init_always calling convention vfs: add __destroy_inode xfs: fix freeing of inodes not yet added to the inode cache xfs: avoid memory allocation under m_peraglock in growfs code xfs: switch to NOFS allocation under i_lock in xfs_getbmap xfs: switch to NOFS allocation under i_lock in xfs_da_state_alloc xfs: switch to NOFS allocation under i_lock in xfs_da_buf_make xfs: switch to NOFS allocation under i_lock in xfs_dir_cilookup_result xfs: switch to NOFS allocation under i_lock in xfs_buf_associate_memory xfs: switch to NOFS allocation under i_lock in xfs_attr_rmtval_set xfs: switch to NOFS allocation under i_lock in xfs_readlink_bmap xfs: switch to NOFS allocation under i_lock in xfs_attr_rmtval_get xfs: check for dinode realtime flag corruption xfs: fix spin_is_locked assert on uni-processor builds Dan Carpenter (1): wireless: ERR_PTR vs null Dan Williams (1): md/raid6: release spare page at ->stop() Darren Hart (3): rtmutex: Avoid deadlock in rt_mutex_start_proxy_lock() futex: Update futex_q lock_ptr on requeue proxy lock futex: Fix handling of bad requeue syscall pairing Dave Airlie (3): drm/radeon/kms: fix rv515 VRAM initialisation. drm/radeon/kms: fix nomodeset. drm/radeon/kms: setup MC/VRAM the same way for suspend/resume Dave Jones (1): [CPUFREQ] Make cpufreq suspend code conditional on powerpc. Dave Young (1): bluetooth: rfcomm_init bug fix David Daney (3): MIPS: Avoid clobbering struct pt_regs in kthreads MIPS: Octeon PCIe: Make hardware and software bus numbers match. MIPS: Octeon: Run IPI code with interrupts disabled. Dhananjay Phadke (1): netxen: fix coherent dma mask setting Dhaval Vasa (1): USB: ftdi_sio: add product_id for Marvell OpenRD Base, Client Dinakar Guniguntala (1): futex: Fix compat_futex to be same as futex for REQUEUE_PI Dmitry Torokhov (1): x86, mce: therm_throt - change when we print messages Don Fry (2): pcnet32: remove superfluous NULL pointer check in pcnet32_probe1() pcnet32: VLB support fixes Doug Thompson (2): amd64_edac: fix ECC checking amd64_edac: print debug statements only on error Eric Anholt (1): drm/i915: Use our own workqueue to avoid wedging the system along with the GPU. Eric Dumazet (5): pppoe: fix /proc/net/pppoe pppol2tp: calls unregister_pernet_gen_device() at unload time net: net_assign_generic() fix ring-buffer: Fix memleak in ring_buffer_free() execve: must clear current->clear_child_tid Eric Miao (1): Input: matrix_keypad - make matrix keymap size dynamic Eric Sandeen (2): compat_ioctl: hook up compat handler for FIEMAP ioctl use XFS_CORRUPTION_ERROR in xfs_btree_check_sblock Fenghua Yu (5): intel-iommu: Correct sglist size calculation. intel-iommu: Mask physical address to correct page size in intel_map_single() Bug Fix arch/ia64/kernel/pci-dma.c: fix recursive dma_supported() call in iommu_dma_supported() arch/ia64/Makefile: Remove -mtune=merced in IA64 kernel build ia64/topology.c: exit cache_add_dev when kobject_init_and_add fails Figo.zhang (1): mempool.c: clean up type-casting Florian Fainelli (8): MIPS: MSP71xx: fix build failures on msp_irq_slp.c MIPS: MSPxxxx: define MIPS34K_MISSED_ITLB_WAR for other PMC-Sierra SoC MIPS: AR7: Fix build warning on memory.c MIPS: AR7: Fix build failures when CONFIG_SERIAL_8250 is not enabled MIPS: AR7: Use DMA_BIT_MASK(nn) instead of deprecated DMA_nnBIT_MASK MIPS: AR7: Remove unused tnetd7200_get_clock function MIPS: AR7: Override CFLAGS with -Werror MIPS: MTX-1: Request button GPIO before setting its direction Florian Mickler (1): drm/i915: Set lvds dual channel according to register from vbios Florian Tobias Schandinat (1): viafb: fix rmmod bug Frans Pop (2): hp-wmi: check that an input device exists in resume handler drm/i915: silence vblank warnings Frederic Weisbecker (12): perf_counter: Fix/complete ftrace event records sampling perf tools: Fix call-chain cumul hit based sub-total (fractal mode) perf tools: callchain: Fix spurious 'perf report' warnings: ignore empty callchains perf tools: callchain: Fix 'perf report' display to be callchain by default perf tools: callchain: Fix sum of percentages to be 100% by displaying amount of ignored chains in fractal mode perf_counter: Work around gcc warning by initializing tracepoint record unconditionally perf_counter: Fix tracepoint sampling to be part of generic sampling perf tools: callchain: Fix bad rounding of minimum rate perf_counter: Subtract the buffer size field from the event record size perf_counter: Zero dead bytes from ftrace raw samples size alignment perf tools: Add a per tracepoint counter attribute to get raw sample perf tools: Add a general option to enable raw sample records Gabor Juhos (1): MIPS: Fix loading of modules with unresolved weak symbols Gleb Natapov (1): KVM: Avoid redelivery of edge interrupt before next edge Goldwyn Rodrigues (2): ocfs2: Initialize count in aio_write before generic_write_checks ocfs2: Remove redundant BUG_ON in __dlm_queue_ast() Greg Kroah-Hartman (2): TTY: Maintainer change Staging: rtl8192su: fix build error Gregory Haskins (1): sched: Fix race in cpupri introduced by cpumask_var changes Guennadi Liakhovetski (1): i.MX31: fix framebuffer locking regressions Gupta, Ajay Kumar (1): USB: musb: fix the nop registration for OMAP3EVM H. Peter Anvin (2): x86: Fix assert syntax in vmlinux.lds.S x86: fix assembly constraints in native_save_fl() Hannes Hering (1): ehea: Fix napi list corruption on ifconfig down Haojian Zhuang (1): [ARM] pxa: fix gpio issue in zylonite Hartley Sweeten (3): [ARM] 5611/1: ep93xx: update ts72xx nor flash support ARM: 5638/1: arch/arm/kernel/signal.c: use correct address space for CRUNCH ARM: 5639/1: arm: clkdev.c should include Helge Deller (5): parisc: hp_sdc_mlc.c - check return value of down_trylock() parisc: dino.c - check return value of pci_assign_resource() parisc: sticore.c - check return values parisc: parisc-agp.c - use correct page_mask function parisc: hppb.c - fix printk format strings Hendrik Brueckner (1): [S390] kernel: Storing machine flags early in lowcore Henrique de Moraes Holschuh (3): thinkpad-acpi: disable broken bay and dock subdrivers thinkpad-acpi: remove dock and bay subdrivers thinkpad-acpi: fix incorrect use of TPACPI_BRGHT_MODE_ECNVRAM Hiroshi Shimamoto (1): posix-timers: Fix oops in clock_nanosleep() with CLOCK_MONOTONIC_RAW Huang Weiyi (1): MIPS: AR7: Remove unused inclusions of . Ingo Molnar (7): perf_counter tools: Fix link errors with older toolchains perf_counter: Set the CONFIG_PERF_COUNTERS default to y if CONFIG_PROFILING=y net: Fix spinlock use in alloc_netdev_mq() perf_counter, x86: Fix lapic printk message perf_counter, x86: Fix generic cache events on P6-mobile CPUs perf_counter, x86: Fix/improve apic fallback perf_counter: Provide hw_perf_counter_setup_online() APIs Jack Steiner (5): x86, UV: Handle missing blade-local memory correctly x86, UV: Delete mapping of MMR rangs mapped by BIOS x86, UV: Fix macros for accessing large node numbers x86, UV: Fix UV apic mode x86, UV: Complete IRQ interrupt migration in arch_enable_uv_irq() Jakob Bornecrantz (2): drm: Small logic fix in drm_mode_setcrtc drm: Catch stop possible NULL pointer reference Jakob Gruber (1): Staging: rt2870: Add USB ID for Linksys, Planex Communications, Belkin James Morris (1): SELinux: fix memory leakage in /security/selinux/hooks.c Jan Beulich (1): x86, 32-bit: Fix double accounting in reserve_top_address() Jan Kara (9): ocfs2: Fix deadlock on umount ocfs2: Make global quota files blocksize aligned ocfs2: Mark buffer uptodate before calling ocfs2_journal_access_dq() ocfs2: Initialize blocks allocated to local quota file ocfs2: Zero out padding of on disk dquot structure ocfs2: Fix initialization of blockcheck stats ocfs2: Remove syncjiff field from quota info ocfs2: Define credit counts for quota operations ocfs2: Fix possible deadlock when extending quota file Jan Kiszka (3): KVM: Fix KVM_GET_MSR_INDEX_LIST KVM: VMX: Fix locking order in handle_invalid_guest_state KVM: VMX: Fix locking imbalance on emulation failure Jaswinder Singh Rajput (15): ARM: includecheck fix: misc.c ARM: includecheck fix: atomic.h ARM: includecheck fix: board-dm355-evm.c ARM: includecheck fix: board-dm355-leopard.c ARM: includecheck fix: board-dm644x-evm.c ARM: includecheck fix: board-dm646x-evm.c ARM: includecheck fix: board-sffsdr.c ARM: includecheck fix: mach-omap1/mcbsp.c ARM: includecheck fix: mach-omap2/mcbsp.c ARM: includecheck fix: plat-s3c64xx/pm.c ARM: includecheck fix: plat-stmp3xxx/pinmux.c parisc: includecheck fix for ccio-dma.c MN10300: includecheck fix: mn10300, pci.h IA64: includecheck fix: ia64, ia64_ksyms.c IA64: includecheck fix: ia64, pgtable.h Jean Delvare (1): 3c59x: Fix build failure with gcc 3.2 Jeff Garzik (1): Remove zero-length file drivers/mtd/maps/sbc8240.c Jeff Layton (3): cifs: fix error handling in mount-time DFS referral chasing code cifs: reinstate original behavior when uid=/gid= options are specified cifs: show noforceuid/noforcegid mount options (try #2) Jeff Liu (1): ocfs2: trivial fix for s/migrate/migration/ in dlmrecovery.c logging Jeff Mahoney (2): ocfs2: Fixup orphan scan cleanup after failed mount staging: add dependencies on PCI for drivers that require it Jens Axboe (1): perf record: Add missing -C option support for specifying profile cpu Jerome Glisse (1): drm/radeon/kms: Fix caching mode selection for GTT object Jesse Barnes (5): drm/i915: refactor error detection & collection drm/i915: FIFO watermark calculation fixes drm/i915: handle FIFO oversubsription correctly drm/i915: correct self-refresh calculation in "everything off" case drm/i915: fix 845G FIFO size & burst length Jiajun Wu (1): gianfar: fix coalescing setup in ethtool support Jiri Pirko (1): net: restore the original spinlock to protect unicast list Johannes Berg (3): iwlwifi: fix TX queue race mac80211: fix suspend cfg80211: add two missing NULL pointer checks Johannes Weiner (2): fbcon: don't use vc_resize() on initialization ia64: boolean __test_and_clear_bit John David Anglin (2): parisc: Fix GOT overflow during module load on 64bit kernel parisc: Set correct bit in protection flags John Stoffel (1): Make SCSI SG v4 driver enabled by default and remove EXPERIMENTAL dependency, since udev depends on BSG Jonathan Corbet (1): flex_array: remove unneeded index calculation Jory A. Pratt (1): Input: i8042 - add Asus G1S to noloop exception list Josef Bacik (1): Btrfs: fix btrfs_remove_from_free_space corner case Julia Lawall (6): net/netlabel: Add kmalloc NULL tests MIPS: Use DIV_ROUND_CLOSEST drivers/net/wireless/iwlwifi: introduce missing kfree drivers/net/wireless: introduce missing kfree drivers/mmc: correct error-handling code Btrfs: correct error-handling zlib error handling KAMEZAWA Hiroyuki (1): mm: make set_mempolicy(MPOL_INTERLEAV) N_HIGH_MEMORY aware Karen Higgins (4): [SCSI] qla4xxx: Correct Extended Sense Data Errors [SCSI] qla4xxx: Fix Driver Fault Recovery Completion [SCSI] qla4xxx: Fix srb lookup in qla4xxx_eh_device_reset [SCSI] qla4xxx: Remove hiwat code so scsi eh does not get escalated when we can make progress Keith Packard (2): drm/i915: Allow frame buffers up to 4096x4096 on 915/945 class hardware drm: When adding probed modes, preserve duplicate mode types Kenji Kaneshige (2): PCI hotplug: SGI hotplug: fix build failure PCI hotplug: SGI hotplug: do not use hotplug_slot_attr Kevin Winchester (1): x86: Clear incorrectly forced X86_FEATURE_LAHF_LM flag Khanh-Dang Nguyen Thu Lam (1): USB: pl2303: New vendor and product id Kurt Martin (1): MIPS: SMTC: Move cross VPE writes to after a TC is assigned to VPE. Lai Jiangshan (2): tracing: Fix invalid function_graph entry tracing: Fix missing function_graph events when we splice_read from trace_pipe Lars-Peter Clausen (1): S3C24XX: GPIO: Fix pin range check in s3c_gpiolib_getchip Len Brown (2): Revert "ACPICA: Remove obsolete acpi_os_validate_address interface" ACPI: root-only read protection on /sys/firmware/acpi/tables/* Li Zefan (2): lockdep: Fix file mode of lock_stat lockdep: Fix typos in documentation Linus Torvalds (12): do_sigaltstack: avoid copying 'stack_t' as a structure to user space do_sigaltstack: small cleanups Make pci_claim_resource() use request_resource() rather than insert_resource() tty-ldisc: make refcount be atomic_t 'users' count tty-ldisc: turn ldisc user count into a proper refcount tty-ldisc: be more careful in 'put_ldisc' locking flat: fix uninitialized ptr with shared libs x86: Fix serialization in pit_expect_msb() pty: fix data loss when stopped (^S/^Q) Make sock_sendpage() use kernel_sendpage() genirq: prevent wakeup of freed irq thread Linux 2.6.31-rc6 Linus Walleij (2): ARM: 5624/1: Document cache aliasing region [WATCHDOG] Fix COH 901 327 watchdog enablement Luis R. Rodriguez (2): mac80211: do not queue work after suspend in the dynamic ps timer cfg80211: fix regression on beacon world roaming feature Magnus Damm (4): PM / Driver Core: Kill dev_pm_ops platform warning for now sh: convert processor device setup functions to arch_initcall() sh: fix i2c init order on Migo-R V2 sh: fix i2c init order on ap325rxa V2 Mallikarjuna R Chilakala (1): ixgbe: Patch to modify 82598 PCIe completion timeout values Marcelo Tosatti (5): KVM: PIT: fix kpit_elapsed division by zero KVM: x86: verify MTRR/PAT validity KVM: SVM: force new asid on vcpu migration KVM: MMU: handle n_free_mmu_pages > n_alloc_mmu_pages in kvm_mmu_change_mmu_pages KVM: MMU: limit rmap chain length Marek Vasut (1): [ARM] pxa: add STUART MFP config for PalmTX,T5,LD Mark Brown (2): S3C64XX: Fix get_rate() for ARMCLK S3C64XX: Fix ARMCLK configuration Marko Hänninen (1): USB: ftdi_sio: add vendor and product id for Bayer glucose meter serial converter cable Martin K. Petersen (5): [SCSI] sd: Avoid sending extended inquiry to legacy devices block: Make blk_queue_stack_limits use the new stacking interface block: Add a wrapper for setting minimum request size without a queue block: Stack optimal I/O size block: Update topology documentation Matt Fleming (2): ftrace: Fix the conditional that updates $ref_func ftrace: Only update $offset when we update $ref_func Matthias Kaehlcke (1): mtd: mtdblock: introduce mtdblks_lock Michael Buesch (3): thinkpad-acpi: restrict procfs count value to sane upper limit parisc: isa-eeprom - Fix loff_t usage USB: devio: Properly do access_ok() checks Michael Chan (1): iscsi: Use GFP_ATOMIC in iscsi_offload_mesg(). Michael Prokop (1): Documentation/kernel-parameters.txt: document libata's ignore_hpa option Michael S. Tsirkin (1): KVM: fix ack not being delivered when msi present Mika Korhonen (2): mtd: OneNAND: fix incorrect bufferram offset mtd: OneNAND: OMAP2/3: free GPMC CS on module removal Mike Christie (2): [SCSI] libiscsi: disable bh in and abort handler. [SCSI] qla4xxx: add timeout handler Mike Galbraith (6): Staging: rt2870: Revert d44ca7 Removal of kernel_thread() API perf_counter tools: Fix/resurrect perf top annotation in a simple interactive form perf_counter tools: Allow perf top top users to switch between weighted and individual counter display perf top: Improve interactive key handling perf top: Update man page perf_counter tools: Fix libbfd detection for systems with libz dependency Mike McCormack (1): sky2: Avoid transmits during sky2_down() Mike Rapoport (1): [ARM] pxa/em-x270: fix compile failure when CONFIG_APM_EMULATION=n NeilBrown (12): md: when a level change reduces the number of devices, remove the excess. md: avoid array overflow with bad v1.x metadata md: Handle growth of v1.x metadata correctly. md/raid5: set reshape_position correctly when reshape starts. md: allow raid5_quiesce to work properly when reshape is happening. md: Use revalidate_disk to effect changes in size of device. Remove deadlock potential in md_open md: never advance 'events' counter by more than 1. md/raid5: allow new reshape modes to be restarted in the middle. md/raid5: make sure a reshape restarts at the correct address. md/raid5: Properly remove excess drives after shrinking a raid5/6 md: allow upper limit for resync/reshape to be set when array is read-only Nicolas Pitre (1): mtd: let include/linux/mtd/partitions.h stand on its own OGAWA Hirofumi (1): vfs: mnt_want_write_file(): fix special file handling Oleg Nesterov (3): mm_for_maps: simplify, use ptrace_may_access() mm_for_maps: shift down_read(mmap_sem) to the caller mm_for_maps: take ->cred_guard_mutex to fix the race with exec Oliver Neukum (1): USB: fix oops on disconnect in cdc-acm Ondrej Zary (1): x86: Fix oops in identify_cpu() on CPUs without CPUID Ozan Çağlayan (1): x86: Add quirk to make Apple MacBookPro5,1 use reboot=pci Pallipadi, Venkatesh (2): x86, pat: Fix set_memory_wc related corruption [CPUFREQ] Fix NULL pointer dereference regression in conservative governor Patrick Simmons (1): zd1211rw: fix unaligned access in zd_mac_rx Paul Mackerras (3): x86: Add quirk to make Apple MacBook5,2 use reboot=pci x86: Make 64-bit efi_ioremap use ioremap on MMIO regions perf_counter/powerpc: Fix oops on cpus without perf_counter hardware support Paul Rolland (1): drm: silence pointless vblank warning. Pekka Enberg (1): perf report: Make --sort comm,dso,symbol the default Peter Korsgaard (1): ARM: S3C: PWM fix for low duty cycle Peter P Waskiewicz Jr (3): ixgbe: Fix netpoll to be properly multiqueue aware ixgbe: Fix usage of second flags bitmap when using LRO/RSC ixgbe: Fix RSC completion delay causing Rx interrupts to stop Peter Zijlstra (22): tracing, perf_counter: Add help text to CONFIG_EVENT_PROFILE perf_counter: Collapse inherit on read() perf_counter: Full task tracing perf report: Update for the new FORK/EXIT events sched: Fix latencytop and sleep profiling vs group scheduling perf: Auto-detect libbfd ftrace: Fix perf-tracepoint OOPS perf: Auto-detect libelf perf_counter: Fix double list iteration in per task precise stats perf_counter, ftrace: Fix perf_counter integration perf_counter: Fix software counters for fast moving event sources perf tools: Fix multi-counter stat bug caused by incorrect reading of perf.data file header perf report: Fix per task mult-counter stat reporting perf list: Fix the output to not include tracepoints without an id perf_counter: Fix a race on perf_counter_ctx perf_counter: Correct PERF_SAMPLE_RAW output perf_counter: Require CAP_SYS_ADMIN for raw tracepoint data locking, sched: Give waitqueue spinlocks their own lockdep classes perf_counter: Fix swcounter context invariance perf: Rework/fix the whole read vs group stuff perf_counter: Fix an ipi-deadlock perf_counter: Report the cloning task as parent on perf_counter_fork() Phillip Lougher (2): bzip2/lzma/gzip: fix comments describing decompressor API bzip2/lzma: remove nasty uncompressed size hack in pre-boot environment Pierre Habouzit (2): perf util: Fix do_read() to fail on EOF instead of busy-looping perf record: Fix the -A UI for empty or non-existent perf.data Prarit Bhargava (1): [CPUFREQ] Do not set policy for offline cpus Raghu Gandham (2): MIPS: SMTC: Fix compile error MIPS: VPE: Fix compiler warning. Ralf Baechle (8): MIPS: Cavium: Move swapped comments to their rightful place. MIPS: Eleminate filenames from comments MIPS: Module: Make error messages unique. MIPS: VPE: Free relocation chain on error. MIPS: VPE: Make various functions static. MIPS: VPE: Fix bogus indentation. MIPS: VPE: Delete unused function get_tc_unused(). MIPS: Wire up accept4 syscall. Ramax Lo (2): ARM: S3C24XX: serial: Fix section mismatch warnings ARM: S3C64XX: serial: Fix section mismatch warning Reinette Chatre (1): iwlagn: do not send key clear commands when rfkill enabled Robert Richter (2): x86: fix section mismatch for i386 init code ring-buffer: Fix advance of reader in rb_buffer_peek() Roel Kluin (20): airo: Buffer overflow ath9k: Read outside array bounds iwlwifi: Read outside array bounds libertas: Read outside array bounds libertas: Read buffer overflow parisc: Fix read buffer overflow in pdc_stable driver ALSA: hda - Read buffer overflow MIPS: Fix read buffer overflow MIPS: Jazz: Fix read buffer overflow libertas: Read buffer overflow cifs: Read buffer overflow drm/radeon: Read buffer overflow drm/ttm: Read buffer overflow perf: Fix read buffer overflow drm/i915: Fix read outside array bounds in restoring the SWF10 range. [S390] KVM: Read buffer overflow ocfs2: keep index within status_map[] Staging: rspiusb: Fix buffer overflow x86: fix buffer overflow in efi_init() arch/ia64/kernel/iosapic: missing test after ioremap() Rogerio Brito (1): USB: storage: include Prolific Technology USB drive in unusual_devs list Russell King (1): mfd: twl4030 irq fixes Ryusuke Konishi (3): nilfs2: fix oops due to inconsistent state in page with discrete b-tree nodes nilfs2: fix missing unlock in error path of nilfs_mdt_write_page documentation: register ioctl entry of nilfs2 Saeed Bishara (1): mtd: fix the conversion from dev to mtd_info Sascha Hauer (2): mx27 defconfig update mx3 defconfig update Shane Huang (1): ahci: Soften up the dmesg on SB600 PMP softreset failure recovery Shane McDonald (1): MIPS: Simplify and correct interrupt handling for MSP4200 Sheng Yang (1): intel-iommu: Fix enabling snooping feature by mistake Shunichi Fuji (1): x86: Add reboot quirk for every 5 series MacBook/Pro Stanislaw Gruszka (1): posix_cpu_timers_exit_group(): Do not use thread_group_cputimer() Stefani Seibold (1): fbcon: fix rotate upside down crash Stephen Hemminger (1): ip: fix logic of reverse path filter sysctl Stephen Rothwell (1): KVM: Make KVM_HPAGES_PER_HPAGE unsigned long to avoid build error on powerpc Steve French (2): [CIFS] Updates fs/cifs/CHANGES [CIFS] Update readme to reflect forceuid mount parms Steven Rostedt (6): tracing: show proper address for trace-printk format tracing: only truncate ftrace files when O_TRUNC is set ring-buffer: fix check of try_to_discard result ring-buffer: do not disable ring buffer on oops_in_progress tracing: do not use functions starting with .L in recordmcount.pl tracing: Fix recordmcount.pl to handle sections with only weak functions Stoyan Gaydarov (3): parisc: fixed faulty check in lba_pci perf tools: Fix faulty check drivers/w1/masters/omap_hdq.c: fix missing mutex unlock Subrata Modak (3): ocfs2: Fix compilation warning for fs/ocfs2/xattr.c mtd: remove 'SBC8240 Wind River' Device Driver Code x86: Work around compilation warning in arch/x86/kernel/apm_32.c Sunil Mushran (1): ocfs2: Initialize the cluster we're writing to in a non-sparse extend Swen Schillig (3): [SCSI] zfcp: Fix invalid command order [SCSI] zfcp: avoid double notify in lowmem scenario [SCSI] zfcp: Fix wka port processing TJ (1): Input: wistron_btns - support Prestigio Wifi RF kill button Takashi Iwai (4): ALSA: hda - Fix quirk for Toshiba Satellite A135-S4527 ASoC: Add missing DRV_NAME definitions for fsl/* drivers ALSA: hda - Add missing vmaster initialization for ALC269 ALSA: hda - Don't override ADC definitions for ALC codecs Tao Ma (3): ocfs2: Add extra credits and access the modified bh in update_edge_lengths. ocfs2: Use ocfs2_rec_clusters in ocfs2_adjust_adjacent_records. ocfs2/quota: Release lock for error in ocfs2_quota_write. Tejun Heo (3): pata_at91: fix resource release libata: OCZ Vertex can't do HPA ahci: add workaround for on-board 5723s on some gigabyte boards Thomas Gleixner (1): trace: stop tracer in oops_enter() Thomas Hellstrom (3): x86: Fix CPA memtype reserving in the set_pages_array*() cases drm/ttm: Fix a potential comparison of structs. drm/ttm: Fix a sync object leak. Thomas Renninger (1): [CPUFREQ] Fix a kobject reference bug related to managed CPUs Tobias Klauser (1): docbook: fix printk of ip address Tom Peng (2): [SCSI] libsas: reuse the original port when hotplugging phys in wide ports [SCSI] libsas: fix wide port hotplug issues Tom Zanussi (2): tracing/filters: Don't use pred on alloc failure tracing/filters: Always free pred on filter_add_subsystem_pred() failure Tomas Cech (1): ARM: 5623/1: Treo680: ir shutdown typo fix Tony Vroon (1): sata_nv: MSI support, disabled by default Tormod Volden (1): drm/i915: ignore lvds on AOpen Mini PC MP-915 Trond Myklebust (1): NFS: Fix an O_DIRECT Oops... Uwe Kleine-König (1): ARM: 5627/1: Fix restoring of lr at the end of mcount Vasu Dev (1): [SCSI] libfc: fix a circular locking warning during sending RRQ Wengang Wang (3): ocfs2: log the actual return value of ocfs2_file_aio_write() ocfs2: Fix error return in ocfs2_write_cluster() ocfs2: Fail ocfs2_get_block() immediately when a block needs allocation Wu Fengguang (6): ALSA: hda: track CIRB/CORB command/response states for each codec ALSA: hda: take cmd_mutex in probe_codec() ALSA: hda: take reg_lock in azx_init_cmd_io/azx_free_cmd_io ALSA: hda: read CORBWP inside reg_lock ALSA: hda: remember last command for each codec ALSA: hda: warn on spurious response Xiao Guangrong (1): generic-ipi: fix hotplug_cfd() Xiaotian Feng (1): drm/radeon/kms: fix memory leak in radeon_driver_load_kms Yan Zheng (1): Btrfs: fix balancing oops when invalidate_inode_pages2 returns EBUSY Yegor Yefremov (1): ARM: 5597/1: [PCI] reset all internal hardware prior PCI initialization Yevgeny Petrilin (1): mlx4_en: Fix double pci unmapping. Yinghai Lu (3): x86: Don't use current_cpu_data in x2apic phys_pkg_id x86: Fix MSI-X initialization by using online_mask for x2apic target_cpus x86/irq: Fix move_irq_desc() for nodes without ram Yoichi Yuasa (1): MIPS: MIPSsim: Fix unbalance brace in mipssim get_c0_compare_int() Zhao Yakui (3): drm/I915: Fix offset to DVO timings in LVDS data ACPI: Don't treat generic error as ACPI error code in acpi memory hotplug driver ACPI: Ingore the memory block with zero block size in course of memory hotplug Zhenyu Wang (6): drm/i915: disable VGA plane reliably drm/i915: fix issue in display pipe setup on IGDNG drm/i915: Fix channel ending action for DP aux transaction drm/i915: enable DisplayPort support on IGDNG drm/i915: Add eDP support on IGDNG mobile chip drm/i915: fix VGA detect on IGDNG ling.ma@intel.com (5): drm/i915: hdmi detection according by reading edid drm/i915: Set preferred mode for integrated TV according to TV format drm/i915: Choose real sdvo output according to result from detection drm/i915: Return disconnected for SDVO DVI when there's no digital EDID. drm/i915: Add support for dual-channel LVDS on 8xx. reinette chatre (1): iwlagn: fix minimum number of queues setting roel kluin (6): 3c515: Write outside array bounds ipv4: ARP neigh procfs buffer overflow eexpress: Read buffer overflow tulip: Read buffer overflow s6gmac: Read buffer overflow mISDN: Read buffer overflow