Linux 3.18.50

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm announcing the release of the 3.18.50 kernel.

All users of the 3.18 kernel series must upgrade.

The updated 3.18.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.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;a=summary

thanks,

greg k-h

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

 Makefile                                       |    2 
 arch/arm/include/asm/psci.h                    |    2 
 arch/arm/kvm/mmu.c                             |    3 
 arch/c6x/kernel/ptrace.c                       |   41 ---
 arch/metag/include/asm/uaccess.h               |   15 -
 arch/metag/kernel/ptrace.c                     |   19 +
 arch/metag/lib/usercopy.c                      |  312 +++++++++----------------
 arch/mips/kernel/ptrace.c                      |    3 
 arch/powerpc/boot/zImage.lds.S                 |    1 
 arch/powerpc/kernel/align.c                    |   27 +-
 arch/powerpc/kernel/setup_64.c                 |    9 
 arch/powerpc/kvm/emulate.c                     |    1 
 arch/powerpc/mm/hash_native_64.c               |    7 
 arch/s390/boot/compressed/misc.c               |   35 +-
 arch/s390/include/asm/uaccess.h                |    2 
 arch/sparc/kernel/ptrace_64.c                  |    2 
 arch/x86/include/asm/elf.h                     |    2 
 arch/x86/kernel/cpu/perf_event_intel_lbr.c     |    2 
 arch/x86/kvm/vmx.c                             |   10 
 arch/x86/mm/init.c                             |   40 ++-
 arch/x86/vdso/vdso32-setup.c                   |   11 
 block/scsi_ioctl.c                             |    3 
 crypto/ahash.c                                 |   79 ++++--
 drivers/acpi/Makefile                          |    1 
 drivers/acpi/acpi_platform.c                   |    8 
 drivers/block/zram/zram_drv.c                  |    6 
 drivers/char/Kconfig                           |    6 
 drivers/char/mem.c                             |   82 ++++--
 drivers/char/virtio_console.c                  |   12 
 drivers/crypto/caam/ctrl.c                     |    3 
 drivers/gpu/drm/ttm/ttm_object.c               |   10 
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c          |   79 ++++--
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c          |    4 
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c       |    4 
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c        |   31 +-
 drivers/hv/hv_balloon.c                        |    4 
 drivers/iio/adc/ti_am335x_adc.c                |   13 -
 drivers/input/joystick/iforce/iforce-usb.c     |    3 
 drivers/input/joystick/xpad.c                  |    2 
 drivers/input/misc/cm109.c                     |    4 
 drivers/input/misc/ims-pcu.c                   |    4 
 drivers/input/misc/yealink.c                   |    4 
 drivers/input/serio/i8042-x86ia64io.h          |    7 
 drivers/input/tablet/hanwang.c                 |    3 
 drivers/input/tablet/kbtab.c                   |    3 
 drivers/input/touchscreen/sur40.c              |    3 
 drivers/iommu/intel-iommu.c                    |    2 
 drivers/isdn/gigaset/bas-gigaset.c             |    3 
 drivers/md/raid10.c                            |   18 +
 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c    |   10 
 drivers/media/usb/dvb-usb/dvb-usb-firmware.c   |   33 +-
 drivers/media/usb/uvc/uvc_driver.c             |  118 ++++++++-
 drivers/mmc/host/sdhci.c                       |    4 
 drivers/mmc/host/ushc.c                        |    3 
 drivers/mtd/bcm47xxpart.c                      |   10 
 drivers/net/ethernet/broadcom/genet/bcmgenet.c |    6 
 drivers/net/ethernet/intel/igb/e1000_phy.c     |    4 
 drivers/net/ethernet/mellanox/mlx5/core/main.c |    2 
 drivers/net/usb/catc.c                         |   56 ++--
 drivers/net/usb/pegasus.c                      |   29 ++
 drivers/net/usb/rtl8150.c                      |   34 ++
 drivers/pinctrl/qcom/pinctrl-msm.c             |    4 
 drivers/platform/x86/acer-wmi.c                |   22 +
 drivers/rtc/rtc-s35390a.c                      |  167 ++++++++++---
 drivers/rtc/rtc-tegra.c                        |   28 ++
 drivers/scsi/libiscsi.c                        |   26 ++
 drivers/scsi/libsas/sas_ata.c                  |    2 
 drivers/scsi/lpfc/lpfc_init.c                  |    1 
 drivers/scsi/sd.c                              |   20 +
 drivers/scsi/sg.c                              |    2 
 drivers/scsi/sr.c                              |    6 
 drivers/target/iscsi/iscsi_target_parameters.c |   16 -
 drivers/target/iscsi/iscsi_target_util.c       |   12 
 drivers/target/target_core_pscsi.c             |   47 ---
 drivers/target/target_core_sbc.c               |   10 
 drivers/tty/serial/8250/8250_pci.c             |   23 +
 drivers/tty/serial/atmel_serial.c              |    5 
 drivers/usb/class/usbtmc.c                     |    7 
 drivers/usb/gadget/function/f_acm.c            |    4 
 drivers/uwb/hwa-rc.c                           |    3 
 drivers/uwb/i1480/dfu/usb.c                    |    3 
 drivers/video/fbdev/xen-fbfront.c              |    4 
 drivers/virtio/virtio_balloon.c                |    2 
 drivers/xen/xen-acpi-processor.c               |   34 ++
 fs/cifs/file.c                                 |    6 
 fs/cifs/smb2pdu.c                              |    4 
 fs/ext4/inline.c                               |    5 
 fs/xfs/libxfs/xfs_inode_buf.c                  |    8 
 fs/xfs/xfs_bmap_util.c                         |    7 
 fs/xfs/xfs_buf.c                               |    1 
 include/crypto/internal/hash.h                 |   10 
 include/drm/ttm/ttm_object.h                   |    5 
 include/linux/kvm_host.h                       |    4 
 include/linux/log2.h                           |   13 -
 include/scsi/libiscsi.h                        |    1 
 kernel/events/core.c                           |    5 
 kernel/ptrace.c                                |   14 -
 kernel/trace/ftrace.c                          |   20 +
 kernel/trace/ring_buffer.c                     |    8 
 mm/hugetlb.c                                   |    6 
 mm/mempolicy.c                                 |   20 -
 mm/percpu.c                                    |    5 
 net/core/sock.c                                |   16 -
 net/ipv4/fib_frontend.c                        |    3 
 net/ipv4/tcp_input.c                           |    2 
 net/ipv4/tcp_minisocks.c                       |    1 
 net/ipv6/route.c                               |    2 
 net/sched/act_api.c                            |    5 
 net/sctp/socket.c                              |    8 
 net/unix/garbage.c                             |   18 -
 sound/core/seq/seq_clientmgr.c                 |    1 
 sound/core/seq/seq_fifo.c                      |    7 
 sound/core/seq/seq_memory.c                    |   17 +
 sound/core/seq/seq_memory.h                    |    1 
 virt/kvm/eventfd.c                             |    3 
 virt/kvm/kvm_main.c                            |   40 ++-
 116 files changed, 1271 insertions(+), 699 deletions(-)

