Re: [ 000/104] 3.2.42-stable review

From: Satoru Takeuchi
Date: Tue Mar 26 2013 - 09:02:26 EST


At Mon, 25 Mar 2013 00:34:24 +0000,
Ben Hutchings wrote:
>
> This is the start of the stable review cycle for the 3.2.42 release.
> There are 104 patches in this series, which will be posted as responses
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed Mar 27 01:00:00 UTC 2013.
> Anything received after that time might be too late.
>
> A combined patch relative to 3.2.41 will be posted as an additional
> response to this. A shortlog and diffstat can be found below.

This kernel can be built and boot without any problem.
Building a kernel with this kernel also works fine.

- Build Machine: debian wheezy x86_64
CPU: Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz x 4
memory: 8GB

- Test machine: debian wheezy x86_64(KVM guest on the Build Machine)
vCPU: x2
memory: 2GB

Thanks,
Satoru

>
> Ben.
>
> -------------
>
> Alan Stern (1):
> usb: gadget: udc-core: fix a regression during gadget driver unbinding
> [511f3c5326eabe1ece35202a404c24c0aeacc246]
>
> Alex Deucher (1):
> drm/radeon/benchmark: make sure bo blit copy exists before using it
> [fa8d387dc3f62062a6b4afbbb2a3438094fd8584]
>
> Ben Hutchings (11):
> efivars: Fix check for CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE
> [ca0ba26fbbd2d81c43085df49ce0abfe34535a90]
> efivars: pstore: Do not check size when erasing variable
> [not upstream; this is a fix for an incorrectly backported commit]
> perf: Revert duplicated commit
> [not upstream; the commits were correctly merged by git]
> sfc: Convert firmware subtypes to native byte order in efx_mcdi_get_board_cfg()
> [bfeed902946a31692e7a24ed355b6d13ac37d014]
> sfc: Detach net device when stopping queues for reconfiguration
> [29c69a4882641285a854d6d03ca5adbba68c0034]
> sfc: Disable soft interrupt handling during efx_device_detach_sync()
> [35205b211c8d17a8a0b5e8926cb7c73e9a7ef1ad]
> sfc: Fix efx_rx_buf_offset() in the presence of swiotlb
> [06e63c57acbb1df7c35ebe846ae416a8b88dfafa,
> b590ace09d51cd39744e0f7662c5e4a0d1b5d952,
> c73e787a8db9117d59b5180baf83203a42ecadca]
> sfc: Fix timekeeping in efx_mcdi_poll()
> [ebf98e797b4e26ad52ace1511a0b503ee60a6cd4]
> sfc: Fix two causes of flush failure
> [a606f4325dca6950996abbae452d33f2af095f39,
> d5e8cc6c946e0857826dcfbb3585068858445bfe,
> 525d9e824018cd7cc8d8d44832ddcd363abfe6e1]
> sfc: Only use TX push if a single descriptor is to be written
> [fae8563b25f73dc584a07bcda7a82750ff4f7672]
> sfc: Properly sync RX DMA buffer when it is not the last in the page
> [3a68f19d7afb80f548d016effbc6ed52643a8085]
>
> Benjamin Herrenschmidt (1):
> powerpc: Fix cputable entry for 970MP rev 1.0
> [d63ac5f6cf31c8a83170a9509b350c1489a7262b]
>
> Bing Zhao (1):
> mwifiex: fix potential out-of-boundary access to ibss rate table
> [5f0fabf84d7b52f979dcbafa3d3c530c60d9a92c]
>
> CQ Tang (1):
> x86-64: Fix the failure case in copy_user_handle_tail()
> [66db3feb486c01349f767b98ebb10b0c3d2d021b]
>
> Cong Wang (1):
> rds: limit the size allocated by rds_message_alloc()
> [ece6b0a2b25652d684a7ced4ae680a863af041e0]
>
> Cristian Bercaru (1):
> bridging: fix rx_handlers return code
> [3bc1b1add7a8484cc4a261c3e128dbe1528ce01f]
>
> Dan Carpenter (1):
> selinux: use GFP_ATOMIC under spin_lock
> [4502403dcf8f5c76abd4dbab8726c8e4ecb5cd34]
>
> Daniel Mack (2):
> ALSA: snd-usb: mixer: ignore -EINVAL in snd_usb_mixer_controls()
> [83ea5d18d74f032a760fecde78c0210f66f7f70c]
> ALSA: snd-usb: mixer: propagate errors up the call chain
> [4d7b86c98e445b075c2c4c3757eb6d3d6efbe72e]
>
> Daniel Pieczko (1):
> sfc: lock TX queues when calling netif_device_detach()
> [c2f3b8e3a44b6fe9e36704e30157ebe1a88c08b1]
>
> David Rientjes (1):
> perf,x86: fix link failure for non-Intel configs
> [6c4d3bc99b3341067775efd4d9d13cc8e655fd7c]
>
> David Ward (1):
> net/ipv4: Ensure that location of timestamp option is stored
> [4660c7f498c07c43173142ea95145e9dac5a6d14]
>
> Denis V. Lunev (1):
> ipv4: fix definition of FIB_TABLE_HASHSZ
> [5b9e12dbf92b441b37136ea71dac59f05f2673a9]
>
> Dmitry Artamonow (1):
> usb-storage: add unusual_devs entry for Samsung YP-Z3 mp3 player
> [29f86e66428ee083aec106cca1748dc63d98ce23]
>
> Dmitry Torokhov (1):
> USB: xhci - fix bit definitions for IMAN register
> [f8264340e694604863255cc0276491d17c402390]
>
> Eric Dumazet (2):
> tcp: fix skb_availroom()
> [16fad69cfe4adbbfa813de516757b87bcae36d93]
> tun: add a missing nf_reset() in tun_net_xmit()
> [f8af75f3517a24838a36eb5797a1a3e60bf9e276]
>
> Guillaume Nault (1):
> l2tp: Restore socket refcount when sendmsg succeeds
> [8b82547e33e85fc24d4d172a93c796de1fefa81a]
>
> Hannes Frederic Sowa (2):
> inet: limit length of fragment queue hash table bucket lists
> [5a3da1fe9561828d0ca7eca664b16ec2b9bf0055]
> ipv6: stop multicast forwarding to process interface scoped addresses
> [ddf64354af4a702ee0b85d0a285ba74c7278a460]
>
> Hannes Reinecke (1):
> USB: xhci: correctly enable interrupts
> [00eed9c814cb8f281be6f0f5d8f45025dc0a97eb]
>
> Heiko Carstens (1):
> s390/mm: fix flush_tlb_kernel_range()
> [f6a70a07079518280022286a1dceb797d12e1edf]
>
> Jan Kara (1):
> jbd2: fix use after free in jbd2_journal_dirty_metadata()
> [ad56edad089b56300fd13bb9eeb7d0424d978239]
>
> Jeff Layton (1):
> cifs: ignore everything in SPNEGO blob after mechTypes
> [f853c616883a8de966873a1dab283f1369e275a1]
>
> Jiri Slaby (1):
> TTY: do not reset master's packet mode
> [b81273a132177edd806476b953f6afeb17b786d5]
>
> Joe Thornber (1):
> dm thin: fix discard corruption
> [f046f89a99ccfd9408b94c653374ff3065c7edb3]
>
> Johan Hovold (18):
> USB: ark3116: fix use-after-free in TIOCMIWAIT
> [5018860321dc7a9e50a75d5f319bc981298fb5b7]
> USB: ch341: fix use-after-free in TIOCMIWAIT
> [fa1e11d5231c001c80a479160b5832933c5d35fb]
> USB: cypress_m8: fix use-after-free in TIOCMIWAIT
> [356050d8b1e526db093e9d2c78daf49d6bf418e3]
> USB: ftdi_sio: fix use-after-free in TIOCMIWAIT
> [71ccb9b01981fabae27d3c98260ea4613207618e]
> USB: garmin_gps: fix memory leak on disconnect
> [618aa1068df29c37a58045fe940f9106664153fd]
> USB: io_edgeport: fix use-after-free in TIOCMIWAIT
> [333576255d4cfc53efd056aad438568184b36af6]
> USB: io_ti: fix get_icount for two port adapters
> [5492bf3d5655b4954164f69c02955a7fca267611]
> USB: io_ti: fix use-after-free in TIOCMIWAIT
> [7b2459690584f239650a365f3411ba2ec1c6d1e0]
> USB: mct_u232: fix use-after-free in TIOCMIWAIT
> [cf1d24443677a0758cfa88ca40f24858b89261c0]
> USB: mos7840: fix broken TIOCMIWAIT
> [e670c6af12517d08a403487b1122eecf506021cf]
> USB: mos7840: fix use-after-free in TIOCMIWAIT
> [a14430db686b8e459e1cf070a6ecf391515c9ab9]
> USB: oti6858: fix use-after-free in TIOCMIWAIT
> [8edfdab37157d2683e51b8be5d3d5697f66a9f7b]
> USB: pl2303: fix use-after-free in TIOCMIWAIT
> [40509ca982c00c4b70fc00be887509feca0bff15]
> USB: serial: add modem-status-change wait queue
> [e5b33dc9d16053c2ae4c2c669cf008829530364b]
> USB: serial: fix interface refcounting
> [d7971051e4df825e0bc11b995e87bfe86355b8e5]
> USB: spcp8x5: fix use-after-free in TIOCMIWAIT
> [dbcea7615d8d7d58f6ff49d2c5568113f70effe9]
> USB: ssu100: fix use-after-free in TIOCMIWAIT
> [43a66b4c417ad15f6d2f632ce67ad195bdf999e8]
> USB: ti_usb_3410_5052: fix use-after-free in TIOCMIWAIT
> [fc98ab873aa3dbe783ce56a2ffdbbe7c7609521a]
>
> Kees Cook (2):
> drm/i915: bounds check execbuffer relocation count
> [3118a4f652c7b12c752f3222af0447008f9b2368]
> drm/i915: restrict kernel address leak in debugfs
> [2563a4524febe8f4a98e717e02436d1aaf672aa2]
>
> Larry Finger (2):
> rtlwifi: rtl8192cu: Fix problem that prevents reassociation
> [9437a248e7cac427c898bdb11bd1ac6844a1ead4]
> rtlwifi: rtl8192cu: Fix schedule while atomic bug splat
> [664899786cb49cb52f620e06ac19c0be524a7cfa]
>
> Laxman Dewangan (1):
> i2c: tegra: check the clk_prepare_enable() return value
> [132c803f7b70b17322579f6f4f3f65cf68e55135]
>
> Lekensteyn (1):
> i915: initialize CADL in opregion
> [d627b62ff8d4d36761adbcd90ff143d79c94ab22]
>
> Linus Torvalds (2):
> perf,x86: fix wrmsr_on_cpu() warning on suspend/resume
> [2a6e06b2aed6995af401dcd4feb5e79a0c7ea554]
> vfs,proc: guarantee unique inodes in /proc
> [51f0885e5415b4cc6535e9cdcc5145bfbc134353]
>
> Lorenzo Colitti (1):
> net: ipv6: Don't purge default router if accept_ra=2
> [3e8b0ac3e41e3c882222a5522d5df7212438ab51]
>
> Lukas Czerner (1):
> ext4: convert number of blocks to clusters properly
> [810da240f221d64bf90020f25941b05b378186fe]
>
> Mateusz Guzik (1):
> cifs: delay super block destruction until all cifsFileInfo objects are gone
> [24261fc23db950951760d00c188ba63cc756b932]
>
> Mathias Krause (4):
> dcbnl: fix various netlink info leaks
> [29cd8ae0e1a39e239a3a7b67da1986add1199fc0]
> isofs: avoid info leak on export
> [fe685aabf7c8c9f138e5ea900954d295bf229175]
> rtnl: fix info leak on RTM_GETLINK request for VF devices
> [84d73cd3fb142bf1298a8c13fd4ca50fd2432372]
> udf: avoid info leak on export
> [0143fc5e9f6f5aad4764801015bc8d4b4a278200]
>
> Matt Fleming (2):
> efivars: Handle duplicate names from get_next_variable()
> [e971318bbed610e28bb3fde9d548e6aaf0a6b02e]
> efivars: explicitly calculate length of VariableName
> [ec50bd32f1672d38ddce10fb1841cbfda89cfe9a]
>
> Michael S. Tsirkin (1):
> vhost/net: fix heads usage of ubuf_info
> [46aa92d1ba162b4b3d6b7102440e459d4e4ee255]
>
> Neal Cardwell (1):
> tcp: fix double-counted receiver RTT when leaving receiver fast path
> [aab2b4bf224ef8358d262f95b568b8ad0cecf0a0]
>
> Paul Moore (1):
> netlabel: correctly list all the static label mappings
> [0c1233aba1e948c37f6dc7620cb7c253fcd71ce9,
> a6a8fe950e1b8596bb06f2c89c3a1a4bf2011ba9]
>
> Seiji Aguchi (1):
> efi_pstore: Introducing workqueue updating sysfs
> [a93bc0c6e07ed9bac44700280e65e2945d864fd4]
>
> Seth Forshee (2):
> efivars: Add module parameter to disable use as a pstore backend
> [ec0971ba5372a4dfa753f232449d23a8fd98490e]
> efivars: Allow disabling use as a pstore backend
> [ed9dc8ce7a1c8115dba9483a9b51df8b63a2e0ef]
>
> Stephane Eranian (1):
> perf,x86: fix kernel crash with PEBS/BTS after suspend/resume
> [1d9d8639c063caf6efc2447f5f26aa637f844ff6]
>
> Steven Rostedt (5):
> tracing: Fix free of probe entry by calling call_rcu_sched()
> [740466bc89ad8bd5afcc8de220f715f62b21e365]
> tracing: Fix race in snapshot swapping
> [2721e72dd10f71a3ba90f59781becf02638aa0d9]
> tracing: Keep overwrite in sync between regular and snapshot buffers
> [80902822658aab18330569587cdb69ac1dfdcea8]
> tracing: Prevent buffer overwrite disabled for latency tracers
> [613f04a0f51e6e68ac6fe571ab79da3c0a5eb4da]
> tracing: Protect tracer flags with trace_types_lock
> [69d34da2984c95b33ea21518227e1f9470f11d95]
>
> Stuart Hodgson (1):
> sfc: Do not attempt to flush queues if DMA is disabled
> [3dca9d2dc285faf1910d405b65df845cab061356]
>
> StÃphane Marchesin (1):
> drm/i915: Increase the RC6p threshold.
> [0920a48719f1ceefc909387a64f97563848c7854]
>
> Takashi Iwai (2):
> ALSA: hda - Fix typo in checking IEC958 emphasis bit
> [a686fd141e20244ad75f80ad54706da07d7bb90a]
> ALSA: hda/cirrus - Fix the digital beep registration
> [a86b1a2cd2f81f74e815e07f756edd7bc5b6f034]
>
> Theodore Ts'o (2):
> ext4: fix data=journal fast mount/umount hang
> [2b405bfa84063bfa35621d2d6879f52693c614b0]
> ext4: use atomic64_t for the per-flexbg free_clusters count
> [90ba983f6889e65a3b506b30dc606aa9d1d46cd2]
>
> Tkhai Kirill (1):
> sunsu: Fix panic in case of nonexistent port at "console=ttySY" cmdline option
> [cb29529ea0030e60ef1bbbf8399a43d397a51526]
>
> Tomas Hozza (1):
> tools: hv: Netlink source address validation allows DoS
> [95a69adab9acfc3981c504737a2b6578e4d846ef]
>
> Torsten Duwe (2):
> KMS: fix EDID detailed timing frame rate
> [c19b3b0f6eed552952845e4ad908dba2113d67b4]
> KMS: fix EDID detailed timing vsync parsing
> [16dad1d743d31a104a849c8944e6b9eb479f6cd7]
>
> Veaceslav Falico (2):
> bonding: don't call update_speed_duplex() under spinlocks
> [876254ae2758d50dcb08c7bd00caf6a806571178]
> netconsole: don't call __netpoll_cleanup() while atomic
> [3f315bef23075ea8a98a6fe4221a83b83456d970]
>
> Vlad Yasevich (3):
> macvlan: Set IFF_UNICAST_FLT flag to prevent unnecessary promisc mode.
> [87ab7f6f2874f1115817e394a7ed2dea1c72549e]
> rtnetlink: Mask the rta_type when range checking
> [a5b8db91442fce9c9713fcd656c3698f1adde1d6]
> sctp: Use correct sideffect command in duplicate cookie handling
> [f2815633504b442ca0b0605c16bf3d88a3a0fcea]
>
> Wanpeng Li (1):
> mm/hugetlb: fix total hugetlbfs pages count when using memory overcommit accouting
> [d00285884c0892bb1310df96bce6056e9ce9b9d9]
>
> Xufeng Zhang (1):
> sctp: don't break the loop while meeting the active_path so as to find the matched transport
> [2317f449af30073cfa6ec8352e4a65a89e357bdd]
>
> YOSHIFUJI Hideaki / åèèæ (1):
> 6lowpan: Fix endianness issue in is_addr_link_local().
> [9026c4927254f5bea695cc3ef2e255280e6a3011]
>
> Zheng Liu (1):
> ext4: fix the wrong number of the allocated blocks in ext4_split_extent()
> [3a2256702e47f68f921dfad41b1764d05c572329]
>
> Makefile | 4 +-
> arch/powerpc/kernel/cputable.c | 2 +-
> arch/s390/include/asm/tlbflush.h | 2 -
> arch/x86/kernel/cpu/perf_event_intel_ds.c | 10 +
> arch/x86/lib/usercopy_64.c | 4 +-
> arch/x86/power/cpu.c | 2 +
> drivers/firmware/Kconfig | 18 ++
> drivers/firmware/efivars.c | 256 ++++++++++++++++++++------
> drivers/gpu/drm/drm_edid.c | 3 +-
> drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
> drivers/gpu/drm/i915/i915_gem_execbuffer.c | 11 +-
> drivers/gpu/drm/i915/intel_display.c | 2 +-
> drivers/gpu/drm/i915/intel_opregion.c | 23 ++-
> drivers/gpu/drm/radeon/radeon_benchmark.c | 16 +-
> drivers/i2c/busses/i2c-tegra.c | 13 +-
> drivers/md/dm-thin.c | 4 +-
> drivers/md/persistent-data/dm-btree-remove.c | 46 ++---
> drivers/net/bonding/bond_main.c | 6 +-
> drivers/net/ethernet/sfc/efx.c | 53 ++++--
> drivers/net/ethernet/sfc/efx.h | 13 ++
> drivers/net/ethernet/sfc/falcon.c | 2 +
> drivers/net/ethernet/sfc/mcdi.c | 29 +--
> drivers/net/ethernet/sfc/mcdi.h | 1 +
> drivers/net/ethernet/sfc/mcdi_mac.c | 4 +-
> drivers/net/ethernet/sfc/net_driver.h | 10 +-
> drivers/net/ethernet/sfc/nic.c | 24 ++-
> drivers/net/ethernet/sfc/nic.h | 2 +
> drivers/net/ethernet/sfc/rx.c | 25 ++-
> drivers/net/ethernet/sfc/selftest.c | 2 +-
> drivers/net/ethernet/sfc/siena.c | 15 +-
> drivers/net/macvlan.c | 1 +
> drivers/net/netconsole.c | 20 +-
> drivers/net/tun.c | 2 +
> drivers/net/wireless/mwifiex/join.c | 7 +-
> drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 89 ++++-----
> drivers/tty/pty.c | 1 -
> drivers/tty/serial/sunsu.c | 21 +--
> drivers/usb/core/hcd-pci.c | 23 ++-
> drivers/usb/gadget/udc-core.c | 2 +-
> drivers/usb/host/xhci.c | 3 +-
> drivers/usb/host/xhci.h | 4 +-
> drivers/usb/serial/ark3116.c | 10 +-
> drivers/usb/serial/ch341.c | 11 +-
> drivers/usb/serial/cypress_m8.c | 14 +-
> drivers/usb/serial/ftdi_sio.c | 19 +-
> drivers/usb/serial/garmin_gps.c | 7 +-
> drivers/usb/serial/io_edgeport.c | 12 +-
> drivers/usb/serial/io_ti.c | 13 +-
> drivers/usb/serial/mct_u232.c | 13 +-
> drivers/usb/serial/mos7840.c | 16 +-
> drivers/usb/serial/oti6858.c | 10 +-
> drivers/usb/serial/pl2303.c | 11 +-
> drivers/usb/serial/spcp8x5.c | 9 +-
> drivers/usb/serial/ssu100.c | 12 +-
> drivers/usb/serial/ti_usb_3410_5052.c | 10 +-
> drivers/usb/serial/usb-serial.c | 3 +-
> drivers/usb/storage/unusual_devs.h | 7 +
> drivers/vhost/net.c | 3 +-
> fs/cifs/asn1.c | 53 +-----
> fs/cifs/cifsfs.c | 24 +++
> fs/cifs/cifsfs.h | 4 +
> fs/cifs/file.c | 6 +-
> fs/ext4/balloc.c | 2 +-
> fs/ext4/ext4.h | 6 +-
> fs/ext4/extents.c | 6 +-
> fs/ext4/ialloc.c | 4 +-
> fs/ext4/inode.c | 3 +-
> fs/ext4/mballoc.c | 18 +-
> fs/ext4/resize.c | 6 +-
> fs/ext4/super.c | 4 +-
> fs/isofs/export.c | 1 +
> fs/jbd2/transaction.c | 15 +-
> fs/proc/inode.c | 12 +-
> fs/udf/namei.c | 1 +
> include/linux/efi.h | 3 +-
> include/linux/perf_event.h | 6 +
> include/linux/skbuff.h | 7 +-
> include/linux/usb/serial.h | 2 +
> include/net/inet_frag.h | 9 +
> include/net/ip_fib.h | 12 +-
> kernel/trace/ftrace.c | 4 +-
> kernel/trace/trace.c | 59 ++++--
> kernel/trace/trace.h | 7 +
> kernel/trace/trace_irqsoff.c | 19 +-
> kernel/trace/trace_sched_wakeup.c | 18 +-
> mm/hugetlb.c | 8 +-
> net/core/dev.c | 1 +
> net/core/rtnetlink.c | 3 +-
> net/dcb/dcbnl.c | 7 +
> net/ieee802154/6lowpan.h | 2 +-
> net/ipv4/inet_fragment.c | 20 +-
> net/ipv4/ip_fragment.c | 12 +-
> net/ipv4/ip_options.c | 5 +-
> net/ipv4/tcp.c | 2 +-
> net/ipv4/tcp_input.c | 6 +-
> net/ipv4/tcp_output.c | 1 -
> net/ipv6/ip6_input.c | 3 +-
> net/ipv6/netfilter/nf_conntrack_reasm.c | 11 +-
> net/ipv6/reassembly.c | 8 +-
> net/ipv6/route.c | 3 +-
> net/l2tp/l2tp_ppp.c | 1 +
> net/netlabel/netlabel_unlabeled.c | 27 ++-
> net/rds/message.c | 3 +
> net/sctp/associola.c | 2 +-
> net/sctp/sm_statefuns.c | 2 +-
> security/selinux/xfrm.c | 2 +-
> sound/pci/hda/hda_codec.c | 2 +-
> sound/pci/hda/patch_conexant.c | 8 +-
> sound/usb/mixer.c | 16 +-
> tools/hv/hv_kvp_daemon.c | 8 +-
> tools/perf/util/trace-event-parse.c | 2 -
> 111 files changed, 917 insertions(+), 516 deletions(-)
>
> --
> Ben Hutchings
> The two most common things in the universe are hydrogen and stupidity.
>
> --
> To unsubscribe from this list: send the line "unsubscribe stable" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at http://vger.kernel.org/majordomo-info.html
--
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/