Linux 3.18.49

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

 



I'm announcing the release of the 3.18.49 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

Oh, and if you are wonding what is going on here, please see the
3.19.49-rc1 release announcement, it should explain it all...

thanks,

greg k-h

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

 Documentation/Makefile                                |    2 
 Documentation/mic/Makefile                            |    1 
 Documentation/mic/mpssd/.gitignore                    |    1 
 Documentation/mic/mpssd/Makefile                      |   19 
 Documentation/mic/mpssd/micctrl                       |  173 -
 Documentation/mic/mpssd/mpss                          |  202 --
 Documentation/mic/mpssd/mpssd.c                       | 1728 ------------------
 Documentation/mic/mpssd/mpssd.h                       |  102 -
 Documentation/mic/mpssd/sysfs.c                       |  102 -
 Documentation/networking/netlink_mmap.txt             |  339 ---
 Makefile                                              |    2 
 arch/arm/include/asm/floppy.h                         |    2 
 arch/mips/configs/ip27_defconfig                      |    1 
 arch/mips/dec/int-handler.S                           |   40 
 arch/mips/sgi-ip22/Platform                           |    2 
 arch/powerpc/lib/sstep.c                              |   20 
 arch/s390/include/asm/processor.h                     |    3 
 arch/s390/kernel/setup.c                              |    8 
 arch/s390/kvm/kvm-s390.c                              |    3 
 arch/s390/mm/pgtable.c                                |   19 
 arch/x86/crypto/ghash-clmulni-intel_glue.c            |   26 
 arch/x86/include/asm/uaccess.h                        |   10 
 arch/xtensa/kernel/setup.c                            |    4 
 crypto/Makefile                                       |    2 
 crypto/algif_hash.c                                   |    2 
 crypto/cryptd.c                                       |    1 
 crypto/mcryptd.c                                      |    1 
 drivers/block/drbd/drbd_main.c                        |    2 
 drivers/bluetooth/ath3k.c                             |    2 
 drivers/bluetooth/btusb.c                             |    1 
 drivers/gpu/drm/ast/ast_post.c                        |   48 
 drivers/gpu/drm/exynos/exynos_drm_core.c              |    2 
 drivers/gpu/drm/ttm/ttm_bo.c                          |    4 
 drivers/hid/hid-ids.h                                 |    1 
 drivers/hid/usbhid/hid-quirks.c                       |    1 
 drivers/infiniband/ulp/ipoib/ipoib_cm.c               |   12 
 drivers/infiniband/ulp/ipoib/ipoib_main.c             |    6 
 drivers/input/serio/gscps2.c                          |    2 
 drivers/iommu/dmar.c                                  |    4 
 drivers/iommu/intel-iommu.c                           |   13 
 drivers/md/dm.c                                       |   55 
 drivers/md/raid10.c                                   |    4 
 drivers/media/usb/dvb-usb/dib0700_core.c              |    5 
 drivers/mtd/maps/pmcmsp-flash.c                       |    4 
 drivers/mtd/ubi/fastmap.c                             |    7 
 drivers/net/ethernet/mellanox/mlx4/cq.c               |   38 
 drivers/net/ethernet/mellanox/mlx4/en_rx.c            |   13 
 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c |    5 
 drivers/net/ethernet/smsc/smc91x.c                    |    2 
 drivers/net/ethernet/ti/cpmac.c                       |    2 
 drivers/net/vxlan.c                                   |    2 
 drivers/pwm/core.c                                    |    2 
 drivers/pwm/sysfs.c                                   |   18 
 drivers/s390/cio/qdio_thinint.c                       |    8 
 drivers/scsi/mvsas/mv_sas.c                           |    4 
 drivers/staging/android/ashmem.c                      |    1 
 drivers/staging/android/binder.c                      |   35 
 drivers/staging/iio/impedance-analyzer/ad5933.c       |   17 
 drivers/staging/nvec/nvec_ps2.c                       |    6 
 drivers/tty/n_hdlc.c                                  |  143 -
 drivers/tty/serial/8250/8250_pci.c                    |   13 
 drivers/tty/vt/vt.c                                   |    2 
 drivers/usb/chipidea/core.c                           |    1 
 drivers/usb/chipidea/udc.c                            |    2 
 drivers/usb/class/cdc-acm.c                           |    2 
 drivers/usb/core/config.c                             |   10 
 drivers/usb/core/hcd.c                                |    7 
 drivers/usb/core/hub.c                                |   13 
 drivers/usb/core/quirks.c                             |    8 
 drivers/usb/dwc3/gadget.h                             |   14 
 drivers/usb/gadget/function/f_fs.c                    |   15 
 drivers/usb/gadget/function/f_uvc.c                   |    2 
 drivers/usb/gadget/function/u_ether.c                 |    8 
 drivers/usb/gadget/udc/dummy_hcd.c                    |    2 
 drivers/usb/host/xhci-plat.c                          |    2 
 drivers/usb/misc/idmouse.c                            |    3 
 drivers/usb/misc/iowarrior.c                          |   21 
 drivers/usb/misc/lvstest.c                            |    4 
 drivers/usb/misc/uss720.c                             |    5 
 drivers/usb/serial/digi_acceleport.c                  |   14 
 drivers/usb/serial/io_ti.c                            |    8 
 drivers/usb/serial/omninet.c                          |    6 
 drivers/usb/serial/qcserial.c                         |    2 
 drivers/usb/serial/safe_serial.c                      |    5 
 drivers/usb/wusbcore/wa-hc.c                          |    3 
 drivers/video/fbdev/core/fbcmap.c                     |   26 
 fs/coredump.c                                         |    3 
 fs/fat/inode.c                                        |   13 
 fs/xfs/xfs_aops.c                                     |   13 
 include/linux/can/core.h                              |    7 
 include/linux/ceph/osdmap.h                           |    2 
 include/linux/lockd/lockd.h                           |    3 
 include/linux/mroute.h                                |    2 
 include/linux/mroute6.h                               |    2 
 include/linux/pwm.h                                   |    5 
 include/linux/usb/quirks.h                            |    6 
 include/net/cipso_ipv4.h                              |    4 
 include/trace/events/syscalls.h                       |    1 
 include/uapi/linux/netlink.h                          |    4 
 include/uapi/linux/netlink_diag.h                     |    2 
 include/uapi/linux/packet_diag.h                      |    2 
 kernel/futex.c                                        |   22 
 kernel/padata.c                                       |    5 
 lib/vsprintf.c                                        |    2 
 mm/swapfile.c                                         |    2 
 net/can/af_can.c                                      |   12 
 net/can/af_can.h                                      |    3 
 net/can/bcm.c                                         |    4 
 net/can/gw.c                                          |    2 
 net/can/raw.c                                         |    4 
 net/ceph/osdmap.c                                     |    1 
 net/core/dev.c                                        |  100 -
 net/core/pktgen.c                                     |   17 
 net/core/skbuff.c                                     |   30 
 net/dccp/ccids/ccid2.c                                |    1 
 net/dccp/input.c                                      |    3 
 net/dccp/ipv4.c                                       |    3 
 net/dccp/ipv6.c                                       |    8 
 net/dccp/minisocks.c                                  |    1 
 net/ipv4/cipso_ipv4.c                                 |    4 
 net/ipv4/ip_sockglue.c                                |    9 
 net/ipv4/ipmr.c                                       |    3 
 net/ipv4/ping.c                                       |    2 
 net/ipv4/route.c                                      |    4 
 net/ipv4/sysctl_net_ipv4.c                            |    4 
 net/ipv4/tcp.c                                        |    6 
 net/ipv4/tcp_input.c                                  |    3 
 net/ipv4/tcp_ipv4.c                                   |   10 
 net/ipv4/tcp_output.c                                 |   21 
 net/ipv4/tcp_timer.c                                  |    6 
 net/ipv6/addrconf.c                                   |    2 
 net/ipv6/ip6_gre.c                                    |   42 
 net/ipv6/ip6_tunnel.c                                 |   34 
 net/ipv6/ip6_vti.c                                    |    4 
 net/ipv6/ip6mr.c                                      |    5 
 net/ipv6/route.c                                      |    4 
 net/ipv6/sit.c                                        |    1 
 net/ipv6/tcp_ipv6.c                                   |   32 
 net/l2tp/l2tp_core.h                                  |    1 
 net/l2tp/l2tp_ip.c                                    |   29 
 net/l2tp/l2tp_ip6.c                                   |    2 
 net/llc/llc_conn.c                                    |    3 
 net/llc/llc_sap.c                                     |    3 
 net/mac80211/pm.c                                     |    1 
 net/netlink/Kconfig                                   |    9 
 net/netlink/af_netlink.c                              |  741 -------
 net/netlink/af_netlink.h                              |   15 
 net/netlink/diag.c                                    |   39 
 net/packet/af_packet.c                                |   22 
 net/sctp/sm_statefuns.c                               |   12 
 net/sctp/socket.c                                     |    8 
 net/socket.c                                          |    4 
 net/unix/af_unix.c                                    |   66 
 net/xfrm/xfrm_policy.c                                |   10 
 net/xfrm/xfrm_user.c                                  |    9 
 samples/mic/mpssd/.gitignore                          |    1 
 samples/mic/mpssd/Makefile                            |   27 
 samples/mic/mpssd/micctrl                             |  173 +
 samples/mic/mpssd/mpss                                |  202 ++
 samples/mic/mpssd/mpssd.c                             | 1728 ++++++++++++++++++
 samples/mic/mpssd/mpssd.h                             |  102 +
 samples/mic/mpssd/sysfs.c                             |  102 +
 security/selinux/hooks.c                              |    2 
 sound/soc/codecs/cs4270.c                             |    8 
 sound/usb/quirks-table.h                              |   17 
 tools/testing/ktest/ktest.pl                          |    2 
 166 files changed, 3337 insertions(+), 3968 deletions(-)