Adrian Hunter (1):
      mmc: sdhci: Do not disable interrupts while waiting for clock

Amit Pundir (1):
      Revert "ARM: 8457/1: psci-smp is built only for SMP"

Andrey Ulanov (1):
      net: unix: properly re-increment inflight counter of GC discarded candidates

Ankur Arora (1):
      xen/acpi: upload PM state from init-domain to Xen

Anton Blanchard (1):
      scsi: lpfc: Add shutdown method for kexec

Arnd Bergmann (1):
      dvb-usb-v2: avoid use-after-free

Ben Hutchings (4):
      pegasus: Use heap buffers for all register access
      rtl8150: Use heap buffers for all register access
      catc: Combine failure cleanup code in catc_probe()
      catc: Use heap buffer for memory size test

Benjamin Herrenschmidt (1):
      powerpc: Disable HFSCR[TM] if TM is not supported

Bjorn Andersson (1):
      pinctrl: qcom: Don't clear status bit on irq_unmask

Cameron Gutman (1):
      Input: xpad - add support for Razer Wildcat gamepad

Chris J Arges (1):
      igb: Workaround for igb i210 firmware issue

Chris Leech (1):
      scsi: libiscsi: add lock around task lists to fix list corruption regression

Chris Salls (1):
      mm/mempolicy.c: fix error handling in set_mempolicy and mbind.

