lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Sun, 27 Oct 2013 03:53:18 +0000
From:	Ben Hutchings <ben@...adent.org.uk>
To:	linux-kernel@...r.kernel.org,
	Andrew Morton <akpm@...ux-foundation.org>,
	torvalds@...ux-foundation.org, Jiri Slaby <jslaby@...e.cz>,
	stable@...r.kernel.org
Cc:	lwn@....net
Subject: Linux 3.2.52

I'm announcing the release of the 3.2.52 kernel.

All users of the 3.2 kernel series should upgrade.

The updated 3.2.y git tree can be found at:
        git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.2.y
and can be browsed at the normal kernel.org git web browser:
        http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git

The diff from 3.2.51 is attached to this message.

Ben.

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

 Makefile                                    |   2 +-
 arch/arm/mach-versatile/pci.c               |   6 +-
 arch/arm/mm/init.c                          |   3 +
 arch/ia64/mm/contig.c                       |   2 +
 arch/ia64/mm/discontig.c                    |   2 +
 arch/m68k/kernel/vmlinux-nommu.lds          |  93 ++++++++++++++
 arch/m68k/kernel/vmlinux.lds.S              |  15 ++-
 arch/m68k/kernel/vmlinux.lds_mm.S           |  10 --
 arch/m68k/kernel/vmlinux.lds_no.S           | 187 ----------------------------
 arch/parisc/mm/init.c                       |   2 +
 arch/powerpc/kernel/align.c                 |  10 ++
 arch/powerpc/kernel/iommu.c                 |   2 +-
 arch/powerpc/kernel/lparcfg.c               |   1 +
 arch/powerpc/kernel/sysfs.c                 |  18 ++-
 arch/powerpc/lib/checksum_64.S              |  58 ++++++---
 arch/sparc/kernel/entry.S                   |   2 +-
 arch/sparc/kernel/ktlb.S                    |   3 +-
 arch/sparc/kernel/syscalls.S                |   8 +-
 arch/sparc/kernel/trampoline_64.S           |   2 -
 arch/sparc/lib/ksyms.c                      |   9 --
 arch/unicore32/mm/init.c                    |   3 +
 arch/x86/kernel/reboot.c                    |  16 +++
 arch/x86/platform/efi/efi.c                 |  11 +-
 crypto/api.c                                |   7 +-
 drivers/acpi/acpi_ipmi.c                    |  24 ++--
 drivers/acpi/ec.c                           |   4 +
 drivers/block/cciss.c                       |   1 +
 drivers/block/cpqarray.c                    |   1 +
 drivers/bluetooth/ath3k.c                   |   2 +
 drivers/bluetooth/btusb.c                   |   2 +
 drivers/gpu/drm/drm_edid.c                  |   3 +
 drivers/gpu/drm/i915/intel_dp.c             |  13 +-
 drivers/gpu/drm/i915/intel_opregion.c       |   2 +-
 drivers/gpu/drm/radeon/atombios_encoders.c  |   8 +-
 drivers/gpu/drm/radeon/evergreen.c          |  25 +++-
 drivers/gpu/drm/radeon/evergreend.h         |   4 +
 drivers/gpu/drm/radeon/radeon_atombios.c    |  13 +-
 drivers/gpu/drm/radeon/radeon_connectors.c  |  34 ++++-
 drivers/gpu/drm/radeon/radeon_device.c      |  10 +-
 drivers/gpu/drm/radeon/rs400.c              |   9 +-
 drivers/hid/hid-core.c                      |  84 +++++++++++--
 drivers/hid/hid-ids.h                       |   1 +
 drivers/hid/hid-input.c                     |  11 +-
 drivers/hid/hid-lg2ff.c                     |  19 +--
 drivers/hid/hid-lg3ff.c                     |  29 +----
 drivers/hid/hid-lg4ff.c                     |  20 +--
 drivers/hid/hid-lgff.c                      |  17 +--
 drivers/hid/hid-logitech-dj.c               |   6 +
 drivers/hid/hid-ntrig.c                     |   3 +-
 drivers/hid/hid-picolcd.c                   |   2 +-
 drivers/hid/hid-pl.c                        |  10 +-
 drivers/hid/hid-speedlink.c                 |  11 +-
 drivers/hid/hid-zpff.c                      |  18 +--
 drivers/hid/hidraw.c                        |  51 ++++----
 drivers/hid/usbhid/hid-quirks.c             |   2 +
 drivers/hwmon/applesmc.c                    |  19 ++-
 drivers/iommu/intel-iommu.c                 |  72 ++++++-----
 drivers/md/dm-snap.c                        |   5 +-
 drivers/media/video/hdpvr/hdpvr-core.c      |  22 ++--
 drivers/mmc/host/tmio_mmc_dma.c             |   4 +-
 drivers/net/bonding/bond_main.c             |  13 +-
 drivers/net/can/flexcan.c                   |  20 ++-
 drivers/net/ethernet/freescale/gianfar.c    |  11 +-
 drivers/net/ethernet/freescale/gianfar.h    |  11 +-
 drivers/net/ethernet/realtek/8139cp.c       |  49 +++++++-
 drivers/net/ethernet/sfc/rx.c               |   3 +-
 drivers/net/ethernet/via/via-rhine.c        |   9 +-
 drivers/net/ethernet/xilinx/ll_temac_main.c |   6 +
 drivers/net/macvtap.c                       |  62 +++++----
 drivers/net/ppp/pptp.c                      |   2 +-
 drivers/net/tun.c                           |   6 +-
 drivers/net/usb/cdc_ether.c                 |   5 +
 drivers/net/usb/dm9601.c                    |   2 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.c |   4 +
 drivers/net/wireless/ath/ath9k/ath9k.h      |   5 +-
 drivers/net/wireless/ath/ath9k/recv.c       |  17 ++-
 drivers/net/wireless/ath/ath9k/xmit.c       |   1 +
 drivers/net/wireless/p54/p54usb.c           |   1 +
 drivers/net/wireless/rt2x00/rt2800lib.c     |   7 ++
 drivers/net/wireless/rtlwifi/wifi.h         |   2 +-
 drivers/of/base.c                           |   1 +
 drivers/scsi/esp_scsi.c                     |  14 ++-
 drivers/scsi/esp_scsi.h                     |   1 +
 drivers/scsi/scsi_transport_iscsi.c         |   2 +-
 drivers/scsi/sd.c                           |  11 +-
 drivers/staging/comedi/drivers/dt282x.c     |   3 +-
 drivers/staging/comedi/drivers/ni_65xx.c    |  26 ++--
 drivers/staging/vt6656/main_usb.c           |   3 +-
 drivers/staging/zram/zram_drv.c             |   2 -
 drivers/staging/zram/zram_drv.h             |   5 +-
 drivers/tty/serial/pch_uart.c               |   5 +-
 drivers/usb/class/cdc-wdm.c                 |  13 +-
 drivers/usb/core/config.c                   |   3 +-
 drivers/usb/core/devio.c                    |  16 +++
 drivers/usb/core/hub.c                      |   5 +-
 drivers/usb/dwc3/dwc3-pci.c                 |   4 +
 drivers/usb/host/ehci-mxc.c                 |   2 +-
 drivers/usb/host/ehci-pci.c                 |   2 +-
 drivers/usb/host/ohci-pci.c                 |   2 +-
 drivers/usb/host/uhci-pci.c                 |   2 +-
 drivers/usb/host/xhci-pci.c                 |   2 +-
 drivers/usb/host/xhci-ring.c                |   8 +-
 drivers/usb/host/xhci.c                     |  22 ++++
 drivers/usb/serial/mos7720.c                |   6 +-
 drivers/usb/serial/option.c                 |   3 +
 drivers/xen/grant-table.c                   |  13 +-
 fs/debugfs/inode.c                          |  69 ++++------
 fs/ext4/namei.c                             |   3 +-
 fs/fuse/dir.c                               |  13 +-
 fs/fuse/file.c                              |  11 +-
 fs/fuse/fuse_i.h                            |   9 ++
 fs/fuse/inode.c                             |   4 +-
 fs/isofs/inode.c                            |  16 +--
 fs/nilfs2/page.c                            |   2 +
 fs/nilfs2/segment.c                         |  11 +-
 fs/notify/fanotify/fanotify.c               |   6 +
 fs/ocfs2/extent_map.c                       |   1 -
 include/linux/hid.h                         |   8 +-
 include/linux/icmpv6.h                      |   2 +
 include/linux/ipv6.h                        |   1 +
 include/linux/mm.h                          |   3 +-
 include/linux/perf_event.h                  |   2 +-
 include/linux/rculist.h                     |   5 +-
 include/linux/usb/hcd.h                     |   2 +-
 include/net/inetpeer.h                      |   6 +
 include/net/ip.h                            |  12 +-
 include/net/ipip.h                          |   2 +-
 kernel/cgroup.c                             |  11 ++
 kernel/events/core.c                        |  31 +++--
 kernel/sched_fair.c                         |  14 ++-
 lib/show_mem.c                              |   3 +
 mm/huge_memory.c                            |   2 +
 mm/memcontrol.c                             |   8 +-
 mm/page_alloc.c                             |   7 ++
 net/bridge/br_multicast.c                   |   3 +-
 net/bridge/br_stp.c                         |   2 +-
 net/caif/cfctrl.c                           |   3 +-
 net/ceph/osd_client.c                       |   2 +
 net/core/netpoll.c                          |   9 +-
 net/core/sysctl_net_core.c                  |   7 +-
 net/ipv4/fib_trie.c                         |   5 +-
 net/ipv4/igmp.c                             |   8 +-
 net/ipv4/inetpeer.c                         |  92 +++++++++++++-
 net/ipv4/ip_output.c                        |   6 +-
 net/ipv4/ipmr.c                             |   2 +-
 net/ipv4/raw.c                              |   2 +-
 net/ipv4/route.c                            |   1 +
 net/ipv4/tcp_cubic.c                        |  12 +-
 net/ipv4/xfrm4_mode_tunnel.c                |   2 +-
 net/ipv6/addrconf.c                         |  10 +-
 net/ipv6/icmp.c                             |  10 +-
 net/ipv6/ip6_fib.c                          |  16 ++-
 net/ipv6/ip6_output.c                       |  53 ++++----
 net/ipv6/mcast.c                            |   4 +-
 net/ipv6/ndisc.c                            |  16 +--
 net/ipv6/reassembly.c                       |   5 +
 net/netfilter/ipvs/ip_vs_xmit.c             |   2 +-
 net/sched/sch_htb.c                         |   2 +-
 net/sctp/ipv6.c                             |  42 ++-----
 net/sctp/sm_sideeffect.c                    |   3 +-
 net/sctp/socket.c                           |   3 +
 net/tipc/eth_media.c                        |  15 ++-
 scripts/kernel-doc                          |   3 +
 sound/pci/hda/hda_intel.c                   |   1 +
 sound/pci/hda/patch_hdmi.c                  |  11 ++
 sound/soc/codecs/88pm860x-codec.c           |   3 +
 sound/soc/codecs/max98095.c                 |   4 +-
 sound/soc/codecs/wm8960.c                   |   6 +-
 tools/perf/util/map.c                       |   1 +
 169 files changed, 1285 insertions(+), 790 deletions(-)

