Features Download
From: Linus Torvalds <torvalds <at> linux-foundation.org>
Subject: Linux 3.10-rc6
Newsgroups: gmane.linux.kernel
Date: Saturday 15th June 2013 22:12:18 UTC (over 3 years ago)
Another week, another rc.

And I didn't even need to curse all that much at people. Sure, I
talked smack about some of your hamsters, and I declined a couple of
pull requests, but let's face it, it was pretty halfhearted. Most of
the time things were good.

Which is not to say that rc6 couldn't have been smaller, and I'll
probably be even more upset next week if you try to push stuff that
really shouldn't go in by now, but things are better than in rc5.

And while I'm traveling again, this time the internet works better,
and equally importantly, I actually have my release scripts and kup
install on my pixel now, so the tar-balls and patches are going out as
I write this. For all you luddites that still use ancient technology.

But even if you're a luddite, and haven't yet learnt the guilty
pleasures of a git workflow, you do want to run the latest kernel, I'm
sure. So go out and test that you can't find any regressions. Because
we have fixes all over, even if the diff may be dominated by a DTC
parser patch that comes from changing the shipped files to be
generated by Bison 2.5 rather than 2.4.

Most of the rest is pretty small, even if it's all over.
Architectures: x86, powerpc, mips, arm, s390. Filesystems: ceph and
xfs. And networking and driver updates (sound, wireless, md, gpu,



Aaron Lu (1):
      blkpm: avoid sleep when holding queue lock

Akinobu Mita (1):
      frontswap: fix incorrect zeroing and allocation size for

Al Viro (2):
      use can_lookup() instead of direct checks of ->i_op->lookup
      snd_pcm_link(): fix a leak...

Alex Elder (3):
      libceph: must hold mutex for reset_changed_osds()
      rbd: don't destroy ceph_opts in rbd_add()
      rbd: fix cleanup in rbd_add()

Alex Lyakas (1):
      md/raid1: consider WRITE as successful only if at least one
non-Faulty and non-rebuilding drive completed it.

Alex Shi (1):
      include/linux/math64.h: add div64_ul()

Alexander Shishkin (2):
      usb: chipidea: fix no transceiver case
      usb: chipidea: fix id change handling

Andreas Irestål (1):
      ASoC: tlv320aic3x: Remove deadlock from

Andrey Vagin (1):
      memcg: don't initialize kmem-cache destroying work for root caches

Aneesh Kumar K.V (1):
      net/9p: Handle error in zero copy request correctly for 9p2000.u

Arnd Bergmann (3):
      crypto: sahara - fix building as module
      ARM: 7742/1: topology: export cpu_topology
      ARM: 7743/1: compressed/head.S: work around new binutils warning

Ben Greear (1):
      Fix lockup related to stop_machine being stuck in __do_softirq.

Ben Hutchings (1):
      s390/pci: Implement IRQ functions if !PCI

Benjamin Herrenschmidt (2):
      of: Fix locking vs. interrupts
      powerpc: Fix missing/delayed calls to irq_work

Benjamin Poirier (1):
      netiucv: Hold rtnl between name allocation and device registration.

Benjamin Tissoires (1):
      HID: multitouch: prevent memleak with the allocated name

Bing Zhao (1):
      Bluetooth: btmrvl: support Marvell Bluetooth device SD8897

Bjørn Mork (1):
      qmi_wwan/cdc_ether: let qmi_wwan handle the Huawei E1820

Charles Keepax (1):
      ASoC: arizona: Correct AEC loopback enable

Chayan Biswas (1):
      Return the result from user admin command IOCTL even in case of

Chen Gang (2):
      lib/mpi/mpicoder.c: looping issue, need stop when equal to zero,
found by 'EXTRA_FLAGS=-W'.
      kernel/audit_tree.c:audit_add_tree_rule(): protect `rule' from

Chris Wilson (2):
      drm/i915: Fix hotplug interrupt enabling for SDVOC
      drm/i915: Enable hotplug interrupts after querying hw capabilities.

Christian Borntraeger (3):
      s390/pgtable: Fix guest overindication for change bit
      s390/pgtable: Save pgste during modify_prot_start/commit
      s390/pgtable: make pgste lock an explicit barrier

Dan Carpenter (5):
      MAINTAINERS: update NVM EXPRESS DRIVER file list
      NVMe: check for integer overflow in nvme_map_user_pages()
      pktcdvd: silence static checker warning
      ipvs: info leak in __ip_vs_get_dest_entries()
      drivers/misc/sgi-gru/grufile.c: fix info leak in

Daniel Borkmann (2):
      net: sctp: fix NULL pointer dereference in socket destruction
      packet: packet_getname_spkt: make sure string is always 0-terminated

Daniel Vetter (1):
      drm/i915: prefer VBT modes for SVDO-LVDS over EDID

Dave Chiluk (1):
      ncpfs: fix rmdir returns Device or resource busy

Dave Chinner (4):
      xfs: don't emit v5 superblock warnings on write
      xfs: fix implicit padding in directory and attr CRC formats
      xfs: ensure btree root split sets blkno correctly
      xfs: don't shutdown log recovery on validation errors

David Daney (3):
      kvm: Add definition of KVM_REG_MIPS
      mips/kvm: Use KVM_REG_MIPS and proper size indicators for *_ONE_REG
      smp.h: Use local_irq_{save,restore}() in !SMP version of

Derek Basehore (1):
      drivers/rtc/rtc-cmos.c: fix accidentally enabling rtc channel

Dimitris Papastamos (1):
      regmap: debugfs: Check return value of regmap_write()

Dinh Nguyen (1):
      net: ethernet: stmicro: stmmac: Fix compile error when

Dmitry Osipenko (1):
      drivers/rtc/rtc-tps6586x.c: device wakeup flags correction

Eliad Peller (1):
      wl12xx/wl18xx: scan all 5ghz channels

Emil Goode (1):
      bcache: Fix incompatible pointer type warning

Eric Dumazet (2):
      net_sched: qdisc_get_rtab() must check data[] array
      ip_tunnel: remove __net_init/exit from exported functions

Felix Fietkau (1):
      Revert "ath9k_hw: Update rx gain initval to improve rx sensitivity"

Gabriel (1):
      bcache: clarify free/available/unused space

Gavin Shan (1):
      powerpc/eeh: Don't check RTAS token to get PE addr

Goldwyn Rodrigues (1):
      fs/ocfs2/namei.c: remove unecessary ERROR when removing
non-empty directory

Grant Likely (2):
      dtc: Update generated files to output from Bison 2.5
      dtc: ensure #line directives don't consume data from the next line

Guenter Roeck (1):
      hwmon: (adm1021) Strengthen chip detection for ADM1021, LM84 and

Guillaume Nault (2):
      l2tp: Fix PPP header erasure and memory leak
      l2tp: Fix sendmsg() return value

H. Peter Anvin (1):
      md/raid1,5,10: Disable WRITE SAME until a recovery strategy is in

Haojian Zhuang (1):
      ARM: prima2: fix incorrect panic usage

Ian Campbell (1):
      kbuild: make sure we clean up DTB temporary files

James Hogan (1):
      KVM: add kvm_para_available to asm-generic/kvm_para.h

Jan Beulich (1):
      xen-netback: don't de-reference vif pointer after having called

Jason Wang (3):
      vhost_net: clear msg.control for non-zerocopy case during tx
      tuntap: fix a possible race between queue selection and changing
      tuntap: set SOCK_ZEROCOPY flag during open

Jean-Philippe Francois (1):
      ARM: omap3: clock: fix wrong container_of in clock36xx.c

Jim Schutt (2):
      ceph: add cpu_to_le32() calls when encoding a reconnect capability
      ceph: ceph_pagelist_append might sleep while atomic

Jiri Pirko (3):
      team: check return value of team_get_port_by_index_rcu() for NULL
      team: move add to port list before port enablement
      team: fix checks in team_get_first_port_txable_rcu()

Johan Hedberg (3):
      Bluetooth: Fix checks for LE support on LE-only controllers
      Bluetooth: Fix missing length checks for L2CAP signalling PDUs
      Bluetooth: Fix mgmt handling of power on failures

Johan Hovold (8):
      USB: f81232: fix device initialisation at open
      USB: spcp8x5: fix device initialisation at open
      USB: pl2303: fix device initialisation at open
      rtc-at91rm9200: add match-table compile guard
      rtc-at91rm9200: add configuration support
      rtc-at91rm9200: refactor interrupt-register handling
      rtc-at91rm9200: add shadow interrupt mask
      rtc-at91rm9200: use shadow IMR on at91sam9x5

Johannes Weiner (1):
      mm: memcontrol: fix lockless reclaim hierarchy iterator

Josef Bacik (3):
      Btrfs: don't delete fs_roots until after we cleanup the transaction
      Btrfs: init relocate extent_io_tree with a mapping
      Btrfs: stop all workers before cleaning up roots

Josh Triplett (1):
      turbostat: Increase output buffer size to accommodate C8-C10

Jussi Kivilinna (2):
      crypto: twofish - disable AVX2 implementation
      crypto: blowfish - disable AVX2 implementation

Kees Cook (4):
      b43: stop format string leaking into error msgs
      x86, relocs: Move __vvar_page from S_ABS to S_REL
      x86: Fix typo in kexec register clearing
      kmsg: honor dmesg_restrict sysctl on /dev/kmsg

Keith Busch (1):
      NVMe: Do not cancel command multiple times

Kent Overstreet (3):
      bcache: Fix error handling in init code
      raid5: Initialize bi_vcnt
      aio: fix io_destroy() regression by using call_rcu()

Kevin Hao (1):
      powerpc/pci: Check the bus address instead of resource address
in pcibios_fixup_resources

Kevin Hilman (1):
      ARM: dts: omap4-panda|sdp: Fix mux for twl6030 IRQ pin and msecure

Konrad Rzeszutek Wilk (2):
      xen/smp: Fixup NOHZ per cpu data when onlining an offline CPU.
      xen/tmem: Don't over-write tmem_frontswap_poolid after
tmem_frontswap_init set it.

Kuninori Morimoto (1):
      spi: hspi: fixup long delay time

Larry Finger (2):
      rtlwifi: rtl8192cu: Fix problem in connecting to WEP or WPA(1)
      rtlwifi: Fix a false leak indication for PCI devices

Lars Poeschel (1):
      ARM: dts: AM33xx: Fix properties on gpmc node

Lars-Peter Clausen (2):
      spi: topcliff-pch: Pass correct pointer to free_irq()
      regmap: regcache: Fixup locking for custom lock callbacks

Linus Torvalds (1):
      Linux 3.10-rc6

Linus Walleij (1):
      block: remove refs to XD disks from documentation

Liu Bo (1):
      Btrfs: fix use-after-free bug during umount

Luciano Coelho (2):
      wl12xx: fix minimum required firmware version for wl127x multirole
      wl12xx: increase minimum singlerole firmware version required

Maarten ter Huurne (1):
      regmap: rbtree: Fixed node range check on sync

Manuel Lauss (1):
      MIPS: Alchemy: fix wait function

Marc C (1):
      ARM: 7750/1: update legacy CPU ID in decompressor cache support jump

Mark A. Greer (1):
      mwifiex: debugfs: Fix out of bounds array access

Mark Brown (6):
      spi: Move mailing list to vger
      ASoC: wm8994: Avoid leaking pm_runtime reference on removed jack race
      ASoC: wm8994: Ensure microphone detection state is reset on removal
      MAINTAINERS: Remove myself from Wolfson maintainers
      ASoC: pcm: Require both CODEC and CPU support when declaring stream
      ASoC: dapm: Treat DAI widgets like AIF widgets for power

Markos Chandras (2):
      MIPS: include: mmu_context.h: Replace VIRTUALIZATION with KVM
      MIPS: ftrace: Add missing CONFIG_DYNAMIC_FTRACE

Martin Schwidefsky (1):
      s390/dumpstack: fix address ranges for asynchronous and panic stack

Matthew Garrett (1):
      Modify UEFI anti-bricking code

Matthew Wilcox (1):
      NVMe: Use dma_set_mask() correctly

Matthias Schiffer (1):
      batman-adv: wait for rtnl in batadv_store_mesh_iface instead of
failing if it is taken

Michael Ellerman (3):
      powerpc/perf: Fix deadlock caused by calling printk() in PMU
      powerpc: Partial revert of "Context switch more PMU related SPRs"
      powerpc: Fix stack overflow crash in resume_kernel when ftracing

Michael Neuling (4):
      powerpc/power8: Fix oprofile and perf
      powerpc/pseries: Simplify denormalization handler
      powerpc/power8: Update denormalization handler
      powerpc/hw_breakpoints: Add DABRX cpu feature to fix 32-bit

Michael S. Tsirkin (3):
      vhost: check owner before we overwrite ubuf_info
      vhost: fix ubuf_info cleanup
      macvlan: don't touch promisc without passthrough

Mihai Caraman (1):
      kvm/ppc/booke64: Fix AltiVec interrupt numbers and build breakage

Mugunthan V N (2):
      drivers: net: davinci_mdio: moving mdio resume earlier than cpsw
ethernet driver
      drivers: net: davinci_mdio: restore mdio clk divider in mdio resume

Naohiro Aota (1):
      btrfs: Drop inode if inode root is NULL

Naoya Horiguchi (1):
      mm: migration: add migrate_entry_wait_huge()

Neil Horman (2):
      tulip: Properly check dma mapping result
      sctp: fully initialize sctp_outq in sctp_outq_init

NeilBrown (2):
      md: md_stop_writes() should always freeze recovery.
      md/raid1,raid10: use freeze_array in place of raise_barrier in
various places.

Nicolas Dichtel (1):
      sock_diag: fix filter code sent to userspace

Nicolas Pitre (1):
      ARM: 7737/1: fix kernel decompressor compilation error with

Nicolas Schichan (3):
      ASoC: cs42l52: use correct PCM mixer TLV dB scale to match datasheet.
      ASoC: cs42l52: fix hp_gain_enum shift value.
      ARM: Kirkwood: handle mv88f6282 cpu in __kirkwood_variant().

Nikolay Aleksandrov (2):
      bonding: reset master mac on first enslave failure
      bonding: fix igmp_retrans type and two related races

Nithin Sujir (1):
      tg3: Wait for boot code to finish after power on

Oleg Nesterov (3):
      audit: wait_for_auditd() should use TASK_UNINTERRUPTIBLE
      fput: task_work_add() can fail if the caller has passed
      move exit_task_namespaces() outside of exit_notify()

Pablo Neira Ayuso (3):
      netfilter: nfnetlink_acct: fix incomplete dumping of objects
      netfilter: nfnetlink_cttimeout: fix incomplete dumping of objects
      netfilter: nfnetlink_queue: fix missing HW protocol

Patrick McHardy (1):
      netlink: fix error propagation in netlink_mmap()

Patrik Jakobsson (5):
      drm/gma500: Add fb gtt offset to fb base
      drm/gma500/psb: Unpin framebuffer on crtc disable
      drm/gma500/cdv: Unpin framebuffer on crtc disable
      drm/gma500/psb: Fix cursor gem obj referencing on psb
      drm/gma500/cdv: Fix cursor gem obj referencing on cdv

Paul Bolle (1):
      bcache: drop "select CLOSURES"

Paul E. McKenney (2):
      trace: Allow idle-safe tracepoints to be called from irq
      rcu: Fix deadlock with CPU hotplug, RCU GP init, and timer migration

Paul Mackerras (1):
      powerpc: Fix emulation of illegal instructions on PowerNV platform

Peter Crosthwaite (1):
      spi: spi-xilinx: Remove ISR race condition

Peter Oberparleiter (1):
      s390/sclp: fix new line detection

Phil Oester (1):
      netfilter: xt_TCPMSS: Fix violation of RFC879 in absence of MSS

Rafael Aquini (1):
      swap: avoid read_swap_cache_async() race to deadlock while
waiting on discard I/O completion

Rafael J. Wysocki (1):
      ACPI / video: Do not bind to device objects with a scan handler

Ramachandra Rao Gajula (1):
      NVMe: Add MSI support

Robin Holt (1):
      reboot: rigrate shutdown/reboot to boot cpu

Rusty Russell (1):
      scatterlist: sg_set_buf() argument must be in linear mapping

Sachin Kamat (1):
      NVMe: Remove redundant version.h header include

Sam Bradshaw (2):
      mtip32xx: Fix NULL pointer dereference during module unload
      mtip32xx: Correctly handle bio->bi_idx != 0 conditions

Samuel Ortiz (1):
      mei: init: Flush scheduled work before resetting the device

Saurabh Mohan (1):
      net/ipv4: ip_vti clear skb cb before tunneling.

Scott Wood (3):
      kvm/ppc/booke64: Disable e6500 support
      kvm/ppc/booke: Hold srcu lock when calling gfn functions
      kvm/ppc/booke64: Fix lazy ee handling in kvmppc_handle_exit()

Sebastian Siewior (1):
      net/ti davinci_mdio: don't hold a spin lock while calling pm_runtime

Sergei Shtylyov (1):
      sh_eth: fix result of sh_eth_check_reset() on timeout

Simon Wunderlich (2):
      batman-adv: forward late OGMs from best next hop
      batman-adv: Don't handle address updates when bla is disabled

Somnath Kotur (1):
      be2net: Fix 32-bit DMA Mask handling

Srivatsa S. Bhat (1):
      CPU hotplug: provide a generic helper to disable/enable CPU hotplug

Stephen M. Cameron (1):
      cciss: fix broken mutex usage in ioctl

Steven Rostedt (1):
      rcu: Don't call wakeup() with rcu_node structure ->lock held

Sujith Manoharan (2):
      ath9k: Disable PowerSave by default
      ath9k: Use minstrel rate control by default

Suman Anna (1):
      ARM: dts: OMAP5: Fix missing PWM capability to timer nodes

Thomas Petazzoni (2):
      arm: omap2: fix AM33xx hwmod infos for UART2
      arm: mvebu: armada-xp-{gp,openblocks-ax3-4}: specify PCIe range

Tomas Winkler (2):
      mei: nfc: fix nfc device freeing
      mei: me: clear interrupts on the resume path

Tomasz Figa (1):
      ARM: SAMSUNG: pm: Adjust for pinctrl- and DT-enabled platforms

Tomasz Stanislawski (1):
      mm/page_alloc.c: fix watermark check in __zone_watermark_ok()

Tony Lindgren (2):
      ARM: OMAP3: Fix iva2_pwrdm settings for 3703
      drivers/rtc/rtc-twl.c: fix missing device_init_wakeup() when
booted with device tree

Vishal Verma (1):
      NVMe: Fix a signedness bug in nvme_trans_modesel_get_mp

Wei Yongjun (2):
      NVMe: fix error return code in nvme_submit_bio_queue()
      spi: topcliff-pch: fix error return code in pch_spi_probe()

Will Deacon (1):
      ARM: 7747/1: pcpu: ensure __my_cpu_offset cannot be re-ordered
across barrier()

Xiaowei.Hu (1):
      ocfs2: ocfs2_prep_new_orphaned_file() should return ret

Xue jiufei (1):
      ocfs2: add missing lockres put in dlm_mig_lockres_handler

Yijing Wang (1):
      net: wireless: iwlegacy: fix build error for il_pm_ops

Yinghai Lu (1):
      x86: Fix adjust_range_size_mask calling position

Yoshihiro Shimoda (1):
      net: sh_eth: fix incorrect RX length error if R8A7740

Yoshihiro YUNOMAE (1):
      tracing: Fix outputting formats of x86-tsc and counter when use
CD: 4ms