Daniel Borkmann (1):
      socket, bpf: fix sk_filter use after free in sk_clone_lock

Darrick J. Wong (2):
      xfs: don't allow di_size with high bit set
      xfs: clear _XBF_PAGES from buffers when readahead page

Dave Martin (6):
      c6x/ptrace: Remove useless PTRACE_SETREGSET implementation
      mips/ptrace: Preserve previous registers for short regset write
      sparc/ptrace: Preserve previous registers for short regset write
      metag/ptrace: Preserve previous registers for short regset write
      metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS
      metag/ptrace: Reject partial NT_METAG_RPIPE writes

David Hildenbrand (1):
      KVM: kvm_io_bus_unregister_dev() should never fail

Eric Biggers (1):
      ext4: mark inode dirty after converting inline directory

Eric Dumazet (3):
      ipv4: provide stronger user input validation in nl_fib_input()
      net: properly release sk_frag.page
      tcp: initialize icsk_ack.lrcvtime at session start time

Eric Sandeen (1):
      xfs: fix up xfs_swap_extent_forks inline extent handling

Florian Fainelli (1):
      net: bcmgenet: Do not suspend PHY if Wake-on-LAN is enabled

Frederic Barrat (1):
      powerpc/mm: Add missing global TLB invalidate if cxl is active

Gabriel Krisman Bertazi (1):
      serial: 8250_pci: Detach low-level driver during PCI error recovery

Geert Uytterhoeven (1):
      char: Drop bogus dependency of DEVPORT on !M68K

Germano Percossi (1):
      CIFS: store results of cifs_reopen_file to avoid infinite wait

Greg Kroah-Hartman (1):
      Linux 3.18.50

Heiko Carstens (1):
      s390/uaccess: get_user() should zero on failure (again)

Henrik Ingo (1):
      uvcvideo: uvc_scan_fallback() for webcams with broken chain

Herbert Xu (1):
      crypto: ahash - Fix EINPROGRESS notification callback

Horia Geantă (1):
      crypto: caam - fix RNG deinstantiation error checking

James Hogan (7):
      metag/usercopy: Drop unused macros
      metag/usercopy: Fix alignment error checking
      metag/usercopy: Add early abort to copy_to_user
      metag/usercopy: Zero rest of buffer from copy_from_user
      metag/usercopy: Set flags before ADDZ
      metag/usercopy: Fix src fixup in from user rapf loops
      metag/usercopy: Add missing fixups

Jan-Marek Glogowski (1):
      Reset TreeId to zero on SMB2 TREE_CONNECT

Joerg Roedel (1):
      ACPI: Do not create a platform_device for IOAPIC/IOxAPIC

Johan Hovold (12):
      isdn/gigaset: fix NULL-deref at probe
      Input: iforce - validate number of endpoints before using them
      Input: ims-pcu - validate number of endpoints before using them
      Input: hanwang - validate number of endpoints before using them
      Input: yealink - validate number of endpoints before using them
      Input: cm109 - validate number of endpoints before using them
      Input: kbtab - validate number of endpoints before using them
      Input: sur40 - validate number of endpoints before using them
      mmc: ushc: fix NULL-deref at probe
      uwb: hwa-rc: fix NULL-deref at probe
      uwb: i1480-dfu: fix NULL-deref at probe
      USB: usbtmc: add missing endpoint sanity check

John Garry (1):
      scsi: libsas: fix ata xfer length

Josh Poimboeuf (1):
      ACPI: Fix incompatibility with mcount-based function graph tracing

Juergen Gross (1):
      xen, fbfront: fix connecting to backend

Kai-Heng Feng (1):
      Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000

Kees Cook (1):
      mm: Tighten x86 /dev/mem with zeroing reads

Koos Vriezen (1):
      iommu/vt-d: Fix NULL pointer dereference in device_to_iommu

Ladi Prosek (1):
      virtio_balloon: init 1st buffer in stats vq