Alan Stern (4):
      USB: OHCI: Allow runtime PM without system sleep
      USB: fix build error when CONFIG_PM_SLEEP isn't enabled
      sd: Fix potential out-of-bounds access
      USB: fix PM config symbol in uhci-hcd, ehci-hcd, and xhci-hcd

Alex Deucher (8):
      drm/edid: add quirk for Medion MD30217PG
      drm/radeon: update line buffer allocation for dce4.1/5
      drm/radeon: fix LCD record parsing
      drm/radeon: fix resume on some rs4xx boards (v2)
      drm/radeon: fix handling of variable sized arrays for router objects
      drm/radeon/atom: workaround vbios bug in transmitter table on rs880 (v2)
      drm/radeon: fix panel scaling with eDP and LVDS bridges
      drm/radeon: disable tests/benchmarks if accel is disabled

Alex Williamson (1):
      intel-iommu: Fix leaks in pagetable freeing

Alexey Khoroshilov (1):
      hdpvr: fix iteration over uninitialized lists in hdpvr_probe()

Anand Avati (1):
      fuse: invalidate inode attributes on xattr modification

Andi Kleen (1):
      perf tools: Handle JITed code in shared memory

Ansis Atteka (1):
      ip: generate unique IP identificator if local fragmentation is allowed

