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]
Message-ID: <1402323005.23860.79.camel@deadeye.wl.decadent.org.uk>
Date:	Mon, 09 Jun 2014 15:10:05 +0100
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.60

I'm announcing the release of the 3.2.60 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.59 is attached to this message.

Ben.

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

 Documentation/input/elantech.txt            |   5 +-
 Makefile                                    |   2 +-
 arch/powerpc/lib/crtsavres.S                | 186 ++++++++++++++++++++++
 arch/x86/include/asm/hugetlb.h              |   1 +
 arch/x86/kernel/ldt.c                       |   4 +-
 arch/x86/vdso/vdso32-setup.c                |   8 +
 drivers/acpi/ec.c                           |  77 ++++++++-
 drivers/atm/ambassador.c                    |   2 +-
 drivers/atm/idt77252.c                      |   2 +-
 drivers/bluetooth/ath3k.c                   |   2 +
 drivers/bluetooth/btusb.c                   |   1 +
 drivers/crypto/caam/error.c                 |  10 +-
 drivers/dma/mv_xor.c                        |   8 +-
 drivers/gpu/drm/nouveau/nouveau_acpi.c      |   3 -
 drivers/gpu/drm/radeon/radeon_bios.c        |  14 ++
 drivers/gpu/drm/radeon/radeon_object.c      |  38 +++--
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c     |  22 +++
 drivers/hid/hid-ids.h                       |   7 +
 drivers/hid/usbhid/hid-quirks.c             |   5 +
 drivers/hwmon/emc1403.c                     |   4 +-
 drivers/i2c/busses/i2c-designware-core.c    |   3 +
 drivers/i2c/busses/i2c-s3c2410.c            |   2 +-
 drivers/input/mouse/elantech.c              |  26 ++-
 drivers/input/mouse/elantech.h              |   1 +
 drivers/input/mouse/synaptics.c             |   8 +
 drivers/md/md.c                             |   3 +-
 drivers/media/media-device.c                |   1 +
 drivers/media/video/ov7670.c                |   2 +-
 drivers/media/video/v4l2-compat-ioctl32.c   |  12 +-
 drivers/net/bonding/bond_main.c             |   1 +
 drivers/net/can/sja1000/peak_pci.c          |  31 ++--
 drivers/net/ethernet/broadcom/tg3.c         |   4 +-
 drivers/net/macvlan.c                       |   9 +-
 drivers/net/wimax/i2400m/usb-rx.c           |   2 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c     |  22 +--
 drivers/net/wireless/rtlwifi/rtl8192cu/hw.c |  17 +-
 drivers/pci/hotplug/shpchp_ctrl.c           |   4 +-
 drivers/platform/x86/thinkpad_acpi.c        |   2 +-
 drivers/scsi/mpt2sas/mpt2sas_scsih.c        |   1 -
 drivers/staging/octeon/ethernet-tx.c        |   2 +-
 drivers/tty/hvc/hvc_console.c               |   2 +-
 drivers/usb/storage/shuttle_usbat.c         |   2 +-
 drivers/usb/storage/unusual_devs.h          |  14 ++
 drivers/video/tgafb.c                       |  15 +-
 fs/nfsd/nfs4acl.c                           |  17 +-
 fs/nfsd/nfs4state.c                         |  40 +++--
 fs/posix_acl.c                              |   6 +
 include/linux/ftrace.h                      |   2 +
 include/linux/kvm_host.h                    |   1 -
 include/linux/skbuff.h                      |  12 +-
 include/net/ip6_route.h                     |   5 +
 include/trace/events/module.h               |   2 +-
 kernel/events/core.c                        |  16 +-
 kernel/futex.c                              | 239 ++++++++++++++++++++++------
 kernel/hrtimer.c                            |  30 +++-
 kernel/module.c                             |   3 +
 kernel/sched_cpupri.c                       |   3 +-
 kernel/timer.c                              |   2 +-
 kernel/trace/ftrace.c                       |  27 +---
 kernel/tracepoint.c                         |   6 +
 mm/memory-failure.c                         |  17 +-
 mm/page-writeback.c                         |   4 +-
 net/bluetooth/hci_conn.c                    |   9 +-
 net/bridge/br_netlink.c                     |  15 ++
 net/bridge/netfilter/ebtables.c             |   5 +-
 net/ceph/messenger.c                        |  39 ++++-
 net/core/dev.c                              |   1 +
 net/core/filter.c                           |   6 +-
 net/core/rtnetlink.c                        |  33 ++--
 net/core/skbuff.c                           |  21 +--
 net/ipv4/fib_semantics.c                    |   2 +-
 net/ipv4/ip_forward.c                       |   4 +-
 net/ipv4/netfilter/arp_tables.c             |   6 +-
 net/ipv4/netfilter/ip_tables.c              |   6 +-
 net/ipv4/ping.c                             |  15 +-
 net/ipv4/route.c                            |   2 +-
 net/ipv4/tcp_cubic.c                        |   2 +-
 net/ipv6/netfilter/ip6_tables.c             |   6 +-
 net/ipv6/route.c                            |   5 +-
 net/l2tp/l2tp_ppp.c                         |   4 +-
 net/sched/act_mirred.c                      |  11 +-
 net/sctp/protocol.c                         |   7 +-
 scripts/mod/modpost.c                       |   8 +-
 virt/kvm/async_pf.c                         |  14 +-
 84 files changed, 961 insertions(+), 279 deletions(-)

AceLan Kao (3):
      HID: usbhid: quirk for Synaptics Large Touchccreen
      HID: usbhid: quirk for Synaptics HD touchscreen
      HID: usbhid: quirk for Synaptics Quad HD touchscreen

Alex Deucher (1):
      drm/radeon: handle non-VGA class pci devices with ATRM

Alex Elder (1):
      libceph: only call kernel_sendpage() via helper

Alex Hung (1):
      thinkpad-acpi: fix issuing duplicated key events for brightness up/down

Alexander Duyck (1):
      skb: Add inline helper for getting the skb end offset from head

Andreas Schwab (1):
      powerpc: Add vr save/restore functions

Anthony Iliopoulos (1):
      x86, mm, hugetlb: Add missing TLB page invalidation for hugetlb_cow()

Ben Hutchings (2):
      rtl8192cu: Fix unbalanced irq enable in error path of rtl92cu_hw_init()
      Linux 3.2.60

Chen Yucong (1):
      hwpoison, hugetlb: lock_page/unlock_page does not match for handling a free hugepage

Christian König (1):
      drm/radeon: also try GART for CPU accessed buffers

Christoph Hellwig (1):
      posix_acl: handle NULL ACL in posix_acl_equiv_mode

Chunwei Chen (1):
      libceph: fix corruption when using page_count 0 page in rbd

Daniele Forsi (2):
      usb: storage: shuttle_usbat: fix discs being detected twice
      USB: Nokia 5300 should be treated as unusual dev

David Gibson (2):
      rtnetlink: Warn when interface's information won't fit in our packet
      rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set

Dmitry Petukhov (1):
      l2tp: take PMTU from tunnel UDP socket

Du, Wenkai (1):
      i2c: designware: Mask all interrupts during i2c controller enable

Eric Dumazet (2):
      ipv6: Limit mtu to 65575 bytes
      net-gro: reset skb->truesize in napi_reuse_skb()

Ezequiel Garcia (1):
      dma: mv_xor: Flush descriptors before activating a channel

Florian Westphal (2):
      net: core: don't account for udp header size when computing seglen
      net: ipv4: ip_forward: fix inverted local_df test

Guennadi Liakhovetski (2):
      V4L2: ov7670: fix a wrong index, potentially Oopsing the kernel from user-space
      V4L2: fix VIDIOC_CREATE_BUFS in 64- / 32-bit compatibility mode

Hans de Goede (3):
      Input: synaptics - add min/max quirk for ThinkPad Edge E431
      HID: add NO_INIT_REPORTS quirk for Synaptics Touch Pad V 103S
      Input: elantech - fix touchpad initialization on Gigabyte U2442

Horia Geanta (1):
      crypto: caam - add allocation failure handling in SPRINTFCAT macro

Ilia Mirkin (1):
      drm/nouveau/acpi: allow non-optimus setups to load vbios from acpi

Ivan Vecera (1):
      tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled

J. Bruce Fields (2):
      nfsd4: remove lockowner when removing lock stateid
      nfsd4: warn on finding lockowner without stateid's

Jason Wang (1):
      act_mirred: do not drop packets when fails to mirror it

Jiri Bohac (1):
      timer: Prevent overflow in apply_slack

Jiri Olsa (1):
      perf: Prevent false warning in perf_swevent_add

Johan Hedberg (1):
      Bluetooth: Fix redundant encryption request for reauthentication

Josef Gajdusek (2):
      hwmon: (emc1403) fix inverted store_hyst()
      hwmon: (emc1403) Support full range of known chip revision numbers

Kieran Clancy (2):
      ACPI / EC: Clear stale EC events on Samsung systems
      ACPI / EC: Process rather than discard events in acpi_ec_clear

Kinglong Mee (1):
      NFSD: Call ->set_acl with a NULL ACL structure if no entries

Larry Finger (1):
      rtlwifi: rtl8192cu: Fix too long disable of IRQs

Leon Ma (1):
      hrtimer: Prevent remote enqueue of leftmost timers

Li RongQing (1):
      ipv4: initialise the itag variable in __mkroute_input

Linus Torvalds (1):
      x86-64, modify_ldt: Make support for 16-bit segments a runtime option

Liu Yu (1):
      tcp_cubic: fix the range of delayed_ack

Marcel Apfelbaum (1):
      PCI: shpchp: Check bridge's secondary (not primary) bus speed

Mathias Krause (1):
      filter: prevent nla extensions to peek beyond the end of the message

Mikulas Patocka (1):
      tgafb: fix mode setting with fbset

Mohammed Habibulla (1):
      Bluetooth: Add support for Lite-on [04ca:3007]

Naoya Horiguchi (1):
      mm/memory-failure.c: fix memory leak by race between poison and unpoison

NeilBrown (1):
      md: avoid possible spinning md thread at shutdown.

Oleg Nesterov (1):
      KVM: async_pf: mm->mm_users can not pin apf->mm

Olof Johansson (1):
      i2c: s3c2410: resume race fix

Peter Christensen (1):
      macvlan: Don't propagate IFF_ALLMULTI changes on down interfaces.

Peter Zijlstra (1):
      perf: Limit perf_event_attr::sample_period to 63 bits

Radim Krčmář (2):
      kvm: free resources after canceling async_pf
      kvm: remove .done from struct kvm_async_pf

Rik van Riel (1):
      mm/page-writeback.c: fix divide by zero in pos_ratio_polynom

Romain Izard (1):
      trace: module: Maintain a valid user count

Salva Peiró (1):
      media-device: fix infoleak in ioctl media_enum_entities()

Sergey Popovich (1):
      ipv4: fib_semantics: increment fib_info_cnt after fib_info allocation

Stanislaw Gruszka (1):
      rt2x00: fix beaconing on USB

Stephane Grosjean (2):
      can: peak_pci: Fix the way channels are linked together
      can: peak_pci: prevent use after free at netdev removal

Steven Rostedt (Red Hat) (3):
      tracepoint: Do not waste memory on mods with no tracepoints
      ftrace/module: Hardcode ftrace_module_init() call into load_module()
      sched: Use CPUPRI_NR_PRIORITIES instead of MAX_RT_PRIO in cpupri check

Stuart Hayes (1):
      hrtimer: Prevent all reprogramming if hang detected

Thomas Gleixner (6):
      futex: Add another early deadlock detection check
      futex: Prevent attaching to kernel threads
      futex-prevent-requeue-pi-on-same-futex.patch futex: Forbid uaddr == uaddr2 in futex_requeue(..., requeue_pi=1)
      futex: Validate atomic acquisition in futex_lock_pi_atomic()
      futex: Always cleanup owner tid in unlock_pi
      futex: Make lookup_pi_state more robust

Thomas Graf (1):
      netfilter: Can't fail and free after table replacement

Thomas Hellstrom (1):
      drm/vmwgfx: Make sure user-space can't DMA across buffer object boundaries v2

Thomas Richter (1):
      bonding: Remove debug_fs files when module init fails

Tomoki Sekiyama (1):
      drivers/tty/hvc: don't free hvc_console_setup after init

Toshiaki Makita (1):
      bridge: Handle IFLA_ADDRESS correctly when creating bridge device

Trond Myklebust (2):
      NFSd: Move default initialisers from create_client() to alloc_client()
      NFSd: call rpc_destroy_wait_queue() from free_client()

Tyler Stachecki (1):
      mpt2sas: Don't disable device twice at suspend.

Victor A. Santos (1):
      USB: Nokia 305 should be treated as unusual dev

Viresh Kumar (1):
      hrtimer: Set expiry time before switch_hrtimer_base()

Vlad Yasevich (1):
      Revert "macvlan : fix checksums error when we are in bridge mode"

Wang, Xiaoming (1):
      net: ipv4: current group_info should be put after using.

Xufeng Zhang (1):
      sctp: reset flowi4_oif parameter on route lookup

paul.szabo@...ney.edu.au (1):
      Negative (setpoint-dirty) in bdi_position_ratio()


-- 
Ben Hutchings
One of the nice things about standards is that there are so many of them.

View attachment "linux-3.2.60.patch" of type "text/x-diff" (97338 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