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>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1428447093-3282-1-git-send-email-kamal@canonical.com>
Date:	Tue,  7 Apr 2015 15:48:57 -0700
From:	Kamal Mostafa <kamal@...onical.com>
To:	linux-kernel@...r.kernel.org, stable@...r.kernel.org,
	kernel-team@...ts.ubuntu.com
Cc:	Kamal Mostafa <kamal@...onical.com>
Subject: [3.13.y-ckt stable] Linux 3.13.11-ckt19 stable review

This is the start of the review cycle for the Linux 3.13.11-ckt19 stable kernel.

This version contains 156 new patches, summarized below.  The new patches are
posted as replies to this message and also available in this git branch:

http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=linux-3.13.y-review;a=shortlog

git://kernel.ubuntu.com/ubuntu/linux.git  linux-3.13.y-review

The review period for version 3.13.11-ckt19 will be open for the next three days.
To report a problem, please reply to the relevant follow-up patch message.

For more information about the Linux 3.13.y-ckt extended stable kernel version,
see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable .

 -Kamal

--
 arch/arc/include/asm/processor.h                 |   9 +-
 arch/arc/kernel/stacktrace.c                     |   6 +-
 arch/arm/crypto/aesbs-core.S_shipped             |  12 +-
 arch/arm/crypto/bsaes-armv7.pl                   |  12 +-
 arch/arm/mach-at91/pm.h                          |   2 +-
 arch/mips/kvm/trace.h                            |   6 +-
 arch/sparc/kernel/perf_event.c                   |  15 +-
 arch/sparc/kernel/process_64.c                   |   4 +
 arch/sparc/kernel/sys_sparc_64.c                 |   2 +-
 arch/sparc/lib/memmove.S                         |  35 +++-
 arch/sparc/mm/srmmu.c                            |  11 +-
 arch/x86/crypto/aesni-intel_glue.c               |   4 +-
 arch/x86/include/asm/fpu-internal.h              |   2 +-
 arch/x86/kernel/entry_64.S                       |  13 +-
 arch/x86/kernel/traps.c                          |   2 +-
 arch/x86/kernel/xsave.c                          |   7 +-
 arch/x86/kvm/emulate.c                           |   3 +-
 arch/x86/vdso/vdso32/sigreturn.S                 |   1 +
 drivers/acpi/video.c                             |  11 ++
 drivers/base/regmap/regcache-rbtree.c            |   2 +-
 drivers/block/rbd.c                              |   1 -
 drivers/char/tpm/tpm_ibmvtpm.c                   |  10 +-
 drivers/char/tpm/tpm_ibmvtpm.h                   |   6 +-
 drivers/char/virtio_console.c                    |  19 ++-
 drivers/clocksource/time-efm32.c                 |   4 +-
 drivers/dma/dw/platform.c                        |   5 +-
 drivers/firmware/efi/efi-stub-helper.c           |   8 +-
 drivers/gpu/drm/radeon/atombios_crtc.c           |   3 +
 drivers/gpu/drm/radeon/cik.c                     |   3 +
 drivers/gpu/drm/radeon/evergreen.c               |   3 +
 drivers/gpu/drm/radeon/r100.c                    |   4 +
 drivers/gpu/drm/radeon/r600.c                    |   3 +
 drivers/gpu/drm/radeon/radeon_cs.c               |   4 +-
 drivers/gpu/drm/radeon/rs600.c                   |   4 +
 drivers/gpu/drm/radeon/si.c                      |   9 +-
 drivers/iio/adc/mcp3422.c                        |  17 +-
 drivers/iio/dac/ad5686.c                         |   2 +-
 drivers/iio/imu/adis16400_core.c                 |   3 +-
 drivers/input/mouse/synaptics.c                  |  77 ++++++---
 drivers/md/dm-io.c                               |  15 +-
 drivers/md/dm-thin.c                             |  11 --
 drivers/md/dm.c                                  |   6 +
 drivers/misc/mei/init.c                          |   2 +
 drivers/net/can/dev.c                            |   4 +
 drivers/net/can/usb/kvaser_usb.c                 | 131 +++++++++------
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c |   4 +
 drivers/net/macvtap.c                            |   7 +-
 drivers/net/phy/phy.c                            |  24 ++-
 drivers/net/team/team.c                          |  10 +-
 drivers/net/usb/cx82310_eth.c                    |  11 +-
 drivers/net/usb/plusb.c                          |   5 +
 drivers/of/irq.c                                 |  10 +-
 drivers/phy/phy-core.c                           |   4 +-
 drivers/regulator/core.c                         |  34 ++--
 drivers/scsi/libsas/sas_discover.c               |   6 +-
 drivers/scsi/qla2xxx/tcm_qla2xxx.c               |   2 +-
 drivers/spi/spi-pl022.c                          |   2 +-
 drivers/staging/iio/adc/mxs-lradc.c              | 199 +++++++++++------------
 drivers/staging/vt6655/rf.c                      |   1 +
 drivers/target/iscsi/iscsi_target.c              |  14 +-
 drivers/target/target_core_device.c              |   4 +-
 drivers/target/target_core_pscsi.c               |   2 +-
 drivers/target/target_core_transport.c           |   4 +
 drivers/target/tcm_fc/tfc_io.c                   |   3 +-
 drivers/tty/serial/8250/8250_pci.c               |   2 +-
 drivers/tty/tty_io.c                             |   4 +-
 drivers/tty/tty_ioctl.c                          |  12 +-
 drivers/usb/core/devio.c                         |   2 +
 drivers/usb/dwc3/dwc3-omap.c                     |  30 +++-
 drivers/usb/host/xhci-pci.c                      |  30 ++++
 drivers/usb/host/xhci-ring.c                     |  10 +-
 drivers/usb/host/xhci.h                          |   9 +-
 drivers/usb/serial/bus.c                         |  13 +-
 drivers/usb/serial/cp210x.c                      |   2 +
 drivers/usb/serial/ftdi_sio.c                    |  19 +++
 drivers/usb/serial/ftdi_sio_ids.h                |  23 +++
 drivers/usb/serial/generic.c                     |   5 +-
 drivers/xen/xen-pciback/conf_space.c             |   2 +-
 drivers/xen/xen-pciback/conf_space.h             |   2 +
 drivers/xen/xen-pciback/conf_space_header.c      |  61 +++++--
 fs/btrfs/file.c                                  |  56 +++----
 fs/btrfs/inode.c                                 |   1 -
 fs/btrfs/tree-log.c                              |   2 +-
 fs/ecryptfs/file.c                               |  34 +++-
 fs/fuse/dev.c                                    |   7 +-
 fs/nfs/delegation.c                              |   2 +-
 fs/nilfs2/segment.c                              |   7 +-
 fs/proc/task_mmu.c                               |   3 +
 include/linux/workqueue.h                        |   3 +-
 include/net/dst.h                                |   1 +
 kernel/cpuset.c                                  |   3 -
 kernel/printk/console_cmdline.h                  |   2 +-
 kernel/printk/printk.c                           |   1 +
 kernel/trace/ftrace.c                            |  31 +++-
 kernel/workqueue.c                               |  56 ++++++-
 net/caif/caif_socket.c                           |   2 +-
 net/can/af_can.c                                 |   3 +
 net/compat.c                                     |  16 +-
 net/core/dev.c                                   |   2 +-
 net/core/gen_stats.c                             |  15 +-
 net/core/rtnetlink.c                             |  24 +--
 net/core/sysctl_net_core.c                       |  10 +-
 net/ipv4/inet_diag.c                             |  18 +-
 net/ipv4/ip_fragment.c                           |  11 +-
 net/ipv4/ip_output.c                             |   3 +-
 net/ipv4/ping.c                                  |  14 +-
 net/ipv4/tcp_output.c                            |  68 ++++----
 net/ipv6/fib6_rules.c                            |   1 +
 net/ipv6/ip6_output.c                            |   3 +-
 net/ipv6/ping.c                                  |   5 +-
 net/irda/ircomm/ircomm_tty.c                     |   4 +-
 net/mac80211/ieee80211_i.h                       |  23 ++-
 net/mac80211/rx.c                                |   3 +
 net/mac80211/tx.c                                |   1 +
 net/netfilter/ipvs/ip_vs_sync.c                  |   3 +
 net/netfilter/xt_socket.c                        |  21 ++-
 net/openvswitch/datapath.c                       |  45 ++++-
 net/openvswitch/vport.h                          |   2 +
 net/rds/iw_rdma.c                                |  40 +++--
 net/rxrpc/ar-recvmsg.c                           |   2 +-
 net/sched/ematch.c                               |   1 +
 net/sunrpc/auth_gss/gss_rpc_upcall.c             |   2 +
 net/sunrpc/cache.c                               |   2 +-
 net/wireless/nl80211.c                           |  10 ++
 net/xfrm/xfrm_policy.c                           |  12 +-
 sound/core/control.c                             |   4 +
 sound/pci/hda/hda_generic.c                      |  47 +++++-
 sound/pci/hda/hda_proc.c                         |  38 ++++-
 sound/pci/hda/patch_cirrus.c                     |   2 +
 sound/pci/hda/patch_conexant.c                   |  11 ++
 sound/soc/codecs/adav80x.c                       |   4 +-
 sound/soc/codecs/ak4641.c                        |   4 +-
 sound/soc/codecs/ak4671.c                        |  44 ++---
 sound/soc/codecs/cs4271.c                        |   4 +-
 sound/soc/codecs/da732x.c                        |   8 +-
 sound/soc/codecs/pcm1681.c                       |   4 +-
 sound/soc/codecs/sgtl5000.c                      |   8 +-
 sound/soc/codecs/sn95031.c                       |   4 +-
 sound/soc/codecs/tas5086.c                       |   4 +-
 sound/soc/codecs/wm2000.c                        |   8 +-
 sound/soc/codecs/wm8731.c                        |   4 +-
 sound/soc/codecs/wm8903.c                        |   4 +-
 sound/soc/codecs/wm8904.c                        |   4 +-
 sound/soc/codecs/wm8955.c                        |   4 +-
 sound/soc/codecs/wm8960.c                        |   4 +-
 sound/soc/omap/omap-pcm.c                        |   2 +-
 sound/usb/quirks-table.h                         |  30 ++++
 147 files changed, 1296 insertions(+), 610 deletions(-)

