All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] kernel-yocto: consolidated pull request
@ 2017-12-04 15:39 Bruce Ashfield
  2017-12-04 15:39 ` [PATCH 1/8] linux-yocto/4.9: update to v4.9.61 Bruce Ashfield
                   ` (8 more replies)
  0 siblings, 9 replies; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-04 15:39 UTC (permalink / raw)
  To: richard.purdie; +Cc: saul.wold, openembedded-core

Hi all,

Here is the latest set of kernel updates and bug fixes to the kernel-yocto
build.

The 4.9 and 4.12 updates are routine -stable updates. I realize we are
still fighting some boot/hang issues with 4.12, but I didn't see any
new issues with the 4.12 updates, so I included them in this pull request.

I've also included Saul's in-tree defconfig fixes + one additional patch
of my own.

I also bump linux-yocto-dev to 4.15-rcX, which brought in some build
issues due to x86 ORC_UNWINDER changes, and ssl cert generation. I've
added the new dependencies directly in the linux-yocto-dev recipe, but
they will very likely have to move lower into the stack over time.

I have some additional, structural changes that are coming shortly, but
I'm traveling for the next 5 days and will send them when I return.

Cheers,

Bruce

The following changes since commit 72867393fe2004ab9f0ee23eb09a975c82938b9e:

  runqemu: Also specialcase resolution of '.' to the file's location (2017-11-21 17:58:41 +0000)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib zedd/kernel
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (6):
  linux-yocto/4.9: update to v4.9.61
  linux-yocto/4.12: iwlwifi calltrace fixes and configuration warning
    cleanups
  linux-yocto/4.9: update to v4.9.65
  linux-yocto/4.12: update to v4.12.16
  kernel-yocto: ensure that only a single defconfig is processed
  linux-yocto-dev: update to v4.15+

Saul Wold (2):
  kernel-yocto: ensure sccs variable is set when using KBUILD_DEFCONFIG
  kernel-yocto: Stop the build if defconfig is missing

 meta/classes/kernel-yocto.bbclass                  | 17 ++++++++++++++---
 meta/recipes-kernel/linux/linux-yocto-dev.bb       |  5 ++++-
 meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb    |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb  |  6 +++---
 meta/recipes-kernel/linux/linux-yocto_4.12.bb      | 20 ++++++++++----------
 meta/recipes-kernel/linux/linux-yocto_4.9.bb       | 20 ++++++++++----------
 8 files changed, 50 insertions(+), 36 deletions(-)

-- 
2.5.0



^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH 1/8] linux-yocto/4.9: update to v4.9.61
  2017-12-04 15:39 [PATCH 0/8] kernel-yocto: consolidated pull request Bruce Ashfield
@ 2017-12-04 15:39 ` Bruce Ashfield
  2017-12-04 15:39 ` [PATCH 2/8] linux-yocto/4.12: iwlwifi calltrace fixes and configuration warning cleanups Bruce Ashfield
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-04 15:39 UTC (permalink / raw)
  To: richard.purdie; +Cc: saul.wold, openembedded-core

Integrating the korg -stable updates that comprise the following commits:

   5caae9d14199 Linux 4.9.61
   be3390d86bc2 ARM: dts: mvebu: pl310-cache disable double-linefill
   26fc85a0113d staging: r8712u: Fix Sparse warning in rtl871x_xmit.c
   244cff7066f6 xen: don't print error message in case of missing Xenstore entry
   c90b65d8b8fb powerpc/64: Don't try to use radix MMU under a hypervisor
   df0c2d409e9d PCI: Avoid possible deadlock on pci_lock and p->pi_lock
   8e5ca01ac966 drm/exynos: g2d: prevent integer overflow in
   2a6576f56eab bt8xx: fix memory leak
   c31f5651aed7 s390/crypto: Extend key length check for AES-XTS in fips mode.
   aa7a7e92e08e s390/prng: Adjust generation of entropy to produce real 256 bits.
   ba56e6cd9741 s390/dasd: check for device error pointer within state change interrupts
   0b5cdee7df76 mei: return error on notification request to a disconnected client
   ad1267a0c9f7 exynos4-is: fimc-is: Unmap region obtained by of_iomap()
   bfcbe6cd1551 ASoC: Intel: boards: remove .pm_ops in all Atom/DPCM machine drivers
   2e727b8abeeb vfs: open() with O_CREAT should not create inodes with unknown ids
   7ec661f58578 brcmfmac: check brcmf_bus_get_memdump result for error
   a69bec9bd3a4 staging: lustre: lmv: Error not handled for lmv_find_target
   758d3ea8247e staging: lustre: ptlrpc: skip lock if export failed
   091f48a66440 staging: lustre: hsm: stack overrun in hai_dump_data_field
   a513df5968ad staging: lustre: llite: don't invoke direct_IO for the EOF case
   c3f0c2c14000 platform/x86: intel_mid_thermal: Fix module autoload
   db5323e5088c scsi: aacraid: Process Error for response I/O
   b469d5c393c2 xen/manage: correct return value check on xenbus_scanf()
   b1a38567a9ed gpio: mcp23s08: Select REGMAP/REGMAP_I2C to fix build error
   293c98f15d04 mtd: nand: sunxi: Fix the non-polling case in sunxi_nfc_wait_events()
   ceec8374d790 clk: sunxi-ng: Check kzalloc() for errors and cleanup error path
   d3b56161e0a3 ath10k: fix reading sram contents for QCA4019
   90400ec14408 cx231xx: Fix I2C on Internal Master 3 Bus
   64674bc8eead net: phy: dp83867: Recover from "port mirroring" N/A MODE4
   227afd93a6ad clocksource/drivers/arm_arch_timer: Add dt binding for hisilicon-161010101 erratum
   35c309e4c446 drm/fsl-dcu: check for clk_prepare_enable() error
   2b462a38bfea iwlwifi: mvm: use the PROBE_RESP_QUEUE to send deauth to unknown station
   195fe2ec8631 perf tools: Only increase index if perf_evsel__new_idx() succeeds
   24cca20a0988 drm/amdgpu: when dpm disabled, also need to stop/start vce.
   f04d92e10580 i2c: riic: correctly finish transfers
   46d515488a07 net/ena: change driver's default timeouts
   16d65c0c0181 ext4: do not use stripe_width if it is not set
   0e9deca480c3 ext4: fix stripe-unaligned allocations
   a418b2fd8e53 net: mvneta: fix build errors when linux/phy*.h is removed from net/dsa.h
   c16283db12e1 PCI/MSI: Return failure when msix_setup_entries() fails
   a624515184da staging: rtl8712u: Fix endian settings for structs describing network packets
   47d7bc22c054 bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs
   e6f3caf3bf81 mfd: axp20x: Fix axp288 PEK_DBR and PEK_DBF irqs being swapped
   b15965b00686 mfd: ab8500-sysctrl: Handle probe deferral
   1bd47ceafbd7 mmc: s3cmci: include linux/interrupt.h for tasklet_struct
   31a8b19dbe6a scsi: megaraid_sas: Do not set fp_possible if TM capable for non-RW syspdIO, change fp_possible to bool
   7da4cd97f58b PM / wakeirq: report a wakeup_event on dedicated wekup irq
   80eabac6c53a IB/mlx5: Assign DSCP for R-RoCE QPs Address Path
   733ab05adc1e staging: fsl-mc: Add missing header
   58b9a54ae03d crypto: ccp - Set the AES size field for all modes
   5208153038d3 cpufreq: Do not clear real_cpus mask on policy init
   f1e7f9dc1198 Fix tracing sample code warning.
   86b0853f7391 tracing/samples: Fix creation and deletion of simple_thread_fn creation
   8b2653de6f78 drm/msm: fix an integer overflow test
   06bf74cdbdbe drm/msm: Fix potential buffer overflow issue
   984dcb32ffd0 drm/i915/edp: read edp display control registers unconditionally
   f2fd2d945446 ocfs2: fstrim: Fix start offset of first cluster group during fstrim
   09907f0cbe61 drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting
   b3937f55c725 ARM: 8715/1: add a private asm/unaligned.h
   e059fc3c36c0 arm/arm64: kvm: Disable branch profiling in HYP code
   d7d5a30e23a2 arm/arm64: KVM: set right LR register value for 32 bit guest when inject abort
   011b44af0077 arm64: ensure __dump_instr() checks addr_limit
   43f69519e9f9 ASoC: adau17x1: Workaround for noise bug in ADC
   cb14a0dd1f74 KEYS: fix out-of-bounds read during ASN.1 parsing
   0be72aebbff3 KEYS: return full count in keyring_read() if buffer is too small
   5e8b028abaf8 cifs: check MaxPathNameComponentLength != 0 before using it
   ffb76bb8aa9e ALSA: seq: Fix nested rwsem annotation for lockdep splat
   c778c8187e44 ALSA: timer: Add missing mutex lock for compat ioctls
   06b639e5a1a6 Linux 4.9.60
   4b86c486e628 ecryptfs: fix dereference of NULL user_key_payload
   bdcb6c994c16 regulator: fan53555: fix I2C device ids
   543aabb7d14b ipsec: Fix aborted xfrm policy dump crash
   bb46f793ad02 cfg80211: fix connect/disconnect edge cases
   7e31cdee8b89 can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages
   636e798d1483 can: kvaser_usb: Correct return value in printout
   c4fe13bd538e can: sun4i: fix loopback mode
   e6b5e3b6344e drm/amd/powerplay: fix uninitialized variable
   5a0dbfeed4fc scsi: sg: Re-fix off by one in sg_fill_request_table()
   88acde81e80f scsi: zfcp: fix erp_action use-before-initialize in REC action trace
   67bcc5e530d5 assoc_array: Fix a buggy node-splitting case
   52f65e35c2b8 Input: gtco - fix potential out-of-bound access
   9460dd363334 Input: elan_i2c - add ELAN0611 to the ACPI table
   d431d9f122ab xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap()
   8783885ea7fe fuse: fix READDIRPLUS skipping an entry
   d8e5f2f8d507 spi: bcm-qspi: Fix use after free in bcm_qspi_probe() in error path
   1dfea1eeac64 spi: uapi: spidev: add missing ioctl header
   474cb9e0f02f KVM: PPC: Fix oops when checking KVM_CAP_PPC_HTM
   659b04ad201b usb: xhci: Handle error condition in xhci_stop_device()
   a703da486eca ceph: unlock dangling spinlock in try_flush_caps()
   41f804df5644 ALSA: hda - fix headset mic problem for Dell machines with alc236
   61ae3fbc85f4 ALSA: hda/realtek - Add support for ALC236/ALC3204
   43a980a99654 workqueue: replace pool->manager_arb mutex with a flag
   d785062ef20f Linux 4.9.59
   d2d576e28554 FS-Cache: fix dereference of NULL user_key_payload
   63c8e4525549 KEYS: Fix race between updating and finding a negative key
   b2ac5d4516fb fscrypt: fix dereference of NULL user_key_payload
   f374505b7910 xfs: trim writepage mapping to within eof
   245262c66d1d xfs: cancel dirty pages on invalidation
   67d73f4122a3 xfs: handle error if xfs_btree_get_bufs fails
   fee940a8bef1 xfs: reinit btree pointer on attr tree inactivation walk
   0fe7d85b5a99 xfs: don't change inode mode if ACL update fails
   3a5a338aec3f xfs: move more RT specific code under CONFIG_XFS_RT
   3042b3a5a4ee xfs: Don't log uninitialised fields in inode structures
   1b4998dceda7 xfs: handle racy AIO in xfs_reflink_end_cow
   002295a6be81 xfs: always swap the cow forks when swapping extents
   d59a3f7f3caa xfs: Capture state of the right inode in xfs_iflush_done
   98cbca24894c xfs: perag initialization should only touch m_ag_max_usable for AG 0
   0eebfedec144 xfs: update i_size after unwritten conversion in dio completion
   d1b2a35f8f57 xfs: report zeroed or not correctly in xfs_zero_range()
   6f770625b421 fs/xfs: Use %pS printk format for direct addresses
   92f606092f6c xfs: evict CoW fork extents when performing finsert/fcollapse
   4e9de11c2377 xfs: don't unconditionally clear the reflink flag on zero-block files
   13c5e9770109 vmbus: fix missing signaling in hv_signal_on_read()
   1c33c8f8a727 pkcs7: Prevent NULL pointer dereference, since sinfo is not always set.
   da0c7503c0b8 KEYS: don't let add_key() update an uninstantiated key
   f9e7e2d6051e lib/digsig: fix dereference of NULL user_key_payload
   fec442e32bf6 KEYS: encrypted: fix dereference of NULL user_key_payload
   ca9601382b31 x86/microcode/intel: Disable late loading on model 79
   5a6fb4920381 rtlwifi: rtl8821ae: Fix connection lost problem
   f1ae556a31dd clockevents/drivers/cs5535: Improve resilience to spurious interrupts
   534b65dc0a06 bus: mbus: fix window size calculation for 4GB windows
   8de5590d957c brcmsmac: make some local variables 'static const' to reduce stack size
   7f9267693f51 brcmfmac: Add check for short event packets
   717ef37dde6c i2c: piix4: Fix SMBus port selection for AMD Family 17h chips
   4d4f527029e2 i2c: ismt: Separate I2C block read from SMBus block read
   57ed31530cf9 ALSA: hda: Abort capability probe at invalid register read
   d0f5c17fd414 ALSA: hda: Remove superfluous '-' added by printk conversion
   d5b657ee66a3 ALSA: seq: Enable 'use' locking in all configurations
   710c0b073eeb drm/nouveau/mmu: flush tlbs before deleting page tables
   f4f0b6aa58eb drm/nouveau/bsp/g92: disable by default
   587d7faf6f0e can: esd_usb2: Fix can_dlc value for received RTR, frames
   dc1858a8e56f xhci: Identify USB 3.1 capable hosts by their port protocol capability
   6f4a36f0ec7d usb: musb: Check for host-mode using is_host_active() on reset interrupt
   b4ecc15d6f5a usb: musb: sunxi: Explicitly release USB PHY on exit
   09fad6f25254 iio: dummy: events: Add missing break
   6bb16fa58127 parisc: Fix double-word compare and exchange in LWS code on 32-bit kernels
   6f0eefab853b can: gs_usb: fix busy loop if no more TX context is available
   b26fafd38106 ALSA: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital
   d15fc53296a5 usb: hub: Allow reset retry for USB2 devices on connect bounce
   ddf0b44fbcb2 usb: quirks: add quirk for WORLDE MINI MIDI keyboard
   b7cd9f5664e1 usb: cdc_acm: Add quirk for Elatec TWN3
   603296156ba4 USB: serial: metro-usb: add MS7820 device id
   9d13d3e05be2 USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor()
   ee0ea51aa9cb USB: devio: Revert "USB: devio: Don't corrupt user memory"
   4d4a6a3f8a12 Linux 4.9.58
   480fd4fb29c5 usb: dwc3: gadget: Correct ISOC DATA PIDs for short packets
   9b9843154cd1 cpufreq: CPPC: add ACPI_PROCESSOR dependency
   2ee4d596e445 EDAC, mce_amd: Print IPID and Syndrome on a separate line
   8a7a752441a9 btmrvl: avoid double-disable_irq() race
   a127483e9ee2 regulator: core: Resolve supplies before disabling unused regulators
   16ee696eed67 drm/nouveau/gr/gf100-: fix ccache error logging
   62a3af1f1bc0 powerpc/perf: Add restrictions to PMC5 in power9 DD1
   d4bda742831e nfsd/callback: Cleanup callback cred on shutdown
   0c92e732937c hrtimer: Catch invalid clockids again
   b200b6dc7f39 target/iscsi: Fix unsolicited data seq_end_offset calculation
   e0fcd1e40db4 IB/hfi1: Allocate context data on memory node
   06f2d879c308 IB/hfi1: Use static CTLE with Preset 6 for integrated HFIs
   939f4f6ec741 uapi: fix linux/mroute6.h userspace compilation errors
   ad50561ba7a6 uapi: fix linux/rds.h userspace compilation errors
   bd530852210d ceph: clean up unsafe d_parent accesses in build_dentry_path
   6839ad59f9d5 ceph: fix bogus endianness change in ceph_ioctl_set_layout
   df37e8fadf74 ceph: don't update_dentry_lease unless we actually got one
   b025eb5d2678 i2c: at91: ensure state is restored after suspending
   1226f6993357 qed: Read queue state before releasing buffer
   7f8ea2674b44 qed: Reserve doorbell BAR space for present CPUs
   a506d326cbec qede: Prevent index problems in loopback test
   f6a72741241f net: mvpp2: release reference to txq_cpu[] entry after unmapping
   0ea82b90d844 drm/amdgpu: refuse to reserve io mem for split VRAM buffers
   b01eb4631306 ASoC: mediatek: add I2C dependency for CS42XX8
   10ae48453347 scsi: scsi_dh_emc: return success in clariion_std_inquiry()
   076a6220bc01 slub: do not merge cache if slub_debug contains a never-merge flag
   2ada592fc8e5 ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock
   a5f043b2419e mm/memory_hotplug: set magic number to page->freelist instead of page->lru.next
   6145171a6bc0 crypto: xts - Add ECB dependency
   8909b26a51fc net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs
   84a66ca77543 sparc64: Migrate hvcons irq to panicked cpu
   cf368c29f5ac md/linear: shutup lockdep warnning
   e9afe7c8641a f2fs: do not wait for writeback in write_begin
   e215b6bb2dfe Btrfs: send, fix failure to rename top level inode due to name collision
   ab3d531745cf sched/fair: Update rq clock before changing a task's CPU affinity
   e5226e92bed8 f2fs: do SSR for data when there is enough free space
   90a8dfa5ae7a iio: adc: xilinx: Fix error handling
   f107c6ddf8db netfilter: nf_ct_expect: Change __nf_ct_expect_check() return value.
   0500fcd88556 staging: vchiq_2835_arm: Make cache-line-size a required DT property
   b1b73cc04608 net/mlx4_en: fix overflow in mlx4_en_init_timestamp()
   c1bc62d729f4 mac80211: fix power saving clients handling in iwlwifi
   fff654b43e12 qed: Don't use attention PTT for configuring BW
   145ded700722 ALSA: hda: Add Geminilake HDMI codec ID
   4799163a7a19 mac80211_hwsim: check HWSIM_ATTR_RADIO_NAME length
   aaf54d40b83f initramfs: finish fput() before accessing any binary from initramfs
   d413c3f0bd6f irqchip/crossbar: Fix incorrect type of local variables
   bbb5f0062b74 watchdog: kempld: fix gcc-4.3 build
   8b0be545deba locking/lockdep: Add nest_lock integrity test
   43588be0735f xen-netback: Use GFP_ATOMIC to allocate hash
   ebbd5ac4acdb Revert "bsg-lib: don't free job in bsg_prepare_job"
   0054c0bca321 MIPS: Fix minimum alignment requirement of IRQ stack

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb |  6 +++---
 meta/recipes-kernel/linux/linux-yocto_4.9.bb      | 20 ++++++++++----------
 3 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb b/meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb
index b6c98a5bb3bc..8692d7256479 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "3039bc8f8f7e84de15c5823783c067c3e50fa7b6"
-SRCREV_meta ?= "cdbd35c54b6a62e4fd543164f1dcdf92c85cff2d"
+SRCREV_machine ?= "83c2338cc34980927eedc81cb4930524b51b717a"
+SRCREV_meta ?= "f4e37e151102d89c4d0e110c88eb3b3c36bdeaa4"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.9.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "4.9.57"
+LINUX_VERSION ?= "4.9.61"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb
index 79b8bfdfc82d..5a99d719c8ef 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb
@@ -4,13 +4,13 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "4.9.57"
+LINUX_VERSION ?= "4.9.61"
 
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "cd8f9254aaaacbfa7f45fcc0bf2bb307615a174b"
-SRCREV_meta ?= "cdbd35c54b6a62e4fd543164f1dcdf92c85cff2d"
+SRCREV_machine ?= "d8520539587665c19a0afc97858069184574da66"
+SRCREV_meta ?= "f4e37e151102d89c4d0e110c88eb3b3c36bdeaa4"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_4.9.bb b/meta/recipes-kernel/linux/linux-yocto_4.9.bb
index 24867928d95c..c13dc2d71f8a 100644
--- a/meta/recipes-kernel/linux/linux-yocto_4.9.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_4.9.bb
@@ -11,20 +11,20 @@ KBRANCH_qemux86  ?= "standard/base"
 KBRANCH_qemux86-64 ?= "standard/base"
 KBRANCH_qemumips64 ?= "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "d5283083c827e18c5500d80c25b0a5eb76f64607"
-SRCREV_machine_qemuarm64 ?= "cd8f9254aaaacbfa7f45fcc0bf2bb307615a174b"
-SRCREV_machine_qemumips ?= "46f372c4c36868dd3546984efa408c2fe41c8fba"
-SRCREV_machine_qemuppc ?= "cd8f9254aaaacbfa7f45fcc0bf2bb307615a174b"
-SRCREV_machine_qemux86 ?= "cd8f9254aaaacbfa7f45fcc0bf2bb307615a174b"
-SRCREV_machine_qemux86-64 ?= "cd8f9254aaaacbfa7f45fcc0bf2bb307615a174b"
-SRCREV_machine_qemumips64 ?= "b88c2da88e31179a9cf7c22651e69adefcaa250f"
-SRCREV_machine ?= "cd8f9254aaaacbfa7f45fcc0bf2bb307615a174b"
-SRCREV_meta ?= "cdbd35c54b6a62e4fd543164f1dcdf92c85cff2d"
+SRCREV_machine_qemuarm ?= "a87b6d44fdde992b83a476cf9f1ad2772ebb7da0"
+SRCREV_machine_qemuarm64 ?= "d8520539587665c19a0afc97858069184574da66"
+SRCREV_machine_qemumips ?= "38ee2d051cba9ff9a045e67d9ebf2f9516fdcf47"
+SRCREV_machine_qemuppc ?= "d8520539587665c19a0afc97858069184574da66"
+SRCREV_machine_qemux86 ?= "d8520539587665c19a0afc97858069184574da66"
+SRCREV_machine_qemux86-64 ?= "d8520539587665c19a0afc97858069184574da66"
+SRCREV_machine_qemumips64 ?= "6219773456cdce10ab481da6718f715fc3e30ba7"
+SRCREV_machine ?= "d8520539587665c19a0afc97858069184574da66"
+SRCREV_meta ?= "f4e37e151102d89c4d0e110c88eb3b3c36bdeaa4"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.9.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "4.9.57"
+LINUX_VERSION ?= "4.9.61"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
-- 
2.5.0