Anssi Hannula (1):
      ALSA: hda - hdmi: Fallback to ALSA allocation when selecting CA

Anton Blanchard (1):
      powerpc: Handle unaligned ldbrx/stdbrx

Ben Hutchings (4):
      Revert "zram: use zram->lock to protect zram_free_page() in swap free notify path"
      sfc: Fix efx_rx_buf_offset() for recycled pages
      Revert "sctp: fix call to SCTP_CMD_PROCESS_SACK in sctp_cmd_interpreter()"
      Linux 3.2.52

Benjamin Tissoires (1):
      HID: validate feature and input report details

Chen Gang (1):
      powerpc/pseries/lparcfg: Fix possible overflow are more than 1026

Chris Healy (1):
      resubmit bridge: fix message_age_timer calculation

Christian Lamparter (1):
      p54usb: add USB ID for Corega WLUSB2GTST USB adapter

Claudiu Manoil (1):
      gianfar: Change default HW Tx queue scheduling mode

Daisuke Nishimura (1):
      sched/fair: Fix small race where child->se.parent,cfs_rq might point to invalid ones

Dan Carpenter (7):
      tun: signedness bug in tun_get_user()
      USB: mos7720: use GFP_ATOMIC under spinlock
      staging: comedi: dt282x: dt282x_ai_insn_read() always fails
      ASoC: max98095: a couple array underflows
      ASoC: 88pm860x: array overflow in snd_soc_put_volsw_2r_st()
      cpqarray: fix info leak in ida_locked_ioctl()
      cciss: fix info leak in cciss_ioctl32_passthru()

