Linux 2.6.38-rc8

From: Linus Torvalds
Date: Tue Mar 08 2011 - 00:41:04 EST


I would have been ok with releasing this as the final 38, but I'm
going to be partially unreachable for several days next week, so I
felt there was no point in opening the merge window yet.

Also, we do have regressions. Some of them hopefully fixed here, but
it won't hurt to give it another week.

Not everything here is strictly a regression: the i_nlink fixes are
long-standing races (very unlikely ones, admittedly), and the alpha
updates just convert the irq chip descriptions so that we can enable
GENERIC_HARDIRQS_NO_DEPRECATED on alpha too. But most everything is
pretty simple, and the diffstat is fairly flat with nothing huge that
stands out.

40% drivers, 35% arch updates (alpha and arm), with the rest being fs,
net and some block layer updates.

So please keep testing,

Linus

---

Aaro Koskinen (1):
arm: mach-omap2: smartreflex: fix another memory leak

Al Viro (8):
sysv: i_nlink races in rename()
ufs: i_nlink races in rename()
minix: i_nlink races in rename()
nilfs2: i_nlink races in rename()
exofs: i_nlink races in rename()
fix reiserfs mkdir() breakage
udf: fix i_nlink limit
hfs: fix rename() over non-empty directory

Alex Elder (1):
xfs: zero proper structure size for geometry calls

Alexandre Bounine (1):
RapidIO: Update MAINTAINERS

Amit Shah (1):
virtio: console: Don't access vqs if device was unplugged

Andi Kleen (4):
mm: change alloc_pages_vma to pass down the policy node for local policy
mm: add alloc_page_vma_node()
mm: preserve original node for transparent huge page copies
mm: use correct numa policy node for transparent hugepages

Andres Salomon (2):
x86: OLPC: have prom_early_alloc BUG rather than return NULL
of/promtree: allow DT device matching by fixing 'name' brokenness (v5)

Andrey Vagin (1):
netlink: handle errors from netlink_dump()

Anton Blanchard (2):
powerpc/kexec: Restore ppc_md.machine_kexec
RxRPC: Fix v1 keys

Arnaldo Carvalho de Melo (1):
dccp: Change maintainer

Axel Lin (5):
net/fec: fix unterminated platform_device_id table
davinci: cpufreq: fix section mismatch warning
drivers/rtc/rtc-s3c.c: fix prototype for s3c_rtc_setaie()
drivers/misc/bmp085.c: add MODULE_DEVICE_TABLE
drivers/video/backlight/ltv350qv.c: fix a memory leak

Banajit Goswami (1):
ARM: S5P64X0: Fix number of GPIO lines in Bank F

Ben Dooks (3):
ARM: S3C64XX: Fix keypad setup to configure correct number of rows
ARM: S3C64XX: Add clock for i2c1
ARM: S3C64XX: Reduce output of s3c64xx_dma_init1()

Ben Hutchings (1):
block: fix kernel-doc format for blkdev_issue_zeroout

Ben Skeggs (3):
drm/nouveau: allocate kernel's notifier object at end of block
drm/nouveau: fix regression causing ttm to not be able to evict vram
drm/nv50-nvc0: prevent multiple vm/bar flushes occuring simultanenously

Bruce Allan (1):
e1000e: disable broken PHY wakeup for ICH10 LOMs, use MAC wakeup instead

Chih-Wei Huang (1):
ALSA: hda - Fix unable to record issue on ASUS N82JV

Chris Wilson (4):
Revert "drm/i915: fix corruptions on i8xx due to relaxed fencing"
drm/i915: Do not overflow the MMADDR write FIFO
drm/i915: Disable GPU semaphores by default
drm/i915: Rebind the buffer if its alignment constraints changes
with tiling

Christian Lamparter (1):
p54usb: add Senao NUB-350 usbid

Dan Carpenter (1):
[S390] keyboard: integer underflow bug

Dave Jones (1):
[CPUFREQ] Fix another notifier leak in powernow-k8.

Dave Kleikamp (1):
MAINTAINERS: Update shaggy's email address

David Henningsson (1):
ALSA: HDA: Realtek: Fixup jack detection to input subsystem

David Howells (2):
AF_RXRPC: Handle receiving ACKALL packets
DNS: Fix a NULL pointer deref when trying to read an error key
[CVE-2011-1076]

Dimitris Papastamos (2):
ASoC: WM8994: Don't disable the AIF[1|2]CLK_ENA unconditionaly
ASoC: WM8994: Ensure late enable events are processed for the ADCs

Dmitry Eremin-Solenikov (4):
ARM: pxa/tosa: drop setting LED trigger name, as it's unsupported now
ARM: pxa/colibri: don't register pxa2xx-pcmcia nodes on
non-colibri platforms
ARM: pxa: enable pxa-pcm-audio on pxa210/pxa25x platform
ARM: pxa/tosa: register wm9712 codec device

Dmitry Kravkov (5):
bnx2x: (NPAR mode) Fix FW initialization
bnx2x: Fix nvram test for single port devices.
bnx2x: Fix ethtool -t link test for MF (non-pmf) devices.
bnx2x: properly configure coefficients for MinBW algorithm (NPAR mode).
bnx2x: update driver version to 1.62.00-6