^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [PATCH 2/8] linux-yocto/4.12: iwlwifi calltrace fixes and configuration warning cleanups
  2017-12-04 15:39 [PATCH 0/8] kernel-yocto: consolidated pull request Bruce Ashfield
  2017-12-04 15:39 ` [PATCH 1/8] linux-yocto/4.9: update to v4.9.61 Bruce Ashfield
@ 2017-12-04 15:39 ` Bruce Ashfield
  2017-12-04 15:39 ` [PATCH 3/8] linux-yocto/4.9: update to v4.9.65 Bruce Ashfield
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-04 15:39 UTC (permalink / raw)
  To: richard.purdie; +Cc: saul.wold, openembedded-core

Merging the following upstream backports to fix a iwlwifi calltrace:

  0b17e1b52f99 iwlwifi: mvm: support new flush API
  89025056c0d1 iwlwifi: mvm: avoid variable shadowing
  d6dc077966e7 iwlwifi: mvm: add and use iwl_mvm_device_running()
  5dfb593df8f0 iwlwifi: add wait for tx queue empty
  0e8726bf748a iwlwifi: mvm: wait for the flushed queue only
  8e2d37ae55a7 iwlwifi: mvm: flush per station for DQA mode

Also merging the following configuration changes to cleanup kernel audit
warnings:

  9f1f122a7d87 features/dca/dca.cfg: fix CONFIG_IXGBE_DCA can not enble if build ixgbe in kernel
  d355f082c54d features/iommu/iommu.cfg: remove CONFIG_INTEL_IOMMU_DEFAULT_ON=n
  9399ae045c72 features/tpm/tpm.cfg: set CONFIG_HW_RANDOM_TPM as module

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb   |  4 ++--
 meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_4.12.bb      | 18 +++++++++---------
 3 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb b/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
index 983c1cc758d6..abd25a87f85b 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
@@ -11,8 +11,8 @@ python () {
         raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "2143b758ad622a73c7c0b3fc8890b81000187635"
-SRCREV_meta ?= "cebe198870d781829bd997a188cc34d9f7a61023"
+SRCREV_machine ?= "55000a68d7b8ba26ce1733d48f9efa384528e67c"
+SRCREV_meta ?= "b9735e238841b9932bb324e8b4d9fb536d812ed1"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.12.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.12;destsuffix=${KMETA}"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
index 658ecc0d6ddf..68d5a8ad85a3 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
@@ -9,8 +9,8 @@ LINUX_VERSION ?= "4.12.14"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "9cc6b0ae1aad7312e85ac4134398f81c0140de33"
-SRCREV_meta ?= "cebe198870d781829bd997a188cc34d9f7a61023"
+SRCREV_machine ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
+SRCREV_meta ?= "b9735e238841b9932bb324e8b4d9fb536d812ed1"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_4.12.bb b/meta/recipes-kernel/linux/linux-yocto_4.12.bb
index a7dd7635131f..a45d90bfaf2c 100644
--- a/meta/recipes-kernel/linux/linux-yocto_4.12.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_4.12.bb
@@ -11,15 +11,15 @@ KBRANCH_qemux86  ?= "standard/base"
 KBRANCH_qemux86-64 ?= "standard/base"
 KBRANCH_qemumips64 ?= "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "03489013c6844bf3f911e51c5b8cd3bd5c1dc6e9"
-SRCREV_machine_qemuarm64 ?= "9cc6b0ae1aad7312e85ac4134398f81c0140de33"
-SRCREV_machine_qemumips ?= "c22264e2e3340eb8affa9a9fc0b86decb2be26c6"
-SRCREV_machine_qemuppc ?= "9cc6b0ae1aad7312e85ac4134398f81c0140de33"
-SRCREV_machine_qemux86 ?= "9cc6b0ae1aad7312e85ac4134398f81c0140de33"
-SRCREV_machine_qemux86-64 ?= "9cc6b0ae1aad7312e85ac4134398f81c0140de33"
-SRCREV_machine_qemumips64 ?= "ead3f1c16e85d1b1074acdd13084b5cdf1104e23"
-SRCREV_machine ?= "9cc6b0ae1aad7312e85ac4134398f81c0140de33"
-SRCREV_meta ?= "cebe198870d781829bd997a188cc34d9f7a61023"
+SRCREV_machine_qemuarm ?= "b6b85e6055b8af3ef9a8e74f4edb5c0a69bd031b"
+SRCREV_machine_qemuarm64 ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
+SRCREV_machine_qemumips ?= "788655446537fbf4a7c7cb720b4ea3dfa0ca9d20"
+SRCREV_machine_qemuppc ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
+SRCREV_machine_qemux86 ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
+SRCREV_machine_qemux86-64 ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
+SRCREV_machine_qemumips64 ?= "d3f5808a2f7787e02057df9fea1fa97fb939fd6c"
+SRCREV_machine ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
+SRCREV_meta ?= "b9735e238841b9932bb324e8b4d9fb536d812ed1"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.12.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.12;destsuffix=${KMETA}"
-- 
2.5.0



^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [PATCH 3/8] linux-yocto/4.9: update to v4.9.65
  2017-12-04 15:39 [PATCH 0/8] kernel-yocto: consolidated pull request Bruce Ashfield
  2017-12-04 15:39 ` [PATCH 1/8] linux-yocto/4.9: update to v4.9.61 Bruce Ashfield
  2017-12-04 15:39 ` [PATCH 2/8] linux-yocto/4.12: iwlwifi calltrace fixes and configuration warning cleanups Bruce Ashfield
@ 2017-12-04 15:39 ` Bruce Ashfield
  2017-12-04 15:39 ` [PATCH 4/8] linux-yocto/4.12: update to v4.12.16 Bruce Ashfield
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-04 15:39 UTC (permalink / raw)
  To: richard.purdie; +Cc: saul.wold, openembedded-core

Integrating the korg stable updates that include the following changes:

    133e6ccf46f1 Linux 4.9.65
    ceaec6e8cd98 mm/pagewalk.c: report holes in hugetlb ranges
    fae5947129eb coda: fix 'kernel memory exposure attempt' in fsync
    9980b8278338 mm/page_alloc.c: broken deferred calculation
    55b06b0fc09b ipmi: fix unsigned long underflow
    8af777385f7a ocfs2: should wait dio before inode lock in ocfs2_setattr()
    a8356445ba0f ocfs2: fix cluster hang after a node dies
    2bd38ece78a4 dmaengine: dmatest: warn user when dma test times out
    e6d4a078f0e7 serial: 8250_fintek: Fix finding base_port with activated SuperIO
    70eb4608bb0e serial: omap: Fix EFR write on RTS deassertion
    2cfbb32f6ccb ima: do not update security.ima if appraisal status is not INTEGRITY_PASS
    aa15fe4d6a7f crypto: dh - Fix double free of ctx->p
    4a7e02312420 crypto: dh - fix memleak in setkey
    67b718fcf897 net/sctp: Always set scope_id in sctp_inet6_skb_msgname
    f0ae7a1b45fa fealnx: Fix building error on MIPS
    362d2ce0f851 sctp: do not peel off an assoc from one netns to another one
    99aa74ce9c2d af_netlink: ensure that NLMSG_DONE never fails in dumps
    080ecd2bb62b vlan: fix a use-after-free in vlan_device_event()
    58baa36d3728 net: usb: asix: fill null-ptr-deref in asix_suspend
    4ad82095bfe2 qmi_wwan: Add missing skb_reset_mac_header-call
    02a0c0639ae0 net: qmi_wwan: fix divide by 0 on bad descriptors
    f376621861e3 net: cdc_ether: fix divide by 0 on bad descriptors
    6f239c0655cf bonding: discard lowest hash bit for 802.3ad layer3+4
    afd9fa661927 netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed
    3920a5bdd951 tcp: do not mangle skb->cb[] in tcp_make_synack()
    58b21b028721 net: vrf: correct FRA_L3MDEV encode type
    b0e50c4e895a tcp_nv: fix division by zero in tcpnv_acked()
    563c24f65f4f Linux 4.9.64
    6fbd42df9217 staging: greybus: spilib: fix use-after-free after deregistration
    d8b5d88d2195 brcmfmac: don't preset all channels as disabled
    54a5155afa84 x86/MCE/AMD: Always give panic severity for UC errors in kernel context
    f6643fc829e0 USB: serial: garmin_gps: fix memory leak on probe errors
    579cf722f8c1 USB: serial: garmin_gps: fix I/O after failed probe and remove
    1f9688d551e3 USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update
    fd6a742d8bf7 usb: gadget: f_fs: Fix use-after-free in ffs_free_inst
    599973738e28 USB: Add delay-init quirk for Corsair K70 LUX keyboards
    87ff414178cb USB: usbfs: compute urb->actual_length for isochronous
    11fdb41a1faa crypto: dh - Don't permit 'key' or 'g' size longer than 'p'
    2d3a0d950156 crypto: dh - Don't permit 'p' to be 0
    e38fe6397f73 Revert "dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification"
    a9a3cb25d9c1 Revert "dt-bindings: Add vendor prefix for LEGO"
    f95d6058d5cc uapi: fix linux/rds.h userspace compilation errors
    3323d07612b2 uapi: fix linux/rds.h userspace compilation error
    3f0cc54226ca Revert "uapi: fix linux/rds.h userspace compilation errors"
    d8ce2b0874a7 Revert "crypto: xts - Add ECB dependency"
    d7df7af5b9b6 MIPS: Netlogic: Exclude netlogic,xlp-pic code from XLR builds
    ade4b22d47bb MIPS: traps: Ensure L1 & L2 ECC checking match for CM3 systems
    73b6038950cd MIPS: init: Ensure reserved memory regions are not added to bootmem
    6539d1ca4fc9 MIPS: init: Ensure bootmem does not corrupt reserved memory
    3b0f619cd4b9 MIPS: End asm function prologue macros with .insn
    b53bab72b9d8 staging: greybus: add host device function pointer checks
    1f5a7caba79e staging: wilc1000: Fix endian sparse warning
    ca24e702ccfa staging: rtl8712: fixed little endian problem
    ef417b59c222 ixgbe: do not disable FEC from the driver
    bc656fda2442 ixgbe: add mask for 64 RSS queues
    7316fb33f0a5 ixgbe: Reduce I2C retry count on X550 devices
    e15dad31b10b ixgbe: Fix reporting of 100Mb capability
    3bed7d680acf ixgbe: handle close/suspend race with netif_device_detach/present
    6a4ef8b6ceeb ixgbe: fix AER error handling
    6c7999904f32 ixgbe: Configure advertised speeds correctly for KR/KX backplane
    5d820f84e169 arm64: dts: NS2: reserve memory for Nitro firmware
    f6e94c2c16fe ALSA: hda/realtek - Add new codec ID ALC299
    0e2245ab6901 gpu: drm: mgag200: mgag200_main:- Handle error from pci_iomap
    473286bdd58d backlight: adp5520: Fix error handling in adp5520_bl_probe()
    6aaf9ba9bde7 backlight: lcd: Fix race condition during register
    acc365c02859 drm/omap: panel-sony-acx565akm.c: Add MODULE_ALIAS
    5d1d893d31ce ALSA: vx: Fix possible transfer overflow
    0f4ea85748bf ALSA: vx: Don't try to update capture stream before running
    9dc7637700e5 power: supply: axp288_fuel_gauge: Read 12 bit values 2 registers at a time
    0010542d3f79 power: supply: axp288_fuel_gauge: Read 15 bit values 2 registers at a time
    d9a5790b2145 rtc: rx8010: change lock mechanism
    cb341679a5b4 scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload
    235d82cb46d2 scsi: lpfc: Correct issue leading to oops during link reset
    f89885d40a5f scsi: lpfc: Correct host name in symbolic_name field
    b4e42f5d0116 scsi: lpfc: FCoE VPort enable-disable does not bring up the VPort
    01347f537f6c scsi: lpfc: Add missing memory barrier
    d9b035e70426 x86/irq, trace: Add __irq_entry annotation to x86's platform IRQ handlers
    f7d1861153d4 staging: rtl8188eu: fix incorrect ERROR tags from logs
    fe975496da30 tcp: provide timestamps for partial writes
    cfb09f0571a5 scsi: ufs: add capability to keep auto bkops always enabled
    ea56533994fe scsi: ufs-qcom: Fix module autoload
    0ef1e72e73fe igb: Fix hw_dbg logging in igb_update_flash_i210
    64da1e5ea30d igb: close/suspend race in netif_device_detach
    2aed3814969b igb: reset the PHY before reading the PHY ID
    38fa955da251 drm/sti: sti_vtg: Handle return NULL error from devm_ioremap_nocache
    02c7292bb7ee ata: SATA_MV should depend on HAS_DMA
    cece64a6107c ata: SATA_HIGHBANK should depend on HAS_DMA
    1122c15f0a96 ata: ATA_BMDMA should depend on HAS_DMA
    15a65b946c61 ARM: dts: omap5-uevm: Allow bootloader to configure USB Ethernet MAC
    c26fa1306c80 ARM: dts: Fix omap3 off mode pull defines
    e96a11f64b81 ARM: OMAP2+: Fix init for multiple quirks for the same SoC
    db458f6e6110 ARM: dts: Fix am335x and dm814x scm syscon to probe children
    f022fa1b61e5 ARM: dts: Fix compatible for ti81xx uarts for 8250
    e17a5a8fc0bd fm10k: request reset when mbx->state changes
    6202042b7428 extcon: palmas: Check the parent instance to prevent the NULL
    c4a77534ce2b extcon: Remove potential problem when calling extcon_register_notifier()
    ee61d06653fd Bluetooth: btusb: fix QCA Rome suspend/resume
    a5bd3edda619 arm: crypto: reduce priority of bit-sliced AES cipher
    49c1e5f03238 media: dib0700: fix invalid dvb_detach argument
    ca98a5c72170 media: imon: Fix null-ptr-deref in imon_probe
    ea88d5c5f411 Linux 4.9.63
    e81b96cab11f misc: panel: properly restore atomic counter on error path
    b2dbcb7c969d qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (v2)
    ff4927181666 target/iscsi: Fix iSCSI task reassignment handling
    e7c9ca5a3f46 brcmfmac: remove setting IBSS mode when stopping AP
    31c8c4942820 security/keys: add CONFIG_KEYS_COMPAT to Kconfig
    a23349bb9f12 netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to rhashtable"
    25db12f1c584 netfilter: nat: avoid use of nf_conn_nat extension
    fd1ca9fea458 Revert "ARM: dts: imx53-qsb-common: fix FEC pinmux config"
    1862eca99e27 ALSA: seq: Cancel pending autoload work at unbinding device
    9d65d0ea55dc Input: ims-psu - check if CDC union descriptor is sane
    8cf061d919e2 usb: usbtest: fix NULL pointer dereference
    ddd95bc900ae mac80211: don't compare TKIP TX MIC key in reinstall prevention
    38762a516e0c mac80211: use constant time comparison with keys
    2586fa0007dc mac80211: accept key reinstall without changing anything
    ac4cfc730e4b ppp: fix race in ppp device destruction
    7b9870f07854 net_sched: avoid matching qdisc with zero handle
    b89fc6a5caff sctp: reset owner sk for data chunks on out queues when migrating a sock
    210a6418730b tun: allow positive return values on dev_get_valid_name() call
    d6b1aebcd7a5 ip6_gre: update dst pmtu if dev mtu has been updated by toobig in __gre6_xmit
    6d428bc40a42 ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err
    df0eebcea8e5 ipip: only increase err_count for some certain type icmp in ipip_err
    fbf92277e6d2 tap: double-free in error path in tap_open()
    62de3fe46c6b net/unix: don't show information about sockets from other namespaces
    2af59c6557a5 tcp/dccp: fix other lockdep splats accessing ireq_opt
    3107d4dc7a80 tcp/dccp: fix lockdep splat in inet_csk_route_req()
    ec5caf542066 sctp: full support for ipv6 ip_nonlocal_bind & IP_FREEBIND
    28fa583fd8ce ipv6: flowlabel: do not leave opt->tot_len with garbage
    3b0b4d2c47ec soreuseport: fix initialization race
    57ffb0ecf367 packet: avoid panic in packet_getsockopt()
    2ffd26133724 tcp/dccp: fix ireq->opt races
    bcb9ced1833c sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect
    3e2ab0ceef68 tun: call dev_get_valid_name() before register_netdevice()
    9075216b8b93 l2tp: check ps->sock before running pppol2tp_session_ioctl()
    e12c42c55287 tcp: fix tcp_mtu_probe() vs highest_sack
    cb5880e677a1 net: call cgroup_sk_alloc() earlier in sk_clone_lock()
    4cd69ad53001 netlink: do not set cb_running if dump's start() errs
    d87890d9ff15 ipv6: addrconf: increment ifp refcount before ipv6_del_addr()
    5b9d20195a25 tun/tap: sanitize TUNSETSNDBUF input
    97ba8f88b448 gso: fix payload length when gso_size is zero
    9b609ba2c2df Linux 4.9.62
    e45d93b48c93 x86/oprofile/ppro: Do not use __this_cpu*() in preemptible context
    9d5e5994c5f9 x86/smpboot: Make optimization of delay calibration work correctly
    9313d039c4d0 can: c_can: don't indicate triple sampling support for D_CAN
    5e01a9f94e59 can: ifi: Fix transmitter delay calculation
    f45c1b09261b can: sun4i: handle overrun in RX FIFO
    bad4c8f1bc25 drm/bridge: adv7511: Re-write the i2c address before EDID probing
    6731d54c7868 drm/bridge: adv7511: Reuse __adv7511_power_on/off() when probing EDID
    efc6d340e410 drm/bridge: adv7511: Rework adv7511_power_on/off() so they can be reused internally
    55e7e5213817 drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue
    4f027e3c7b62 rbd: use GFP_NOIO for parent stat and data requests
    9f2ac3d8cb31 Input: elan_i2c - add ELAN060C to the ACPI table
    1331af440ad2 MIPS: AR7: Ensure that serial ports are properly set up
    76aaa788e92a MIPS: AR7: Defer registration of GPIO
    b17e663e150c MIPS: BMIPS: Fix missing cbr address
    bbc62fb031a6 ASoC: sun4i-spdif: remove legacy dapm components
    fb705ebf996e tools: firmware: check for distro fallback udev cancel rule
    ebf95a6f0286 selftests: firmware: send expected errors to /dev/null
    b98220399dc4 MIPS: SMP: Fix deadlock & online race
    3b9fd3333aaf MIPS: Fix race on setting and getting cpu_online_mask
    d99db83cafbf MIPS: SMP: Use a completion event to signal CPU up
    71bcb37ff5fa MIPS: Fix CM region target definitions
    16d5634e8827 MIPS: microMIPS: Fix incorrect mask in insn_table_MM
    7de694782cbe drm/i915: Do not rely on wm preservation for ILK watermarks
    b35783871190 ALSA: seq: Avoid invalid lockdep class warning
    4b52c3170bd8 ALSA: seq: Fix OSS sysex delivery in OSS emulation
    1541afbfb4a2 ARM: 8720/1: ensure dump_instr() checks addr_limit
    8ea52a683f81 KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2]
    2822bbb53269 crypto: x86/sha256-mb - fix panic due to unaligned access
    ca6c028e2fe4 crypto: x86/sha1-mb - fix panic due to unaligned access
    58ed8a47e450 crypto: ccm - preserve the IV buffer
    46f15501c5b7 workqueue: Fix NULL pointer dereference
    2715f6841a08 x86/uaccess, sched/preempt: Verify access_ok() context
    07e415ac5ca1 platform/x86: hp-wmi: Do not shadow error values
    0a18a94af43f platform/x86: hp-wmi: Fix error value for hp_wmi_tablet_state
    419ec342d312 KEYS: trusted: fix writing past end of buffer in trusted_read()
    64a234537a88 KEYS: trusted: sanitize all key material
    bddc61e7732b cdc_ncm: Set NTB format again after altsetting switch for Huawei devices
    047b67372d7b platform/x86: hp-wmi: Fix detection for dock and tablet mode
    0e1cfde447fe net: dsa: select NET_SWITCHDEV
    fa8f3a67b9a8 clk: mvebu: adjust AP806 CPU clock frequencies to production chip
    326ef0fd4fb2 IB/rxe: Fix reference leaks in memory key invalidation code
    93e1956dddf5 wcn36xx: Don't use the destroyed hal_mutex
    72eff92d84f0 s390/qeth: issue STARTLAN as first IPA command
    c4d567ef164e s390/qeth: fix retrieval of vipa and proxy-arp addresses
    e793ad50d151 ARM: dts: STiH410-family: fix wrong parent clock frequency
    d369bba84410 IB/ipoib: Change list_del to list_del_init in the tx object
    8b93cbd12547 sched/cputime, powerpc32: Fix stale scaled stime on context switch
    a3a76ea2c072 Input: mpr121 - set missing event capability
    260e2e82c247 Input: mpr121 - handle multiple bits change of status register
    0ddb64c14856 s390/topology: make "topology=off" parameter work
    8b45f832b33b EDAC, amd64: Save and return err code from probe_one_instance()
    e41c105195ca IPsec: do not ignore crypto err in ah4 input
    ab71bee531fd apparmor: fix undefined reference to `aa_g_hash_policy'
    c944dc7aedfb rt2800usb: mark tx failure on timeout
    be5125d4fa9e brcmfmac: setup wiphy bands after registering it first
    c5493c6e4a6a netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev family
    a7eba17c44f3 usb: hcd: initialize hcd->flags to 0 when rm hcd
    397b6e5d7bbe libertas: fix improper return value
    2ae9f47ce114 serial: sh-sci: Fix register offsets for the IRDA serial port
    a88a90128888 phy: increase size of MII_BUS_ID_SIZE and bus_id
    04e13a5ec96d dt-bindings: Add vendor prefix for LEGO
    852bf68b7a62 dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification
    f89e669323ad iio: proximity: sx9500: claim direct mode during raw proximity reads
    6d8897645b98 iio: magnetometer: mag3110: claim direct mode during raw writes
    87e4965cec61 iio: pressure: ms5611: claim direct mode during oversampling changes
    19d0541bd2c2 iio: trigger: free trigger resource correctly
    6bcd1787b587 drm: mali-dp: fix Lx_CONTROL register fields clobber
    9c9040a85966 crypto: vmx - disable preemption to enable vsx in aes_ctr.c
    dea9c75f3f62 arm64: dma-mapping: Only swizzle DMA ops for IOMMU_DOMAIN_DMA
    d2e589f305b0 ARM: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6
    870b502a0208 cxl: Force psl data-cache flush during device shutdown
    f88f299a94e0 powerpc/corenet: explicitly disable the SDHC controller on kmcoge4
    a4193ceee266 pinctrl: baytrail: Fix debugfs offset output
    3a8ab788bf01 iommu/arm-smmu-v3: Clear prior settings when updating STEs
    6f51c8a58397 KVM: PPC: Book 3S: XICS: correct the real mode ICP rejecting counter
    61fdf68034a9 drm: drm_minor_register(): Clean up debugfs on failure
    872c075b6cb2 clk: samsung: exynos5433: Add IDs for PHYCLK_MIPIDPHY0_* clocks
    a276210915d5 PM / OPP: Error out on failing to add static OPPs for v1 bindings
    7422c5813a9d EDAC, amd64: Add x86cpuid sanity check during init
    2f945e749ee2 dt-bindings: clockgen: Add compatible string for LS1012A
    62b9fa2c436f ARM: dts: imx53-qsb-common: fix FEC pinmux config
    a1644f9c78e4 xen/netback: set default upper limit of tx/rx queues to 8
    6da1c989ccce sched/core: Add missing update_rq_clock() call in sched_move_task()
    7ac8a10c8a50 PCI: mvebu: Handle changes to the bridge windows while enabled
    bf41c17c2266 video: fbdev: pmag-ba-fb: Remove bad `__init' annotation
    95e5e7ed5a8a adv7604: Initialize drive strength to default when using DT

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb |  6 +++---
 meta/recipes-kernel/linux/linux-yocto_4.9.bb      | 20 ++++++++++----------
 3 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb b/meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb
index 8692d7256479..e1bf32fdd24c 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "83c2338cc34980927eedc81cb4930524b51b717a"
-SRCREV_meta ?= "f4e37e151102d89c4d0e110c88eb3b3c36bdeaa4"
+SRCREV_machine ?= "d256d615488efc2d0b26f3eff206c6bfa765b339"
+SRCREV_meta ?= "10f8ed198a4188625c9b5ac59de4d691b56a2617"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.9.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "4.9.61"
+LINUX_VERSION ?= "4.9.65"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb
index 5a99d719c8ef..704e6758dad9 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb
@@ -4,13 +4,13 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "4.9.61"
+LINUX_VERSION ?= "4.9.65"
 
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "d8520539587665c19a0afc97858069184574da66"
-SRCREV_meta ?= "f4e37e151102d89c4d0e110c88eb3b3c36bdeaa4"
+SRCREV_machine ?= "5174e51fa08d0942ddcf8b19540e90ec10eeb621"
+SRCREV_meta ?= "10f8ed198a4188625c9b5ac59de4d691b56a2617"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_4.9.bb b/meta/recipes-kernel/linux/linux-yocto_4.9.bb
index c13dc2d71f8a..9ddaec7d3f9d 100644
--- a/meta/recipes-kernel/linux/linux-yocto_4.9.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_4.9.bb
@@ -11,20 +11,20 @@ KBRANCH_qemux86  ?= "standard/base"
 KBRANCH_qemux86-64 ?= "standard/base"
 KBRANCH_qemumips64 ?= "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "a87b6d44fdde992b83a476cf9f1ad2772ebb7da0"
-SRCREV_machine_qemuarm64 ?= "d8520539587665c19a0afc97858069184574da66"
-SRCREV_machine_qemumips ?= "38ee2d051cba9ff9a045e67d9ebf2f9516fdcf47"
-SRCREV_machine_qemuppc ?= "d8520539587665c19a0afc97858069184574da66"
-SRCREV_machine_qemux86 ?= "d8520539587665c19a0afc97858069184574da66"
-SRCREV_machine_qemux86-64 ?= "d8520539587665c19a0afc97858069184574da66"
-SRCREV_machine_qemumips64 ?= "6219773456cdce10ab481da6718f715fc3e30ba7"
-SRCREV_machine ?= "d8520539587665c19a0afc97858069184574da66"
-SRCREV_meta ?= "f4e37e151102d89c4d0e110c88eb3b3c36bdeaa4"
+SRCREV_machine_qemuarm ?= "d4807f91ce5fd40b64e11c96fb83a27b99758175"
+SRCREV_machine_qemuarm64 ?= "5174e51fa08d0942ddcf8b19540e90ec10eeb621"
+SRCREV_machine_qemumips ?= "27a5a33ab1bbb0838d2ccd446b1e29d797811d7b"
+SRCREV_machine_qemuppc ?= "5174e51fa08d0942ddcf8b19540e90ec10eeb621"
+SRCREV_machine_qemux86 ?= "5174e51fa08d0942ddcf8b19540e90ec10eeb621"
+SRCREV_machine_qemux86-64 ?= "5174e51fa08d0942ddcf8b19540e90ec10eeb621"
+SRCREV_machine_qemumips64 ?= "db1b582e665b95ddf87b75acce3a42660289d4ca"
+SRCREV_machine ?= "5174e51fa08d0942ddcf8b19540e90ec10eeb621"
+SRCREV_meta ?= "10f8ed198a4188625c9b5ac59de4d691b56a2617"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.9.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "4.9.61"
+LINUX_VERSION ?= "4.9.65"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
-- 
2.5.0



^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [PATCH 4/8] linux-yocto/4.12: update to v4.12.16
  2017-12-04 15:39 [PATCH 0/8] kernel-yocto: consolidated pull request Bruce Ashfield
                   ` (2 preceding siblings ...)
  2017-12-04 15:39 ` [PATCH 3/8] linux-yocto/4.9: update to v4.9.65 Bruce Ashfield
@ 2017-12-04 15:39 ` Bruce Ashfield
  2017-12-05 16:26   ` akuster808
  2017-12-04 15:39 ` [PATCH 5/8] kernel-yocto: ensure sccs variable is set when using KBUILD_DEFCONFIG Bruce Ashfield
                   ` (4 subsequent siblings)
  8 siblings, 1 reply; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-04 15:39 UTC (permalink / raw)
  To: richard.purdie; +Cc: saul.wold, openembedded-core

Integrating the -stable updates from Paul Gortmaker that cover the
following commits:

   8500552cb6f7 Linux 4.12.16
   3041c36e51aa vmbus: more host signalling avoidance
   170ce449d952 vmbus: eliminate duplicate cached index
   1843e4c61d03 vmbus: refactor hv_signal_on_read
   3114e4beb799 vmbus: simplify hv_ringbuffer_read
   47cd1be8a9b1 HID: hid-elecom: extend to fix descriptor for HUGE trackball
   663b5513c683 mm: page_vma_mapped: ensure pmd is loaded with READ_ONCE outside of lock
   8a0af0f30b6b perf pmu: Unbreak perf record for arm/arm64 with events with explicit PMU
   20ce8834fc99 KVM: nVMX: update last_nonleaf_level when initializing nested EPT
   bf6a0ec7751f x86/alternatives: Fix alt_max_short macro to really be a max()
   8566ad9542c8 x86/microcode: Do the family check first
   d369002c85c7 RAS/CEC: Use the right length for "cec_disable"
   2f5df0825d43 USB: serial: console: fix use-after-free after failed setup
   38d29750c751 USB: serial: console: fix use-after-free on disconnect
   3312688774a5 USB: serial: qcserial: add Dell DW5818, DW5819
   8ceb1ab5b8b6 USB: serial: option: add support for TP-Link LTE module
   9a492331d4d8 USB: serial: cp210x: add support for ELV TFD500
   05a76c3972a3 USB: serial: cp210x: fix partnum regression
   36db7ee477f7 USB: serial: ftdi_sio: add id for Cypress WICED dev board
   f5f28aa1189d bio_copy_user_iov(): don't ignore ->iov_offset
   2e23ac57b91b more bio_map_user_iov() leak fixes
   be96ea60abf4 fix unbalanced page refcounting in bio_map_user_iov
   62272a78cd64 direct-io: Prevent NULL pointer access in submit_page_section
   da889b1de1e2 usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options
   82bb04bf4ef3 usb: gadget: configfs: Fix memory leak of interface directory data
   48f321f266d2 drm/i915: Use crtc_state_is_legacy_gamma in intel_color_check
   300533678314 drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel
   6e7077ce8b8f drm/i915: Read timings from the correct transcoder in intel_crtc_mode_get()
   a89c571ae8a8 drm/i915/edp: Get the Panel Power Off timestamp after panel is off
   002894140f21 drm/atomic: Unref duplicated drm_atomic_state in drm_atomic_helper_resume()
   7e9518d4926c ALSA: line6: Fix leftover URB at error-path during probe
   44a4ce6662bd ALSA: line6: Fix missing initialization before error path
   7f16c070632d ALSA: line6: Fix NULL dereference at podhd_disconnect()
   317938e88d45 ALSA: caiaq: Fix stray URB at probe error path
   39921169c481 ALSA: seq: Fix copy_from_user() call inside lock
   dc744c119f6d ALSA: seq: Fix use-after-free at creating a port
   3da32e1a4a3a ALSA: usb-audio: Kill stray URB at exiting
   cbf3f880a31c fs/mpage.c: fix mpage_writepage() for pages with buffers
   24bb3d33bf9c Revert "vmalloc: back off when the current task is killed"
   076e98e18525 device property: Track owner device of device property
   2404f2c63a8f iommu/amd: Finish TLB flush in amd_iommu_unmap()
   2681ccd7a877 usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet
   014b37ece737 KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit
   c0f617345da5 KVM: MMU: always terminate page walks at level 1
   810fa30a4ec6 crypto: shash - Fix zero-length shash ahash digest crash
   c55f32198aa4 crypto: skcipher - Fix crash on zero-length input
   688d47df70db HID: usbhid: fix out-of-bounds bug
   fceb5f74236c NFS: Fix uninitialized rpc_wait_queue
   3936965498e9 dmaengine: ti-dma-crossbar: Fix possible race condition with dma_inuse
   232ab7abddce dmaengine: edma: Align the memcpy acnt array size with the transfer
   a1b8e04e4478 mei: always use domain runtime pm callbacks.
   ff7884c2afbf MIPS: math-emu: Remove pr_err() calls from fpu_emu()
   c43a87667d3f USB: dummy-hcd: Fix deadlock caused by disconnect detection
   111001ffa651 watchdog: Revert "iTCO_wdt: all versions count down twice"
   d6703459b5bf udp: perform source validation for mcast early demux
   5a2bdca5336a nl80211: Define policy for packet pattern attributes
   fd4bee8c17d9 mmc: core: add driver strength selection when selecting hs400es
   11a49827d263 nvme-pci: Use PCI bus address for data/queues in CMB
   bfd19d3e3511 drm/i915/bios: ignore HDMI on port A
   8ab3d473cbfd drm/i915: always update ELD connector type after get modes
   ec338aac41a5 brcmfmac: setup passive scan if requested by user-space
   a2db156a40ef brcmfmac: add length check in brcmf_cfg80211_escan_handler()
   fda708d0e6c9 scsi: sd: Do not override max_sectors_kb sysfs setting
   9d0c3a0c8ed3 scsi: sd: Implement blacklist option for WRITE SAME w/ UNMAP
   e57b8ad57afc scsi: remove various unused blist flags
   86d40a1cfd5e iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD
   0a1447d60118 kvm/x86: Avoid async PF preempting the kernel incorrectly
   9dfcfa3ac381 KVM: PPC: Book3S: Fix server always zero from kvmppc_xive_get_xive()
   4d93aae9b293 dm crypt: fix memory leak in crypt_ctr_cipher_old()
   8ab4dc921826 dm crypt: reject sector_size feature if device length is not aligned to it
   da3c3bd6ad07 netlink: fix nla_put_{u8,u16,u32} for KASAN
   dbe7d8a9dba2 rocker: fix rocker_tlv_put_* functions for KASAN
   1fa70078bcba HID: wacom: bits shifted too much for 9th and 10th buttons
   de1b19226d80 HID: wacom: Always increment hdev refcount within wacom_get_hdev_data
   78fbbdd94b75 HID: wacom: generic: Clear ABS_MISC when tool leaves proximity
   4c0d78da4868 HID: wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox
   f4efe333405d HID: wacom: Correct coordinate system of touchring and pen twist
   3dd5dae733f6 HID: wacom: Properly report negative values from Intuos Pro 2 Bluetooth
   429ea46a9d3a HID: wacom: leds: Don't try to control the EKR's read-only LEDs
   ffb802b9d7f9 HID: i2c-hid: allocate hid buffers for real worst case
   9a95f1edac92 HID: rmi: Make sure the HID device is opened on resume
   16be0f8ec04d arm64: Ensure the instruction emulation is ready for userspace
   8fe55ce33212 ftrace: Fix kmemleak in unregister_ftrace_graph
   86f8a516079a auxdisplay: charlcd: properly restore atomic counter on error path
   99ff327c8738 stm class: Fix a use-after-free
   d68b3c9e3511 vmbus: don't acquire the mutex in vmbus_hvsock_device_unregister()
   07d4af70fd2e Drivers: hv: fcopy: restore correct transfer length
   c106e296904b cgroup: Reinit cgroup_taskset structure before cgroup_migrate_execute() returns
   336cc70e7777 driver core: platform: Don't read past the end of "driver_override" buffer
   4384e4fd5416 intel_th: pci: Add Lewisburg PCH support
   6b8889bc67cf percpu: make this_cpu_generic_read() atomic w.r.t. interrupts
   5524a161ced3 powerpc/tm: Fix illegal TM state in signal handler
   11939f4de59b powerpc/64s: Use emergency stack for kernel TM Bad Thing program checks
   19cae92eb3d3 powerpc/powernv: Increase memory block size to 1GB on radix
   6834ed0682d8 ALSA: usx2y: Suppress kernel warning at page allocation failures
   c73650323e57 Revert "ALSA: echoaudio: purge contradictions between dimension matrix members and total number of members"
   435ad40590e7 ALSA: compress: Remove unused variable
   d62ff966e300 lsm: fix smack_inode_removexattr and xattr_getsecurity memleak
   8907604ceee1 lib/ratelimit.c: use deferred printk() version
   a646d2e16d5e userfaultfd: non-cooperative: fix fork use after free
   7376b8c10bde mm: avoid marking swap cached page as lazyfree
   d912b7cf15a6 mm: fix RODATA_TEST failure "rodata_test: test data was not read only"
   3a8584637eb7 mm, oom_reaper: skip mm structs with mmu notifiers
   a3a2270666cb ksm: fix unlocked iteration over vmas in cmp_and_merge_page()
   0b833e6215f1 staging: vchiq_2835_arm: Fix NULL ptr dereference in free_pagelist
   21163f7980af uwb: ensure that endpoint is interrupt
   3474cb66fea2 uwb: properly check kthread_run return value
   27a8bc07aaaa iio: adc: mcp320x: Fix oops on module unload
   3f8385a599bb iio: adc: mcp320x: Fix readout of negative voltages
   143b44819564 iio: ad7793: Fix the serial interface reset
   c15998910ffd iio: trigger: stm32-timer: fix a corner case to write preset
   e4445ff462ff iio: trigger: stm32-timer: preset shouldn't be buffered
   620dfbd1d966 IIO: BME280: Updates to Humidity readings need ctrl_reg write!
   3f78bc054bd0 iio: core: Return error for failed read_reg
   bb9ad7727c30 staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack.
   ef8f8aac9c40 iio: ad_sigma_delta: Implement a dedicated reset function
   91cec30e5600 iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()'
   0694b17d52b5 iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()'
   9598144dd7fe Revert "xhci: Limit USB2 port wake support for AMD Promontory hosts"
   d075a0375ff9 xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor
   214dd70fd584 usb: host: xhci-plat: allow sysdev to inherit from ACPI
   f1741099affe xhci: fix wrong endpoint ESIT value shown in tracing
   ce2e382d152c xhci: fix finding correct bus_state structure for USB 3.1 hosts
   49398e9c9987 USB: fix out-of-bounds in usb_set_configuration
   fbe76115049a usb: Increase quirk delay for USB devices
   2d3ad4d1d46d USB: core: harden cdc_parse_cdc_header
   58134902731a USB: uas: fix bug in handling of alternate settings
   4fea0da59600 USB: devio: Don't corrupt user memory
   14e7521b5253 USB: devio: Prevent integer overflow in proc_do_submiturb()
   7b6d9826473c USB: dummy-hcd: Fix erroneous synchronization change
   110b5cb4d9b4 USB: dummy-hcd: fix infinite-loop resubmission bug
   86481bcda003 USB: dummy-hcd: fix connection failures (wrong speed)
   4ffa59b1c5ef USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse
   9faf2caf8cfa usb: pci-quirks.c: Corrected timeout values used in handshake
   d039e3d01004 ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor
   7c4a2bdf47db usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction
   928b7190418b usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe
   a6302dbe96dc usb-storage: fix bogus hardware error messages for ATA pass-thru devices
   78b35c89cf5e usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives
   c2aafffef836 usb: gadget: udc: renesas_usb3: Fix return value of usb3_write_pipe()
   3317d2d0ff4c usb: gadget: udc: renesas_usb3: fix Pn_RAMMAP.Pn_MPKT value
   251a4b607db6 usb: gadget: udc: renesas_usb3: fix for no-data control transfer
   3cb875dbac15 usb: gadget: udc: atmel: set vbus irqflags explicitly
   21f8963948de USB: gadgetfs: fix copy_to_user while holding spinlock
   57dddf4436e3 USB: gadgetfs: Fix crash caused by inadequate synchronization
   13ac3ba437dd bpf: fix bpf_tail_call() x64 JIT
   9377e85e3d96 net: rtnetlink: fix info leak in RTM_GETSTATS call
   73229f01c713 socket, bpf: fix possible use after free
   721915e62286 l2tp: fix l2tp_eth module loading
   ef4721707447 tipc: use only positive error codes in messages
   9b2249636b6e IPv4: early demux can return an error code
   857c4b1f1004 ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path
   5222b3c935d8 ip6_gre: ip6gre_tap device should keep dst
   59d0df52c04c netlink: do not proceed if dump's start() errs
   cd53a041d929 net/mlx5e: IPoIB, Fix access to invalid memory address
   6e2af86f894f net: Set sk_prot_creator when cloning sockets to the right proto
   fd767b3c9282 net: dsa: mv88e6xxx: lock mutex when freeing IRQs
   a9b7868d8603 packet: only test po->has_vnet_hdr once in packet_snd
   49791a17d4f4 packet: in packet_do_bind, test fanout with bind_lock held
   c45234f432ed tun: bail out from tun_get_user() if the skb is empty
   f6a0ed8e5f3c l2tp: fix race condition in l2tp_tunnel_delete
   b2861a38475a vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit
   b1c7b474de2d net: qcom/emac: specify the correct size when mapping a DMA buffer
   366fcb432b12 net_sched: always reset qdisc backlog in qdisc_reset()
   95cee692dafa isdn/i4l: fetch the ppp_write buffer in one shot
   2f707d184b55 net: change skb->mac_header when Generic XDP calls adjust_head
   53097ad73f85 bpf: one perf event close won't free bpf program attached by another perf event
   f42a78ad68f6 packet: hold bind lock when rebinding to fanout hook
   495589ad7efc net: ipv6: fix regression of no RTM_DELADDR sent after DAD failure
   f8fcd8e80c6b net: emac: Fix napi poll list corruption
   942383d73c7e tcp: fastopen: fix on syn-data transmit failure
   b9156f4cbc05 8139too: revisit napi_complete_done() usage
   c7da54ebfc21 net/sched: cls_matchall: fix crash when used with classful qdisc
   d366a6d8fa78 ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline
   13b1a41fff28 net: phy: Fix mask value write on gmii2rgmii converter speed register
   8786b0419353 ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header
   4064c6617aca udpv6: Fix the checksum computation when HW checksum does not apply
   8c1ca8be42a4 bpf/verifier: reject BPF_ALU64|BPF_END
   8c8468276d86 tcp: update skb->skb_mstamp more carefully
   6746b3e1e62f tcp: use tp->tcp_mstamp in output path
   1708658272d8 sctp: potential read out of bounds in sctp_ulpevent_type_enabled()
   4adf05c23f5d net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walker
   807813b1440a net_sched: gen_estimator: fix scaling error in bytes/packets samples
   2280d8256b8f net: bonding: fix tlb_dynamic_lb default value
   9ba28de2fb47 mlxsw: spectrum: Prevent mirred-related crash on removal
   d843223f43a8 net: bonding: Fix transmit load balancing in balance-alb mode if specified by sysfs
   1b7ddba95ec0 Linux 4.12.15
   9d16c1a513c7 video: fbdev: aty: do not leak uninitialized padding in clk to userspace
   bc94f3c025d3 KVM: VMX: use cmpxchg64
   cea4b7ad6495 KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt
   4cebefacc13f KVM: VMX: do not change SN bit in vmx_update_pi_irte()
   5a44051221c3 x86/mm: Fix fault error path using unsafe vma pointer
   d791f8cc082d PM / OPP: Call notifier without holding opp_table->lock
   8fa3761f3899 btrfs: prevent to set invalid default subvolid
   8b7eb4320d6e btrfs: propagate error to btrfs_cmp_data_prepare caller
   66fff45ff37a btrfs: finish ordered extent cleaning if no progress is found
   d382eb1c62d7 btrfs: clear ordered flag on cleaning up ordered extents
   61f18171d910 btrfs: fix NULL pointer dereference from free_reloc_roots()
   3f619f467ff2 PCI: Fix race condition with driver_override
   8420e1f0af47 md: separate request handling
   12319e7484d2 md: fix a race condition for flush request handling
   e676df0b1216 futex: Fix pi_state->owner serialization
   b36416a27475 etnaviv: fix gem object list corruption
   691ffb4f0df4 etnaviv: fix submit error path
   a84cfcb017eb mtd: nand: atmel: fix buffer overflow in atmel_pmecc_user
   10abcdf16087 sched/sysctl: Check user input value of sysctl_sched_time_avg
   5419de995f66 xfs: validate bdev support for DAX inode flag
   1e278dd0b455 kvm: nVMX: Don't allow L2 to access the hardware CR8
   25d709528376 KVM: VMX: Do not BUG() on out-of-bounds guest IRQ
   1b5878780e93 kvm/x86: Handle async PF in RCU read-side critical sections
   acc5982be80a KVM: VMX: simplify and fix vmx_vcpu_pi_load
   1c16ff161d31 KVM: VMX: avoid double list add with VT-d posted interrupts
   0a43cc31678e KVM: VMX: extract __pi_post_block
   e7eb9c1ba767 arm64: fault: Route pte translation faults via do_translation_fault
   7babcf8e63c1 arm64: mm: Use READ_ONCE when dereferencing pointer to pte table
   38085d92217f arm64: Make sure SPsel is always set
   94a2d9d24d33 seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter()
   65185bc520d1 selftests/seccomp: Support glibc 2.26 siginfo_t.h
   fc5162ded95e extable: Enable RCU if it is not watching in kernel_text_address()
   e022bf93a924 extable: Consolidate *kernel_text_address() functions
   6d755f70dff5 mmc: sdhci-pci: Fix voltage switch for some Intel host controllers
   c2125202b46c rcu: Allow for page faults in NMI handlers
   0b4ff86ce0a2 iw_cxgb4: put ep reference in pass_accept_req()
   70f0bf226a5e iw_cxgb4: remove the stid on listen create failure
   c39cd8c519dd iw_cxgb4: drop listen destroy replies if no ep found
   48a056a511a4 bsg-lib: don't free job in bsg_prepare_job
   0f4a3495da6a gfs2: Fix debugfs glocks dump
   5284e4435c06 brd: fix overflow in __brd_direct_access
   da1b0075cf0c nl80211: check for the required netlink attributes presence
   f5231169840c vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets
   98da77ff8eb5 SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags
   60746c15130d SMB3: handle new statx fields
   f874292f3df8 SMB: Validate negotiate (to protect against downgrade) even if signing off
   274d2957576d SMB3: Warn user if trying to sign connection that authenticated as guest
   69543984ef44 Fix SMB3.1.1 guest authentication to Samba
   848c26a04de0 Revert "IB/ipoib: Update broadcast object if PKey value was changed in index 0"
   df3f543b639e PM: core: Fix device_pm_check_callbacks()
   65bee7492116 s390/mm: fix write access check in gup_huge_pmd()
   b0b70437296e s390/mm: make pmdp_invalidate() do invalidation only
   3d8166e70730 s390/perf: fix bug when creating per-thread event
   5887ff9cbff2 MIPS: Fix perf event init
   ef9d7b3442ab powerpc/pseries: Fix parent_dn reference leak in add_dt_node()
   0970872dc16c KEYS: prevent KEYCTL_READ on negative key
   7427f0ec5e24 KEYS: prevent creating a different user's keyrings
   535c77f6cc0c KEYS: fix writing past end of user-supplied buffer in keyring_read()
   65e577e5d218 security/keys: rewrite all of big_key crypto
   6e4990d8d226 random: add get_random_{bytes,u32,u64,int,long,once}_wait family
   20543a488913 random: add wait_for_random_bytes() API
   37e408cf708d security/keys: properly zero out sensitive key material in big_key
   a25aa12be307 crypto: talitos - fix hashing
   e2a61a9c8de8 crypto: talitos - fix sha224
   deea80b71ca1 crypto: talitos - Don't provide setkey for non hmac hashing algs.
   42b449e1e74b crypto: drbg - fix freeing of resources
   60b92951710b drm/radeon: disable hard reset in hibernate for APUs
   b9e88e67fa58 Revert "drm/i915/bxt: Disable device ready before shutdown command"
   3f97a3dc28cc drm/i915/gvt: Fix incorrect PCI BARs reporting
   5cde5ed0e3e9 scsi: aacraid: Fix 2T+ drives on SmartIOC-2000
   31fe32c4c118 scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly
   b051b4ae9e6a md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list
   58b050319933 md/raid5: fix a race condition in stripe batch
   805f300c67bd tracing: Remove RCU work arounds from stack tracer
   682542006df3 tracing: Erase irqsoff trace with empty write
   82306dc328b9 tracing: Fix trace_pipe behavior for instance traces
   dbc8d3db80a1 KVM: PPC: Book3S HV: Hold kvm->lock around call to kvmppc_update_lpcr
   ffd067e2cbb0 genirq/msi: Fix populating multiple interrupts
   aab5f168d7c6 genirq: Make sparse_irq_lock protect what it should protect
   dac8a5354b20 mac80211: flush hw_roc_start work before cancelling the ROC
   f6dc54e4edf3 mac80211_hwsim: Use proper TX power
   e991455baa63 mac80211: fix VLAN handling with TXQs
   3722540c8cb3 scsi: scsi_transport_fc: fix NULL pointer dereference in fc_bsg_job_timeout
   71a7d27fd864 fs/proc: Report eip/esp in /prod/PID/stat for coredumping
   3941feee3478 cifs: release auth_key.response for reconnect.
   86806e1ac9ab cifs: release cifs root_cred after exit_cifs
   0de25f7acd91 cifs: check rsp for NULL before dereferencing in SMB2_open
   8737eec0e579 sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs
   a3f1d53c1c2b bcache: fix bch_hprint crash and improve output
   0fa332456800 bcache: fix for gc and write-back race
   6ec401ab79a1 bcache: fix sequential large write IO bypass
   273676b9a143 bcache: Correct return value for sysfs attach errors
   d8cc6ff5d172 bcache: correct cache_dirty_target in __update_writeback_rate()
   64a03d02ce82 bcache: do not subtract sectors_to_gc for bypassed IO
   bec155f8ae9b bcache: Fix leak of bdev reference
   809094f51397 bcache: initialize dirty stripes in flash_dev_run()
   6c2a71ced908 ALSA: seq: Cancel pending autoload work at unbinding device
   c29f8277f34c PM / devfreq: Fix memory leak when fail to register device
   2872fe22451a media: adv7180: add missing adv7180cp, adv7180st i2c device IDs
   c84111b698c8 media: uvcvideo: Prevent heap overflow when accessing mapped controls
   56575dd7a0ed media: v4l2-compat-ioctl32: Fix timespec conversion
   bb6ccacff00c s390/mm: fix race on mm->context.flush_mm
   7b33ee224620 s390/mm: fix local TLB flushing vs. detach of an mm address space
   e2813581906a net/netfilter/nf_conntrack_core: Fix net_conntrack_lock()
   77f420b4d792 PCI: pciehp: Report power fault only once until we clear it
   a58bbffad34d PCI: shpchp: Enable bridge bus mastering if MSI is enabled
   9caa334f7158 ARC: Re-enable MMU upon Machine Check exception
   fceed125b7a5 tracing: Apply trace_clock changes to instance max buffer
   e183b93ae81e tracing: Add barrier to trace_printk() buffer nesting modification
   b9b3fa21babe ftrace: Fix memleak when unregistering dynamic ops when tracing disabled
   82e12dcbfd1f ftrace: Fix selftest goto location on error
   5ab726174eae ftrace: Fix debug preempt config name in stack_tracer_{en,dis}able
   59ce93476f82 mailbox: bcm-flexrm-mailbox: Fix mask used in CMPL_START_ADDR_VALUE()
   ddaf72eb0d17 scsi: qla2xxx: Fix an integer overflow in sysfs code
   f74974648540 scsi: qla2xxx: Use fabric name for Get Port Speed command
   b4cb86cdb179 scsi: qla2xxx: Use BIT_6 to acquire FAWWPN from switch
   432d773132a5 scsi: qla2xxx: Correction to vha->vref_count timeout
   6fa7602be640 scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE
   d55c1d09656d scsi: sg: Re-fix off by one in sg_fill_request_table()
   3992966852f4 scsi: sg: factor out sg_fill_request_table()
   c15de6f030a9 scsi: storvsc: fix memory leak on ring buffer busy
   3c710fb3c2a0 scsi: megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead
   8323a8af45f4 scsi: megaraid_sas: Check valid aen class range to avoid kernel panic
   b06876d957af scsi: megaraid_sas: set minimum value of resetwaittime to be 1 secs
   a128d0520218 scsi: megaraid_sas: mismatch of allocated MFI frame size and length exposed in MFI MPT pass through command
   d3065824b5d8 scsi: aacraid: Fix command send race condition
   9ef86a2c2f9c scsi: qedi: off by one in qedi_get_cmd_from_tid()
   991a1a973948 scsi: zfcp: trace high part of "new" 64 bit SCSI LUN
   7373c36cf075 scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response
   2bfe5894d999 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records
   c679798f4383 scsi: zfcp: fix missing trace records for early returns in TMF eh handlers
   d456a6a7eba5 scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA
   c3542a2687e4 scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records
   159e38c80f1c scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path
   c6c3b0a8f550 scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled
   c3df0e8d390b skd: Submit requests to firmware before triggering the doorbell
   90b434ca7fd1 skd: Avoid that module unloading triggers a use-after-free
   d850e6fbdea2 md/bitmap: disable bitmap_resize for file-backed bitmaps.
   aee5be4e0cf6 md/bitmap: copy correct data for bitmap super
   ee6afcd47b63 block: directly insert blk-mq request from blk_insert_cloned_request()
   4dfcf18b9669 block: Relax a check in blk_start_queue()
   dd7a87a9600e powerpc: Fix DAR reporting when alignment handler faults
   4ccf03cf6796 powerpc/pseries: Don't attempt to acquire drc during memory hot add for assigned lmbs
   57a7853a3297 powerpc/powernv/npu: Move tlb flush before launching ATSD
   fce49edeb7b8 cxl: Fix driver use count
   adcbc87965eb ext4: fix quota inconsistency during orphan cleanup for read-only mounts
   6d8326041868 ext4: fix incorrect quotaoff if the quota feature is enabled
   699ec491aa59 ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets
   b9aa3e877bea wcn36xx: Introduce mutual exclusion of fw configuration
   b51f1d0bed48 regulator: cpcap: Fix standby mode
   961497c9322b crypto: AF_ALG - remove SGL terminator indicator when chaining
   e66082e0af79 crypto: caam/qi - properly set IV after {en,de}crypt
   be48e355e2b0 crypto: caam/qi - fix typo in authenc alg driver name
   c1b0aa5e489e crypto: scompress - don't sleep with preemption disabled
   bedc673ee431 crypto: ccp - Fix XTS-AES-128 support on v5 CCPs
   32bb68256227 docs: disable KASLR when debugging kernel
   ebb451616d95 MIPS: math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bit case)
   8a9e0b68b344 MIPS: math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bit case)
   f1045424c538 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Clean up "maddf_flags" enumeration
   db1ba5de2711 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of zero inputs
   b9891c4cf672 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of infinite inputs
   12ab5ebcc3f3 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagation
   b3a6ac0d63b6 MIPS: math-emu: MINA.<D|S>: Fix some cases of infinity and zero inputs
   797910efa67c MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of both infinite inputs
   32401438ab1c MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of input values with opposite signs
   b4095004e721 MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of both inputs negative
   47e062700023 MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of both inputs zero
   9db3b8a2ffed MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN propagation
   c8b054b62131 Input: i8042 - add Gigabyte P57 to the keyboard reset table
   39d29eb95f64 pinctrl/amd: save pin registers over suspend/resume
   b36d90f0b2fb pinctrl: samsung: Fix NULL pointer exception on external interrupts on S3C24xx
   b098a309db19 pinctrl: samsung: Fix invalid register offset used for Exynos5433 external interrupts
   a6a33ff37c4c tty: improve tty_insert_flip_char() slow path
   d584d1580fc4 tty: improve tty_insert_flip_char() fast path
   361c23e37c1f drm/amdgpu: read reg in each iterator of psp_wait_for loop
   c29802eb2b14 Input: xpad - validate USB endpoint type during probe
   f56b7f2bf63e smp/hotplug: Handle removal correctly in cpuhp_store_callbacks()
   c4705a91ac8f srcu: Provide ordering for CPU not involved in grace period
   7ac16054fc2b IB/mlx5: Fix cached MR allocation flow
   1183d4d2624c IB/{qib, hfi1}: Avoid flow control testing for RDMA write operation
   3e5ed45a45e0 IB/hfi1: Revert egress pkey check enforcement
   1994169a2b63 <linux/uaccess.h>: Fix copy_in_user() declaration
   f8d5b811ae66 orangefs: Don't clear SGID when inheriting ACLs

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb |  6 +++---
 meta/recipes-kernel/linux/linux-yocto_4.12.bb      | 20 ++++++++++----------
 3 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb b/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
index abd25a87f85b..6431ffbfe342 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "55000a68d7b8ba26ce1733d48f9efa384528e67c"
-SRCREV_meta ?= "b9735e238841b9932bb324e8b4d9fb536d812ed1"
+SRCREV_machine ?= "1a58be8c58386b680d6086ca527acf5c6d173a74"
+SRCREV_meta ?= "146a863c246f803a074a5abc12e69737bc6751b2"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.12.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.12;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "4.12.14"
+LINUX_VERSION ?= "4.12.16"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
index 68d5a8ad85a3..2e749950654e 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
@@ -4,13 +4,13 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "4.12.14"
+LINUX_VERSION ?= "4.12.16"
 
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
-SRCREV_meta ?= "b9735e238841b9932bb324e8b4d9fb536d812ed1"
+SRCREV_machine ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
+SRCREV_meta ?= "146a863c246f803a074a5abc12e69737bc6751b2"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_4.12.bb b/meta/recipes-kernel/linux/linux-yocto_4.12.bb
index a45d90bfaf2c..20e2fd37957f 100644
--- a/meta/recipes-kernel/linux/linux-yocto_4.12.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_4.12.bb
@@ -11,20 +11,20 @@ KBRANCH_qemux86  ?= "standard/base"
 KBRANCH_qemux86-64 ?= "standard/base"
 KBRANCH_qemumips64 ?= "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "b6b85e6055b8af3ef9a8e74f4edb5c0a69bd031b"
-SRCREV_machine_qemuarm64 ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
-SRCREV_machine_qemumips ?= "788655446537fbf4a7c7cb720b4ea3dfa0ca9d20"
-SRCREV_machine_qemuppc ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
-SRCREV_machine_qemux86 ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
-SRCREV_machine_qemux86-64 ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
-SRCREV_machine_qemumips64 ?= "d3f5808a2f7787e02057df9fea1fa97fb939fd6c"
-SRCREV_machine ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
-SRCREV_meta ?= "b9735e238841b9932bb324e8b4d9fb536d812ed1"
+SRCREV_machine_qemuarm ?= "d28b66327c41ded21f49bd1b4bf35e8d3a5684c3"
+SRCREV_machine_qemuarm64 ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
+SRCREV_machine_qemumips ?= "2e6d1d8f4d63400aac07dcadfd94c1337d4b7e2f"
+SRCREV_machine_qemuppc ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
+SRCREV_machine_qemux86 ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
+SRCREV_machine_qemux86-64 ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
+SRCREV_machine_qemumips64 ?= "5ad067fb6b042cc68252ba746a244d7a97be75fc"
+SRCREV_machine ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
+SRCREV_meta ?= "146a863c246f803a074a5abc12e69737bc6751b2"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.12.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.12;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "4.12.14"
+LINUX_VERSION ?= "4.12.16"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
-- 
2.5.0



^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [PATCH 5/8] kernel-yocto: ensure sccs variable is set when using KBUILD_DEFCONFIG
  2017-12-04 15:39 [PATCH 0/8] kernel-yocto: consolidated pull request Bruce Ashfield
                   ` (3 preceding siblings ...)
  2017-12-04 15:39 ` [PATCH 4/8] linux-yocto/4.12: update to v4.12.16 Bruce Ashfield
@ 2017-12-04 15:39 ` Bruce Ashfield
  2017-12-04 15:39 ` [PATCH 6/8] kernel-yocto: Stop the build if defconfig is missing Bruce Ashfield
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-04 15:39 UTC (permalink / raw)
  To: richard.purdie; +Cc: saul.wold, openembedded-core

From: Saul Wold <sgw@linux.intel.com>

When using KBUILD_DEFCONFIG, $sccs should be set to the $WORKDIR/defconfig
regardless if it compares or is copied. Otherwise $sccs is not set and the
defconfig is not found correctly.

Part of
[YOCTO #12162]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/classes/kernel-yocto.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/kernel-yocto.bbclass b/meta/classes/kernel-yocto.bbclass
index 1d447951c49a..98ec78fb7680 100644
--- a/meta/classes/kernel-yocto.bbclass
+++ b/meta/classes/kernel-yocto.bbclass
@@ -110,8 +110,8 @@ do_kernel_metadata() {
 				fi
 			else
 				cp -f ${S}/arch/${ARCH}/configs/${KBUILD_DEFCONFIG} ${WORKDIR}/defconfig
-				sccs="${WORKDIR}/defconfig"
 			fi
+			sccs="${WORKDIR}/defconfig"
 		else
 			bbfatal "A KBUILD_DEFCONFIG '${KBUILD_DEFCONFIG}' was specified, but not present in the source tree"
 		fi
-- 
2.5.0



^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [PATCH 6/8] kernel-yocto: Stop the build if defconfig is missing
  2017-12-04 15:39 [PATCH 0/8] kernel-yocto: consolidated pull request Bruce Ashfield
                   ` (4 preceding siblings ...)
  2017-12-04 15:39 ` [PATCH 5/8] kernel-yocto: ensure sccs variable is set when using KBUILD_DEFCONFIG Bruce Ashfield
@ 2017-12-04 15:39 ` Bruce Ashfield
  2017-12-04 15:39 ` [PATCH 7/8] kernel-yocto: ensure that only a single defconfig is processed Bruce Ashfield
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-04 15:39 UTC (permalink / raw)
  To: richard.purdie; +Cc: saul.wold, openembedded-core

From: Saul Wold <sgw@linux.intel.com>

The bberror does not stop the build correctly, this should be a
bbfatal_log to ensure the failure correctly stops the build and logs
the failure.

Part of
[YOCTO #12162]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/classes/kernel-yocto.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/kernel-yocto.bbclass b/meta/classes/kernel-yocto.bbclass
index 98ec78fb7680..2edf0fd15788 100644
--- a/meta/classes/kernel-yocto.bbclass
+++ b/meta/classes/kernel-yocto.bbclass
@@ -146,7 +146,7 @@ do_kernel_metadata() {
 	if [ -z "$bsp_definition" ]; then
 		echo "$sccs" | grep -q defconfig
 		if [ $? -ne 0 ]; then
-			bberror "Could not locate BSP definition for ${KMACHINE}/${LINUX_KERNEL_TYPE} and no defconfig was provided"
+			bbfatal_log "Could not locate BSP definition for ${KMACHINE}/${LINUX_KERNEL_TYPE} and no defconfig was provided"
 		fi
 	fi
 	meta_dir=$(kgit --meta)
-- 
2.5.0



^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [PATCH 7/8] kernel-yocto: ensure that only a single defconfig is processed
  2017-12-04 15:39 [PATCH 0/8] kernel-yocto: consolidated pull request Bruce Ashfield
                   ` (5 preceding siblings ...)
  2017-12-04 15:39 ` [PATCH 6/8] kernel-yocto: Stop the build if defconfig is missing Bruce Ashfield
@ 2017-12-04 15:39 ` Bruce Ashfield
  2017-12-04 15:39 ` [PATCH 8/8] linux-yocto-dev: update to v4.15+ Bruce Ashfield
  2017-12-10 12:32 ` [PATCH 0/8] kernel-yocto: consolidated pull request Richard Purdie
  8 siblings, 0 replies; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-04 15:39 UTC (permalink / raw)
  To: richard.purdie; +Cc: saul.wold, openembedded-core