Alan Stern (1):
      USB: fix linked-list corruption in rh_call_control()

Alexander Popov (1):
      tty: n_hdlc: get rid of racy n_hdlc.tbuf

Alexander Potapenko (1):
      net: don't call strlen() on the user buffer in packet_bind_spkt()

Andrew Collins (1):
      net: Add netdev all_adj_list refcnt propagation to fix panic

Andrey Konovalov (2):
      dccp: fix freeing skb too early for IPV6_RECVPKTINFO
      net/packet: fix overflow in check for priv area size

Andrey Ryabinin (1):
      coredump: fix unfreezable coredumping task

Andy Whitcroft (2):
      xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder
      xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window

Anoob Soman (1):
      packet: call fanout_release, while UNREGISTERING a netdev

Arnaldo Carvalho de Melo (1):
      dccp: Unlock sock before calling sk_free()

Arnd Bergmann (10):
      ARM: 8584/1: floppy: avoid gcc-6 warning
      drm/exynos: fix error handling in exynos_drm_subdrv_open
      smc91x: avoid self-comparison warning
      staging: iio: ad5933: avoid uninitialized variable in error case
      libceph: use BUG() instead of BUG_ON(1)
      crypto: improve gcc optimization flags for serpent and wp512
      mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy
      cpmac: remove hopeless #warning
      MIPS: ip27: Disable qlge driver in defconfig
      MIPS: ip22: Fix ip28 build for modern gcc

