All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>,
	torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, Jiri Slaby <jslaby@suse.cz>
Subject: Linux 4.9.69
Date: Thu, 14 Dec 2017 10:29:32 +0100	[thread overview]
Message-ID: <20171214092932.GA25475@kroah.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 21168 bytes --]

I'm announcing the release of the 4.9.69 kernel.

All users of the 4.9 kernel series must upgrade.

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

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

 Documentation/devicetree/bindings/usb/usb-device.txt    |    2 
 Makefile                                                |    2 
 arch/arm/include/asm/assembler.h                        |   18 ++
 arch/arm/include/asm/kvm_arm.h                          |    4 
 arch/arm/include/asm/uaccess.h                          |   44 ++++--
 arch/arm/kernel/entry-header.S                          |    6 
 arch/arm/kvm/handle_exit.c                              |   19 +-
 arch/arm/mach-omap2/gpmc-onenand.c                      |   10 -
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c              |   25 ++-
 arch/arm64/include/asm/kvm_arm.h                        |    3 
 arch/arm64/kernel/process.c                             |    9 +
 arch/arm64/kvm/handle_exit.c                            |   19 +-
 arch/powerpc/Makefile                                   |   11 +
 arch/powerpc/include/asm/checksum.h                     |    2 
 arch/powerpc/kernel/cpu_setup_power.S                   |    2 
 arch/powerpc/mm/pgtable-radix.c                         |    4 
 arch/powerpc/platforms/powernv/pci-ioda.c               |    3 
 arch/powerpc/sysdev/axonram.c                           |    5 
 arch/s390/kernel/syscalls.S                             |    6 
 arch/s390/kvm/priv.c                                    |   11 +
 arch/sparc/mm/init_64.c                                 |    9 +
 arch/x86/include/asm/kvm_host.h                         |    3 
 arch/x86/kernel/hpet.c                                  |    2 
 arch/x86/kvm/vmx.c                                      |   31 +---
 arch/x86/kvm/x86.c                                      |   14 ++
 arch/x86/pci/broadcom_bus.c                             |    2 
 arch/x86/platform/uv/tlb_uv.c                           |    1 
 block/blk-core.c                                        |    4 
 block/blk-mq-sysfs.c                                    |    4 
 block/blk-mq.c                                          |    4 
 block/blk-mq.h                                          |    1 
 crypto/asymmetric_keys/pkcs7_verify.c                   |    2 
 crypto/asymmetric_keys/x509_cert_parser.c               |    2 
 crypto/asymmetric_keys/x509_public_key.c                |    2 
 drivers/ata/libata-sff.c                                |    1 
 drivers/atm/horizon.c                                   |    2 
 drivers/base/isa.c                                      |   10 -
 drivers/block/zram/zram_drv.c                           |    2 
 drivers/bus/arm-cci.c                                   |    7 -
 drivers/bus/arm-ccn.c                                   |   11 +
 drivers/clk/uniphier/clk-uniphier-sys.c                 |    2 
 drivers/crypto/s5p-sss.c                                |    5 
 drivers/crypto/talitos.c                                |   66 ++++++---
 drivers/edac/i5000_edac.c                               |    8 -
 drivers/edac/i5400_edac.c                               |    9 -
 drivers/firmware/efi/efi.c                              |    3 
 drivers/firmware/efi/esrt.c                             |   17 +-
 drivers/firmware/efi/runtime-map.c                      |   10 -
 drivers/gpio/gpio-altera.c                              |   26 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c              |    5 
 drivers/gpu/drm/armada/Makefile                         |    2 
 drivers/gpu/drm/exynos/exynos_drm_gem.c                 |    9 +
 drivers/hid/Kconfig                                     |    4 
 drivers/hid/hid-chicony.c                               |    1 
 drivers/hid/hid-core.c                                  |    1 
 drivers/hid/hid-ids.h                                   |    1 
 drivers/i2c/busses/i2c-riic.c                           |    6 
 drivers/infiniband/hw/mlx4/qp.c                         |    2 
 drivers/infiniband/hw/mlx5/main.c                       |    2 
 drivers/iommu/intel-iommu.c                             |    8 -
 drivers/irqchip/irq-crossbar.c                          |    8 -
 drivers/media/rc/lirc_dev.c                             |    4 
 drivers/media/usb/dvb-usb/dibusb-common.c               |   16 ++
 drivers/memory/omap-gpmc.c                              |    4 
 drivers/net/can/ti_hecc.c                               |    3 
 drivers/net/can/usb/ems_usb.c                           |    2 
 drivers/net/can/usb/esd_usb2.c                          |    2 
 drivers/net/can/usb/kvaser_usb.c                        |   13 +
 drivers/net/can/usb/usb_8dev.c                          |    2 
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c        |   36 ++++-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c       |    8 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h       |    1 
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c        |   23 +--
 drivers/net/ethernet/ibm/ibmvnic.c                      |   43 ++++--
 drivers/net/ethernet/ibm/ibmvnic.h                      |    1 
 drivers/net/phy/spi_ks8995.c                            |    3 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c |    2 
 drivers/net/wireless/mac80211_hwsim.c                   |    5 
 drivers/rapidio/devices/rio_mport_cdev.c                |    3 
 drivers/scsi/lpfc/lpfc_els.c                            |   14 +-
 drivers/scsi/qla2xxx/qla_dbg.c                          |   12 -
 drivers/scsi/scsi_lib.c                                 |   10 -
 drivers/spi/Kconfig                                     |    1 
 drivers/usb/dwc3/gadget.c                               |    7 -
 drivers/usb/gadget/configfs.c                           |    1 
 drivers/usb/gadget/function/f_fs.c                      |   13 +
 drivers/usb/gadget/legacy/inode.c                       |    4 
 drivers/usb/gadget/udc/net2280.c                        |   25 +--
 drivers/usb/gadget/udc/pxa27x_udc.c                     |    5 
 drivers/usb/gadget/udc/renesas_usb3.c                   |    2 
 drivers/virtio/virtio.c                                 |    2 
 fs/afs/cmservice.c                                      |    3 
 fs/btrfs/extent-tree.c                                  |    1 
 fs/nfs/dir.c                                            |    2 
 fs/xfs/xfs_inode.c                                      |    1 
 include/linux/dma-mapping.h                             |    2 
 include/linux/genalloc.h                                |    3 
 include/linux/mmu_notifier.h                            |   13 -
 include/linux/omap-gpmc.h                               |    5 
 include/linux/sysfs.h                                   |    6 
 include/scsi/libsas.h                                   |    2 
 kernel/bpf/percpu_freelist.c                            |    8 -
 kernel/cpu.c                                            |   10 -
 kernel/debug/kdb/kdb_io.c                               |    2 
 kernel/jump_label.c                                     |    2 
 kernel/sched/fair.c                                     |    2 
 kernel/sched/features.h                                 |    5 
 kernel/workqueue.c                                      |    1 
 lib/asn1_decoder.c                                      |   49 ++++---
 lib/dynamic_debug.c                                     |    4 
 lib/genalloc.c                                          |   10 -
 mm/huge_memory.c                                        |   84 ++++++++----
 mm/zsmalloc.c                                           |    2 
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c          |    4 
 net/ipv4/netfilter/nf_nat_l3proto_ipv4.c                |    5 
 net/ipv4/route.c                                        |   14 +-
 net/ipv6/af_inet6.c                                     |   10 -
 net/ipv6/ip6_gre.c                                      |    2 
 net/ipv6/ip6_vti.c                                      |    8 -
 net/rds/tcp.c                                           |   15 +-
 net/rds/tcp.h                                           |    2 
 net/rds/tcp_listen.c                                    |    9 +
 net/sctp/socket.c                                       |   38 +++--
 net/sunrpc/sched.c                                      |    3 
 net/xfrm/xfrm_policy.c                                  |    1 
 scripts/coccicheck                                      |   15 +-
 scripts/module-common.lds                               |    2 
 scripts/package/Makefile                                |    5 
 security/keys/request_key.c                             |   46 +++++-
 sound/core/pcm.c                                        |    2 
 sound/core/seq/seq_timer.c                              |    2 
 sound/soc/sh/rcar/ssiu.c                                |    6 
 sound/usb/mixer.c                                       |   13 +
 tools/hv/hv_kvp_daemon.c                                |   70 ++--------
 tools/testing/selftests/powerpc/harness.c               |    6 
 tools/testing/selftests/x86/fsgsbase.c                  |    2 
 tools/testing/selftests/x86/ldt_gdt.c                   |   16 +-
 tools/testing/selftests/x86/mpx-hw.h                    |    4 
 tools/testing/selftests/x86/ptrace_syscall.c            |    3 
 tools/testing/selftests/x86/single_step_syscall.c       |    5 
 virt/kvm/arm/hyp/vgic-v2-sr.c                           |    4 
 virt/kvm/arm/vgic/vgic-irqfd.c                          |    3 
 virt/kvm/arm/vgic/vgic-its.c                            |  111 +++++++++-------
 virt/kvm/kvm_main.c                                     |    8 +
 144 files changed, 906 insertions(+), 526 deletions(-)