As a follow up to the changes to ensure that KBUILD_DEFCONFIG will
always get its defconfig into the processing, we also should ensure that
we don't get both a KBUILD_DEFCONFIG and a SRC_URI defconfig in the
configuration queue. If both are in the configuration queue, we end up
with competing values and a potentially long running check of 5000+
options x 2 against the final .config.

By removing the defconfig found from the SRC_URI when one is found
via KBUILD_DEFCONFIG, we ensure that only one will be processed.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/classes/kernel-yocto.bbclass | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/meta/classes/kernel-yocto.bbclass b/meta/classes/kernel-yocto.bbclass
index 2edf0fd15788..60979a218f12 100644
--- a/meta/classes/kernel-yocto.bbclass
+++ b/meta/classes/kernel-yocto.bbclass
@@ -107,6 +107,8 @@ do_kernel_metadata() {
 				cmp "${WORKDIR}/defconfig" "${S}/arch/${ARCH}/configs/${KBUILD_DEFCONFIG}"
 				if [ $? -ne 0 ]; then
 					bbwarn "defconfig detected in WORKDIR. ${KBUILD_DEFCONFIG} skipped"
+				else
+					cp -f ${S}/arch/${ARCH}/configs/${KBUILD_DEFCONFIG} ${WORKDIR}/defconfig
 				fi
 			else
 				cp -f ${S}/arch/${ARCH}/configs/${KBUILD_DEFCONFIG} ${WORKDIR}/defconfig
@@ -117,10 +119,19 @@ do_kernel_metadata() {
 		fi
 	fi
 
-	sccs="$sccs ${@" ".join(find_sccs(d))}"
+	sccs_from_src_uri="${@" ".join(find_sccs(d))}"
 	patches="${@" ".join(find_patches(d))}"
 	feat_dirs="${@" ".join(find_kernel_feature_dirs(d))}"
 
+	# a quick check to make sure we don't have duplicate defconfigs
+	# If there's a defconfig in the SRC_URI, did we also have one from
+	# the KBUILD_DEFCONFIG processing above ?
+	if [ -n "$sccs" ]; then
+	    # we did have a defconfig from above. remove any that might be in the src_uri
+	    sccs_from_src_uri=$(echo $sccs_from_src_uri | sed 's/defconfig//g')
+	fi
+	sccs="$sccs $sccs_from_src_uri"
+
 	# check for feature directories/repos/branches that were part of the
 	# SRC_URI. If they were supplied, we convert them into include directives
 	# for the update part of the process
-- 
2.5.0



^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [PATCH 8/8] linux-yocto-dev: update to v4.15+
  2017-12-04 15:39 [PATCH 0/8] kernel-yocto: consolidated pull request Bruce Ashfield
                   ` (6 preceding siblings ...)
  2017-12-04 15:39 ` [PATCH 7/8] kernel-yocto: ensure that only a single defconfig is processed Bruce Ashfield
@ 2017-12-04 15:39 ` Bruce Ashfield
  2017-12-04 16:38   ` Khem Raj
  2017-12-10 12:32 ` [PATCH 0/8] kernel-yocto: consolidated pull request Richard Purdie
  8 siblings, 1 reply; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-04 15:39 UTC (permalink / raw)
  To: richard.purdie; +Cc: saul.wold, openembedded-core

Outside of the normal patch refreshes and boot issues, there are new
build time tools within the kernel that required the following
dependencies:

For ORC_UNWINDER support in x86-64:

 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native elfutils', '', d)}"

And for certificate processing during the build, we need ssl headers
and hexdump:

  DEPENDS += "openssl-native util-linux-native"

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/linux/linux-yocto-dev.bb | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb b/meta/recipes-kernel/linux/linux-yocto-dev.bb
index 6876ab707153..69787adb2dec 100644
--- a/meta/recipes-kernel/linux/linux-yocto-dev.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-dev.bb
@@ -28,10 +28,13 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto-dev.git;branch=${KBRANCH};name
 SRCREV_machine ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}'
 SRCREV_meta ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}'
 
-LINUX_VERSION ?= "4.14-rc+"
+LINUX_VERSION ?= "4.15-rc+"
 LINUX_VERSION_EXTENSION ?= "-yoctodev-${LINUX_KERNEL_TYPE}"
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
+DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native elfutils', '', d)}"
+DEPENDS += "openssl-native util-linux-native"
+
 COMPATIBLE_MACHINE = "(qemuarm|qemux86|qemuppc|qemumips|qemumips64|qemux86-64)"
 
 KERNEL_DEVICETREE_qemuarm = "versatile-pb.dtb"
-- 
2.5.0



^ permalink raw reply related	[flat|nested] 27+ messages in thread

* Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
  2017-12-04 15:39 ` [PATCH 8/8] linux-yocto-dev: update to v4.15+ Bruce Ashfield
@ 2017-12-04 16:38   ` Khem Raj
  2017-12-04 17:24     ` Bruce Ashfield
  0 siblings, 1 reply; 27+ messages in thread
From: Khem Raj @ 2017-12-04 16:38 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: Patches and discussions about the oe-core layer, Saul Wold

On Mon, Dec 4, 2017 at 7:39 AM, Bruce Ashfield
<bruce.ashfield@windriver.com> wrote:
> Outside of the normal patch refreshes and boot issues, there are new
> build time tools within the kernel that required the following
> dependencies:
>
> For ORC_UNWINDER support in x86-64:
>
>  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native elfutils', '', d)}"

do we need both target and host elfutils

>
> And for certificate processing during the build, we need ssl headers
> and hexdump:
>
>   DEPENDS += "openssl-native util-linux-native"
>
> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> ---
>  meta/recipes-kernel/linux/linux-yocto-dev.bb | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb b/meta/recipes-kernel/linux/linux-yocto-dev.bb
> index 6876ab707153..69787adb2dec 100644
> --- a/meta/recipes-kernel/linux/linux-yocto-dev.bb
> +++ b/meta/recipes-kernel/linux/linux-yocto-dev.bb
> @@ -28,10 +28,13 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto-dev.git;branch=${KBRANCH};name
>  SRCREV_machine ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}'
>  SRCREV_meta ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}'
>
> -LINUX_VERSION ?= "4.14-rc+"
> +LINUX_VERSION ?= "4.15-rc+"
>  LINUX_VERSION_EXTENSION ?= "-yoctodev-${LINUX_KERNEL_TYPE}"
>  PV = "${LINUX_VERSION}+git${SRCPV}"
>
> +DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native elfutils', '', d)}"
> +DEPENDS += "openssl-native util-linux-native"
> +
>  COMPATIBLE_MACHINE = "(qemuarm|qemux86|qemuppc|qemumips|qemumips64|qemux86-64)"
>
>  KERNEL_DEVICETREE_qemuarm = "versatile-pb.dtb"
> --
> 2.5.0
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
  2017-12-04 16:38   ` Khem Raj
@ 2017-12-04 17:24     ` Bruce Ashfield
  2017-12-04 17:39       ` Richard Purdie
  0 siblings, 1 reply; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-04 17:24 UTC (permalink / raw)
  To: Khem Raj; +Cc: Patches and discussions about the oe-core layer, Saul Wold

On 2017-12-04 11:38 AM, Khem Raj wrote:
> On Mon, Dec 4, 2017 at 7:39 AM, Bruce Ashfield
> <bruce.ashfield@windriver.com> wrote:
>> Outside of the normal patch refreshes and boot issues, there are new
>> build time tools within the kernel that required the following
>> dependencies:
>>
>> For ORC_UNWINDER support in x86-64:
>>
>>   DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native elfutils', '', d)}"
> 
> do we need both target and host elfutils

Yup. There were references to both. Some had to run for hostcc
and others in the target arch.

Bruce

> 
>>
>> And for certificate processing during the build, we need ssl headers
>> and hexdump:
>>
>>    DEPENDS += "openssl-native util-linux-native"
>>
>> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
>> ---
>>   meta/recipes-kernel/linux/linux-yocto-dev.bb | 5 ++++-
>>   1 file changed, 4 insertions(+), 1 deletion(-)
>>
>> diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb b/meta/recipes-kernel/linux/linux-yocto-dev.bb
>> index 6876ab707153..69787adb2dec 100644
>> --- a/meta/recipes-kernel/linux/linux-yocto-dev.bb
>> +++ b/meta/recipes-kernel/linux/linux-yocto-dev.bb
>> @@ -28,10 +28,13 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto-dev.git;branch=${KBRANCH};name
>>   SRCREV_machine ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}'
>>   SRCREV_meta ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}'
>>
>> -LINUX_VERSION ?= "4.14-rc+"
>> +LINUX_VERSION ?= "4.15-rc+"
>>   LINUX_VERSION_EXTENSION ?= "-yoctodev-${LINUX_KERNEL_TYPE}"
>>   PV = "${LINUX_VERSION}+git${SRCPV}"
>>
>> +DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native elfutils', '', d)}"
>> +DEPENDS += "openssl-native util-linux-native"
>> +
>>   COMPATIBLE_MACHINE = "(qemuarm|qemux86|qemuppc|qemumips|qemumips64|qemux86-64)"
>>
>>   KERNEL_DEVICETREE_qemuarm = "versatile-pb.dtb"
>> --
>> 2.5.0
>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
  2017-12-04 17:24     ` Bruce Ashfield
