[ 00/73] 3.9.2-stable review

From: Greg Kroah-Hartman
Date: Thu May 09 2013 - 19:16:02 EST


This is the start of the stable review cycle for the 3.9.2 release.
There are 73 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.

Responses should be made by Sat May 11 22:23:28 UTC 2013.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.9.2-rc1.gz
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Linux 3.9.2-rc1

Chen Gang <gang.chen@xxxxxxxxxxx>
kernel/audit_tree.c: tree will leak memory when failure occurs in audit_trim_trees()

Trond Myklebust <Trond.Myklebust@xxxxxxxxxx>
NFSv4.x: Fix handling of partially delegated locks

Dan Williams <dcbw@xxxxxxxxxx>
qmi_wwan/cdc_ether: add device IDs for Dell 5804 (Novatel E371) WWAN card

Yinghai Lu <yinghai@xxxxxxxxxx>
PCI: Delay final fixups until resources are assigned

Srivatsa S. Bhat <srivatsa.bhat@xxxxxxxxxxxxxxxxxx>
EDAC: Don't give write permission to read-only files

Josef Bacik <jbacik@xxxxxxxxxxxx>
Btrfs: fix extent logging with O_DIRECT into prealloc

Josef Bacik <jbacik@xxxxxxxxxxxx>
Btrfs: compare relevant parts of delayed tree refs

Steven Rostedt (Red Hat) <rostedt@xxxxxxxxxxx>
tracing: Fix ftrace_dump()

Sachin Kamat <sachin.kamat@xxxxxxxxxx>
drm/tilcdc: Fix an incorrect condition

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: fix handling of v6 power tables

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: add new richland pci ids

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: fix possible segfault when parsing pm tables

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: fix endian bugs in atom_allocate_fb_scratch()

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: disable the crtcs in mc_stop (r5xx-r7xx) (v2)

Jerome Glisse <jglisse@xxxxxxxxxx>
drm/radeon: Always flush the VM

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: fix typo in si_select_se_sh()

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: fix hdmi mode enable on RS600/RS690/RS740

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: cleanup properly if mmio mapping fails

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon/evergreen+: don't enable HPD interrupts on eDP/LVDS

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: add some new SI PCI ids

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: disable the crtcs in mc_stop (evergreen+) (v2)

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: update wait_for_vblank for r1xx-r4xx

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: properly lock disp in mc_stop/resume for r5xx-r7xx

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: properly lock disp in mc_stop/resume for evergreen+

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: update wait_for_vblank for evergreen+

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: update wait_for_vblank for r5xx-r7xx

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon/dce6: add missing display reg for tiling setup

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: fix typo in rv515_mc_resume()

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: use frac fb div on RS780/RS880

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: don't use get_engine_clock() on APUs

Zhang, Xiong Y <xiong.y.zhang@xxxxxxxxx>
drm/i915: correct the calculation of first_pd_entry_in_global_pt

David MÃller <d.mueller@xxxxxxxxx>
drm/i915: Fall back to bit banging mode for DVO transmitter detection

Daniel Vetter <daniel.vetter@xxxxxxxx>
drm/i915: Fixup Oops in the pipe config computation

Paulo Zanoni <paulo.r.zanoni@xxxxxxxxx>
drm/i915: don't intel_crt_init on any ULT machines

Jani Nikula <jani.nikula@xxxxxxxxx>
drm/i915: ensure single initialization and cleanup of backlight device

Daniel Vetter <daniel.vetter@xxxxxxxx>
drm/i915: don't check inconsistent modeset state when force-restoring

Paulo Zanoni <paulo.r.zanoni@xxxxxxxxx>
drm/i915: set CPT FDI RX polarity bits based on VBT

Chris Wilson <chris@xxxxxxxxxxxxxxxxxx>
drm/i915: Use MLC (l3$) for context objects

Chris Wilson <chris@xxxxxxxxxxxxxxxxxx>
drm/i915: Workaround incoherence between fences and LLC across multiple CPUs

Egbert Eich <eich@xxxxxxx>
drm/i915: Fix SDVO connector and encoder get_hw_state functions

Christian Lamparter <chunkeey@xxxxxxxxxxxxxx>
drm/i915: Add no-lvds quirk for Fujitsu Esprimo Q900

Daniel Vetter <daniel.vetter@xxxxxxxx>
drm/i915: Fix sdvo connector get_hw_state function

Dave Airlie <airlied@xxxxxxxxxx>
drm/ast: deal with bo reserve fail in dirty update path

Dave Airlie <airlied@xxxxxxxxx>
drm/prime: keep a reference from the handle to exported dma-buf (v6)

Imre Deak <imre.deak@xxxxxxxxx>
drm: prime: fix refcounting on the dmabuf import error path