Daniel Borkmann (3):
      net: bridge: convert MLDv2 Query MRC into msecs_to_jiffies for max_delay
      net: sctp: fix smatch warning in sctp_send_asconf_del_ip
      net: sctp: fix ipv6 ipsec encryption bug in sctp_v6_xmit

Daniel Mack (1):
      usb: ehci-mxc: check for pdata before dereferencing

Daniel Santos (1):
      kernel-doc: bugfix - multi-line macros

Dave Jones (1):
      caif: Add missing braces to multiline if in cfctrl_linkup_request

David Cohen (1):
      usb: dwc3: add support for Merrifield

David Rientjes (1):
      mm, show_mem: suppress page counts in non-blockable contexts

David S. Miller (2):
      esp_scsi: Fix tag state corruption when autosensing.
      sparc64: Fix off by one in trampoline TLB mapping installation loop.

Eric Dumazet (4):
      fib_trie: remove potential out of bound access
      tcp: cubic: fix overflow error in bictcp_update()
      tcp: cubic: fix bug in bictcp_acked()
      inetpeer: fix a race in inetpeer_gc_worker()

Fabio Porcedda (1):
      net: usb: cdc_ether: Use wwan interface for Telit modules

Felix Fietkau (3):
      ath9k: always clear ps filter bit on new assoc
      ath9k: fix rx descriptor related race condition
      ath9k: avoid accessing MRC registers on single-chain devices

Florian Wolter (1):
      xhci: Fix race between ep halt and URB cancellation

Grant Likely (1):
      of: Fix missing memory initialization on FDT unflattening

Greg Thelen (1):
      memcg: fix multiple large threshold notifications

Greg Ungerer (3):
      m68k: consolidate the vmlinux.lds linker scripts
      m68k: use non-MMU linker script for ColdFire MMU builds
      m68knommu: clean up linker script

