Linux.com

Home News Software Linux Kernel Development Linux 2.6.31-rc6 Released

Linux 2.6.31-rc6 Released

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
 

Comments

Subscribe to Comments Feed

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board