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.12.6
Date: Fri, 11 Aug 2017 08:48:05 -0700 [thread overview]
Message-ID: <20170811154805.GA8411@kroah.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 16350 bytes --]
I'm announcing the release of the 4.12.6 kernel.
All users of the 4.12 kernel series must upgrade.
The updated 4.12.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.12.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/boot/dts/armada-388-gp.dts | 4
arch/arm/boot/dts/tango4-vantage-1172.dts | 2
arch/arm/mach-mvebu/platsmp.c | 2
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2
arch/mips/include/asm/mach-ralink/ralink_regs.h | 2
arch/parisc/include/asm/thread_info.h | 2
arch/parisc/kernel/cache.c | 5
arch/parisc/kernel/irq.c | 2
arch/powerpc/kernel/irq.c | 15 +
arch/powerpc/kernel/ptrace.c | 13
arch/sparc/include/asm/mmu_context_64.h | 14 -
arch/sparc/include/asm/trap_block.h | 1
arch/sparc/kernel/smp_64.c | 185 ++++++++-----
arch/sparc/kernel/sun4v_ivec.S | 15 +
arch/sparc/kernel/traps_64.c | 1
arch/sparc/kernel/tsb.S | 12
arch/sparc/lib/U3memcpy.S | 4
arch/sparc/mm/init_64.c | 25 +
arch/sparc/power/hibernate.c | 3
arch/x86/kernel/kvm.c | 6
block/blk-core.c | 4
block/blk-mq-cpumap.c | 5
block/blk-mq.c | 120 --------
block/blk-mq.h | 5
drivers/acpi/acpi_lpss.c | 14 +
drivers/ata/libata-scsi.c | 6
drivers/clk/sunxi-ng/ccu-sun5i.c | 2
drivers/gpio/gpiolib.c | 9
drivers/gpu/drm/amd/amdgpu/clearstate_gfx9.h | 41 +-
drivers/gpu/drm/amd/amdgpu/si.c | 2
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 9
drivers/iommu/amd_iommu.c | 1
drivers/media/pci/saa7164/saa7164-bus.c | 13
drivers/media/platform/davinci/vpfe_capture.c | 22 -
drivers/media/rc/ir-lirc-codec.c | 2
drivers/media/rc/ir-spi.c | 9
drivers/media/usb/pulse8-cec/pulse8-cec.c | 2
drivers/mmc/core/host.c | 72 ++---
drivers/mmc/host/dw_mmc.c | 24 -
drivers/mmc/host/sdhci-of-at91.c | 35 ++
drivers/net/bonding/bond_main.c | 4
drivers/net/dsa/b53/b53_common.c | 1
drivers/net/dsa/mv88e6xxx/chip.c | 1
drivers/net/ethernet/aurora/nb8800.c | 9
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 25 +
drivers/net/ethernet/mellanox/mlx5/core/en.h | 10
drivers/net/ethernet/mellanox/mlx5/core/en_clock.c | 222 +++++++++++-----
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 4
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 1
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2
drivers/net/ethernet/mellanox/mlx5/core/ipoib.c | 16 -
drivers/net/ethernet/mellanox/mlx5/core/lag.c | 25 -
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h | 5
drivers/net/irda/mcs7780.c | 16 -
drivers/net/phy/phy.c | 3
drivers/net/virtio_net.c | 5
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 5
drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 2
drivers/scsi/Kconfig | 2
drivers/target/target_core_user.c | 16 -
fs/btrfs/extent-tree.c | 4
fs/ext4/acl.c | 25 +
fs/ext4/file.c | 3
fs/ext4/resize.c | 3
fs/nfs/nfs4proc.c | 11
fs/nfs/nfs4xdr.c | 2
fs/ocfs2/acl.c | 24 -
fs/userfaultfd.c | 5
include/linux/cpuhotplug.h | 1
include/linux/cpuset.h | 19 +
include/linux/mlx5/mlx5_ifc.h | 10
include/linux/mm_types.h | 4
include/linux/nfs_xdr.h | 2
include/linux/workqueue.h | 4
include/net/sctp/sctp.h | 4
include/net/udp.h | 1
include/sound/soc.h | 6
kernel/cgroup/cgroup-internal.h | 3
kernel/cgroup/cgroup.c | 66 ++--
kernel/cgroup/cpuset.c | 1
kernel/time/timer.c | 2
kernel/workqueue.c | 23 +
mm/hugetlb.c | 9
mm/internal.h | 5
mm/madvise.c | 1
mm/memory.c | 1
mm/mprotect.c | 1
mm/mremap.c | 8
mm/rmap.c | 36 ++
net/core/dev_ioctl.c | 3
net/core/rtnetlink.c | 4
net/dccp/feat.c | 7
net/dccp/ipv4.c | 1
net/dccp/ipv6.c | 1
net/ipv4/fib_frontend.c | 9
net/ipv4/fib_semantics.c | 2
net/ipv4/syncookies.c | 1
net/ipv4/tcp_bbr.c | 49 ++-
net/ipv4/udp.c | 3
net/ipv6/ip6_output.c | 4
net/ipv6/output_core.c | 8
net/ipv6/syncookies.c | 1
net/ipv6/udp.c | 27 +
net/openvswitch/conntrack.c | 7
net/packet/af_packet.c | 2
net/sctp/sm_make_chunk.c | 4
sound/pci/hda/patch_realtek.c | 1
sound/soc/soc-core.c | 25 -
sound/soc/soc-pcm.c | 36 --
sound/soc/ux500/mop500.c | 4
virt/kvm/arm/mmu.c | 4
112 files changed, 949 insertions(+), 626 deletions(-)
Alex Deucher (1):
drm/amdgpu: fix header on gfx9 clear state
Alex Vesker (1):
net/mlx5e: IPoIB, Modify add/remove underlay QPN flows
Alexander Potapenko (2):
ipv4: ipv6: initialize treq->txhash in cookie_v[46]_check()
sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}()
Anton Blanchard (1):
ir-spi: Fix issues with lirc API
Arend Van Spriel (1):
brcmfmac: fix memleak due to calling brcmf_sdiod_sgtable_alloc() twice
Arnd Bergmann (1):
scsi: lpfc: fix linking against modular NVMe support
Aviv Heller (1):
net/mlx5: Consider tx_enabled in all modes on remap
Banajit Goswami (1):
ASoC: do not close shared backend dailink
Bartosz Golaszewski (1):
gpiolib: skip unwanted events, don't convert them to opposite edge
Christoph Hellwig (3):
blk-mq: Include all present CPUs in the default queue mapping
blk-mq: Create hctx for each present CPU
block: disable runtime-pm for blk-mq
Dan Carpenter (1):
libata: array underflow in ata_find_dev()
Daniel Jordan (1):
mm/hugetlb.c: __get_user_pages ignores certain follow_hugetlb_page errors
David Ahern (1):
Revert "rtnetlink: Do not generate notifications for CHANGEADDR event"
David S. Miller (2):
net: Zero terminate ifr_name in dev_ifname().
sparc64: Fix exception handling in UltraSPARC-III memcpy.
David Woods (2):
mmc: core: Use device_property_read instead of of_property_read
mmc: dw_mmc: Use device_property_read instead of of_property_read
Dima Zavin (1):
cpuset: fix a deadlock due to incomplete patching of cpusets_enabled()
Emmanuel Grumbach (1):
iwlwifi: dvm: prevent an out of bounds access
Ernesto A. Fernández (1):
ext4: preserve i_mode if __ext4_set_acl() fails
Eugenia Emantayev (7):
net/mlx5: Fix mlx5_ifc_mtpps_reg_bits structure size
net/mlx5e: Add field select to MTPPS register
net/mlx5e: Fix broken disable 1PPS flow
net/mlx5e: Change 1PPS out scheme
net/mlx5e: Add missing support for PTP_CLK_REQ_PPS request
net/mlx5e: Fix wrong delay calculation for overflow check scheduling
net/mlx5e: Schedule overflow check work to mlx5e workqueue
Florian Fainelli (2):
net: dsa: b53: Add missing ARL entries for BCM53125
net: phy: Correctly process PHY_HALTED in phy_stop_machine()
Greg Kroah-Hartman (1):
Linux 4.12.6
Gregory CLEMENT (3):
ARM64: dts: marvell: armada-37xx: Fix the number of GPIO on south bridge
ARM: mvebu: use __pa_symbol in the mv98dx3236 platform SMP code
ARM: dts: armada-38x: Fix irq type for pca955
Gustavo Romero (1):
powerpc/tm: Fix saving of TM SPRs in core dump
Hans Verkuil (1):
media: pulse8-cec: persistent_config should be off by default
Hans de Goede (1):
ACPI / LPSS: Only call pwm_add_table() for the first PWM controller
Harvey Hunt (1):
MIPS: ralink: Fix build error due to missing header
Helge Deller (1):
parisc: Increase thread and stack size to 32kb
Ido Schimmel (1):
ipv4: fib: Fix NULL pointer deref during fib_sync_down_dev()
Ilan Tayari (1):
net/mlx5e: Fix outer_header_zero() check size
Jan Kara (3):
ocfs2: don't clear SGID when inheriting ACLs
ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize
ext4: Don't clear SGID when inheriting ACLs
Jane Chu (1):
sparc64: Measure receiver forward progress to avoid send mondo timeout
Jean Delvare (1):
drm/amdgpu: Fix undue fallthroughs in golden registers initialization
Jerry Lee (1):
ext4: fix overflow caused by missing cast in ext4_resize_fs()
Johan Hovold (2):
ASoC: fix pcm-creation regression
ASoC: ux500: Restore platform DAI assignments
John David Anglin (1):
parisc: Handle vma's whose context is not current in flush_cache_range
Kosuke Tatsukawa (1):
net: bonding: Fix transmit load balancing in balance-alb mode
Levin, Alexander (1):
wireless: wext: terminate ifr name coming from userspace
Liping Zhang (1):
openvswitch: fix potential out of bound access in parse_ct
Ludovic Desroches (1):
mmc: sdhci-of-at91: force card detect value for non removable devices
Mahesh Bandewar (1):
ipv4: initialize fib_trie prior to register_netdev_notifier call.
Marc Gonzalez (2):
ARM: dts: tango4: Request RGMII RX and TX clock delays
net: ethernet: nb8800: Handle all 4 RGMII modes identically
Martin Hundebøll (1):
net: dsa: mv88e6xxx: Enable CMODE config support for 6390X
Matija Glavinic Pecotic (1):
timers: Fix overflow in get_next_timer_interrupt
Maxime Ripard (1):
clk: sunxi-ng: sun5i: Add clk_set_rate_parent to the CPU clock
Mel Gorman (1):
mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries
Michael S. Tsirkin (1):
virtio_net: fix truesize for mergeable buffers
Mike Rapoport (3):
userfaultfd: non-cooperative: notify about unmap of destination during mremap
userfaultfd_zeropage: return -ENOSPC in case mm has gone
userfaultfd: non-cooperative: flush event_wqh at release time
Moshe Shemesh (2):
net/mlx5: Fix command completion after timeout access invalid structure
net/mlx5: Fix command bad flow on command entry allocation failure
Neal Cardwell (5):
tcp_bbr: cut pacing rate only if filled pipe
tcp_bbr: introduce bbr_bw_to_pacing_rate() helper
tcp_bbr: introduce bbr_init_pacing_rate_from_rtt() helper
tcp_bbr: remove sk_pacing_rate=0 transient during init
tcp_bbr: init pacing rate on first RTT sample
Nicholas Piggin (1):
powerpc/64: Fix __check_irq_replay missing decrementer interrupt
Nitin Gupta (1):
sparc64: Register hugepages during arch init
Omar Sandoval (1):
Btrfs: fix early ENOSPC due to delalloc
Paolo Abeni (1):
udp6: fix socket leak on early demux
Paul Blakey (1):
net/mlx5: Fix mlx5_add_flow_rules call with correct num of dests
Prabhakar Lad (1):
media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl
Rob Gardner (1):
sparc64: Prevent perf from running during super critical sections
Sabrina Dubroca (1):
ipv6: avoid overflow of offset in ip6_find_1stfragopt
Sean Young (1):
media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds
Sergei A. Trusov (1):
ALSA: hda - Fix speaker output from VAIO VPCL14M1R
Sinclair Yeh (1):
drm/vmwgfx: Fix cursor hotspot issue with Wayland on Fedora
Stefano Brivio (1):
ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment()
Steven Toth (1):
saa7164: fix double fetch PCIe access condition
Suravee Suthikulpanit (1):
iommu/amd: Enable ga_log_intr when enabling guest_mode
Suzuki K Poulose (1):
KVM: arm/arm64: Handle hva aging while destroying the vm
Tejun Heo (5):
cgroup: don't call migration methods if there are no tasks to migrate
cgroup: create dfl_root files on subsys registration
cgroup: fix error return value from cgroup_subtree_control()
workqueue: restore WQ_UNBOUND/max_active==1 to be ordered
workqueue: implicit ordered attribute should be overridable
Thomas Jarosch (1):
mcs7780: Fix initialization when CONFIG_VMAP_STACK is enabled
Trond Myklebust (1):
NFSv4: Fix EXCHANGE_ID corrupt verifier issue
WANG Cong (3):
rtnetlink: allocate more memory for dev_set_mac_address()
packet: fix use-after-free in prb_retire_rx_blk_timer_expired()
bonding: commit link status change after propose
Wanpeng Li (1):
KVM: async_pf: make rcu irq exit if not triggered from idle task
Xin Long (5):
sctp: fix an array overflow when all ext chunks are set
dccp: fix a memleak that dccp_ipv6 doesn't put reqsk properly
dccp: fix a memleak that dccp_ipv4 doesn't put reqsk properly
dccp: fix a memleak for dccp_feat_init err process
sctp: fix the check for _sctp_walk_params and _sctp_walk_errors
Xiubo Li (2):
tcmu: Fix flushing cmd entry dcache page
tcmu: Fix possbile memory leak / OOPs when recalculating cmd base size
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2017-08-11 15:48 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-11 15:48 Greg KH [this message]
2017-08-11 15:48 ` Linux 4.12.6 Greg KH
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=20170811154805.GA8411@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.