Dmitry Shmidt (1):
mmc: sdio: Allow sdio operations in other threads during sdio_add_func()

Francesco Virlinzi (1):
sh: Change __nosave_XXX symbols to long

Fry, Donald H (1):
iwlagn: Support new 5000 microcode.

Gerrit Renker (1):
dccp: fix oops on Reset after close

Hagen Paul Pfeifer (1):
net: handle addr_type of 0 properly

Hari Kanigeri (1):
omap: mailbox: resolve hang issue

Hegde, Vinay (1):
davinci_emac: Add Carrier Link OK check in Davinci RX Handler

Hirosh Dabui (1):
davinci: tnetv107x: fix register indexing for GPIOs numbers > 31

Ilya Yanok (1):
dnet: fix wrong use of platform_set_drvdata()

Jamie Iles (1):
macb: don't use platform_set_drvdata() on a net_device

Jan Engelhardt (1):
netfilter: nf_log: avoid oops in (un)bind with invalid nfproto values

Jan Niehusmann (1):
drm/i915: fix memory corruption with GM965 and >4GB RAM

Jan Puk (1):
carl9170: add Airlive X.USB a/b/g/n USBID

Jay Vosburgh (1):
MAINTAINERS: Add Andy Gospodarek as co-maintainer.

Jeff Kirsher (1):
igb: fix sparse warning

Jiri Slaby (1):
[CPUFREQ] fix BUG on cpufreq policy init failure

Jochen Friedrich (1):
mfd: Fix NULL pointer due to non-initialized ucb1x00-ts absinfo

John Fastabend (1):
net: dcbnl: check correct ops in dcbnl_ieee_set()

Josh Hunt (1):
ext2: Fix link count corruption under heavy link+rename load

Julian Anastasov (1):
ipvs: fix dst_lock locking on dest update

Jussi Kivilinna (1):
rndis_wlan: use power save only for BCM4320b

Justin Mattock (1):
drivers:isdn:istream.c Fix typo pice to piece

K.Prasad (1):
powerpc: Fix call to flush_ptrace_hw_breakpoint()

Ken Kawasaki (1):
fmvj18x_cs: add new id

Kukjin Kim (2):
ARM: 6761/1: Update number of VIC for S5PV210
ARM: 6762/1: Update number of VIC for S5P6442 and S5PC100

Kuninori Morimoto (4):
ARM: mach-shmobile: ap4evb: fixup memory initialize for zboot
ARM: mach-shmobile: mackerel: fixup memory initialize for zboot
ARM: mach-shmobile: ap4evb: modify LCDC clock divider value
ARM: mach-shmobile: mackerel: modify LCDC clock divider value

Kurt Van Dijck (1):
CAN: add controller hardware name for Softing cards

Kyungmin Park (1):
MAINTAINERS: add maintainer of Samsung Mobile Machine support

Lars Ellenberg (1):
net: fix nla_policy_len to actually _iterate_ over the policy

Lars-Peter Clausen (2):
ARM: S3C2440: Select missing S3C_DEV_USB_HOST on GTA02
ARM: S3C2440: Fix usage gpio bank j pin definitions on GTA02

Len Brown (2):
intel_idle: disable NHM/WSM HW C-state auto-demotion
intel_idle: disable Atom/Lincroft HW C-state auto-demotion

Lennert Buytenhek (1):
mfd: Fix ASIC3 build with GENERIC_HARDIRQS_NO_DEPRECATED

Li Zefan (1):
cpuset: add a missing unlock in cpuset_write_resmask()

Linus Torvalds (2):
Mark ptrace_{traceme,attach,detach} static
Linux 2.6.38-rc8

Lucian Adrian Grijincu (1):
sysctl: ipv6: use correct net in ipv6_sysctl_rtcache_flush

Magnus Damm (2):
ARM: mach-shmobile: AG5EVM MIPI-DSI LCD reset delay fix
ARM: mach-shmobile: Add sh73a0 MIPI-CSI and CEU clocks

Manjunathappa, Prakash (1):
mfd: Fix DaVinci voice codec device name

Mark Brown (7):
ASoC: Fix WM9081 platform data initialisation
mfd: Don't suspend WM8994 if the CODEC is not suspended
ARM: SAMSUNG: Include devs.h in dev-uart.c to prototype devices
ARM: S3C64XX: Staticise non-exported GPIO to interrupt functions
ARM: S3C64XX: Tone down SDHCI debugging
ARM: S3C64XX: Fix build with WM1190 disabled and WM1192 enabled
on SMDK6410
ARM: S3C64XX: Update regulator names for debugfs compatiblity on SMDK6410

Martin Schwidefsky (2):
[S390] xpram: remove __initdata attribute from module parameters
[S390] tape: deadlock on system work queue

Michael Chan (2):
cnic: Prevent status block race conditions with hardware
cnic: Fix lost interrupt on bnx2x

