kernel-yocto: consolidated pull request
cover kernel-yocto: consolidated pull request
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(-)
Signature · 1 line
2.5.0
PATCH 1/8 linux-yocto/4.9: update to v4.9.61
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
--- 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(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb +3 -3
@@ -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}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb +3 -3
@@ -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}"
meta/recipes-kernel/linux/linux-yocto_4.9.bb +10 -10
@@ -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}"
Signature · 1 line
2.5.0
PATCH 2/8 linux-yocto/4.12: iwlwifi calltrace fixes and configuration warning cleanups
In reply to Bruce AshfieldMerging 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
--- 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(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb +2 -2
@@ -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}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb +2 -2
@@ -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}"
meta/recipes-kernel/linux/linux-yocto_4.12.bb +9 -9
@@ -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}"
Signature · 1 line
2.5.0
PATCH 3/8 linux-yocto/4.9: update to v4.9.65
In reply to Bruce AshfieldIntegrating 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
--- 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(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb +3 -3
@@ -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}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb +3 -3
@@ -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}"
meta/recipes-kernel/linux/linux-yocto_4.9.bb +10 -10
@@ -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}"
Signature · 1 line
2.5.0
PATCH 4/8 linux-yocto/4.12: update to v4.12.16
In reply to Bruce AshfieldIntegrating 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
--- 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(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb +3 -3
@@ -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}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb +3 -3
@@ -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}"
meta/recipes-kernel/linux/linux-yocto_4.12.bb +10 -10
@@ -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}"
Signature · 1 line
2.5.0
PATCH 5/8 kernel-yocto: ensure sccs variable is set when using KBUILD_DEFCONFIG
In reply to Bruce AshfieldFrom: Saul Wold <[email protected]>
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]
--- meta/classes/kernel-yocto.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta/classes/kernel-yocto.bbclass +1 -1
@@ -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
Signature · 1 line
2.5.0
PATCH 6/8 kernel-yocto: Stop the build if defconfig is missing
In reply to Bruce AshfieldFrom: Saul Wold <[email protected]>
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]
--- meta/classes/kernel-yocto.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta/classes/kernel-yocto.bbclass +1 -1
@@ -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)
Signature · 1 line
2.5.0
PATCH 7/8 kernel-yocto: ensure that only a single defconfig is processed
In reply to Bruce AshfieldAs 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.
--- meta/classes/kernel-yocto.bbclass | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-)
meta/classes/kernel-yocto.bbclass +12 -1
@@ -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
Signature · 1 line
2.5.0
PATCH 8/8 linux-yocto-dev: update to v4.15+
In reply to Bruce AshfieldOutside 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"
--- meta/recipes-kernel/linux/linux-yocto-dev.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
meta/recipes-kernel/linux/linux-yocto-dev.bb +4 -1
@@ -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"
Signature · 1 line
2.5.0
Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
Quoted 7 lines · Bruce Ashfield
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_UNWINDERsupport in x86-64:DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native elfutils', '', d)}"
do we need both target and host elfutils
Quoted 38 lines
And for certificate processing during the build, we need ssl headers and hexdump:
DEPENDS += "openssl-native util-linux-native"
Signed-off-by Bruce Ashfield <[email protected]>--- meta/recipes-kernel/linux/linux-yocto-dev.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)meta/recipes-kernel/linux/linux-yocto-dev.bb +4
-2@@ -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
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
Quoted 11 lines · Khem Raj
Quoted 7 lines · Bruce Ashfield
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_UNWINDERsupport 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
Quoted 39 lines
Quoted 39 lines
And for certificate processing during the build, we need ssl headers and hexdump:
DEPENDS += "openssl-native util-linux-native"Signed-off-by Bruce Ashfield <[email protected]>--- meta/recipes-kernel/linux/linux-yocto-dev.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)meta/recipes-kernel/linux/linux-yocto-dev.bb +4
-2@@ -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
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
Quoted 10 lines · Bruce Ashfield
Quoted 9 lines · Khem Raj
Quoted 6 lines · Bruce Ashfield
Outside of the normal patch refreshes and boot issues, there are new
build time tools within the kernel that required the following dependencies:
Quoted 7 lines
Quoted 5 lines
Quoted 4 lines
For
ORC_UNWINDERsupport 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
Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
Quoted 13 lines · Richard Purdie
Quoted 12 lines · Bruce Ashfield
Quoted 11 lines · Khem Raj
Quoted 8 lines · Bruce Ashfield
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_UNWINDERsupport in x86-64:
Quoted 9 lines
Quoted 5 lines
Quoted 3 lines
Quoted 2 lines
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.
Quoted 1 line
Is
ORC_UNWINDERuseful 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
Quoted 5 lines
Cheers,
Richard
Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
In reply to Richard PurdieQuoted 15 lines · Richard Purdie
Quoted 14 lines · Bruce Ashfield
Quoted 13 lines · Khem Raj
Quoted 10 lines · Bruce Ashfield
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_UNWINDERsupport in x86-64:DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-
native elfutils', '', d)}"
Quoted 8 lines
Quoted 3 lines
Quoted 1 line
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_UNWINDERuseful 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
Quoted 5 lines
Cheers,
Richard
Re: [PATCH 4/8] linux-yocto/4.12: update to v4.12.16
In reply to Bruce AshfieldBruce,
Quoted 4 lines · Bruce Ashfield
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
Quoted 454 lines
3041c36e51aavmbus: more host signalling avoidance
170ce449d952vmbus: eliminate duplicate cached index
1843e4c61d03vmbus: refactorhv_signal_on_read
3114e4beb799vmbus: simplifyhv_ringbuffer_read
47cd1be8a9b1HID: hid-elecom: extend to fix descriptor for HUGE trackball
663b5513c683mm:page_vma_mapped: ensure pmd is loaded withREAD_ONCEoutside of lock
8a0af0f30b6bperf pmu: Unbreak perf record for arm/arm64 with events with explicit PMU
20ce8834fc99KVM: nVMX: updatelast_nonleaf_levelwhen initializing nested EPT
bf6a0ec7751fx86/alternatives: Fixalt_max_shortmacro to really be amax()
8566ad9542c8x86/microcode: Do the family check first
d369002c85c7RAS/CEC: Use the right length for "cec_disable"
2f5df0825d43USB: serial: console: fix use-after-free after failed setup
38d29750c751USB: serial: console: fix use-after-free on disconnect
3312688774a5USB: serial: qcserial: add Dell DW5818, DW5819
8ceb1ab5b8b6USB: serial: option: add support for TP-Link LTE module
9a492331d4d8USB: serial: cp210x: add support for ELV TFD500
05a76c3972a3USB: serial: cp210x: fix partnum regression
36db7ee477f7USB: serial:ftdi_sio: add id for Cypress WICED dev board
f5f28aa1189dbio_copy_user_iov(): don't ignore ->iov_offset
2e23ac57b91bmorebio_map_user_iov()leak fixes
be96ea60abf4fix unbalanced page refcounting inbio_map_user_iov
62272a78cd64direct-io: Prevent NULL pointer access insubmit_page_section
da889b1de1e2usb: gadget: composite: Fix use-after-free inusb_composite_overwrite_options82bb04bf4ef3usb: gadget: configfs: Fix memory leak of interface directory data
48f321f266d2drm/i915: Usecrtc_state_is_legacy_gammainintel_color_check
300533678314 drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel6e7077ce8b8fdrm/i915: Read timings from the correct transcoder inintel_crtc_mode_get()a89c571ae8a8drm/i915/edp: Get the Panel Power Off timestamp after panel is off
002894140f21drm/atomic: Unref duplicateddrm_atomic_stateindrm_atomic_helper_resume()7e9518d4926cALSA: line6: Fix leftover URB at error-path during probe
44a4ce6662bdALSA: line6: Fix missing initialization before error path
7f16c070632dALSA: line6: Fix NULL dereference atpodhd_disconnect()
317938e88d45ALSA: caiaq: Fix stray URB at probe error path
39921169c481ALSA: seq: Fixcopy_from_user()call inside lock
dc744c119f6dALSA: seq: Fix use-after-free at creating a port
3da32e1a4a3aALSA: usb-audio: Kill stray URB at exiting
cbf3f880a31cfs/mpage.c: fixmpage_writepage()for pages with buffers
24bb3d33bf9cRevert "vmalloc: back off when the current task is killed"
076e98e18525device property: Track owner device of device property
2404f2c63a8fiommu/amd: Finish TLB flush inamd_iommu_unmap()
2681ccd7a877usb:renesas_usbhs: Fix DMAC sequence for receiving zero-length packet
014b37ece737KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit
c0f617345da5KVM: MMU: always terminate page walks at level 1
810fa30a4ec6crypto: shash - Fix zero-length shash ahash digest crash
c55f32198aa4crypto: skcipher - Fix crash on zero-length input
688d47df70dbHID: usbhid: fix out-of-bounds bug
fceb5f74236cNFS: Fix uninitializedrpc_wait_queue
3936965498e9dmaengine: ti-dma-crossbar: Fix possible race condition withdma_inuse
232ab7abddcedmaengine: edma: Align the memcpy acnt array size with the transfer
a1b8e04e4478mei: always use domain runtime pm callbacks.
ff7884c2afbfMIPS: math-emu: Removepr_err()calls fromfpu_emu()
c43a87667d3fUSB: dummy-hcd: Fix deadlock caused by disconnect detection
111001ffa651watchdog: Revert "iTCO_wdt: all versions count down twice"
d6703459b5bfudp: perform source validation for mcast early demux
5a2bdca5336anl80211: Define policy for packet pattern attributes
fd4bee8c17d9mmc: core: add driver strength selection when selecting hs400es
11a49827d263nvme-pci: Use PCI bus address for data/queues in CMB
bfd19d3e3511drm/i915/bios: ignore HDMI on port A
8ab3d473cbfddrm/i915: always update ELD connector type after get modes
ec338aac41a5brcmfmac: setup passive scan if requested by user-space
a2db156a40efbrcmfmac: add length check inbrcmf_cfg80211_escan_handler()
fda708d0e6c9scsi: sd: Do not overridemax_sectors_kbsysfs setting
9d0c3a0c8ed3scsi: sd: Implement blacklist option for WRITE SAME w/ UNMAP
e57b8ad57afcscsi: remove various unused blist flags
86d40a1cfd5eiwlwifi: mvm: useIWL_HCMD_NOCOPYforMCAST_FILTER_CMD
0a1447d60118kvm/x86: Avoid async PF preempting the kernel incorrectly
9dfcfa3ac381KVM: PPC: Book3S: Fix server always zero fromkvmppc_xive_get_xive()
4d93aae9b293dm crypt: fix memory leak incrypt_ctr_cipher_old()
8ab4dc921826dm crypt: rejectsector_sizefeature if device length is not aligned to it
da3c3bd6ad07netlink: fix nla_put_{u8,u16,u32} for KASAN
dbe7d8a9dba2rocker: fix rocker_tlv_put_* functions for KASAN
1fa70078bcbaHID: wacom: bits shifted too much for 9th and 10th buttons
de1b19226d80HID: wacom: Always increment hdev refcount withinwacom_get_hdev_data
78fbbdd94b75HID: wacom: generic: ClearABS_MISCwhen tool leaves proximity
4c0d78da4868HID: wacom: generic: SendMSC_SERIALandABS_MISCwhen leaving prox
f4efe333405dHID: wacom: Correct coordinate system of touchring and pen twist
3dd5dae733f6HID: wacom: Properly report negative values from Intuos Pro 2 Bluetooth
429ea46a9d3aHID: wacom: leds: Don't try to control the EKR's read-only LEDs
ffb802b9d7f9HID: i2c-hid: allocate hid buffers for real worst case
9a95f1edac92HID: rmi: Make sure the HID device is opened on resume
16be0f8ec04darm64: Ensure the instruction emulation is ready for userspace
8fe55ce33212ftrace: Fix kmemleak inunregister_ftrace_graph
86f8a516079aauxdisplay: charlcd: properly restore atomic counter on error path
99ff327c8738stm class: Fix a use-after-free
d68b3c9e3511vmbus: don't acquire the mutex invmbus_hvsock_device_unregister()
07d4af70fd2eDrivers: hv: fcopy: restore correct transfer length
c106e296904bcgroup: Reinitcgroup_tasksetstructure beforecgroup_migrate_execute()returns336cc70e7777driver core: platform: Don't read past the end of "driver_override" buffer
4384e4fd5416intel_th: pci: Add Lewisburg PCH support
6b8889bc67cfpercpu: makethis_cpu_generic_read()atomic w.r.t. interrupts
5524a161ced3powerpc/tm: Fix illegal TM state in signal handler
11939f4de59bpowerpc/64s: Use emergency stack for kernel TM Bad Thing program checks
19cae92eb3d3powerpc/powernv: Increase memory block size to 1GB on radix
6834ed0682d8ALSA: usx2y: Suppress kernel warning at page allocation failures
c73650323e57Revert "ALSA: echoaudio: purge contradictions between dimension matrix members and total number of members"435ad40590e7ALSA: compress: Remove unused variable
d62ff966e300lsm: fixsmack_inode_removexattrandxattr_getsecuritymemleak
8907604ceee1lib/ratelimit.c: use deferredprintk()version
a646d2e16d5euserfaultfd: non-cooperative: fix fork use after free
7376b8c10bdemm: avoid marking swap cached page as lazyfree
d912b7cf15a6mm: fixRODATA_TESTfailure "rodata_test: test data was not read only"
3a8584637eb7mm,oom_reaper: skip mm structs with mmu notifiers
a3a2270666cbksm: fix unlocked iteration over vmas incmp_and_merge_page()
0b833e6215f1staging:vchiq_2835_arm: Fix NULL ptr dereference infree_pagelist
21163f7980afuwb: ensure that endpoint is interrupt
3474cb66fea2uwb: properly checkkthread_runreturn value
27a8bc07aaaaiio: adc: mcp320x: Fix oops on module unload
3f8385a599bbiio: adc: mcp320x: Fix readout of negative voltages
143b44819564iio: ad7793: Fix the serial interface reset
c15998910ffdiio: trigger: stm32-timer: fix a corner case to write preset
e4445ff462ffiio: trigger: stm32-timer: preset shouldn't be buffered
620dfbd1d966IIO: BME280: Updates to Humidity readings needctrl_regwrite!
3f78bc054bd0iio: core: Return error for failedread_reg
bb9ad7727c30staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack.ef8f8aac9c40iio:ad_sigma_delta: Implement a dedicated reset function
91cec30e5600iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()'0694b17d52b5iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()'
9598144dd7feRevert "xhci: Limit USB2 port wake support for AMD Promontory hosts"
d075a0375ff9xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor
214dd70fd584usb: host: xhci-plat: allow sysdev to inherit from ACPI
f1741099affexhci: fix wrong endpoint ESIT value shown in tracing
ce2e382d152cxhci: fix finding correctbus_statestructure for USB 3.1 hosts
49398e9c9987USB: fix out-of-bounds inusb_set_configuration
fbe76115049ausb: Increase quirk delay for USB devices
2d3ad4d1d46dUSB: core: hardencdc_parse_cdc_header
58134902731aUSB: uas: fix bug in handling of alternate settings
4fea0da59600USB: devio: Don't corrupt user memory
14e7521b5253USB: devio: Prevent integer overflow inproc_do_submiturb()
7b6d9826473cUSB: dummy-hcd: Fix erroneous synchronization change
110b5cb4d9b4USB: dummy-hcd: fix infinite-loop resubmission bug
86481bcda003USB: dummy-hcd: fix connection failures (wrong speed)
4ffa59b1c5efUSB: cdc-wdm: ignore-EPIPEfrom GetEncapsulatedResponse
9faf2caf8cfausb:pci-quirks.c: Corrected timeout values used in handshake
d039e3d01004ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor
7c4a2bdf47dbusb:renesas_usbhs: fixusbhsf_fifo_clear()for RX direction
928b7190418busb:renesas_usbhs: fix the BCLR setting condition for non-DCP pipe
a6302dbe96dcusb-storage: fix bogus hardware error messages for ATA pass-thru devices
78b35c89cf5eusb-storage:unusual_devsentry to fix write-access regression for Seagate external drivesc2aafffef836usb: gadget: udc:renesas_usb3: Fix return value ofusb3_write_pipe()
3317d2d0ff4cusb: gadget: udc:renesas_usb3: fix Pn_RAMMAP.Pn_MPKT value
251a4b607db6usb: gadget: udc:renesas_usb3: fix for no-data control transfer
3cb875dbac15usb: gadget: udc: atmel: set vbus irqflags explicitly
21f8963948deUSB: gadgetfs: fixcopy_to_userwhile holding spinlock
57dddf4436e3USB: gadgetfs: Fix crash caused by inadequate synchronization
13ac3ba437ddbpf: fixbpf_tail_call()x64 JIT
9377e85e3d96net: rtnetlink: fix info leak inRTM_GETSTATScall
73229f01c713socket, bpf: fix possible use after free
721915e62286l2tp: fixl2tp_ethmodule loading
ef4721707447tipc: use only positive error codes in messages
9b2249636b6eIPv4: early demux can return an error code
857c4b1f1004ip6_tunnel: update mtu properly forARPHRD_ETHERtunnel device in tx path
5222b3c935d8ip6_gre:ip6gre_tapdevice should keep dst
59d0df52c04cnetlink: do not proceed if dump'sstart()errs
cd53a041d929net/mlx5e: IPoIB, Fix access to invalid memory address
6e2af86f894fnet: Setsk_prot_creatorwhen cloning sockets to the right proto
fd767b3c9282net: dsa: mv88e6xxx: lock mutex when freeing IRQs
a9b7868d8603packet: only testpo->has_vnet_hdronce inpacket_snd
49791a17d4f4packet: inpacket_do_bind, test fanout withbind_lockheld
c45234f432edtun: bail out fromtun_get_user()if the skb is empty
f6a0ed8e5f3cl2tp: fix race condition inl2tp_tunnel_delete
b2861a38475avti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit
b1c7b474de2dnet: qcom/emac: specify the correct size when mapping a DMA buffer
366fcb432b12net_sched: always reset qdisc backlog inqdisc_reset()
95cee692dafaisdn/i4l: fetch theppp_writebuffer in one shot
2f707d184b55net: changeskb->mac_headerwhen Generic XDP callsadjust_head
53097ad73f85bpf: one perf event close won't free bpf program attached by another perf eventf42a78ad68f6packet: hold bind lock when rebinding to fanout hook
495589ad7efcnet: ipv6: fix regression of noRTM_DELADDRsent after DAD failure
f8fcd8e80c6bnet: emac: Fix napi poll list corruption
942383d73c7etcp: fastopen: fix on syn-data transmit failure
b9156f4cbc058139too: revisitnapi_complete_done()usage
c7da54ebfc21net/sched:cls_matchall: fix crash when used with classful qdisc
d366a6d8fa78ip6_tunnel: do not allow loadingip6_tunnelif ipv6 is disabled in cmdline
13b1a41fff28net: phy: Fix mask value write on gmii2rgmii converter speed register
8786b0419353ip6_gre:skb_pushipv6hdr before packing the header inip6gre_header
4064c6617acaudpv6: Fix the checksum computation when HW checksum does not apply
8c1ca8be42a4bpf/verifier: reject BPF_ALU64|BPF_END
8c8468276d86tcp: updateskb->skb_mstampmore carefully
6746b3e1e62ftcp: usetp->tcp_mstampin output path
1708658272d8sctp: potential read out of bounds insctp_ulpevent_type_enabled()
4adf05c23f5dnet: sched: fix use-after-free intcf_action_destroyandtcf_del_walker
807813b1440anet_sched:gen_estimator: fix scaling error in bytes/packets samples
2280d8256b8fnet: bonding: fixtlb_dynamic_lbdefault value
9ba28de2fb47mlxsw: spectrum: Prevent mirred-related crash on removal
d843223f43a8net: bonding: Fix transmit load balancing in balance-alb mode if specified by sysfs1b7ddba95ec0Linux 4.12.15
9d16c1a513c7video: fbdev: aty: do not leak uninitialized padding in clk to userspace
bc94f3c025d3KVM: VMX: use cmpxchg64
cea4b7ad6495KVM: VMX: removeWARN_ON_ONCEinkvm_vcpu_trigger_posted_interrupt
4cebefacc13fKVM: VMX: do not change SN bit invmx_update_pi_irte()
5a44051221c3x86/mm: Fix fault error path using unsafe vma pointer
d791f8cc082dPM / OPP: Call notifier without holdingopp_table->lock
8fa3761f3899btrfs: prevent to set invalid default subvolid
8b7eb4320d6ebtrfs: propagate error tobtrfs_cmp_data_preparecaller
66fff45ff37abtrfs: finish ordered extent cleaning if no progress is found
d382eb1c62d7btrfs: clear ordered flag on cleaning up ordered extents
61f18171d910btrfs: fix NULL pointer dereference fromfree_reloc_roots()
3f619f467ff2PCI: Fix race condition withdriver_override
8420e1f0af47md: separate request handling
12319e7484d2md: fix a race condition for flush request handling
e676df0b1216futex: Fixpi_state->ownerserialization
b36416a27475etnaviv: fix gem object list corruption
691ffb4f0df4etnaviv: fix submit error path
a84cfcb017ebmtd: nand: atmel: fix buffer overflow inatmel_pmecc_user
10abcdf16087sched/sysctl: Check user input value ofsysctl_sched_time_avg
5419de995f66xfs: validate bdev support for DAX inode flag
1e278dd0b455kvm: nVMX: Don't allow L2 to access the hardware CR8
25d709528376KVM: VMX: Do notBUG()on out-of-bounds guest IRQ
1b5878780e93kvm/x86: Handle async PF in RCU read-side critical sections
acc5982be80aKVM: VMX: simplify and fixvmx_vcpu_pi_load
1c16ff161d31KVM: VMX: avoid double list add with VT-d posted interrupts
0a43cc31678eKVM: VMX: extract__pi_post_block
e7eb9c1ba767arm64: fault: Route pte translation faults viado_translation_fault
7babcf8e63c1arm64: mm: UseREAD_ONCEwhen dereferencing pointer to pte table
38085d92217farm64: Make sure SPsel is always set
94a2d9d24d33seccomp: fix the usage of get/put_seccomp_filter() inseccomp_get_filter()
65185bc520d1selftests/seccomp: Support glibc 2.26siginfo_t.h
fc5162ded95eextable: Enable RCU if it is not watching inkernel_text_address()
e022bf93a924extable: Consolidate*kernel_text_address()functions
6d755f70dff5mmc: sdhci-pci: Fix voltage switch for some Intel host controllers
c2125202b46crcu: Allow for page faults in NMI handlers
0b4ff86ce0a2iw_cxgb4: put ep reference inpass_accept_req()
70f0bf226a5eiw_cxgb4: remove the stid on listen create failure
c39cd8c519ddiw_cxgb4: drop listen destroy replies if no ep found
48a056a511a4bsg-lib: don't free job inbsg_prepare_job
0f4a3495da6agfs2: Fix debugfs glocks dump
5284e4435c06brd: fix overflow in__brd_direct_access
da1b0075cf0cnl80211: check for the required netlink attributes presence
f5231169840cvfs: Return-ENXIOfor negativeSEEK_HOLE/SEEK_DATAoffsets
98da77ff8eb5SMB3: Don't ignore O_SYNC/O_DSYNC andO_DIRECTflags
60746c15130dSMB3: handle new statx fields
f874292f3df8SMB: Validate negotiate (to protect against downgrade) even if signing off
274d2957576dSMB3: Warn user if trying to sign connection that authenticated as guest
69543984ef44Fix SMB3.1.1 guest authentication to Samba
848c26a04de0Revert "IB/ipoib: Update broadcast object if PKey value was changed in index 0"df3f543b639ePM: core: Fixdevice_pm_check_callbacks()
65bee7492116s390/mm: fix write access check ingup_huge_pmd()
b0b70437296es390/mm: makepmdp_invalidate()do invalidation only
3d8166e70730s390/perf: fix bug when creating per-thread event
5887ff9cbff2MIPS: Fix perf event init
ef9d7b3442abpowerpc/pseries: Fixparent_dnreference leak inadd_dt_node()
0970872dc16cKEYS: preventKEYCTL_READon negative key
7427f0ec5e24KEYS: prevent creating a different user's keyrings
535c77f6cc0cKEYS: fix writing past end of user-supplied buffer inkeyring_read()
65e577e5d218security/keys: rewrite all ofbig_keycrypto
6e4990d8d226random: add get_random_{bytes,u32,u64,int,long,once}_wait family
20543a488913random: addwait_for_random_bytes()API
37e408cf708dsecurity/keys: properly zero out sensitive key material inbig_key
a25aa12be307crypto: talitos - fix hashing
e2a61a9c8de8crypto: talitos - fix sha224
deea80b71ca1crypto: talitos - Don't provide setkey for non hmac hashing algs.
42b449e1e74bcrypto: drbg - fix freeing of resources
60b92951710bdrm/radeon: disable hard reset in hibernate for APUs
b9e88e67fa58Revert "drm/i915/bxt: Disable device ready before shutdown command"
3f97a3dc28ccdrm/i915/gvt: Fix incorrect PCI BARs reporting
5cde5ed0e3e9scsi: aacraid: Fix 2T+ drives on SmartIOC-2000
31fe32c4c118scsi:scsi_transport_iscsi: fix the issue thatiscsi_if_rxdoesn't parse nlmsg properlyb051b4ae9e6amd/raid5: preserveSTRIPE_ON_UNPLUG_LISTinbreak_stripe_batch_list
58b050319933md/raid5: fix a race condition in stripe batch
805f300c67bdtracing: Remove RCU work arounds from stack tracer
682542006df3tracing: Erase irqsoff trace with empty write
82306dc328b9tracing: Fixtrace_pipebehavior for instance traces
dbc8d3db80a1KVM: PPC: Book3S HV: Holdkvm->lockaround call tokvmppc_update_lpcr
ffd067e2cbb0genirq/msi: Fix populating multiple interrupts
aab5f168d7c6genirq: Makesparse_irq_lockprotect what it should protect
dac8a5354b20mac80211: flushhw_roc_startwork before cancelling the ROC
f6dc54e4edf3mac80211_hwsim: Use proper TX power
e991455baa63mac80211: fix VLAN handling with TXQs
3722540c8cb3scsi:scsi_transport_fc: fix NULL pointer dereference infc_bsg_job_timeout71a7d27fd864fs/proc: Report eip/esp in /prod/PID/stat for coredumping
3941feee3478cifs: release auth_key.response for reconnect.
86806e1ac9abcifs: release cifsroot_credafterexit_cifs
0de25f7acd91cifs: check rsp for NULL before dereferencing inSMB2_open
8737eec0e579sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs
a3f1d53c1c2bbcache: fixbch_hprintcrash and improve output
0fa332456800bcache: fix for gc and write-back race
6ec401ab79a1bcache: fix sequential large write IO bypass
273676b9a143bcache: Correct return value for sysfs attach errors
d8cc6ff5d172bcache: correctcache_dirty_targetin__update_writeback_rate()
64a03d02ce82bcache: do not subtractsectors_to_gcfor bypassed IO
bec155f8ae9bbcache: Fix leak of bdev reference
809094f51397bcache: initialize dirty stripes inflash_dev_run()
6c2a71ced908ALSA: seq: Cancel pending autoload work at unbinding device
c29f8277f34cPM / devfreq: Fix memory leak when fail to register device
2872fe22451amedia: adv7180: add missing adv7180cp, adv7180st i2c device IDs
c84111b698c8media: uvcvideo: Prevent heap overflow when accessing mapped controls
56575dd7a0edmedia: v4l2-compat-ioctl32: Fix timespec conversion
bb6ccacff00cs390/mm: fix race onmm->context.flush_mm
7b33ee224620s390/mm: fix local TLB flushing vs. detach of an mm address space
e2813581906anet/netfilter/nf_conntrack_core: Fixnet_conntrack_lock()
77f420b4d792PCI: pciehp: Report power fault only once until we clear it
a58bbffad34dPCI: shpchp: Enable bridge bus mastering if MSI is enabled
9caa334f7158ARC: Re-enable MMU upon Machine Check exception
fceed125b7a5tracing: Applytrace_clockchanges to instance max buffer
e183b93ae81etracing: Add barrier totrace_printk()buffer nesting modification
b9b3fa21babeftrace: Fix memleak when unregistering dynamic ops when tracing disabled
82e12dcbfd1fftrace: Fix selftest goto location on error
5ab726174eaeftrace: Fix debug preempt config name in stack_tracer_{en,dis}able
59ce93476f82mailbox: bcm-flexrm-mailbox: Fix mask used inCMPL_START_ADDR_VALUE()
ddaf72eb0d17scsi: qla2xxx: Fix an integer overflow in sysfs code
f74974648540scsi: qla2xxx: Use fabric name for Get Port Speed command
b4cb86cdb179scsi: qla2xxx: UseBIT_6to acquire FAWWPN from switch
432d773132a5scsi: qla2xxx: Correction tovha->vref_counttimeout
6fa7602be640scsi: sg: fixup infoleak when usingSG_GET_REQUEST_TABLE
d55c1d09656dscsi: sg: Re-fix off by one insg_fill_request_table()
3992966852f4scsi: sg: factor outsg_fill_request_table()
c15de6f030a9scsi: storvsc: fix memory leak on ring buffer busy
3c710fb3c2a0scsi:megaraid_sas: Return pended IOCTLs withcmd_statusMFI_STAT_WRONG_STATEin case adapter is dead8323a8af45f4scsi:megaraid_sas: Check valid aen class range to avoid kernel panic
b06876d957afscsi:megaraid_sas: set minimum value of resetwaittime to be 1 secs
a128d0520218scsi:megaraid_sas: mismatch of allocated MFI frame size and length exposed in MFI MPT pass through commandd3065824b5d8scsi: aacraid: Fix command send race condition
9ef86a2c2f9cscsi: qedi: off by one inqedi_get_cmd_from_tid()
991a1a973948scsi: zfcp: trace high part of "new" 64 bit SCSI LUN
7373c36cf075scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response2bfe5894d999scsi: zfcp: fix payload with fullFCP_RSPIU in SCSI trace records
c679798f4383scsi: zfcp: fix missing trace records for early returns in TMF eh handlers
d456a6a7eba5scsi: zfcp: fix passingfsf_reqto SCSI trace on TMF to correlate with HBA
c3542a2687e4scsi: zfcp: fix capping of unsuccessfulGPN_FTSAN response trace records
159e38c80f1cscsi: zfcp: add handling forFCP_RESID_OVERto the fcp ingress path
c6c3b0a8f550scsi: zfcp: fix queuecommand forscsi_ehcommands when DIX enabled
c3df0e8d390bskd: Submit requests to firmware before triggering the doorbell
90b434ca7fd1skd: Avoid that module unloading triggers a use-after-free
d850e6fbdea2md/bitmap: disablebitmap_resizefor file-backed bitmaps.
aee5be4e0cf6md/bitmap: copy correct data for bitmap super
ee6afcd47b63block: directly insert blk-mq request fromblk_insert_cloned_request()
4dfcf18b9669block: Relax a check inblk_start_queue()
dd7a87a9600epowerpc: Fix DAR reporting when alignment handler faults
4ccf03cf6796powerpc/pseries: Don't attempt to acquire drc during memory hot add for assigned lmbs57a7853a3297powerpc/powernv/npu: Move tlb flush before launching ATSD
fce49edeb7b8cxl: Fix driver use count
adcbc87965ebext4: fix quota inconsistency during orphan cleanup for read-only mounts
6d8326041868ext4: fix incorrect quotaoff if the quota feature is enabled
699ec491aa59ext4: in ext4_seek_{hole,data}, return-ENXIOfor negative offsets
b9aa3e877beawcn36xx: Introduce mutual exclusion of fw configuration
b51f1d0bed48regulator: cpcap: Fix standby mode
961497c9322bcrypto:AF_ALG- remove SGL terminator indicator when chaining
e66082e0af79crypto: caam/qi - properly set IV after {en,de}crypt
be48e355e2b0crypto: caam/qi - fix typo in authenc alg driver name
c1b0aa5e489ecrypto: scompress - don't sleep with preemption disabled
bedc673ee431crypto: ccp - Fix XTS-AES-128 support on v5 CCPs
32bb68256227docs: disable KASLR when debugging kernelebb451616d95 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
c8b054b62131Input: i8042 - add Gigabyte P57 to the keyboard reset table39d29eb95f64pinctrl/amd: save pin registers over suspend/resume
b36d90f0b2fbpinctrl: samsung: Fix NULL pointer exception on external interrupts on S3C24xxb098a309db19pinctrl: samsung: Fix invalid register offset used for Exynos5433 external interruptsa6a33ff37c4ctty: improvetty_insert_flip_char()slow path
d584d1580fc4tty: improvetty_insert_flip_char()fast path
361c23e37c1fdrm/amdgpu: read reg in each iterator ofpsp_wait_forloopc29802eb2b14Input: xpad - validate USB endpoint type during probe
f56b7f2bf63esmp/hotplug: Handle removal correctly incpuhp_store_callbacks()c4705a91ac8fsrcu: Provide ordering for CPU not involved in grace period7ac16054fc2bIB/mlx5: Fix cached MR allocation flow
1183d4d2624cIB/{qib, hfi1}: Avoid flow control testing for RDMA write operation3e5ed45a45e0IB/hfi1: Revert egress pkey check enforcement
1994169a2b63<linux/uaccess.h>: Fixcopy_in_user()declaration
f8d5b811ae66orangefs: Don't clear SGID when inheriting ACLsSigned-off-by Bruce Ashfield <[email protected]>--- 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(-)meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb +3
-3@@ -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}"meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb +3
-3@@ -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}"meta/recipes-kernel/linux/linux-yocto_4.12.bb +10
-10@@ -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}"
Re: [PATCH 4/8] linux-yocto/4.12: update to v4.12.16
Quoted 11 lines · On Tue, Dec 5, 2017 at 11:26 AM, akuster808 <[email protected]> wrote:
Bruce,
Quoted 4 lines · Bruce Ashfield
Integrating the -stable updates from Paul Gortmaker that cover the following commitsz
8500552cb6f7 Linux 4.12.16What 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
Quoted 635 lines
- armin
Quoted 5 lines
3041c36e51aavmbus: more host signalling avoidance170ce449d952vmbus: eliminate duplicate cached index1843e4c61d03vmbus: refactorhv_signal_on_read3114e4beb799vmbus: simplifyhv_ringbuffer_read47cd1be8a9b1HID: hid-elecom: extend to fix descriptor for HUGEtrackball
Quoted 1 line
663b5513c683mm:page_vma_mapped: ensure pmd is loaded withREAD_ONCEoutside of lock
Quoted 1 line
8a0af0f30b6bperf pmu: Unbreak perf record for arm/arm64 with eventswith explicit PMU
Quoted 1 line
20ce8834fc99KVM: nVMX: updatelast_nonleaf_levelwhen initializingnested EPT
Quoted 1 line
bf6a0ec7751fx86/alternatives: Fixalt_max_shortmacro to really be a
max()Quoted 3 lines
8566ad9542c8x86/microcode: Do the family check firstd369002c85c7RAS/CEC: Use the right length for "cec_disable"2f5df0825d43USB: serial: console: fix use-after-free after failedsetup
Quoted 10 lines
38d29750c751USB: serial: console: fix use-after-free on disconnect3312688774a5USB: serial: qcserial: add Dell DW5818, DW58198ceb1ab5b8b6USB: serial: option: add support for TP-Link LTE module9a492331d4d8USB: serial: cp210x: add support for ELV TFD50005a76c3972a3USB: serial: cp210x: fix partnum regression36db7ee477f7USB: serial:ftdi_sio: add id for Cypress WICED dev boardf5f28aa1189dbio_copy_user_iov(): don't ignore ->iov_offset2e23ac57b91bmorebio_map_user_iov()leak fixesbe96ea60abf4fix unbalanced page refcounting inbio_map_user_iov62272a78cd64direct-io: Prevent NULL pointer access in
submit_page_sectionQuoted 1 line
da889b1de1e2usb: gadget: composite: Fix use-after-free in
usb_composite_overwrite_optionsQuoted 1 line
82bb04bf4ef3usb: gadget: configfs: Fix memory leak of interfacedirectory data
Quoted 1 line
48f321f266d2 drm/i915: Use crtc_state_is_legacy_gamma in
intel_color_checkQuoted 1 line
300533678314 drm/i915/bios: parse DDI ports also for CHV for HDMI DDC
pin and DP AUX channel
Quoted 1 line
6e7077ce8b8fdrm/i915: Read timings from the correct transcoder in
intel_crtc_mode_get()Quoted 1 line
a89c571ae8a8drm/i915/edp: Get the Panel Power Off timestamp afterpanel is off
Quoted 1 line
002894140f21drm/atomic: Unref duplicateddrm_atomic_statein
drm_atomic_helper_resume()Quoted 9 lines
7e9518d4926cALSA: line6: Fix leftover URB at error-path during probe44a4ce6662bdALSA: line6: Fix missing initialization before error path7f16c070632dALSA: line6: Fix NULL dereference atpodhd_disconnect()317938e88d45ALSA: caiaq: Fix stray URB at probe error path39921169c481ALSA: seq: Fixcopy_from_user()call inside lockdc744c119f6dALSA: seq: Fix use-after-free at creating a port3da32e1a4a3aALSA: usb-audio: Kill stray URB at exitingcbf3f880a31cfs/mpage.c: fixmpage_writepage()for pages with buffers24bb3d33bf9cRevert "vmalloc: back off when the current task iskilled"
Quoted 3 lines
076e98e18525device property: Track owner device of device property2404f2c63a8fiommu/amd: Finish TLB flush inamd_iommu_unmap()2681ccd7a877usb:renesas_usbhs: Fix DMAC sequence for receivingzero-length packet
Quoted 1 line
014b37ece737KVM: nVMX: fix guest CR4 loading when emulating L2 to L1exit
Quoted 6 lines
c0f617345da5KVM: MMU: always terminate page walks at level 1810fa30a4ec6crypto: shash - Fix zero-length shash ahash digest crashc55f32198aa4crypto: skcipher - Fix crash on zero-length input688d47df70dbHID: usbhid: fix out-of-bounds bugfceb5f74236cNFS: Fix uninitializedrpc_wait_queue3936965498e9dmaengine: ti-dma-crossbar: Fix possible race conditionwith
dma_inuseQuoted 1 line
232ab7abddcedmaengine: edma: Align the memcpy acnt array size withthe transfer
Quoted 3 lines
a1b8e04e4478mei: always use domain runtime pm callbacks.ff7884c2afbfMIPS: math-emu: Removepr_err()calls fromfpu_emu()c43a87667d3fUSB: dummy-hcd: Fix deadlock caused by disconnectdetection
Quoted 1 line
111001ffa651watchdog: Revert "iTCO_wdt: all versions count downtwice"
Quoted 3 lines
d6703459b5bfudp: perform source validation for mcast early demux5a2bdca5336anl80211: Define policy for packet pattern attributesfd4bee8c17d9mmc: core: add driver strength selection when selectinghs400es
Quoted 3 lines
11a49827d263nvme-pci: Use PCI bus address for data/queues in CMBbfd19d3e3511drm/i915/bios: ignore HDMI on port A8ab3d473cbfddrm/i915: always update ELD connector type after getmodes
Quoted 2 lines
ec338aac41a5brcmfmac: setup passive scan if requested by user-spacea2db156a40efbrcmfmac: add length check in
brcmf_cfg80211_escan_handler()Quoted 2 lines
fda708d0e6c9scsi: sd: Do not overridemax_sectors_kbsysfs setting9d0c3a0c8ed3scsi: sd: Implement blacklist option for WRITE SAME w/UNMAP
Quoted 4 lines
e57b8ad57afcscsi: remove various unused blist flags86d40a1cfd5eiwlwifi: mvm: useIWL_HCMD_NOCOPYforMCAST_FILTER_CMD0a1447d60118kvm/x86: Avoid async PF preempting the kernel incorrectly9dfcfa3ac381KVM: PPC: Book3S: Fix server always zero from
kvmppc_xive_get_xive()Quoted 2 lines
4d93aae9b293dm crypt: fix memory leak incrypt_ctr_cipher_old()8ab4dc921826dm crypt: rejectsector_sizefeature if device length isnot aligned to it
Quoted 3 lines
da3c3bd6ad07netlink: fix nla_put_{u8,u16,u32} for KASANdbe7d8a9dba2rocker: fix rocker_tlv_put_* functions for KASAN1fa70078bcbaHID: wacom: bits shifted too much for 9th and 10thbuttons
Quoted 1 line
de1b19226d80HID: wacom: Always increment hdev refcount within
wacom_get_hdev_dataQuoted 1 line
78fbbdd94b75HID: wacom: generic: ClearABS_MISCwhen tool leavesproximity
Quoted 1 line
4c0d78da4868HID: wacom: generic: SendMSC_SERIALandABS_MISCwhenleaving prox
Quoted 1 line
f4efe333405dHID: wacom: Correct coordinate system of touchring andpen twist
Quoted 1 line
3dd5dae733f6HID: wacom: Properly report negative values from IntuosPro 2 Bluetooth
Quoted 1 line
429ea46a9d3aHID: wacom: leds: Don't try to control the EKR'sread-only LEDs
Quoted 3 lines
ffb802b9d7f9HID: i2c-hid: allocate hid buffers for real worst case9a95f1edac92HID: rmi: Make sure the HID device is opened on resume16be0f8ec04darm64: Ensure the instruction emulation is ready foruserspace
Quoted 2 lines
8fe55ce33212ftrace: Fix kmemleak inunregister_ftrace_graph86f8a516079aauxdisplay: charlcd: properly restore atomic counter onerror path
Quoted 2 lines
99ff327c8738stm class: Fix a use-after-freed68b3c9e3511vmbus: don't acquire the mutex invmbus_hvsock_device_
unregister()Quoted 2 lines
07d4af70fd2eDrivers: hv: fcopy: restore correct transfer lengthc106e296904bcgroup: Reinitcgroup_tasksetstructure before
cgroup_migrate_execute()returnsQuoted 1 line
336cc70e7777driver core: platform: Don't read past the end of"
driver_override" bufferQuoted 2 lines
4384e4fd5416intel_th: pci: Add Lewisburg PCH support6b8889bc67cfpercpu: makethis_cpu_generic_read()atomic w.r.t.interrupts
Quoted 2 lines
5524a161ced3powerpc/tm: Fix illegal TM state in signal handler11939f4de59bpowerpc/64s: Use emergency stack for kernel TM Bad Thingprogram checks
Quoted 1 line
19cae92eb3d3powerpc/powernv: Increase memory block size to 1GB onradix
Quoted 1 line
6834ed0682d8ALSA: usx2y: Suppress kernel warning at page allocationfailures
Quoted 1 line
c73650323e57Revert "ALSA: echoaudio: purge contradictions betweendimension matrix members and total number of members"
Quoted 2 lines
435ad40590e7ALSA: compress: Remove unused variabled62ff966e300lsm: fixsmack_inode_removexattrandxattr_getsecuritymemleak
Quoted 4 lines
8907604ceee1lib/ratelimit.c: use deferredprintk()versiona646d2e16d5euserfaultfd: non-cooperative: fix fork use after free7376b8c10bdemm: avoid marking swap cached page as lazyfreed912b7cf15a6mm: fixRODATA_TESTfailure "rodata_test: test data wasnot read only"
Quoted 2 lines
3a8584637eb7mm,oom_reaper: skip mm structs with mmu notifiersa3a2270666cbksm: fix unlocked iteration over vmas in
cmp_and_merge_page()Quoted 1 line
0b833e6215f1staging:vchiq_2835_arm: Fix NULL ptr dereference in
free_pagelistQuoted 6 lines
21163f7980afuwb: ensure that endpoint is interrupt3474cb66fea2uwb: properly checkkthread_runreturn value27a8bc07aaaaiio: adc: mcp320x: Fix oops on module unload3f8385a599bbiio: adc: mcp320x: Fix readout of negative voltages143b44819564iio: ad7793: Fix the serial interface resetc15998910ffdiio: trigger: stm32-timer: fix a corner case to writepreset
Quoted 2 lines
e4445ff462ffiio: trigger: stm32-timer: preset shouldn't be buffered620dfbd1d966IIO: BME280: Updates to Humidity readings needctrl_regwrite!
Quoted 2 lines
3f78bc054bd0iio: core: Return error for failedread_regbb9ad7727c30staging: iio: ad7192: Fix - use the dedicated resetfunction avoiding dma from stack.
Quoted 2 lines
ef8f8aac9c40iio:ad_sigma_delta: Implement a dedicated reset function91cec30e5600iio: adc: twl4030: Disable the vusb3v1 rugulator in theerror handling path of '
twl4030_madc_probe()'Quoted 1 line
0694b17d52b5iio: adc: twl4030: Fix an error handling path in'
twl4030_madc_probe()'Quoted 1 line
9598144dd7feRevert "xhci: Limit USB2 port wake support for AMDPromontory hosts"
Quoted 1 line
d075a0375ff9xhci: set missing SuperSpeedPlus Link Protocol bit inroothub descriptor
Quoted 3 lines
214dd70fd584usb: host: xhci-plat: allow sysdev to inherit from ACPIf1741099affexhci: fix wrong endpoint ESIT value shown in tracingce2e382d152cxhci: fix finding correctbus_statestructure for USB3.1 hosts
Quoted 6 lines
49398e9c9987USB: fix out-of-bounds inusb_set_configurationfbe76115049ausb: Increase quirk delay for USB devices2d3ad4d1d46dUSB: core: hardencdc_parse_cdc_header58134902731aUSB: uas: fix bug in handling of alternate settings4fea0da59600USB: devio: Don't corrupt user memory14e7521b5253USB: devio: Prevent integer overflow in
proc_do_submiturb()Quoted 5 lines
7b6d9826473cUSB: dummy-hcd: Fix erroneous synchronization change110b5cb4d9b4USB: dummy-hcd: fix infinite-loop resubmission bug86481bcda003USB: dummy-hcd: fix connection failures (wrong speed)4ffa59b1c5efUSB: cdc-wdm: ignore-EPIPEfrom GetEncapsulatedResponse9faf2caf8cfausb:pci-quirks.c: Corrected timeout values used inhandshake
Quoted 1 line
d039e3d01004ALSA: usb-audio: Check out-of-bounds access by corruptedbuffer descriptor
Quoted 1 line
7c4a2bdf47dbusb:renesas_usbhs: fixusbhsf_fifo_clear()for RXdirection
Quoted 1 line
928b7190418busb:renesas_usbhs: fix the BCLR setting condition fornon-DCP pipe
Quoted 1 line
a6302dbe96dcusb-storage: fix bogus hardware error messages for ATApass-thru devices
Quoted 1 line
78b35c89cf5eusb-storage:unusual_devsentry to fix write-accessregression for Seagate external drives
Quoted 1 line
c2aafffef836usb: gadget: udc:renesas_usb3: Fix return value of
usb3_write_pipe()Quoted 1 line
3317d2d0ff4cusb: gadget: udc:renesas_usb3: fix Pn_RAMMAP.Pn_MPKTvalue
Quoted 1 line
251a4b607db6usb: gadget: udc:renesas_usb3: fix for no-data controltransfer
Quoted 3 lines
3cb875dbac15usb: gadget: udc: atmel: set vbus irqflags explicitly21f8963948deUSB: gadgetfs: fixcopy_to_userwhile holding spinlock57dddf4436e3USB: gadgetfs: Fix crash caused by inadequatesynchronization
Quoted 7 lines
13ac3ba437ddbpf: fixbpf_tail_call()x64 JIT9377e85e3d96net: rtnetlink: fix info leak inRTM_GETSTATScall73229f01c713socket, bpf: fix possible use after free721915e62286l2tp: fixl2tp_ethmodule loadingef4721707447tipc: use only positive error codes in messages9b2249636b6eIPv4: early demux can return an error code857c4b1f1004ip6_tunnel: update mtu properly forARPHRD_ETHERtunneldevice in tx path
Quoted 4 lines
5222b3c935d8ip6_gre:ip6gre_tapdevice should keep dst59d0df52c04cnetlink: do not proceed if dump'sstart()errscd53a041d929net/mlx5e: IPoIB, Fix access to invalid memory address6e2af86f894fnet: Setsk_prot_creatorwhen cloning sockets to theright proto
Quoted 3 lines
fd767b3c9282net: dsa: mv88e6xxx: lock mutex when freeing IRQsa9b7868d8603packet: only testpo->has_vnet_hdronce inpacket_snd49791a17d4f4packet: inpacket_do_bind, test fanout withbind_lockheld
Quoted 4 lines
c45234f432edtun: bail out fromtun_get_user()if the skb is emptyf6a0ed8e5f3cl2tp: fix race condition inl2tp_tunnel_deleteb2861a38475avti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmitb1c7b474de2dnet: qcom/emac: specify the correct size when mapping aDMA buffer
Quoted 3 lines
366fcb432b12net_sched: always reset qdisc backlog inqdisc_reset()95cee692dafaisdn/i4l: fetch theppp_writebuffer in one shot2f707d184b55net: changeskb->mac_headerwhen Generic XDP calls
adjust_headQuoted 1 line
53097ad73f85bpf: one perf event close won't free bpf programattached by another perf event
Quoted 2 lines
f42a78ad68f6packet: hold bind lock when rebinding to fanout hook495589ad7efcnet: ipv6: fix regression of noRTM_DELADDRsent afterDAD failure
Quoted 4 lines
f8fcd8e80c6bnet: emac: Fix napi poll list corruption942383d73c7etcp: fastopen: fix on syn-data transmit failureb9156f4cbc058139too: revisitnapi_complete_done()usagec7da54ebfc21net/sched:cls_matchall: fix crash when used withclassful qdisc
Quoted 1 line
d366a6d8fa78ip6_tunnel: do not allow loadingip6_tunnelif ipv6 isdisabled in cmdline
Quoted 1 line
13b1a41fff28net: phy: Fix mask value write on gmii2rgmii converterspeed register
Quoted 1 line
8786b0419353ip6_gre:skb_pushipv6hdr before packing the header in
ip6gre_headerQuoted 1 line
4064c6617acaudpv6: Fix the checksum computation when HW checksumdoes not apply
Quoted 4 lines
8c1ca8be42a4bpf/verifier: reject BPF_ALU64|BPF_END8c8468276d86tcp: updateskb->skb_mstampmore carefully6746b3e1e62ftcp: usetp->tcp_mstampin output path1708658272d8sctp: potential read out of bounds in
sctp_ulpevent_type_enabled()Quoted 1 line
4adf05c23f5dnet: sched: fix use-after-free intcf_action_destroyand
tcf_del_walkerQuoted 1 line
807813b1440anet_sched:gen_estimator: fix scaling error inbytes/packets samples
Quoted 3 lines
2280d8256b8fnet: bonding: fixtlb_dynamic_lbdefault value9ba28de2fb47mlxsw: spectrum: Prevent mirred-related crash on removald843223f43a8net: bonding: Fix transmit load balancing in balance-albmode if specified by sysfs
Quoted 2 lines
1b7ddba95ec0Linux 4.12.15
9d16c1a513c7video: fbdev: aty: do not leak uninitialized padding inclk to userspace
Quoted 2 lines
bc94f3c025d3KVM: VMX: use cmpxchg64
cea4b7ad6495KVM: VMX: removeWARN_ON_ONCEinkvm_vcpu_trigger_posted_interrupt
Quoted 6 lines
4cebefacc13fKVM: VMX: do not change SN bit invmx_update_pi_irte()5a44051221c3x86/mm: Fix fault error path using unsafe vma pointerd791f8cc082dPM / OPP: Call notifier without holdingopp_table->lock8fa3761f3899btrfs: prevent to set invalid default subvolid8b7eb4320d6ebtrfs: propagate error tobtrfs_cmp_data_preparecaller66fff45ff37abtrfs: finish ordered extent cleaning if no progress isfound
Quoted 2 lines
d382eb1c62d7btrfs: clear ordered flag on cleaning up ordered extents61f18171d910btrfs: fix NULL pointer dereference from
free_reloc_roots()Quoted 8 lines
3f619f467ff2PCI: Fix race condition withdriver_override8420e1f0af47md: separate request handling
12319e7484d2md: fix a race condition for flush request handlinge676df0b1216futex: Fixpi_state->ownerserializationb36416a27475etnaviv: fix gem object list corruption691ffb4f0df4etnaviv: fix submit error path
a84cfcb017ebmtd: nand: atmel: fix buffer overflow inatmel_pmecc_user10abcdf16087sched/sysctl: Check user input value of
sysctl_sched_time_avgQuoted 4 lines
5419de995f66xfs: validate bdev support for DAX inode flag1e278dd0b455kvm: nVMX: Don't allow L2 to access the hardware CR825d709528376KVM: VMX: Do notBUG()on out-of-bounds guest IRQ1b5878780e93kvm/x86: Handle async PF in RCU read-side criticalsections
Quoted 2 lines
acc5982be80aKVM: VMX: simplify and fixvmx_vcpu_pi_load1c16ff161d31KVM: VMX: avoid double list add with VT-d postedinterrupts
Quoted 2 lines
0a43cc31678eKVM: VMX: extract__pi_post_blocke7eb9c1ba767arm64: fault: Route pte translation faults via
do_translation_faultQuoted 1 line
7babcf8e63c1arm64: mm: UseREAD_ONCEwhen dereferencing pointer topte table
Quoted 2 lines
38085d92217farm64: Make sure SPsel is always set94a2d9d24d33seccomp: fix the usage of get/put_seccomp_filter() in
seccomp_get_filter()Quoted 2 lines
65185bc520d1selftests/seccomp: Support glibc 2.26siginfo_t.hfc5162ded95eextable: Enable RCU if it is not watching in
kernel_text_address()Quoted 2 lines
e022bf93a924extable: Consolidate*kernel_text_address()functions6d755f70dff5mmc: sdhci-pci: Fix voltage switch for some Intel hostcontrollers
Quoted 8 lines
c2125202b46crcu: Allow for page faults in NMI handlers0b4ff86ce0a2iw_cxgb4: put ep reference inpass_accept_req()70f0bf226a5eiw_cxgb4: remove the stid on listen create failurec39cd8c519ddiw_cxgb4: drop listen destroy replies if no ep found48a056a511a4bsg-lib: don't free job inbsg_prepare_job0f4a3495da6agfs2: Fix debugfs glocks dump5284e4435c06brd: fix overflow in__brd_direct_accessda1b0075cf0cnl80211: check for the required netlink attributespresence
Quoted 1 line
f5231169840cvfs: Return-ENXIOfor negativeSEEK_HOLE/SEEK_DATAoffsets
Quoted 3 lines
98da77ff8eb5SMB3: Don't ignore O_SYNC/O_DSYNC andO_DIRECTflags60746c15130dSMB3: handle new statx fields
f874292f3df8SMB: Validate negotiate (to protect against downgrade)even if signing off
Quoted 1 line
274d2957576dSMB3: Warn user if trying to sign connection thatauthenticated as guest
Quoted 2 lines
69543984ef44Fix SMB3.1.1 guest authentication to Samba848c26a04de0Revert "IB/ipoib: Update broadcast object if PKey valuewas changed in index 0"
Quoted 6 lines
df3f543b639ePM: core: Fixdevice_pm_check_callbacks()65bee7492116s390/mm: fix write access check ingup_huge_pmd()b0b70437296es390/mm: makepmdp_invalidate()do invalidation only3d8166e70730s390/perf: fix bug when creating per-thread event5887ff9cbff2MIPS: Fix perf event init
ef9d7b3442abpowerpc/pseries: Fixparent_dnreference leak in
add_dt_node()Quoted 3 lines
0970872dc16cKEYS: preventKEYCTL_READon negative key7427f0ec5e24KEYS: prevent creating a different user's keyrings535c77f6cc0cKEYS: fix writing past end of user-supplied buffer in
keyring_read()Quoted 2 lines
65e577e5d218security/keys: rewrite all ofbig_keycrypto6e4990d8d226random: add get_random_{bytes,u32,u64,int,long,once}_waitfamily
Quoted 2 lines
20543a488913random: addwait_for_random_bytes()API37e408cf708dsecurity/keys: properly zero out sensitive key materialin
big_keyQuoted 3 lines
a25aa12be307crypto: talitos - fix hashinge2a61a9c8de8crypto: talitos - fix sha224deea80b71ca1crypto: talitos - Don't provide setkey for non hmachashing algs.
Quoted 3 lines
42b449e1e74bcrypto: drbg - fix freeing of resources60b92951710bdrm/radeon: disable hard reset in hibernate for APUsb9e88e67fa58Revert "drm/i915/bxt: Disable device ready beforeshutdown command"
Quoted 3 lines
3f97a3dc28ccdrm/i915/gvt: Fix incorrect PCI BARs reporting5cde5ed0e3e9scsi: aacraid: Fix 2T+ drives on SmartIOC-200031fe32c4c118scsi:scsi_transport_iscsi: fix the issue that
iscsi_if_rxdoesn't parse nlmsg properlyQuoted 1 line
b051b4ae9e6amd/raid5: preserveSTRIPE_ON_UNPLUG_LISTin
break_stripe_batch_listQuoted 5 lines
58b050319933md/raid5: fix a race condition in stripe batch805f300c67bdtracing: Remove RCU work arounds from stack tracer682542006df3tracing: Erase irqsoff trace with empty write82306dc328b9tracing: Fixtrace_pipebehavior for instance tracesdbc8d3db80a1KVM: PPC: Book3S HV: Holdkvm->lockaround call to
kvmppc_update_lpcrQuoted 2 lines
ffd067e2cbb0genirq/msi: Fix populating multiple interruptsaab5f168d7c6genirq: Makesparse_irq_lockprotect what it shouldprotect
Quoted 1 line
dac8a5354b20mac80211: flushhw_roc_startwork before cancelling theROC
Quoted 3 lines
f6dc54e4edf3mac80211_hwsim: Use proper TX powere991455baa63mac80211: fix VLAN handling with TXQs3722540c8cb3scsi:scsi_transport_fc: fix NULL pointer dereference in
fc_bsg_job_timeoutQuoted 4 lines
71a7d27fd864fs/proc: Report eip/esp in /prod/PID/stat for coredumping3941feee3478cifs: release auth_key.response for reconnect.86806e1ac9abcifs: release cifsroot_credafterexit_cifs0de25f7acd91cifs: check rsp for NULL before dereferencing in
SMB2_openQuoted 6 lines
8737eec0e579sched/cpuset/pm: Fix cpuset vs. suspend-resume bugsa3f1d53c1c2bbcache: fixbch_hprintcrash and improve output0fa332456800bcache: fix for gc and write-back race6ec401ab79a1bcache: fix sequential large write IO bypass273676b9a143bcache: Correct return value for sysfs attach errorsd8cc6ff5d172bcache: correctcache_dirty_targetin
__update_writeback_rate()Quoted 4 lines
64a03d02ce82bcache: do not subtractsectors_to_gcfor bypassed IObec155f8ae9bbcache: Fix leak of bdev reference809094f51397bcache: initialize dirty stripes inflash_dev_run()6c2a71ced908ALSA: seq: Cancel pending autoload work at unbindingdevice
Quoted 1 line
c29f8277f34cPM / devfreq: Fix memory leak when fail to registerdevice
Quoted 1 line
2872fe22451a media: adv7180: add missing adv7180cp, adv7180st i2cdevice IDs
Quoted 1 line
c84111b698c8media: uvcvideo: Prevent heap overflow when accessingmapped controls
Quoted 3 lines
56575dd7a0edmedia: v4l2-compat-ioctl32: Fix timespec conversionbb6ccacff00cs390/mm: fix race onmm->context.flush_mm7b33ee224620s390/mm: fix local TLB flushing vs. detach of an mmaddress space
Quoted 1 line
e2813581906a net/netfilter/nf_conntrack_core: Fix
net_conntrack_lock()Quoted 1 line
77f420b4d792PCI: pciehp: Report power fault only once until we clearit
Quoted 1 line
a58bbffad34dPCI: shpchp: Enable bridge bus mastering if MSI isenabled
Quoted 3 lines
9caa334f7158ARC: Re-enable MMU upon Machine Check exceptionfceed125b7a5tracing: Applytrace_clockchanges to instance max buffere183b93ae81etracing: Add barrier totrace_printk()buffer nestingmodification
Quoted 1 line
b9b3fa21babeftrace: Fix memleak when unregistering dynamic ops whentracing disabled
Quoted 2 lines
82e12dcbfd1fftrace: Fix selftest goto location on error5ab726174eaeftrace: Fix debug preempt config name instack_tracer_{en,dis}able
Quoted 1 line
59ce93476f82mailbox: bcm-flexrm-mailbox: Fix mask used in
CMPL_START_ADDR_VALUE()Quoted 9 lines
ddaf72eb0d17scsi: qla2xxx: Fix an integer overflow in sysfs codef74974648540scsi: qla2xxx: Use fabric name for Get Port Speed commandb4cb86cdb179scsi: qla2xxx: UseBIT_6to acquire FAWWPN from switch432d773132a5scsi: qla2xxx: Correction tovha->vref_counttimeout6fa7602be640scsi: sg: fixup infoleak when usingSG_GET_REQUEST_TABLEd55c1d09656dscsi: sg: Re-fix off by one insg_fill_request_table()3992966852f4scsi: sg: factor outsg_fill_request_table()c15de6f030a9scsi: storvsc: fix memory leak on ring buffer busy3c710fb3c2a0scsi:megaraid_sas: Return pended IOCTLs withcmd_status
MFI_STAT_WRONG_STATEin case adapter is deadQuoted 1 line
8323a8af45f4scsi:megaraid_sas: Check valid aen class range to avoidkernel panic
Quoted 1 line
b06876d957afscsi:megaraid_sas: set minimum value of resetwaittimeto be 1 secs
Quoted 1 line
a128d0520218scsi:megaraid_sas: mismatch of allocated MFI frame sizeand length exposed in MFI MPT pass through command
Quoted 4 lines
d3065824b5d8scsi: aacraid: Fix command send race condition9ef86a2c2f9cscsi: qedi: off by one inqedi_get_cmd_from_tid()991a1a973948scsi: zfcp: trace high part of "new" 64 bit SCSI LUN7373c36cf075scsi: zfcp: trace HBA FSF response by default on dismissor timedout late response
Quoted 1 line
2bfe5894d999scsi: zfcp: fix payload with fullFCP_RSPIU in SCSItrace records
Quoted 1 line
c679798f4383scsi: zfcp: fix missing trace records for early returnsin TMF eh handlers
Quoted 1 line
d456a6a7eba5scsi: zfcp: fix passingfsf_reqto SCSI trace on TMF tocorrelate with HBA
Quoted 1 line
c3542a2687e4scsi: zfcp: fix capping of unsuccessfulGPN_FTSANresponse trace records
Quoted 1 line
159e38c80f1cscsi: zfcp: add handling forFCP_RESID_OVERto the fcpingress path
Quoted 1 line
c6c3b0a8f550scsi: zfcp: fix queuecommand forscsi_ehcommands whenDIX enabled
Quoted 1 line
c3df0e8d390bskd: Submit requests to firmware before triggering thedoorbell
Quoted 1 line
90b434ca7fd1skd: Avoid that module unloading triggers ause-after-free
Quoted 3 lines
d850e6fbdea2md/bitmap: disablebitmap_resizefor file-backed bitmaps.aee5be4e0cf6md/bitmap: copy correct data for bitmap superee6afcd47b63block: directly insert blk-mq request from
blk_insert_cloned_request()Quoted 3 lines
4dfcf18b9669block: Relax a check inblk_start_queue()dd7a87a9600epowerpc: Fix DAR reporting when alignment handler faults4ccf03cf6796powerpc/pseries: Don't attempt to acquire drc duringmemory hot add for assigned lmbs
Quoted 3 lines
57a7853a3297powerpc/powernv/npu: Move tlb flush before launching ATSDfce49edeb7b8cxl: Fix driver use count
adcbc87965ebext4: fix quota inconsistency during orphan cleanup forread-only mounts
Quoted 1 line
6d8326041868ext4: fix incorrect quotaoff if the quota feature isenabled
Quoted 1 line
699ec491aa59 ext4: in ext4_seek_{hole,data}, return -ENXIO fornegative offsets
Quoted 3 lines
b9aa3e877beawcn36xx: Introduce mutual exclusion of fw configurationb51f1d0bed48regulator: cpcap: Fix standby mode961497c9322bcrypto:AF_ALG- remove SGL terminator indicator whenchaining
Quoted 6 lines
e66082e0af79crypto: caam/qi - properly set IV after {en,de}cryptbe48e355e2b0crypto: caam/qi - fix typo in authenc alg driver namec1b0aa5e489ecrypto: scompress - don't sleep with preemption disabledbedc673ee431crypto: ccp - Fix XTS-AES-128 support on v5 CCPs32bb68256227docs: disable KASLR when debugging kernelebb451616d95MIPS: math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bitcase)
Quoted 1 line
8a9e0b68b344 MIPS: math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bitcase)
Quoted 1 line
f1045424c538 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Clean up"
maddf_flags" enumerationQuoted 1 line
db1ba5de2711MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases ofzero inputs
Quoted 1 line
b9891c4cf672MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases ofinfinite inputs
Quoted 2 lines
12ab5ebcc3f3MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagationb3a6ac0d63b6MIPS: math-emu: MINA.<D|S>: Fix some cases of infinityand zero inputs
Quoted 1 line
797910efa67cMIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of bothinfinite inputs
Quoted 1 line
32401438ab1cMIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of inputvalues with opposite signs
Quoted 1 line
b4095004e721MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of bothinputs negative
Quoted 1 line
47e062700023 MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases ofboth inputs zero
Quoted 1 line
9db3b8a2ffedMIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaNpropagation
Quoted 1 line
c8b054b62131Input: i8042 - add Gigabyte P57 to the keyboard resettable
Quoted 2 lines
39d29eb95f64pinctrl/amd: save pin registers over suspend/resumeb36d90f0b2fbpinctrl: samsung: Fix NULL pointer exception on externalinterrupts on S3C24xx
Quoted 1 line
b098a309db19pinctrl: samsung: Fix invalid register offset used forExynos5433 external interrupts
Quoted 3 lines
a6a33ff37c4ctty: improvetty_insert_flip_char()slow pathd584d1580fc4tty: improvetty_insert_flip_char()fast path361c23e37c1fdrm/amdgpu: read reg in each iterator ofpsp_wait_forloop
Quoted 2 lines
c29802eb2b14Input: xpad - validate USB endpoint type during probef56b7f2bf63esmp/hotplug: Handle removal correctly in
cpuhp_store_callbacks()Quoted 1 line
c4705a91ac8fsrcu: Provide ordering for CPU not involved in graceperiod
Quoted 2 lines
7ac16054fc2bIB/mlx5: Fix cached MR allocation flow1183d4d2624cIB/{qib, hfi1}: Avoid flow control testing for RDMAwrite operation
Quoted 9 lines
3e5ed45a45e0IB/hfi1: Revert egress pkey check enforcement1994169a2b63<linux/uaccess.h>: Fixcopy_in_user()declarationf8d5b811ae66orangefs: Don't clear SGID when inheriting ACLsSigned-off-by Bruce Ashfield <[email protected]>--- 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++++++++++----------
Review
Quoted 3 lines
3 files changed, 16 insertions(+), 16 deletions(-)(quoted diff) +0
-0b/meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb
meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb python () { · line 11
Quoted 5 lines
index
abd25a87f85b..6431ffbfe342100644meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb +0
-0@@ -11,13 +11,13 @@ python () { raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernelto linux-yocto-rt to enable it")
meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb python () {
Quoted 8 lines
meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb +2
-2} -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 \
meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb python () { · line 18
Quoted 1 line
meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb +0
-0git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.12;destsuffix=${KMETA}"
Review
Quoted 7 lines
meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb +1
-1-LINUX_VERSION ?= "4.12.14" +LINUX_VERSION ?= "4.12.16" PV = "${LINUX_VERSION}+git${SRCPV}"(quoted diff) +0
-0b/meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb
Review
Quoted 21 lines
index
68d5a8ad85a3..2e749950654e100644meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb +3
-3@@ -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}"(quoted diff) +0
-0b/meta/recipes-kernel/linux/linux-yocto_4.12.bb
Quoted 17 lines
index
a45d90bfaf2c..20e2fd37957f100644meta/recipes-kernel/linux/linux-yocto_4.12.bb +1
-9@@ -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"meta/recipes-kernel/linux/linux-yocto_4.12.bb KBRANCH_qemux86 ?= "standard/base" · line 24
Quoted 10 lines
meta/recipes-kernel/linux/linux-yocto_4.12.bb +8
-0+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}; \
meta/recipes-kernel/linux/linux-yocto_4.12.bb KBRANCH_qemux86 ?= "standard/base" · line 25
Quoted 1 line
meta/recipes-kernel/linux/linux-yocto_4.12.bb +0
-0git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.12;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto_4.12.bb KBRANCH_qemux86 ?= "standard/base" · line 29
Quoted 6 lines
meta/recipes-kernel/linux/linux-yocto_4.12.bb +1
-1-LINUX_VERSION ?= "4.12.14" +LINUX_VERSION ?= "4.12.16" PV = "${LINUX_VERSION}+git${SRCPV}"--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end"
Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
In reply to Bruce AshfieldThe 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
Quoted 63 lines · Bruce Ashfield
Quoted 19 lines · Richard Purdie
Quoted 17 lines · Bruce Ashfield
Quoted 15 lines · Khem Raj
Quoted 11 lines · Bruce Ashfield
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_UNWINDERsupport in x86-64:DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native elfutils', '', d)}"
Quoted 10 lines
Quoted 5 lines
Quoted 2 lines
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_UNWINDERuseful and commonly used?Quoted 1 line
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
Quoted 5 lines
Cheers,
Richard
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
Quoted 4 lines · Ross
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
Quoted 78 lines
Ross
Quoted 54 lines · Bruce Ashfield
Quoted 19 lines · Richard Purdie
Quoted 17 lines · Bruce Ashfield
Quoted 15 lines · Khem Raj
Quoted 11 lines · Bruce Ashfield
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_UNWINDERsupport in x86-64:DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native elfutils', '', d)}"
Quoted 10 lines
Quoted 5 lines
Quoted 2 lines
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_UNWINDERuseful and commonly used?Quoted 1 line
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
Quoted 2 lines
Cheers,
Quoted 9 lines
Quoted 3 lines
Richard
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end"
Re: [PATCH 8/8] linux-yocto-dev: update to v4.15+
Quoted 16 lines · Bruce Ashfield
Quoted 4 lines · Ross
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.
Quoted 12 lines
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!
Quoted 85 lines
Cheers,
Bruc
Quoted 76 lines
Ross
Quoted 50 lines · Bruce Ashfield
Quoted 19 lines · Richard Purdie
Quoted 18 lines · Bruce Ashfield
Quoted 17 lines · Khem Raj
Quoted 7 lines · Bruce Ashfield
Outside of the normal patch refreshes and boot issues, there are
new
build time tools within the kernel that required the following
dependencies:Quoted 6 lines
For
ORC_UNWINDERsupport in x86-64:DEPENDS += "${@bb.utils.contains('ARCH', 'x86','elfutils-
native elfutils', '', d)}"do we need both target and host elfutils
Quoted 10 lines
Quoted 4 lines
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.
Quoted 2 lines
Is
ORC_UNWINDERuseful 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).
Quoted 14 lines
Bruce
Quoted 5 lines
Cheers,
Richard
Signature · 4 lines
_______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Quoted 20 lines · Bruce Ashfield
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_UNWINDERchanges, 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.
Quoted 3 lines
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:
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
Quoted 37 lines · Richard Purdie
Quoted 20 lines · Bruce Ashfield
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_UNWINDERchanges, 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.Quoted 3 lines
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/stdioThe 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:
Quoted 8 lines
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
Quoted 12 lines
Cheers,
Richard
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end"
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
Quoted 80 lines · Bruce Ashfield
Quoted 37 lines · Richard Purdie
Quoted 20 lines · Bruce Ashfield
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_UNWINDERchanges, 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.Quoted 3 lines
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/stdioThe 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:
Quoted 8 lines
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
Quoted 12 lines
Cheers,
Richard
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core--
"Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end"
Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end"
Quoted 30 lines · Richard Purdie
Quoted 20 lines · Bruce Ashfield
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_UNWINDERchanges, 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.Quoted 3 lines
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
Quoted 9 lines
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
Quoted 18 lines
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
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end"