All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux 3.18.25
@ 2015-12-17 14:09 Sasha Levin
  0 siblings, 0 replies; only message in thread
From: Sasha Levin @ 2015-12-17 14:09 UTC (permalink / raw)
  To: LKML, stable

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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


- ----------------------------------------------------------------
Linux 3.18.25

- ----------------------------------------------------------------
Aaro Koskinen (1):
      broadcom: fix PHY_ID_BCM5481 entry in the id table

Aaron Conole (2):
      af_unix: Convert the unix_sk macro to an inline function for type safety
      af_unix: return data from multiple SKBs on recv() with MSG_PEEK flag

Alex Deucher (2):
      drm/radeon: add pm sysfs files late
      drm/radeon: don't try to recreate sysfs entries on resume

Alex Williamson (1):
      PCI: Add flag for devices that don't reset on D3hot->D0 transition

Alexander Couzens (1):
      l2tp: protect tunnel->del_work by ref_count

Alexander Drozdov (1):
      packet: tpacket_snd(): fix signed/unsigned comparison

Alexandre Belloni (1):
      iio: mxs-lradc: Fix temperature offset

Andrew Morton (1):
      Input: zhenhua - ensure we have BITREVERSE

Andrey Vagin (1):
      net/unix: fix logic about sk_peek_offset

Ani Sinha (1):
      ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH() in preemptible context.

Ben Skeggs (1):
      drm/nouveau/fbcon: take runpm reference when userspace has an open fd

Benjamin Tissoires (1):
      HID: quirks: add QUIRK_NOGET for an other TPV touchscreen

Bin Liu (2):
      usb: musb: cppi41: improve rx channel abort routine
      usb: musb: fix cppi channel teardown for isoch transfer

Bjørn Mork (3):
      qmi_wwan: fix entry for HP lt4112 LTE/HSPA+ Gobi 4G Module
      qmi_wwan: add Sierra Wireless MC74xx/EM74xx
      net: qmi_wwan: add XS Stick W100-2 from 4G Systems

Carol L Soto (1):
      net/mlx4: Copy/set only sizeof struct mlx4_eqe bytes

Cathy Avery (1):
      xen-blkfront: check for null drvdata in blkback_changed (XenbusStateClosing)

Charles Keepax (2):
      ASoC: wm8904: Correct number of EQ registers
      mfd: wm5110: Add register patch for rev E and above

Chris Mason (1):
      btrfs: fix use after free iterating extrefs

Dan Carpenter (3):
      vhost/scsi: potential memory corruption
      mptfusion: prevent some memory corruption
      irda: precedence bug in irlmp_seq_hb_idx()

Daniel Borkmann (6):
      packet: do skb_probe_transport_header when we actually have data
      packet: always probe for transport header
      packet: only allow extra vlan len on ethernet devices
      packet: infer protocol from ethernet header if unset
      packet: fix tpacket_snd max frame len
      net, scm: fix PaX detected msg_controllen overflow in scm_detach_fds

Dave Kleikamp (1):
      crypto: sparc - initialize blkcipher.ivsize

David Howells (2):
      KEYS: Fix race between key destruction and finding a keyring by name
      KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring

David S. Miller (1):
      sfc: Fix memcpy() with const destination compiler warning.

Doron Tsur (1):
      IB/cm: Fix rb-tree duplicate free and use-after-free

Dāvis Mosāns (1):
      mvsas: Fix NULL pointer dereference in mvs_slot_task_free

Eric Dumazet (10):
      net: add pfmemalloc check in sk_add_backlog()
      net: avoid NULL deref in inet_ctl_sock_destroy()
      net: fix a race in dst_release()
      ipv6: gre: support SIT encapsulation
      sit: fix sit0 percpu double allocations
      tcp: md5: fix lockdep annotation
      tcp: fix potential huge kmalloc() calls in TCP_REPAIR
      tcp: initialize tp->copied_seq in case of cross SYN connection
      ipv6: add complete rcu protection around np->opt
      ipv6: sctp: implement sctp_v6_destroy_sock()

Eric Northup (1):
      KVM: x86: work around infinite loop in microcode when #AC is delivered

Eric Whitney (1):
      ext4: fix loss of delalloc extent info in ext4_zero_range()

Felix Fietkau (1):
      ath9k: declare required extra tx headroom

Florian Fainelli (1):
      ARM: orion: Fix DSA platform device after mvmdio conversion