Hannes Frederic Sowa (4):
      ipv6: don't stop backtracking in fib6_lookup_1 if subtree does not match
      ipv6: remove max_addresses check from ipv6_create_tempaddr
      ipv6: drop packets with multiple fragmentation headers
      ipv6: udp packets following an UFO enqueued packet need also be handled by UFO

Hans Verkuil (1):
      hdpvr: register the video node at the end of probe

Hans de Goede (1):
      usb: config->desc.bLength may not exceed amount of data returned by the device

Heikki Krogerus (1):
      usb: dwc3: pci: add support for BayTrail

Henrik Rydberg (2):
      hwmon: (applesmc) Check key count before proceeding
      hwmon: (applesmc) Silence uninitialized warnings

Herbert Xu (1):
      crypto: api - Fix race condition in larval lookup

Ian Abbott (1):
      staging: comedi: ni_65xx: (bug fix) confine insn_bits to one subdevice

Jan Kara (1):
      isofs: Refuse RW mount of the filesystem instead of making it RO

Jani Nikula (2):
      drm/i915: try not to lose backlight CBLV precision
      drm/i915/dp: increase i2c-over-aux retry interval on AUX DEFER

Jason Wang (1):
      macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS

Jie Liu (1):
      ocfs2: fix the end cluster offset of FIEMAP

Jiri Bohac (1):
      ICMPv6: treat dest unreachable codes 5 and 6 as EACCES, not EPROTO

Jiri Kosina (1):
      HID: hidraw: put old deallocation mechanism in place

Johan Hovold (3):
      USB: mos7720: fix big-endian control requests
      serial: pch_uart: fix tty-kref leak in rx-error path
      serial: pch_uart: fix tty-kref leak in dma-rx path

Josh Boyer (1):
      x86, efi: Don't map Boot Services on i386

Julius Werner (1):
      usb: core: don't try to reset_device() a port that got just disconnected

Kees Cook (9):
      HID: validate HID report id size
      HID: pantherlord: validate output report details
      HID: ntrig: validate feature report details
      HID: picolcd_core: validate output report details
      HID: check for NULL field when setting values
      HID: provide a helper for validating hid reports
      HID: zeroplus: validate output report details
      HID: LG: validate HID output report details
      HID: logitech-dj: validate output report details

Kirill Tkhai (4):
      sparc64: Fix ITLB handler of null page
      sparc64: Remove RWSEM export leftovers
      sparc64: Fix not SRA'ed %o5 in 32-bit traced syscall
      sparc32: Fix exit flag passed from traced sys_sigreturn

Kurt Garloff (1):
      usb/core/devio.c: Don't reject control message to endpoint with wrong direction bit

Lan Tianyu (1):
      ACPI / EC: Add ASUSTEK L4R to quirk list in order to validate ECDT

Larry Finger (1):
      rtlwifi: Align private space in rtl_priv struct

Li Zefan (1):
      cgroup: fail if monitored file and event_control are in different cgroup

Libin (1):
      mm/huge_memory.c: fix potential NULL pointer dereference

Lino Sanfilippo (1):
      fanotify: dont merge permission events

Lv Zheng (1):
      ACPI / IPMI: Fix atomic context requirement of ipmi_msg_handler()

Madhavan Srinivasan (1):
      powerpc/sysfs: Disable writing to PURR in guest mode

Malcolm Priestley (1):
      staging: vt6656: [BUG] main_usb.c oops on device_close move flag earlier.

Manoj Chourasia (1):
      HID: hidraw: correctly deallocate memory on device disconnect

Marc Kleine-Budde (2):
      can: flexcan: fix flexcan_chip_start() on imx6
      can: flexcan: flexcan_chip_start: fix regression, mark one MB for TX and abort pending TX

Masoud Sharbiani (1):
      x86/reboot: Add quirk to make Dell C6100 use reboot=pci automatically

Maxim Patlasov (2):
      fuse: postpone end_page_writeback() in fuse_writepage_locked()
      fuse: hotfix truncate_pagecache() issue

Michal MalĂ˝ (1):
      USB: serial: option: Ignore card reader interface on Huawei E1750

Mike Dyer (1):
      ASoC: wm8960: Fix PLL register writes

Miklos Szeredi (1):
      fuse: readdir: check for slash in names

Mikulas Patocka (1):
      dm-snapshot: fix performance degradation due to small hash size

Neil Horman (2):
      8139cp: Add dma_mapping_error checking
      bonding: Fix broken promiscuity reference counting issue

Nikolay Aleksandrov (1):
      netpoll: fix NULL pointer dereference in netpoll_cleanup

Nishanth Aravamudan (1):
      powerpc/iommu: Use GFP_KERNEL instead of GFP_ATOMIC in iommu_init_table()

Oleg Nesterov (1):
      debugfs: debugfs_remove_recursive() must not rely on list_empty(d_subdirs)

Oliver Neukum (1):
      USB: cdc-wdm: fix race between interrupt handler and tasklet

Paul E. McKenney (2):
      powerpc: Fix parameter clobber in csum_partial_copy_generic()
      powerpc: Restore registers on error exit from csum_partial_copy_generic()

Peng Chen (1):
      Bluetooth: Add a new PID/VID 0cf3/e005 for AR3012.

Peter Korsgaard (1):
      dm9601: fix IFF_ALLMULTI handling

Peter Maydell (1):
      ARM: PCI: versatile: Fix SMAP register offsets

Peter Zijlstra (2):
      perf: Clarify perf_cpu_context::active_pmu usage by renaming it to ::unique_pmu
      perf: Fix perf_cgroup_switch for sw-events

Raphael Kubo da Costa (1):
      Bluetooth: Add support for BCM20702A0 [0b05, 17cb]

Ricardo Ribalda (1):
      ll_temac: Reset dma descriptors indexes on ndo_open

Roger Luethi (1):
      via-rhine: fix VLAN priority field (PCP, IEEE 802.1p)

Roger Pau Monne (1):
      xen-gnt: prevent adding duplicate gnt callbacks

Roman Gushchin (1):
      net: check net.core.somaxconn sysctl values

Salam Noureddine (2):
      ipv4 igmp: use in_dev_put in timer handlers instead of __in_dev_put
      ipv6 mcast: use in6_dev_put in timer handlers instead of __in6_dev_put

Salman Qazi (1):
      perf: Use css_tryget() to avoid propping up css refcount

Sasha Levin (1):
      iscsi: don't hang in endless loop if no targets present

Sergei Shtylyov (1):
      mmc: tmio_mmc_dma: fix PIO fallback on SDHI

Shawn Nematbakhsh (1):
      usb: xhci: Disable runtime PM suspend for quirky controllers

Stanislaw Gruszka (1):
      rt2800: fix wrong TX power compensation

Stefan Kriwanek (1):
      HID: Fix Speedlink VAD Cezanne support for some devices

Steffen Klassert (1):
      inetpeer: Invalidate the inetpeer tree along with the routing cache

Takashi Iwai (1):
      ALSA: hda - Add Toshiba Satellite C870 to MSI blacklist

Tejun Heo (1):
      rculist: list_first_or_null_rcu() should use list_entry_rcu()

Theodore Ts'o (1):
      ext4: avoid hang when mounting non-journal filesystems with orphan list

Thomas Graf (1):
      ipv6: Don't depend on per socket memory for neighbour discovery messages

Vasily Titskiy (1):
      HID: usbhid: quirk for N-Trig DuoSense Touch Screen

Vyacheslav Dubeyko (1):
      nilfs2: fix issue with race condition of competition between segments for dirty blocks

Ying Xue (1):
      tipc: fix lockdep warning during bearer initialization

majianpeng (1):
      libceph: unregister request in __map_request failed and nofail == false

stephen hemminger (1):
      htb: fix sign extension bug


-- 
Ben Hutchings
If at first you don't succeed, you're doing about average.

View attachment "linux-3.2.52.patch" of type "text/x-diff" (173070 bytes)

Download attachment "signature.asc" of type "application/pgp-signature" (829 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