@ 2017-12-04 17:39       ` Richard Purdie
  2017-12-04 17:43         ` Bruce Ashfield
  2017-12-04 17:46         ` Bruce Ashfield
  0 siblings, 2 replies; 27+ messages in thread
From: Richard Purdie @ 2017-12-04 17:39 UTC (permalink / raw)
  To: Bruce Ashfield, Khem Raj
  Cc: Patches and discussions about the oe-core layer, Saul Wold

On Mon, 2017-12-04 at 12:24 -0500, Bruce Ashfield wrote:
> On 2017-12-04 11:38 AM, Khem Raj wrote:
> > 
> > On Mon, Dec 4, 2017 at 7:39 AM, Bruce Ashfield
> > <bruce.ashfield@windriver.com> wrote:
> > > 
> > > Outside of the normal patch refreshes and boot issues, there are
> > > new
> > > build time tools within the kernel that required the following
> > > dependencies:
> > > 
> > > For ORC_UNWINDER support in x86-64:
> > > 
> > >   DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-
> > > native elfutils', '', d)}"
> > do we need both target and host elfutils
> Yup. There were references to both. Some had to run for hostcc
> and others in the target arch.

Just for reference this is pretty bad for performance as it delays the
kernel compile until some substantial parts of userspace build.

Is ORC_UNWINDER useful and commonly used?

Cheers,

Richard


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
  2017-12-04 17:39       ` Richard Purdie
@ 2017-12-04 17:43         ` Bruce Ashfield
  2017-12-06 16:28           ` Burton, Ross
  2017-12-04 17:46         ` Bruce Ashfield
  1 sibling, 1 reply; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-04 17:43 UTC (permalink / raw)
  To: Richard Purdie, Khem Raj
  Cc: Patches and discussions about the oe-core layer, Saul Wold

On 2017-12-04 12:39 PM, Richard Purdie wrote:
> On Mon, 2017-12-04 at 12:24 -0500, Bruce Ashfield wrote:
>> On 2017-12-04 11:38 AM, Khem Raj wrote:
>>>
>>> On Mon, Dec 4, 2017 at 7:39 AM, Bruce Ashfield
>>> <bruce.ashfield@windriver.com> wrote:
>>>>
>>>> Outside of the normal patch refreshes and boot issues, there are
>>>> new
>>>> build time tools within the kernel that required the following
>>>> dependencies:
>>>>
>>>> For ORC_UNWINDER support in x86-64:
>>>>
>>>>    DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-
>>>> native elfutils', '', d)}"
>>> do we need both target and host elfutils
>> Yup. There were references to both. Some had to run for hostcc
>> and others in the target arch.
> 
> Just for reference this is pretty bad for performance as it delays the
> kernel compile until some substantial parts of userspace build.
> 

On a second look, I can likely turn off the target part, if someone
wants it, they can always install the package (or it could be a
rdepends).

I'll amend the commit and leave it on that branch with just the
DEPENDS on the -native version.

> Is ORC_UNWINDER useful and commonly used?

The upstream kernel commit turned it on by default, I turned it off in
the kernel-cache, but I wanted to make sure the dependency was
in place.

The commit series from Josh Poimboeuf all lead to it being on as
the default choice (even with a slight overhead).

Bruce

> 
> Cheers,
> 
> Richard
> 



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
  2017-12-04 17:39       ` Richard Purdie
  2017-12-04 17:43         ` Bruce Ashfield
@ 2017-12-04 17:46         ` Bruce Ashfield
  1 sibling, 0 replies; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-04 17:46 UTC (permalink / raw)
  To: Richard Purdie, Khem Raj
  Cc: Patches and discussions about the oe-core layer, Saul Wold

On 2017-12-04 12:39 PM, Richard Purdie wrote:
> On Mon, 2017-12-04 at 12:24 -0500, Bruce Ashfield wrote:
>> On 2017-12-04 11:38 AM, Khem Raj wrote:
>>>
>>> On Mon, Dec 4, 2017 at 7:39 AM, Bruce Ashfield
>>> <bruce.ashfield@windriver.com> wrote:
>>>>
>>>> Outside of the normal patch refreshes and boot issues, there are
>>>> new
>>>> build time tools within the kernel that required the following
>>>> dependencies:
>>>>
>>>> For ORC_UNWINDER support in x86-64:
>>>>
>>>>    DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-
>>>> native elfutils', '', d)}"
>>> do we need both target and host elfutils
>> Yup. There were references to both. Some had to run for hostcc
>> and others in the target arch.
> 
> Just for reference this is pretty bad for performance as it delays the
> kernel compile until some substantial parts of userspace build.
> 
> Is ORC_UNWINDER useful and commonly used?

One other thought I had was that this could be a distro feature
toggle, versus an arch feature. i.e. if you want the more
accurate stack unwinding in a debug build.

Bruce

