[ 3.5.y.z extended stable ] Linux 3.5.7.13 stable review

Luis Henriques luis.henriques at canonical.com
Mon May 20 10:50:00 UTC 2013


I am announcing the review cycle for the 3.5.7.13 stable release. This new
release contains 115 patches, which are posted as a response to this
message. They are also available at the following repository:

git://kernel.ubuntu.com/ubuntu/linux.git linux-3.5.y-review

If there are any problems, or if anything is missing, please answer to
this or to any of the followup patches. Note that any answer should be
made at maximum in 3 days, after that the final release of 3.5.7.13 will be
made.

For more information about the 3.5.y.z extended stable tree, see
https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable

Included below are the diffstat and shortlog for this release.

-Luis

-- 
 arch/arm/configs/at91sam9g45_defconfig       |   1 -
 arch/arm/include/asm/cmpxchg.h               |   8 +-
 arch/arm/include/asm/hardware/iop3xx.h       |   2 +-
 arch/arm/mach-at91/setup.c                   |   2 +-
 arch/arm/mach-exynos/include/mach/regs-pmu.h |   1 +
 arch/arm/mach-exynos/pmu.c                   |   5 +-
 arch/arm/mach-omap2/board-rx51-peripherals.c |   4 +-
 arch/arm/mach-u300/include/mach/u300-regs.h  |   2 +-
 arch/avr32/configs/favr-32_defconfig         |   1 -
 arch/avr32/configs/merisc_defconfig          |   1 -
 arch/powerpc/include/asm/ppc-opcode.h        |   4 +
 arch/powerpc/include/asm/rtas.h              |   2 +
 arch/powerpc/kernel/head_64.S                |   1 +
 arch/powerpc/kernel/rtas.c                   | 113 +++++++++++++++++++++++++++
 arch/powerpc/kernel/traps.c                  |  10 ++-
 arch/powerpc/mm/numa.c                       |   2 +-
 arch/powerpc/platforms/cell/spufs/inode.c    |   1 +
 arch/powerpc/platforms/pseries/suspend.c     |  22 ++++++
 arch/s390/include/asm/pgtable.h              |   4 +
 arch/tile/Kconfig                            |  14 +++-
 arch/tile/include/hv/hypervisor.h            |  27 ++++++-
 arch/tile/kernel/head_32.S                   |   2 +-
 arch/tile/kernel/head_64.S                   |  12 ++-
 arch/x86/kernel/cpu/perf_event_intel_lbr.c   |  27 +++++--
 arch/x86/kernel/irq.c                        |   4 -
 arch/x86/kvm/vmx.c                           |   6 ++
 arch/x86/mm/init.c                           |   5 ++
 arch/x86/xen/enlighten.c                     |  15 ++++
 drivers/acpi/acpica/exfldio.c                |  14 +++-
 drivers/acpi/ec.c                            |   4 +-
 drivers/block/drbd/drbd_receiver.c           |   1 -
 drivers/char/ipmi/ipmi_bt_sm.c               |   4 +-
 drivers/char/ipmi/ipmi_devintf.c             |  14 +++-
 drivers/cpufreq/exynos-cpufreq.c             |   4 +-
 drivers/cpufreq/longhaul.c                   |  10 ++-
 drivers/dma/pch_dma.c                        |   2 +-
 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                  |  76 +++++++++---------
 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_stolen.c       |  81 +++++++++----------
 drivers/gpu/drm/i915/intel_display.c         |   3 +
 drivers/gpu/drm/i915/intel_dp.c              |   5 --
 drivers/gpu/drm/i915/intel_dvo.c             |  13 ++-
 drivers/gpu/drm/i915/intel_lvds.c            |  10 ++-
 drivers/gpu/drm/i915/intel_panel.c           |   7 +-
 drivers/gpu/drm/mgag200/mgag200_drv.h        |   2 +
 drivers/gpu/drm/mgag200/mgag200_fb.c         |  43 +++++++++-
 drivers/gpu/drm/mgag200/mgag200_mode.c       |  69 ++++++++++------
 drivers/gpu/drm/mgag200/mgag200_ttm.c        |   4 +-
 drivers/gpu/drm/radeon/atom.c                |   6 +-
 drivers/gpu/drm/radeon/atombios_crtc.c       |   3 +
 drivers/gpu/drm/radeon/evergreen.c           |  67 +++++++++++++++-
 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/r300_cmdbuf.c         |   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/si.c                  |   3 +-
 drivers/gpu/drm/radeon/sid.h                 |   2 +
 drivers/i2c/busses/i2c-xiic.c                |   6 +-
 drivers/md/dm-snap.c                         |   1 +
 drivers/md/dm-thin.c                         |   2 +-
 drivers/mfd/adp5520.c                        |   8 +-
 drivers/mmc/core/mmc.c                       |   2 +-
 drivers/mmc/host/Kconfig                     |  10 ---
 drivers/mmc/host/atmel-mci.c                 |  16 ++--
 drivers/net/ethernet/3com/3c509.c            |   2 +
 drivers/net/ethernet/3com/3c59x.c            |  27 ++++---
 drivers/net/ethernet/ibm/ibmveth.c           |  23 +++---
 drivers/net/ethernet/realtek/r8169.c         |  41 ++++++----
 drivers/net/ethernet/sfc/mcdi.c              |   2 +-
 drivers/net/ethernet/tile/tilegx.c           |   2 +-
 drivers/net/macvlan.c                        |   7 +-
 drivers/net/usb/cdc_ether.c                  |   7 ++
 drivers/net/usb/qmi_wwan.c                   | 108 +++++++++++++++++++++++++
 drivers/net/wireless/ath/ath9k/main.c        |   6 +-
 drivers/net/wireless/b43/dma.c               |  19 +++++
 drivers/net/wireless/b43/dma.h               |   4 +-
 drivers/net/wireless/b43/main.c              |  43 +++++-----
 drivers/net/wireless/iwlwifi/iwl-pci.c       |   1 +
 drivers/net/wireless/mwifiex/cmdevt.c        |   1 +
 drivers/net/wireless/mwifiex/sta_ioctl.c     |  21 ++---
 drivers/platform/x86/hp_accel.c              |   3 +-
 drivers/rtc/rtc-pcf2123.c                    |   1 +
 drivers/scsi/sd.c                            |  20 +++++
 drivers/scsi/sd.h                            |   1 +
 drivers/target/iscsi/iscsi_target_erl1.c     |   7 +-
 drivers/usb/host/xhci-ring.c                 |  23 ++++--
 drivers/video/console/fbcon.c                |   2 +
 drivers/watchdog/watchdog_dev.c              |   3 +-
 fs/autofs4/expire.c                          |   9 ---
 fs/ext4/mballoc.c                            |   6 +-
 fs/ext4/resize.c                             |   4 +
 fs/hugetlbfs/inode.c                         |  20 ++---
 fs/nfsd/nfs4proc.c                           |  23 ++++--
 fs/nfsd/nfs4state.c                          |   8 +-
 fs/nfsd/nfs4xdr.c                            |  19 ++---
 include/drm/drmP.h                           |   5 +-
 include/drm/drm_pciids.h                     |   5 ++
 include/linux/audit.h                        |   2 +-
 include/linux/hugetlb.h                      |   9 +--
 include/linux/if_cablemodem.h                |  12 +--
 include/net/sock.h                           |  12 +++
 include/net/tcp.h                            |   1 +
 ipc/shm.c                                    |   4 +-
 kernel/audit_tree.c                          |   2 +-
 kernel/kmod.c                                |   5 ++
 kernel/time/tick-sched.c                     |   2 +-
 kernel/timer.c                               |   2 +-
 kernel/trace/trace_events_filter.c           |   4 +
 mm/mmap.c                                    |   6 +-
 net/8021q/vlan_dev.c                         |   2 +-
 net/bridge/br_stp_timer.c                    |   2 +-
 net/core/dev.c                               |   2 +-
 net/core/ethtool.c                           |   2 +-
 net/core/sock.c                              |  12 ---
 net/ipv6/tcp_ipv6.c                          |  12 +++
 net/ipv6/udp.c                               |  13 ++-
 net/ipv6/udp_impl.h                          |   2 +
 net/ipv6/udplite.c                           |   2 +-
 net/ipv6/xfrm6_policy.c                      |   4 +-
 net/packet/af_packet.c                       |  54 ++++++-------
 net/sched/act_ipt.c                          |  33 +++++++-
 sound/pci/hda/hda_codec.c                    |   3 +
 sound/soc/codecs/max98088.c                  |   2 +-
 sound/soc/codecs/wm8994.c                    |   1 +
 sound/usb/card.c                             |   4 +-
 sound/usb/card.h                             |   1 +
 sound/usb/midi.c                             |  13 +--
 sound/usb/pcm.c                              |   2 +-
 sound/usb/quirks.c                           |   1 +
 sound/usb/stream.c                           |   9 +++
 143 files changed, 1216 insertions(+), 459 deletions(-)