Alexey Kardashevskiy (1):
      powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requested

Alexey Kodanev (1):
      gre6: use log_ecn_error module parameter in ip6_tnl_rcv()

Andre Przywara (1):
      KVM: arm/arm64: VGIC: Fix command handling while ITS being disabled

Andrew Banman (1):
      x86/platform/uv/BAU: Fix HUB errors by remove initial write to sw-ack register

Andrew Honig (1):
      KVM: VMX: remove I/O port 0x80 bypass on Intel hosts

Arend Van Spriel (1):
      brcmfmac: change driver unbind order of the sdio function devices

Arvind Yadav (1):
      atm: horizon: Fix irq release error

Ben Hutchings (1):
      mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl()

Blomme, Maarten (2):
      spi_ks8995: fix "BUG: key accdaa28 not in .data!"
      spi_ks8995: regs_size incorrect for some devices

Chris Brandt (1):
      i2c: riic: fix restart condition

Christoffer Dall (1):
      KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion

Christoph Hellwig (1):
      scsi: dma-mapping: always provide dma_get_cache_alignment

Christophe JAILLET (3):
      bus: arm-ccn: Check memory allocation failure
      USB: gadgetfs: Fix a potential memory leak in 'dev_config()'
      drivers/rapidio/devices/rio_mport_cdev.c: fix resource leak in error handling path in 'rio_dma_transfer()'