> 
> Cheers,
> 
> Richard
> 



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 4/8] linux-yocto/4.12: update to v4.12.16
  2017-12-04 15:39 ` [PATCH 4/8] linux-yocto/4.12: update to v4.12.16 Bruce Ashfield
@ 2017-12-05 16:26   ` akuster808
  2017-12-05 19:17     ` Bruce Ashfield
  0 siblings, 1 reply; 27+ messages in thread
From: akuster808 @ 2017-12-05 16:26 UTC (permalink / raw)
  To: Bruce Ashfield, richard.purdie; +Cc: openembedded-core, saul.wold

Bruce,


On 12/04/2017 07:39 AM, Bruce Ashfield wrote:
> Integrating the -stable updates from Paul Gortmaker that cover the
> following commits:
>
>    8500552cb6f7 Linux 4.12.16

What is your take on 4.14 ?

- armin
>    3041c36e51aa vmbus: more host signalling avoidance
>    170ce449d952 vmbus: eliminate duplicate cached index
>    1843e4c61d03 vmbus: refactor hv_signal_on_read
>    3114e4beb799 vmbus: simplify hv_ringbuffer_read
>    47cd1be8a9b1 HID: hid-elecom: extend to fix descriptor for HUGE trackball
>    663b5513c683 mm: page_vma_mapped: ensure pmd is loaded with READ_ONCE outside of lock
>    8a0af0f30b6b perf pmu: Unbreak perf record for arm/arm64 with events with explicit PMU
>    20ce8834fc99 KVM: nVMX: update last_nonleaf_level when initializing nested EPT
>    bf6a0ec7751f x86/alternatives: Fix alt_max_short macro to really be a max()
>    8566ad9542c8 x86/microcode: Do the family check first
>    d369002c85c7 RAS/CEC: Use the right length for "cec_disable"
>    2f5df0825d43 USB: serial: console: fix use-after-free after failed setup
>    38d29750c751 USB: serial: console: fix use-after-free on disconnect
>    3312688774a5 USB: serial: qcserial: add Dell DW5818, DW5819
>    8ceb1ab5b8b6 USB: serial: option: add support for TP-Link LTE module
>    9a492331d4d8 USB: serial: cp210x: add support for ELV TFD500
>    05a76c3972a3 USB: serial: cp210x: fix partnum regression
>    36db7ee477f7 USB: serial: ftdi_sio: add id for Cypress WICED dev board
>    f5f28aa1189d bio_copy_user_iov(): don't ignore ->iov_offset
>    2e23ac57b91b more bio_map_user_iov() leak fixes
>    be96ea60abf4 fix unbalanced page refcounting in bio_map_user_iov
>    62272a78cd64 direct-io: Prevent NULL pointer access in submit_page_section
>    da889b1de1e2 usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options
>    82bb04bf4ef3 usb: gadget: configfs: Fix memory leak of interface directory data
>    48f321f266d2 drm/i915: Use crtc_state_is_legacy_gamma in intel_color_check
>    300533678314 drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel
>    6e7077ce8b8f drm/i915: Read timings from the correct transcoder in intel_crtc_mode_get()
>    a89c571ae8a8 drm/i915/edp: Get the Panel Power Off timestamp after panel is off
>    002894140f21 drm/atomic: Unref duplicated drm_atomic_state in drm_atomic_helper_resume()
>    7e9518d4926c ALSA: line6: Fix leftover URB at error-path during probe
>    44a4ce6662bd ALSA: line6: Fix missing initialization before error path
>    7f16c070632d ALSA: line6: Fix NULL dereference at podhd_disconnect()
>    317938e88d45 ALSA: caiaq: Fix stray URB at probe error path
>    39921169c481 ALSA: seq: Fix copy_from_user() call inside lock
>    dc744c119f6d ALSA: seq: Fix use-after-free at creating a port
>    3da32e1a4a3a ALSA: usb-audio: Kill stray URB at exiting
>    cbf3f880a31c fs/mpage.c: fix mpage_writepage() for pages with buffers
>    24bb3d33bf9c Revert "vmalloc: back off when the current task is killed"
>    076e98e18525 device property: Track owner device of device property
>    2404f2c63a8f iommu/amd: Finish TLB flush in amd_iommu_unmap()
>    2681ccd7a877 usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet
>    014b37ece737 KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit
>    c0f617345da5 KVM: MMU: always terminate page walks at level 1
>    810fa30a4ec6 crypto: shash - Fix zero-length shash ahash digest crash
>    c55f32198aa4 crypto: skcipher - Fix crash on zero-length input
>    688d47df70db HID: usbhid: fix out-of-bounds bug
>    fceb5f74236c NFS: Fix uninitialized rpc_wait_queue
>    3936965498e9 dmaengine: ti-dma-crossbar: Fix possible race condition with dma_inuse
>    232ab7abddce dmaengine: edma: Align the memcpy acnt array size with the transfer
>    a1b8e04e4478 mei: always use domain runtime pm callbacks.
>    ff7884c2afbf MIPS: math-emu: Remove pr_err() calls from fpu_emu()
>    c43a87667d3f USB: dummy-hcd: Fix deadlock caused by disconnect detection
>    111001ffa651 watchdog: Revert "iTCO_wdt: all versions count down twice"
>    d6703459b5bf udp: perform source validation for mcast early demux
>    5a2bdca5336a nl80211: Define policy for packet pattern attributes
>    fd4bee8c17d9 mmc: core: add driver strength selection when selecting hs400es
>    11a49827d263 nvme-pci: Use PCI bus address for data/queues in CMB
>    bfd19d3e3511 drm/i915/bios: ignore HDMI on port A
>    8ab3d473cbfd drm/i915: always update ELD connector type after get modes
>    ec338aac41a5 brcmfmac: setup passive scan if requested by user-space
>    a2db156a40ef brcmfmac: add length check in brcmf_cfg80211_escan_handler()
>    fda708d0e6c9 scsi: sd: Do not override max_sectors_kb sysfs setting
>    9d0c3a0c8ed3 scsi: sd: Implement blacklist option for WRITE SAME w/ UNMAP
>    e57b8ad57afc scsi: remove various unused blist flags
>    86d40a1cfd5e iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD
>    0a1447d60118 kvm/x86: Avoid async PF preempting the kernel incorrectly
>    9dfcfa3ac381 KVM: PPC: Book3S: Fix server always zero from kvmppc_xive_get_xive()
>    4d93aae9b293 dm crypt: fix memory leak in crypt_ctr_cipher_old()
>    8ab4dc921826 dm crypt: reject sector_size feature if device length is not aligned to it
>    da3c3bd6ad07 netlink: fix nla_put_{u8,u16,u32} for KASAN
>    dbe7d8a9dba2 rocker: fix rocker_tlv_put_* functions for KASAN
>    1fa70078bcba HID: wacom: bits shifted too much for 9th and 10th buttons
>    de1b19226d80 HID: wacom: Always increment hdev refcount within wacom_get_hdev_data
>    78fbbdd94b75 HID: wacom: generic: Clear ABS_MISC when tool leaves proximity
>    4c0d78da4868 HID: wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox
>    f4efe333405d HID: wacom: Correct coordinate system of touchring and pen twist
>    3dd5dae733f6 HID: wacom: Properly report negative values from Intuos Pro 2 Bluetooth
>    429ea46a9d3a HID: wacom: leds: Don't try to control the EKR's read-only LEDs
>    ffb802b9d7f9 HID: i2c-hid: allocate hid buffers for real worst case
>    9a95f1edac92 HID: rmi: Make sure the HID device is opened on resume
>    16be0f8ec04d arm64: Ensure the instruction emulation is ready for userspace
>    8fe55ce33212 ftrace: Fix kmemleak in unregister_ftrace_graph
>    86f8a516079a auxdisplay: charlcd: properly restore atomic counter on error path
>    99ff327c8738 stm class: Fix a use-after-free
>    d68b3c9e3511 vmbus: don't acquire the mutex in vmbus_hvsock_device_unregister()
>    07d4af70fd2e Drivers: hv: fcopy: restore correct transfer length
>    c106e296904b cgroup: Reinit cgroup_taskset structure before cgroup_migrate_execute() returns
>    336cc70e7777 driver core: platform: Don't read past the end of "driver_override" buffer
>    4384e4fd5416 intel_th: pci: Add Lewisburg PCH support
>    6b8889bc67cf percpu: make this_cpu_generic_read() atomic w.r.t. interrupts
>    5524a161ced3 powerpc/tm: Fix illegal TM state in signal handler
>    11939f4de59b powerpc/64s: Use emergency stack for kernel TM Bad Thing program checks
>    19cae92eb3d3 powerpc/powernv: Increase memory block size to 1GB on radix
>    6834ed0682d8 ALSA: usx2y: Suppress kernel warning at page allocation failures
>    c73650323e57 Revert "ALSA: echoaudio: purge contradictions between dimension matrix members and total number of members"
>    435ad40590e7 ALSA: compress: Remove unused variable
>    d62ff966e300 lsm: fix smack_inode_removexattr and xattr_getsecurity memleak
>    8907604ceee1 lib/ratelimit.c: use deferred printk() version
>    a646d2e16d5e userfaultfd: non-cooperative: fix fork use after free
>    7376b8c10bde mm: avoid marking swap cached page as lazyfree
>    d912b7cf15a6 mm: fix RODATA_TEST failure "rodata_test: test data was not read only"
>    3a8584637eb7 mm, oom_reaper: skip mm structs with mmu notifiers
>    a3a2270666cb ksm: fix unlocked iteration over vmas in cmp_and_merge_page()
>    0b833e6215f1 staging: vchiq_2835_arm: Fix NULL ptr dereference in free_pagelist
>    21163f7980af uwb: ensure that endpoint is interrupt
>    3474cb66fea2 uwb: properly check kthread_run return value
>    27a8bc07aaaa iio: adc: mcp320x: Fix oops on module unload
>    3f8385a599bb iio: adc: mcp320x: Fix readout of negative voltages
>    143b44819564 iio: ad7793: Fix the serial interface reset
>    c15998910ffd iio: trigger: stm32-timer: fix a corner case to write preset
>    e4445ff462ff iio: trigger: stm32-timer: preset shouldn't be buffered
>    620dfbd1d966 IIO: BME280: Updates to Humidity readings need ctrl_reg write!
>    3f78bc054bd0 iio: core: Return error for failed read_reg
>    bb9ad7727c30 staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack.
>    ef8f8aac9c40 iio: ad_sigma_delta: Implement a dedicated reset function
>    91cec30e5600 iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()'
>    0694b17d52b5 iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()'
>    9598144dd7fe Revert "xhci: Limit USB2 port wake support for AMD Promontory hosts"
>    d075a0375ff9 xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor
>    214dd70fd584 usb: host: xhci-plat: allow sysdev to inherit from ACPI
>    f1741099affe xhci: fix wrong endpoint ESIT value shown in tracing
>    ce2e382d152c xhci: fix finding correct bus_state structure for USB 3.1 hosts
>    49398e9c9987 USB: fix out-of-bounds in usb_set_configuration
>    fbe76115049a usb: Increase quirk delay for USB devices
>    2d3ad4d1d46d USB: core: harden cdc_parse_cdc_header
>    58134902731a USB: uas: fix bug in handling of alternate settings
>    4fea0da59600 USB: devio: Don't corrupt user memory
>    14e7521b5253 USB: devio: Prevent integer overflow in proc_do_submiturb()
>    7b6d9826473c USB: dummy-hcd: Fix erroneous synchronization change
>    110b5cb4d9b4 USB: dummy-hcd: fix infinite-loop resubmission bug
>    86481bcda003 USB: dummy-hcd: fix connection failures (wrong speed)
>    4ffa59b1c5ef USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse
>    9faf2caf8cfa usb: pci-quirks.c: Corrected timeout values used in handshake
>    d039e3d01004 ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor
>    7c4a2bdf47db usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction
>    928b7190418b usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe
>    a6302dbe96dc usb-storage: fix bogus hardware error messages for ATA pass-thru devices
>    78b35c89cf5e usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives
>    c2aafffef836 usb: gadget: udc: renesas_usb3: Fix return value of usb3_write_pipe()
>    3317d2d0ff4c usb: gadget: udc: renesas_usb3: fix Pn_RAMMAP.Pn_MPKT value
>    251a4b607db6 usb: gadget: udc: renesas_usb3: fix for no-data control transfer
>    3cb875dbac15 usb: gadget: udc: atmel: set vbus irqflags explicitly
>    21f8963948de USB: gadgetfs: fix copy_to_user while holding spinlock
>    57dddf4436e3 USB: gadgetfs: Fix crash caused by inadequate synchronization
>    13ac3ba437dd bpf: fix bpf_tail_call() x64 JIT
>    9377e85e3d96 net: rtnetlink: fix info leak in RTM_GETSTATS call
>    73229f01c713 socket, bpf: fix possible use after free
>    721915e62286 l2tp: fix l2tp_eth module loading
>    ef4721707447 tipc: use only positive error codes in messages
>    9b2249636b6e IPv4: early demux can return an error code
>    857c4b1f1004 ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path
>    5222b3c935d8 ip6_gre: ip6gre_tap device should keep dst
>    59d0df52c04c netlink: do not proceed if dump's start() errs
>    cd53a041d929 net/mlx5e: IPoIB, Fix access to invalid memory address
>    6e2af86f894f net: Set sk_prot_creator when cloning sockets to the right proto
>    fd767b3c9282 net: dsa: mv88e6xxx: lock mutex when freeing IRQs
>    a9b7868d8603 packet: only test po->has_vnet_hdr once in packet_snd
>    49791a17d4f4 packet: in packet_do_bind, test fanout with bind_lock held
>    c45234f432ed tun: bail out from tun_get_user() if the skb is empty
>    f6a0ed8e5f3c l2tp: fix race condition in l2tp_tunnel_delete
>    b2861a38475a vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit
>    b1c7b474de2d net: qcom/emac: specify the correct size when mapping a DMA buffer
>    366fcb432b12 net_sched: always reset qdisc backlog in qdisc_reset()
>    95cee692dafa isdn/i4l: fetch the ppp_write buffer in one shot
>    2f707d184b55 net: change skb->mac_header when Generic XDP calls adjust_head
>    53097ad73f85 bpf: one perf event close won't free bpf program attached by another perf event
>    f42a78ad68f6 packet: hold bind lock when rebinding to fanout hook
>    495589ad7efc net: ipv6: fix regression of no RTM_DELADDR sent after DAD failure
>    f8fcd8e80c6b net: emac: Fix napi poll list corruption
>    942383d73c7e tcp: fastopen: fix on syn-data transmit failure
>    b9156f4cbc05 8139too: revisit napi_complete_done() usage
>    c7da54ebfc21 net/sched: cls_matchall: fix crash when used with classful qdisc
>    d366a6d8fa78 ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline
>    13b1a41fff28 net: phy: Fix mask value write on gmii2rgmii converter speed register
>    8786b0419353 ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header
>    4064c6617aca udpv6: Fix the checksum computation when HW checksum does not apply
>    8c1ca8be42a4 bpf/verifier: reject BPF_ALU64|BPF_END
>    8c8468276d86 tcp: update skb->skb_mstamp more carefully
>    6746b3e1e62f tcp: use tp->tcp_mstamp in output path
>    1708658272d8 sctp: potential read out of bounds in sctp_ulpevent_type_enabled()
>    4adf05c23f5d net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walker
>    807813b1440a net_sched: gen_estimator: fix scaling error in bytes/packets samples
>    2280d8256b8f net: bonding: fix tlb_dynamic_lb default value
>    9ba28de2fb47 mlxsw: spectrum: Prevent mirred-related crash on removal
>    d843223f43a8 net: bonding: Fix transmit load balancing in balance-alb mode if specified by sysfs
>    1b7ddba95ec0 Linux 4.12.15
>    9d16c1a513c7 video: fbdev: aty: do not leak uninitialized padding in clk to userspace
>    bc94f3c025d3 KVM: VMX: use cmpxchg64
>    cea4b7ad6495 KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt
>    4cebefacc13f KVM: VMX: do not change SN bit in vmx_update_pi_irte()
>    5a44051221c3 x86/mm: Fix fault error path using unsafe vma pointer
>    d791f8cc082d PM / OPP: Call notifier without holding opp_table->lock
>    8fa3761f3899 btrfs: prevent to set invalid default subvolid
>    8b7eb4320d6e btrfs: propagate error to btrfs_cmp_data_prepare caller
>    66fff45ff37a btrfs: finish ordered extent cleaning if no progress is found
>    d382eb1c62d7 btrfs: clear ordered flag on cleaning up ordered extents
>    61f18171d910 btrfs: fix NULL pointer dereference from free_reloc_roots()
>    3f619f467ff2 PCI: Fix race condition with driver_override
>    8420e1f0af47 md: separate request handling
>    12319e7484d2 md: fix a race condition for flush request handling
>    e676df0b1216 futex: Fix pi_state->owner serialization
>    b36416a27475 etnaviv: fix gem object list corruption
>    691ffb4f0df4 etnaviv: fix submit error path
>    a84cfcb017eb mtd: nand: atmel: fix buffer overflow in atmel_pmecc_user
>    10abcdf16087 sched/sysctl: Check user input value of sysctl_sched_time_avg
>    5419de995f66 xfs: validate bdev support for DAX inode flag
>    1e278dd0b455 kvm: nVMX: Don't allow L2 to access the hardware CR8
>    25d709528376 KVM: VMX: Do not BUG() on out-of-bounds guest IRQ
>    1b5878780e93 kvm/x86: Handle async PF in RCU read-side critical sections
>    acc5982be80a KVM: VMX: simplify and fix vmx_vcpu_pi_load
>    1c16ff161d31 KVM: VMX: avoid double list add with VT-d posted interrupts
>    0a43cc31678e KVM: VMX: extract __pi_post_block
>    e7eb9c1ba767 arm64: fault: Route pte translation faults via do_translation_fault
>    7babcf8e63c1 arm64: mm: Use READ_ONCE when dereferencing pointer to pte table
>    38085d92217f arm64: Make sure SPsel is always set
>    94a2d9d24d33 seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter()
>    65185bc520d1 selftests/seccomp: Support glibc 2.26 siginfo_t.h
>    fc5162ded95e extable: Enable RCU if it is not watching in kernel_text_address()
>    e022bf93a924 extable: Consolidate *kernel_text_address() functions
>    6d755f70dff5 mmc: sdhci-pci: Fix voltage switch for some Intel host controllers
>    c2125202b46c rcu: Allow for page faults in NMI handlers
>    0b4ff86ce0a2 iw_cxgb4: put ep reference in pass_accept_req()
>    70f0bf226a5e iw_cxgb4: remove the stid on listen create failure
>    c39cd8c519dd iw_cxgb4: drop listen destroy replies if no ep found
>    48a056a511a4 bsg-lib: don't free job in bsg_prepare_job
>    0f4a3495da6a gfs2: Fix debugfs glocks dump
>    5284e4435c06 brd: fix overflow in __brd_direct_access
>    da1b0075cf0c nl80211: check for the required netlink attributes presence
>    f5231169840c vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets
>    98da77ff8eb5 SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags
>    60746c15130d SMB3: handle new statx fields
>    f874292f3df8 SMB: Validate negotiate (to protect against downgrade) even if signing off
>    274d2957576d SMB3: Warn user if trying to sign connection that authenticated as guest
>    69543984ef44 Fix SMB3.1.1 guest authentication to Samba
>    848c26a04de0 Revert "IB/ipoib: Update broadcast object if PKey value was changed in index 0"
>    df3f543b639e PM: core: Fix device_pm_check_callbacks()
>    65bee7492116 s390/mm: fix write access check in gup_huge_pmd()
>    b0b70437296e s390/mm: make pmdp_invalidate() do invalidation only
>    3d8166e70730 s390/perf: fix bug when creating per-thread event
>    5887ff9cbff2 MIPS: Fix perf event init
>    ef9d7b3442ab powerpc/pseries: Fix parent_dn reference leak in add_dt_node()
>    0970872dc16c KEYS: prevent KEYCTL_READ on negative key
>    7427f0ec5e24 KEYS: prevent creating a different user's keyrings
>    535c77f6cc0c KEYS: fix writing past end of user-supplied buffer in keyring_read()
>    65e577e5d218 security/keys: rewrite all of big_key crypto
>    6e4990d8d226 random: add get_random_{bytes,u32,u64,int,long,once}_wait family
>    20543a488913 random: add wait_for_random_bytes() API
>    37e408cf708d security/keys: properly zero out sensitive key material in big_key
>    a25aa12be307 crypto: talitos - fix hashing
>    e2a61a9c8de8 crypto: talitos - fix sha224
>    deea80b71ca1 crypto: talitos - Don't provide setkey for non hmac hashing algs.
>    42b449e1e74b crypto: drbg - fix freeing of resources
>    60b92951710b drm/radeon: disable hard reset in hibernate for APUs
>    b9e88e67fa58 Revert "drm/i915/bxt: Disable device ready before shutdown command"
>    3f97a3dc28cc drm/i915/gvt: Fix incorrect PCI BARs reporting
>    5cde5ed0e3e9 scsi: aacraid: Fix 2T+ drives on SmartIOC-2000
>    31fe32c4c118 scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly
>    b051b4ae9e6a md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list
>    58b050319933 md/raid5: fix a race condition in stripe batch
>    805f300c67bd tracing: Remove RCU work arounds from stack tracer
>    682542006df3 tracing: Erase irqsoff trace with empty write
>    82306dc328b9 tracing: Fix trace_pipe behavior for instance traces
>    dbc8d3db80a1 KVM: PPC: Book3S HV: Hold kvm->lock around call to kvmppc_update_lpcr
>    ffd067e2cbb0 genirq/msi: Fix populating multiple interrupts
>    aab5f168d7c6 genirq: Make sparse_irq_lock protect what it should protect
>    dac8a5354b20 mac80211: flush hw_roc_start work before cancelling the ROC
>    f6dc54e4edf3 mac80211_hwsim: Use proper TX power
>    e991455baa63 mac80211: fix VLAN handling with TXQs
>    3722540c8cb3 scsi: scsi_transport_fc: fix NULL pointer dereference in fc_bsg_job_timeout
>    71a7d27fd864 fs/proc: Report eip/esp in /prod/PID/stat for coredumping
>    3941feee3478 cifs: release auth_key.response for reconnect.
>    86806e1ac9ab cifs: release cifs root_cred after exit_cifs
>    0de25f7acd91 cifs: check rsp for NULL before dereferencing in SMB2_open
>    8737eec0e579 sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs
>    a3f1d53c1c2b bcache: fix bch_hprint crash and improve output
>    0fa332456800 bcache: fix for gc and write-back race
>    6ec401ab79a1 bcache: fix sequential large write IO bypass
>    273676b9a143 bcache: Correct return value for sysfs attach errors
>    d8cc6ff5d172 bcache: correct cache_dirty_target in __update_writeback_rate()
>    64a03d02ce82 bcache: do not subtract sectors_to_gc for bypassed IO
>    bec155f8ae9b bcache: Fix leak of bdev reference
>    809094f51397 bcache: initialize dirty stripes in flash_dev_run()
>    6c2a71ced908 ALSA: seq: Cancel pending autoload work at unbinding device
>    c29f8277f34c PM / devfreq: Fix memory leak when fail to register device
>    2872fe22451a media: adv7180: add missing adv7180cp, adv7180st i2c device IDs
>    c84111b698c8 media: uvcvideo: Prevent heap overflow when accessing mapped controls
>    56575dd7a0ed media: v4l2-compat-ioctl32: Fix timespec conversion
>    bb6ccacff00c s390/mm: fix race on mm->context.flush_mm
>    7b33ee224620 s390/mm: fix local TLB flushing vs. detach of an mm address space
>    e2813581906a net/netfilter/nf_conntrack_core: Fix net_conntrack_lock()
>    77f420b4d792 PCI: pciehp: Report power fault only once until we clear it
>    a58bbffad34d PCI: shpchp: Enable bridge bus mastering if MSI is enabled
>    9caa334f7158 ARC: Re-enable MMU upon Machine Check exception
>    fceed125b7a5 tracing: Apply trace_clock changes to instance max buffer
>    e183b93ae81e tracing: Add barrier to trace_printk() buffer nesting modification
>    b9b3fa21babe ftrace: Fix memleak when unregistering dynamic ops when tracing disabled
>    82e12dcbfd1f ftrace: Fix selftest goto location on error
>    5ab726174eae ftrace: Fix debug preempt config name in stack_tracer_{en,dis}able
>    59ce93476f82 mailbox: bcm-flexrm-mailbox: Fix mask used in CMPL_START_ADDR_VALUE()
>    ddaf72eb0d17 scsi: qla2xxx: Fix an integer overflow in sysfs code
>    f74974648540 scsi: qla2xxx: Use fabric name for Get Port Speed command
>    b4cb86cdb179 scsi: qla2xxx: Use BIT_6 to acquire FAWWPN from switch
>    432d773132a5 scsi: qla2xxx: Correction to vha->vref_count timeout
>    6fa7602be640 scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE
>    d55c1d09656d scsi: sg: Re-fix off by one in sg_fill_request_table()
>    3992966852f4 scsi: sg: factor out sg_fill_request_table()
>    c15de6f030a9 scsi: storvsc: fix memory leak on ring buffer busy
>    3c710fb3c2a0 scsi: megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead
>    8323a8af45f4 scsi: megaraid_sas: Check valid aen class range to avoid kernel panic
>    b06876d957af scsi: megaraid_sas: set minimum value of resetwaittime to be 1 secs
>    a128d0520218 scsi: megaraid_sas: mismatch of allocated MFI frame size and length exposed in MFI MPT pass through command
>    d3065824b5d8 scsi: aacraid: Fix command send race condition
>    9ef86a2c2f9c scsi: qedi: off by one in qedi_get_cmd_from_tid()
>    991a1a973948 scsi: zfcp: trace high part of "new" 64 bit SCSI LUN
>    7373c36cf075 scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response
>    2bfe5894d999 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records
>    c679798f4383 scsi: zfcp: fix missing trace records for early returns in TMF eh handlers
>    d456a6a7eba5 scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA
>    c3542a2687e4 scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records
>    159e38c80f1c scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path
>    c6c3b0a8f550 scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled
>    c3df0e8d390b skd: Submit requests to firmware before triggering the doorbell
>    90b434ca7fd1 skd: Avoid that module unloading triggers a use-after-free
>    d850e6fbdea2 md/bitmap: disable bitmap_resize for file-backed bitmaps.
>    aee5be4e0cf6 md/bitmap: copy correct data for bitmap super
>    ee6afcd47b63 block: directly insert blk-mq request from blk_insert_cloned_request()
>    4dfcf18b9669 block: Relax a check in blk_start_queue()
>    dd7a87a9600e powerpc: Fix DAR reporting when alignment handler faults
>    4ccf03cf6796 powerpc/pseries: Don't attempt to acquire drc during memory hot add for assigned lmbs
>    57a7853a3297 powerpc/powernv/npu: Move tlb flush before launching ATSD
>    fce49edeb7b8 cxl: Fix driver use count
>    adcbc87965eb ext4: fix quota inconsistency during orphan cleanup for read-only mounts
>    6d8326041868 ext4: fix incorrect quotaoff if the quota feature is enabled
>    699ec491aa59 ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets
>    b9aa3e877bea wcn36xx: Introduce mutual exclusion of fw configuration
>    b51f1d0bed48 regulator: cpcap: Fix standby mode
>    961497c9322b crypto: AF_ALG - remove SGL terminator indicator when chaining
>    e66082e0af79 crypto: caam/qi - properly set IV after {en,de}crypt
>    be48e355e2b0 crypto: caam/qi - fix typo in authenc alg driver name
>    c1b0aa5e489e crypto: scompress - don't sleep with preemption disabled
>    bedc673ee431 crypto: ccp - Fix XTS-AES-128 support on v5 CCPs
>    32bb68256227 docs: disable KASLR when debugging kernel
>    ebb451616d95 MIPS: math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bit case)
>    8a9e0b68b344 MIPS: math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bit case)
>    f1045424c538 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Clean up "maddf_flags" enumeration
>    db1ba5de2711 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of zero inputs
>    b9891c4cf672 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of infinite inputs
>    12ab5ebcc3f3 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagation
>    b3a6ac0d63b6 MIPS: math-emu: MINA.<D|S>: Fix some cases of infinity and zero inputs
>    797910efa67c MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of both infinite inputs
>    32401438ab1c MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of input values with opposite signs
>    b4095004e721 MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of both inputs negative
>    47e062700023 MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of both inputs zero
>    9db3b8a2ffed MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN propagation
>    c8b054b62131 Input: i8042 - add Gigabyte P57 to the keyboard reset table
>    39d29eb95f64 pinctrl/amd: save pin registers over suspend/resume
>    b36d90f0b2fb pinctrl: samsung: Fix NULL pointer exception on external interrupts on S3C24xx
>    b098a309db19 pinctrl: samsung: Fix invalid register offset used for Exynos5433 external interrupts
>    a6a33ff37c4c tty: improve tty_insert_flip_char() slow path
>    d584d1580fc4 tty: improve tty_insert_flip_char() fast path
>    361c23e37c1f drm/amdgpu: read reg in each iterator of psp_wait_for loop
>    c29802eb2b14 Input: xpad - validate USB endpoint type during probe
>    f56b7f2bf63e smp/hotplug: Handle removal correctly in cpuhp_store_callbacks()
>    c4705a91ac8f srcu: Provide ordering for CPU not involved in grace period
>    7ac16054fc2b IB/mlx5: Fix cached MR allocation flow
>    1183d4d2624c IB/{qib, hfi1}: Avoid flow control testing for RDMA write operation
>    3e5ed45a45e0 IB/hfi1: Revert egress pkey check enforcement
>    1994169a2b63 <linux/uaccess.h>: Fix copy_in_user() declaration
>    f8d5b811ae66 orangefs: Don't clear SGID when inheriting ACLs
>
> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> ---
>  meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb   |  6 +++---
>  meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb |  6 +++---
>  meta/recipes-kernel/linux/linux-yocto_4.12.bb      | 20 ++++++++++----------
>  3 files changed, 16 insertions(+), 16 deletions(-)
>
> diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb b/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
> index abd25a87f85b..6431ffbfe342 100644
> --- a/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
> +++ b/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
> @@ -11,13 +11,13 @@ python () {
>          raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
>  }
>  
> -SRCREV_machine ?= "55000a68d7b8ba26ce1733d48f9efa384528e67c"
> -SRCREV_meta ?= "b9735e238841b9932bb324e8b4d9fb536d812ed1"
> +SRCREV_machine ?= "1a58be8c58386b680d6086ca527acf5c6d173a74"
> +SRCREV_meta ?= "146a863c246f803a074a5abc12e69737bc6751b2"
>  
>  SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.12.git;branch=${KBRANCH};name=machine \
>             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.12;destsuffix=${KMETA}"
>  
> -LINUX_VERSION ?= "4.12.14"
> +LINUX_VERSION ?= "4.12.16"
>  
>  PV = "${LINUX_VERSION}+git${SRCPV}"
>  
> diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
> index 68d5a8ad85a3..2e749950654e 100644
> --- a/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
> +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
> @@ -4,13 +4,13 @@ KCONFIG_MODE = "--allnoconfig"
>  
>  require recipes-kernel/linux/linux-yocto.inc
>  
> -LINUX_VERSION ?= "4.12.14"
> +LINUX_VERSION ?= "4.12.16"
>  
>  KMETA = "kernel-meta"
>  KCONF_BSP_AUDIT_LEVEL = "2"
>  
> -SRCREV_machine ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
> -SRCREV_meta ?= "b9735e238841b9932bb324e8b4d9fb536d812ed1"
> +SRCREV_machine ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
> +SRCREV_meta ?= "146a863c246f803a074a5abc12e69737bc6751b2"
>  
>  PV = "${LINUX_VERSION}+git${SRCPV}"
>  
> diff --git a/meta/recipes-kernel/linux/linux-yocto_4.12.bb b/meta/recipes-kernel/linux/linux-yocto_4.12.bb
> index a45d90bfaf2c..20e2fd37957f 100644
> --- a/meta/recipes-kernel/linux/linux-yocto_4.12.bb
> +++ b/meta/recipes-kernel/linux/linux-yocto_4.12.bb
> @@ -11,20 +11,20 @@ KBRANCH_qemux86  ?= "standard/base"
>  KBRANCH_qemux86-64 ?= "standard/base"
>  KBRANCH_qemumips64 ?= "standard/mti-malta64"
>  
> -SRCREV_machine_qemuarm ?= "b6b85e6055b8af3ef9a8e74f4edb5c0a69bd031b"
> -SRCREV_machine_qemuarm64 ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
> -SRCREV_machine_qemumips ?= "788655446537fbf4a7c7cb720b4ea3dfa0ca9d20"
> -SRCREV_machine_qemuppc ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
> -SRCREV_machine_qemux86 ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
> -SRCREV_machine_qemux86-64 ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
> -SRCREV_machine_qemumips64 ?= "d3f5808a2f7787e02057df9fea1fa97fb939fd6c"
> -SRCREV_machine ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
> -SRCREV_meta ?= "b9735e238841b9932bb324e8b4d9fb536d812ed1"
> +SRCREV_machine_qemuarm ?= "d28b66327c41ded21f49bd1b4bf35e8d3a5684c3"
> +SRCREV_machine_qemuarm64 ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
> +SRCREV_machine_qemumips ?= "2e6d1d8f4d63400aac07dcadfd94c1337d4b7e2f"
> +SRCREV_machine_qemuppc ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
> +SRCREV_machine_qemux86 ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
> +SRCREV_machine_qemux86-64 ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
> +SRCREV_machine_qemumips64 ?= "5ad067fb6b042cc68252ba746a244d7a97be75fc"
> +SRCREV_machine ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
> +SRCREV_meta ?= "146a863c246f803a074a5abc12e69737bc6751b2"
>  
>  SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.12.git;name=machine;branch=${KBRANCH}; \
>             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.12;destsuffix=${KMETA}"
>  
> -LINUX_VERSION ?= "4.12.14"
> +LINUX_VERSION ?= "4.12.16"
>  
>  PV = "${LINUX_VERSION}+git${SRCPV}"
>  



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 4/8] linux-yocto/4.12: update to v4.12.16
  2017-12-05 16:26   ` akuster808