Francesco Ruggeri (1):
      packet: race condition in packet_bind

Guillaume Nault (2):
      ppp: don't override sk->sk_state in pppoe_flush_dev()
      ppp: fix pppoe_dev deletion condition in pppoe_release()

Hans Verkuil (1):
      [media] usbvision: fix locking error

Henrik Rydberg (1):
      HID: apple: Add support for the 2015 Macbook Pro

Herbert Xu (1):
      crypto: api - Only abort operations on fatal signal

Ilia Mirkin (1):
      drm/nouveau/gem: return only valid domain when there's only one

Ilya Dryomov (1):
      rbd: fix double free on rbd_dev->header_name

Jan H. Schönherr (1):
      sched: Fix cpu_active_mask/cpu_online_mask race

Jan Kara (2):
      jbd2: avoid infinite loop when destroying aborted journal
      mm: make sendfile(2) killable

Jason A. Donenfeld (1):
      ip_tunnel: disable preemption when updating per-cpu tstats

Jason Wang (2):
      macvtap: unbreak receiving of gro skb with frag list
      virtio-net: drop NETIF_F_FRAGLIST

Jes Sorensen (2):
      md/raid1: submit_bio_wait() returns 0 on success
      md/raid10: submit_bio_wait() returns 0 on success

Joe Perches (1):
      ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings

Joe Thornber (1):
      dm btree remove: fix a bug when rebalancing nodes after removal

Joerg Roedel (2):
      iommu/amd: Don't clear DTE flags when modifying it
      iommu/amd: Handle integer overflow in dma_ops_area_alloc

Johannes Berg (4):
      iwlwifi: dvm: fix D3 firmware PN programming
      iwlwifi: fix firmware filename for 3160
      iwlwifi: pcie: support 7265-D devices
      iwlwifi: mvm: fix D3 firmware PN programming

Kamal Mostafa (1):
      tools/net: Use include/uapi with __EXPORTED_HEADERS__

Konstantin Khlebnikov (1):
      net/neighbour: fix crash at dumping device-agnostic proxy entries

Lad, Prabhakar (1):
      power: bq24190_charger: suppress build warning

Laura Abbott (1):
      xhci: Add spurious wakeup quirk for LynxPoint-LP controllers

Li Jun (1):
      usb: chipidea: debug: add runtime pm for register access

Luca Coelho (1):
      iwlwifi: pci: add a few more PCI subvendor IDs for the 7265 series

Lukas Czerner (1):
      ext4: allocate entire range in zero range

Marcelo Leitner (1):
      ipv6: addrconf: validate new MTU before applying it

Mark Rustad (2):
      PCI: Add dev_flags bit to access VPD through function 0
      PCI: Add VPD function 0 quirk for Intel Ethernet devices

Martin Habets (1):
      sfc: push partner queue for skb->xmit_more

Martin Schwidefsky (1):
      s390/3270: redraw screen on unsolicited device end

Mathias Nyman (1):
      xhci: handle no ping response error properly

Michal Kubeček (1):
      ipv6: distinguish frag queues by device for multicast and link-local packets

Mika Westerberg (1):
      i2c: designware: Do not use parameters from ACPI on Dell Inspiron 7348

Mike Snitzer (2):
      dm thin: fix missing pool reference count decrement in pool_ctr error path
      dm btree: fix leak of bufio-backed block in btree_split_beneath error path

Nadav Amit (1):
      KVM: x86: Use new is_noncanonical_address in _linearize

Neil Horman (1):
      snmp: Remove duplicate OUTMCAST stat increment

NeilBrown (1):
      Revert "md: allow a partially recovered device to be hot-added to an array."

Nicholas Mc Guire (1):
      [media] gscpa_m5602: use msecs_to_jiffies for conversions

Nikolay Aleksandrov (2):
      net: ipmr: fix static mfc/dev leaks on table destruction
      net: ip6mr: fix static mfc/dev leaks on table destruction

Nobuhiro Iwamatsu (3):
      [media] v4l: vsp1: Fix VI6_DPR_ROUTE_FXA_MASK macro
      [media] v4l: vsp1: Fix VI6_DPR_ROUTE_FP_MASK macro
      [media] v4l: vsp1: Fix VI6_WPF_SZCLIP_SIZE_MASK macro

Noel Power (1):
      client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is set

Paul Moore (2):
      audit: correctly record file names with different path name types
      audit: create private file name copies when auditing inodes