Arve Hjønnevåg (2):
      ANDROID: binder: Add strong ref checks
      ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct

Ashok Raj (1):
      iommu/vt-d: Fix IOMMU lookup for SR-IOV Virtual Functions

Benjamin Poirier (1):
      mlx4: Invoke softirqs after napi_reschedule

Bjørn Mork (1):
      USB: serial: qcserial: add Dell DW5811e

Boris Brezillon (1):
      UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header

Dan Carpenter (1):
      ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim()

David Forster (1):
      vti6: return GRE_KEY for vti6

David Hsu (1):
      pwm: Unexport children before chip removal

Dmitry Tunin (1):
      Bluetooth: Add another AR3012 04ca:3018 device

Dmitry V. Levin (1):
      uapi: fix linux/packet_diag.h userspace compilation error

Douglas Caetano dos Santos (1):
      tcp: fix wrong checksum calculation on MTU probing

Eric Dumazet (20):
      can: Fix kernel panic at security_sock_rcv_skb
      ipv6: fix ip6_tnl_parse_tlv_enc_lim()
      tcp: fix 0 divide in __tcp_select_window()
      net: use a work queue to defer net_disable_timestamp() work
      ipv4: keep skb->dst around in presence of IP options
      netlabel: out of bound access in cipso_v4_validate()
      l2tp: do not use udp_ioctl()
      ip6_gre: fix ip6gre_err() invalid reads
      ipv6: tcp: restore IP6CB for pktoptions skbs
      ipv6: tcp: add a missing tcp_v6_restore_cb()
      tcp: avoid infinite loop in tcp_splice_read()
      tcp: fix overflow in __tcp_retransmit_skb()
      tcp: fix a compile error in DBGUNDO()
      net: pktgen: remove rcu locking in pktgen_change_name()
      ipv4: disable BH in set_ping_group_range()
      netlink: do not enter direct reclaim from netlink_dump()
      net/llc: avoid BUG_ON() in skb_orphan()
      tcp: fix various issues for sockets morphing to listen state
      net: fix socket refcounting in skb_complete_wifi_ack()
      net: fix socket refcounting in skb_complete_tx_timestamp()