@ 2017-12-05 19:17     ` Bruce Ashfield
  0 siblings, 0 replies; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-05 19:17 UTC (permalink / raw)
  To: akuster808; +Cc: Wold, Saul, Patches and discussions about the oe-core layer

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

On Tue, Dec 5, 2017 at 11:26 AM, akuster808 <akuster808@gmail.com> wrote:

> Bruce,
>
>
> On 12/04/2017 07:39 AM, Bruce Ashfield wrote:
> > Integrating the -stable updates from Paul Gortmaker that cover the
> > following commitsz
> >
> >    8500552cb6f7 Linux 4.12.16
>
> What is your take on 4.14 ?
>


I'll be putting out a 4.14 named kernel shortly and will drop the older LTS
kernels in master.

For the next release, it will be 4.14 for LTS and a newer kernel as well.

Bruce


>
> - armin
> >    3041c36e51aa vmbus: more host signalling avoidance
> >    170ce449d952 vmbus: eliminate duplicate cached index
> >    1843e4c61d03 vmbus: refactor hv_signal_on_read
> >    3114e4beb799 vmbus: simplify hv_ringbuffer_read
> >    47cd1be8a9b1 HID: hid-elecom: extend to fix descriptor for HUGE
> trackball
> >    663b5513c683 mm: page_vma_mapped: ensure pmd is loaded with READ_ONCE
> outside of lock
> >    8a0af0f30b6b perf pmu: Unbreak perf record for arm/arm64 with events
> with explicit PMU
> >    20ce8834fc99 KVM: nVMX: update last_nonleaf_level when initializing
> nested EPT
> >    bf6a0ec7751f x86/alternatives: Fix alt_max_short macro to really be a
> max()
> >    8566ad9542c8 x86/microcode: Do the family check first
> >    d369002c85c7 RAS/CEC: Use the right length for "cec_disable"
> >    2f5df0825d43 USB: serial: console: fix use-after-free after failed
> setup
> >    38d29750c751 USB: serial: console: fix use-after-free on disconnect
> >    3312688774a5 USB: serial: qcserial: add Dell DW5818, DW5819
> >    8ceb1ab5b8b6 USB: serial: option: add support for TP-Link LTE module
> >    9a492331d4d8 USB: serial: cp210x: add support for ELV TFD500
> >    05a76c3972a3 USB: serial: cp210x: fix partnum regression
> >    36db7ee477f7 USB: serial: ftdi_sio: add id for Cypress WICED dev board
> >    f5f28aa1189d bio_copy_user_iov(): don't ignore ->iov_offset
> >    2e23ac57b91b more bio_map_user_iov() leak fixes
> >    be96ea60abf4 fix unbalanced page refcounting in bio_map_user_iov
> >    62272a78cd64 direct-io: Prevent NULL pointer access in
> submit_page_section
> >    da889b1de1e2 usb: gadget: composite: Fix use-after-free in
> usb_composite_overwrite_options
> >    82bb04bf4ef3 usb: gadget: configfs: Fix memory leak of interface
> directory data
> >    48f321f266d2 drm/i915: Use crtc_state_is_legacy_gamma in
> intel_color_check
> >    300533678314 drm/i915/bios: parse DDI ports also for CHV for HDMI DDC
> pin and DP AUX channel
> >    6e7077ce8b8f drm/i915: Read timings from the correct transcoder in
> intel_crtc_mode_get()
> >    a89c571ae8a8 drm/i915/edp: Get the Panel Power Off timestamp after
> panel is off
> >    002894140f21 drm/atomic: Unref duplicated drm_atomic_state in
> drm_atomic_helper_resume()
> >    7e9518d4926c ALSA: line6: Fix leftover URB at error-path during probe
> >    44a4ce6662bd ALSA: line6: Fix missing initialization before error path
> >    7f16c070632d ALSA: line6: Fix NULL dereference at podhd_disconnect()
> >    317938e88d45 ALSA: caiaq: Fix stray URB at probe error path
> >    39921169c481 ALSA: seq: Fix copy_from_user() call inside lock
> >    dc744c119f6d ALSA: seq: Fix use-after-free at creating a port
> >    3da32e1a4a3a ALSA: usb-audio: Kill stray URB at exiting
> >    cbf3f880a31c fs/mpage.c: fix mpage_writepage() for pages with buffers
> >    24bb3d33bf9c Revert "vmalloc: back off when the current task is
> killed"
> >    076e98e18525 device property: Track owner device of device property
> >    2404f2c63a8f iommu/amd: Finish TLB flush in amd_iommu_unmap()
> >    2681ccd7a877 usb: renesas_usbhs: Fix DMAC sequence for receiving
> zero-length packet
> >    014b37ece737 KVM: nVMX: fix guest CR4 loading when emulating L2 to L1
> exit
> >    c0f617345da5 KVM: MMU: always terminate page walks at level 1
> >    810fa30a4ec6 crypto: shash - Fix zero-length shash ahash digest crash
> >    c55f32198aa4 crypto: skcipher - Fix crash on zero-length input
> >    688d47df70db HID: usbhid: fix out-of-bounds bug
> >    fceb5f74236c NFS: Fix uninitialized rpc_wait_queue
> >    3936965498e9 dmaengine: ti-dma-crossbar: Fix possible race condition
> with dma_inuse
> >    232ab7abddce dmaengine: edma: Align the memcpy acnt array size with
> the transfer
> >    a1b8e04e4478 mei: always use domain runtime pm callbacks.
> >    ff7884c2afbf MIPS: math-emu: Remove pr_err() calls from fpu_emu()
> >    c43a87667d3f USB: dummy-hcd: Fix deadlock caused by disconnect
> detection
> >    111001ffa651 watchdog: Revert "iTCO_wdt: all versions count down
> twice"
> >    d6703459b5bf udp: perform source validation for mcast early demux
> >    5a2bdca5336a nl80211: Define policy for packet pattern attributes
> >    fd4bee8c17d9 mmc: core: add driver strength selection when selecting
> hs400es
> >    11a49827d263 nvme-pci: Use PCI bus address for data/queues in CMB
> >    bfd19d3e3511 drm/i915/bios: ignore HDMI on port A
> >    8ab3d473cbfd drm/i915: always update ELD connector type after get
> modes
> >    ec338aac41a5 brcmfmac: setup passive scan if requested by user-space
> >    a2db156a40ef brcmfmac: add length check in
> brcmf_cfg80211_escan_handler()
> >    fda708d0e6c9 scsi: sd: Do not override max_sectors_kb sysfs setting
> >    9d0c3a0c8ed3 scsi: sd: Implement blacklist option for WRITE SAME w/
> UNMAP
> >    e57b8ad57afc scsi: remove various unused blist flags
> >    86d40a1cfd5e iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD
> >    0a1447d60118 kvm/x86: Avoid async PF preempting the kernel incorrectly
> >    9dfcfa3ac381 KVM: PPC: Book3S: Fix server always zero from
> kvmppc_xive_get_xive()
> >    4d93aae9b293 dm crypt: fix memory leak in crypt_ctr_cipher_old()
> >    8ab4dc921826 dm crypt: reject sector_size feature if device length is
> not aligned to it
> >    da3c3bd6ad07 netlink: fix nla_put_{u8,u16,u32} for KASAN
> >    dbe7d8a9dba2 rocker: fix rocker_tlv_put_* functions for KASAN
> >    1fa70078bcba HID: wacom: bits shifted too much for 9th and 10th
> buttons
> >    de1b19226d80 HID: wacom: Always increment hdev refcount within
> wacom_get_hdev_data
> >    78fbbdd94b75 HID: wacom: generic: Clear ABS_MISC when tool leaves
> proximity
> >    4c0d78da4868 HID: wacom: generic: Send MSC_SERIAL and ABS_MISC when
> leaving prox
> >    f4efe333405d HID: wacom: Correct coordinate system of touchring and
> pen twist
> >    3dd5dae733f6 HID: wacom: Properly report negative values from Intuos
> Pro 2 Bluetooth
> >    429ea46a9d3a HID: wacom: leds: Don't try to control the EKR's
> read-only LEDs
> >    ffb802b9d7f9 HID: i2c-hid: allocate hid buffers for real worst case
> >    9a95f1edac92 HID: rmi: Make sure the HID device is opened on resume
> >    16be0f8ec04d arm64: Ensure the instruction emulation is ready for
> userspace
> >    8fe55ce33212 ftrace: Fix kmemleak in unregister_ftrace_graph
> >    86f8a516079a auxdisplay: charlcd: properly restore atomic counter on
> error path
> >    99ff327c8738 stm class: Fix a use-after-free
> >    d68b3c9e3511 vmbus: don't acquire the mutex in vmbus_hvsock_device_
> unregister()
> >    07d4af70fd2e Drivers: hv: fcopy: restore correct transfer length
> >    c106e296904b cgroup: Reinit cgroup_taskset structure before
> cgroup_migrate_execute() returns
> >    336cc70e7777 driver core: platform: Don't read past the end of
> "driver_override" buffer
> >    4384e4fd5416 intel_th: pci: Add Lewisburg PCH support
> >    6b8889bc67cf percpu: make this_cpu_generic_read() atomic w.r.t.
> interrupts
> >    5524a161ced3 powerpc/tm: Fix illegal TM state in signal handler
> >    11939f4de59b powerpc/64s: Use emergency stack for kernel TM Bad Thing
> program checks
> >    19cae92eb3d3 powerpc/powernv: Increase memory block size to 1GB on
> radix
> >    6834ed0682d8 ALSA: usx2y: Suppress kernel warning at page allocation
> failures
> >    c73650323e57 Revert "ALSA: echoaudio: purge contradictions between
> dimension matrix members and total number of members"
> >    435ad40590e7 ALSA: compress: Remove unused variable
> >    d62ff966e300 lsm: fix smack_inode_removexattr and xattr_getsecurity
> memleak
> >    8907604ceee1 lib/ratelimit.c: use deferred printk() version
> >    a646d2e16d5e userfaultfd: non-cooperative: fix fork use after free
> >    7376b8c10bde mm: avoid marking swap cached page as lazyfree
> >    d912b7cf15a6 mm: fix RODATA_TEST failure "rodata_test: test data was
> not read only"
> >    3a8584637eb7 mm, oom_reaper: skip mm structs with mmu notifiers
> >    a3a2270666cb ksm: fix unlocked iteration over vmas in
> cmp_and_merge_page()
> >    0b833e6215f1 staging: vchiq_2835_arm: Fix NULL ptr dereference in
> free_pagelist
> >    21163f7980af uwb: ensure that endpoint is interrupt
> >    3474cb66fea2 uwb: properly check kthread_run return value
> >    27a8bc07aaaa iio: adc: mcp320x: Fix oops on module unload
> >    3f8385a599bb iio: adc: mcp320x: Fix readout of negative voltages
> >    143b44819564 iio: ad7793: Fix the serial interface reset
> >    c15998910ffd iio: trigger: stm32-timer: fix a corner case to write
> preset
> >    e4445ff462ff iio: trigger: stm32-timer: preset shouldn't be buffered
> >    620dfbd1d966 IIO: BME280: Updates to Humidity readings need ctrl_reg
> write!
> >    3f78bc054bd0 iio: core: Return error for failed read_reg
> >    bb9ad7727c30 staging: iio: ad7192: Fix - use the dedicated reset
> function avoiding dma from stack.
> >    ef8f8aac9c40 iio: ad_sigma_delta: Implement a dedicated reset function
> >    91cec30e5600 iio: adc: twl4030: Disable the vusb3v1 rugulator in the
> error handling path of 'twl4030_madc_probe()'
> >    0694b17d52b5 iio: adc: twl4030: Fix an error handling path in
> 'twl4030_madc_probe()'
> >    9598144dd7fe Revert "xhci: Limit USB2 port wake support for AMD
> Promontory hosts"
> >    d075a0375ff9 xhci: set missing SuperSpeedPlus Link Protocol bit in
> roothub descriptor
> >    214dd70fd584 usb: host: xhci-plat: allow sysdev to inherit from ACPI
> >    f1741099affe xhci: fix wrong endpoint ESIT value shown in tracing
> >    ce2e382d152c xhci: fix finding correct bus_state structure for USB
> 3.1 hosts
> >    49398e9c9987 USB: fix out-of-bounds in usb_set_configuration
> >    fbe76115049a usb: Increase quirk delay for USB devices
> >    2d3ad4d1d46d USB: core: harden cdc_parse_cdc_header
> >    58134902731a USB: uas: fix bug in handling of alternate settings
> >    4fea0da59600 USB: devio: Don't corrupt user memory
> >    14e7521b5253 USB: devio: Prevent integer overflow in
> proc_do_submiturb()
> >    7b6d9826473c USB: dummy-hcd: Fix erroneous synchronization change
> >    110b5cb4d9b4 USB: dummy-hcd: fix infinite-loop resubmission bug
> >    86481bcda003 USB: dummy-hcd: fix connection failures (wrong speed)
> >    4ffa59b1c5ef USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse
> >    9faf2caf8cfa usb: pci-quirks.c: Corrected timeout values used in
> handshake
> >    d039e3d01004 ALSA: usb-audio: Check out-of-bounds access by corrupted
> buffer descriptor
> >    7c4a2bdf47db usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX
> direction
> >    928b7190418b usb: renesas_usbhs: fix the BCLR setting condition for
> non-DCP pipe
> >    a6302dbe96dc usb-storage: fix bogus hardware error messages for ATA
> pass-thru devices
> >    78b35c89cf5e usb-storage: unusual_devs entry to fix write-access
> regression for Seagate external drives
> >    c2aafffef836 usb: gadget: udc: renesas_usb3: Fix return value of
> usb3_write_pipe()
> >    3317d2d0ff4c usb: gadget: udc: renesas_usb3: fix Pn_RAMMAP.Pn_MPKT
> value
> >    251a4b607db6 usb: gadget: udc: renesas_usb3: fix for no-data control
> transfer
> >    3cb875dbac15 usb: gadget: udc: atmel: set vbus irqflags explicitly
> >    21f8963948de USB: gadgetfs: fix copy_to_user while holding spinlock
> >    57dddf4436e3 USB: gadgetfs: Fix crash caused by inadequate
> synchronization
> >    13ac3ba437dd bpf: fix bpf_tail_call() x64 JIT
> >    9377e85e3d96 net: rtnetlink: fix info leak in RTM_GETSTATS call
> >    73229f01c713 socket, bpf: fix possible use after free
> >    721915e62286 l2tp: fix l2tp_eth module loading
> >    ef4721707447 tipc: use only positive error codes in messages
> >    9b2249636b6e IPv4: early demux can return an error code
> >    857c4b1f1004 ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel
> device in tx path
> >    5222b3c935d8 ip6_gre: ip6gre_tap device should keep dst
> >    59d0df52c04c netlink: do not proceed if dump's start() errs
> >    cd53a041d929 net/mlx5e: IPoIB, Fix access to invalid memory address
> >    6e2af86f894f net: Set sk_prot_creator when cloning sockets to the
> right proto
> >    fd767b3c9282 net: dsa: mv88e6xxx: lock mutex when freeing IRQs
> >    a9b7868d8603 packet: only test po->has_vnet_hdr once in packet_snd
> >    49791a17d4f4 packet: in packet_do_bind, test fanout with bind_lock
> held
> >    c45234f432ed tun: bail out from tun_get_user() if the skb is empty
> >    f6a0ed8e5f3c l2tp: fix race condition in l2tp_tunnel_delete
> >    b2861a38475a vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit
> >    b1c7b474de2d net: qcom/emac: specify the correct size when mapping a
> DMA buffer
> >    366fcb432b12 net_sched: always reset qdisc backlog in qdisc_reset()
> >    95cee692dafa isdn/i4l: fetch the ppp_write buffer in one shot
> >    2f707d184b55 net: change skb->mac_header when Generic XDP calls
> adjust_head
> >    53097ad73f85 bpf: one perf event close won't free bpf program
> attached by another perf event
> >    f42a78ad68f6 packet: hold bind lock when rebinding to fanout hook
> >    495589ad7efc net: ipv6: fix regression of no RTM_DELADDR sent after
> DAD failure
> >    f8fcd8e80c6b net: emac: Fix napi poll list corruption
> >    942383d73c7e tcp: fastopen: fix on syn-data transmit failure
> >    b9156f4cbc05 8139too: revisit napi_complete_done() usage
> >    c7da54ebfc21 net/sched: cls_matchall: fix crash when used with
> classful qdisc
> >    d366a6d8fa78 ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is
> disabled in cmdline
> >    13b1a41fff28 net: phy: Fix mask value write on gmii2rgmii converter
> speed register
> >    8786b0419353 ip6_gre: skb_push ipv6hdr before packing the header in
> ip6gre_header
> >    4064c6617aca udpv6: Fix the checksum computation when HW checksum
> does not apply
> >    8c1ca8be42a4 bpf/verifier: reject BPF_ALU64|BPF_END
> >    8c8468276d86 tcp: update skb->skb_mstamp more carefully
> >    6746b3e1e62f tcp: use tp->tcp_mstamp in output path
> >    1708658272d8 sctp: potential read out of bounds in
> sctp_ulpevent_type_enabled()
> >    4adf05c23f5d net: sched: fix use-after-free in tcf_action_destroy and
> tcf_del_walker
> >    807813b1440a net_sched: gen_estimator: fix scaling error in
> bytes/packets samples
> >    2280d8256b8f net: bonding: fix tlb_dynamic_lb default value
> >    9ba28de2fb47 mlxsw: spectrum: Prevent mirred-related crash on removal
> >    d843223f43a8 net: bonding: Fix transmit load balancing in balance-alb
> mode if specified by sysfs
> >    1b7ddba95ec0 Linux 4.12.15
> >    9d16c1a513c7 video: fbdev: aty: do not leak uninitialized padding in
> clk to userspace
> >    bc94f3c025d3 KVM: VMX: use cmpxchg64
> >    cea4b7ad6495 KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_
> interrupt
> >    4cebefacc13f KVM: VMX: do not change SN bit in vmx_update_pi_irte()
> >    5a44051221c3 x86/mm: Fix fault error path using unsafe vma pointer
> >    d791f8cc082d PM / OPP: Call notifier without holding opp_table->lock
> >    8fa3761f3899 btrfs: prevent to set invalid default subvolid
> >    8b7eb4320d6e btrfs: propagate error to btrfs_cmp_data_prepare caller
> >    66fff45ff37a btrfs: finish ordered extent cleaning if no progress is
> found
> >    d382eb1c62d7 btrfs: clear ordered flag on cleaning up ordered extents
> >    61f18171d910 btrfs: fix NULL pointer dereference from
> free_reloc_roots()
> >    3f619f467ff2 PCI: Fix race condition with driver_override
> >    8420e1f0af47 md: separate request handling
> >    12319e7484d2 md: fix a race condition for flush request handling
> >    e676df0b1216 futex: Fix pi_state->owner serialization
> >    b36416a27475 etnaviv: fix gem object list corruption
> >    691ffb4f0df4 etnaviv: fix submit error path
> >    a84cfcb017eb mtd: nand: atmel: fix buffer overflow in atmel_pmecc_user
> >    10abcdf16087 sched/sysctl: Check user input value of
> sysctl_sched_time_avg
> >    5419de995f66 xfs: validate bdev support for DAX inode flag
> >    1e278dd0b455 kvm: nVMX: Don't allow L2 to access the hardware CR8
> >    25d709528376 KVM: VMX: Do not BUG() on out-of-bounds guest IRQ
> >    1b5878780e93 kvm/x86: Handle async PF in RCU read-side critical
> sections
> >    acc5982be80a KVM: VMX: simplify and fix vmx_vcpu_pi_load
> >    1c16ff161d31 KVM: VMX: avoid double list add with VT-d posted
> interrupts
> >    0a43cc31678e KVM: VMX: extract __pi_post_block
> >    e7eb9c1ba767 arm64: fault: Route pte translation faults via
> do_translation_fault
> >    7babcf8e63c1 arm64: mm: Use READ_ONCE when dereferencing pointer to
> pte table
> >    38085d92217f arm64: Make sure SPsel is always set
> >    94a2d9d24d33 seccomp: fix the usage of get/put_seccomp_filter() in
> seccomp_get_filter()
> >    65185bc520d1 selftests/seccomp: Support glibc 2.26 siginfo_t.h
> >    fc5162ded95e extable: Enable RCU if it is not watching in
> kernel_text_address()
> >    e022bf93a924 extable: Consolidate *kernel_text_address() functions
> >    6d755f70dff5 mmc: sdhci-pci: Fix voltage switch for some Intel host
> controllers
> >    c2125202b46c rcu: Allow for page faults in NMI handlers
> >    0b4ff86ce0a2 iw_cxgb4: put ep reference in pass_accept_req()
> >    70f0bf226a5e iw_cxgb4: remove the stid on listen create failure
> >    c39cd8c519dd iw_cxgb4: drop listen destroy replies if no ep found
> >    48a056a511a4 bsg-lib: don't free job in bsg_prepare_job
> >    0f4a3495da6a gfs2: Fix debugfs glocks dump
> >    5284e4435c06 brd: fix overflow in __brd_direct_access
> >    da1b0075cf0c nl80211: check for the required netlink attributes
> presence
> >    f5231169840c vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA
> offsets
> >    98da77ff8eb5 SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags
> >    60746c15130d SMB3: handle new statx fields
> >    f874292f3df8 SMB: Validate negotiate (to protect against downgrade)
> even if signing off
> >    274d2957576d SMB3: Warn user if trying to sign connection that
> authenticated as guest
> >    69543984ef44 Fix SMB3.1.1 guest authentication to Samba
> >    848c26a04de0 Revert "IB/ipoib: Update broadcast object if PKey value
> was changed in index 0"
> >    df3f543b639e PM: core: Fix device_pm_check_callbacks()
> >    65bee7492116 s390/mm: fix write access check in gup_huge_pmd()
> >    b0b70437296e s390/mm: make pmdp_invalidate() do invalidation only
> >    3d8166e70730 s390/perf: fix bug when creating per-thread event
> >    5887ff9cbff2 MIPS: Fix perf event init
> >    ef9d7b3442ab powerpc/pseries: Fix parent_dn reference leak in
> add_dt_node()
> >    0970872dc16c KEYS: prevent KEYCTL_READ on negative key
> >    7427f0ec5e24 KEYS: prevent creating a different user's keyrings
> >    535c77f6cc0c KEYS: fix writing past end of user-supplied buffer in
> keyring_read()
> >    65e577e5d218 security/keys: rewrite all of big_key crypto
> >    6e4990d8d226 random: add get_random_{bytes,u32,u64,int,long,once}_wait
> family
> >    20543a488913 random: add wait_for_random_bytes() API
> >    37e408cf708d security/keys: properly zero out sensitive key material
> in big_key
> >    a25aa12be307 crypto: talitos - fix hashing
> >    e2a61a9c8de8 crypto: talitos - fix sha224
> >    deea80b71ca1 crypto: talitos - Don't provide setkey for non hmac
> hashing algs.
> >    42b449e1e74b crypto: drbg - fix freeing of resources
> >    60b92951710b drm/radeon: disable hard reset in hibernate for APUs
> >    b9e88e67fa58 Revert "drm/i915/bxt: Disable device ready before
> shutdown command"
> >    3f97a3dc28cc drm/i915/gvt: Fix incorrect PCI BARs reporting
> >    5cde5ed0e3e9 scsi: aacraid: Fix 2T+ drives on SmartIOC-2000
> >    31fe32c4c118 scsi: scsi_transport_iscsi: fix the issue that
> iscsi_if_rx doesn't parse nlmsg properly
> >    b051b4ae9e6a md/raid5: preserve STRIPE_ON_UNPLUG_LIST in
> break_stripe_batch_list
> >    58b050319933 md/raid5: fix a race condition in stripe batch
> >    805f300c67bd tracing: Remove RCU work arounds from stack tracer
> >    682542006df3 tracing: Erase irqsoff trace with empty write
> >    82306dc328b9 tracing: Fix trace_pipe behavior for instance traces
> >    dbc8d3db80a1 KVM: PPC: Book3S HV: Hold kvm->lock around call to
> kvmppc_update_lpcr
> >    ffd067e2cbb0 genirq/msi: Fix populating multiple interrupts
> >    aab5f168d7c6 genirq: Make sparse_irq_lock protect what it should
> protect
> >    dac8a5354b20 mac80211: flush hw_roc_start work before cancelling the
> ROC
> >    f6dc54e4edf3 mac80211_hwsim: Use proper TX power
> >    e991455baa63 mac80211: fix VLAN handling with TXQs
> >    3722540c8cb3 scsi: scsi_transport_fc: fix NULL pointer dereference in
> fc_bsg_job_timeout
> >    71a7d27fd864 fs/proc: Report eip/esp in /prod/PID/stat for coredumping
> >    3941feee3478 cifs: release auth_key.response for reconnect.
> >    86806e1ac9ab cifs: release cifs root_cred after exit_cifs
> >    0de25f7acd91 cifs: check rsp for NULL before dereferencing in
> SMB2_open
> >    8737eec0e579 sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs
> >    a3f1d53c1c2b bcache: fix bch_hprint crash and improve output
> >    0fa332456800 bcache: fix for gc and write-back race
> >    6ec401ab79a1 bcache: fix sequential large write IO bypass
> >    273676b9a143 bcache: Correct return value for sysfs attach errors
> >    d8cc6ff5d172 bcache: correct cache_dirty_target in
> __update_writeback_rate()
> >    64a03d02ce82 bcache: do not subtract sectors_to_gc for bypassed IO
> >    bec155f8ae9b bcache: Fix leak of bdev reference
> >    809094f51397 bcache: initialize dirty stripes in flash_dev_run()
> >    6c2a71ced908 ALSA: seq: Cancel pending autoload work at unbinding
> device
> >    c29f8277f34c PM / devfreq: Fix memory leak when fail to register
> device
> >    2872fe22451a media: adv7180: add missing adv7180cp, adv7180st i2c
> device IDs
> >    c84111b698c8 media: uvcvideo: Prevent heap overflow when accessing
> mapped controls
> >    56575dd7a0ed media: v4l2-compat-ioctl32: Fix timespec conversion
> >    bb6ccacff00c s390/mm: fix race on mm->context.flush_mm
> >    7b33ee224620 s390/mm: fix local TLB flushing vs. detach of an mm
> address space
> >    e2813581906a net/netfilter/nf_conntrack_core: Fix
> net_conntrack_lock()
> >    77f420b4d792 PCI: pciehp: Report power fault only once until we clear
> it
> >    a58bbffad34d PCI: shpchp: Enable bridge bus mastering if MSI is
> enabled
> >    9caa334f7158 ARC: Re-enable MMU upon Machine Check exception
> >    fceed125b7a5 tracing: Apply trace_clock changes to instance max buffer
> >    e183b93ae81e tracing: Add barrier to trace_printk() buffer nesting
> modification
> >    b9b3fa21babe ftrace: Fix memleak when unregistering dynamic ops when
> tracing disabled
> >    82e12dcbfd1f ftrace: Fix selftest goto location on error
> >    5ab726174eae ftrace: Fix debug preempt config name in
> stack_tracer_{en,dis}able
> >    59ce93476f82 mailbox: bcm-flexrm-mailbox: Fix mask used in
> CMPL_START_ADDR_VALUE()
> >    ddaf72eb0d17 scsi: qla2xxx: Fix an integer overflow in sysfs code
> >    f74974648540 scsi: qla2xxx: Use fabric name for Get Port Speed command
> >    b4cb86cdb179 scsi: qla2xxx: Use BIT_6 to acquire FAWWPN from switch
> >    432d773132a5 scsi: qla2xxx: Correction to vha->vref_count timeout
> >    6fa7602be640 scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE
> >    d55c1d09656d scsi: sg: Re-fix off by one in sg_fill_request_table()
> >    3992966852f4 scsi: sg: factor out sg_fill_request_table()
> >    c15de6f030a9 scsi: storvsc: fix memory leak on ring buffer busy
> >    3c710fb3c2a0 scsi: megaraid_sas: Return pended IOCTLs with cmd_status
> MFI_STAT_WRONG_STATE in case adapter is dead
> >    8323a8af45f4 scsi: megaraid_sas: Check valid aen class range to avoid
> kernel panic
> >    b06876d957af scsi: megaraid_sas: set minimum value of resetwaittime
> to be 1 secs
> >    a128d0520218 scsi: megaraid_sas: mismatch of allocated MFI frame size
> and length exposed in MFI MPT pass through command
> >    d3065824b5d8 scsi: aacraid: Fix command send race condition
> >    9ef86a2c2f9c scsi: qedi: off by one in qedi_get_cmd_from_tid()
> >    991a1a973948 scsi: zfcp: trace high part of "new" 64 bit SCSI LUN
> >    7373c36cf075 scsi: zfcp: trace HBA FSF response by default on dismiss
> or timedout late response
> >    2bfe5894d999 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI
> trace records
> >    c679798f4383 scsi: zfcp: fix missing trace records for early returns
> in TMF eh handlers
> >    d456a6a7eba5 scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to
> correlate with HBA
> >    c3542a2687e4 scsi: zfcp: fix capping of unsuccessful GPN_FT SAN
> response trace records
> >    159e38c80f1c scsi: zfcp: add handling for FCP_RESID_OVER to the fcp
> ingress path
> >    c6c3b0a8f550 scsi: zfcp: fix queuecommand for scsi_eh commands when
> DIX enabled
> >    c3df0e8d390b skd: Submit requests to firmware before triggering the
> doorbell
> >    90b434ca7fd1 skd: Avoid that module unloading triggers a
> use-after-free
> >    d850e6fbdea2 md/bitmap: disable bitmap_resize for file-backed bitmaps.
> >    aee5be4e0cf6 md/bitmap: copy correct data for bitmap super
> >    ee6afcd47b63 block: directly insert blk-mq request from
> blk_insert_cloned_request()
> >    4dfcf18b9669 block: Relax a check in blk_start_queue()
> >    dd7a87a9600e powerpc: Fix DAR reporting when alignment handler faults
> >    4ccf03cf6796 powerpc/pseries: Don't attempt to acquire drc during
> memory hot add for assigned lmbs
> >    57a7853a3297 powerpc/powernv/npu: Move tlb flush before launching ATSD
> >    fce49edeb7b8 cxl: Fix driver use count
> >    adcbc87965eb ext4: fix quota inconsistency during orphan cleanup for
> read-only mounts
> >    6d8326041868 ext4: fix incorrect quotaoff if the quota feature is
> enabled
> >    699ec491aa59 ext4: in ext4_seek_{hole,data}, return -ENXIO for
> negative offsets
> >    b9aa3e877bea wcn36xx: Introduce mutual exclusion of fw configuration
> >    b51f1d0bed48 regulator: cpcap: Fix standby mode
> >    961497c9322b crypto: AF_ALG - remove SGL terminator indicator when
> chaining
> >    e66082e0af79 crypto: caam/qi - properly set IV after {en,de}crypt
> >    be48e355e2b0 crypto: caam/qi - fix typo in authenc alg driver name
> >    c1b0aa5e489e crypto: scompress - don't sleep with preemption disabled
> >    bedc673ee431 crypto: ccp - Fix XTS-AES-128 support on v5 CCPs
> >    32bb68256227 docs: disable KASLR when debugging kernel
> >    ebb451616d95 MIPS: math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bit
> case)
> >    8a9e0b68b344 MIPS: math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bit
> case)
> >    f1045424c538 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Clean up
> "maddf_flags" enumeration
> >    db1ba5de2711 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of
> zero inputs
> >    b9891c4cf672 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of
> infinite inputs
> >    12ab5ebcc3f3 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagation
> >    b3a6ac0d63b6 MIPS: math-emu: MINA.<D|S>: Fix some cases of infinity
> and zero inputs
> >    797910efa67c MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of both
> infinite inputs
> >    32401438ab1c MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of input
> values with opposite signs
> >    b4095004e721 MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of both
> inputs negative
> >    47e062700023 MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of
> both inputs zero
> >    9db3b8a2ffed MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN
> propagation
> >    c8b054b62131 Input: i8042 - add Gigabyte P57 to the keyboard reset
> table
> >    39d29eb95f64 pinctrl/amd: save pin registers over suspend/resume
> >    b36d90f0b2fb pinctrl: samsung: Fix NULL pointer exception on external
> interrupts on S3C24xx
> >    b098a309db19 pinctrl: samsung: Fix invalid register offset used for
> Exynos5433 external interrupts
> >    a6a33ff37c4c tty: improve tty_insert_flip_char() slow path
> >    d584d1580fc4 tty: improve tty_insert_flip_char() fast path
> >    361c23e37c1f drm/amdgpu: read reg in each iterator of psp_wait_for
> loop
> >    c29802eb2b14 Input: xpad - validate USB endpoint type during probe
> >    f56b7f2bf63e smp/hotplug: Handle removal correctly in
> cpuhp_store_callbacks()
> >    c4705a91ac8f srcu: Provide ordering for CPU not involved in grace
> period
> >    7ac16054fc2b IB/mlx5: Fix cached MR allocation flow
> >    1183d4d2624c IB/{qib, hfi1}: Avoid flow control testing for RDMA
> write operation
> >    3e5ed45a45e0 IB/hfi1: Revert egress pkey check enforcement
> >    1994169a2b63 <linux/uaccess.h>: Fix copy_in_user() declaration
> >    f8d5b811ae66 orangefs: Don't clear SGID when inheriting ACLs
> >
> > Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> > ---
> >  meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb   |  6 +++---
> >  meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb |  6 +++---
> >  meta/recipes-kernel/linux/linux-yocto_4.12.bb      | 20
> ++++++++++----------
> >  3 files changed, 16 insertions(+), 16 deletions(-)
> >
> > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
> b/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
> > index abd25a87f85b..6431ffbfe342 100644
> > --- a/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
> > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
> > @@ -11,13 +11,13 @@ python () {
> >          raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel
> to linux-yocto-rt to enable it")
> >  }
> >
> > -SRCREV_machine ?= "55000a68d7b8ba26ce1733d48f9efa384528e67c"
> > -SRCREV_meta ?= "b9735e238841b9932bb324e8b4d9fb536d812ed1"
> > +SRCREV_machine ?= "1a58be8c58386b680d6086ca527acf5c6d173a74"
> > +SRCREV_meta ?= "146a863c246f803a074a5abc12e69737bc6751b2"
> >
> >  SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.12.git;branch=${
> KBRANCH};name=machine \
> >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;
> name=meta;branch=yocto-4.12;destsuffix=${KMETA}"
> >
> > -LINUX_VERSION ?= "4.12.14"
> > +LINUX_VERSION ?= "4.12.16"
> >
> >  PV = "${LINUX_VERSION}+git${SRCPV}"
> >
> > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
> b/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
> > index 68d5a8ad85a3..2e749950654e 100644
> > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
> > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
> > @@ -4,13 +4,13 @@ KCONFIG_MODE = "--allnoconfig"
> >
> >  require recipes-kernel/linux/linux-yocto.inc
> >
> > -LINUX_VERSION ?= "4.12.14"
> > +LINUX_VERSION ?= "4.12.16"
> >
> >  KMETA = "kernel-meta"
> >  KCONF_BSP_AUDIT_LEVEL = "2"
> >
> > -SRCREV_machine ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
> > -SRCREV_meta ?= "b9735e238841b9932bb324e8b4d9fb536d812ed1"
> > +SRCREV_machine ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
> > +SRCREV_meta ?= "146a863c246f803a074a5abc12e69737bc6751b2"
> >
> >  PV = "${LINUX_VERSION}+git${SRCPV}"
> >
> > diff --git a/meta/recipes-kernel/linux/linux-yocto_4.12.bb
> b/meta/recipes-kernel/linux/linux-yocto_4.12.bb
> > index a45d90bfaf2c..20e2fd37957f 100644
> > --- a/meta/recipes-kernel/linux/linux-yocto_4.12.bb
> > +++ b/meta/recipes-kernel/linux/linux-yocto_4.12.bb
> > @@ -11,20 +11,20 @@ KBRANCH_qemux86  ?= "standard/base"
> >  KBRANCH_qemux86-64 ?= "standard/base"
> >  KBRANCH_qemumips64 ?= "standard/mti-malta64"
> >
> > -SRCREV_machine_qemuarm ?= "b6b85e6055b8af3ef9a8e74f4edb5c0a69bd031b"
> > -SRCREV_machine_qemuarm64 ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
> > -SRCREV_machine_qemumips ?= "788655446537fbf4a7c7cb720b4ea3dfa0ca9d20"
> > -SRCREV_machine_qemuppc ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
> > -SRCREV_machine_qemux86 ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
> > -SRCREV_machine_qemux86-64 ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
> > -SRCREV_machine_qemumips64 ?= "d3f5808a2f7787e02057df9fea1fa97fb939fd6c"
> > -SRCREV_machine ?= "0b17e1b52f9953a5672890e478de94ac8c44775f"
> > -SRCREV_meta ?= "b9735e238841b9932bb324e8b4d9fb536d812ed1"
> > +SRCREV_machine_qemuarm ?= "d28b66327c41ded21f49bd1b4bf35e8d3a5684c3"
> > +SRCREV_machine_qemuarm64 ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
> > +SRCREV_machine_qemumips ?= "2e6d1d8f4d63400aac07dcadfd94c1337d4b7e2f"
> > +SRCREV_machine_qemuppc ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
> > +SRCREV_machine_qemux86 ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
> > +SRCREV_machine_qemux86-64 ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
> > +SRCREV_machine_qemumips64 ?= "5ad067fb6b042cc68252ba746a244d7a97be75fc"
> > +SRCREV_machine ?= "42a33c00cd35d9de9566488bcedd01d9c6b0ab03"
> > +SRCREV_meta ?= "146a863c246f803a074a5abc12e69737bc6751b2"
> >
> >  SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.12.git;name=
> machine;branch=${KBRANCH}; \
> >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;
> name=meta;branch=yocto-4.12;destsuffix=${KMETA}"
> >
> > -LINUX_VERSION ?= "4.12.14"
> > +LINUX_VERSION ?= "4.12.16"
> >
> >  PV = "${LINUX_VERSION}+git${SRCPV}"
> >
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end"

[-- Attachment #2: Type: text/html, Size: 40918 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
  2017-12-04 17:43         ` Bruce Ashfield
