Linux 3.1-rc3

From: Linus Torvalds
Date: Mon Aug 22 2011 - 16:23:14 EST


It's a day late - I was just too hungry tired after the DM class to
release it yesterday. But there it is, all fresh and new.

And a few thank-yous are in order: things are looking good. The
diffstat looks reasonable (the one big addition is in Documentation),
and while I could have wished for even less churn, I'm pretty happy.
The rc2 to rc3 shortlog is appended, and I think it mostly looks
pretty reasonable and short. Which is not to say that I'm not hoping
that things will calm down even further in the later rc's, but at
least so far I don't think I've had much reason to complain.

Another thank-you goes to Intel: this release has been full of travel
(happily now all completed), first due to a week of vacation during
the merge window, and then for my DM class weekends and LinuxCon. And
the new laptop made it much less painful to do even "allmodconfig"
builds while on the road.

So go out and test.

Linus

---


Alan Cox (1):
gma500: kill MIPI interface types

Alex Deucher (4):
drm/radeon/kms: don't enable connectors that are off in the
hotplug handler
drm/radeon/kms: fix regression is handling >2 heads on cedar/caicos
drm/radeon/kms: make some watermark messages debug only
drm/radeon/kms: don't try to be smart in the hpd handler

Andrew Morton (1):
drivers/cdrom/cdrom.c: relax check on dvd manufacturer value

Arnaldo Carvalho de Melo (1):
perf top browser: Remove spurious helpline update

Arnaud Patard (1):
ata: Add iMX pata support

Axel Lin (1):
block: swim3: fix unterminated of_device_id table

Bernd Schubert (1):
IPoIB: Fix possible NULL dereference in ipoib_start_xmit()

Boaz Harrosh (2):
pnfs-obj: Bug when we are running out of bio
pnfs-obj: Fix the comp_index != 0 case

Chris Mason (1):
Btrfs: force unplugs when switching from high to regular priority bios

Curt Wohlgemuth (1):
ext4: Fix ext4_should_writeback_data() for no-journal mode

Dan Carpenter (2):
btrfs: memory leak in btrfs_add_inode_defrag()
btrfs: unlock on error in btrfs_file_llseek()

Daniel Mack (1):
ALSA: snd_usb_caiaq: track submitted output urbs

Daniel T Chen (1):
ALSA: ac97: Add HP Compaq dc5100 SFF(PT003AW) to Headphone Jack
Sense whitelist

Dave Kleikamp (1):
jfs: flush journal completely before releasing metadata inodes

David Daney (1):
PCI: OF: Don't crash when bridge parent is NULL.

David S. Miller (1):
sparc64: Set HAVE_C_RECORDMCOUNT

Geunsik Lim (1):
MAINTAINERS: Fix list of perf events source files

H Hartley Sweeten (1):
drivers/block/drbd/drbd_nl.c: use bitmap_parse instead of __bitmap_parse

Heiko Carstens (1):
nfs: add missing prefetch.h include

Herbert Poetzl (1):
block/genhd.c: remove useless cast in diskstats_show()

Ian Campbell (3):
mm: make HASHED_PAGE_VIRTUAL page_address' struct page argument const.
mm: fix __page_to_pfn for a const struct page argument
sparc: fix array bounds error setting up PCIC NMI trap

Jan Beulich (1):
xen/x86: replace order-based range checking of M2P table by linear one

Jeff Garzik (1):
[libata] sata_sil: fix used-uninit warning

Jeff Layton (1):
cifs: demote cERROR in build_path_from_dentry to cFYI

Jeff Mahoney (1):
btrfs: btrfs_permission's RO check shouldn't apply to device nodes

Jeff Moyer (2):
allow blk_flush_policy to return REQ_FSEQ_DATA independent of *FLUSH
block: fix flush machinery for stacking drivers with differring
flush flags

Jens Axboe (2):
bsg-lib: add module.h include
Revert "cfq: Remove special treatment for metadata rqs."

Jeremy Fitzhardinge (1):
xen/tracing: Fix tracing config option properly

Jesse Barnes (3):
drm/i915: show interrupt info on IVB
drm/i915: split out PCH refclk update code
drm/i915: set GFX_MODE to pre-Ivybridge default value even on Ivybridge

Jiaying Zhang (2):
ext4: call ext4_ioend_wait and ext4_flush_completed_IO in ext4_evict_inode
ext4: flush any pending end_io requests before DIO reads w/dioread_nolock