Ahmed S. Darwish (3):
      can: kvaser_usb: Avoid double free on URB submission failures
      can: kvaser_usb: Read all messages in a bulk-in URB buffer
      can: kvaser_usb: Fix tx queue start/stop race conditions

Al Viro (3):
      sunrpc: fix braino in ->poll()
      caif: fix MSG_OOB test in caif_seqpkt_recvmsg()
      rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()

Alan Stern (1):
      USB: usbfs: don't leak kernel data in siginfo

Aleksander Morgado (1):
      xhci: fix reporting of 0-sized URBs in control endpoint

Alex Deucher (7):
      drm/radeon: do a posting read in r100_set_irq
      drm/radeon: do a posting read in rs600_set_irq
      drm/radeon: do a posting read in r600_set_irq
      drm/radeon: do a posting read in evergreen_set_irq
      drm/radeon: do a posting read in si_set_irq
      drm/radeon: do a posting read in cik_set_irq
      drm/radeon: fix interlaced modes on DCE8

Alex Elder (1):
      rbd: drop an unsafe assertion

Alexander Drozdov (2):
      ipv4: ip_check_defrag should correctly check return value of skb_copy_bits
      ipv4: ip_check_defrag should not assume that skb_network_offset is zero

Alexander Sverdlin (1):
      spi: pl022: Fix race in giveback() leading to driver lock-up