@ 2017-12-06 16:28           ` Burton, Ross
  2017-12-07 10:30             ` Bruce Ashfield
  0 siblings, 1 reply; 27+ messages in thread
From: Burton, Ross @ 2017-12-06 16:28 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: Saul Wold, Patches and discussions about the oe-core layer

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

The amended commit has mismatching commit log and patch (target elfutils is
in the commit log but not the patch), and doesn't mention installing target
elfutils if they want it.

Ross

On 4 December 2017 at 17:43, Bruce Ashfield <bruce.ashfield@windriver.com>
wrote:

> On 2017-12-04 12:39 PM, Richard Purdie wrote:
>
>> On Mon, 2017-12-04 at 12:24 -0500, Bruce Ashfield wrote:
>>
>>> On 2017-12-04 11:38 AM, Khem Raj wrote:
>>>
>>>>
>>>> On Mon, Dec 4, 2017 at 7:39 AM, Bruce Ashfield
>>>> <bruce.ashfield@windriver.com> wrote:
>>>>
>>>>>
>>>>> Outside of the normal patch refreshes and boot issues, there are
>>>>> new
>>>>> build time tools within the kernel that required the following
>>>>> dependencies:
>>>>>
>>>>> For ORC_UNWINDER support in x86-64:
>>>>>
>>>>>    DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-
>>>>> native elfutils', '', d)}"
>>>>>
>>>> do we need both target and host elfutils
>>>>
>>> Yup. There were references to both. Some had to run for hostcc
>>> and others in the target arch.
>>>
>>
>> Just for reference this is pretty bad for performance as it delays the
>> kernel compile until some substantial parts of userspace build.
>>
>>
> On a second look, I can likely turn off the target part, if someone
> wants it, they can always install the package (or it could be a
> rdepends).
>
> I'll amend the commit and leave it on that branch with just the
> DEPENDS on the -native version.
>
> Is ORC_UNWINDER useful and commonly used?
>>
>
> The upstream kernel commit turned it on by default, I turned it off in
> the kernel-cache, but I wanted to make sure the dependency was
> in place.
>
> The commit series from Josh Poimboeuf all lead to it being on as
> the default choice (even with a slight overhead).
>
> Bruce
>
>
>
>> Cheers,
>>
>> Richard
>>
>>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>

