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 <linux/slab.h> 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 <linux/clk.h>
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 <linux/version.h>.
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
This e-mail address is being protected from spambots. You need JavaScript enabled to view it (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