Aaro Koskinen (2):
      ARM: 7692/1: iop3xx: move IOP3XX_PERIPHERAL_VIRT_BASE
      ARM: OMAP: RX-51: change probe order of touchscreen and panel SPI devices

Alex Deucher (14):
      drm/radeon: don't use get_engine_clock() on APUs
      drm/radeon/dce6: add missing display reg for tiling setup
      drm/radeon/evergreen+: don't enable HPD interrupts on eDP/LVDS
      drm/radeon: cleanup properly if mmio mapping fails
      drm/radeon: fix hdmi mode enable on RS600/RS690/RS740
      drm/radeon: fix typo in si_select_se_sh()
      drm/radeon: fix endian bugs in atom_allocate_fb_scratch()
      drm/radeon: fix possible segfault when parsing pm tables
      drm/radeon: add some new SI PCI ids
      drm/radeon: add new richland pci ids
      drm/radeon: fix handling of v6 power tables
      drm/radeon: properly lock disp in mc_stop/resume for evergreen+
      drm/radeon: disable the crtcs in mc_stop (evergreen+) (v2)
      drm/radeon: use frac fb div on RS780/RS880

Anisse Astier (1):
      drm/gma500: fix backlight hotkeys behaviour on netbooks

Anton Blanchard (2):
      powerpc: Emulate non privileged DSCR read and write
      audit: Syscall rules are not applied to existing processes on non-x86