[-- Attachment #2: Type: text/html, Size: 3594 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
  2017-12-06 16:28           ` Burton, Ross
@ 2017-12-07 10:30             ` Bruce Ashfield
  2017-12-07 15:36               ` Wold, Saul
  0 siblings, 1 reply; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-07 10:30 UTC (permalink / raw)
  To: Burton, Ross; +Cc: Patches and discussions about the oe-core layer, Saul Wold

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

On Wed, Dec 6, 2017 at 11:28 AM, Burton, Ross <ross.burton@intel.com> wrote:

> The amended commit has mismatching commit log and patch (target elfutils
> is in the commit log but not the patch), and doesn't mention installing
> target elfutils if they want it.
>


I fixed up the commit log on that patch to match the actual code.

As it turns out, I don't see the need to install target elfutils anymore,
so I didn't
include anything about that in the log.

We still have some lttng build issues with the -dev kernel (due to objtool
being
required and the openssl headers required for making the scripts), and those
are being worked on separately. Having this updated linux-yocto-dev recipe
in the tree gets the kernel building and booting and enables us to work
through
the other issues more quickly (not to meention, I've already pushed
4.15-rc2 to
the actual kernel tree, so you get that from a build regardless).

Cheers,

Bruc




>
> Ross
>
> On 4 December 2017 at 17:43, Bruce Ashfield <bruce.ashfield@windriver.com>
> wrote:
>
>> On 2017-12-04 12:39 PM, Richard Purdie wrote:
>>
>>> On Mon, 2017-12-04 at 12:24 -0500, Bruce Ashfield wrote:
>>>
>>>> On 2017-12-04 11:38 AM, Khem Raj wrote:
>>>>
>>>>>
>>>>> On Mon, Dec 4, 2017 at 7:39 AM, Bruce Ashfield
>>>>> <bruce.ashfield@windriver.com> wrote:
>>>>>
>>>>>>
>>>>>> Outside of the normal patch refreshes and boot issues, there are
>>>>>> new
>>>>>> build time tools within the kernel that required the following
>>>>>> dependencies:
>>>>>>
>>>>>> For ORC_UNWINDER support in x86-64:
>>>>>>
>>>>>>    DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-
>>>>>> native elfutils', '', d)}"
>>>>>>
>>>>> do we need both target and host elfutils
>>>>>
>>>> Yup. There were references to both. Some had to run for hostcc
>>>> and others in the target arch.
>>>>
>>>
>>> Just for reference this is pretty bad for performance as it delays the
>>> kernel compile until some substantial parts of userspace build.
>>>
>>>
>> On a second look, I can likely turn off the target part, if someone
>> wants it, they can always install the package (or it could be a
>> rdepends).
>>
>> I'll amend the commit and leave it on that branch with just the
>> DEPENDS on the -native version.
>>
>> Is ORC_UNWINDER useful and commonly used?
>>>
>>
>> The upstream kernel commit turned it on by default, I turned it off in
>> the kernel-cache, but I wanted to make sure the dependency was
>> in place.
>>
>> The commit series from Josh Poimboeuf all lead to it being on as
>> the default choice (even with a slight overhead).
>>
>> Bruce
>>
>>
>>
>>> Cheers,
>>>
>>> Richard
>>>
>>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>>
>
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
>


-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end"

[-- Attachment #2: Type: text/html, Size: 5800 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
  2017-12-07 10:30             ` Bruce Ashfield
@ 2017-12-07 15:36               ` Wold, Saul
  0 siblings, 0 replies; 27+ messages in thread
From: Wold, Saul @ 2017-12-07 15:36 UTC (permalink / raw)
  To: Burton, Ross, bruce.ashfield; +Cc: openembedded-core

On Thu, 2017-12-07 at 05:30 -0500, Bruce Ashfield wrote:
> 
> 
> On Wed, Dec 6, 2017 at 11:28 AM, Burton, Ross <ross.burton@intel.com>
> wrote:
> > The amended commit has mismatching commit log and patch (target
> > elfutils is in the commit log but not the patch), and doesn't
> > mention installing target elfutils if they want it.
> > 
> 
> 
> I fixed up the commit log on that patch to match the actual code.
> 
> As it turns out, I don't see the need to install target elfutils
> anymore, so I didn't
> include anything about that in the log.
> 
> We still have some lttng build issues with the -dev kernel (due to
> objtool being
> required and the openssl headers required for making the scripts),
> and those
> are being worked on separately. Having this updated linux-yocto-dev
> recipe
> in the tree gets the kernel building and booting and enables us to
> work through
> the other issues more quickly (not to meention, I've already pushed
> 4.15-rc2 to
> the actual kernel tree, so you get that from a build regardless).
> 
With Regards to the objtool, I was also seeing and issue with kernel-
devsrc, and objtool/.debug showing up in the devsrc packages-split.  I
am trying to get a solid set of steps that reproduces this.  The
strange thing was I did not see the .debug files in the kernel build
area or even in the kernel-devsrc/image directory but it was strangely
showed up in packages-split and failed a QA check.

Sau!

> Cheers,
> 
> Bruc
> 
> 
>  
> > Ross
> > 
> > On 4 December 2017 at 17:43, Bruce Ashfield <bruce.ashfield@windriv
> > er.com> wrote:
> > > On 2017-12-04 12:39 PM, Richard Purdie wrote:
> > > > On Mon, 2017-12-04 at 12:24 -0500, Bruce Ashfield wrote:
> > > > > On 2017-12-04 11:38 AM, Khem Raj wrote:
> > > > > > On Mon, Dec 4, 2017 at 7:39 AM, Bruce Ashfield
> > > > > > <bruce.ashfield@windriver.com> wrote:
> > > > > > > Outside of the normal patch refreshes and boot issues,
> > > > > > > there are
> > > > > > > new
> > > > > > > build time tools within the kernel that required the
> > > > > > > following
> > > > > > > dependencies:
> > > > > > > 
> > > > > > > For ORC_UNWINDER support in x86-64:
> > > > > > > 
> > > > > > >    DEPENDS += "${@bb.utils.contains('ARCH', 'x86',
> > > > > > > 'elfutils-
> > > > > > > native elfutils', '', d)}"
> > > > > > > 
> > > > > >  do we need both target and host elfutils
> > > > > > 
> > > > >  Yup. There were references to both. Some had to run for
> > > > > hostcc
> > > > > and others in the target arch.
> > > > > 
> > > >  
> > > > Just for reference this is pretty bad for performance as it
> > > > delays the
> > > > kernel compile until some substantial parts of userspace build.
> > > > 
> > > > 
> > >  
> > > On a second look, I can likely turn off the target part, if
> > > someone
> > > wants it, they can always install the package (or it could be a
> > > rdepends).
> > > 
> > > I'll amend the commit and leave it on that branch with just the
> > > DEPENDS on the -native version.
> > > 
> > > > Is ORC_UNWINDER useful and commonly used?
> > > > 
> > >  
> > > The upstream kernel commit turned it on by default, I turned it
> > > off in
> > > the kernel-cache, but I wanted to make sure the dependency was
> > > in place.
> > > 
> > > The commit series from Josh Poimboeuf all lead to it being on as
> > > the default choice (even with a slight overhead).
> > > 
> > > Bruce
> > > 
> > > 
> > > > Cheers,
> > > > 
> > > > Richard
> > > > 
> > > > 
> > >  
> > > -- 
> > > _______________________________________________
> > > Openembedded-core mailing list
> > > Openembedded-core@lists.openembedded.org
> > > http://lists.openembedded.org/mailman/listinfo/openembedded-core
> > 
> > 
> > --
> > _______________________________________________
> > Openembedded-core mailing list
> > Openembedded-core@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-core
> > 
> 
> 
> 

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 0/8] kernel-yocto: consolidated pull request
  2017-12-04 15:39 [PATCH 0/8] kernel-yocto: consolidated pull request Bruce Ashfield
                   ` (7 preceding siblings ...)
  2017-12-04 15:39 ` [PATCH 8/8] linux-yocto-dev: update to v4.15+ Bruce Ashfield
@ 2017-12-10 12:32 ` Richard Purdie
  2017-12-10 15:16   ` Bruce Ashfield
  2017-12-10 17:44   ` Bruce Ashfield
  8 siblings, 2 replies; 27+ messages in thread
From: Richard Purdie @ 2017-12-10 12:32 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: saul.wold, openembedded-core

On Mon, 2017-12-04 at 10:39 -0500, Bruce Ashfield wrote:
> Here is the latest set of kernel updates and bug fixes to the kernel-
> yocto
> build.
> 
> The 4.9 and 4.12 updates are routine -stable updates. I realize we
> are
> still fighting some boot/hang issues with 4.12, but I didn't see any
> new issues with the 4.12 updates, so I included them in this pull
> request.
> 
> I've also included Saul's in-tree defconfig fixes + one additional
> patch
> of my own.
> 
> I also bump linux-yocto-dev to 4.15-rcX, which brought in some build
> issues due to x86 ORC_UNWINDER changes, and ssl cert generation. I've
> added the new dependencies directly in the linux-yocto-dev recipe,
> but
> they will very likely have to move lower into the stack over time.
> 
> I have some additional, structural changes that are coming shortly,
> but I'm traveling for the next 5 days and will send them when I
> return.

I tried this series, minus the -dev kernel change in -next and we see:

https://autobuilder.yocto.io/builders/nightly-oe-selftest/builds/676/steps/Running%20oe-selftest/logs/stdio

The duplicate logging bug makes it hard to read but the key takeaway is:

2017-12-09 10:49:53,667 - oe-selftest - INFO - Ran 317 tests in 14099.939s
2017-12-09 10:49:53,667 - oe-selftest - INFO -  (failures=16, skipped=1)

I can reproduce easily with:

oe-selftest -r runqemu.RunqemuTests.test_boot_deploy

which fails locally too. If I revert "linux-yocto/4.12: update to
v4.12.16" it works.

The test checks if it can login over the serial port so I'm guessing
some serial driver either got turned off or regressed?

Cheers,

Richard




^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 0/8] kernel-yocto: consolidated pull request
  2017-12-10 12:32 ` [PATCH 0/8] kernel-yocto: consolidated pull request Richard Purdie
@ 2017-12-10 15:16   ` Bruce Ashfield
  2017-12-10 17:40     ` Bruce Ashfield
  2017-12-10 17:44   ` Bruce Ashfield
  1 sibling, 1 reply; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-10 15:16 UTC (permalink / raw)
  To: Richard Purdie
  Cc: Patches and discussions about the oe-core layer, Wold, Saul

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

On Sun, Dec 10, 2017 at 7:32 AM, Richard Purdie <
richard.purdie@linuxfoundation.org> wrote:

> On Mon, 2017-12-04 at 10:39 -0500, Bruce Ashfield wrote:
> > Here is the latest set of kernel updates and bug fixes to the kernel-
> > yocto
> > build.
> >
> > The 4.9 and 4.12 updates are routine -stable updates. I realize we
> > are
> > still fighting some boot/hang issues with 4.12, but I didn't see any
> > new issues with the 4.12 updates, so I included them in this pull
> > request.
> >
> > I've also included Saul's in-tree defconfig fixes + one additional
> > patch
> > of my own.
> >
> > I also bump linux-yocto-dev to 4.15-rcX, which brought in some build
> > issues due to x86 ORC_UNWINDER changes, and ssl cert generation. I've
> > added the new dependencies directly in the linux-yocto-dev recipe,
> > but
> > they will very likely have to move lower into the stack over time.
> >
> > I have some additional, structural changes that are coming shortly,
> > but I'm traveling for the next 5 days and will send them when I
> > return.
>
> I tried this series, minus the -dev kernel change in -next and we see:
>
> https://autobuilder.yocto.io/builders/nightly-oe-selftest/
> builds/676/steps/Running%20oe-selftest/logs/stdio
>
> The duplicate logging bug makes it hard to read but the key takeaway is:
>
> 2017-12-09 10:49:53,667 - oe-selftest - INFO - Ran 317 tests in 14099.939s
> 2017-12-09 10:49:53,667 - oe-selftest - INFO -  (failures=16, skipped=1)
>
> I can reproduce easily with:
>
> oe-selftest -r runqemu.RunqemuTests.test_boot_deploy
>
> which fails locally too. If I revert "linux-yocto/4.12: update to
> v4.12.16" it works.
>
> The test checks if it can login over the serial port so I'm guessing
> some serial driver either got turned off or regressed?
>

I can try the same thing here, but obviously I never send the series if I
can't
boot and log into the qemu instances .. and I only ever use serial for that.

Hopefully I get the same error so I can debug locally.

Bruce


>
> Cheers,
>
> Richard
>
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end"

[-- Attachment #2: Type: text/html, Size: 3671 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 0/8] kernel-yocto: consolidated pull request
  2017-12-10 15:16   ` Bruce Ashfield
@ 2017-12-10 17:40     ` Bruce Ashfield
  0 siblings, 0 replies; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-10 17:40 UTC (permalink / raw)
  To: Richard Purdie
  Cc: Patches and discussions about the oe-core layer, Wold, Saul

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

So that was really qemux86-64 build + login ? I may have read the test logs
wrong. Since I can boot and login.

[  OK  ] Started Update UTMP about System Runlevel Changes.


Poky (Yocto Project Reference Distro) 2.4+snapshot qemux86-64 ttyS0


qemux86-64 login: root

root@qemux86-64:~# uname -a

Linux qemux86-64 4.12.16-yocto-standard #1 SMP PREEMPT Sun Dec 10 10:31:40
EST 2017 x86_64 GNU/Linux

root@qemux86-64:~#

I will try the oe-self test technique next.

Bruce

On Sun, Dec 10, 2017 at 10:16 AM, Bruce Ashfield <bruce.ashfield@gmail.com>
wrote:

>
>
> On Sun, Dec 10, 2017 at 7:32 AM, Richard Purdie <richard.purdie@
> linuxfoundation.org> wrote:
>
>> On Mon, 2017-12-04 at 10:39 -0500, Bruce Ashfield wrote:
>> > Here is the latest set of kernel updates and bug fixes to the kernel-
>> > yocto
>> > build.
>> >
>> > The 4.9 and 4.12 updates are routine -stable updates. I realize we
>> > are
>> > still fighting some boot/hang issues with 4.12, but I didn't see any
>> > new issues with the 4.12 updates, so I included them in this pull
>> > request.
>> >
>> > I've also included Saul's in-tree defconfig fixes + one additional
>> > patch
>> > of my own.
>> >
>> > I also bump linux-yocto-dev to 4.15-rcX, which brought in some build
>> > issues due to x86 ORC_UNWINDER changes, and ssl cert generation. I've
>> > added the new dependencies directly in the linux-yocto-dev recipe,
>> > but
>> > they will very likely have to move lower into the stack over time.
>> >
>> > I have some additional, structural changes that are coming shortly,
>> > but I'm traveling for the next 5 days and will send them when I
>> > return.
>>
>> I tried this series, minus the -dev kernel change in -next and we see:
>>
>> https://autobuilder.yocto.io/builders/nightly-oe-selftest/bu
>> ilds/676/steps/Running%20oe-selftest/logs/stdio
>>
>> The duplicate logging bug makes it hard to read but the key takeaway is:
>>
>> 2017-12-09 10:49:53,667 - oe-selftest - INFO - Ran 317 tests in 14099.939s
>> 2017-12-09 10:49:53,667 - oe-selftest - INFO -  (failures=16, skipped=1)
>>
>> I can reproduce easily with:
>>
>> oe-selftest -r runqemu.RunqemuTests.test_boot_deploy
>>
>> which fails locally too. If I revert "linux-yocto/4.12: update to
>> v4.12.16" it works.
>>
>> The test checks if it can login over the serial port so I'm guessing
>> some serial driver either got turned off or regressed?
>>
>
> I can try the same thing here, but obviously I never send the series if I
> can't
> boot and log into the qemu instances .. and I only ever use serial for
> that.
>
> Hopefully I get the same error so I can debug locally.
>
> Bruce
>
>
>>
>> Cheers,
>>
>> Richard
>>
>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>>
>
>
>
> --
> "Thou shalt not follow the NULL pointer, for chaos and madness await thee
> at its end"
>



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end"

[-- Attachment #2: Type: text/html, Size: 8377 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 0/8] kernel-yocto: consolidated pull request
  2017-12-10 12:32 ` [PATCH 0/8] kernel-yocto: consolidated pull request Richard Purdie
  2017-12-10 15:16   ` Bruce Ashfield
@ 2017-12-10 17:44   ` Bruce Ashfield
  1 sibling, 0 replies; 27+ messages in thread
From: Bruce Ashfield @ 2017-12-10 17:44 UTC (permalink / raw)
  To: Richard Purdie
  Cc: Patches and discussions about the oe-core layer, Wold, Saul

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

On Sun, Dec 10, 2017 at 7:32 AM, Richard Purdie <
richard.purdie@linuxfoundation.org> wrote:

> On Mon, 2017-12-04 at 10:39 -0500, Bruce Ashfield wrote:
> > Here is the latest set of kernel updates and bug fixes to the kernel-
> > yocto
> > build.
> >
> > The 4.9 and 4.12 updates are routine -stable updates. I realize we
> > are
> > still fighting some boot/hang issues with 4.12, but I didn't see any
> > new issues with the 4.12 updates, so I included them in this pull
> > request.
> >
> > I've also included Saul's in-tree defconfig fixes + one additional
> > patch
> > of my own.
> >
> > I also bump linux-yocto-dev to 4.15-rcX, which brought in some build
> > issues due to x86 ORC_UNWINDER changes, and ssl cert generation. I've
> > added the new dependencies directly in the linux-yocto-dev recipe,
> > but
> > they will very likely have to move lower into the stack over time.
> >
> > I have some additional, structural changes that are coming shortly,
> > but I'm traveling for the next 5 days and will send them when I
> > return.
>
> I tried this series, minus the -dev kernel change in -next and we see:
>
> https://autobuilder.yocto.io/builders/nightly-oe-selftest/
> builds/676/steps/Running%20oe-selftest/logs/stdio
>
> The duplicate logging bug makes it hard to read but the key takeaway is:
>
> 2017-12-09 10:49:53,667 - oe-selftest - INFO - Ran 317 tests in 14099.939s
> 2017-12-09 10:49:53,667 - oe-selftest - INFO -  (failures=16, skipped=1)
>
> I can reproduce easily with:
>
> oe-selftest -r runqemu.RunqemuTests.test_boot_deploy
>

I checked the wiki and didn't find a good reference on how to enable this.
I tried
to run the command here, and got an immediate error.

Is there a link I can use as a reference ? Either my build or runtime env
is messed up.

If i can get this up and running, I'll add the oe-selftests to my local
sanity loop.

Bruce


>
> which fails locally too. If I revert "linux-yocto/4.12: update to
> v4.12.16" it works.
>
> The test checks if it can login over the serial port so I'm guessing
> some serial driver either got turned off or regressed?
>
> Cheers,
>
> Richard
>
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end"

[-- Attachment #2: Type: text/html, Size: 3797 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 0/8] kernel-yocto: consolidated pull request
  2018-09-22 17:18 Bruce Ashfield
  2018-09-22 17:24 ` Khem Raj
  2018-09-22 19:03 ` richard.purdie
@ 2018-09-22 23:03 ` richard.purdie
  2 siblings, 0 replies; 27+ messages in thread
From: richard.purdie @ 2018-09-22 23:03 UTC (permalink / raw)
  To: Bruce Ashfield, Kevin Hao, Mittal, Anuj; +Cc: openembedded-core

On Sat, 2018-09-22 at 13:18 -0400, Bruce Ashfield wrote:
> Hi all,
> 
> Here is the consolidated pull request for the active linux-yocto
> kernels.
> 
> It is -stable updates, configuration audit warning fixes as well
> as a fix for the qemuarm64 boot hang with the ssl update.
> 
> Nothing to major here, and I've boot tested on all architectures,
> but you never know what the autobuilder may dig out.

The tests passed so its in, thanks! 

We could now just do with the corresponding meta-yocto updates to fix
the warnings in the BSPs (cc Kevin and Anuj)...

Cheers,

Richard


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 0/8] kernel-yocto: consolidated pull request
  2018-09-22 17:18 Bruce Ashfield
  2018-09-22 17:24 ` Khem Raj
@ 2018-09-22 19:03 ` richard.purdie
  2018-09-22 23:03 ` richard.purdie
  2 siblings, 0 replies; 27+ messages in thread
From: richard.purdie @ 2018-09-22 19:03 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: openembedded-core

On Sat, 2018-09-22 at 13:18 -0400, Bruce Ashfield wrote:
> Hi all,
> 
> Here is the consolidated pull request for the active linux-yocto
> kernels.
> 
> It is -stable updates, configuration audit warning fixes as well
> as a fix for the qemuarm64 boot hang with the ssl update.
> 
> Nothing to major here, and I've boot tested on all architectures,
> but you never know what the autobuilder may dig out.

Thanks Bruce, hoping this is the last missing piece of 2.6 M3. Its
queued for testing on the autobuilder so we'll see what happens.

Cheers,

Richard


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH 0/8] kernel-yocto: consolidated pull request
  2018-09-22 17:18 Bruce Ashfield
@ 2018-09-22 17:24 ` Khem Raj
  2018-09-22 19:03 ` richard.purdie
  2018-09-22 23:03 ` richard.purdie
  2 siblings, 0 replies; 27+ messages in thread
From: Khem Raj @ 2018-09-22 17:24 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: Patches and discussions about the oe-core layer

On Sat, Sep 22, 2018 at 10:19 AM Bruce Ashfield
<bruce.ashfield@windriver.com> wrote:
>
> Hi all,
>
> Here is the consolidated pull request for the active linux-yocto
> kernels.
>
> It is -stable updates, configuration audit warning fixes as well
> as a fix for the qemuarm64 boot hang with the ssl update.
>
> Nothing to major here, and I've boot tested on all architectures,
> but you never know what the autobuilder may dig out.
>

not tested but patches look ok to me

> Cheers,
>
> Bruce
>
> The following changes since commit 18b90a0fd9bdc00d82140fbd55761e9cea308fb1:
>
>   yocto-uninative: Add aarch64 uninative tarball checksum (2018-09-20 09:06:00 -0700)
>
> are available in the git repository at:
>
>   git://git.pokylinux.org/poky-contrib zedd/kernel
>   http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel
>
> Bruce Ashfield (7):
>   linux-yocto: configuration warning fixes
>   linux-yocto/4.18: update to v4.18.7
>   linux-yocto: tweak RTC configuration
>   linux-yocto/4.14: fix kernel configuration audit warnings
>   linux-yocto/4.18: update to v4.18.9
>   linux-yocto/4.14: update to v4.14.71
>   linux-yocto: enable pci and CRYPTO_DEV_VIRTIO
>
> Hongzhi.Song (1):
>   linux-yocto-rt: Add paravirt_kvm support for qemux86-64
>
>  meta/recipes-kernel/linux/linux-yocto-rt_4.14.bb   |  8 ++++----
>  meta/recipes-kernel/linux/linux-yocto-rt_4.18.bb   |  8 ++++----
>  meta/recipes-kernel/linux/linux-yocto-tiny_4.14.bb |  6 +++---
>  meta/recipes-kernel/linux/linux-yocto-tiny_4.18.bb |  6 +++---
>  meta/recipes-kernel/linux/linux-yocto_4.14.bb      | 20 ++++++++++----------
>  meta/recipes-kernel/linux/linux-yocto_4.18.bb      | 20 ++++++++++----------
>  6 files changed, 34 insertions(+), 34 deletions(-)
>
> --
> 2.5.0
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH 0/8] kernel-yocto: consolidated pull request
@ 2018-09-22 17:18 Bruce Ashfield
  2018-09-22 17:24 ` Khem Raj
                   ` (2 more replies)
  0 siblings, 3 replies; 27+ messages in thread
From: Bruce Ashfield @ 2018-09-22 17:18 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core

Hi all,

Here is the consolidated pull request for the active linux-yocto
kernels.

It is -stable updates, configuration audit warning fixes as well
as a fix for the qemuarm64 boot hang with the ssl update.

Nothing to major here, and I've boot tested on all architectures,
but you never know what the autobuilder may dig out.

Cheers,

Bruce

The following changes since commit 18b90a0fd9bdc00d82140fbd55761e9cea308fb1:

  yocto-uninative: Add aarch64 uninative tarball checksum (2018-09-20 09:06:00 -0700)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib zedd/kernel
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (7):
  linux-yocto: configuration warning fixes
  linux-yocto/4.18: update to v4.18.7
  linux-yocto: tweak RTC configuration
  linux-yocto/4.14: fix kernel configuration audit warnings
  linux-yocto/4.18: update to v4.18.9
  linux-yocto/4.14: update to v4.14.71
  linux-yocto: enable pci and CRYPTO_DEV_VIRTIO

Hongzhi.Song (1):
  linux-yocto-rt: Add paravirt_kvm support for qemux86-64

 meta/recipes-kernel/linux/linux-yocto-rt_4.14.bb   |  8 ++++----
 meta/recipes-kernel/linux/linux-yocto-rt_4.18.bb   |  8 ++++----
 meta/recipes-kernel/linux/linux-yocto-tiny_4.14.bb |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.18.bb |  6 +++---
 meta/recipes-kernel/linux/linux-yocto_4.14.bb      | 20 ++++++++++----------
 meta/recipes-kernel/linux/linux-yocto_4.18.bb      | 20 ++++++++++----------
 6 files changed, 34 insertions(+), 34 deletions(-)

-- 
2.5.0



^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2018-09-22 23:03 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-04 15:39 [PATCH 0/8] kernel-yocto: consolidated pull request Bruce Ashfield
2017-12-04 15:39 ` [PATCH 1/8] linux-yocto/4.9: update to v4.9.61 Bruce Ashfield
2017-12-04 15:39 ` [PATCH 2/8] linux-yocto/4.12: iwlwifi calltrace fixes and configuration warning cleanups Bruce Ashfield
2017-12-04 15:39 ` [PATCH 3/8] linux-yocto/4.9: update to v4.9.65 Bruce Ashfield
2017-12-04 15:39 ` [PATCH 4/8] linux-yocto/4.12: update to v4.12.16 Bruce Ashfield
2017-12-05 16:26   ` akuster808
2017-12-05 19:17     ` Bruce Ashfield
2017-12-04 15:39 ` [PATCH 5/8] kernel-yocto: ensure sccs variable is set when using KBUILD_DEFCONFIG Bruce Ashfield
2017-12-04 15:39 ` [PATCH 6/8] kernel-yocto: Stop the build if defconfig is missing Bruce Ashfield
2017-12-04 15:39 ` [PATCH 7/8] kernel-yocto: ensure that only a single defconfig is processed Bruce Ashfield
2017-12-04 15:39 ` [PATCH 8/8] linux-yocto-dev: update to v4.15+ Bruce Ashfield
2017-12-04 16:38   ` Khem Raj
2017-12-04 17:24     ` Bruce Ashfield
2017-12-04 17:39       ` Richard Purdie
2017-12-04 17:43         ` Bruce Ashfield
2017-12-06 16:28           ` Burton, Ross
2017-12-07 10:30             ` Bruce Ashfield
2017-12-07 15:36               ` Wold, Saul
2017-12-04 17:46         ` Bruce Ashfield
2017-12-10 12:32 ` [PATCH 0/8] kernel-yocto: consolidated pull request Richard Purdie
2017-12-10 15:16   ` Bruce Ashfield
2017-12-10 17:40     ` Bruce Ashfield
2017-12-10 17:44   ` Bruce Ashfield
2018-09-22 17:18 Bruce Ashfield
2018-09-22 17:24 ` Khem Raj
2018-09-22 19:03 ` richard.purdie
2018-09-22 23:03 ` richard.purdie

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.