Chuck Lever (1):
      sunrpc: Fix rpc_task_begin trace point

Daniel Drake (1):
      HID: chicony: Add support for another ASUS Zen AiO keyboard

Daniel Thompson (1):
      kdb: Fix handling of kallsyms_symbol_next() return value

Darrick J. Wong (1):
      xfs: fix forgotten rcu read unlock when skipping inode reclaim

Dave Hansen (1):
      x86/mpx/selftests: Fix up weird arrays

Dave Martin (1):
      arm64: fpsimd: Prevent registers leaking from dead tasks

David Daney (1):
      module: set __jump_table alignment to 8

David Howells (1):
      afs: Connect up the CB.ProbeUuid

Dmitry Safonov (1):
      x86/selftests: Add clobbers for int80 on x86_64

Eric Biggers (5):
      ASN.1: fix out-of-bounds read when parsing indefinite length item
      ASN.1: check for error from ASN1_OP_END__ACT actions
      KEYS: add missing permission check for request_key() destination
      X.509: reject invalid BIT STRING for subjectPublicKey
      X.509: fix comparisons of ->pkey_algo

Eric Dumazet (1):
      bpf: fix lockdep splat

Florian Westphal (1):
      netfilter: don't track fragmented packets

Franck Demathieu (1):
      irqchip/crossbar: Fix incorrect type of register size

Greg Kroah-Hartman (2):
      efi: Move some sysfs files to be read-only by root
      Linux 4.9.69

Guenter Roeck (2):
      ARM: OMAP2+: Fix device node reference counts
      ARM: OMAP2+: Release device node after it is no longer needed.

Heiko Carstens (1):
      s390: fix compat system call table

Herbert Xu (1):
      xfrm: Copy policy family in clone_policy

Huacai Chen (2):
      scsi: use dma_get_cache_alignment() as minimum DMA alignment
      scsi: libsas: align sata_device's rps_resp on a cacheline

Jaejoong Kim (2):
      ALSA: usb-audio: Fix out-of-bound error
      ALSA: usb-audio: Add check return value for usb_string()

James Smart (1):
      scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters

Jan Kara (1):
      axonram: Fix gendisk handling

Janosch Frank (1):
      KVM: s390: Fix skey emulation permission check

Jason Baron (1):
      jump_label: Invoke jump_label_test() via early_initcall()