Alexander Usyskin (1):
      mei: make device disabled on stop unconditionally

Alexandre Belloni (1):
      ARM: at91: pm: fix at91rm9200 standby

Alexey Kodanev (1):
      net: sysctl_net_core: check SNDBUF and RCVBUF for min length

Andreas Larsson (1):
      sparc32: destroy_context() and switch_mm() needs to disable interrupts.

Andy Lutomirski (2):
      x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimization
      x86/asm/entry/32: Fix user_mode() misuses

Andy Shevchenko (1):
      dmaengine: dw: append MODULE_ALIAS for platform driver

Angelo Compagnucci (1):
      iio:adc:mcp3422 Fix incorrect scales table

Ard Biesheuvel (1):
      crypto: arm/aes update NEON AES module to latest OpenSSL version

Arnd Bergmann (1):
      rds: avoid potential stack overflow

Bart Van Assche (2):
      tcm_qla2xxx: Fix incorrect use of __transport_register_session
      target: Fix reference leak in target_get_sess_cmd() error path

Ben Shelton (1):
      usb: plusb: Add support for National Instruments host-to-host cable

Benjamin Tissoires (2):
      Input: synaptics - handle spurious release of trackstick buttons
      Input: synaptics - do not retrieve the board id on old firmwares

Bob Copeland (1):
      mac80211: drop unencrypted frames in mesh fwding

Brian King (1):
      bnx2x: Force fundamental reset for EEH recovery

Catalin Marinas (2):
      net: compat: Ignore MSG_CMSG_COMPAT in compat_sys_{send, recv}msg
      net: compat: Update get_compat_msghdr() to match copy_msghdr_from_user() behaviour

Chris Wilson (1):
      ACPI / video: Load the module even if ACPI is disabled

Christian König (1):
      drm/radeon: drop setting UPLL to sleep mode