Eugenia Emantayev (1):
      net/mlx4_en: Fix bad WQE issue

Felipe Balbi (3):
      usb: gadget: u_ether: remove interrupt throttling
      usb: dwc3: gadget: make Set Endpoint Configuration macros safe
      usb: gadget: function: f_fs: pass companion descriptor along

Feras Daoud (1):
      IB/ipoib: Fix deadlock between rmmod and set_mode

Florian Westphal (2):
      xfrm: policy: init locks early
      netlink: remove mmapped netlink support

Geert Uytterhoeven (1):
      Input: gscps2 - fix MODULE_DEVICE_TABLE invocation

Greg Kroah-Hartman (1):
      Linux 3.18.49

Guenter Roeck (3):
      usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers
      usb: hub: Wait for connection to be reestablished after port reset
      usb: hub: Fix crash after failure to read BOS descriptor

Hannes Frederic Sowa (1):
      dccp: fix memory leak during tear-down of unsuccessful connection request

Heiko Carstens (2):
      s390: make setup_randomness work
      s390: use correct input data address for setup_randomness

Ian Abbott (1):
      serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards

Ilya Dryomov (1):
      libceph: don't set weight to IN when OSD is destroyed

Jack Morgenstein (2):
      net/mlx4_core: Fix racy CQ (Completion Queue) free
      net/mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions

Jann Horn (1):
      swapfile: fix memory corruption via malformed swapfile

Janosch Frank (2):
      KVM: s390: Disable dirty log retrieval for UCONTROL guests
      KVM: s390: Fix guest migration for huge guests resulting in panic

Jason A. Donenfeld (1):
      padata: avoid race in reordering

Jiri Slaby (4):
      tty: vt, fix bogus division in csi_J
      net: sctp, forbid negative length
      TTY: n_hdlc, fix lockdep false positive
      crypto: algif_hash - avoid zero-sized array

Johan Hovold (13):
      USB: cdc-acm: fix TIOCMIWAIT
      USB: serial: digi_acceleport: fix OOB data sanity check
      USB: serial: digi_acceleport: fix OOB-event processing
      USB: serial: safe_serial: fix information leak in completion handler
      USB: serial: omninet: fix reference leaks at open
      USB: iowarrior: fix NULL-deref at probe
      USB: iowarrior: fix NULL-deref in write
      USB: serial: io_ti: fix NULL-deref in interrupt callback
      USB: serial: io_ti: fix information leak in completion handler
      USB: uss720: fix NULL-deref at probe
      USB: lvtest: fix NULL-deref at probe
      USB: idmouse: fix NULL-deref at probe
      USB: wusbcore: fix NULL-deref at probe