Peter Zijlstra (1):
      module: Fix locking in symbol_put_addr()

Phil Reid (1):
      stmmac: Correctly report PTP capabilities.

Philipp Hachtmann (1):
      USB: symbolserial: Correct transferred data size

Pravin B Shelar (2):
      skbuff: Fix skb checksum flag on skb pull
      skbuff: Fix skb checksum partial check.

Rasmus Villemoes (1):
      lib/radix-tree.c: change to simpler include

Roman Gushchin (1):
      md/raid5: fix locking in handle_stripe_clean_event()

Ronny Hegewald (1):
      rbd: require stable pages if message data CRCs are enabled

Russell King (1):
      crypto: ahash - ensure statesize is non-zero

Sabrina Dubroca (1):
      ipv6: clean up dev_snmp6 proc entry when we fail to initialize inet6_dev

Sasha Levin (3):
      RDS: verify the underlying transport exists before creating a connection
      Revert "net: Fix skb_set_peeked use-after-free bug"
      Linux 3.18.25

Shaohua Li (1):
      workqueue: make sure delayed work run in local cpu

Soeren Grunewald (2):
      serial: 8250_pci: Add support for 16 port Exar boards
      serial: 8250_pci: Add support for 12 port Exar boards

Sowmini Varadhan (1):
      RDS-TCP: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv

Stefan Assmann (1):
      Input: psmouse - add small delay for IBM trackpoint pass-through mode

Sudip Mukherjee (2):
      Input: serio - fix blocking of parport
      Input: omap4-keypad - fix memory leak

Teunis van Beelen (1):
      USB: usbtmc: add device quirk for Rigol DS6104

Vasant Hegde (1):
      powerpc/rtas: Validate rtas.entry before calling enter_rtas()

Ville Syrjälä (1):
      drm/i915: Restore lost DPLL register write on gen2-4

WANG Cong (1):
      ipv4: disable BH when changing ip local port range

Will Deacon (2):
      arm64: errata: use KBUILD_CFLAGS_MODULE for erratum #843419
      Revert "ARM64: unwind: Fix PC calculation"

Wolfram Sang (2):
      i2c: rcar: enable RuntimePM before registering to the core
      i2c: s3c2410: enable RuntimePM before registering to the core

