[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.LFD.2.01.0907221936220.3352@localhost.localdomain>
Date: Wed, 22 Jul 2009 19:44:12 -0700 (PDT)
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 2.6.31-rc4
Ok, that was a fun week.
We had a binutils bug, a ccache bug, and a compiler bug. And that was just
the bugs that were outside the kernel, but resulted in a broken build.
But while that was unusual, the rest of the stuff is pretty regular. Lots
of small fixes all around. The patch is dominated by a couple of new
network drivers, but apart from those, it's generally pretty small - lots
of one-liners and "few-liners".
The shortlog gives a reasonable idea about what's happened.
Linus
---
Abhishek Kulkarni (3):
9p: default 9p transport module fix
9p: Possible regression in p9_client_stat
9p: Fix incorrect parameters to v9fs_file_readn.
Alan Cox (4):
tty: fix close/hangup race
n_tty: Fix echo race
tty_port: Fix return on interrupted use
tty: fix chars_in_buffers
Alberto Panizzo (2):
ARM MXC: Armadillo 500 add NOR flash device support (resend).
Armadillo 500 add NAND flash device support (resend).
Alex Deucher (1):
drm/radeon: add some missing pci ids
Alex Williamson (1):
virtio_net: Sync header with qemu
Andreas Jaggi (1):
gre: fix ToS/DiffServ inherit bug
Andreas Schwab (1):
powerpc: Fix another bug in move of altivec code to vector.S
Andrew Morton (1):
drivers/serial/bfin_sport_uart.c: remove wrong and unneeded memset
Anton Blanchard (8):
perf_counter tools: Rename cache events to remove $
perf_counter: Make sure we dont leak kernel memory to userspace
perf_counter: Synthesize VDSO mmap event
perf_counter: Log vfork as a fork event
perf_counter: Add perf record option to log addresses
perf_counter: Make call graph option consistent
perf_counter: Improve perf stat and perf record option parsing
perf_counter: Fix throttle/unthrottle event logging
Arjan van de Ven (3):
perf: Fix stack data leak
perf: avoid structure size confusion by using a fixed size
perf: fix stack data leak
Arnaldo Carvalho de Melo (7):
perf report: Adjust column width to the values sampled
perf report: Tidy up reporting of symbols not found
strlist: Introduce strlist__entry and strlist__nr_entries methods
perf report: Make the output more compact
perf_counter tools: PLT info is stripped in -debuginfo packages
perf report: Introduce -n/--show-nr-samples
perf symbol: C++ demangling
Arnaud Lacombe (2):
kconfig: variable argument lists needs `stdarg.h'
kconfig: initialize the screen before using curses(3) functions
Artem Bityutskiy (1):
UBI: gluebi: initialize ubi_num field
Aurelien Jarno (1):
Revert "Neither asm/types.h nor linux/types.h is required for arch/ia64/include/asm/fpu.h"
Barry Song (1):
Blackfin: bf537-stamp: fix irq decl for AD7142
Ben Dooks (1):
net: Micrel KS8851 SPI network driver
Ben Hutchings (2):
netdev: restore MAC address set and validate operations
netdev: restore MTU change operation
Bruno Premont (1):
genirq: Fix UP compile failure caused by irq_thread_check_affinity
Casey Dahlin (1):
dlm: free socket in error exit path
Cesar Eduardo Barros (1):
New device ID for sc92031 [1088:2031]
Chris Wilson (1):
perf_counter: Fix the tracepoint channel to perfcounters
Christoph Hellwig (2):
virtio_blk: don't bounce highmem requests
virtio_blk: ioctl return value fix
Clemens Ladisch (1):
sound: usb-audio: add workaround for Blue Microphones devices
Daniel Mack (4):
[ARM] pxa: correct I2CPWR clock for pxa3xx
[ARM] pxa: use kzalloc() in pxa_init_gpio_chip()
ASoC: Fix NULL pointer dereference in __pxa2xx_pcm_hw_free
Input: fix EVIOCGNAME/JSIOCGNAME regression
Daniel Qarras (1):
perf_counter, x86: Extend perf_counter Pentium M support
Dave Jones (1):
x86: Fix warning in pvclock.c
Dave Kleikamp (1):
powerpc: Fix booke user_disable_single_step()
David Brownell (1):
i2c-davinci: behave with i2cdetect
David S. Miller (1):
Revert "NET: Fix locking issues in PPP, 6pack, mkiss and strip line disciplines."
David Teigland (1):
dlm: fix plock use-after-free
Davide Libenzi (1):
lguest: remove unnecessary forward struct declaration
Dhananjay Phadke (3):
netxen: fix context deletion sequence
netxen: fix deadlock on dev close
netxen: fix thermal check and shutdown
Dongdong Deng (1):
drivers/net: using spin_lock_irqsave() in net_send_packet()
Eric Dumazet (5):
net: sk_prot_alloc() should not blindly overwrite memory
net: ip_push_pending_frames() fix
igb: gcc-3.4.6 fix
netfilter: nf_conntrack: nf_conntrack_alloc() fixes
net: sock_copy() fixes
Eugene Teo (1):
Add '-fno-delete-null-pointer-checks' to gcc CFLAGS
Evgeniy Polyakov (1):
connector: maintainer/mail update.
Fabio Checconi (2):
sched: Fix rt_rq->pushable_tasks initialization in init_rt_rq()
sched: Account for vruntime wrapping
Fenghua Yu (1):
Fix ia64 compilation IS_ERR and PTE_ERR errors.
Finn Thain (1):
macsonic, jazzsonic: fix oops on module unload
Frank Roth (1):
ALSA: ctxfi: Swapped SURROUND-SIDE channels on emu20k2
Frans Pop (1):
Input: pcspkr - switch driver to dev_pm_ops
Giuseppe Mazzotta (1):
Input: wistron_btns - recognize Maxdata Pro 7000 notebooks
Graf Yang (3):
Blackfin: update anomaly lists to match latest sheets/usage
Blackfin: update handling of anomaly 364 (wrong rev id in BF527-0.1)
Blackfin: add CPLB entries for Core B on-chip L1 SRAM regions
Guennadi Liakhovetski (2):
pcm037: add MT9T031 camera support
ARM: add support for the EET board, based on the i.MX31 pcm037 module
Hao Song (1):
ALSA: hda - Add quirk for Gateway T6834c laptop
Hartley Sweeten (1):
[ARM] 5595/1: ep93xx: missing header in dma-m2p.c
Heiko Carstens (1):
timer stats: fix quick check optimization
Holger Brunck (1):
UBI: fix bug in image sequence number handling
Huang Weiyi (1):
mx31: remove duplicated #include
Jaroslav Kysela (2):
ALSA: hda_intel: more strict alc880_parse_auto_config dig_nid checking
ALSA: hda_codec: Check for invalid zero connections
Jason Baron (2):
perf_counter: Add tracepoint support to perf list, perf stat
perf_counter: Detect debugfs location
Jaswinder Singh Rajput (2):
ALSA: riptide - proper handling of pci_register_driver for joystick
ALSA: OSS sequencer should be initialized after snd_seq_system_client_init
Jeff Layton (1):
cifs: free nativeFileSystem field before allocating a new one
Jerone Young (1):
Input: atkbd - add force relese key quirk for Soltech TA12
Jesse Barnes (1):
fb/intelfb: conflict with DRM_I915 and hide by default
Jie Zhang (1):
Blackfin: fix miscompilation in lshrdi3
Jiri Slaby (5):
HID: hiddev, fix lock imbalance
NET: phy_device, fix lock imbalance
drm: drm_debugfs, check kmalloc retval
drm: drm_gem, check kzalloc retval
tty: nozomi, fix tty refcounting bug
Joe Perches (1):
netfilter: add netfilter git to MAINTAINERS
Johannes Weiner (1):
vt: drop bootmem/slab memory distinction
John Dykstra (2):
tcp: Fix MD5 signature checking on IPv4 mapped sockets
tcp: Use correct peer adr when copying MD5 keys
Julia Lawall (11):
i2c: Use resource_size
drivers/ata: Move a dereference below a NULL test
drm: Move a dereference below a NULL test
arch/blackfin: Add kmalloc NULL tests
ataflop: adjust NULL test
ALSA: sound/isa: convert nested spin_lock_irqsave to spin_lock
HID: Move dereferences below a NULL test
specialix.c: convert nested spin_lock_irqsave to spin_lock
drivers/net: Move a dereference below a NULL test
drivers/net: Move a dereference below a NULL test
drivers/net/mlx4: Adjust constant
Kay Sievers (1):
vc: create vcs(a) devices for consoles
Ken Kawasaki (1):
3c589_cs: re-initialize the multicast in the tc589_reset
Kevin Hilman (1):
i2c-davinci: convert clock usage after clkdev conversion
Krzysztof Halasa (1):
E100: work around the driver using streaming DMA mapping for RX descriptors.
Li Zefan (1):
tracing/events: Move TRACE_SYSTEM outside of include guard
Linus Torvalds (3):
Revert "ppp: Fix throttling bugs"
fbmon: work around compiler bug in gcc-2.4.2
Linux 2.6.31-rc4
Linus Walleij (2):
[ARM] 5594/1: Correct U300 VIC init PM setting
[ARM] 5608/1: Updated U300 defconfig
Lothar Waßmann (2):
net/can bugfix: use after free bug in can protocol drivers
net/can: add module alias to can protocol drivers
Lucas De Marchi (1):
sched: Reset sched stats on fork()
Lucy Liu (2):
ixgbe: clear mac address data block in DCB mode
ixgbe: Remove DPRINTK messages in DCB mode
Marc Zyngier (1):
backlight: fix pwm_bl.c to notify platform code when suspending
Mark Goodwin (1):
ahci: add device ID for 82801JI sata controller
Mark McLoughlin (1):
virtio-pci: correctly unregister root device on error
Matias Zabaljauregui (1):
lguest: fix journey
Matt Reimer (1):
pxamci: correct DMA flow control
Maxime Bizon (1):
ide: fix memory leak when flush command is issued
Michael Buesch (1):
ide-tape: Don't leak kernel stack information
Michael Gruber (1):
Input: xpad - don't resend successfully sent outgoing requests
Michael Hennerich (3):
Blackfin: fix incomplete renaming of the bfin-twi-lcd driver
Blackfin: fix bugs in GPIO resume code
Blackfin: drop per-cpu loops_per_jiffy tracking
Mike Frysinger (5):
Blackfin: drop dead flash_probe call
Blackfin: restore exception banner when dumping crash info
Blackfin: handle BF561 Core B memory regions better when SMP=n
Blackfin: fix early_dma_memcpy() handling of busy channels
Blackfin: define HARDIRQ_BITS again for now
Mike Galbraith (2):
perf_counter tools: Fix vmlinux symbol generation breakage
perf_counter tools: Give perf top inherit option
Mike McCormack (1):
sky2: Avoid races in sky2_down
Mike Rapoport (1):
[ARM] pxa: fix ULPI_{DIR,NXT,STP} MFP defines
Moni Shoua (1):
bonding: clean muticast addresses when device changes type
Nicolas Pitre (1):
mvsdio: fix handling of partial word at the end of PIO transfer
Patrick McHardy (1):
netfilter: xt_osf: fix nf_log_packet() arguments
Paul Turner (1):
sched: Fix bug in SCHED_IDLE interaction with group scheduling
Pavel Roskin (1):
timer: Avoid reading uninitialized data
Peter Zijlstra (9):
perf_counter: Fix up P6 PMU details
perf_counter: Clean up global vs counter enable
perf_counter: Stop open coding unclone_ctx
sched_rt: Fix overload bug on rt group scheduling
softirq: introduce tasklet_hrtimer infrastructure
perf_counter: Remove unused variables
perf_counter: Plug more stack leaks
perf_counter: PERF_SAMPLE_ID and inherited counters
lockdep: Fix lockdep annotation for pipe_double_lock()
Rakib Mullick (3):
x86: Fix false positive section mismatch in es7000_32.c
x86, apic: Fix false positive section mismatch in numaq_32.c
virtio_blk: mark virtio_blk with __refdata to kill spurious section mismatch
Ralf Baechle (3):
NET: Fix locking issues in PPP, 6pack, mkiss and strip line disciplines.
MAINTAINERS entry for STRIP driver
Update Andreas Koensgen's email address
Robin Getz (6):
Blackfin: cleanup code a bit with comments and defines
Blackfin: work around anomaly 05000281
Blackfin: fix silent crash when no uClinux MTD filesystem exists
Blackfin: drop duplicate runtime checking of anomaly 05000448
Blackfin: fix handling of IPEND in interrupt context save
Blackfin: work around anomaly 05000189
Roel Kluin (2):
perf_counter tools: Fix index boundary check
drm/ttm: fix misplaced parentheses
Roland Dreier (1):
x86: Remove spurious printk level from segfault message
Russell King (1):
ARM: Realview & Versatile: Fix i2c_board_info definitions
Rusty Russell (1):
lguest: restrict CPUID to avoid perf counter wrmsr
Ryan Mallon (1):
[ARM] 5606/1: Fix ep93xx watchdog driver headers
Ryusuke Konishi (1):
fs/Kconfig: move nilfs2 out
Rémi Denis-Courmont (2):
Fix error return for setsockopt(SO_TIMESTAMPING)
USB host CDC Phonet network interface driver
Sascha Hlusiak (1):
sit: fix regression: do not release skb->dst before xmit
Simon Davie (1):
Input: atkbd - add forced release keys quirk for FSC Amilo Pi 3525
Simon Farnsworth (1):
drm/via: Fix vblank IRQ on VIA hardware.
Simon Kagstrom (1):
[ARM] Kirkwood: Correct header define
Sonic Zhang (2):
Blackfin: fix wrong CTS inversion
blackfin: fix wrong CTS inversion
Sonny Rao (1):
futexes: Fix infinite loop in get_futex_key() on huge page
Stephen Hemminger (1):
sky2: revert shutdown changes
Steve French (1):
[CIFS] Distinguish posix opens and mkdirs from legacy mkdirs in stats
Steven Rostedt (1):
tracing/function-profiler: do not free per cpu variable stat
Steven Whitehouse (1):
dlm: Fix uninitialised variable warning in lock.c
Takashi Iwai (2):
ALSA: hda - Fix pin-setup for Sony VAIO with STAC9872 codecs
ALSA: ca0106 - Fix the max capture buffer size
Tejun Heo (3):
libata: fix follow-up SRST failure path
libata: implement and use HORKAGE_NOSETXFER, take#2
block: fix failfast merge testing in elv_rq_merge_ok()
Thomas Gleixner (6):
hrtimer: migration: do not check expiry time on current CPU
hrtimer: Fix migration expiry check
sched: fix load average accounting vs. cpu hotplug
sched: fix nr_uninterruptible accounting of frozen tasks really
clocksource: Prevent NULL pointer dereference
genirq: Delegate irq affinity setting to the irq thread
Tim Abbott (1):
vmlinux.lds.h: restructure BSS linker script macros
Tobias Klauser (1):
skbuff.h: Fix comment for NET_IP_ALIGN
Trond Myklebust (3):
NFSv4: Fix an Oops in nfs4_free_lock_state
NFSv4: Fix an NFSv4 mount regression
NFSv4: Fix a problem whereby a buggy server can oops the kernel
Uwe Kleine-König (2):
serial: don't add msm_serial's probe function to the driver struct
macsonic: move probe function to .devinit.text
Vince Weaver (1):
perf_counter: Add P6 PMU support
Vincent CUISSARD (1):
cdc-eem: bad crc checking
Wan ZongShun (1):
Add mac driver for w90p910
Wolfgang Grandegger (3):
can: sja1000: remove duplicated includes
can: restart device even if dev_alloc_skb() fails
can: switch carrier on if device was stopped while in bus-off state
Wolfram Sang (1):
sched: Documentation/sched-rt-group: Fix style issues & bump version
Xiao Guangrong (1):
tracing/function: Fix the return value of ftrace_trace_onoff_callback()
Xiaotian Feng (1):
block: sysfs fix mismatched queue_var_{store,show} in 64bit kernel
Yevgeny Petrilin (2):
mlx4_core: Handle multi-physical function devices
mlx4_core: Add new ConnectX EN PCI ID 0x6764
Yinghai Lu (1):
x86/pci: insert ioapic resource before assigning unassigned resources
Zhaolei (1):
z2ram: Small cleanup for z2ram.c
fujita (1):
Add dma_debug_init() for ia64
maximilian attems (1):
kbuild, deb-pkg: fix install scripts for posix sh
roel kluin (3):
atlx: duplicate testing of MCAST flag
atl1c: add missing parentheses
atl1c: misplaced parenthesis
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists