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, 14 Sep 2014 12:34:35 +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.63

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

Ben.

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

 Documentation/sound/alsa/ALSA-Configuration.txt |   4 +-
 Documentation/stable_kernel_rules.txt           |   3 +
 Documentation/x86/x86_64/mm.txt                 |   2 +
 Makefile                                        |   4 +-
 arch/arm/kernel/entry-header.S                  |  29 ++--
 arch/arm/mach-omap2/control.c                   |   3 +-
 arch/arm/mm/abort-ev6.S                         |   6 -
 arch/arm/mm/abort-ev7.S                         |   6 -
 arch/microblaze/boot/Makefile                   |   2 +-
 arch/mips/cavium-octeon/setup.c                 |  18 +-
 arch/mips/kernel/irq-gic.c                      |   6 +-
 arch/mips/kernel/perf_event_mipsxx.c            |   5 -
 arch/mips/kernel/ptrace.c                       |   3 +-
 arch/mips/mm/c-r4k.c                            |   5 +
 arch/mips/mm/tlbex.c                            |   1 +
 arch/openrisc/kernel/head.S                     |   1 +
 arch/openrisc/kernel/init_task.c                |   1 +
 arch/openrisc/kernel/irq.c                      |   1 +
 arch/powerpc/include/asm/pte-hash64-64k.h       |  32 +++-
 arch/powerpc/kernel/pci-common.c                |   5 +-
 arch/powerpc/mm/init_64.c                       |   3 +-
 arch/powerpc/mm/numa.c                          |   2 +-
 arch/s390/Kconfig                               |   1 +
 arch/sparc/include/asm/Kbuild                   |   1 +
 arch/sparc/include/asm/pgtable_64.h             |   6 +-
 arch/sparc/include/asm/tlbflush_64.h            |  12 +-
 arch/sparc/include/asm/types.h                  |  23 ---
 arch/sparc/kernel/ldc.c                         |   2 +-
 arch/sparc/kernel/smp_64.c                      |   6 +-
 arch/sparc/kernel/sys32.S                       |   2 +-
 arch/sparc/kernel/unaligned_64.c                |  12 +-
 arch/sparc/lib/NG2memcpy.S                      |   1 +
 arch/sparc/math-emu/math_32.c                   |   2 +-
 arch/sparc/mm/fault_64.c                        | 102 ++++++------
 arch/sparc/mm/init_64.c                         |  27 +++
 arch/sparc/mm/tsb.c                             |  14 +-
 arch/x86/Kconfig                                |  25 ++-
 arch/x86/include/asm/espfix.h                   |  16 ++
 arch/x86/include/asm/irqflags.h                 |   2 +-
 arch/x86/include/asm/pgtable_64_types.h         |   2 +
 arch/x86/include/asm/setup.h                    |   2 +
 arch/x86/kernel/Makefile                        |   1 +
 arch/x86/kernel/entry_32.S                      |  12 ++
 arch/x86/kernel/entry_64.S                      |  80 ++++++++-
 arch/x86/kernel/espfix_64.c                     | 208 ++++++++++++++++++++++++
 arch/x86/kernel/ldt.c                           |  10 +-
 arch/x86/kernel/paravirt_patch_64.c             |   2 -
 arch/x86/kernel/resource.c                      |   8 +-
 arch/x86/kernel/smpboot.c                       |   7 +
 arch/x86/kvm/emulate.c                          |   4 +
 arch/x86/mm/dump_pagetables.c                   |  39 +++--
 arch/x86/pci/i386.c                             |   4 +
 arch/x86/vdso/vdso32-setup.c                    |   8 -
 arch/x86/xen/time.c                             |   2 +-
 block/blk-tag.c                                 |  33 +---
 crypto/af_alg.c                                 |   2 +
 drivers/acpi/ec.c                               |  17 +-
 drivers/ata/ahci.c                              |   1 +
 drivers/ata/pata_scc.c                          |  15 +-
 drivers/char/tpm/tpm.c                          |  62 ++++---
 drivers/char/tpm/tpm.h                          |   3 +
 drivers/char/tpm/tpm_tis.c                      |  31 ++++
 drivers/gpu/drm/radeon/evergreen.c              |   1 +
 drivers/gpu/drm/radeon/r600.c                   |   1 +
 drivers/gpu/drm/radeon/radeon_atombios.c        |   4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc.c            |  13 +-
 drivers/hid/hid-cherry.c                        |   2 +-
 drivers/hid/hid-kye.c                           |   2 +-
 drivers/hid/hid-lg.c                            |   4 +-
 drivers/hid/hid-logitech-dj.c                   |  54 +++---
 drivers/hid/hid-logitech-dj.h                   |   1 +
 drivers/hid/hid-magicmouse.c                    |  10 ++
 drivers/hid/hid-monterey.c                      |   2 +-
 drivers/hid/hid-petalynx.c                      |   2 +-
 drivers/hid/hid-picolcd.c                       |   6 +
 drivers/hid/hid-sunplus.c                       |   2 +-
 drivers/hwmon/ads1015.c                         |   4 +-
 drivers/hwmon/amc6821.c                         |  17 +-
 drivers/hwmon/gpio-fan.c                        |   2 +-
 drivers/hwmon/lm78.c                            |   2 +-
 drivers/hwmon/lm85.c                            |  14 +-
 drivers/hwmon/lm92.c                            |  13 +-
 drivers/hwmon/sis5595.c                         |   2 +-
 drivers/hwmon/smsc47m192.c                      |  10 +-
 drivers/infiniband/core/iwcm.c                  |  34 ++++
 drivers/iommu/amd_iommu.c                       |  10 +-
 drivers/iommu/intel-iommu.c                     |  40 +++--
 drivers/md/raid1.c                              |   8 +-
 drivers/md/raid10.c                             |   8 +-
 drivers/md/raid5.c                              |   2 +
 drivers/media/dvb/frontends/tda10071.c          |   6 +-
 drivers/media/video/gspca/pac7302.c             |   1 +
 drivers/mtd/ftl.c                               |   1 -
 drivers/net/macvlan.c                           |   1 +
 drivers/net/ppp/pptp.c                          |   2 +-
 drivers/net/wireless/ath/carl9170/carl9170.h    |   1 +
 drivers/net/wireless/ath/carl9170/usb.c         |  31 +++-
 drivers/sbus/char/bbc_envctrl.c                 |   6 +
 drivers/sbus/char/bbc_i2c.c                     |  11 +-
 drivers/scsi/bfa/bfa_ioc.h                      |   2 +-
 drivers/scsi/hpsa.c                             |   2 +-
 drivers/scsi/scsi_lib.c                         |   8 +
 drivers/staging/hv/storvsc_drv.c                |  12 ++
 drivers/staging/vt6655/bssdb.c                  |   2 +-
 drivers/staging/vt6655/device_main.c            |   7 +-
 drivers/tty/serial/serial_core.c                |   3 +
 drivers/tty/serial/sunsab.c                     |   9 +
 drivers/usb/core/hub.c                          |  45 ++++-
 drivers/usb/host/ohci-q.c                       |  46 ++++--
 drivers/usb/host/xhci-pci.c                     |   4 +
 drivers/usb/host/xhci-ring.c                    |  79 ++++-----
 drivers/usb/host/xhci.c                         |   3 +
 drivers/usb/misc/sisusbvga/sisusb.c             |   1 +
 drivers/usb/serial/ftdi_sio.c                   |   5 +
 drivers/usb/serial/ftdi_sio_ids.h               |  20 ++-
 drivers/usb/serial/option.c                     |   5 +
 drivers/usb/serial/pl2303.c                     |   1 +
 drivers/usb/serial/pl2303.h                     |   1 +
 drivers/usb/serial/usb-serial.c                 |  37 +++--
 drivers/usb/serial/whiteheat.c                  |   7 +-
 fs/btrfs/file-item.c                            |   2 +-
 fs/cifs/inode.c                                 |   6 +
 fs/debugfs/inode.c                              |  34 +++-
 fs/ext4/mballoc.c                               |  25 ++-
 fs/isofs/inode.c                                |  15 +-
 fs/isofs/isofs.h                                |  23 ++-
 fs/isofs/rock.c                                 |  39 +++--
 fs/namespace.c                                  |   8 +
 fs/nfs/nfs4proc.c                               |  17 +-
 fs/reiserfs/journal.c                           |  21 ++-
 include/linux/mempolicy.h                       |   2 +-
 include/linux/mount.h                           |   1 +
 include/net/inetpeer.h                          |  14 +-
 include/net/ip.h                                |  31 ++--
 include/net/ipip.h                              |   2 +-
 include/net/ipv6.h                              |   9 +-
 include/net/netlabel.h                          |   8 +-
 include/net/secure_seq.h                        |   2 -
 init/main.c                                     |   4 +
 kernel/trace/ring_buffer.c                      |  29 ++--
 mm/mempolicy.c                                  |   8 +-
 mm/page_alloc.c                                 |  16 +-
 mm/slab.c                                       |   4 +-
 mm/slub.c                                       |   2 +-
 net/bluetooth/l2cap_sock.c                      |   3 +-
 net/bluetooth/rfcomm/sock.c                     |   3 +-
 net/bluetooth/sco.c                             |   6 +-
 net/compat.c                                    |   9 +-
 net/core/iovec.c                                |  10 +-
 net/core/secure_seq.c                           |  23 ---
 net/ipv4/cipso_ipv4.c                           |   6 +-
 net/ipv4/igmp.c                                 |   4 +-
 net/ipv4/inetpeer.c                             |  18 --
 net/ipv4/ip_output.c                            |   7 +-
 net/ipv4/ipmr.c                                 |   2 +-
 net/ipv4/raw.c                                  |   2 +-
 net/ipv4/route.c                                |  78 +++++----
 net/ipv4/tcp_vegas.c                            |   3 +-
 net/ipv4/tcp_veno.c                             |   2 +-
 net/ipv4/xfrm4_mode_tunnel.c                    |   2 +-
 net/ipv6/ip6_output.c                           |  25 ++-
 net/netfilter/ipvs/ip_vs_xmit.c                 |   2 +-
 net/netlabel/netlabel_kapi.c                    |  26 ++-
 net/sctp/associola.c                            |   1 +
 net/sctp/output.c                               |   2 +-
 security/smack/smack_lsm.c                      |   2 +-
 sound/pci/Kconfig                               |   4 +-
 sound/pci/hda/patch_realtek.c                   |  17 +-
 sound/pci/oxygen/virtuoso.c                     |   2 +
 sound/pci/oxygen/xonar_pcm179x.c                |  12 +-
 sound/pci/oxygen/xonar_wm87x6.c                 |   6 +-
 sound/soc/pxa/pxa-ssp.c                         |   4 +-
 sound/soc/samsung/i2s.c                         |  16 +-
 virt/kvm/iommu.c                                |  19 ++-
 174 files changed, 1530 insertions(+), 686 deletions(-)

Aaro Koskinen (1):
      MIPS: OCTEON: make get_system_type() thread-safe

Alan Stern (1):
      USB: OHCI: don't lose track of EDs when a controller dies

Alex Deucher (1):
      drm/radeon: load the lm63 driver for an lm64 thermal chip.

Alex Williamson (1):
      iommu/vt-d: Exclude devices using RMRRs from IOMMU API domains

Andi Kleen (1):
      slab/mempolicy: always use local policy from interrupt context

Andrey Ryabinin (1):
      net: sendmsg: fix NULL pointer dereference

Andrey Utkin (2):
      powerpc/mm/numa: Fix break placement
      arch/sparc/math-emu/math_32.c: drop stray break operator

Andy Lutomirski (1):
      x86_64/entry/xen: Do not invoke espfix64 on Xen

Aneesh Kumar K.V (2):
      powerpc: Fix build errors STRICT_MM_TYPECHECKS
      powerpc/mm: Use read barrier when creating real_pte

Antti Palosaari (1):
      tda10071: force modulation to QPSK on DVB-S

Arjun Sreedharan (1):
      pata_scc: propagate return value of scc_wait_after_reset

Axel Lin (6):
      hwmon: (ads1015) Fix off-by-one for valid channel index checking
      hwmon: (amc6821) Fix possible race condition bug
      hwmon: (gpio-fan) Prevent overflow problem when writing large limits
      hwmon: (sis5595) Prevent overflow problem when writing large limits
      hwmon: (lm92) Prevent overflow problem when writing large limits
      hwmon: (ads1015) Fix out-of-bounds array access

Ben Hutchings (2):
      bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address
      Linux 3.2.63

Benjamin Tissoires (1):
      HID: logitech-dj: prevent false errors to be shown

Boris Ostrovsky (1):
      x86/espfix/xen: Fix allocation of pages for paravirt page tables

Brennan Ashton (1):
      USB: option: add VIA Telecom CDS7 chipset device id

Christian Borntraeger (1):
      s390/locking: Reenable optimistic spinning

Christian König (1):
      drm/radeon: fix irq ring buffer overflow handling

Christoph Hellwig (1):
      block: don't assume last put of shared tags is for the host

Christoph Paasch (2):
      tcp: Fix integer-overflows in TCP veno
      tcp: Fix integer-overflow in TCP vegas

Christoph Schulz (1):
      x86: don't exclude low BIOS area when allocating address space for non-PCI cards

Christopher Alexander Tobias Schulze (2):
      bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000
      sunsab: Fix detection of BREAK on sunsab serial console

Clemens Ladisch (1):
      ALSA: virtuoso: add Xonar Essence STX II support

Dan Carpenter (1):
      netlabel: use GFP flags from caller instead of GFP_ATOMIC

Daniel Borkmann (1):
      net: sctp: inherit auth_capable on INIT collisions

Daniel Mack (1):
      ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE

Dave Chiluk (1):
      stable_kernel_rules: Add pointer to netdev-FAQ for network patches

David Rientjes (1):
      mm, thp: do not allow thp faults to avoid cpuset restrictions

David S. Miller (8):
      sparc64: Fix argument sign extension for compat_sys_futex().
      sparc64: Handle 32-bit tasks properly in compute_effective_address().
      sparc64: Fix top-level fault handling bugs.
      sparc64: Don't bark so loudly about 32-bit tasks generating 64-bit fault addresses.
      sparc64: Fix huge TSB mapping on pre-UltraSPARC-III cpus.
      sparc64: Add membar to Niagara2 memcpy code.
      sparc64: Do not insert non-valid PTEs into the TSB hash table.
      sparc64: Guard against flushing openfirmware mappings.

David Vrabel (1):
      x86/xen: resume timer irqs early

Eric Dumazet (3):
      inetpeer: get rid of ip_id_count
      ip: make IP identifiers less predictable
      sctp: fix possible seqlock seadlock in sctp_packet_transmit()

Eric W. Biederman (1):
      mnt: Change the default remount atime from relatime to the existing value

Filipe Manana (1):
      Btrfs: fix csum tree corruption, duplicate and outdated checksums

Florian Fainelli (1):
      MIPS: perf: Fix build error caused by unused counters_per_cpu_to_total()

Greg KH (1):
      USB: serial: pl2303: add device id for ztek device

Guenter Roeck (3):
      hwmon: (smsc47m192) Fix temperature limit and vrm write operations
      hwmon: (lm85) Fix various errors on attribute writes
      hwmon: (lm78) Fix overflow problems seen when writing large temperature limits

H. Peter Anvin (6):
      Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option"
      x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stack
      x86, espfix: Move espfix definitions into a separate header file
      x86, espfix: Fix broken header guard
      x86, espfix: Make espfix64 a Kconfig option, fix UML
      x86, espfix: Make it possible to disable 16-bit support

Hans de Goede (2):
      gspca_pac7302: Add new usb-id for Genius i-Look 317
      xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL

Huacai Chen (1):
      MIPS: tlbex: Fix a missing statement for HUGETLB

Huang Rui (1):
      usb: xhci: amd chipset also needs short TX quirk

James Bottomley (1):
      scsi: handle flush errors properly

James Forshaw (1):
      USB: whiteheat: Added bounds checking for bulk command response

Jan Kara (2):
      reiserfs: Fix use after free in journal teardown
      isofs: Fix unbounded recursion when processing relocated directories

Jason Gunthorpe (1):
      tpm: Provide a generic means to override the chip returned timeouts

Jaša Bartelj (1):
      USB: ftdi_sio: Added PID for new ekey device

Jeffrey Deans (1):
      MIPS: GIC: Prevent array overrun

Jeremy Vial (1):
      ARM: OMAP3: Fix choice of omap3_restore_es function in OMAP34XX rev3.1.2 case.

Jiri Kosina (4):
      HID: logitech: perform bounds checking on device_id early enough
      HID: fix a couple of off-by-ones
      HID: magicmouse: sanity check report size in raw_event() callback
      HID: picolcd: sanity check report size in raw_event() callback

Joerg Roedel (1):
      iommu/amd: Fix cleanup_domain for mass device removal

Johan Hovold (3):
      USB: ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID
      USB: serial: fix potential stack buffer overflow
      USB: serial: fix potential heap buffer overflow

Jonas Bonn (1):
      openrisc: include export.h for EXPORT_SYMBOL

K. Y. Srinivasan (1):
      Drivers: scsi: storvsc: Implement a eh_timed_out handler

Kevin Hao (1):
      mtd/ftl: fix the double free of the buffers allocated in build_maps()

Kirill Tkhai (1):
      sparc64: Make itc_sync_lock raw

Linus Torvalds (1):
      Fix gcc-4.9.0 miscompilation of load_balance() in scheduler

Lv Zheng (1):
      ACPI / EC: Add support to disallow QR_EC to be issued when SCI_EVT isn't set

Malcolm Priestley (2):
      staging: vt6655: Fix Warning on boot handle_irq_event_percpu.
      staging: vt6655: Fix disassociated messages every 10 seconds

Mark Rutland (2):
      ARM: 8128/1: abort: don't clear the exclusive monitors
      ARM: 8129/1: errata: work around Cortex-A15 erratum 830321 using dummy strex

Mathias Nyman (1):
      xhci: rework cycle bit checking for new dequeue pointers

Michael S. Tsirkin (1):
      kvm: iommu: fix the third parameter of kvm_iommu_put_pages (CVE-2014-3601)

Michal Simek (1):
      microblaze: Fix makefile to work with latest toolchain

Milan Broz (1):
      crypto: af_alg - properly label AF_ALG socket

Nadav Amit (1):
      KVM: x86: Inter-privilege level ret emulation is not implemeneted

NeilBrown (2):
      md/raid1,raid10: always abort recover on write error.
      md/raid6: avoid data corruption during recovery of double-degraded RAID6

Oliver Neukum (1):
      usbcore: don't log on consecutive debounce failures of the same port

Patrick Riphagen (2):
      USB: serial: ftdi_sio: Annotate the current Xsens PID assignments
      USB: serial: ftdi_sio: Add support for new Xsens devices

Paul Burton (1):
      MIPS: Prevent user from setting FCSR cause bits

Paul Moore (1):
      netlabel: fix a problem when setting bits below the previously lowest bit

Pavel Shilovsky (1):
      CIFS: Fix wrong directory attributes after rename

Peter Hurley (1):
      serial: core: Preserve termios c_cflag for console resume

Pratyush Anand (1):
      USB: Fix persist resume of some SS USB devices

Ralf Baechle (1):
      MIPS: Fix accessing to per-cpu data when flushing the cache

Romain Degez (1):
      ahci: add support for the Promise FastTrak TX8660 SATA HBA (ahci mode)

Ronald Wahl (1):
      carl9170: fix sending URBs with wrong type when using full-speed

Sachin Kamat (1):
      hwmon: (amc6821) Fix return value

Sam Ravnborg (1):
      sparc: use asm-generic version of types.h

Sasha Levin (1):
      iovec: make sure the caller actually wants anything in memcpy_fromiovecend

Sergiu Giurgiu (1):
      ALSA: virtuoso: Xonar DSX support

Sowmini Varadhan (1):
      sparc64: ldc_connect() should not return EINVAL when handshake is in progress.

Stefan Kristiansson (1):
      openrisc: add missing header inclusion

Stephen Hemminger (1):
      USB: sisusb: add device id for Magic Control USB video

Stephen M. Cameron (1):
      hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl

Steve Wise (1):
      RDMA/iwcm: Use a default listen backlog if needed

Steven Rostedt (1):
      debugfs: Fix corrupted loop in debugfs_remove_recursive

Steven Rostedt (Red Hat) (2):
      ring-buffer: Up rb_iter_peek() loop count to 3
      ring-buffer: Always reset iterator to reader page

Sylwester Nawrocki (1):
      ASoC: samsung: Correct I2S DAI suspend/resume ops

Takashi Iwai (1):
      ALSA: hda/realtek - Avoid setting wrong COEF on ALC269 & co

Tetsuo Handa (1):
      drm/ttm: Fix possible stack overflow by recursive shrinker calls.

Theodore Ts'o (1):
      ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct

Trond Myklebust (1):
      NFSv4: Fix problems with close in the presence of a delegation

Vlad Yasevich (1):
      macvlan: Initialize vlan_features to turn on offload support.

Vladimir Davydov (1):
      Bluetooth: never linger on process exit

Zheng Liu (1):
      ext4: cleanup in ext4_discard_allocated_blocks()


-- 
Ben Hutchings
The world is coming to an end.	Please log off.

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

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