Linux 2.6.38-rc6
From: Linus Torvalds
Date: Mon Feb 21 2011 - 20:45:33 EST
Hmm. Another week, another -rc. This one has the fix for the rather
annoying (but also very rare) memory corruption that we were battling
for a couple of weeks - but since I suspect only two people ever saw
it, I doubt most of you care. It was a big relief for _me_ to have it
resolved, though, so I'll mention it anyway. There's another patch for
a related issue pending, it will go in soon.
Diff-wise, the most noticeable thing here is removal of the /proc
interface from the target code (so that we don't make a release with
deprecated interfaces). But ignoring that (and some arm mach/map.h
cleanup patches), the diffs really are pretty small.
But what is probably actually noticeable is a lot of small fixups,
mostly in drivers. Nothing really exciting, I'm afraid. Or not afraid,
since excitement at this stage in the -rc series is a bad thing.
I do want to remind developers to please take a look at Rafael's
latest regression list (I particularly care for the "since 2.6.37",
but I feel compelled to ask people to look at the 36->37 regression
list too.
And for the people who actually reported the regressions (or didn't,
but have found new ones) - please do update the status of the
regression. Some of them I'm really feel a lot more happy about if
they had a note that "yes, I tested with -rc6, and the problem is
still there". We've fixed a fair number of problems, so it's always
good to have regression reporters ping us with something like "hey,
I'm still here, and you may have fixed all those other things, but you
didn't fix my issue".
Linus
---
Ahmed S. Darwish (2):
Documentation: complete crashkernel= parameter documentation
Documentation: explain [KMG] parameter suffix
Akinobu Mita (2):
sparc: use bitmap_set()
sparc: fix size argument to find_next_zero_bit()
Alex Deucher (1):
drm/radeon/kms: add missing frac fb div flag for dce4+
Amir Hanania (1):
ixgbe: work around for DDP last buffer size
Andrew Vasquez (1):
[SCSI] qla2xxx: Return DID_NO_CONNECT when FC device is lost.
Andy Gospodarek (1):
ixgbe: fix panic due to uninitialised pointer
Andy Whitcroft (1):
ecryptfs: read on a directory should return EISDIR if not supported
Axel Lin (1):
ARM: SAMSUNG: Drop exporting s3c24xx_ts_set_platdata
Bao Liang (1):
Bluetooth: Set conn state to BT_DISCONN to avoid multiple responses
Ben Skeggs (4):
drm/nouveau: fix non-EDIDful native mode selection
drm/nv40: fix tiling-related setup for a number of chipsets
drm/nouveau: flips/flipd need to always set 'evict' for
move_accel_cleanup()
drm/nouveau: fix suspend/resume on GPUs that don't have PM support
Casey Leedom (4):
cxgb4vf: Check driver parameters in the right place ...
cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined ...
cxgb4vf: Quiesce Virtual Interfaces on shutdown ...
cxgb4vf: Use defined Mailbox Timeout
Catalin Marinas (1):
ARM: 6676/1: Correct the cpu_architecture() function for ARMv7
Cho, Yu-Chen (1):
Bluetooth: add Atheros BT AR9285 fw supported
Chuck Ebbert (1):
block: revert block_dev read-only check
Clemens Ladisch (4):
hwmon: (jc42) fix type mismatch
hwmon: (jc42) more helpful documentation
hwmon: (jc42) do not allow writing to locked registers
hwmon: (k10temp) add support for AMD Family 12h/14h CPUs
Dan Carpenter (1):
[SCSI] target: iblock/pscsi claim checking for NULL instead of IS_ERR
Daniel Hellstrom (1):
sparc32: unaligned memory access (MNA) trap handler bug
Daniel Walker (1):
MAINTAINERS: email address change
Darrick J. Wong (1):
[SCSI] scsi_debug: Fix 32-bit overflow in do_device_access
causing memory corruption
David Henningsson (3):
ALSA: HDA: Add position_fix quirk for an Asus device
ALSA: HDA: Conexant auto: Handle multiple connections to ADC node
ALSA: HDA: Do not announce false surround in Conexant auto
David S. Miller (4):
hisax: Fix unchecked alloc_skb() return.
iwlwifi: Delete iwl3945_good_plcp_health.
isdn: hisax: Use l2headersize() instead of dup (and buggy) func.
sparc64: Fix NMI startup bug which also breaks perf.
Dmitry Torokhov (1):
module: explicitly align module_version_attribute structure
Eliad Peller (1):
mac80211: add missing locking in ieee80211_reconfig
Eric Dumazet (2):
net: provide default_advmss() methods to blackhole dst_ops
net: deinit automatic LIST_HEAD
Francisco Jerez (3):
drm/nv10: Fix crash when allocating a BO larger than half the
available VRAM.
drm/nv04-nv40: Fix NULL dereference when we fail to find an LVDS
native mode.
drm/nouveau: Fix detection of DDC-based LVDS on DCB15 boards.
Fubo Chen (1):
[SCSI] target: fixed missing lock drop in error path
Giuseppe Cavallaro (1):
stmmac: enable wol via magic frame by default.
Guenter Roeck (1):
MAINTAINERS: Remove stale hwmon quilt tree
Heiko Carstens (2):
[S390] atomic: use ACCESS_ONCE() for atomic_read()
[S390] atomic: use inline asm
Herbert Xu (4):
crypto: sha-s390 - Reset index after processing partial block
bridge: Fix mglist corruption that leads to memory corruption
bridge: Fix timer typo that may render snooping less effective
bridge: Replace mp->mglist hlist with a bool
Hiroaki SHIMODA (1):
xfrm: avoid possible oopse in xfrm_alloc_dst
Horst Hartmann (1):
[S390] net: provide architecture specific NET_SKB_PAD
Ian Campbell (2):
arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS.
xen: suspend and resume system devices when running PVHVM
Indan Zupancic (1):
drm/i915: Do not handle backlight combination mode specially
Ivan Vecera (1):
drivers/net: Call netif_carrier_off at the end of the probe
James Bottomley (1):
[SCSI] qla2xxx: Fix race that could hang kthread_stop()
Jan Beulich (1):
hwmon: (lm85) extend to support EMC6D103 chips
Jeff Layton (1):
cifs: fix handling of scopeid in cifs_convert_address
Jesper Juhl (4):
Don't potentially dereference NULL in net/dcb/dcbnl.c:dcbnl_getapp()
USB Network driver infrastructure: Fix leak when
usb_autopm_get_interface() returns less than zero in kevent().
Net, USB, Option, hso: Do not dereference NULL pointer
ATM, Solos PCI ADSL2+: Don't deref NULL pointer if
net_ratelimit() and alloc_skb() interact badly.
Jesse Brandeburg (2):
e1000e: check down flag in tasks
e1000e: flush all writebacks before unload
John Fastabend (1):
net: dcb: application priority is per net_device
John Stultz (2):
RTC: Revert UIE emulation removal
RTC: Re-enable UIE timer/polling emulation
Kashyap, Desai (3):
[SCSI] mptfusion: mptctl_release is required in mptctl.c
[SCSI] mptfusion: Fix Incorrect return value in mptscsih_dev_reset
[SCSI] mptfusion: Bump version 03.04.18
Keng-Yu Lin (1):
dell-laptop: Toggle the unsupported hardware killswitch
Kukjin Kim (5):
ARM: S5PV310: Cleanup map.h file
ARM: S5PV210: Cleanup map.h file
ARM: S5PC100: Clenaup map.h file
ARM: S5P6442: Cleanup map.h file
ARM: S5P64X0: Cleanup map.h file
Kurt Van Dijck (1):
net/can/softing: make CAN_SOFTING_CS depend on CAN_SOFTING
Linus Torvalds (5):
vfs: fix BUG_ON() in fs/namei.c:1461
Expand CONFIG_DEBUG_LIST to several other list operations
net: dont leave active on stack LIST_HEAD
Revert "tpm_tis: Use timeouts returned from TPM"
Linux 2.6.38-rc6
Maciej Sosnowski (1):
RDMA/nes: Don't generate async events for unregistered devices
Madhuranath Iyengar (1):
[SCSI] qla2xxx: Change from irq to irqsave with host_lock
Marek Olšák (1):
drm/radeon/kms: do not reject X16 and Y16X16 floating-point
formats on r300
Marek Szyprowski (2):
ARM: S5PV210: Update max8998_platform_data
ARM: S5PV210: Fix regulator names
Martin Schwidefsky (1):
[S390] correct ipl parameter block safe guard
Matt Carlson (1):
tg3: Restrict phy ioctl access
Matthew Garrett (1):
acer-wmi: Fix capitalisation of GUID
Michal Marek (1):
fixdep: Do not record dependency on the source file itself
Mike Marciniszyn (2):
IB/qib: Fix double add_timer()
IB/qib: Prevent double completions after a timeout or RNR error
NeilBrown (1):
nfsd: correctly handle return value from nfsd_map_name_to_*
Nicholas Bellinger (6):
[SCSI] target/iblock: Fix failed bd claim NULL pointer dereference
[SCSI] target: Fix demo-mode MappedLUN shutdown UA/PR breakage
[SCSI] target: Fix top-level configfs_subsystem default_group
shutdown breakage
[SCSI] target: Fix SCF_SCSI_CONTROL_SG_IO_CDB breakage
[SCSI] target: Remove procfs based target_core_mib.c code
[SCSI] target: fix use after free detected by SLUB poison
Nicolas Pitre (2):
ARM: 6739/1: update .gitignore for boot/compressed
ARM: 6745/1: kprobes insn decoding fix
Patrick McHardy (1):
netfilter: nf_iterate: fix incorrect RCU usage
Pawel Moll (1):
ARM: 6740/1: Place correctly notes section in the linker script
Randy Dunlap (4):
net: fix ifenslave build flags
platform/x86: ideapad-laptop depends on INPUT
Documentation: log_buf_len uses [KMG] suffix
Docbook: add fs/eventfd.c and fix typos in it
Raymond Yau (1):
ALSA: au88x0 - Modify pointer callback to give accurate playback position
Russell King (4):
ARM: Ensure predictable endian state on signal handler entry
ARM: Keep exit text/data around for SMP_ON_UP
ARM: tlb: delay page freeing for SMP and ARMv7 CPUs
ARM: tlb: move noMMU tlb_flush() to asm/tlb.h
Sage Weil (3):
libceph: fix socket read error handling
libceph: fix socket write error handling
ceph: queue cap_snaps once per realm
Sebastian Andrzej Siewior (1):
spi/pxa2xx pci: fix the release - remove race
Seth Forshee (1):
thinkpad_acpi: Always report scancodes for hotkeys
Shiraz Hashim (1):
ARM: 6722/1: SPEAr: sp810: switch to slow mode before reset
Shirish Pargaonkar (1):
cifs: Fix regression in LANMAN (LM) auth code
Srinidhi Kasagar (1):
ARM: 6741/1: errata: pl310 cache sync operation may be faulty
Stanislaw Gruszka (2):
iwl3945: remove plcp check
PM / Hibernate: Return error code when alloc_image_page() fails
Stefan Haberland (1):
[S390] dasd: correct device table
Steffen Klassert (1):
ip_gre: Add IPPROTO_GRE to flowi in ipgre_tunnel_xmit
Steve French (1):
[CIFS] update cifs version
Takashi Iwai (1):
ALSA: caiaq - Fix possible string-buffer overflow
Tejun Heo (3):
workqueue: wake up a worker when a rescuer is leaving a gcwq
workqueue, freezer: unify spelling of 'freeze' + 'able' to 'freezable'
workqueue: make sure MAYDAY_INITIAL_TIMEOUT is at least 2 jiffies long
Thomas Abraham (1):
ARM: S5P: Fix end address in memory resource information for UART devices
Thomas Gleixner (4):
platform-drivers: x86: pmic: Fix up bogus irq hackery
platform-drivers: x86: Convert pmic to new irq_chip functions
platform-drivers: x86: pmic: Use irq_chip buslock mechanism
platform-drivers: x86: pmic: Use request_irq instead of chained handler
Timo Warns (1):
fs/partitions: Validate map_count in Mac partition tables
Toshiharu Okada (2):
pch_gbe: Fix the issue that the receiving data is not normal.
pch_gbe: Fix the MAC Address load issue.
Tyler Hicks (3):
eCryptfs: Revert "dont call lookup_one_len to avoid NULL nameidata"
eCryptfs: Handle NULL nameidata pointers
eCryptfs: Copy up lower inode attrs in getattr
Uwe Kleine-König (1):
RTC: Release mutex in error path of rtc_alarm_irq_enable
Vasiliy Kulikov (3):
platform: x86: tc1100-wmi: world-writable sysfs wireless and jogdial files
platform: x86: asus_acpi: world-writable procfs files
platform: x86: acer-wmi: world-writable sysfs threeg file
Will Deacon (2):
ARM: 6742/1: pmu: avoid setting IRQ affinity on UP systems
ARM: 6743/1: errata: interrupted ICALLUIS may prevent completion
of broadcasted operation
Yehuda Sadeh (1):
ceph: keep reference to parent inode on ceph_dentry
viresh kumar (3):
ARM: 6720/1: SPEAr: Append UL to VMALLOC_END
ARM: 6712/1: SPEAr: replace readl(), writel() with relaxed
versions in uncompress.h
ARM: 6700/1: SPEAr: Correct SOC config base address for spear320
--
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/