Jiri Olsa (1):
perf report: Use properly build_id kernel binaries

Jon Mason (2):
PCI: Set PCI-E Max Payload Size on fabric
PCI: export pcie_bus_configure_settings symbol

Jonas Aberg (1):
fat: fix build warning

Josef Bacik (3):
Btrfs: detect wether a device supports discard
Btrfs: set i_size properly when fallocating and we already
Btrfs: fix 64 bit divide problem

Josh Boyer (1):
perf tools: Fix build against newer glibc

Julia Lawall (2):
drivers/ata/sata_dwc_460ex.c: add missing kfree
ALSA: sound/aoa/fabrics/layout.c: remove unneeded kfree

Kay Sievers (4):
loop: replace linked list of allocated devices with an idr index
loop: add management interface for on-demand device allocation
loop: add BLK_DEV_LOOP_MIN_COUNT=%i to allow distros 0
pre-allocated loop devices
loop: fix deadlock when sysfs and LOOP_CLR_FD race against each other

Keith Packard (6):
drm/i915: Wait for LVDS panel power sequence
drm/i915: Leave LVDS registers unlocked
drm/i915: Fix PCH port pipe select in CPT disable paths
drm/i915: Remove unused 'reg' argument to dp_pipe_enabled
drm/i915: Can't do accurate vblank timestamps with UMS
drm/i915: Cannot set clock gating under UMS

Konrad Rzeszutek Wilk (1):
xen/blkback: Make description more obvious.

Li Zefan (1):
Btrfs: use plain page_address() in header fields setget functions

Lin Ming (1):
perf tools: Add group event scheduling option to perf record/stat

Linus Torvalds (1):
Linux 3.1-rc3

Mark Brown (1):
regmap: Fix bulk reads

Masami Hiramatsu (9):
perf probe: Fix a memory leak for scopes array
perf probe: Fix line walker to check CU correctly
perf probe: Fix to search nested inlined functions in CU
perf probe: Fix to walk all inline instances
perf probe: Warn when more than one line are given
perf probe: Fix to search local variables in appropriate scope
perf probe: Avoid searching variables in intermediate scopes
perf probe: Search concrete out-of-line instances
perf probe: Filter out redundant inline-instances

Mathias Krause (1):
i7core_edac: fixed typo in error count calculation

Matthew Garrett (3):
drm/radeon: Allow panel preferred EDID to override BIOS native mode
drm/radeon: re-POST the asic on Apple hardware when booted via EFI
Not all systems expose a firmware or platform mechanism for
changing the backlight intensity on i915, so add native driver
support.

Matthew Wilcox (1):
Move some REQ flags to the common bio/request area

Miao Xie (2):
Btrfs: fix wrong free space information
Btrfs: fix uninitialized sync_pending

Michael Witten (16):
Docs: MSI-HOWTO: Use the subjunctive, and change `can' to `may'
Docs: MSI-HOWTO: Use present tense and streamline some wording
Docs: MSI-HOWTO: `asked for' -> `requested'
Docs: MSI-HOWTO: Streamline some wording
Docs: MSI-HOWTO: Put the `because' subordinate clause first
Docs: MSI-HOWTO: Offset modifier with a comma, and insert `yet'
for emphasis
Docs: MSI-HOWTO: Insert `that'
Docs: MSI-HOWTO: Move a sentence to another paragraph
Docs: MSI-HOWTO: , -> ;
Docs: MSI-HOWTO: API -> function
Docs: MSI-HOWTO: Insert a comma
Docs: MSI-HOWTO: may -> might
Docs: MSI-HOWTO: Use `unknown ...' rather than `... know about.'
Docs: MSI-HOWTO: can -> could
Docs: MSI-HOWTO: Insert a comma
Docs: MSI-HOWTO: MSI -> MSIs

Mihai Moldovan (1):
fat: fix utf8 iocharset warning message

Mikael Pettersson (2):
sparc64: remove unnecessary macros from spinlock_64.h
sparc32: unbreak arch_write_unlock()

Mike Christie (1):
block: add bsg helper library

Namhyung Kim (1):
blktrace: add FLUSH/FUA support

Namjae Jeon (1):
fat: fat16 support maximum 4GB file/vol size as WinXP or 7.