Ben Hutchings (1):
      sfc: Fix naming of MTD partitions for FPGA bitfiles

Benjamin Herrenschmidt (1):
      net/eth/ibmveth: Fixup retrieval of MAC address

Benjamin LaHaise (1):
      ipmi: ipmi_devintf: compat_ioctl method fails to take ipmi_mutex

Bing Zhao (1):
      mwifiex: clear is_suspended flag when interrupt is received early

Bjørn Mork (4):
      net: qmi_wwan: fixup missing ethernet header (firmware bug workaround)
      net: qmi_wwan: fixup destination address (firmware bug workaround)
      net: qmi_wwan: prevent duplicate mac address on link (firmware bug workaround)
      net: vlan,ethtool: netdev_features_t is more than 32 bit

Bob Moore (1):
      ACPICA: Fix possible buffer overflow during a field unit read operation

Bryan Schumaker (1):
      nfsd: Decode and send 64bit time values

Calvin Owens (1):
      ALSA: usb: Add quirk for 192KHz recording on E-Mu devices

Chen Gang (2):
      kernel/audit_tree.c: tree will leak memory when failure occurs in audit_trim_trees()
      drivers/char/ipmi: memcpy, need additional 2 bytes to avoid memory overflow

Chris Metcalf (1):
      tile: support new Tilera hypervisor

Chris Wilson (2):
      drm/i915: Workaround incoherence between fences and LLC across multiple CPUs
      drm/i915: Fix detection of base of stolen memory

Christian Lamparter (1):
      drm/i915: Add no-lvds quirk for Fujitsu Esprimo Q900

Christopher Harvey (2):
      drm/mgag200: Fix writes into MGA1064_PIX_CLK_CTL register
      drm/mgag200: Fix framebuffer base address programming

Clemens Ladisch (1):
      ALSA: usb-audio: disable autopm for MIDI devices

Cong Wang (1):
      xfrm6: release dev before returning error

Dan Carpenter (1):
      ASoC: wm8994: missing break in wm8994_aif3_hw_params()

Dan Williams (1):
      qmi_wwan/cdc_ether: add device IDs for Dell 5804 (Novatel E371) WWAN card

Daniel Borkmann (1):
      packet: tpacket_v3: do not trigger bug() on wrong header status

Daniel Drake (1):
      mwifiex: fix setting of multicast filter

Daniel Mack (1):
      ALSA: snd-usb: try harder to find USB_DT_CS_ENDPOINT

Dave Airlie (4):
      drm/prime: keep a reference from the handle to exported dma-buf (v6)
      drm/mgag200: deal with bo reserve fail in dirty update path
      drm/ast: deal with bo reserve fail in dirty update path
      drm/cirrus: deal with bo reserve fail in dirty update path

David Jeffery (1):
      autofs - remove autofs dentry mount check

David Müller (ELSOFT AG) (1):
      drm/i915: Fall back to bit banging mode for DVO transmitter detection

Dylan Reid (1):
      ASoC: max98088: Fix logging of hardware revision.

Eric Dumazet (2):
      tcp: force a dst refcount when prequeue packet
      ipv6: do not clear pinet6 field

Felix Fietkau (1):
      ath9k: fix key allocation error handling for powersave keys

Gleb Natapov (1):
      KVM: VMX: fix halt emulation while emulating invalid guest sate

Guenter Roeck (1):
      watchdog: Fix race condition in registration code

Inderpal Singh (1):
      ARM: EXYNOS5: Fix kernel dump in AFTR idle mode

J. Bruce Fields (2):
      nfsd4: don't close read-write opens too soon
      nfsd4: don't allow owner override on 4.1 CLAIM_FH opens

Jaccon Bastiaansen (1):
      ARM: 7720/1: ARM v6/v7 cmpxchg64 shouldn't clear upper 32 bits of the old/new value

Jamal Hadi Salim (1):
      net_sched: act_ipt forward compat with xtables

James Bottomley (1):
      sd: fix array cache flushing bug causing performance problems