Jeff Mahoney (1):
      btrfs: fix missing error return in btrfs_drop_snapshot

Jim Mattson (1):
      kvm: nVMX: VMCLEAR should not cause the vCPU to shut down

Jim Qu (1):
      drm/amd/amdgpu: fix console deadlock if late init failed

Jimmy Assarsson (3):
      can: kvaser_usb: free buf in error paths
      can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback()
      can: kvaser_usb: ratelimit errors if incomplete messages are received

Joe Perches (1):
      scsi: qla2xxx: Fix ql_dump_buffer

Johan Hovold (1):
      dt-bindings: usb: fix reg-property port-number range

Johannes Thumshirn (1):
      zram: set physical queue limits to avoid array out of bounds accesses

John Keeping (2):
      usb: f_fs: Force Reserved1=1 in OS_DESC_EXT_COMPAT
      usb: gadget: configs: plug memory leak

Jérémy Lefaure (2):
      EDAC, i5000, i5400: Fix use of MTR_DRAM_WIDTH macro
      EDAC, i5000, i5400: Fix definition of NRECMEMB register

Kees Cook (1):
      ARM: 8657/1: uaccess: consistently check object sizes

Kim Phillips (1):
      bus: arm-ccn: fix module unloading Error: Removing state 147 which has instances left.

Kirill A. Shutemov (3):
      thp: reduce indentation level in change_huge_pmd()
      thp: fix MADV_DONTNEED vs. numa balancing race
      mm: drop unused pmdp_huge_get_and_clear_notify()

Kristina Martsenko (1):
      arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one

Krzysztof Kozlowski (1):
      crypto: s5p-sss - Fix completing crypto request in IRQ handler

Kuninori Morimoto (1):
      ASoC: rcar: avoid SSI_MODEx settings for SSI8

LEROY Christophe (6):
      crypto: talitos - fix AEAD test failures
      crypto: talitos - fix memory corruption on SEC2
      crypto: talitos - fix setkey to check key weakness
      crypto: talitos - fix AEAD for sha224 on non sha224 capable chips
      crypto: talitos - fix use of sg_link_tbl_len
      crypto: talitos - fix ctr-aes-talitos

Ladislav Michl (1):
      ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure

Lai Jiangshan (1):
      smp/hotplug: Move step CPUHP_AP_SMPCFD_DYING to the correct place

Laurent Caumont (1):
      media: dvb: i2c transfers over usb cannot be done from stack

Majd Dibbiny (1):
      IB/mlx5: Assign send CQ and recv CQ of UMR QP

Marc Zyngier (5):
      arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one
      KVM: arm/arm64: vgic-irqfd: Fix MSI entry allocation
      KVM: arm/arm64: vgic-its: Check result of allocation before use
      bus: arm-cci: Fix use of smp_processor_id() in preemptible context
      bus: arm-ccn: Fix use of smp_processor_id() in preemptible context

Marek Szyprowski (1):
      drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU

Mark Bloch (1):
      IB/mlx4: Increase maximal message size under UD QP

Mark Rutland (2):
      arm: KVM: Survive unknown traps from guests
      arm64: KVM: Survive unknown traps from guests

Martin Kelly (4):
      can: kvaser_usb: cancel urb on -EPIPE and -EPROTO
      can: ems_usb: cancel urb on -EPIPE and -EPROTO
      can: esd_usb2: cancel urb on -EPIPE and -EPROTO
      can: usb_8dev: cancel urb on -EPIPE and -EPROTO

Masahiro Yamada (3):
      kbuild: pkg: use --transform option to prefix paths in tar
      coccinelle: fix parallel build with CHECK=scripts/coccicheck
      clk: uniphier: fix DAPLL2 clock rate of Pro5

Michal Schmidt (4):
      bnx2x: prevent crash when accessing PTP with interface down
      bnx2x: fix possible overrun of VFPF multicast addresses array
      bnx2x: fix detection of VLAN filtering feature for VF
      bnx2x: do not rollback VF MAC/VLAN filters we did not configure

Ming Lei (2):
      blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue()
      block: wake up all tasks blocked in get_request()

Nicholas Piggin (2):
      powerpc/64s: Initialize ISAv3 MMU registers before setting partition table
      powerpc: Fix compiling a BE kernel with a powerpc64le toolchain

