Linux 2.6.30-rc6
From: Linus Torvalds
Date: Sat May 16 2009 - 00:36:24 EST
Another week, another -rc.
Things definitely are calming down, with just about 300 commits in the
last week. And most of them are pretty small too, although the powerpc
updates brought some defconfig changes that look largish.
Somewhat unusually, the dirstat shows filesystems with as much changes as
drivers - we had some nilfs2 and reiserfs updates there, along with some
mostly trivial vfs layer cleanups. We had a BKL pushdown in the umount
paths, for example (that will hopefully make it easier to then merge the
BKL removal patches for reiserfs during the next merge window).
On the arch side, apart from the powerpc things, we have soem cris and
MIPS updates. The bulk of the cris updates was merging the compressed boot
code across chris-v10 and chris-v32, so the diffs there look bigger than
they really were.
On the driver front, there's some sata updates, some i915 graphics
updates, and various other small things sprinkled all over. Some sound
driver updates too, although most of those seem to be the davinci stuff
(from the arm merge last -rc), so most people won't notice or care.
And we've hopefully fixed a number of regressions. Please remind people
(me very much included) of all the ones that you still see - I've been
missing Rafael's regular regression summaries ;(
Linus
---
Adrian Batzill (1):
Input: atkbd - add force release keys quirk for Amilo Xi 3650
Al Viro (11):
Always lookup priv_root on reiserfs mount and keep it
New helper: deactivate_locked_super()
Convert obvious places to deactivate_locked_super()
Fix a leak in failure exit in 9p ->get_sb()
Fix deadlock in ipathfs ->get_sb()
Reduce path_lookup() abuses
Make open_exec() and sys_uselib() use may_open(), instead of duplicating its parts
Switch open_exec() and sys_uselib() to do_open_filp()
switch ufs directories to ufs_sync_file()
Fix races around the access to ->s_options
Fix the race between capifs remount and node creation
Alan Cox (2):
ata_piix: ICH7 does not support correct MWDMA timings
ata_piix: The Sony TZ90 needs the cable type hardcoding
Alan Stern (3):
USB: Gadget: fix UTF conversion in the usbstring library
usb-serial: ftdi_sio: fix reference counting of ftdi_private
HID: add NOGET quirk for devices from CH Products
Alessio Igor Bogani (1):
vfs: umount_begin BKL pushdown
Alexander Beregalov (1):
viocd: needs to depend on BLOCK
Alexander Duyck (1):
igb: resolve panic on shutdown when SR-IOV is enabled
Andre Przywara (1):
KVM: SVM: Fix cross vendor migration issue with unusable bit
Andreas Schwab (1):
iwlwifi: remove EXPORT_SYMBOL for static symbol
Andy Adamson (1):
nfsd41: slots are freed with session
Andy Lutomirski (1):
USB: Fix makefile so that CONFIG_WDM and CONFIG_TMC work.
Aneesh Kumar K.V (3):
ext4: Fix sub-block zeroing for writes into preallocated extents
ext4: Use a fake block number for delayed new buffer_head
ext4: Clear the unwritten buffer_head flag after the extent is initialized
Anton Vorontsov (1):
powerpc/fsl_soc: Remove mpc83xx_wdt_init, again
Arnd Bergmann (1):
syscalls.h add the missing sys_pipe2 declaration
Ashish Karkare (1):
net: remove stale reference to fastroute from Kconfig help text
Atsushi Nemoto (4):
MIPS: RBTX4939: Fix typo in system name
MIPS: Do not include seccomp.h from compat.h
MIPS: Synchronize dma_map_page and dma_map_single
MIPS: TXx9: Fix possible overflow in clock calculations
Avi Kivity (3):
KVM: Fix NX support reporting
KVM: Make EFER reads safe when EFER does not exist
KVM: SVM: Remove port 80 passthrough
Bartlomiej Zolnierkiewicz (1):
pata_pdc202xx_old: fix UDMA33 handling
Becky Bruce (1):
powerpc: Allow mem=x cmdline to work with 4G+
Ben Nizette (1):
ipu_idmac: Use disable_irq_nosync() from within irq handlers.
Benjamin Herrenschmidt (2):
powerpc/pseries: Really fix the oprofile CPU type on pseries
powerpc: Fix PCI ROM access
Benjamin Krill (1):
serial/nwpserial: Fix wrong register read address and add interrupt acknowledge.
Bob Copeland (1):
ath5k: update channel in sw state after stopping RX and TX
Borislav Petkov (1):
libata: fix suspend/resume for ATA SEMB devices
Carl Worth (1):
drm/i915: Add new GET_PIPE_FROM_CRTC_ID ioctl.
Chris Mason (3):
Btrfs: init inode ordered_data_close flag properly
Btrfs: Don't loop forever on metadata IO failures
Btrfs: remove some WARN_ONs in the IO failure path
Chris Zankel (3):
xtensa: Fix architecture specific Kconfig
xtensa: Fix checksum header file
xtensa: Fix linker script to include .literal sections
Christoph Hellwig (1):
romfs: cleanup romfs_fs.h
Christoph Paasch (1):
netfilter: ip6t_ipv6header: fix match on packets ending with NEXTHDR_NONE
Clemens Ladisch (2):
sound: serial-u16550: fix buffer overflow
sound: via82xx: fix DXS volume range
Coly Li (1):
MIPS: Cavium: Add struct clocksource * argument to octeon_cvmcount_read()
Dan Carpenter (1):
Remove unreached code in drivers/net/mlx4/en_rx.c
Dan Williams (1):
dmatest: fix max channels handling
Daniel Ribeiro (1):
pxa2xx_spi: prevent panic case setup() fails
Dave Hayes (1):
Staging: rt2870: new device id
Dave Liu (1):
sata_fsl: Fix the command description of FSL SATA controller
David Brownell (3):
ASoC: davinci-pcm buildfixes
ASoC: DaVinci I2S updates
ASoC: DaVinci EVM board support buildfixes
David Daney (2):
MIPS: Compat: Use generic 32-bit wrapers for sys_timerfd_{g,s}ettime
MIPS: Use force_sig when handling address errors.
David Milburn (1):
[libata] sata_sx4: fixup interrupt handling
David S. Miller (1):
ipv4: Make INET_LRO a bool instead of tristate.
David Woodhouse (1):
intel-iommu: PAE memory corruption fix
Davide Libenzi (1):
epoll: fix size check in epoll_create()
Dmitri Vorobiev (4):
MIPS: IP32: Two symbols can become static
MIPS: IP32: ip32_be_handler symbol is needlessly defined global
MIPS: IP32: Fix needlessly global symbols in arch/mips/sgi-ip32/ip32-irq.c
MIPS: gbe: Make needlessly global symbols static in drivers/video/gbefb.c
Doug Chapman (1):
Squashfs: fix breakage when page size > metadata block size
Eric Anholt (1):
drm/i915: Don't allow binding objects into the last page of the aperture.
Florian Westphal (1):
bonding: fix panic if initialization fails
Frank Rowand (1):
kgdb: gdb documentation fix
Gerhard Stenzel (1):
powerpc/cell: Make ptcal more reliable
Grant Likely (2):
powerpc/boot: add simpleImage.* to clean-files list
powerpc/virtex: Add uImage to the default images list
Greg Kroah-Hartman (2):
Revert driver core: move platform_data into platform_device
Staging: comedi: David doesn't want to get comedi patches
Guennadi Liakhovetski (1):
dma: fix ipu_idmac.c to not discard the last queued buffer
H Hartley Sweeten (1):
NULL noise in fs/super.c:kill_bdev_super()
Hans Verkuil (5):
V4L/DVB (11668): ivtv: fix compiler warning.
V4L/DVB (11669): uvc: fix compile warning
V4L/DVB (11674): ivtv: fix incorrect bit tests
V4L/DVB (11675): ivtv/radio: fix V4L2_TUNER_MODE/V4L2_TUNER_SUB confusion
V4L/DVB (11679): cafe_ccic: fix sensor detection
Harald Welte (1):
viafb: make it work on x86_64
Henrik Austad (1):
Doc/sysfs-rules: Swap the order of the words so the sentence makes more sense
Inaky Perez-Gonzalez (2):
wimax: fix oops if netlink fails to add attribute
wimax: oops: wimax_dev_add() is the only one that can initialize the state
J. Bruce Fields (3):
nfsd4: check for negative dentry before use in nfsv4 readdir
lockd: fix list corruption on lockd restart
nfsd: silence lockdep warning
Jack Morgenstein (1):
IB/mlx4: Don't overwrite fast registration page list when posting work request
Jarod Wilson (1):
drm/i915: ignore LVDS on intel graphics systems that lie about having it
Jaroslav Kysela (1):
ALSA: Release v1.0.20
Jason Baron (1):
Remove old PRINTK_DEBUG config item
Jason Wessel (2):
sysrq, intel_fb: fix sysrq g collision
kgdb,i386: use address that SP register points to in the exception frame
Jay Sternberg (1):
iwlwifi: fix device id registration for 6000 series 2x2 devices
Jean Delvare (1):
fbdev: remove outdated advice about I2C configuration
Jeff Garzik (1):
[libata] sata_sx4: convert to new exception handling methods
Jeff Layton (1):
cifs: fix error handling in parse_DFS_referrals
Jeff Mahoney (5):
reiserfs: Expand i_mutex to enclose lookup_one_len
reiserfs: fixup xattr_root caching
reiserfs: dont associate security.* with xattr files
reiserfs: remove privroot hiding in lookup
dup2: Fix return value with oldfd == newfd and invalid fd
Jens Axboe (1):
Revert "mm: add /proc controls for pdflush threads"
Jesper Nilsson (4):
CRIS: Merge machine dependent boot/compressed and boot/rescue
CRISv32: Remove obsolete vcs_hook.o from Makefile
CRIS: Wire up syscalls signalfd4 to writev.
CRISv32: Fix typo compile error in ARTPEC-3 gpio driver.
Jesse Barnes (2):
drm/i915: automatically select FRAMEBUFFER_CONSOLE if !EMBEDDED
drm/i915: sanity check IER at wait_request time
Jinyoung Park (1):
ASoC: Fix errors in WM8990
Jiri Slaby (2):
mac80211: minstrel, fix memory corruption
mac80211: pid, fix memory corruption
Joel Becker (1):
ocfs2: Use nd_set_link().
Johannes Berg (2):
mac80211: correct fragmentation threshold check
cfg80211: fix truncated IEs
Johannes Weiner (2):
xtensa: always use correct stack pointer for stack traces
xtensa: register gpio chip before use
John Linn (1):
powerpc/virtex: Fix duplicate level irq events.
John W. Linville (3):
airo: airo_get_encode{,ext} potential buffer overflow
mac80211: avoid NULL ptr deref when finding max_rates in PID and minstrel
rtl8187: use DMA-aware buffers with usb_control_msg
Jussi Kivilinna (1):
Input: ff-memless - fix signed to unsigned bit overflow
Kazuhisa Ichikawa (1):
block: fix the bio_vec array index out-of-bounds test
Keith Packard (2):
drm/i915: x86 always has writeq. Add I915_READ64 for symmetry.
drm/i915: save/restore fence registers across suspend/resume
Kevin D. Kissell (2):
MIPS: SMTC: Bring set/clear/change_c0_## return value semantics uptodate.
MIPS: SMTC: Fix xxx_clockevent_init() naming conflict for SMTC
Kim Kyuwon (1):
rtc: rtc-twl4030 don't mask alarm interrupts on suspend
Krzysztof Hałasa (2):
IXP4xx: use "ENODEV" instead of "ENOSYS" in module initialization. ENOSYS makes modutils complain about missing kernel module support.
IXP4xx: complete Ethernet netdev setup before calling register_netdev().
Kumar Gala (7):
powerpc/83xx: Update defconfigs
powerpc/85xx: Update defconfigs
powerpc/86xx: Update defconfigs
powerpc/embedded6xx: Update defconfigs
powerpc/8xx: Update defconfigs
powerpc/mpic: Fix incorrect allocation of interrupt rev-map
sata_fsl: Fix compile warnings
Larry Finger (1):
Staging: rtl8187se: Fix compilation warnings and procfs directory leak
Lennert Buytenhek (1):
net: update skb_recycle_check() for hardware timestamping changes
Li Hong (1):
Btrfs: remove outdated comment in btrfs_ioctl_resize()
Linus Torvalds (2):
Revert "Ignore madvise(MADV_WILLNEED) for hugetlbfs-backed regions"
Linux 2.6.30-rc6
Luis R. Rodriguez (3):
cfg80211: fix race condition with wiphy_apply_custom_regulatory()
cfg80211: fix bug while trying to process beacon hints on init
cfg80211: fix comment on regulatory hint processing
Ma Ling (3):
drm/i915: Use the GM45 VGA hotplug workaround on G45 as well.
drm/i915: Include 965GME pci ID in IS_I965GM(dev) to match UMS.
drm/i915: Set HDMI hot plug interrupt enable for only the output in question.
Maciej Sosnowski (1):
ioatdma: fix "ioatdma frees DMA memory with wrong function"
Manish Katiyar (1):
Make checkpatch.pl shut up on fs/inode.c
Manuel Lauss (4):
MIPS: Alchemy: Fix AU1100 interrupt numbers off-by-one
MIPS: Alchemy: Add missing Au1200 GPIO203 interrupt
MIPS: au1xxx-ide: Fix build with CONFIG_PM
MIPS: Alchemy: Timer build fix
Marcel Holtmann (4):
Bluetooth: Move dev_set_name() to a context that can sleep
Bluetooth: Fix wrong module refcount when connection setup fails
Bluetooth: Don't use hci_acl_connect_cancel() for incoming connections
Bluetooth: Don't trigger disconnect timeout for security mode 3 pairing
Mark Brown (1):
i2c: Enable i2c-s3c2410 for S3C64XX too
Mark Ware (1):
i2c-cpm: Pass dev ptr to dma_*_coherent rather than NULL
Martin K. Petersen (2):
libata: Report disk alignment and physical block size
libata: Media rotation rate and form factor heuristics
Martin Michlmayr (1):
sata_mv: use new sata phy register settings for new devices
Matthew Wilcox (1):
PCI MSI: Fix MSI-X with NIU cards
Mauro Carvalho Chehab (1):
V4L/DVB (11680): cafe_ccic: use = instead of == for setting a value at a var
Maynard Johnson (1):
powerpc: Fix oprofile sampling of marked events on POWER7
Mel Gorman (1):
Remove implementation of readpage from the hugetlbfs_aops
Michael Chan (1):
bnx2: Fix panic in bnx2_poll_work().
Mike Rapoport (2):
ASoC: soc-core: fix crash when removing not instantiated card
pxa2xx-ac97: fix reset gpio mode setting
Miklos Szeredi (1):
fuse: destroy bdi on error
Ming Lei (2):
Revert driver core: fix passing platform_data
V4L/DVB (11575): uvcvideo: fix uvc resume failed
Nicolas Pitre (1):
USB: ftdi_sio: add vendor/product id for the Marvell SheevaPlug
Oskar Schirmer (3):
xtensa: fix wrong extern declaration renamed in code using it
xtensa: implement ccount calibration for s6000
xtensa: update s6105_defconfig for ccount calibration
Pablo Neira Ayuso (2):
netfilter: xt_cluster: fix use of cluster match with 32 nodes
netfilter: ctnetlink: fix wrong message type in user updates
Patrick McHardy (2):
netfilter: add missing linux/types.h include to xt_LED.h
net-sched: fix bfifo default limit
Pekka Enberg (1):
Staging: w35und: unregister device from the ieee80211 stack upon ->disconnect()
Phil Dibowitz (1):
USB: unusual_devs: extend nokia 6288 bcd range
Phillip Lougher (2):
Squashfs: check page size is not larger than the filesystem block size
Squashfs: cody tidying, remove commented out line in Makefile
Ralf Baechle (14):
MIPS: Print the actual detected I-cache associativity on bootup.
MIPS: Fix build error if CONFIG_CEVT_R4K is undefined.
MIPS: Enable CLO / CLZ instructions via separate CPU property
MIPS: Cavium: Add support for 8k and 32k page sizes.
MIPS: Kconfig: Delete duplicate definition of RWSEM_GENERIC_SPINLOCK.
MIPS: Make access_ok() sideeffect proof.
MIPS: Make uaccess.h slightly more sparse friendly.
MIPS: uaccess: Switch lock annotations to might_fault().
MIPS: IP27: Get rid of #ident. Gcc 4.4.0 doesn't like it.
MIPS: Set compiler options only after the compiler prefix has ben set.
MIPS: Use -mno-check-zero-division
MIPS: Fix sign-extension bug in 32-bit kernel on 32-bit hardware.
MIPS: Fix highmem.
MIPS: Rewrite <asm/div64.h> to work with gcc 4.4.0.
Randy Dunlap (2):
Driver core: platform: fix kernel-doc warnings
ALSA: pcsp: fix printk format warning
Reinette Chatre (1):
iwlwifi: update key flags at time key is set
Roel Kluin (3):
i2c-pxa.c: timeouts off by 1
ROMFS: romfs_dev_read() error ignored
ALSA: riptide: postfix increment and off by one
Ryusuke Konishi (6):
nilfs2: fix possible recovery failure due to block creation without writer
nilfs2: fix circular locking dependency of writer mutex
nilfs2: ensure to clear dirty state when deleting metadata file block
nilfs2: fix possible circular locking for get information ioctls
nilfs2: fix lock order reversal in nilfs_clean_segments ioctl
nilfs2: check size of array structured data exchanged via ioctls
Sage Weil (1):
Btrfs: make show_options result match actual option names
Sankar P (1):
Btrfs: Spelling fix in btrfs_lookup_first_block_group comments
Shane McDonald (3):
MIPS: MSP71xx: Resolve multiple definition of plat_timer_setup
MIPS: MSP71xx: Resolve use of non-existent GPIO routines in msp71xx reset
MIPS: MSP71xx: Remove the RAMROOT functions
Shaohua Li (1):
drm/i915: workaround IGD i2c bus issue in kernel side (v2)
Simon Arlott (1):
USB: cxacru: Fix negative dB output
Simon Horman (1):
ipvs: Fix IPv4 FWMARK virtual services
Stephen Rothwell x (1):
powerpc/iseries: Fix pci breakage due to bad dma_data initialization
Steve Wise (3):
svcrdma: Fix dma map direction for rdma read targets
RDMA/cxgb3: Don't complete flushed send work requests twice
svcrdma: clean up error paths.
Steven Toth (1):
V4L/DVB (11664): cx23885: Frontend wasn't locking on HVR-1500
Steven Whitehouse (1):
GFS2: Fix glock ref counting bug
Sukadev Bhattiprolu (1):
devpts: correctly set default options
Takashi Iwai (1):
ALSA: hda - Fix line-in on Mac Mini Core2 Duo
Tejun Heo (3):
libata: fix attach error handling
libata: clear ering on resume
alpha: unbreak percpu again
Theodore Ts'o (1):
ext4: Fix race in ext4_inode_info.i_cached_extent
Thierry Reding (1):
Input: tsc2007 - fix locking in hrtimer handler
Thomas Bogendoerfer (2):
MIPS: IP27: Fix clash with NMI_OFFSET from hardirq.h
MIPS: Sibyte: Fix locking in set_irq_affinity
Tim Cole (1):
Input: joydev - blacklist digitizers
Timur Tabi (1):
powerpc: Fix mktree build error on Mac OS X host
Trent Piepho (3):
V4L/DVB (11660): zoran: fix bug when enumerating format -1
V4L/DVB (11661): v4l2-ioctl: Check buffer types using g_fmt instead of try_fmt
V4L/DVB (11662): v4l2-ioctl: Clear buffer type specific trailing fields/padding
Vitaly Mayatskikh (1):
Avoid world-writable sysfs files in libata driver.
Wolfgang Grandegger (1):
i2c-mpc: bug fix for MPC52xx clock setting and printout
Zhang Le (2):
MIPS: Add Loongson cpu-feature-overrides.h
MIPS: Loongson 2 needs no hazard barriers.
Zhang, Yanmin (1):
PCI: Fix pci-e port driver slot_reset bad default return value
Zoltan Karcagi (1):
HID: fix dropped device-specific quirks
npiggin@xxxxxxx (1):
fs: dcache fix LRU ordering
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/