Dan Carpenter (1):
      tcm_fc: missing curly braces in ft_invl_hw_context()

Daniel Borkmann (1):
      rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY

Daniel Mack (1):
      ALSA: snd-usb: add quirks for Roland UA-22

Daniel Martin (1):
      Input: synaptics - query min dimensions for fw v8.1

Darrick J. Wong (1):
      dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAME

David Ahern (3):
      sparc: perf: Remove redundant perf_pmu_{en|dis}able calls
      sparc: perf: Make counting mode actually work
      sparc: Touch NMI watchdog when walking cpus and calling printk

David Ramos (1):
      svcrpc: fix memory leak in gssp_accept_sec_context_upcall

David S. Miller (1):
      sparc64: Fix several bugs in memmove().

David Sterba (1):
      btrfs: fix lost return value due to variable shadowing

Dmitry Torokhov (1):
      Input: synaptics - fix middle button on Lenovo 2015 products

Doug Anderson (1):
      regulator: core: Fix enable GPIO reference counting

Eric Dumazet (4):
      netfilter: xt_socket: fix a stack corruption bug
      macvtap: make sure neighbour code can push ethernet header
      inet_diag: fix possible overflow in inet_diag_dump_one_icsk()
      tcp: make connect() mem charging friendly

Eric Nelson (1):
      ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUP

Filipe Manana (1):
      Btrfs: fix data loss in the fast fsync path

George Cherian (1):
      usb: dwc3: dwc3-omap: Fix disable IRQ

Guenter Roeck (1):
      net: phy: Fix verification of EEE support in phy_init_eee

Ignacy Gawędzki (2):
      gen_stats.c: Duplicate xstats buffer for later use
      ematch: Fix auto-loading of ematch modules.

James Bottomley (1):
      libsas: Fix Kernel Crash in smp_execute_task

James Hogan (1):
      KVM: MIPS: Fix trace event to save PC directly

Jan Beulich (1):
      xen-pciback: limit guest control of command register

Jason Low (1):
      cpuset: Fix cpuset sched_relax_domain_level

Javier Martinez Canillas (1):
      regulator: Only enable disabled regulators on resume

Jiri Pirko (2):
      team: fix possible null pointer dereference in team_handle_frame
      team: don't traverse port list using rcu in team_set_mac_address

Jiri Slaby (2):
      tty: fix up atime/mtime mess, take four
      x86/vdso: Fix the build on GCC5

Joe Thornber (1):
      dm thin: fix to consistently zero-fill reads to unprovisioned blocks

Johan Hovold (5):
      USB: serial: fix potential use-after-free after failed probe
      USB: serial: fix tty-device error handling at probe
      net: irda: fix wait_until_sent poll timeout
      USB: serial: fix infinite wait_until_sent timeout
      TTY: fix tty_wait_until_sent on 64-bit machines

Johannes Berg (1):
      nl80211: ignore HT/VHT capabilities without QoS/WMM

Josh Hunt (1):
      tcp: fix tcp fin memory accounting

Jouni Malinen (1):
      mac80211: Send EAPOL frames at lowest rate

Julian Anastasov (1):
      ipvs: add missing ip_vs_pe_put in sync code

Kirill A. Shutemov (1):
      pagemap: do not leak physical addresses to non-privileged userspace

Kristina Martšenko (4):
      iio: mxs-lradc: separate touchscreen and buffer virtual channels
      iio: mxs-lradc: make ADC reads not disable touchscreen interrupts
      iio: mxs-lradc: make ADC reads not unschedule touchscreen conversions
      iio: mxs-lradc: only update the buffer when its conversions have finished

Lars-Peter Clausen (4):
      ASoC: ak4671: Fix control-less DAPM routes
      ASoC: da732x: Fix control-less DAPM routes
      ASoC: sn95031: Fix control-less DAPM routes
      regmap: regcache-rbtree: Fix present bitmap resize

Laurent Pinchart (1):
      of/irq: Fix of_irq_parse_one() returned error codes

Lorenzo Colitti (1):
      net: ping: Return EAFNOSUPPORT when appropriate.

Malcolm Priestley (1):
      vt6655: RFbSetPower fix missing rate RATE_12M

Mark Glover (1):
      USB: ftdi_sio: add PIDs for Actisense USB devices

Mathias Nyman (2):
      xhci: Allocate correct amount of scratchpad buffers
      xhci: Workaround for PME stuck issues in Intel xhci

Matthew Thode (1):
      net: reject creation of netdev names with colons

Max Mansfield (1):
      usb: ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards

Michael S. Tsirkin (2):
      virtio_console: init work unconditionally
      virtio_console: avoid config access from irq

Michal Kazior (1):
      mac80211: disable u-APSD queues by default

Michal Kubeček (1):
      udp: only allow UFO for packets from SOCK_DGRAM sockets

Michiel vd Garde (1):
      USB: serial: cp210x: Adding Seletek device id's

Miklos Szeredi (2):
      fuse: notify: don't move pages
      fuse: set stolen page uptodate

Mikulas Patocka (1):
      dm: hold suspend_lock while suspending device during device deletion

Nicholas Bellinger (3):
      iscsi-target: Avoid early conn_logout_comp for iser connections
      target/pscsi: Fix NULL pointer dereference in get_device_type
      target: Fix virtual LUN=0 target_configure_device failure OOPs

Oleg Nesterov (2):
      x86/fpu: Avoid math_state_restore() without used_math() in __restore_xstate_sig()
      x86/fpu: Drop_fpu() should not assume that tsk equals current

Oliver Hartkopp (1):
      can: add missing initialisations in CAN related skbuffs

Ondrej Zary (1):
      Revert "net: cx82310_eth: use common match macro"

Paolo Bonzini (1):
      KVM: emulate: fix CMPXCHG8B on 32-bit hosts

Peter Hurley (1):
      console: Fix console name size mismatch

Peter Ujfalusi (1):
      ASoC: omap-pcm: Correct dma mask

Pratyush Anand (1):
      ftrace: Fix en(dis)able graph caller when en(dis)abling record via sysctl

Pravin B Shelar (1):
      openvswitch: Fix net exit.

Quentin Casasnovas (1):
      Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref.

Rasmus Villemoes (1):
      iio: imu: adis16400: Fix sign extension

Rob Gardner (1):
      sparc: semtimedop() unreachable due to comparison error

Russell King (1):
      Change email address for 8250_pci

Ryusuke Konishi (1):
      nilfs2: fix deadlock of segment constructor during recovery

Stephan Mueller (1):
      crypto: aesni - fix memory usage in GCM decryption

Steven Barth (1):
      ipv6: fix backtracking for throw routes

Steven Rostedt (Red Hat) (1):
      ftrace: Fix ftrace enable ordering of sysctl ftrace_enabled

Takashi Iwai (17):
      ALSA: hda - Fix built-in mic on Compaq Presario CQ60
      ALSA: control: Add sanity checks for user ctl id name string
      ALSA: hda - Set single_adc_amp flag for CS420x codecs
      ALSA: hda - Add workaround for MacBook Air 5,2 built-in mic
      ALSA: hda - Don't access stereo amps for mono channel widgets
      ASoC: adav80x: Fix wrong value references for boolean kctl
      ASoC: ak4641: Fix wrong value references for boolean kctl
      ASoC: cs4271: Fix wrong value references for boolean kctl
      ASoC: pcm1681: Fix wrong value references for boolean kctl
      ASoC: tas5086: Fix wrong value references for boolean kctl
      ASoC: wm2000: Fix wrong value references for boolean kctl
      ASoC: wm8731: Fix wrong value references for boolean kctl
      ASoC: wm8903: Fix wrong value references for boolean kctl
      ASoC: wm8904: Fix wrong value references for boolean kctl
      ASoC: wm8955: Fix wrong value references for boolean kctl
      ASoC: wm8960: Fix wrong value references for boolean kctl
      ALSA: hda - Treat stereo-to-mono mix properly

Tejun Heo (1):
      workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for PREEMPT_NONE

Thierry Reding (1):
      phy: Find the right match in devm_phy_destroy()

Tommi Rantala (1):
      drm/radeon: fix DRM_IOCTL_RADEON_CS oops

Trond Myklebust (1):
      NFSv4: Don't call put_rpccred() under the rcu_read_lock()

Tyler Hicks (1):
      eCryptfs: don't pass fs-specific ioctl commands through

Urs Fässler (1):
      iio: ad5686: fix optional reference voltage declaration

Vineet Gupta (1):
      ARC: Fix KSTK_ESP()

WANG Cong (1):
      rtnetlink: call ->dellink on failure when ->newlink exists

Yinghai Lu (1):
      efi/libstub: Fix boundary checking in efi_high_alloc()

Yongbae Park (1):
      clocksource: efm32: Fix a NULL pointer dereference

huaibin Wang (1):
      xfrm: release dst_orig in case of error in xfrm_lookup()

jmlatten@...ux.vnet.ibm.com (1):
      tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