Jani Nikula (1):
      drm/i915: ensure single initialization and cleanup of backlight device

Jerry Hoemann (1):
      x86/mm: account for PGDIR_SIZE alignment

Jianguo Wu (1):
      hugetlbfs: fix mmap failure in unaligned size request

Jiri Pirko (1):
      macvlan: fix passthru mode race between dev removal and rx path

Johan Hovold (1):
      mmc: at91/avr32/atmel-mci: fix DMA-channel leak on module unload

Jonghwan Choi (1):
      cpufreq: exynos: Get booting freq value in exynos_cpufreq_init

Josh Boyer (1):
      if_cablemodem.h: Add parenthesis around ioctl macros

Kees Cook (1):
      drm/radeon: check incoming cliprects pointer

Konrad Rzeszutek Wilk (1):
      xen/vcpu/pvhvm: Fix vcpu hotplugging hanging.

Lachlan McIlroy (1):
      ext4: limit group search loop for non-extent files

Lan Tianyu (1):
      ACPI / EC: Restart transaction even when the IBF flag set

Lars-Peter Clausen (1):
      mfd: adp5520: Restore mode bits on resume

Li Fei (1):
      x86: Eliminate irq_mis_count counted in arch_irq_stat

Linus Torvalds (1):
      s390: move dummy io_remap_pfn_range() to asm/pgtable.h

Linus Walleij (1):
      ARM: u300: fix ages old copy/paste bug

Matthew Whitehead (1):
      3c509.c: call SET_NETDEV_DEV for all device types (ISA/ISAPnP/EISA)

Maxime Ripard (1):
      ARM: at91: Fix typo in restart code panic message

Michael Ellerman (1):
      powerpc/spufs: Initialise inode->i_ino in spufs_new_inode()

Michael Neuling (1):
      powerpc: Add isync to copy_and_flush

Mika Kuoppala (1):
      fbcon: when font is freed, clear also vc_font.data

Mike Snitzer (1):
      dm thin: do not set discard_zeroes_data

Oleg Nesterov (1):
      usermodehelper: check subprocess_info->path != NULL

Patrick McHardy (1):
      net: use netdev_features_t in skb_needs_linearize()

Peter Zijlstra (2):
      perf/x86/intel/lbr: Fix LBR filter
      perf/x86/intel/lbr: Demand proper privileges for PERF_SAMPLE_BRANCH_KERNEL

Philip Rakity (1):
      mmc: core: Fix bit width test failing on old eMMC cards

Philipp Reisner (1):
      drbd: fix for deadlock when using automatic split-brain-recovery

Rafał Bilski (1):
      cpufreq / Longhaul: Disable driver by default

Robert Jennings (1):
      powerpc: Bring all threads online prior to migration/hibernation

Sarah Sharp (1):
      xhci: Don't warn on empty ring for suspended devices.

Sergei Shtylyov (2):
      3c59x: fix freeing nonexistent resource on driver unload
      3c59x: fix PCI resource management

Shlomo Pongratz (1):
      iscsi-target: Fix processing of OOO commands

Shuah Khan (1):
      hp_accel: Ignore the error from lis3lv02d_poweron() at resume

Shuduo Sang (1):
      iwlwifi: add new pci id for 6x35 series

Steven A. Falco (1):
      i2c: xiic: must always write 16-bit words to TX_FIFO

Steven Rostedt (Red Hat) (1):
      tracing: Fix leaks of filter preds

Takashi Iwai (1):
      ALSA: usb-audio: Fix autopm error during probing

Terry Barnaby (1):
      mmc: atmel-mci: pio hang on block errors

Theodore Ts'o (1):
      ext4: add check for inodes_count overflow in new resize ioctl

Thomas Gleixner (1):
      tick: Cleanup NOHZ per cpu data on cpu down

Thommy Jakobsson (1):
      B43: Handle DMA RX descriptor underrun

Tirupathi Reddy (1):
      timer: Don't reinitialize the cpu base lock during CPU_UP_PREPARE

Tomoya MORINAGA (1):
      pch_dma: Use GFP_ATOMIC because called from interrupt context

Vaidyanathan Srinivasan (1):
      powerpc: fix numa distance for form0 device tree

Wang YanQing (1):
      ALSA: HDA: Fix Oops caused by dereference NULL pointer

Wei Yongjun (2):
      dm snapshot: fix error return code in snapshot_ctr
      drivers/rtc/rtc-pcf2123.c: fix error return code in pcf2123_probe()

fanchaoting (1):
      nfsd: don't run get_file if nfs4_preprocess_stateid_op return error

françois romieu (2):
      r8169: fix vlan tag read ordering.
      r8169: honor jumbo settings when chipset is requested to start.

stephen hemminger (1):
      bridge: fix race with topology change timer




More information about the kernel-team mailing list