Oliver Stäbler (1):
      can: ti_hecc: Fix napi poll return value for repoll

Pan Bian (1):
      efi/esrt: Use memunmap() instead of kfree() to free the remapping

Paul Mackerras (1):
      powerpc/64: Invalidate process table caching after setting process table

Paul Meyer (1):
      hv: kvp: Avoid reading past allocated blocks from KVP file

Pavel Tatashin (1):
      sparc64/mm: set fields in deferred pages

Peter Zijlstra (1):
      sched/fair: Make select_idle_cpu() more aggressive

Petr Cvek (1):
      usb: gadget: pxa27x: Test for a valid argument pointer

Phil Reid (1):
      gpio: altera: Use handle_level_irq when configured as a level_high

Radim Krčmář (1):
      KVM: x86: fix APIC page invalidation

Rafael J. Wysocki (1):
      x86/PCI: Make broadcom_postcore_init() check acpi_disabled

Randy Dunlap (1):
      dynamic-debug-howto: fix optional/omitted ending line number to be LARGE instead of 0

Raz Manor (1):
      usb: gadget: udc: net2280: Fix tmp reusage in net2280 driver

Robb Glasser (1):
      ALSA: pcm: prevent UAF in snd_pcm_info

Robin Murphy (1):
      iommu/vt-d: Fix scatterlist offset handling

Roger Quadros (1):
      usb: dwc3: gadget: Fix system suspend/resume on TI platforms

Russell King (2):
      ARM: BUG if jumping to usermode address in kernel mode
      ARM: avoid faulting on qemu

Sachin Sant (1):
      selftest/powerpc: Fix false failures for skipped tests

Sasha Levin (2):
      Revert "drm/armada: Fix compile fail"
      Revert "spi: SPI_FSL_DSPI should depend on HAS_DMA"

Sean Young (1):
      lirc: fix dead lock between open and wakeup_filter

Sergey Senozhatsky (1):
      zsmalloc: calling zs_map_object() from irq is a bug

Shile Zhang (1):
      powerpc/64: Fix checksum folding in csum_add()

Sowmini Varadhan (1):
      rds: tcp: Sequence teardown of listen and acceptor sockets to avoid races

Steffen Klassert (1):
      vti6: Don't report path MTU below IPV6_MIN_MTU.

Stephen Bates (1):
      lib/genalloc.c: make the avail variable an atomic_long_t

Takashi Iwai (1):
      ALSA: seq: Remove spurious WARN_ON() at timer check

Tejun Heo (2):
      libata: drop WARN from protocol error in ata_sff_qc_issue()
      workqueue: trigger WARN if queue_delayed_work() is called with NULL @wq

Thomas Falcon (2):
      ibmvnic: Fix overflowing firmware/hardware TX queue
      ibmvnic: Allocate number of rx/tx buffers agreed on by firmware

Thomas Gleixner (1):
      x86/hpet: Prevent might sleep splat on resume

Trond Myklebust (1):
      NFS: Fix a typo in nfs_rename()

WANG Cong (1):
      ipv6: reorder icmpv6_init() and ip6_mr_init()

Wanpeng Li (1):
      KVM: nVMX: reset nested_run_pending if the vCPU is going to be reset

William Breathitt Gray (1):
      isa: Prevent NULL dereference in isa_bus driver callbacks

Xin Long (4):
      route: also update fnhe_genid when updating a route cache
      route: update fnhe_expires for redirect when the fnhe exists
      sctp: do not free asoc when it is already dead in sctp_sendmsg
      sctp: use the right sk after waking up from wait_buf sleep

Yoshihiro Shimoda (1):
      usb: gadget: udc: renesas_usb3: fix number of the pipes

weiping zhang (1):
      virtio: release virtio index when fail to device_register


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2017-12-14  9:29 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-14  9:29 Greg KH [this message]
2017-12-14  9:29 ` Linux 4.9.69 Greg KH
2017-12-14 19:20 ` Sebastian Gottschall
2017-12-14 20:01   ` Greg KH
2017-12-14 20:01     ` Greg KH
2017-12-14 21:07     ` Sebastian Gottschall
2017-12-14 22:18       ` Sebastian Gottschall

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20171214092932.GA25475@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=jslaby@suse.cz \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lwn@lwn.net \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.