lucien (1):
      sctp: translate host order to network order when setting a hmacid

 Makefile                                           |   2 +-
 arch/arm/plat-orion/common.c                       |   2 +-
 arch/arm64/Makefile                                |   2 +-
 arch/arm64/kernel/stacktrace.c                     |   6 +-
 arch/powerpc/kernel/rtas.c                         |   3 +
 arch/sparc/crypto/aes_glue.c                       |   2 +
 arch/sparc/crypto/camellia_glue.c                  |   1 +
 arch/sparc/crypto/des_glue.c                       |   2 +
 arch/x86/include/uapi/asm/svm.h                    |   1 +
 arch/x86/kvm/emulate.c                             |   2 +-
 arch/x86/kvm/svm.c                                 |   8 +
 arch/x86/kvm/vmx.c                                 |   5 +-
 crypto/ablkcipher.c                                |   2 +-
 crypto/ahash.c                                     |   3 +-
 crypto/algapi.c                                    |   2 +-
 crypto/api.c                                       |   6 +-
 crypto/crypto_user.c                               |   2 +-
 drivers/block/rbd.c                                |   4 +-
 drivers/block/xen-blkfront.c                       |   3 +-
 drivers/gpu/drm/i915/intel_display.c               |   2 +
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |  24 +++
 drivers/gpu/drm/nouveau/nouveau_gem.c              |   5 +-
 drivers/gpu/drm/radeon/radeon.h                    |   1 +
 drivers/gpu/drm/radeon/radeon_display.c            |  14 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |  70 ++++++---
 drivers/hid/hid-apple.c                            |   6 +
 drivers/hid/hid-core.c                             |   6 +
 drivers/hid/hid-ids.h                              |   6 +-
 drivers/hid/usbhid/hid-quirks.c                    |   3 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |  20 +++
 drivers/i2c/busses/i2c-rcar.c                      |   7 +-
 drivers/i2c/busses/i2c-s3c2410.c                   |   8 +-
 drivers/infiniband/core/cm.c                       |  10 +-
 drivers/input/joystick/Kconfig                     |   1 +
 drivers/input/keyboard/omap4-keypad.c              |   2 +-
 drivers/input/mouse/psmouse-base.c                 |   4 +
 drivers/input/serio/parkbd.c                       |   1 +
 drivers/iommu/amd_iommu.c                          |  12 +-
 drivers/iommu/amd_iommu_types.h                    |   1 +
 drivers/md/dm-thin.c                               |   2 +-
 drivers/md/md.c                                    |   3 +-
 drivers/md/persistent-data/dm-btree-remove.c       |  17 ++-
 drivers/md/persistent-data/dm-btree.c              |   2 +-
 drivers/md/raid1.c                                 |   2 +-
 drivers/md/raid10.c                                |   2 +-
 drivers/md/raid5.c                                 |   6 +-
 drivers/media/platform/vsp1/vsp1_regs.h            |   6 +-
 drivers/media/usb/gspca/m5602/m5602_s5k83a.c       |   2 +-
 drivers/media/usb/usbvision/usbvision-video.c      |   2 +-
 drivers/message/fusion/mptctl.c                    |   9 ++
 drivers/mfd/wm5110-tables.c                        |  14 +-
 drivers/net/ethernet/mellanox/mlx4/cmd.c           |   2 +-
 drivers/net/ethernet/mellanox/mlx4/eq.c            |   2 +-
 drivers/net/ethernet/sfc/ef10.c                    |   4 +-
 drivers/net/ethernet/sfc/farch.c                   |   4 +-
 drivers/net/ethernet/sfc/net_driver.h              |   2 +
 drivers/net/ethernet/sfc/selftest.c                |   2 +-
 drivers/net/ethernet/sfc/tx.c                      |  30 +++-
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |   7 +-
 drivers/net/macvtap.c                              |   2 +-
 drivers/net/phy/broadcom.c                         |   2 +-
 drivers/net/ppp/pppoe.c                            |   3 +-
 drivers/net/usb/qmi_wwan.c                         |  10 +-
 drivers/net/virtio_net.c                           |   4 +-
 drivers/net/wireless/ath/ath9k/init.c              |   1 +
 drivers/net/wireless/iwlwifi/dvm/lib.c             |   2 +-
 drivers/net/wireless/iwlwifi/iwl-7000.c            |  37 ++++-
 drivers/net/wireless/iwlwifi/iwl-config.h          |   3 +
 drivers/net/wireless/iwlwifi/iwl-csr.h             |  35 ++---
 drivers/net/wireless/iwlwifi/mvm/d3.c              |  12 +-
 drivers/net/wireless/iwlwifi/pcie/drv.c            |  25 +++
 drivers/pci/access.c                               |  61 +++++++-
 drivers/pci/pci.c                                  |   2 +-
 drivers/pci/quirks.c                               |   9 ++
 drivers/power/bq24190_charger.c                    |   2 +-
 drivers/s390/char/con3270.c                        |   4 +
 drivers/s390/char/tty3270.c                        |   4 +
 drivers/scsi/mvsas/mv_sas.c                        |   2 +
 drivers/staging/iio/adc/mxs-lradc.c                |   9 +-
 drivers/tty/serial/8250/8250_pci.c                 |  46 +++++-
 drivers/usb/chipidea/debug.c                       |   6 +
 drivers/usb/class/usbtmc.c                         |   1 +
 drivers/usb/host/xhci-pci.c                        |   1 +
 drivers/usb/host/xhci-ring.c                       |  20 ++-
 drivers/usb/musb/musb_cppi41.c                     |  15 +-
 drivers/usb/serial/symbolserial.c                  |  18 +--
 drivers/vhost/scsi.c                               |   6 +-
 fs/btrfs/backref.c                                 |   8 +-
 fs/cifs/cifssmb.c                                  |   5 +-
 fs/ext4/extents.c                                  |  44 +++---
 fs/jbd2/checkpoint.c                               |  39 ++++-
 fs/jbd2/commit.c                                   |   2 +-
 fs/jbd2/journal.c                                  |  11 +-
 include/linux/ipv6.h                               |   2 +-
 include/linux/jbd2.h                               |   3 +-
 include/linux/pci.h                                |   4 +
 include/linux/skbuff.h                             |   3 +
 include/net/af_unix.h                              |   6 +-
 include/net/inet_common.h                          |   3 +-
 include/net/ip6_tunnel.h                           |   3 +-
 include/net/ip_tunnels.h                           |   3 +-
 include/net/ipv6.h                                 |  22 ++-
 include/net/sock.h                                 |   8 +
 include/sound/wm8904.h                             |   2 +-
 kernel/auditsc.c                                   |  49 +++++-
 kernel/module.c                                    |   8 +-
 kernel/sched/core.c                                |   8 +
 kernel/workqueue.c                                 |   8 +-
 lib/radix-tree.c                                   |   2 +-
 mm/filemap.c                                       |   9 +-
 net/core/datagram.c                                |  41 +----
 net/core/dst.c                                     |   2 +-
 net/core/ethtool.c                                 |   2 +-
 net/core/neighbour.c                               |   4 +-
 net/core/scm.c                                     |   2 +
 net/core/skbuff.c                                  |   9 +-
 net/dccp/ipv6.c                                    |  33 ++--
 net/ipv4/gre_offload.c                             |   3 +-
 net/ipv4/ipmr.c                                    |  21 +--
 net/ipv4/sysctl_net_ipv4.c                         |   4 +-
 net/ipv4/tcp_input.c                               |  23 ++-
 net/ipv4/tcp_ipv4.c                                |   3 +-
 net/ipv6/addrconf.c                                |  18 ++-
 net/ipv6/af_inet6.c                                |  13 +-
 net/ipv6/datagram.c                                |   4 +-
 net/ipv6/exthdrs.c                                 |   3 +-
 net/ipv6/inet6_connection_sock.c                   |  11 +-
 net/ipv6/ip6mr.c                                   |  15 +-
 net/ipv6/ipv6_sockglue.c                           |  36 +++--
 net/ipv6/mcast.c                                   |   2 -
 net/ipv6/netfilter/nf_conntrack_reasm.c            |   5 +-
 net/ipv6/raw.c                                     |   8 +-
 net/ipv6/reassembly.c                              |  10 +-
 net/ipv6/sit.c                                     |  27 +---
 net/ipv6/syncookies.c                              |   2 +-
 net/ipv6/tcp_ipv6.c                                |  28 ++--
 net/ipv6/udp.c                                     |   8 +-
 net/irda/irlmp.c                                   |   2 +-
 net/l2tp/l2tp_core.c                               |  11 +-
 net/l2tp/l2tp_ip6.c                                |   8 +-
 net/packet/af_packet.c                             | 167 ++++++++++++---------
 net/rds/connection.c                               |   6 +
 net/rds/tcp_recv.c                                 |  11 +-
 net/sctp/auth.c                                    |   4 +-
 net/sctp/socket.c                                  |   9 +-
 net/unix/af_unix.c                                 |  16 +-
 security/keys/gc.c                                 |  10 +-
 tools/net/Makefile                                 |   7 +-
 148 files changed, 1091 insertions(+), 472 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJWcsIwAAoJEN6mb/eXdyzc0HIP/1jUw0op/QBeNGYGgNKBWMGr
ctxP9rIesPx+RizSwldGdQW+nYZkYw2NnXopeLATwvmWOtKS1dEL6SOlmhWVvcOc
b7aTSERN4M1OiIktYDYwrPPPFrEcoMTUjvliByitqEV4A27viYo1aJ2gdBUV6Yu4
OijakuXnO0hhstInd/V7fxIsDY5YzrCLGVk8+1Shv001+rIWvQJywt7avgPSILvq
XikPRf6sq0RyoGKb+XfeSNEp93YS0KInTOYIr1qOP2b+KboWooV1or/j4V/0MpID
S1CT6RrX4J5H61BhwBxcJucSeU9xvQji8yR9weqaxcDyei7IDZWpMeEKX/70/lZa
6Ez9c+0tf7T95U/o6GqNFtetr8FfCy/K0M5vWNbKHV8pWaPobbNQVD16v2xBjJZu
nfksWUUSp524Y5lyYlZ5/DX2j8J0TfKish6QhPoOR4PtRvd4GxOrV85kFuSFtfys
AQeBUVQ3Y7myw9Ee+0sHThWszPdliTh4/jql84p0NpRa4fAK0pgTJ9LO0bsQPW6H
7lktzYZtYHpk0JCAsZa9UuqeAmXhK2EyGxnwUf5fpfpe2IcLWIuar6ArMVcmvC6l
rUYDZ7KX0YBb/oGwhjptI1eDJ9Ow3pzhF1xs1nFB0ug8jyzsLYk0KOPtnbFY9qyr
c1p55QLafpAFqAN42i7D
=VhNE
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-12-17 14:10 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-17 14:09 Linux 3.18.25 Sasha Levin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.