Anisse Astier <anisse@xxxxxxxxx>
drm/gma500: fix backlight hotkeys behaviour on netbooks

Dave Airlie <airlied@xxxxxxxxxx>
drm/mgag200: deal with bo reserve fail in dirty update path

Dave Airlie <airlied@xxxxxxxxxx>
drm/cirrus: deal with bo reserve fail in dirty update path

James Bottomley <JBottomley@xxxxxxxxxxxxx>
block: fix max discard sectors limit

Jun'ichi Nomura <j-nomura@xxxxxxxxxxxxx>
blkcg: fix "scheduling while atomic" in blk_queue_bypass_start

Catalin Marinas <catalin.marinas@xxxxxxx>
arm64: Ignore the 'write' ESR flag on cache maintenance faults

Thadeu Lima de Souza Cascardo <cascardo@xxxxxxxxxxxxxxxxxx>
RDMA/cxgb4: Fix SQ allocation when on-chip SQ is disabled

Stefan Bader <stefan.bader@xxxxxxxxxxxxx>
r8169: fix 8168evl frame padding.

David Cohen <david.a.cohen@xxxxxxxxx>
MODSIGN: do not send garbage to stderr when enabling modules signature

Theodore Ts'o <tytso@xxxxxxx>
ext4: add check for inodes_count overflow in new resize ioctl

Hans Schillstrom <hans@xxxxxxxxxxxxxxx>
ipvs: ip_vs_sip_fill_param() BUG: bad check of return value

Peter Zijlstra <a.p.zijlstra@xxxxxxxxx>
perf/x86/intel/lbr: Demand proper privileges for PERF_SAMPLE_BRANCH_KERNEL

Peter Zijlstra <a.p.zijlstra@xxxxxxxxx>
perf/x86/intel/lbr: Fix LBR filter

Peter Zijlstra <a.p.zijlstra@xxxxxxxxx>
perf/x86: Blacklist all MEM_*_RETIRED events for Ivy Bridge

Jan-Simon MÃller <dl9pf@xxxxxx>
perf/x86/intel: Fix unintended variable name reuse

Vince Weaver <vincent.weaver@xxxxxxxxx>
perf/x86/intel: Add support for IvyBridge model 58 Uncore

Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx>
net/eth/ibmveth: Fixup retrieval of MAC address

Benjamin Poirier <bpoirier@xxxxxxx>
menuconfig: Fix memory leak introduced by jump keys feature

Joerg Roedel <joro@xxxxxxxxxx>
iommu/amd: Properly initialize irq-table lock

Naoya Horiguchi <n-horiguchi@xxxxxxxxxxxxx>
hugetlbfs: fix mmap failure in unaligned size request

Suman Anna <s-anna@xxxxxx>
remoteproc: fix kconfig dependencies for VIRTIO

Suman Anna <s-anna@xxxxxx>
rpmsg: fix kconfig dependencies for VIRTIO

David Jeffery <djeffery@xxxxxxxxxx>
autofs - remove autofs dentry mount check

Axel Lin <axel.lin@xxxxxxxxxx>
pwm: spear: Fix checking return value of clk_enable() and clk_prepare()

Vaidyanathan Srinivasan <svaidy@xxxxxxxxxxxxxxxxxx>
powerpc: fix numa distance for form0 device tree

Michael Neuling <mikey@xxxxxxxxxxx>
powerpc/tm: Fix null pointer deference in flush_hash_page

Anton Blanchard <anton@xxxxxxxxx>
powerpc: Emulate non privileged DSCR read and write

Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
xen/arm: actually pass a non-NULL percpu pointer to request_percpu_irq


-------------

Diffstat:

Makefile | 4 +-
arch/arm/xen/enlighten.c | 2 +-
arch/arm64/mm/fault.c | 3 +-
arch/powerpc/include/asm/ppc-opcode.h | 4 +
arch/powerpc/kernel/traps.c | 10 ++-
arch/powerpc/mm/hash_utils_64.c | 1 +
arch/powerpc/mm/numa.c | 2 +-
arch/x86/kernel/cpu/perf_event_intel.c | 13 ++-
arch/x86/kernel/cpu/perf_event_intel_lbr.c | 27 +++++--
arch/x86/kernel/cpu/perf_event_intel_uncore.c | 17 ++--
block/blk-cgroup.c | 4 +-
drivers/edac/edac_mc_sysfs.c | 12 +--
drivers/gpu/drm/ast/ast_drv.h | 2 +
drivers/gpu/drm/ast/ast_fb.c | 43 +++++++++-
drivers/gpu/drm/ast/ast_ttm.c | 2 +-
drivers/gpu/drm/cirrus/cirrus_drv.h | 2 +
drivers/gpu/drm/cirrus/cirrus_fbdev.c | 38 ++++++++-
drivers/gpu/drm/cirrus/cirrus_ttm.c | 2 +-
drivers/gpu/drm/drm_gem.c | 4 +-
drivers/gpu/drm/drm_prime.c | 84 ++++++++++---------
drivers/gpu/drm/exynos/exynos_drm_dmabuf.c | 4 +-
drivers/gpu/drm/gma500/psb_irq.c | 2 +-
drivers/gpu/drm/i915/i915_drv.h | 1 +
drivers/gpu/drm/i915/i915_gem.c | 28 +++++--
drivers/gpu/drm/i915/i915_gem_context.c | 7 ++
drivers/gpu/drm/i915/i915_gem_dmabuf.c | 5 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 3 +-
drivers/gpu/drm/i915/i915_reg.h | 2 +-
drivers/gpu/drm/i915/intel_bios.c | 6 +-
drivers/gpu/drm/i915/intel_bios.h | 4 +-
drivers/gpu/drm/i915/intel_display.c | 60 ++++++++++----
drivers/gpu/drm/i915/intel_dp.c | 5 +-
drivers/gpu/drm/i915/intel_dvo.c | 13 ++-
drivers/gpu/drm/i915/intel_lvds.c | 9 ++-
drivers/gpu/drm/i915/intel_panel.c | 7 +-
drivers/gpu/drm/i915/intel_pm.c | 9 ++-
drivers/gpu/drm/i915/intel_sdvo.c | 5 +-
drivers/gpu/drm/mgag200/mgag200_drv.h | 2 +
drivers/gpu/drm/mgag200/mgag200_fb.c | 43 +++++++++-
drivers/gpu/drm/mgag200/mgag200_ttm.c | 4 +-
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 1 -
drivers/gpu/drm/radeon/atom.c | 6 +-
drivers/gpu/drm/radeon/atombios_crtc.c | 3 +
drivers/gpu/drm/radeon/evergreen.c | 111 +++++++++++++++++++++++---
drivers/gpu/drm/radeon/evergreen_reg.h | 2 +
drivers/gpu/drm/radeon/ni.c | 8 +-
drivers/gpu/drm/radeon/nid.h | 4 +
drivers/gpu/drm/radeon/r100.c | 77 ++++++++++++------
drivers/gpu/drm/radeon/r500_reg.h | 2 +
drivers/gpu/drm/radeon/r600_hdmi.c | 4 +-
drivers/gpu/drm/radeon/radeon_atombios.c | 21 +++--
drivers/gpu/drm/radeon/radeon_kms.c | 4 +
drivers/gpu/drm/radeon/radeon_pm.c | 6 +-
drivers/gpu/drm/radeon/radeon_ring.c | 3 +-
drivers/gpu/drm/radeon/rs600.c | 52 ++++++++++--
drivers/gpu/drm/radeon/rv515.c | 56 ++++++++++++-
drivers/gpu/drm/radeon/si.c | 3 +-
drivers/gpu/drm/radeon/sid.h | 2 +
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +-
drivers/gpu/drm/udl/udl_gem.c | 4 +
drivers/infiniband/hw/cxgb4/qp.c | 25 +++---
drivers/iommu/amd_iommu.c | 3 +
drivers/net/ethernet/ibm/ibmveth.c | 23 +++---
drivers/net/ethernet/realtek/r8169.c | 9 +++
drivers/net/usb/cdc_ether.c | 7 ++
drivers/net/usb/qmi_wwan.c | 7 ++
drivers/pci/bus.c | 1 +
drivers/pci/probe.c | 1 -
drivers/pwm/pwm-spear.c | 6 +-
drivers/remoteproc/Kconfig | 1 +
drivers/rpmsg/Kconfig | 1 +
fs/autofs4/expire.c | 9 ---
fs/btrfs/delayed-ref.c | 24 +++---
fs/btrfs/inode.c | 21 +++--
fs/ext4/resize.c | 4 +
fs/hugetlbfs/inode.c | 24 +++---
fs/nfs/nfs4proc.c | 4 +-
include/drm/drmP.h | 5 +-
include/drm/drm_pciids.h | 5 ++
include/linux/blkdev.h | 2 +-
include/linux/hugetlb.h | 19 +++--
ipc/shm.c | 6 +-
kernel/Makefile | 2 +-
kernel/audit_tree.c | 2 +-
kernel/trace/trace.c | 62 ++++++--------
kernel/trace/trace_selftest.c | 9 ++-
mm/mmap.c | 7 +-
net/netfilter/ipvs/ip_vs_pe_sip.c | 6 +-
scripts/kconfig/list.h | 13 +++
scripts/kconfig/mconf.c | 3 +
90 files changed, 859 insertions(+), 318 deletions(-)


--
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/