Michal Simek (1):
of: Add missing of_address.h to xilinx ehci driver

Mike Frysinger (2):
Blackfin: outs[lwb]: make sure count is greater than 0
Blackfin: iflush: update anomaly 05000491 workaround

Morten Holst Larsen (1):
Fix typo in call to irq_to_desc()

Naga Chumbalkar (1):
[CPUFREQ] p4-clockmod: print EST-capable warning message only once

Neil Brown (1):
[CPUFREQ] Missing "unregister_cpu_notifier" in powernow-k8.c

Neil Horman (1):
nfs4: Ensure that ACL pages sent over NFS were not allocated
from the slab (v3)

Nicolas Pitre (1):
ARM: 6765/1: remove obsolete comment from asm/mach/arch.h

Nobuhiro Iwamatsu (2):
sh: sh7750: move machtypes.h to include/generated
sh: sh7750: Fix incompatible pointer type

Paul Bolle (1):
of/flattree: Drop an uninteresting message to pr_debug level

Peter Zijlstra (1):
powerpc/mm: Make hpte_need_flush() safe for preemption

Petr Uzel (1):
block: kill loop_mutex

Rafael J. Wysocki (1):
ACPI / ACPICA: Implicit notify for multiple devices

Rajashekhara, Sudhakar (1):
davinci: da8xx/omap-l1x: add platform device for davinci-pcm-audio

Randy Dunlap (1):
net: update Documentation/networking/00-INDEX

Richard Samson (1):
ALSA: hda - add new Fermi 5xx codec IDs to snd-hda

Ryusuke Konishi (1):
nilfs2: fix regression that i-flag is not set on changeless checkpoints

Rémi Denis-Courmont (1):
f_phonet: avoid pskb_pull(), fix OOPS with CONFIG_HIGHMEM

Sage Weil (9):
Revert "ceph: keep reference to parent inode on ceph_dentry"
ceph: do not set I_COMPLETE
ceph: do not clear I_COMPLETE from d_release
libceph: fix handling of short returns from get_user_pages
libceph: retry after authorization failure
libceph: fix msgr backoff
libceph: fix msgr keepalive flag
libceph: fix msgr standby handling
ceph: no .snap inside of snapped namespace

Sergei Shtylyov (1):
DaVinci: fix compilation warnings in <mach/clkdev.h>

Shweta Gulati (1):
OMAP2+: PM: SmartReflex: fix memory leaks in Smartreflex driver

Stanislaw Gruszka (2):
ath9k: correct ath9k_hw_set_interrupts
r8169: disable ASPM

Stephen Hemminger (2):
skge: don't mark carrier down at start
e1000: fix sparse warning

Stuart Menefy (2):
sh: Ensure ST40-300 BogoMIPS value is consistent
sh: Flush executable pages in copy_user_highpage

Sujith Manoharan (1):
ath9k_htc: Fix an endian issue

Takashi Iwai (1):
ALSA: hda - Don't set to D3 in Cirrus errata init verbs

Tao Ma (1):
blktrace: Remove blk_fill_rwbs_rq.

Tejun Heo (2):
block: add @force_kblockd to __blk_run_queue()
block: blk-flush shouldn't call directly into q->request_fn()
__blk_run_queue()

Thomas Gleixner (19):
alpha: Pyxis convert irq_chip functions
alpha: srm: Convert irq_chip functions
alpha: i8259, alcor, jensen wildfire: Convert irq_chip
alpha: cabriolet: Convert irq_chip functions
alpha: dp264: Convert irq_chip functions
alpha: eb64p: Convert irq_chip functions
alpha: eiger: Convert irq_chip functions
alpha: marvel: Convert irq_chip functions
alpha: mikasa: Convert irq_chip functions
alpha: rawhide: Convert irq_chip functions
alpha: noritake: Convert irq_chip functions
alpha: rx164: Convert irq_chip functions
alpha: sable: Convert irq_chip functions
alpha: takara: Convert irq_chip functions
alpha: titan: Convert irq_chip functions
alpha: irq: Remove pointless irq status manipulation
alpha: irq: Convert affinity to use irq_data
alpha: Enable GENERIC_HARDIRQS_NO_DEPRECATED
pps: make pps_gen_parport depend on BROKEN

Uwe Kleine-König (1):
ARM: 6757/1: fix tlb.h induced linux/swap.h build failure

Vasiliy Kulikov (1):
ACPI / debugfs: Fix buffer overflows, double free

Vivek Goyal (1):
blk-throttle: Do not use kblockd workqueue for throtl work

Vladislav Zolotarov (3):
bnx2x: Add a missing bit for PXP parity register of 57712.
bnx2x: perform statistics "action" before state transition.
bnx2x: properly calculate lro_mss

Will Deacon (2):
ARM: 6767/1: ptrace: fix register indexing in GETHBPREGS request
ARM: 6768/1: hw_breakpoint: ensure debug logic is powered up on v7 cores

roel (1):
drm: index i shadowed in 2nd loop

vwadekar@xxxxxxxxxx (1):
mfd: Avoid tps6586x burst writes
--
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/