Or Gerlitz (2):
IBiser: Fix wrong mask when sizeof (dma_addr_t) > sizeof (unsigned long)
IB/iser: Support iSCSI PDU padding

Peter Zijlstra (1):
lockdep: Fix wrong assumption in match_held_lock

Rafael J. Wysocki (1):
PM / Domains: Fix build for CONFIG_PM_RUNTIME unset

Ram Pai (3):
PCI : ability to relocate assigned pci-resources
PCI: make cardbus-bridge resources optional
PCI: code and comments cleanup

Randy Dunlap (7):
KVM: fix TASK_DELAY_ACCT kconfig warning
xen: xen-selfballoon.c needs more header files
x86: fix mm/fault.c build
xen: self-balloon needs module.h
KVM: uses TASKSTATS, depends on NET
irqdesc: fix new kernel-doc warning
pci: fix new kernel-doc warning in pci.c

Rusty Russell (2):
virtio: Add text copy of spec to Documentation/virtual.
lguest: allow booting guest with CONFIG_RELOCATABLE=y

Sage Weil (1):
Btrfs: truncate pages from clone ioctl target range

Sebastian Andrzej Siewior (2):
irq: Always set IRQF_ONESHOT if no primary handler is specified
irq: Track the owner of irq descriptor

Shaohua Li (2):
blk-throttle: correctly determine sync bio
block: improve rq_affinity placement

Shirish Pargaonkar (1):
cifs: Do not set cifs/ntfs acl using a file handle (try #4)

Stefan Bader (2):
xen-blkfront: Drop name and minor adjustments for emulated scsi devices
xen-blkfront: Fix one off warning about name clash

Stefan Richter (3):
firewire: cdev: fix 32 bit userland on 64 bit kernel compat corner cases
firewire: ohci: fix DMA unmapping in an error path
firewire: core: handle ack_busy when fetching the Config ROM

Stefano Stabellini (1):
xen: Do not enable PV IPIs when vector callback not present

Stephane Eranian (3):
perf list: Fix exit value
perf evlist: Fix missing event name init for default event
perf tools: Fix error handling of unknown events

Stephen Rothwell (1):
regmap: using module facilities requires module.h

Stephen Warren (1):
regmap: Specify a module license

Steve French (3):
[CIFS] Cleanup use of CONFIG_CIFS_STATS2 ifdef to make transport
routines more readable
[CIFS] possible memory corruption on mount
update cifs version to 1.75

Takashi Iwai (5):
ALSA: hda - Fix duplicated capture-volume creation for ALC268 models
ALSA: hda - Add "PCM" volume to vmaster slave list
ALSA: usb-audio - Fix missing mixer dB information
ALSA: hda - Don't spew too many ELD errors
ALSA: hda - Fix error check from snd_hda_get_conn_index() in
patch_cirrus.c

Tao Ma (2):
block: Make rq_affinity = 1 work as expected
ext4: Resolve the hang of direct i/o read in handling
EXT4_IO_END_UNWRITTEN.

Tejun Heo (1):
pata_via: disable ATAPI DMA on AVERATEC 3200

Theodore Ts'o (1):
ext4: fix nomblk_io_submit option so it correctly converts uninit blocks

Thomas Gleixner (3):
rtc: Handle errors correctly in rtc_irq_set_state()
rtc: Fix hrtimer deadlock
rtc: Limit RTC PIE frequency

Timo Warns (1):
befs: Validate length of long symbolic links.

Tony Luck (1):
[IA64] fix "allnoconfig" build

Trond Myklebust (2):
NFSv4.1: Fix the callback 'highest_used_slotid' behaviour
NFSv4.1: Return NFS4ERR_BADSESSION to callbacks during session resets

Tsutomu Itoh (1):
Btrfs: forced readonly when btrfs_drop_snapshot() fails

Vasiliy Kulikov (1):
perf: fix temporary file ownership check

Vivek Goyal (2):
cfq-iosched: Reduce linked group count upon group destruction
cfq-iosched: Add documentation about idling

Yinghai Lu (2):
PCI: honor child buses add_size in hot plug configuration
PCI: make SRIOV resources optional

jhbird.choi@xxxxxxxxxxx (1):
genirq: Fix wrong bit operation

liubo (3):
Btrfs: fix an oops of log replay
Btrfs: fix a bug of balance on full multi-disk partitions
Btrfs: check if there is enough space for balancing smarter
--
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/