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 stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html