Jon Maxwell (1):
      dccp/tcp: fix routing redirect race

Julian Anastasov (1):
      ipv4: mask tos for input route

Julian Wiedmann (1):
      s390/qdio: clear DSCI prior to scanning multiple input queues

Kees Cook (1):
      fbdev: color map copying bounds checking

Lance Richardson (1):
      ip6_gre: fix flowi6_proto value in ip6gre_xmit_other()

Linus Torvalds (2):
      Revert "af_unix: Fix splice-bind deadlock"
      Fix potential infoleak in older kernels

Luis de Bethencourt (1):
      mvsas: fix misleading indentation

Marcel Hasler (1):
      ALSA: usb-audio: Add quirk for Syntek STK1160

Marcelo Ricardo Leitner (2):
      sctp: avoid BUG_ON on sctp_wait_for_sndbuf
      sctp: validate chunk len before actually using it

Martin Schwidefsky (1):
      s390: TASK_SIZE for kernel threads

Matt Chen (1):
      mac80211: flush delayed work when entering suspend

Matthias Schiffer (1):
      vxlan: correctly validate VXLAN ID against VXLAN_N_VID

Max Filippov (1):
      xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD

Maxime Jayat (1):
      net: socket: fix recvmmsg not returning error from sock_error

Michel Dänzer (1):
      drm/ttm: Make sure BOs being swapped out are cacheable

Mikulas Patocka (1):
      dm: flush queued bios when process blocks to avoid deadlock

Nicolas Dichtel (1):
      ipv6: correctly add local routes when lo goes up

Nikolay Aleksandrov (1):
      ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route

OGAWA Hirofumi (1):
      fat: fix using uninitialized fields of fat_inode/fsinfo_inode

Oliver Neukum (1):
      HID: usbhid: add ATEN CS962 to list of quirky devices

Paul Fertser (2):
      drivers: staging: nvec: remove bogus reset command for PS/2 interface
      Revert "staging: nvec: ps2: change serio type to passthrough"

Paul Hüber (1):
      l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv

Peter Chen (2):
      usb: chipidea: move the lock initialization to core file
      usb: gadget: dummy_hcd: clear usb_gadget region before registration

Peter Zijlstra (2):
      futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
      futex: Add missing error handling to FUTEX_REQUEUE_PI

Ralf Baechle (1):
      MIPS: DEC: Avoid la pseudo-instruction in delay slots

Rasmus Villemoes (1):
      lib/vsprintf.c: improve sanity check in vsnprintf()

Ravi Bangoria (1):
      powerpc: Emulation support for load/store instructions on LE

Richard Weinberger (1):
      drbd: Fix kernel_sendmsg() usage - potential NULL deref

Rik van Riel (1):
      tracing: Add #undef to fix compile error

Roger Quadros (1):
      usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's wBytesPerInterval

Samuel Thibault (1):
      usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk

Sean Young (1):
      dib0700: fix nec repeat handling

Shuah Khan (1):
      samples: move mic/mpssd example code from Documentation

Shuxiao Zhang (1):
      staging: android: ashmem: lseek failed due to no FMODE_LSEEK.

Stephen Smalley (1):
      selinux: fix off-by-one in setprocattr

Steven Rostedt (VMware) (1):
      ktest: Fix child exit code processing

Tomasz Majchrzak (1):
      raid10: increment write counter after bio is split

Trond Myklebust (1):
      nlm: Ensure callback code also checks that the files match

WANG Cong (2):
      sit: fix a double free on error path
      ping: fix a null pointer dereference

Wang, Rui Y (3):
      crypto: cryptd - Assign statesize properly
      crypto: mcryptd - Fix load failure
      crypto: ghash-clmulni - Fix load failure

Willem de Bruijn (1):
      packet: on direct_xmit, limit tso and csum to supported devices

Y.C. Chen (3):
      drm/ast: Fix test for VGA enabled
      drm/ast: Call open_key before enable_mmio in POST code
      drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS

Zhaohongjiang (1):
      cancel the setfilesize transation when io error happen

murray foster (1):
      ASoC: cs4270: fix DAPM stream name mismatch

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]