Lee, Chun-Yi (1):
      platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event

Li Qiang (1):
      drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()

Linus Torvalds (1):
      give up on gcc ilog2() constant optimizations

Mantas M (1):
      net: ipv6: check route protocol when deleting routes

Maor Gottlieb (1):
      net/mlx5: Increase number of max QPs in default profile

Marc Zyngier (1):
      arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region

Marcelo Henrique Cerri (1):
      s390/decompressor: fix initrd corruption caused by bss clear

Marcelo Ricardo Leitner (1):
      sctp: deny peeloff operation on asocs with threads sleeping on it

Martin K. Petersen (2):
      scsi: sr: Sanity check returned mode data
      scsi: sd: Fix capacity calculation with 32-bit sector_t

Mathias Krause (1):
      x86/vdso: Ensure vdso32_enabled gets set to valid values only

Mauricio Faria de Oliveira (1):
      block: allow WRITE_SAME commands with the SG_IO ioctl

Mauro Carvalho Chehab (1):
      dvb-usb: don't use stack for firmware load

Max Bires (1):
      char: lack of bool string made CONFIG_DEVPORT always on

Max Lohrmann (1):
      target: Fix VERIFY_16 handling in sbc_parse_cdb

Michael Ellerman (1):
      powerpc/boot: Fix zImage TOC alignment

Michael Engl (1):
      iio: adc: ti_am335x_adc: fix fifo overrun recovery

Minchan Kim (1):
      zram: do not use copy_page with non-page aligned address

Murray McAllister (2):
      drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
      drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()

Naoya Horiguchi (1):
      mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd()

Nicholas Bellinger (3):
      iscsi-target: Fix TMR reference leak during session shutdown
      iscsi-target: Drop work-around for legacy GlobalSAN initiator
      target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export

Oliver Neukum (1):
      ACM gadget: fix endianness in notifications

Omar Sandoval (1):
      virtio-console: avoid DMA from stack

Paolo Bonzini (1):
      kvm: fix page struct leak in handle_vmon

Paul Mackerras (1):
      powerpc: Don't try to fix up misaligned load-with-reservation instructions

Peter Xu (1):
      KVM: x86: clear bus pointer when destroyed

Peter Zijlstra (2):
      perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()
      perf/core: Fix event inheritance on fork()

Rafał Miłecki (1):
      mtd: bcm47xxpart: fix parsing first block after aligned TRX

Richard Genoud (1):
      tty/serial: atmel: fix race condition (TX+DMA)

Roman Mashak (1):
      net sched actions: decrement module reference count after table flush.

Shaohua Li (1):
      md/raid1/10: fix potential deadlock

Stefan Brüns (1):
      dvb-usb-firmware: don't do DMA on stack

Steven Rostedt (VMware) (1):
      ftrace: Fix removing of second function probe

Tahsin Erdogan (1):
      percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages

Takashi Iwai (2):
      ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()
      ALSA: seq: Fix race during FIFO resize

Thierry Reding (1):
      rtc: tegra: Implement clock handling

Thomas Gleixner (1):
      x86/vdso: Plug race between mapping and ELF header setup

Thomas Hellstrom (3):
      drm/vmwgfx: Type-check lookups of fence objects
      drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces
      drm/vmwgfx: Remove getparam error message

Thomas Huth (1):
      KVM: PPC: Book3S PR: Fix illegal opcode emulation

Todd Fujinaka (1):
      igb: add i211 to i210 PHY workaround

Uwe Kleine-König (4):
      rtc: s35390a: fix reading out alarm
      rtc: s35390a: make sure all members in the output are set
      rtc: s35390a: implement reset routine as suggested by the reference
      rtc: s35390a: improve irq handling

Vitaly Kuznetsov (1):
      Drivers: hv: balloon: don't crash when memory is added in non-sorted order

Wei Yongjun (1):
      ring-buffer: Fix return value check in test_ringbuffer()

bsegall@xxxxxxxxxx (1):
      ptrace: fix PTRACE_LISTEN race corrupting task->state

peter chang (1):
      scsi: sg: check length passed to SG_NEXT_CMD_LEN

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]