summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux/linux-yocto-tiny_5.0.bb
AgeCommit message (Collapse)Author
2019-09-07linux-yocto: drop 5.0 recipesBruce Ashfield
The 5.2 reference kernels replace the EOL 5.0 series. So we drop the named recipes. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-08-14kernel-yocto: import security fragments from meta-securityBruce Ashfield
Adding the following fragments from meta-security to make them centrally available and easier to maintain: 283939d5c9e kernel-cache: add yama security fragments 0b86f3fa241 kernel-cache: add ima fragments 731b466654d kernel-cache: add smack 813afe8ff47 kernel-cache: add apparmor fragments Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-08-14linux-yocto: arch/x86/boot: use prefix map to avoid embedded pathsBruce Ashfield
>From the kernel patch: [ It was observed that the kernel embeds the path in the x86 boot artifacts. From https://bugzilla.yoctoproject.org/show_bug.cgi?id=13458: [ If you turn on the buildpaths QA test, or try a reproducible build, you discover that the kernel image contains build paths. $ strings bzImage-5.0.19-yocto-standard |grep tmp/ out of pgt_buf in /data/poky-tmp/reproducible/tmp/work-shared/qemux86-64/kernel-source/arch/x86/boot/compressed/kaslr_64.c!? But what's this in the top-level Makefile: $ git grep prefix-map Makefile:KBUILD_CFLAGS += $(call cc-option,-fmacro-prefix-map=$(srctree)/=) So the __FILE__ shouldn't be using the full path. However arch/x86/boot/compressed/Makefile has this: KBUILD_CFLAGS := -m$(BITS) -O2 So that clears KBUILD_FLAGS, removing the -fmacro-prefix-map option. ] Other architectures do not clear the flags, but instead prune before adding boot or specific options. There's no obvious reason why x86 isn't doing the same thing (pruning vs clearing) and no build or boot issues have been observed. So we make x86 can do the same thing, and we no longer have embedded paths. ] This issue has been reported upstream, and a patch submission is pending, but for now, we'll soak the proposed patch in linux-yocto to see if any issues are found [YOCTO: #13458] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-11linux-yocto: bsp/beaglebone: support qemu -machine virtBruce Ashfield
While we don't normally do a dual h/w and virt BSP (since they tend to have conflicting requirements over time). A minimal overhead option to do this was submitted to linux-yocto. Since it has no impact on the h/w reference, has SDK testing value and can serve as a template on how to do this for other arm boards, it is worth making the configuration available. The original commit log follows: [ If the kernel supports Qemu's virt machine, runqemu works almost for free. The device tree for machine virt is included in Qemu, which simplifies everything quite a bit. This change adds ARCH_VIRT=y and some drivers to the beaglebone kernel configuration which allows to: export MACHINE="beaglebone-yocto" bitbake core-image-minimale runqemu This also works out of an eSDK. Whithout this feature usually two different SDKs need to be compiled and maintained. One SDK is used for development in Qemu, another one is used to develop for the real target hardware. Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-27linux-yocto/5.0: make scsi-debug include scsi core configsBruce Ashfield
Updating the scsi-debug fragment to include the core scsi config options. This allows standalone use of the fragment, since all supporting options will be enabled simply by including the top level config in a BSP. This also removes a configuration warning on qemuarm, since we will no longer have missing / unavailable options during the config audit. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-27linux-yocto/5.0: bsp: add basic xilinx zynqmp supportBruce Ashfield
Zumeng Chen has added core/basic support for the zynqmp that is bootable using the 5.0 and 5.2-rcX kernels. This makes the fragments available for future refinement and factoring. A bootlog follows: ZynqMP> setenv bootargs console=ttyPS0,115200 root=/dev/mmcblk0p3 rw rootwait earlycon=cdns,mmio,0xFF000000 clk_ignore_unused ip=dhcp ZynqMP> tftpboot 0x10000000 Image; tftpboot 0x11800000 dtb; booti 0x10000000 - 0x11800000 Using ethernet@ff0e0000 device Filename 'Image'. Load address: 0x10000000 Loading: ########### 11.3 MiB/s done Bytes transferred = 16378368 (f9ea00 hex) Using ethernet@ff0e0000 device TFTP from server 128.224.162.211; our IP address is 128.224.162.99 Filename 'dtb'. Load address: 0x11800000 Loading: ## 4.7 MiB/s done Bytes transferred = 19746 (4d22 hex) Booting using the fdt blob at 0x11800000 Loading Device Tree to 0000000007ff8000, end 0000000007fffd21 ... OK Starting kernel ... Booting Linux on physical CPU 0x0000000000 [0x410fd034] Linux version 5.2.0-rc3-yoctodev-standard (oe-user@oe-host) (gcc version 9.1.0 (GCC)) #1 SMP PREEMPT Thu Jun 6 00:53:26 UTC 2019 Machine model: ZynqMP ZCU102 Rev1.0 earlycon: cdns0 at MMIO 0x00000000ff000000 (options '') printk: bootconsole [cdns0] enabled efi: Getting EFI parameters from FDT: efi: UEFI not found. cma: Reserved 16 MiB at 0x000000007ec00000 psci: probing for conduit method from DT. psci: PSCIv1.1 detected in firmware. psci: Using standard PSCI v0.2 function IDs psci: MIGRATE_INFO_TYPE not supported. psci: SMC Calling Convention v1.1 percpu: Embedded 30 pages/cpu s83416 r8192 d31272 u122880 Detected VIPT I-cache on CPU0 CPU features: detected: ARM erratum 845719 Speculative Store Bypass Disable mitigation not required Built 1 zonelists, mobility grouping on. Total pages: 1031940 Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p3 rw rootwait earlycon=cdns,mmio,0xFF000000 clk_ignore_unused ip=dhcp Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) software IO TLB: mapped [mem 0x7ac00000-0x7ec00000] (64MB) Memory: 4013572K/4193280K available (10748K kernel code, 1210K rwdata, 2764K rodata, 1216K init, 757K bss, 163324K reserved, 16384K cma-reserved) SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 ftrace: allocating 36121 entries in 142 pages rcu: Preemptible hierarchical RCU implementation. rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4. Tasks RCU enabled. rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 GIC: Adjusting CPU interface base to 0x00000000f902f000 GIC: Using split EOI/Deactivate mode random: get_random_bytes called from start_kernel+0x328/0x4c4 with crng_init=0 arch_timer: cp15 timer(s) running at 99.99MHz (phys). clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x170f8de2d3, max_idle_ns: 440795206112 ns sched_clock: 56 bits at 99MHz, resolution 10ns, wraps every 4398046511101ns Console: colour dummy device 80x25 Calibrating delay loop (skipped), value calculated using timer frequency.. 199.98 BogoMIPS (lpj=399960) pid_max: default: 32768 minimum: 301 LSM: Security Framework initializing Mount-cache hash table entries: 8192 (order: 4, 65536 bytes) Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes) *** VALIDATE proc *** *** VALIDATE cgroup1 *** *** VALIDATE cgroup2 *** ASID allocator initialised with 32768 entries rcu: Hierarchical SRCU implementation. EFI services will not be available. smp: Bringing up secondary CPUs ... Detected VIPT I-cache on CPU1 CPU1: Booted secondary processor 0x0000000001 [0x410fd034] Detected VIPT I-cache on CPU2 CPU2: Booted secondary processor 0x0000000002 [0x410fd034] Detected VIPT I-cache on CPU3 CPU3: Booted secondary processor 0x0000000003 [0x410fd034] smp: Brought up 1 node, 4 CPUs SMP: Total of 4 processors activated. CPU features: detected: 32-bit EL0 Support CPU features: detected: CRC32 instructions CPU: All CPU(s) started at EL2 alternatives: patching kernel code devtmpfs: initialized clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns futex hash table entries: 1024 (order: 4, 65536 bytes) xor: measuring software checksum speed 8regs : 2360.000 MB/sec 32regs : 2706.000 MB/sec arm64_neon: 2018.000 MB/sec xor: using function: 32regs (2706.000 MB/sec) DMI not present or invalid. NET: Registered protocol family 16 cpuidle: using governor ladder hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. DMA: preallocated 256 KiB pool for atomic allocations ��ɥ��ѭ console [ttyPS0] enabled 0xff000000 (irq = 33, base_baud = 6250000) is a xuartps printk: console [ttyPS0] enabled printk: bootconsole [cdns0] disabled printk: bootconsole [cdns0] disabled ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 34, base_baud = 6250000) is a xuartps HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages raid6: neonx8 gen() 1518 MB/s raid6: neonx8 xor() 1442 MB/s raid6: neonx4 gen() 1471 MB/s raid6: neonx4 xor() 1409 MB/s raid6: neonx2 gen() 1128 MB/s raid6: neonx2 xor() 1175 MB/s raid6: neonx1 gen() 737 MB/s raid6: neonx1 xor() 887 MB/s raid6: int64x8 gen() 1166 MB/s raid6: int64x8 xor() 763 MB/s raid6: int64x4 gen() 983 MB/s raid6: int64x4 xor() 739 MB/s raid6: int64x2 gen() 683 MB/s raid6: int64x2 xor() 601 MB/s raid6: int64x1 gen() 452 MB/s raid6: int64x1 xor() 462 MB/s raid6: using algorithm neonx8 gen() 1518 MB/s raid6: .... xor() 1442 MB/s, rmw enabled raid6: using neon recovery algorithm vgaarb: loaded SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb media: Linux media interface: v0.10 videodev: Linux video capture interface: v2.00 pps_core: LinuxPPS API ver. 1 registered pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> PTP clock support registered EDAC MC: Ver: 3.0.0 FPGA manager framework clocksource: Switched to clocksource arch_sys_counter *** VALIDATE hugetlbfs *** NET: Registered protocol family 2 tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes) TCP established hash table entries: 32768 (order: 6, 262144 bytes) TCP bind hash table entries: 32768 (order: 7, 524288 bytes) TCP: Hash tables configured (established 32768 bind 32768) UDP hash table entries: 2048 (order: 4, 65536 bytes) UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. PCI: CLS 0 bytes, default 64 hw perfevents: no interrupt-affinity property for /pmu, guessing. hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available kprobes: failed to populate blacklist: -22 Please take care of using kprobes. workingset: timestamp_bits=46 max_order=20 bucket_order=0 NFS: Registering the id_resolver key type Key type id_resolver registered Key type id_legacy registered jffs2: version 2.2. �© 2001-2006 Red Hat, Inc. Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246) io scheduler mq-deadline registered io scheduler kyber registered nwl-pcie fd0e0000.pcie: Link is DOWN nwl-pcie fd0e0000.pcie: host bridge /amba/pcie@fd0e0000 ranges: nwl-pcie fd0e0000.pcie: MEM 0xe0000000..0xefffffff -> 0xe0000000 nwl-pcie fd0e0000.pcie: MEM 0x600000000..0x7ffffffff -> 0x600000000 nwl-pcie fd0e0000.pcie: PCI host bridge to bus 0000:00 pci_bus 0000:00: root bus resource [bus 00-ff] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff] pci_bus 0000:00: root bus resource [mem 0x600000000-0x7ffffffff pref] pci 0000:00:00.0: [10ee:d021] type 01 class 0x060400 pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot pci 0000:00:00.0: PCI bridge to [bus 01-0c] pcieport 0000:00:00.0: PME: Signaling with IRQ 37 xilinx-zynqmp-dma fd500000.dma: ZynqMP DMA driver Probe success xilinx-zynqmp-dma fd510000.dma: ZynqMP DMA driver Probe success xilinx-zynqmp-dma fd520000.dma: ZynqMP DMA driver Probe success xilinx-zynqmp-dma fd530000.dma: ZynqMP DMA driver Probe success xilinx-zynqmp-dma fd540000.dma: ZynqMP DMA driver Probe success xilinx-zynqmp-dma fd550000.dma: ZynqMP DMA driver Probe success xilinx-zynqmp-dma fd560000.dma: ZynqMP DMA driver Probe success xilinx-zynqmp-dma fd570000.dma: ZynqMP DMA driver Probe success cacheinfo: Unable to detect cache hierarchy for CPU 0 brd: module loaded loop: module loaded ahci-ceva fd0c0000.ahci: AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl platform mode ahci-ceva fd0c0000.ahci: flags: 64bit ncq sntf pm clo only pmp fbs pio slum part ccc sds apst scsi host0: ahci-ceva scsi host1: ahci-ceva ata1: SATA max UDMA/133 mmio [mem 0xfd0c0000-0xfd0c1fff] port 0x100 irq 31 ata2: SATA max UDMA/133 mmio [mem 0xfd0c0000-0xfd0c1fff] port 0x180 irq 31 libphy: Fixed MDIO Bus: probed CAN device driver interface libphy: MACB_mii_bus: probed Generic PHY ff0e0000.ethernet-ffffffff:0c: attached PHY driver [Generic PHY] (mii_bus:phy_addr=ff0e0000.ethernet-ffffffff:0c, irq=POLL) macb ff0e0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0e0000 irq 20 (00:0a:35:04:9a:86) dwc3 fe200000.usb: Failed to get clk 'ref': -2 dwc3 fe200000.usb: Configuration mismatch. dr_mode forced to host xhci-hcd xhci-hcd.0.auto: xHCI Host Controller xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 xhci-hcd xhci-hcd.0.auto: hcc params 0x0238f625 hci version 0x100 quirks 0x0000000002010010 xhci-hcd xhci-hcd.0.auto: irq 35, io mem 0xfe200000 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected xhci-hcd xhci-hcd.0.auto: xHCI Host Controller xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2 xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected usbcore: registered new interface driver usb-storage rtc_zynqmp ffa60000.rtc: registered as rtc0 pca953x 0-0020: 0-0020 supply vcc not found, using dummy regulator GPIO line 322 (sel0) hogged as output/low GPIO line 323 (sel1) hogged as output/high GPIO line 324 (sel2) hogged as output/high GPIO line 325 (sel3) hogged as output/high pca953x 0-0021: 0-0021 supply vcc not found, using dummy regulator cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 22 cdns-i2c ff030000.i2c: 400 kHz mmio ff030000 irq 23 i2c i2c-0: Added multiplexed i2c bus 2 i2c i2c-0: Added multiplexed i2c bus 3 i2c i2c-0: Added multiplexed i2c bus 4 i2c i2c-0: Added multiplexed i2c bus 5 pca954x 0-0075: registered 4 multiplexed busses for I2C mux pca9544 at24 6-0054: 1024 byte 24c08 EEPROM, writable, 1 bytes/write i2c i2c-1: Added multiplexed i2c bus 6 i2c i2c-7: of_i2c: modalias failure on /amba/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36 i2c i2c-7: Failed to create I2C device for /amba/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36 i2c i2c-1: Added multiplexed i2c bus 7 si570 8-005d: registered, current frequency 300000000 Hz i2c i2c-1: Added multiplexed i2c bus 8 si570 9-005d: clock registration failed si570: probe of 9-005d failed with error -17 i2c i2c-1: Added multiplexed i2c bus 9 i2c i2c-10: of_i2c: modalias failure on /amba/i2c@ff030000/i2c-mux@74/i2c@4/clock-generator@69 i2c i2c-10: Failed to create I2C device for /amba/i2c@ff030000/i2c-mux@74/i2c@4/clock-generator@69 i2c i2c-1: Added multiplexed i2c bus 10 i2c i2c-1: Added multiplexed i2c bus 11 i2c i2c-1: Added multiplexed i2c bus 12 i2c i2c-1: Added multiplexed i2c bus 13 pca954x 1-0074: registered 8 multiplexed busses for I2C switch pca9548 i2c i2c-1: Added multiplexed i2c bus 14 i2c i2c-1: Added multiplexed i2c bus 15 i2c i2c-1: Added multiplexed i2c bus 16 i2c i2c-1: Added multiplexed i2c bus 17 i2c i2c-1: Added multiplexed i2c bus 18 i2c i2c-1: Added multiplexed i2c bus 19 i2c i2c-1: Added multiplexed i2c bus 20 i2c i2c-1: Added multiplexed i2c bus 21 pca954x 1-0075: registered 8 multiplexed busses for I2C switch pca9548 ina2xx 2-0040: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 2-0041: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 2-0042: power monitor ina226 (Rshunt = 5000 uOhm) ata1: SATA link down (SStatus 0 SControl 330) ina2xx 2-0043: power monitor ina226 (Rshunt = 5000 uOhm) ata2: SATA link down (SStatus 0 SControl 330) ina2xx 2-0044: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 2-0045: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 2-0046: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 2-0047: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 2-004a: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 2-004b: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 3-0040: power monitor ina226 (Rshunt = 2000 uOhm) ina2xx 3-0041: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 3-0042: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 3-0043: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 3-0044: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 3-0045: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 3-0046: power monitor ina226 (Rshunt = 5000 uOhm) ina2xx 3-0047: power monitor ina226 (Rshunt = 5000 uOhm) cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer at (____ptrval____) with timeout 10s device-mapper: ioctl: 4.40.0-ioctl (2019-01-18) initialised: dm-devel@redhat.com EDAC MC: ECC not enabled cpu cpu0: failed to get clock: -2 cpufreq-dt: probe of cpufreq-dt failed with error -2 sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman sdhci-pltfm: SDHCI platform and OF driver helper mmc0: SDHCI controller on ff170000.mmc [ff170000.mmc] using ADMA 64-bit usbcore: registered new interface driver usbhid usbhid: USB HID core driver u32 classifier Actions configured NET: Registered protocol family 10 Segment Routing with IPv6 sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver NET: Registered protocol family 17 can: controller area network core (rev 20170425 abi 9) NET: Registered protocol family 29 can: raw protocol (rev 20170425) can: broadcast manager protocol (rev 20170425 t) can: netlink gateway (rev 20170425) max_hops=1 Key type dns_resolver registered registered taskstats version 1 Btrfs loaded, crc32c=crc32c-generic Key type encrypted registered printk: console [netcon0] enabled netconsole: network logging started rtc_zynqmp ffa60000.rtc: setting system clock to 2019-06-06T03:39:58 UTC (1559792398) macb ff0e0000.ethernet eth0: link up (1000/Full) pps pps0: new PPS source ptp0 macb ff0e0000.ethernet: gem-ptp-timer ptp clock registered. IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready mmc0: Problem switching card into high-speed mode! mmc0: new SDHC card at address 0001 mmcblk0: mmc0:0001 SD16G 14.5 GiB Sending DHCP requests . mmcblk0: p1 p2 p3 , OK IP-Config: Complete: device=eth0, hwaddr=00:0a:35:04:9a:86, ipaddr=xxxxx, mask=255.255.254.0 host=xxx, domain=corp.ad.wrs.com, nis-domain=swamp bootserver=0.0.0.0, rootserver=0.0.0.0, rootpath= clk: Not disabling unused clocks md: Waiting for all devices to be available before autodetect md: If you don't use raid, use raid=noautodetect md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null) VFS: Mounted root (ext4 filesystem) on device 179:3. devtmpfs: mounted Freeing unused kernel memory: 1216K Run /sbin/init as init process random: fast init done systemd[1]: systemd 242-19-gdb2e367+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -) systemd[1]: Detected architecture arm64. Welcome to Wind River Linux development 19.23 Update 0! systemd[1]: Set hostname to <xilinx-zynqmp>. random: systemd: uninitialized urandom read (16 bytes read) systemd[1]: Initializing machine ID from random generator. systemd[1]: Failed to bump fs.file-max, ignoring: Invalid argument systemd[1]: /lib/systemd/system/dbus.socket:4: ListenStream= references a path below legacy directory /var/run/, updating /var/run/dbus/system_bus_socket �→ /run/dbus/system_bus_socket; please update the unit f. systemd[1]: /lib/systemd/system/rpcbind.socket:4: ListenStream= references a path below legacy directory /var/run/, updating /var/run/rpcbind.sock �→ /run/rpcbind.sock; please update the unit file accordingly. random: systemd: uninitialized urandom read (16 bytes read) systemd[1]: Listening on Journal Socket (/dev/log). [ OK ] Listening on Journal Socket (/dev/log). random: systemd: uninitialized urandom read (16 bytes read) systemd[1]: Listening on Syslog Socket. [ OK ] Listening on Syslog Socket. systemd[1]: Listening on udev Kernel Socket. [ OK ] Listening on udev Kernel Socket. [ OK ] Listening on udev Control Socket. [ OK ] Created slice User and Session Slice. [ OK ] Listening on initctl Compatibility Named Pipe. [ OK ] Reached target Swap. [ OK ] Created slice system-serial\x2dgetty.slice. [ OK ] Reached target Slices. [ OK ] Listening on Journal Socket. Starting udev Coldplug all Devices... Mounting POSIX Message Queue File System... Mounting Temporary Directory (/tmp)... Starting Journal Service... Starting Remount Root and Kernel File Systems... Mounting Kernel Debug File System... EXT4-fs (mmcblk0p3): re-mounted. Opts: (null) Starting Create list of re�…odes for the current kernel... [ OK ] Started Forward Password R�…uests to Wall Directory Watch. [ OK ] Reached target Remote File Systems. [ OK ] Listening on Network Service Netlink Socket. Starting Apply Kernel Variables... [ OK ] Started Dispatch Password �…ts to Console Directory Watch. [ OK ] Reached target Paths. [ OK ] Created slice system-getty.slice. Mounting Huge Pages File System... [ OK ] Started Journal Service. [ OK ] Mounted POSIX Message Queue File System. [ OK ] Mounted Temporary Directory (/tmp). [ OK ] Started Remount Root and Kernel File Systems. [ OK ] Mounted Kernel Debug File System. [ OK ] Started Create list of req�… nodes for the current kernel. [ OK ] Started Apply Kernel Variables. [ OK ] Mounted Huge Pages File System. Starting Create System Users... Starting Rebuild Hardware Database... Starting Flush Journal to Persistent Storage... [ OK ] Started udev Coldplug all Devices. systemd-journald[148]: Received request to flush runtime journal from PID 1 [ OK ] Started Flush Journal to Persistent Storage. [ OK ] Started Create System Users. Starting Create Static Device Nodes in /dev... [ OK ] Started Create Static Device Nodes in /dev. [ OK ] Reached target Local File Systems (Pre). Mounting /var/volatile... [ OK ] Mounted /var/volatile. [ OK ] Reached target Local File Systems. Starting Create Volatile Files and Directories... Starting Load/Save Random Seed... [ OK ] Started Load/Save Random Seed. [ OK ] Started Create Volatile Files and Directories. Starting Network Time Synchronization... Starting Rebuild Journal Catalog... Starting Update UTMP about System Boot/Shutdown... Starting Run pending postinsts... [ OK ] Started Update UTMP about System Boot/Shutdown. [ OK ] Started Network Time Synchronization. [ OK ] Reached target System Time Set. [ OK ] Reached target System Time Synchronized. [ OK ] Started Rebuild Journal Catalog. [ OK ] Started Run pending postinsts. [ OK ] Started Rebuild Hardware Database. Starting udev Kernel Device Manager... Starting Update is Completed... [ OK ] Started Update is Completed. [ OK ] Started udev Kernel Device Manager. [ OK ] Reached target System Initialization. Starting Console System Startup Logging... [ OK ] Listening on RPCbind Server Activation Socket. [ OK ] Listening on D-Bus System Message Bus Socket. [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket. [ OK ] Listening on dropbear.socket. [ OK ] Reached target Sockets. [ OK ] Reached target Basic System. [ OK ] Started System Logging Service. [ OK ] Started Dynamic Host Configuration Protocol (DHCP). [ OK ] Started Kernel Logging Service. Starting Login Service... [ OK ] Started D-Bus System Message Bus. [ OK ] Started Xserver startup without a display manager. [ OK ] Started Daily Cleanup of Temporary Directories. [ OK ] Reached target Timers. Starting Telephony service... Starting Network Service... [ OK ] Started Console System Startup Logging. [ OK ] Found device /dev/ttyPS0. [ OK ] Listening on Load/Save RF �…itch Status /dev/rfkill Watch. [ OK ] Started Network Service. Starting Network Name Resolution... [ OK ] Started Login Service. [ OK ] Started Network Name Resolution. [ OK ] Started Telephony service. [ OK ] Reached target Network. Starting Berkeley Internet Name Domain (DNS)... Starting /etc/rc.local Compatibility... Starting Permit User Sessions... Starting Avahi mDNS/DNS-SD Stack... [ OK ] Started /etc/rc.local Compatibility. [ OK ] Started Permit User Sessions. [ OK ] Started Getty on tty1. [ OK ] Started Serial Getty on ttyPS0. [ OK ] Started Avahi mDNS/DNS-SD Stack. [ OK ] Started Berkeley Internet Name Domain (DNS). [ OK ] Reached target Host and Network Name Lookups. Wind River Linux development 19.23 Update 0 xilinx-zynqmp ttyPS0 xilinx-zynqmp login: root root@xilinx-zynqmp:~# uname 0a uname: extra operand '0a' Try 'uname --help' for more information. root@xilinx-zynqmp:~# uname -a Linux xilinx-zynqmp 5.2.0-rc3-yoctodev-standard #1 SMP PREEMPT Thu Jun 6 00:53:26 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux Signed-off-by: Zumeng Chen <zchen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-18kernel: qemuarmv5: Update machine overrides of KERNEL_DEVICETREEHe Zhe
The original BSP qemuarm has been renamed to qemuarmv5. Update the machine overrides accordingly to avoid not generating dtb. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-04linux-yocto: ptest: Add SCSI debug configuration for util-linuxBruce Ashfield
Bumping the SRCREVs to pickup the following configuration tweak for ptest usage: Author: Mariano López <just.another.mariano@gmail.com> Date: Sat Jun 1 17:30:46 2019 -0500 Add SCSI debug configuration for util-linux ptest The ptests from util-linux require the scsi debug module to be installed for a subset of tests. This patch would allow to build the kernel module for the linux-yocto kernel. Signed-off-by: Mariano López <just.another.mariano@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-02linux-yocto/5.0: fix systemtap on armBruce Ashfield
The following commit is part of 5.0.17+: ARM: fix function graph tracer and unwinder dependencies [ Upstream commit 503621628b32782a07b2318e4112bd4372aa3401 ] Naresh Kamboju recently reported that the function-graph tracer crashes on ARM. The function-graph tracer assumes that the kernel is built with frame pointers. We explicitly disabled the function-graph tracer when building Thumb2, since the Thumb2 ABI doesn't have frame pointers. We recently changed the way the unwinder method was selected, which seems to have made it more likely that we can end up with the function- graph tracer enabled but without the kernel built with frame pointers. Fix up the function graph tracer dependencies so the option is not available when we have no possibility of having frame pointers, and adjust the dependencies on the unwinder option to hide the non-frame pointer unwinder options if the function-graph tracer is enabled. Reviewed-by: Masami Hiramatsu <mhiramat@kernel.org> Tested-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk> Signed-off-by: Sasha Levin <sashal@kernel.org> As such, we no longer have UNWINDER_ARM enabled in our ARM builds by default, since we do have FUNCTION_GRAPH_TRACER enabled in the common ftrace configuration. We disable FUNCTION_GRAPH_TRACER for ARM, which allows UNWINDER_ARM to remain enabled and hence systemtap work out of the box for our ARM reference builds. Obviously, BSPs or other users of the fragments can make a different decision, but we chose unwinder to be on by default. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-02linux-yocto-rt/5.0: update to -rt11Bruce Ashfield
Updating the 5.0 -rt to -rt11, which comprises the following commits: 9c1e84c9b81b v5.0.19-rt11 c4258b70deda workqueue: rework 2a0f03c9daff softirq: rework cb38c9a00313 Revert "drm/i915/fence: Do not use TIMER_IRQSAFE" 0ffa8402bf10 clocksource: TCLIB: Add proper depend 6a2ecc186d9a arm: imx6: cpuidle: Use raw_spinlock_t c302271409c2 locking/lockdep: Don't complain about incorrect name for no validate class 4042bcac2c90 v5.0.19-rt10 d6ad4a85a911 genirq: Handle missing work_struct in irq_set_affinity_notifier() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-02linux-yocto/5.0: update to v5.0.19Bruce Ashfield
Integrating the korg -stable updates that comprise the following commits: 3f7c1cab1a61 Linux 5.0.19 64d314bd8cc8 fbdev: sm712fb: fix memory frequency by avoiding a switch/case fallthrough e5c6d75b0f03 bpf, lru: avoid messing with eviction heuristics upon syscall lookup b5f95aa7a88b bpf: add map_lookup_elem_sys_only for lookups from syscall side d811930f74ac bpf: relax inode permission check for retrieving bpf program ca7ef7e3ddfa driver core: Postpone DMA tear-down until after devres release for probe failure bad4fbe76cfb md/raid: raid5 preserve the writeback action after the parity check 3770eb3721be Revert "Don't jump to compute_result state from check_result state" 07116a6548c8 perf/x86/intel: Fix race in intel_pmu_disable_event() 58d1e074c742 perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet cd448c27b08e perf bench numa: Add define for RUSAGE_THREAD if not present 7325696ce261 i2c: designware: ratelimit 'transfer when suspended' errors 8258661858d5 ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour 5b73764a5d2c KVM: selftests: make hyperv_cpuid test pass on AMD fb654d0763c8 KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size 497ce5c7f538 x86/mm/mem_encrypt: Disable all instrumentation for early SME setup 96f0be982c8a sched/cpufreq: Fix kobject memleak 2a9605f177f8 iwlwifi: mvm: check for length correctness in iwl_mvm_create_skb() df5eba5f41be qmi_wwan: new Wistron, ZTE and D-Link devices bd61ddd3e9fc bpf: Fix preempt_enable_no_resched() abuse bd3713424a01 tools: bpftool: fix infinite loop in map create 1e61a219090f power: supply: sysfs: prevent endless uevent loop with CONFIG_POWER_SUPPLY_DEBUG e6ae43922897 KVM: arm/arm64: Ensure vcpu target is unset on reset failure 5450811a02f5 net: ieee802154: fix missing checks for regmap_update_bits 15f64f420bae mac80211: Fix kernel panic due to use of txq after free eff6d5429bd2 x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 48be4d7ced2c PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored fa42fde1f8e6 apparmorfs: fix use-after-free on symlink traversal cf0259f7662a securityfs: fix use-after-free on symlink traversal 04aa8a51e723 power: supply: cpcap-battery: Fix division by zero 38a725dd0be7 KVM: PPC: Book3S: Protect memslots while validating user address eec0c746757b KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit f3adb80bb243 clk: sunxi-ng: nkmp: Avoid GENMASK(-1, 0) 791746a758e7 ARC: PAE40: don't panic and instead turn off hw ioc 30bd4585bf14 xfrm4: Fix uninitialized memory read in _decode_session4 79fad8fd2b76 xfrm: Honor original L3 slave device in xfrmi policy lookup ff7fa2c801bc esp4: add length check for UDP encapsulation 4e8ce2680442 xfrm: clean up xfrm protocol checks 6c0db1cbf772 vti4: ipip tunnel deregistration fixes. f8a427ca50d6 xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module 70a87327025a xfrm: Reset secpath in xfrm failure 9531aac1ee3e xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink 07a573c046c0 fuse: Add FOPEN_STREAM to use stream_open() 560c6fd312c9 dm mpath: always free attached_handler_name in parse_path() 96ecf4c59f08 dm integrity: correctly calculate the size of metadata area ecff1441aa15 dm crypt: move detailed message into debug level 862a78341ade dm delay: fix a crash when invalid device is specified fab2e96c6be0 dm zoned: Fix zone report handling ef3f84246954 dm cache metadata: Fix loading discard bitset 6c412dc3b757 PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum d06a30b1a957 PCI: Factor out pcie_retrain_link() function 4f22ec9f0c28 PCI: rcar: Add the initialization of PCIe link in resume_noirq() fbd9c6ef0dfc PCI/AER: Change pci_aer_init() stub to return void be361ee757b8 PCI: Init PCIe feature bits for managed host bridge alloc adb00a68d2dd PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary 2e4017e3ddfd PCI: Mark Atheros AR9462 to avoid bus reset 4ddfb43373ca PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken 1fbec8aa02f3 fbdev: sm712fb: fix crashes and garbled display during DPMS modesetting 620a97786fd6 fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix garbled display b2adbace369e fbdev: sm712fb: fix support for 1024x768-16 mode d119b4a43e53 fbdev: sm712fb: fix crashes during framebuffer writes by correctly mapping VRAM 39045ad5a808 fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA 4badede3e74b fbdev: sm712fb: fix white screen of death on reboot, don't set CR3B-CR3F 62463c4661f1 fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75 2a5d31230505 fbdev: sm712fb: fix brightness control on reboot, don't set SR30 cfe31930dac8 fbdev/efifb: Ignore framebuffer memmap entries that lack any memory types a816dc52fe77 x86/mpx, mm/core: Fix recursive munmap() corruption 9d50a05607a7 objtool: Allow AR to be overridden with HOSTAR 93dbb5304b51 MIPS: perf: Fix build with CONFIG_CPU_BMIPS5000 enabled 822e8c43b08a perf intel-pt: Fix sample timestamp wrt non-taken branches 14f3460ed499 perf intel-pt: Fix improved sample timestamp 23abb1eed2ee perf intel-pt: Fix instructions sampling rate c82da3e43ce1 memory: tegra: Fix integer overflow on tick value calculation dda71c1663c8 tracing: probeevent: Fix to make the type of $comm string 95142e28042b tracing: Fix partial reading of trace event's id file 9dba717a8156 ftrace/x86_64: Emulate call function while updating in breakpoint handler 2a1069824a5c x86_64: Allow breakpoints to emulate call instructions 16e559791d6b x86_64: Add gap to int3 to allow for call emulation 69fc24195198 ceph: flush dirty inodes before proceeding with remount 43cc8d378ca0 iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114 d79e6a726acb gcc-plugins: arm_ssp_per_task_plugin: Fix for older GCC < 6 0e83f9e5ce46 ovl: fix missing upper fs freeze protection on copy up for ioctl bf076fd44bd6 fuse: honor RLIMIT_FSIZE in fuse_file_fallocate 79d8f6321221 fuse: fix writepages on 32bit 12db517f8a3e udlfb: introduce a rendering mutex 0bd143ed4109 udlfb: fix sleeping inside spinlock 02851943751d udlfb: delete the unused parameter for dlfb_handle_damage 855e2af24ab5 clk: rockchip: fix wrong clock definitions for rk3328 317e574eaf6d clk: mediatek: Disable tuner_en before change PLL rate b5f7027a6f79 clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider 87b083dbdd8f clk: hi3660: Mark clk_gate_ufs_subsys as critical 3c1f44469d83 PNFS fallback to MDS if no deviceid found 73e0d62f16ec NFS4: Fix v4.0 client state corruption when mount 1aa8f89cf5ad RDMA/ipoib: Allow user space differentiate between valid dev_port 90ebb540a7b1 RDMA/mlx5: Use get_zeroed_page() for clock_info 2132baff7e0f media: imx: Clear fwnode link struct for each endpoint iteration 7543aeaf9331 media: imx: csi: Allow unknown nearest upstream entities 8a6a542635fe media: ov6650: Fix sensor possibly not detected on probe 252f74c15935 phy: ti-pipe3: fix missing bit-wise or operator when assigning val 921bb3e9be5b cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() 6c65b5a9d829 brcmfmac: Add DMI nvram filename quirk for ACEPC T8 and T11 mini PCs e15c901c9b1f of: fix clang -Wunsequenced for be32_to_cpu() a1243cd45745 p54: drop device reference count if fails to enable device 24cb69043d68 intel_th: msu: Fix single mode with IOMMU 86901d0a34ab dcache: sort the freeing-without-RCU-delay mess for good. cb259d53313c md: add a missing endianness conversion in check_sb_changes ceaae3df28ef md: add mddev->pers to avoid potential NULL pointer dereference 3d8c54fb4b8f md: batch flush requests. dfbe4d1af4b3 Revert "MD: fix lock contention for flush bios" be2bcbeda06b proc: prevent changes to overridden credentials e2d95e6022f9 brd: re-enable __GFP_HIGHMEM in brd_insert_page() 019da3cf8d2d stm class: Fix channel bitmap on 32-bit systems e52484d4b315 stm class: Fix channel free in stm output free path 7a76effe2dea parisc: Rename LEVEL to PA_ASM_LEVEL to avoid name clash with DRBD code e2d87b36a59b parisc: Use PA_ASM_LEVEL in boot code fac8648ec7ce parisc: Allow live-patching of __meminit functions 62c78938e3ee parisc: Add memory barrier to asm pdc and sync instructions 81641f9c6039 parisc: Skip registering LED when running in QEMU f4a05c586c3a parisc: Add memory clobber to TLB purges 52b905433b0d parisc: Export running_on_qemu symbol for modules 5b3b51fe5bef regulator: core: fix error path for regulator_set_voltage_unlocked 97346dda2c99 blk-mq: free hw queue's resource in hctx's release handler 860dde8d0962 mm/gup: Remove the 'write' parameter from gup_fast_permitted() b80fc1eed537 net/mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled 5125c4d4cfca net/mlx5: Imply MLXFW in mlx5_core ac5465716ae6 net/mlx5e: Additional check for flow destination comparison e3e09b07aab6 net/mlx5e: Add missing ethtool driver info for representors 5048d03fa137 vsock/virtio: Initialize core virtio vsock before registering the driver ac01b87ed3ec tipc: fix modprobe tipc failed after switch order of device registration 51adb8ebe8c1 vsock/virtio: free packets during the socket release 3f48a2fa3d79 tipc: switch order of device registration to fix a crash 0501b80b158a rtnetlink: always put IFLA_LINK for links with a link-netnsid 4d4b20738489 ppp: deflate: Fix possible crash in deflate_init ebf4338d96e9 nfp: flower: add rcu locks when accessing netdev for tunnels d818a94975ed net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions 18b3bb2503b4 net: test nouarg before dereferencing zerocopy pointers 4e6d54b16a89 net/mlx4_core: Change the error print to info print 708c22fedf0c net: avoid weird emergency message 145708e7d94c net: Always descend into dsa/ 6c8566ebb5f1 ipv6: prevent possible fib6 leaks aed9be48191f ipv6: fix src addr routing with the exception table 8614793dbb41 Linux 5.0.18 3dacabb35d7f ext4: don't update s_rev_level if not required 18f59db712ce ext4: fix compile error when using BUFFER_TRACE 593ddcbac4a4 s390/mm: convert to the generic get_user_pages_fast code 97249a2034b6 s390/mm: make the pxd_offset functions more robust 4999174b1a77 iov_iter: optimize page_copy_sane() 6e52e4b6cf50 libnvdimm/namespace: Fix label tracking error 63e54af2e570 xen/pvh: correctly setup the PV EFI interface for dom0 a1c5c7476db0 xen/pvh: set xen_domain_type to HVM in xen_pvh_init 9339434bdbb4 kbuild: turn auto.conf.cmd into a mandatory include file d71c6a4b31db KVM: lapic: Busy wait for timer to expire when using hv_timer fae3b156b196 KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes 87e61d57ae37 KVM: Fix the bitmap range to copy during clear dirty 295a7bd172d2 jbd2: fix potential double free a5f8b69097a3 ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug 20f6e5999787 ALSA: hda/realtek - Fixup headphone noise via runtime suspend 5ddcddba1be6 ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) ec9ff0dd9829 ext4: avoid panic during forced reboot due to aborted journal 297a39c6528c ext4: fix use-after-free in dx_release() 256e27da8b62 ext4: fix data corruption caused by overlapping unaligned and aligned IO 7f3b711cbf54 ext4: zero out the unused memory region in the extent tree block bde5b8473bd3 tty: Don't force RISCV SBI console as preferred console 549b0b8a9479 fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount f7fea7c067fb crypto: ccm - fix incompatibility between "ccm" and "ccm_base" 638fffb11c93 ipmi:ssif: compare block number correctly for multi-part return messages bfc6980ff235 bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim() 5fa31fabc628 bcache: fix a race between cache register and cacheset unregister 0e56cc24df1a Btrfs: fix race between send and deduplication that lead to failures and crashes 0565f46b75e4 Btrfs: do not start a transaction at iterate_extent_inodes() d48e71659e07 Btrfs: do not start a transaction during fiemap e7fb540d6a06 Btrfs: send, flush dellaloc in order to avoid data loss b9ee62718749 btrfs: Honour FITRIM range constraints during free space trim 4afdd2d2afbb btrfs: Correctly free extent buffer in case btree_read_extent_buffer_pages fails 1a6e5f745b57 btrfs: Check the first key and level for cached extent buffer f325062756d0 ext4: fix ext4_show_options for file systems w/o journal 91bf9123ce86 ext4: actually request zeroing of inode table after grow 715f547a6299 ext4: fix use-after-free race with debug_want_extra_isize 310aea022196 ext4: avoid drop reference to iloc.bh twice 7db933229f64 ext4: ignore e_value_offs for xattrs with value-in-ea-inode 7dfca4b97693 ext4: make sanity check in mballoc more strict 39108bea309d jbd2: check superblock mapped prior to committing 033b15ff6b92 tty/vt: fix write/write race in ioctl(KDSKBSENT) handler 770e812bbc1d tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if blankinterval == 0 9537358c9452 mtd: maps: Allow MTD_PHYSMAP with MTD_RAM 969859b87f8b mtd: maps: physmap: Store gpio_values correctly 8a2c3433b51b mtd: spi-nor: intel-spi: Avoid crossing 4K address boundary on read/write ed824ff290d3 mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values 12061d7ce0ee mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L 966e7ae49bee ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle 09ceb529c4ac userfaultfd: use RCU to free the task struct when fork fails 3f26c01c4001 ocfs2: fix ocfs2 read inode data panic in ocfs2_iget f989305d02a4 hugetlb: use same fault hash key for shared and private mappings 6720e0bc50e9 mm/hugetlb.c: don't put_page in lock of hugetlb_lock ff191b1d827d mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses 535ca6f75ddb mm/mincore.c: make mincore() more conservative b5b076649d2e crypto: ccree - handle tee fips error during power management resume 2380a8464ee1 crypto: ccree - add function to handle cryptocell tee fips error 22a44b51f2e0 crypto: ccree - HOST_POWER_DOWN_EN should be the last CC access during suspend f1a7dc5d0e46 crypto: ccree - pm resume first enable the source clk 4a807bab1431 crypto: ccree - don't map AEAD key and IV on stack a1cb31fd79be crypto: ccree - use correct internal state sizes for export 3ff036422024 crypto: ccree - don't map MAC key on stack 2e1679f6a1d0 crypto: ccree - fix mem leak on error path 23a072df0482 crypto: ccree - remove special handling of chained sg 8efcdb781463 bpf, arm64: remove prefetch insn in xadd mapping fd049ce703c3 ASoC: codec: hdac_hdmi add device_link to card device 519511e47f79 ASoC: fsl_esai: Fix missing break in switch statement 94748513d811 ASoC: RT5677-SPI: Disable 16Bit SPI Transfers dccbcc8060c8 ASoC: max98090: Fix restore of DAPM Muxes b2c90ad71e00 ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) 0a1cf4fdc58b ALSA: hda/realtek - EAPD turn on later 98ffad31068d ALSA: hda/hdmi - Consider eld_valid when reporting jack event 787d1c606f1a ALSA: hda/hdmi - Read the pin sense from register when repolling bc3c4c9e00b0 ALSA: usb-audio: Fix a memory leak bug 592b655a306b ALSA: line6: toneport: Fix broken usage of timer for delayed execution 978e70ead670 mmc: sdhci-pci: Fix BYT OCP setting 56f590e2e30a mmc: core: Fix tag set memory leak 1ea20c66648a mmc: tegra: fix ddr signaling for non-ddr modes 4ea5e92a20b9 crypto: arm64/aes-neonbs - don't access already-freed walk.iv b51455e5493a crypto: arm/aes-neonbs - don't access already-freed walk.iv 86d478d06696 crypto: caam/qi2 - generate hash keys in-place fd2830991e56 crypto: caam/qi2 - fix DMA mapping of stack memory 0eaed393b4ec crypto: caam/qi2 - fix zero-length buffer DMA mapping 86add9b56835 crypto: rockchip - update IV buffer to contain the next IV 8d9cdf34aaf9 crypto: gcm - fix incompatibility between "gcm" and "gcm_base" 246ef445e015 crypto: arm64/gcm-aes-ce - fix no-NEON fallback code 47a9de26eb06 crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() 8eb6266c8eb1 crypto: crct10dif-generic - fix use via crypto_shash_digest() 043e69dd7fef crypto: skcipher - don't WARN on unprocessed data after slow walk step 2c0f409ba69c crypto: vmx - fix copy-paste error in CTR mode 8d02b83b332b crypto: ccp - Do not free psp_master when PLATFORM_INIT fails fdcd8b3b745e crypto: chacha20poly1305 - set cra_name correctly d6d54c7c59c6 crypto: chacha-generic - fix use as arm64 no-NEON fallback 0a348941ad06 crypto: lrw - don't access already-freed walk.iv 25f1509c739f crypto: salsa20 - don't access already-freed walk.iv fb7261b31a2c crypto: crypto4xx - fix cfb and ofb "overran dst buffer" issues 3149ac3ef4e6 crypto: crypto4xx - fix ctr-aes missing output IV 5404a6ff7458 x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models ad09c6ef2dcb x86/MCE: Group AMD function prototypes in <asm/mce.h> b05237350b4a x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk e6b8b66f965e x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models 993a6595b253 x86/MCE: Add an MCE-record filtering function 52176123f9cb sched/x86: Save [ER]FLAGS on context switch d81b4ae57fe9 arm64: Save and restore OSDLR_EL1 across suspend/resume bd254f9d1157 arm64: Clear OSDLR_EL1 on CPU boot a184f8889306 arm64: compat: Reduce address limit e57320e0177a arm64: arch_timer: Ensure counter register reads occur with seqlock held 32e802d947ca arm64: mmap: Ensure file offset is treated as unsigned 38a6f722c01a power: supply: axp288_fuel_gauge: Add ACEPC T8 and T11 mini PCs to the blacklist a4e41f047a3e power: supply: axp288_charger: Fix unchecked return value fe3f22b7084d ARM: exynos: Fix a leaked reference by adding missing of_node_put a6bc3bfb8206 mmc: sdhci-of-arasan: Add DTS property to disable DCMDs. bf6cb21717f4 ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3 de42e519cbee ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260 3ea393bb1ca4 ARM: dts: qcom: ipq4019: enlarge PCIe BAR range 5d6fa0370c51 arm64: dts: rockchip: Disable DCMDs on RK3399's eMMC controller. 5414a4761988 arm64: dts: rockchip: fix IO domain voltage setting of APIO5 on rockpro64 8c1134ff70df objtool: Fix function fallthrough detection bc19bb7d8d10 x86/speculation/mds: Improve CPU buffer clear documentation d2214ccfecb5 x86/speculation/mds: Revert CPU buffer clear on double fault exit bfcac7872252 locking/rwsem: Prevent decrement of reader count before increment Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-02linux-yocto/5.0: update to v5.0.17Bruce Ashfield
Integrating the korg -stable commits that comprise the following changes: d59f5a01fa43 Linux 5.0.17 ba686f90778b f2fs: Fix use of number of devices 78b8c59eee72 PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary f20f463b32bc PCI: hv: Add hv_pci_remove_slots() when we unload the driver d3a9cd23b172 PCI: hv: Fix a memory leak in hv_eject_device_work() 7f9572e798ea virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed ba81b50090a4 powerpc/booke64: set RI in default MSR 0da52ad69b37 powerpc/powernv/idle: Restore IAMR after idle d314437d17ad powerpc/book3s/64: check for NULL pointer in pgd_alloc() 79e981a8503f drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl 1a84219f73b2 drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl 8b8fc62b6c67 isdn: bas_gigaset: use usb_fill_int_urb() properly 12786188dcf3 flow_dissector: disable preemption around BPF calls 39f7b3941969 net: phy: fix phy_validate_pause 4a91e5e4c58f tuntap: synchronize through tfiles array instead of tun->numqueues e0630246658a tuntap: fix dividing by zero in ebpf queue selection 92edcf205388 vrf: sit mtu should not be updated when vrf netdev is the link 13d54150e746 vlan: disable SIOCSHWTSTAMP in container 83c25477e944 tipc: fix hanging clients using poll with EPOLLOUT flag be6a9818866d selinux: do not report error on connect(AF_UNSPEC) c3954f8f5a7e packet: Fix error path in packet_init 7bc936f4f226 net: ucc_geth - fix Oops when changing number of buffers in the ring 57ee33b48190 net: seeq: fix crash caused by not set dev.parent 224b04c9e028 net: macb: Change interrupt and napi enable order in open a3bf31d7ffb2 net: ethernet: stmmac: dwmac-sun8i: enable support of unicast filtering 261a8958a57e net: dsa: Fix error cleanup path in dsa_init_module 2f679c41821f ipv4: Fix raw socket lookup for local traffic f8351176aed6 fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied e4607de103ba dpaa_eth: fix SG frame cleanup 430a64f6fa2c bridge: Fix error path for kobject_init_and_add() 69798384ba38 bonding: fix arp_validate toggling in active-backup mode d3ff0184ebd2 Don't jump to compute_result state from check_result state 843135c1ce1e rtlwifi: rtl8723ae: Fix missing break in switch statement 14654a1f2e2b mwl8k: Fix rate_idx underflow 202436fe0810 cw1200: fix missing unlock on error in cw1200_hw_scan() 92a9787bb38c drm/rockchip: fix for mailbox read validation. 5b4ef3c5faf9 net: mvpp2: fix validate for PPv2.1 45e1075e04cb net: sched: fix cleanup NULL pointer exception in act_mirr 4b84cde61ce9 bpf: only test gso type on gso packets 073d8f286f34 mm/page_alloc.c: avoid potential NULL pointer dereference 61fadd8a5000 mm/memory_hotplug.c: drop memory device reference after find_memory_block() 59c58e43e80f RDMA/hns: Bugfix for mapping user db 26f70c4e0aef gpio: Fix gpiochip_add_data_with_key() error path fb53ebc9eb9a net: vrf: Fix operation not supported when set vrf mac ec69b3c91b3b Input: synaptics-rmi4 - fix possible double free 6a2abf951ed3 Input: snvs_pwrkey - make it depend on ARCH_MXC 21a3f7c2c76c drm/sun4i: Unbind components before releasing DRM and memory f79084e5372b Revert "drm/virtio: drop prime import/export callbacks" 2455f6cbd19b ceph: handle the case where a dentry has been renamed on outstanding req d3a9275364d9 spi: ST ST95HF NFC: declare missing of table 943609acd628 spi: Micrel eth switch: declare missing of table 4c6df58231f8 ARM: 8856/1: NOMMU: Fix CCR register faulty initialization when MPU is disabled dc41fe5d6fb5 ARM: fix function graph tracer and unwinder dependencies 0cb06e339cee drm/imx: don't skip DP channel disable for background plane 7680e881fdaa gpu: ipu-v3: dp: fix CSC handling 28e4593bb148 arm64/module: ftrace: deal with place relative nature of PLTs d0f8faa2f540 dmaengine: bcm2835: Avoid GFP_KERNEL in device_prep_slave_sg d4dc7d99b111 netfilter: fix nf_l4proto_log_invalid to log invalid packets ddb632889fae netfilter: never get/set skb->tstamp 226ef4f27a45 selftests/net: correct the return value for run_afpackettests 1a20185157b5 selftests/net: correct the return value for run_netsocktests 2d83e90c2375 of_net: Fix residues after of_get_nvmem_mac_address removal 7ba51c0e84b3 drm/sun4i: Fix component unbinding and component master deletion 3000bdec55c8 drm/sun4i: Set device driver data at bind time for use in unbind 1330679d64f8 s390: ctcm: fix ctcm_new_device error return code 143c8279955e IB/mlx5: Fix scatter to CQE in DCT QP creation b3a64096c5ee MIPS: perf: ath79: Fix perfcount IRQ assignment ecef50c35a07 netfilter: nat: fix icmp id randomization c2987d193f8b netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() b0a90cae081d netfilter: ctnetlink: don't use conntrack/expect object addresses as id a3a5ad78488b ipvs: do not schedule icmp errors from tunnels 44fbb3db2bde selftests: netfilter: check icmp pkttoobig errors are set as related 16b01614d369 drm: bridge: dw-hdmi: Fix overflow workaround for Rockchip SoCs 5bc0352515ef init: initialize jump labels before command line option parsing 57c2301fc9c9 mm: fix inactive list balancing between NUMA nodes and cgroups 47d1b202e325 mm/hotplug: treat CMA pages as unmovable 247e9fe2f4ad slab: store tagged freelist for off-slab slabmgmt 4176e671a44e scsi: aic7xxx: fix EISA support e9697ba264c2 perf tools: Fix map reference counting d39036685e22 ocelot: Don't sleep in atomic context (irqs_disabled()) d7200d0648e5 ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash d2ae8127d693 perf top: Always sample time to satisfy needs of use of ordered queuing 9b2395e2bfec tools lib traceevent: Fix missing equality check for strcmp b053700b6ce9 KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing 7cee96602903 KVM: fix spectrev1 gadgets ac0cd21ff7f3 KVM: nVMX: always use early vmcs check when EPT is disabled ad0b4845927e x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T 47155c33761e x86/mm: Prevent bogus warnings with "noexec=off" e011d319f736 x86/build/lto: Fix truncated .bss with -fdata-sections 5a8306e3b433 s390/pkey: add one more argument space for debug feature entry 7a96a56eea04 drm/amd/display: If one stream full updates, full update all planes e3a41f93e337 qed: Fix the DORQ's attentions handling 47ef1bab8d1d qed: Fix missing DORQ attentions deb2cc51dd52 qed: Fix the doorbell address sanity check 2de1573a5ed9 qed: Delete redundant doorbell recovery types 775e0e613250 afs: Fix in-progess ops to ignore server-level callback invalidation 35d71b00267e afs: Unlock pages for __pagevec_release() f4faab6c9034 qede: fix write to free'd pointer error and double free of ptp 40990109952a vxge: fix return of a free'd memblock on a failed dma mapping 4230787c0655 mISDN: Check address length before reading address family 2d56b3f53ac8 drm/amdgpu: shadow in shadow_list without tbo.mem.start cause page fault in sriov TDR bf4b7bc690e3 selftests: fib_tests: Fix 'Command line is not complete' errors b1e68de7659a clocksource/drivers/oxnas: Fix OX820 compatible 641a9b94456d clocksource/drivers/npcm: select TIMER_OF 44d7638b3934 drm/amd/display: extending AUX SW Timeout 6661203b4210 drm/ttm: fix dma_fence refcount imbalance on error path 1e1bdaca091e s390/3270: fix lockdep false positive on view->lock adefea883c1f tools/testing/nvdimm: Retain security state after overwrite 40af621fefdb libnvdimm/pmem: fix a possible OOB access when read and write pmem 7547c20fdd1c libnvdimm/security: provide fix for secure-erase to use zero-key 8f2e6b8c9b0b nl80211: Add NL80211_FLAG_CLEAR_SKB flag for other NL commands 0e36c8ed2d52 mac80211: fix memory accounting with A-MSDU aggregation c93951de3ecb cfg80211: Handle WMM rules in regulatory domain intersection 7c7345f1cad8 mac80211: Increase MAX_MSG_LEN 0c077b14bdc0 mac80211: fix unaligned access in mesh table hash function 9d02fc4b7789 s390/dasd: Fix capacity calculation for large volumes 181518b8eb4e libnvdimm/btt: Fix a kmemdup failure check f744a5e31a47 HID: input: add mapping for "Toggle Display" key 0e56b93040c2 HID: input: add mapping for keyboard Brightness Up/Down/Toggle keys c64e4d22342c HID: input: add mapping for Expose/Overview key e42bcea02b46 libnvdimm/namespace: Fix a potential NULL pointer dereference 469cc616e03c acpi/nfit: Always dump _DSM output payload a9189a36d66e iio: adc: xilinx: prevent touching unclocked h/w on remove 1fc0aeddc0b7 iio: adc: xilinx: fix potential use-after-free on probe fc92e97e24df iio: adc: xilinx: fix potential use-after-free on remove a41382ca99e8 USB: serial: fix unthrottle races b5f2cb384e11 virt: vbox: Sanity-check parameter types for hgcm-calls coming from userspace a16532b59cca kernfs: fix barrier usage in __kernfs_new_node() 0748cf2d9d1c selftests/seccomp: Handle namespace failures gracefully 5c3c0ffa9d74 hwmon: (occ) Fix extended status bits a91e668131ad hwmon: (pwm-fan) Disable PWM if fetching cooling data fails b9d31180294a platform/x86: dell-laptop: fix rfkill functionality 22c8b3235eb2 platform/x86: thinkpad_acpi: Disable Bluetooth for some machines 8fb172181a29 platform/x86: sony-laptop: Fix unintentional fall-through 54c140c5b614 bfq: update internal depth state when queue depth changes 89e11ec0280b Linux 5.0.16 f8bb2589227b x86/speculation/mds: Fix documentation typo 14e3ad8a1452 Documentation: Correct the possible MDS sysfs values 0acbbdf3e41d x86/mds: Add MDSUM variant to the MDS documentation 4cf168a94fd5 x86/speculation/mds: Add 'mitigations=' support for MDS 394e3d8de828 s390/speculation: Support 'mitigations=' cmdline option f905727fa11c powerpc/speculation: Support 'mitigations=' cmdline option bd600de16b82 x86/speculation: Support 'mitigations=' cmdline option 6d7407ef9272 cpu/speculation: Add 'mitigations=' cmdline option c2b25b6b3582 x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off 3f7fe4ad1f62 x86/speculation/mds: Fix comment 9cd62662dd7e x86/speculation/mds: Add SMT warning message c98b736e763d x86/speculation: Move arch_smt_update() call to after mitigation decisions fb49e1bb2061 x86/speculation/mds: Add mds=full,nosmt cmdline option 08831a92501f Documentation: Add MDS vulnerability documentation ab8e3e63f23e Documentation: Move L1TF to separate directory 31fd0223449e x86/speculation/mds: Add mitigation mode VMWERV 3944139ce828 x86/speculation/mds: Add sysfs reporting for MDS 0174e8984c2d x86/speculation/mds: Add mitigation control for MDS d9117863c521 x86/speculation/mds: Conditionally clear CPU buffers on idle entry 100087c08030 x86/kvm/vmx: Add MDS protection when L1D Flush is not active 481871997e37 x86/speculation/mds: Clear CPU buffers on exit to user a5a8ef7cd7c9 x86/speculation/mds: Add mds_clear_cpu_buffers() 87f96d5e7525 x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests 78157c977674 x86/speculation/mds: Add BUG_MSBDS_ONLY ea3d1b32b86e x86/speculation/mds: Add basic bug infrastructure for MDS 019159aec4b7 x86/speculation: Consolidate CPU whitelists 26c0aff1ad63 x86/msr-index: Cleanup bit defines 7b13756d2c32 Linux 5.0.15 41d7bb19aa31 arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP 3b928b59fae0 locking/futex: Allow low-level atomic operations to return -EAGAIN be4b9a303a25 i3c: Fix a shift wrap bug in i3c_bus_set_addr_slot_status() 4b1f2ad28fe1 ASoC: Intel: avoid Oops if DMA setup fails 987722984163 UAS: fix alignment of scatter/gather segments 349bb9138b3a Bluetooth: hci_bcm: Fix empty regulator supplies for Intel Macs 41d5f23ef17b Bluetooth: Fix not initializing L2CAP tx_credits 2c93762f4b38 Bluetooth: Align minimum encryption key size for LE and BR/EDR connections 1c1727f4b948 Bluetooth: hidp: fix buffer overflow 69d6687a5c66 scsi: qla2xxx: Fix device staying in blocked state aee2053554ea scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines 45076c8e403a scsi: lpfc: change snprintf to scnprintf for possible overflow 185e58d16ac8 soc: sunxi: Fix missing dependency on REGMAP_MMIO 34ebc8ad2ea4 ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate 61ae16c4586b cpufreq: armada-37xx: fix frequency calculation for opp 573a935bfb4f iio: adc: qcom-spmi-adc5: Fix of-based module autoloading 284af2788432 intel_th: pci: Add Comet Lake support 704eaf49399f usb-storage: Set virt_boundary_mask to avoid SG overflows bba2feefcacd USB: cdc-acm: fix unthrottle races 5b1c70f36832 USB: serial: f81232: fix interrupt worker not stop 083a8f69962a usb: dwc3: Fix default lpm_nyet_threshold value 9092861ce665 usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON 70a44a01f8a4 genirq: Prevent use-after-free and work list corruption b5dbb4058183 iommu/amd: Set exclusion range correctly 6610c1785f70 perf/core: Fix perf_event_disable_inatomic() race a5f62d2c15a2 NFSv4.1 fix incorrect return value in copy_file_range a3aa7cab0fc2 platform/x86: pmc_atom: Drop __initconst on dmi table e6f2733f48cb nvmet: fix discover log page when offsets are used ea359038ab73 nvme-fc: correct csn initialization and increments on error 407bb38bf3f7 nvme: cancel request synchronously e62732d12bd9 blk-mq: introduce blk_mq_complete_request_sync() e81f9ca291ac virtio-blk: limit number of hw queues by nr_cpu_ids 677713b1254f ALSA: hda: Fix racy display power access 7c7450aa9838 ASoC: stm32: sai: fix master clock management 60ec4c3d39be ASoC: Intel: kbl: fix wrong number of channels c79f5a7a3559 drm/mediatek: no change parent rate in round_rate() for MT2701 hdmi phy 718254750661 drm/mediatek: using new factor for tvdpll for MT2701 hdmi phy 5b82d95ac6fe drm/mediatek: remove flag CLK_SET_RATE_PARENT for MT2701 hdmi phy 273ed6c20cb5 drm/mediatek: make implementation of recalc_rate() for MT2701 hdmi phy 4b112e5e6af9 drm/mediatek: fix the rate and divder of hdmi phy for MT2701 a873474c769a drm/mediatek: fix possible object reference leak 3051b6a1a14a scsi: csiostor: fix missing data copy in csio_scsi_err_handler() 353392e5b9a5 KEYS: trusted: fix -Wvarags warning 6fb3aa5d7307 RDMA/hns: Fix bug that caused srq creation to fail f4d87f9b027a RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove 3fa40c30fe4c virtio_pci: fix a NULL pointer reference in vp_del_vqs e0696fe3c10f drm/sun4i: tcon top: Fix NULL/invalid pointer dereference in sun8i_tcon_top_un/bind 09c5ad16c22c slab: fix a crash by reading /proc/slab_allocators ad74ab443e30 objtool: Add rewind_stack_do_exit() to the noreturn list fa42760cf276 ASoC: cs35l35: Disable regulators on driver removal c577757d294e drm/amd/display: fix cursor black issue 4b5f2b0ce17c drm/amdgpu: amdgpu_device_recover_vram always failed if only one node in shadow_list f528dbeec017 drm/amdgpu: Adjust IB test timeout for XGMI configuration 255063992678 drm/amdkfd: Add picasso pci id 2f0ec100032e ASoC: rockchip: pdm: fix regmap_ops hang issue dfa9efe42df2 xtensa: fix initialization of pt_regs::syscall in start_thread 9680a806201d iov_iter: Fix build error without CONFIG_CRYPTO 2e94d4e8f2b9 linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() bae9b6b98342 perf/x86/intel: Initialize TFA MSR 9bd3e66587f5 perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS 83f3ed3b4bde drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata() 693d72f920e7 ASoC: tlv320aic32x4: Fix Common Pins e904a8b14895 MIPS: KGDB: fix kgdb support for SMP platforms. 59188acd0c7d IB/hfi1: Fix the allocation of RSM table a3270ed43389 IB/hfi1: Eliminate opcode tests on mr deref 1f9f22f6c7d6 IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state a2fdb5d19477 drm/omap: hdmi4_cec: Fix CEC clock handling for PM 08aa8be65b52 ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol 15d326f9548b ASoC: cs4270: Set auto-increment bit for register writes 1be14f5da0b1 ASoC: stm32: dfsdm: fix debugfs warnings on entry creation 9baa2f8ab758 ASoC: stm32: dfsdm: manage multiple prepare 5bff91d2a18f clk: meson-gxbb: round the vdec dividers to closest b2b47cecd2ce ASoC: wm_adsp: Add locking to wm_adsp2_bus_error 9fb991d9cf50 ASoC: rt5682: recording has no sound after booting b2cb6f8f307b ASoC: rt5682: fix jack type detection issue 8425db671440 ASoC: rt5682: Check JD status when system resume 3f60f8813be9 ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate b44509a152a3 ASoC: nau8810: fix the issue of widget with prefixed name 6c4a8ae4baa6 ASoC: nau8824: fix the issue of the widget with prefix name f4f4303c6d54 ASoC: dpcm: prevent snd_soc_dpcm use after free 71ec072682ff ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform ad8af1f8d26e ASoC:hdac_hda:use correct format to setup hda codec 30d948ac01d9 ASoC:soc-pcm:fix a codec fixup issue in TDM case 6872cfa57c42 ASoC: stm32: sai: fix race condition in irq handler b329de3769b0 ASoC: stm32: sai: fix exposed capabilities in spdif mode 27162c8fdfb9 ASoC: stm32: sai: fix iec958 controls indexation aba1a357cd90 ASoC: hdmi-codec: fix S/PDIF DAI 045c73ba325d ASoC: tlv320aic3x: fix reset gpio reference counting ce3a072f275a staging: most: sound: pass correct device when creating a sound card 2dbcc037de1a staging: most: cdev: fix chrdev_region leak in mod_exit 3f57fef02fa7 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic context. 9cccac4ee35f staging: greybus: power_supply: fix prop-descriptor request size 9fe5b8e9d4c2 ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings 7c03a3534d24 Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() 634424f63373 net: stmmac: Use bfsize1 in ndesc_init_rx_desc Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-05-31linux-yocto/5.0: update to v5.0.13Bruce Ashfield
Integrating the korg stable commits that comprise the following changes: e5b9547b1aa3 Linux 5.0.13 d467f3acebc5 ath10k: Drop WARN_ON()s that always trigger during system resume 3c13f6cd254d iwlwifi: mvm: properly check debugfs dentry before using it c391e6198768 ALSA: line6: use dynamic buffers 4c38bd0d4cd6 KVM: nVMX: Fix size checks in vmx_set_nested_state 119ac69c0772 KVM: x86: Whitelist port 0x7e for pre-incrementing %rip a31a8f55c8e8 net/tls: fix copy to fragments in reencrypt f7f4d4b85b83 net/tls: don't copy negative amounts of data in reencrypt 126255f1ef2b bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). 95fc8b4b4367 bnxt_en: Fix statistics context reservation logic. 1c38ed7b5ef6 bnxt_en: Pass correct extended TX port statistics size to firmware. 4348cae3a6e1 bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. 76dba4d8d0db bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() 4aaaa658466a bnxt_en: Improve multicast address setup logic. 7a0d81d12f62 udp: fix GRO packet of death 8858d7234542 udp: fix GRO reception in case of length mismatch b58d12d306ae tcp: add sanity tests in tcp_add_backlog() 4d5aaae5fa0e selftests: fib_rule_tests: Fix icmp proto with ipv6 3362ece2719c packet: in recvmsg msg_name return at least sizeof sockaddr_ll 3a0701b8d93a packet: validate msg_namelen in send directly 02694885a2be selftests: fib_rule_tests: print the result and return 1 if any tests failed 484d404fdc2a sctp: avoid running the sctp state machine recursively f8970584f08c rxrpc: Fix net namespace cleanup 90cb17d3df6f net/tls: avoid NULL pointer deref on nskb->sk in fallback 52c89e455b5c net: phy: marvell: Fix buffer overrun with stats counters 801038cca48c net: dsa: bcm_sf2: fix buffer overflow doing set_rxnfc 31f4cb2730d8 l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() f86adc57e7db l2ip: fix possible use-after-free d1fa4f8784bb ipv6: invert flowlabel sharing check in process and user mode 787a77cccb18 ipv6/flowlabel: wait rcu grace period before put_pid() d0aa794674e5 ipv6: fix races in ip6_dst_destroy() c61a4beb31f0 ipv6: A few fixes on dereferencing rt->from 5a06ba5ed2ae ipv4: ip_do_fragment: Preserve skb_iif during fragmentation 6006d5b02522 Linux 5.0.12 310f9b1e52c0 leds: trigger: netdev: use memcpy in device_name_store 004ec01370bc leds: pca9532: fix a potential NULL pointer dereference 107cfb99c81f ptrace: take into account saved_sigmask in PTRACE{GET,SET}SIGMASK 87eaf3d8ac51 kasan: fix variable 'tag' set but not used warning 514860ee6633 iommu/amd: Reserve exclusion range in iova-domain 8bd7d23a4a76 kconfig/[mn]conf: handle backspace (^H) key 44fe72aeaae8 perf machine: Update kernel map address and re-order properly 441d23c87644 perf cs-etm: Add missing case value b8bc52cd62e8 nvmet: fix error flow during ns enable 163719bdcd9c nvmet: fix building bvec from sg list 2e7d5b2e1fa0 nvme-multipath: relax ANA state check a72f60dbb557 gpio: of: Fix of_gpiochip_add() error path 41a94b1909a4 KVM: selftests: complete IO before migrating guest state a312d0eaf90d KVM: selftests: disable stack protector for all KVM tests 77507936fea3 KVM: selftests: explicitly disable PIE for tests e478d1c9b585 KVM: selftests: assert on exit reason in CR4/cpuid sync test 02a7fc6c77d5 x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init e10edda577cc kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs 3d714ded80f6 KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) 5369433777ec KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT e8b8dde69f81 gpio: of: Check for "spi-cs-high" in child instead of parent node 0e48494c0edf gpio: of: Check propname before applying "cs-gpios" quirks fb853a4a7748 afs: Fix StoreData op marshalling c6d02b1ea4d7 kbuild: skip parsing pre sub-make code for recursion 479e1afd232e libata: fix using DMA buffers on stack 8d3c7282cec4 x86/mm: Don't exceed the valid physical address space ab4a5df699b5 scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN b0921da055f1 ceph: fix use-after-free on symlink traversal 1ab2566c5329 usb: u132-hcd: fix resource leak 4f5d11bf2eca x86/realmode: Don't leak the trampoline kernel address 89ae17728a98 SUNRPC: fix uninitialized variable warning ec44e4273006 leds: trigger: netdev: fix refcnt leak on interface rename facfcac8357d usb: usb251xb: fix to avoid potential NULL pointer dereference 3ce3290dee84 scsi: qla4xxx: fix a potential NULL pointer dereference ab602d0043a4 scsi: aacraid: Insure we don't access PCIe space during AER/EEH 9a5795520b91 scsi: mpt3sas: Fix kernel panic during expander reset 08dd1acccb43 staging: vc04_services: Fix an error code in vchiq_probe() b2814ce32d47 sbitmap: order READ/WRITE freed instance and setting clear bit 44a7849ecbd2 ARM: davinci: fix build failure with allnoconfig e24c5428060f drm/meson: Uninstall IRQ handler da9c64dc934a drm/meson: Fix invalid pointer in meson_drv_unbind() 55a5c46268ff gpio: aspeed: fix a potential NULL pointer dereference e9917fd844ec drm: Fix drm_release() and device unplug c4cdbd4075a6 net: ethernet: ti: fix possible object reference leak 6e4f7c129b24 net: ibm: fix possible object reference leak 3da122192cde net: xilinx: fix possible object reference leak 8dcf6dce4023 NFS: Fix a typo in nfs_init_timeout_values() 4d88134c2f7c drm/tegra: hub: Fix dereference before check ec44a9a47e7e ARM: dts: imx6qdl: Fix typo in imx6qdl-icore-rqs.dtsi 4da511ff427b net/sched: don't dereference a->goto_chain to read the chain index fe9fae9c5bff net: macb: Add null check for PCLK and HCLK ead946dc3824 net: phy: Add DP83825I to the DP83822 driver 9bd87bbd2988 staging: rtlwifi: Fix potential NULL pointer dereference of kzalloc 62d91f5a1ea4 staging: rtl8712: uninitialized memory in read_bbreg_hdl() 6300a60f50b9 staging: rtlwifi: rtl8822b: fix to avoid potential NULL pointer dereference 5fad07771fb8 staging: rtl8188eu: Fix potential NULL pointer dereference of kcalloc fe4e7a03c742 net: ks8851: Set initial carrier state to down 372b41d6efe3 net: ks8851: Delay requesting IRQ until opened 860fd08630a6 net: ks8851: Reassert reset pin if chip ID check fails 75e3e76a45c6 net: ks8851: Dequeue RX packets explicitly 07c5093a04f8 KVM: arm/arm64: Fix handling of stage2 huge mappings e68cc902c624 i2c: i801: Add support for Intel Comet Lake bcc78b63f0b4 ARM: dts: pfla02: increase phy reset duration 2af87002a5e4 usb: gadget: net2272: Fix net2272_dequeue() 202db3b5c17c usb: gadget: net2280: Fix net2280_dequeue() ad7be5bfe969 usb: gadget: net2280: Fix overrun of OUT messages e5a7f0905664 usb: dwc3: pci: add support for Comet Lake PCH ID 7f482404c11e KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots d2eecdbc6eca KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory d6d23d335672 arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled e38694c6b9a8 KVM: arm64: Reset the PMU in preemptible context 4343cbf52e36 serial: ar933x_uart: Fix build failure with disabled console d25b0c89b3b9 sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init() 0bb1f79a1427 ARM: imx51: fix a leaked reference by adding missing of_node_put 42ed22a8b969 s390/qeth: fix race when initializing the IP address table f0028f723428 netfilter: ip6t_srh: fix NULL pointer dereferences 21fde4fcbbd2 netfilter: fix NETFILTER_XT_TARGET_TEE dependencies eb213c54aaac netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING 0f9c88c5ccc9 netfilter: nft_set_rbtree: check for inactive element after flag mismatch 7f0d096410af staging, mt7621-pci: fix build without pci support 6c41d389904c staging: axis-fifo: add CONFIG_OF dependency 5227fe96b107 xsk: fix umem memory leak on cleanup 9fc5c6e8fce8 qlcnic: Avoid potential NULL pointer dereference 2e75be8dd6fa net: stmmac: fix jumbo frame sending with non-linear skbs 53485ee41fc3 net: stmmac: don't set own bit too early for jumbo frames 099a26557db9 Btrfs: fix file corruption after snapshotting due to mix of buffered/DIO writes 61a9e0f4cc86 ieee802154: hwsim: propagate genlmsg_reply return code 645dc42f97d8 net: ieee802154: fix a potential NULL pointer dereference edb616838408 mt76: mt76x2: fix 2.4 GHz channel gain settings 63019ec07c61 mt76: mt76x2: fix external LNA gain settings a495f4c9afbf mt76x02: fix hdr pointer in write txwi for USB 1d568d7476da s390: limit brk randomization to 32MB 87240adabb46 ARM: dts: bcm283x: Fix hdmi hpd gpio pull 9979cd3953b9 arm64: dts: renesas: r8a77990: Fix SCIF5 DMA channels 27f651142eec fs: prevent page refcount overflow in pipe_buf_get ad73e3a19906 mm: prevent get_user_pages() from overflowing page refcount bdc8dfd65873 mm: add 'try_get_page()' helper function 258fc3baeb4b mm: make page ref count overflow check tighter and more explicit cc37cb69fbdc drm/i915: Do not enable FEC without DSC 742c556944e1 Revert "ACPICA: Clear status of GPEs before enabling them" 635e82b9bdc8 selinux: use kernel linux/socket.h for genheaders and mdp d5a2675b207d Linux 5.0.11 bcf0c1f4d564 net/tls: don't leak IV and record seq when offload fails 2adb99038ae4 net/tls: avoid potential deadlock in tls_set_device_offload_rx() c01e42fdccf5 net/mlx5e: Fix use-after-free after xdp_return_frame f9444b6aaa01 net/mlx5e: Fix the max MTU check in case of XDP a7b71fc253e8 mlxsw: spectrum: Put MC TCs into DWRR mode a3964a683ca1 mlxsw: pci: Reincrease PCI reset timeout 72f71005903d net/ncsi: handle overflow when incrementing mac address 19f6d3f49b28 net: socionext: replace napi_alloc_frag with the netdev variant on init af31849700e4 team: fix possible recursive locking when add slaves dc2b8b627802 stmmac: pci: Adjust IOT2000 matching 3fd3574106de net/tls: fix refcount adjustment in fallback e39643c12d3f net: stmmac: move stmmac_check_ether_addr() to driver probe 8de6f5e5b90d net/rose: fix unbound loop in rose_loopback_timer() b225e518109b net: rds: exchange of 8K and 1M pool 283882b045ad net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query f37782f2d708 mlxsw: spectrum: Fix autoneg status in ethtool d69b7c8c8ab5 ipv4: set the tcp_min_rtt_wlen range from 0 to one day 617d24036564 ipv4: add sanity checks in ipv4_link_failure() 7f909f520742 rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use dee438745d74 x86/retpolines: Disable switch jump tables when retpolines are enabled 6bd5637a3ebb x86, retpolines: Raise limit for generating indirect calls from switch-case b6dd51f041fa Fix aio_poll() races f6408361ded7 aio: store event at final iocb_put() a8a538aed4f9 aio: keep io_event in aio_kiocb 636fa71ed5f7 aio: fold lookup_kiocb() into its sole caller 199f34c1355b pin iocb through aio. e2f0a96eeb50 rxrpc: fix race condition in rxrpc_input_packet() 4f2c07441634 net/rds: Check address length before reading address family d0d184559cb4 net: netrom: Fix error cleanup path of nr_proto_init d0cf85f49505 tipc: check link name with right length in tipc_nl_compat_link_set 4ee29a10021f tipc: check bearer name with right length in tipc_nl_compat_bearer_enable a92526e257a5 fm10k: Fix a potential NULL pointer dereference 0d41789ad820 netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON becfa96eaecd NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. b5db8ea57de5 mac80211_hwsim: calculate if_combination.max_interfaces 16de5d9b8f6b sched/deadline: Correctly handle active 0-lag timers bbb19ca082ce binder: fix handling of misaligned binder object 8fe1600c91f9 workqueue: Try to catch flush_work() without INIT_WORK(). abcbf3078130 slip: make slhc_free() silently accept an error pointer ba965c2c9808 tipc: handle the err returned from cmd header function 2501b17f4f72 loop: do not print warn message if partition scan is successful acaec7f6e25d ext4: fix some error pointer dereferences 2cd705091e36 USB: Consolidate LPM checks to avoid enabling LPM twice 30d57be1f6eb USB: Add new USB LPM helpers 6ec39721f131 drm/vc4: Fix compilation error reported by kbuild test bot 3e869fd34856 Revert "drm/i915/fbdev: Actually configure untiled displays" 6dca846c920d drm/ttm: fix re-init of global structures 0b029ce3f4ee drm/vc4: Fix memory leak during gpu reset. aaceebbb71c5 powerpc/mm/radix: Make Radix require HUGETLB_PAGE b9a5bc4bb079 ARM: 8857/1: efi: enable CP15 DMB instructions before cleaning the cache aa5f016ba785 dmaengine: mediatek-cqdma: fix wrong register usage in mtk_cqdma_start 9476c3ad5ee2 dmaengine: sh: rcar-dmac: Fix glitch in dmaengine_tx_status c46e14be004a dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid 16df9424ffaa vfio/type1: Limit DMA mappings per container 4898e9b99795 Input: synaptics-rmi4 - write config register values to the right offset c704bba6dd36 perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters b2eeeb49027e sunrpc: don't mark uninitialised items as VALID. 6d29f7c720c6 nfsd: wake blocked file lock waiters before sending callback 6569ae328aa3 nfsd: wake waiters blocked on file_lock before deleting it 5e4a20e631a7 nfsd: Don't release the callback slot unless it was actually held 870588487197 ceph: fix ci->i_head_snapc leak d9061ef0ab17 ceph: ensure d_name stability in ceph_dentry_hash() bcd9cbffb98f ceph: only use d_name directly when parent is locked e548c9702d46 sched/numa: Fix a possible divide-by-zero c3e4c555ac86 RDMA/ucontext: Fix regression with disassociate 52c44c4e81b3 RDMA/mlx5: Use rdma_user_map_io for mapping BAR pages 92d6731e6a6f RDMA/mlx5: Do not allow the user to write to the clock page f4dba6bf743e IB/rdmavt: Fix frwr memory registration e7e378ed703e arm64: mm: Ensure tail of unaligned initrd is reserved e5f06bf8f46c mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model 655b464eeaa8 trace: Fix preempt_enable_no_resched() abuse 0f73358dff40 MIPS: scall64-o32: Fix indirect syscall number load 928962e99694 lib/Kconfig.debug: fix build error without CONFIG_BLOCK f4ab3de10c84 zram: pass down the bvec we need to read into in the work struct e6093c0212d0 gpio: eic: sprd: Fix incorrect irq type setting for the sync EIC 0bb4e85bbd34 crypto: lrw - Fix atomic sleep when walking skcipher 6506cdd4205b crypto: xts - Fix atomic sleep when walking skcipher 8659a04c77e2 tracing: Fix buffer_ref pipe ops 68ab802fb8cc tracing: Fix a memory leak by early error exit in trace_pid_write() 90b70b3ed31b cifs: do not attempt cifs operation on smb2+ rename error e6302b845f2d cifs: fix page reference leak with readv/writev 62cf691cdf74 cifs: fix memory leak in SMB2_read 34fb6f5eb2cd block, bfq: fix use after free in bfq_bfqq_expire 41e09d7eab07 fs/proc/proc_sysctl.c: Fix a NULL pointer dereference 685550ad1192 ALSA: hda/realtek - Move to ACT_INIT state b6f3aa978866 powerpc/vdso32: fix CLOCK_MONOTONIC on PPC64 92d4af2766a1 intel_th: gth: Fix an off-by-one in output unassigning 0ccd99339030 netfilter: nf_tables: bogus EBUSY in helper removal from transaction 5b3124548062 netfilter: nf_tables: bogus EBUSY when deleting set after flush d3da1f09fff2 Linux 5.0.10 c735a988a9ca kernel/sysctl.c: fix out-of-bounds access when setting file-max 822482bff7c5 percpu: stop printing kernel addresses b2c65593ea62 ALSA: info: Fix racy addition/deletion of nodes c3d0cf332bcd mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n 4ae522890cc1 mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock c138ed72186a perf/ring_buffer: Fix AUX record suppression 65fce15dbd87 device_cgroup: fix RCU imbalance in error case 74b4ef5df590 mt76x02: avoid status_list.lock and sta->rate_ctrl_lock dependency edc94cb2c13b tpm: fix an invalid condition in tpm_common_poll 6799f32fff63 sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup fb9693679feb Revert "kbuild: use -Oz instead of -Os when using clang" 18636692a1b4 tpm: Fix the type of the return value in calc_tpm2_event_size() 03c1d8f8afd8 tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete 4a96e63f8f7d nfit/ars: Avoid stale ARS results 33dcadf02c1f nfit/ars: Allow root to busy-poll the ARS state machine b49a9157c3ec nfit/ars: Introduce scrub_flags 2cc8e8c230e8 nfit/ars: Remove ars_start_flags 451fd88f62b9 timers/sched_clock: Prevent generic sched_clock wrap caused by tick_freeze() 205c53cbe553 x86/speculation: Prevent deadlock on ssb_state::lock 19867049334b perf/x86: Fix incorrect PEBS_REGS 5e34d62b59dd x86/cpu/bugs: Use __initconst for 'const' init data 35f288b72f64 perf/x86/amd: Add event map for AMD Family 17h 22cc6e1b4fc0 drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming 5b05d7d6fd5b s390/mem_detect: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) b1db090fb046 mac80211: do not call driver wake_tx_queue op during reconfig 9a0748c55188 rt2x00: do not increment sequence number while re-transmitting 44aa331f99b4 kprobes: Fix error check when reusing optimized probes ca61e51567a7 x86/kprobes: Avoid kretprobe recursion bug 7b91f26c45b6 kprobes: Mark ftrace mcount handler functions nokprobe fbe6f067a3ad x86/kprobes: Verify stack frame on kretprobe f89f9d9636f0 arm64: futex: Restore oldval initialization to work around buggy compilers 508b773175c7 drm/ttm: fix out-of-bounds read in ttm_put_pages() v2 8223263d7c44 crypto: x86/poly1305 - fix overflow during partial reduction 46c4f2375638 ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier 2f6919fdc23b x86/kvm: move kvm_load/put_guest_xcr0 into atomic context 1eb719f09f7e coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping e58a114d0746 Revert "svm: Fix AVIC incomplete IPI emulation" 922270b4f018 i3c: Fix the verification of random PID 33a3fff44a0f i3c: dw: Fix dw_i3c_master_disable controller by using correct mask e6200707e648 Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" ad1deea5c4c9 scsi: core: set result when the command cannot be dispatched c2116717884c vt: fix cursor when clearing the screen 5ae77c340c52 serial: sh-sci: Fix HSCIF RX sampling point calculation 333a81c16e4f serial: sh-sci: Fix HSCIF RX sampling point adjustment 95df599f95f3 Input: elan_i2c - add hardware ID for multiple Lenovo laptops 6ef122eb7956 ALSA: core: Fix card races between register and disconnect ffd87f87a9c1 ALSA: hda/realtek - add two more pin configuration sets to quirk table 8834139083cd staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf 16b235e81d9d staging: comedi: ni_usb6501: Fix use of uninitialized mutex a47fd7121627 staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf bd3011021447 staging: comedi: vmk80xx: Fix use of uninitialized semaphore dcff1b3c1a1d staging: most: core: use device description as name 68bbd7524a6f io: accel: kxcjk1013: restore the range after resume. 3e13bb9782f5 iio: core: fix a possible circular locking dependency 1f6b63285e2f iio: adc: at91: disable adc channel interrupt in timeout case 2b70088e1509 iio: Fix scan mask selection 5c526f27861f iio: dac: mcp4725: add missing powerdown bits in store eeprom 50bc2c022b6e iio: ad_sigma_delta: select channel when reading register f65207cfee33 iio: cros_ec: Fix the maths for gyro scale calculation b4dd709ada6d iio:chemical:bme680: Fix SPI read interface fd3c6ad2a934 iio:chemical:bme680: Fix, report temperature in millidegrees 5527e1e58007 iio/gyro/bmg160: Use millidegrees for temperature scale 9efe152f769c iio: gyro: mpu3050: fix chip ID reading 25a91f7b9810 staging: iio: ad7192: Fix ad7193 channel address 80c1486b7e20 Staging: iio: meter: fixed typo 739969f56e4f KVM: x86: svm: make sure NMI is injected after nmi_singlestep 935fef82120f KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU d12bcf87e6ff fs/dax: Deposit pagetable even when installing zero page f6846161e203 cifs: fix handle leak in smb2_query_symlink() 76dbd554c273 cifs: Fix use-after-free in SMB2_read e8ac406c749e cifs: Fix use-after-free in SMB2_write 9582ba401ef0 cifs: Fix lease buffer length error ebac4d0adf68 CIFS: keep FileInfo handle live during oplock break 2cf17769d6b5 sch_cake: Simplify logic in cake_select_tin() 5aa94a5b5641 nfc: nci: Potential off by one in ->pipes[] array a023c1a245a7 NFC: nci: Add some bounds checking in nci_hci_cmd_received() d58923dac952 sch_cake: Make sure we can write the IP header before changing DSCP bits 064290d0f6c7 sch_cake: Use tc_skb_protocol() helper for getting packet protocol 116ac142d2c6 nfp: flower: remove vlan CFI bit from push vlan action 51db0d068057 nfp: flower: replace CFI with vlan present da86299fcccb route: Avoid crash from dereferencing NULL rt->from 6ad8c35a70cc net/mlx5: FPGA, tls, idr remove on flow delete d3697f88a271 net/tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() 1d9005b96dce net/mlx5: FPGA, tls, hold rcu read lock a bit longer abe4a1328a78 Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" acf4d270942a net/mlx5e: Rx, Check ip headers sanity 3ce8793e03cd net/mlx5e: Rx, Fixup skb checksum for packets with tail padding af294d42d43e net/mlx5e: Switch to Toeplitz RSS hash by default 6daad2e30e0b net/mlx5e: Protect against non-uplink representor for encap 58f682514cb5 net/mlx5e: XDP, Avoid checksum complete when XDP prog is loaded 0e4b3800c069 net: bridge: fix netlink export of vlan_stats_per_port option adfc12451123 net/tls: fix build without CONFIG_TLS_DEVICE 5e7171bf8db7 net: strparser: partially revert "strparser: Call skb_unclone conditionally" 96418eaa8e6a net/tls: don't leak partially sent record in device mode b30d9457b1dc net/tls: fix the IV leaks ae924f4e1c45 net: thunderx: don't allow jumbo frames with XDP a902fe6dd585 net: thunderx: raise XDP MTU to 1508 9be4e8224cd6 mlxsw: spectrum_router: Do not check VRF MAC address 61647856f32a mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue 87ffb893490a mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue 565e18a0be10 mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue 6f180e411c3e mlxsw: spectrum_switchdev: Add MDB entries in prepare phase ed112abe6795 ipv4: ensure rcu_read_lock() in ipv4_link_failure() 6bd1ee0a993f ipv4: recompile ip options in ipv4_link_failure 8cc6c4767e49 vhost: reject zero size iova range e35fa0016788 tipc: missing entries in name table of publications aad7db2b23c1 team: set slave to promisc if team is already in promisc mode 8aa965e92750 tcp: tcp_grow_window() needs to respect tcp_space() 1274905c8e1b net: fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv 49f472ba481b net: Fix missing meta data in skb with vlan packet a7a3382b1564 net: fec: manage ahb clock in runtime pm 88f561ab1bd4 net: bridge: multicast: use rcu to access port list from br_multicast_start_querier 88c58435304b net: bridge: fix per-port af_packet sockets 11ba95c4503b net: atm: Fix potential Spectre v1 vulnerabilities b633f6580b62 failover: allow name change on IFF_UP slave interfaces 7e2c712830d6 bonding: fix event handling for stacked bonds e4abcebedac3 Linux 5.0.9 2db9f8d63d74 paride/pcd: Fix potential NULL pointer dereference and mem leak e78434f4dcd2 paride/pf: Fix potential NULL pointer dereference b59d92ac8a32 IB/hfi1: Failed to drain send queue when QP is put into error state b05baa9f19d0 bpf: fix use after free in bpf_evict_inode d05fb50b3d0c include/linux/swap.h: use offsetof() instead of custom __swapoffset macro 1c108a1b6459 f2fs: fix to add refcount once page is tagged PG_private b5f51f7abb43 f2fs: fix to use kvfree instead of kzfree c55d13d94f8c f2fs: fix to dirty inode for i_mode recovery 4fb70c2107e9 rxrpc: Fix client call connect/disconnect race 78154e319888 lib/div64.c: off by one in shift f0f1c97f38b8 cifs: return -ENODATA when deleting an xattr that does not exist 2fbb0171b13a appletalk: Fix use-after-free in atalk_proc_exit a33383757975 drm/amdkfd: use init_mqd function to allocate object for hid_mqd (CI) 3835c46e6ff5 ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t ed3a6901a3d7 platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown 36f268740bce drm/nouveau/volt/gf117: fix speedo readout register 3b2457ce9997 f2fs: sync filesystem after roll-forward recovery b851a25507e2 PCI/ASPM: Save LTR Capability for suspend/resume 75e3256e2309 PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports dce48c5878ab coresight: cpu-debug: Support for CA73 CPUs cf56bb03ffa3 RDMA/hns: Fix the Oops during rmmod or insmod ko when reset occurs 5ada4de03943 Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" 41c3883dfadb crypto: axis - fix for recursive locking from bottom half b9563b52e802 net: hns3: Fix NULL deref when unloading driver f1a2397542f6 drm/panel: panel-innolux: set display off in innolux_panel_unprepare 3fcb02749530 drm/amdgpu: psp_ring_destroy cause psp->km_ring.ring_mem NULL e7ab5c78e516 lkdtm: Add tests for NULL pointer dereference 8167ea40725d lkdtm: Print real addresses 8bc6ef890c86 ext4: prohibit fstrim in norecovery mode 642530739f19 x86/gart: Exclude GART aperture from kcore 14bec2dda7a0 cifs: Fix slab-out-of-bounds when tracing SMB tcon a419571b2da5 fix incorrect error code mapping for OBJECTID_NOT_FOUND 21edc981053f cifs: fix that return -EINVAL when do dedupe operation 92b646e27677 x86/hw_breakpoints: Make default case in hw_breakpoint_arch_parse() return an error aca4bd1a1cc6 iommu/vt-d: Save the right domain ID used by hardware d96516127498 iommu/vt-d: Check capability before disabling protected memory d9fb98c921a8 drm/nouveau/debugfs: Fix check of pm_runtime_get_sync failure f0a085e99ff7 x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode processors aaddd952f3db x86/hyperv: Prevent potential NULL pointer dereference 105d043fedcb x86/hpet: Prevent potential NULL pointer dereference 1512c986c578 irqchip/mbigen: Don't clear eventid when freeing an MSI dc60ac49b040 irqchip/stm32: Don't set rising configuration registers at init d79220ee57b8 irqchip/stm32: Don't clear rising/falling config registers at init c24b1f67cea0 drm/exynos/mixer: fix MIXER shadow registry synchronisation code c43003451a01 blk-iolatency: #include "blk.h" 8bd30e5e0ec5 PM / Domains: Avoid a potential deadlock 66495ebfd4df ACPI / utils: Drop reference in test for device presence fd9f338db867 perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() 26980cd03ea6 perf tests: Fix memory leak by expr__find_other() in test__expr() 5ffefcfe9764 perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test ece1fd3f4023 perf evsel: Free evsel->counts in perf_evsel__exit() 05fe1d5b6ed1 perf top: Fix global-buffer-overflow issue 940df86f505d perf maps: Purge all maps from the 'names' tree 60b7f41c4aea perf map: Remove map from 'names' tree in __maps__remove() d86bf97d119d perf hist: Add missing map__put() in error case 4a66a027c1ba perf top: Fix error handling in cmd_top() 29dddb32f56b perf build-id: Fix memory leak in print_sdt_events() 86cb58f1a12f perf config: Fix a memory leak in collect_config() 5bb92662f2f1 perf config: Fix an error in the config template documentation d41f87ee413f perf tools: Fix errors under optimization level '-Og' 84b2a2ca6d41 perf list: Don't forget to drop the reference to the allocated thread_map 0c6568492019 perf stat: Fix --no-scale c957d798c11c scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID 9ec3c84936f7 scsi: core: Also call destroy_rcu_head() for passthrough requests 638bf55940b9 tools/power turbostat: return the exit status of a command 4a45137bb2eb x86/mm: Don't leak kernel addresses 8764542aa21c sched/core: Fix buffer overflow in cgroup2 property cpu.max 02abd369fa77 sched/cpufreq: Fix 32-bit math overflow 7aa9be519579 scsi: iscsi: flush running unbind operations when removing a session b0b05ab719c3 thermal/intel_powerclamp: fix truncated kthread name 800e3fd7bfce thermal/int340x_thermal: fix mode setting 891fea677cca thermal/int340x_thermal: Add additional UUIDs f1a315ca06be thermal: bcm2835: Fix crash in bcm2835_thermal_debugfs 481c8a89e89a thermal: samsung: Fix incorrect check after code merge 74920ee161d4 thermal/intel_powerclamp: fix __percpu declaration of worker_data 6e684bd65a5c paride/pcd: cleanup queues when detection fails 77323732005a paride/pf: cleanup queues when detection fails 1f208b0adaee ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration bdb43acc8858 mmc: davinci: remove extraneous __init annotation e52431f7547c i40iw: Avoid panic when handling the inetdev event 221b45319d05 IB/mlx4: Fix race condition between catas error reset and aliasguid flows b21723eda4cc drm/udl: use drm_gem_object_put_unlocked. 33550275bbcf auxdisplay: hd44780: Fix memory leak on ->remove() 4c12b50fc86a ALSA: sb8: add a check for request_region b3a964aea086 ALSA: echoaudio: add a check for ioremap_nocache 2c20533ea602 ext4: report real fs size after failed resize d45fc2ba0e39 ext4: add missing brelse() in add_new_gdb_meta_bg() e23981104716 ext4: avoid panic during forced reboot 0a7ef6820970 mips: bcm47xx: Enable USB power on Netgear WNDR3400v2 c5d7b6089be5 perf/core: Restore mmap record type correctly 7f434180c880 inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() 9005b534c2ba arc: hsdk_defconfig: Enable CONFIG_BLK_DEV_RAM 48de44356e07 ARC: u-boot args: check that magic number is correct 0b9132ee7429 Linux 5.0.8 eaa06ac5d1c1 drm/virtio: do NOT reuse resource ids 7af79a36d188 KVM: x86: nVMX: fix x2APIC VTPR read intercept b564364f22ac KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) 63bec9219c39 dm integrity: fix deadlock with overlapping I/O de022a3453e6 dm: disable DISCARD if the underlying storage no longer supports it ca7671084384 dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors 50b2e5c3b0a8 dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") 556b7d910d5d dm integrity: change memcmp to strncmp in dm_integrity_ctr 78dbc2482a78 powerpc/64s/radix: Fix radix segment exception handling 49558542e0eb xprtrdma: Fix helper that drains the transport 8af91139a0a8 PCI: pciehp: Ignore Link State Changes after powering off a slot 9b63917c6a4c PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller 025768c171b8 x86/perf/amd: Remove need to check "running" bit in NMI handler ecb09f75a9b9 x86/perf/amd: Resolve NMI latency issues for active PMCs c583b4d08f3a x86/perf/amd: Resolve race condition when disabling PMC 8b866ffe3d31 x86/asm: Use stricter assembly constraints in bitops 3783a3b1e218 x86/asm: Remove dead __GNUC__ conditionals 5866b5fc2b8a csky: Fix syscall_get_arguments() and syscall_set_arguments() b66f9a1ea65a xtensa: fix return_address e09deff8f8f4 sched/fair: Do not re-read ->h_load_next during hierarchical load calculation 05acf6f5b81c xen: Prevent buffer overflow in privcmd ioctl e0e77b23a73d IB/mlx5: Reset access mask when looping inside page fault handler 6b3b09cd4daa arm64/ftrace: fix inadvertent BUG() in trampoline check 36078cae3790 arm64: backtrace: Don't bother trying to unwind the userspace stack de2e5ed04711 arm64: dts: rockchip: fix rk3328 rgmii high tx error rate 7fcf2d915fa0 arm64: dts: rockchip: Fix vcc_host1_5v GPIO polarity on rk3328-rock64 68a6a619ebd7 arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value b0266ece310d ARM: dts: at91: Fix typo in ISC_D0 on PC9 a005242834ac ARM: dts: rockchip: Fix SD card detection on rk3288-tinker e74aa76752f4 ARM: dts: am335x-evm: Correct the regulators for the audio codec 724d26349abf ARM: dts: am335x-evmsk: Correct the regulators for the audio codec 4e34e23d5708 ARM: dts: rockchip: fix rk3288 cpu opp node reference f04200259be8 ARM: OMAP1: ams-delta: Fix broken GPIO ID allocation 4e6f0d588cd2 drm/i915/dp: revert back to max link rate and lane count on eDP 88fa815395e3 virtio: Honour 'may_reduce_num' in vring_create_virtqueue ec64558908d7 genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n b8ad5278c4d3 genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent() fffb3e8b5920 block: fix the return errno for direct IO b4af1b3cb545 block: do not leak memory in bio_copy_user_iov() 43d15c041ad7 block: Revert v5.0 blk_mq_request_issue_directly() changes 6a184be78d3f riscv: Fix syscall_get_arguments() and syscall_set_arguments() ee02ae76d069 btrfs: prop: fix vanished compression property after failed set 41cd8693bfcc btrfs: prop: fix zstd compression parameter validation ddb27d3b30f7 Btrfs: do not allow trimming when a fs is mounted with the nologreplay option 4badea79434d ASoC: fsl_esai: fix channel swap issue when stream starts 7c394c70a394 ASoC: intel: Fix crash at suspend/resume after failed codec registration 3859d8fae2d8 mm: writeback: use exact memcg dirty counts c4727317b4e5 include/linux/bitrev.h: fix constant bitrev a1428aee0c69 kvm: svm: fix potential get_num_contig_pages overflow d2c5c9ea9a09 drm/udl: add a release method and delay modeset teardown 7029188253fc drm/sun4i: DW HDMI: Lower max. supported rate for H6 3e05b13e52e5 drm/i915/gvt: do not deliver a workload if its creation fails 56487f7b8330 alarmtimer: Return correct remaining time b4dfbd47a494 parisc: also set iaoq_b in instruction_pointer_set() 97ba69f22665 parisc: regs_return_value() should return gpr28 d347bbea0668 parisc: Detect QEMU earlier in boot process af2abcc62e64 mmc: sdhci-omap: Don't finish_mrq() on a command error during tuning 13771e12fb7d mmc: alcor: don't write data before command has completed 8a3bb1553d5b arm64: dts: rockchip: fix rk3328 sdmmc0 write errors 9e77cd4a9922 mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() 89944d7e95e3 ALSA: hda - Add two more machines to the power_save_blacklist 3c20e6c50e03 ALSA: xen-front: Do not use stream buffer size before it is set 97bf09839964 ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 acaf3a112008 ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 df828c33163f ALSA: seq: Fix OOB-reads from strlcpy cb11af93e626 ACPICA: Namespace: remove address node from global list after method termination da6a87fb0ad4 ACPICA: Clear status of GPEs before enabling them bee8b4b4c79b HID: logitech: Handle 0 scroll events for the m560 0601ac3b4925 SMB3: Allow persistent handle timeout to be configurable on mount 4d4ec04ed77e hwmon: (occ) Fix power sensor indexing 026f98a1d51d hwmon: (w83773g) Select REGMAP_I2C to fix build error c231b6b0064d tty: ldisc: add sysctl to prevent autoloading of ldiscs e4ebae16792a tty: mark Siemens R3964 line discipline as BROKEN e2a0237494ce Revert "clk: meson: clean-up clock registration" 62a23bbaee09 lib/string.c: implement a basic bcmp 622902df9eba kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD 396f116f6d0a net/mlx5e: Update xon formula 29b4db4176da net/mlx5e: Update xoff formula 68ef6f3e1a70 net: mlx5: Add a missing check on idr_find, free buf 4fe853723d57 r8169: disable default rx interrupt coalescing on RTL8168 4b780e0fc986 net: core: netif_receive_skb_list: unlist skb before passing to pt->func b5f69a5648b0 net: vrf: Fix ping failed when vrf mtu is set to 0 c83447096390 net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop 502de75b3b34 net: bridge: always clear mcast matching struct on reports and leaves f4473ccd883c net: ip6_gre: fix possible use-after-free in ip6erspan_rcv b49e1837b15e net: ip_gre: fix possible use-after-free in erspan_rcv eefa6c2464c8 bnxt_en: Reset device on RX buffer errors. aecbbae850ed bnxt_en: Improve RX consumer index validity check. c43bbe6d49f4 nfp: disable netpoll on representors c974a681e996 nfp: validate the return code from dev_queue_xmit() 6fc42565470a net/mlx5e: Add a lock on tir list 44bd84f1b5a5 net/mlx5e: Fix error handling when refreshing TIRs 59c5f595a120 vrf: check accept_source_route on the original netdevice 71707cc55c39 tcp: fix a potential NULL pointer dereference in tcp_sk_exit bc7167651e30 tcp: Ensure DCTCP reacts to losses cd1b7376d8a3 sctp: initialize _pad of sockaddr_in before copying to user memory 3c36cc5bdf89 r8169: disable ASPM again cdeed1e0f47e qmi_wwan: add Olicard 600 3bcad39f08ca openvswitch: fix flow actions reallocation 48a1cd79cc7e net/sched: fix ->get helper of the matchall cls 4edf174b821e net/sched: act_sample: fix divide by zero in the traffic path 4e8d8e767f11 net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock(). ec7aeb6a0709 netns: provide pure entropy for net_hash_mix() 6ced07adaead net/mlx5: Decrease default mr cache size 67b0fbfaf828 net-gro: Fix GRO flush when receiving a GSO packet. 88b9d6f6aff8 net: ethtool: not call vzalloc for zero sized memory request 351ddbdf532c kcm: switch order of device registration to fix a crash 472a290314f0 ipv6: sit: reset ip header pointer in ipip6_rcv ccec3a09c429 ipv6: Fix dangling pointer when ipv6 fragment fd4ecb124730 ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type 4f90b9ca3cb2 ibmvnic: Fix completion structure initialization b68b3427a2a2 hv_netvsc: Fix unwanted wakeup after tx_disable 5160fb3353f5 netfilter: nf_tables: add missing ->release_ops() in error path of newrule() 19589530ec6d netfilter: nf_tables: use-after-free in dynamic operations 43154d5c868c netfilter: nft_compat: use .release_ops and remove list of extension 93f7f61ed079 kbuild: pkg: use -f $(srctree)/Makefile to recurse to top Makefile 118003351916 drm/i915/gvt: do not let pin count of shadow mm go negative Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-30linux-yocto/5.0: update TCP patch to mainline versionBruce Ashfield
Updating the SRCREVs to drop our temporary workaround for TCP timeout issues and switch to the mainline version: tcp: add sanity tests in tcp_add_backlog() Revert "tcp: fix issues relaed to implement coalescing on backlog queue" Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-29linux-yocto/5.0: integrate TCP timeout / hang fixBruce Ashfield
Integrating the following fix: [ tcp: fix issues relaed to implement coalescing on backlog queue As was discussed on -netdev, there's an issue with TCP timeouts and hangs due to new features introduced in the 5.0 kernel: https://www.spinics.net/lists/netdev/msg562928.html This is a temporary commit to widely test the proposed solution. It will be dropped when an official patch makes mainline. ] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-29linux-yocto/5.0: port RAID configuration tweaks from masterBruce Ashfield
Porting the following three RAID config changes from master to the 5.0 branch: ffd8cf5baf8 intel-x86: add Intel VMD support 8edf951a15c cfg/efi.cfg: built-in CONFIG_EFIVAR_FS to support Intel VROC 041a6c04244 intel-x86: built-in nvme driver to support boot from nvme disk Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-16linux-yocto/5.0: update to v5.0.7Bruce Ashfield
Integrating the korg -stable releases which comprise the following commits: 8b298d3a0bd5 Linux 5.0.7 e73f145543fa kbuild: skip sub-make for in-tree build with GNU Make 4.x d972d1c0d76d kbuild: add workaround for Debian make-kpkg 38d2286e52ea bcache: fix potential div-zero error of writeback_rate_p_term_inverse ae050638bc97 ACPI / video: Extend chassis-type detection with a "Lunch Box" check 3e033b1b435a gpio: of: Restrict enable-gpio quirk to regulator-gpio ae42fc868cd5 appletalk: Fix compile regression a84b7c68966a net: stmmac: Avoid one more sometimes uninitialized Clang warning 36b39631cc85 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers 8826838f43fe drm: Reorder set_property_atomic to avoid returning with an active ww_ctx 0a2e1a5b583b ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() 45040e92500c Input: soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device 1ad62489b25a staging: iio: adt7316: fix dac_bits assignment 2bece1d313aa dmaengine: tegra: avoid overflow of byte tracking e84e0a8c3f22 clk: rockchip: fix frac settings of GPLL clock for rk3328 25fb6c323b55 ARM: shmobile: Fix R-Car Gen2 regulator quirk 9b0f430450cf clk: meson: clean-up clock registration a644d2d28baf drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup c8a8dd1d85ca x86/build: Mark per-CPU symbols as absolute explicitly for LLD 38af5462fa51 wlcore: Fix memory leak in case wl12xx_fetch_firmware failure ab79dc3ef024 brcmfmac: Use firmware_request_nowarn for the clm_blob f836093a2eeb selinux: do not override context on context mounts 993f96415a72 x86/build: Specify elf_i386 linker emulation explicitly for i386 objects 16d4d75d8b6e drm/nouveau: Stop using drm_crtc_force_disable bfb59eabe2c9 drm: Auto-set allow_fb_modifiers when given modifiers at plane init 778c82db727a pinctrl: meson: meson8b: add the eth_rxd2 and eth_rxd3 pins 1048bfd8bf67 regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting e78d5e16f1d6 audit: hand taken context to audit_kill_trees for syscall logging a43ea8ca1865 PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware e5d1f1c0148d media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration 68ec6a13ef0d media: rcar-vin: Allow independent VIN link enablement ebd0f3066c35 netfilter: physdev: relax br_netfilter dependency d7e6e93b95f2 dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* 1bac8b82d95c dmaengine: qcom_hidma: assign channel cookie correctly 56d276b53614 dmaengine: imx-dma: fix warning comparison of distinct pointer types 964065d234c7 cpu/hotplug: Mute hotplug lockdep during init 8376acca6f18 pinctrl: sh-pfc: r8a77995: Fix MOD_SEL bit numbering e848354f28b7 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL bit numbering 9d7ff2ae8fd6 pinctrl: meson: fix G12A ao pull registers base address e17a340f9598 hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable 283a29de66c3 f2fs: fix to initialize variable to avoid UBSAN/smatch warning 3d1a731bcec7 f2fs: UBSAN: set boolean value iostat_enable correctly d9f59ff251b4 HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit 931480457bb3 selftests/bpf: suppress readelf stderr when probing for BTF support e01bc8baa867 soc/tegra: fuse: Fix illegal free of IO base address bf381e06af42 hwrng: virtio - Avoid repeated init of completion 64ef5941a6f8 media: mt9m111: set initial frame size other than 0x0 9acd16abab23 perf script python: Add trace_context extension module to sys.modules 8febc5d31032 perf script python: Use PyBytes for attr in trace-event-python 8f4264f58eb8 perf trace: Fixup etcsnoop example 631e6859c9ac platform/x86: intel-hid: Missing power button release on some Dell models 3ea0a48aa080 usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded bce56838a25d regulator: mcp16502: Include linux/gpio/consumer.h to fix build error f8d78138dd55 ALSA: dice: add support for Solid State Logic Duende Classic/Mini 504dfdea9c39 drm/amd/display: Enable vblank interrupt during CRC capture b32cff3dd086 powerpc/pseries: Perform full re-add of CPU for topology update post-migration 9ee0088f920b tty: increase the default flip buffer limit to 2*640K d9c61474aa77 backlight: pwm_bl: Use gpiod_get_value_cansleep() to get initial state b8498a26ffdb cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting 07232db69580 powerpc/64s: Clear on-stack exception marker upon exception return cf651d7007c1 selftests/bpf: skip verifier tests for unsupported program types 08619450dbfe bpf: fix missing prototype warnings 8b3b22aa7c55 block, bfq: fix queue removal from weights tree c581587af717 block, bfq: fix in-service-queue check for queue merging 721360c972a3 ARM: avoid Cortex-A9 livelock on tight dmb loops 34164dfc56a4 ARM: 8830/1: NOMMU: Toggle only bits in EXC_RETURN we are really care of f7a2659378e7 mt7601u: bump supported EEPROM version a1fc32156354 drm/msm/dpu: Convert to a chained irq chip e0442dc492e5 soc: qcom: gsbi: Fix error handling in gsbi_probe() 65ae5c0808c7 efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted 6416e05b8190 ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings notation 897a3b9ef31d drm/vkms: Bugfix extra vblank frame 1c76c3cf3060 drm/vkms: Bugfix racing hrtimer vblank handle 5ca05ecd2954 sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() 4e634952fe74 efi/memattr: Don't bail on zero VA if it equals the region's PA dd288d329d17 sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK 0da521452109 ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe 8a838b44f70f iwlwifi: mvm: fix RFH config command with >=10 CPUs 9bd4debdd544 staging: spi: mt7621: Add return code check on device_reset() 3aa0518aacaa i2c: of: Try to find an I2C adapter matching the parent c1ac30ee10cf platform/x86: intel_pmc_core: Fix PCH IP sts reading b503ea08fe0d e1000e: Exclude device from suspend direct complete optimization 7f0a3a436e88 e1000e: fix cyclic resets at link up with active tx 4e4fba6d30f8 perf/aux: Make perf_event accessible to setup_aux() 81ee4eab3117 drm/amd/display: Disconnect mpcc when changing tg c730d6c156c6 powerpc/ptrace: Mitigate potential Spectre v1 8e74000fd656 x86/kexec: Fill in acpi_rsdp_addr from the first kernel 90c93fbede11 bpf: test_maps: fix possible out of bound access warning c60bf6e7594c drm/amd/display: Don't re-program planes for DPMS changes ada81ebc5f35 drm: rcar-du: add missing of_node_put 7208136a41f9 cdrom: Fix race condition in cdrom_sysctl_register e00ff3abfaaf fbdev: fbmem: fix memory access if logo is bigger than the screen 8e48664da19f net: phy: consider latched link-down status in polling mode c230484a3767 iw_cxgb4: fix srqidx leak during connection abort 3e45ebf5a16c net: marvell: mvpp2: fix stuck in-band SGMII negotiation c0ed04868506 genirq: Avoid summation loops for /proc/stat c984b1e68b0c bcache: improve sysfs_strtoul_clamp() 5db086d7c05f bcache: fix potential div-zero error of writeback_rate_i_term_inverse d4db0c5ee0b4 bcache: fix input overflow to sequential_cutoff f48bb10d7615 bcache: fix input overflow to cache set sysfs file io_error_halflife 83a6f919bbb7 sched/topology: Fix percpu data types in struct sd_data & struct s_data 9738742e4e38 usb: f_fs: Avoid crash due to out-of-scope stack ptr access db5177729062 ath10k: fix shadow register implementation for WCN3990 31f3d84c6d9f ALSA: PCM: check if ops are defined before suspending PCM 6c896df369d1 ARM: dts: meson8b: fix the Ethernet data line signals in eth_rgmii_pins c716b08e06ca ARM: 8833/1: Ensure that NEON code always compiles with Clang f74b0a4bf14c netfilter: conntrack: fix cloned unconfirmed skb->_nfct race in __nf_conntrack_confirm c4ea4a79f8b2 kprobes: Prohibit probing on RCU debug routine 170d42947604 kprobes: Prohibit probing on bsearch() 34968a446c4e selftests: skip seccomp get_metadata test if not real root 7981a5b4df77 selftests: ir: fix warning: "%s" directive output may be truncated ’ directive output may be truncated 7b27cb19942e ACPI / video: Refactor and fix dmi_is_desktop() 4f9f04ca4f83 iwlwifi: pcie: fix emergency path 2392dcb54ad2 perf coresight: Do not test for libopencsd by default 528033f554c8 perf report: Add s390 diagnosic sampling descriptor size 59c09689808e perf trace: Check if the 'fd' is negative when mapping it to pathname 8b4fdbce8ca4 perf beauty waitid options: Fix up prefix showing logic 336eb093ba16 tools build: Add test-reallocarray.c to test-all.c to fix the build 17e987679232 tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio 1cbdd2401798 leds: lp55xx: fix null deref on firmware load failure 34cbc429c56d jbd2: fix race when writing superblock 9489ac42680c regulator: core: Take lock before applying system load 7440c206c38f drm/sched: Fix entities with 0 rqs. aa6c9fcac011 efi: Fix build error due to enum collision between efi.h and ima.h 55d7152d37dc cgroup, rstat: Don't flush subtree root unless necessary 2fe8be270932 HID: intel-ish-hid: avoid binding wrong ishtp_cl_device e6eef5240054 vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1 a8254b01ca21 xen/gntdev: Do not destroy context while dma-bufs are in use d6318df6b0cc gpio: of: Apply regulator-gpio quirk only to enable-gpios 7d361b8dbafe mt76: usb: do not run mt76u_queues_deinit twice af1ef012b95f media: rockchip/vpu: Correct return type for mem2mem buffer helpers d544b0856f3f media: mtk-jpeg: Correct return type for mem2mem buffer helpers 569ce17b4cd9 media: mx2_emmaprp: Correct return type for mem2mem buffer helpers 76499752191f media: s5p-g2d: Correct return type for mem2mem buffer helpers 8852dab94f04 media: rockchip/rga: Correct return type for mem2mem buffer helpers 9f31e32fd5a5 media: s5p-jpeg: Correct return type for mem2mem buffer helpers 21ad47c39835 media: sh_veu: Correct return type for mem2mem buffer helpers a6d9661c5d16 media: ov7740: fix runtime pm initialization ed83655ce8c2 SoC: imx-sgtl5000: add missing put_device() a75ad663203b perf report: Don't shadow inlined symbol with different addr range c3a8705881cc mwifiex: don't advertise IBSS features without FW support aa8c73c8682f perf test: Fix failure of 'evsel-tp-sched' test on s390 16a94480fb03 drm/amd/display: Clear stream->mode_changed after commit 456736ab1b78 scsi: fcoe: make use of fip_mode enum complete 952613125def scsi: megaraid_sas: return error when create DMA pool failed a3c1a668a014 s390/ism: ignore some errors during deregistration 5d1db4825e3c efi: cper: Fix possible out-of-bounds access 99bb2d19853a cpufreq: acpi-cpufreq: Report if CPU doesn't support boost technologies 4e7b5f9dc7a7 ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() a332ad5f006f powerpc/44x: Force PCI on for CURRITUCK 4974ca47f15c perf annotate: Fix getting source line failure 1a4faefc4680 clk: fractional-divider: check parent rate only if flag is set 869a72e08b86 IB/mlx4: Increase the timeout for CM cache 55bbe8fa7bfd i2c: designware: Do not allow i2c_dw_xfer() calls while suspended 600c30ca6124 loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() 540f120998df platform/mellanox: mlxreg-hotplug: Fix KASAN warning a21f5c44cb8e platform/x86: ideapad-laptop: Fix no_hw_rfkill_list for Lenovo RESCUER R720-15IKBN e2427570b374 i2c: Allow recovery of the initial IRQ by an I2C client device. 6f93033d93d1 mlxsw: spectrum: Avoid -Wformat-truncation warnings a782956c2a30 e1000e: Fix -Wformat-truncation warnings cae3c93ad96b veth: Fix -Wformat-truncation dd8ab7cdbcda net: hns3: fix setting of the hns reset_type for rdma hw errors 660b8b783aed net: dsa: mv88e6xxx: Add lockdep classes to fix false positive splat f9cf94eca1be mmc: omap: fix the maximum timeout setting 895927dc1c6a btrfs: don't enospc all tickets on flush failure 8f6019b404c8 btrfs: qgroup: Make qgroup async transaction commit more aggressive 9a27e9ef2338 perf script: Handle missing fields with -F +.. 565e4ecefeae ice: fix ice_remove_rule_internal vsi_list handling b3425e19f614 net: dsa: mv88e6xxx: Default CMODE to 1000BaseX only on 6390X 13fe58e28c21 powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback 957b2d2317e9 iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables af6366bb82e6 ARM: 8845/1: use unified assembler in c files dbda5b6625bd ARM: 8840/1: use a raw_spinlock_t in unwind 8cada074059f serial: 8250_pxa: honor the port number from devicetree 1e084b9e2037 coresight: etm4x: Add support to enable ETMv4.2 8e28ed0b7b8d powerpc/xmon: Fix opcode being uninitialized in print_insn_powerpc 5e91baea2c1f ath10k: don't report unset rssi values to mac80211 33cb50fa0930 drm/amd/display: Fix reference counting for struct dc_sink. 29b55af8a429 btrfs: save drop_progress if we drop refs at all e3e9d97396cd kbuild: make -r/-R effective in top Makefile for old Make versions 366a5ee958d0 kbuild: invoke syncconfig if include/config/auto.conf.cmd is missing 22efb9f2aeff scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c b17b4bd79afc powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables 7fe45a018fb3 usb: chipidea: Grab the (legacy) USB PHY by phandle first a133f9f7f96a tools/bpf: selftests: add map lookup to test_map_in_map bpf prog 547272b44afa crypto: cavium/zip - fix collision with generic cra_driver_name 1ee9d34d6861 crypto: crypto4xx - add missing of_node_put after of_device_is_available 2b52034346cd lockdep/lib/tests: Fix run_tests.sh a73713e53323 ath10k: Fix the wrong updation of BW in tx_stats debugfs entry e486c95f5d50 mt76: fix a leaked reference by adding a missing of_node_put 96e2fec0fd8c wil6210: check null pointer in _wil_cfg80211_merge_extra_ies d8f775092499 PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() 88f0ced0d75f mm/resource: Return real error codes from walk failures 6e33632946e4 tools lib traceevent: Fix buffer overflow in arg_eval a1d9d2145c50 fs: fix guard_bio_eod to check for real EOD errors dee200aba7dc ext4: fix bigalloc cluster freeing when hole punching under load 1d62e75a00bb jbd2: fix invalid descriptor block checksum 87f8ad583c79 iommu/vt-d: Disable ATS support on untrusted devices b39898beee9d netfilter: conntrack: tcp: only close if RST matches exact sequence 8a0f1351bac1 PCI: mediatek: Fix memory mapped IO range size computation fdb08cf7dbee netfilter: nf_tables: check the result of dereferencing base_chain->stats dc8d8f83ea52 perf beauty msg_flags: Add missing %s lost when adding prefix suppression logic d6dd80425f5d cifs: Fix NULL pointer dereference of devname bcb99efab248 cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED 88596e78dae4 f2fs: fix to check inline_xattr_size boundary correctly e3eea74f61a8 dm thin: add sanity checks to thin-pool and external snapshot creation f2e34b4ff47e cifs: use correct format characters 64f336255228 kasan: fix kasan_check_read/write definitions 326ce03840eb page_poison: play nicely with KASAN 0326696a6769 fs/file.c: initialize init_files.resize_wait 902507dada43 f2fs: fix to data block override node segment by mistake 3667215198eb f2fs: do not use mutex lock in atomic context e92a6db09700 ocfs2: fix a panic problem caused by o2cb_ctl 8783c35917b6 mm/slab.c: kmemleak no scan alien caches f67cd526ce1d mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! 03bccbc025ed mm, mempolicy: fix uninit memory access c59c60824a9a memcg: killed threads should not invoke memcg OOM killer db5d8675b14a mm,oom: don't kill global init via memory.oom.group 66a4d4d03b7e docs/core-api/mm: fix user memory accessors formatting 34fa723765cf mm, swap: bounds check swap_info array accesses to avoid NULL derefs 57f5b77e9f46 mm/page_ext.c: fix an imbalance with kmemleak 93b7ebef7ee3 mm/cma.c: cma_declare_contiguous: correct err handling 90a70109697c mm/sparse: fix a bad comparison 60c86431ca4c perf c2c: Fix c2c report for empty numa node 11304c4b4ee4 x86/hyperv: Fix kernel panic when kexec on HyperV 34555ccacf94 iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver 86aad65625cf scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO 776de12b9f8f scsi: hisi_sas: Set PHY linkrate when disconnected c5021aa17b05 libbpf: force fixdep compilation at the start of the build 267f65c94fb7 enic: fix build warning without CONFIG_CPUMASK_OFFSTACK aaad69802e17 net: stmmac: Avoid sometimes uninitialized Clang warnings 4e4d49798d86 sysctl: handle overflow for file-max fd9317a3e2a0 include/linux/relay.h: fix percpu annotation in struct rchan c7c82cea6985 gpio: gpio-omap: fix level interrupt idling 90833d08ffa5 clk: ti: clkctrl: Fix clkdm_name regression for TI_CLK_CLKCTRL_COMPAT b48475a66ef5 xsk: fix to reject invalid flags in xsk_bind 3cac5ce088c2 net/mlx5: Avoid panic when setting vport mac, getting vport config a1126c2008a3 net/mlx5: Avoid panic when setting vport rate d1e83bda0c30 net/mlx5e: Fix access to non-existing receive queue 043a440018e3 tracing: kdb: Fix ftdump to not sleep 4c6df358aa87 apparmor: fix double free when unpack of secmark rules fails a98984da006b f2fs: fix to avoid deadlock in f2fs_read_inline_dir() 8d661a663048 f2fs: fix to adapt small inline xattr space in __find_inline_xattr() e56d6fa7acf3 h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux- 1eaf6713c5b3 nvme-loop: init nvmet_ctrl fatal_err_work when allocate 32b73dc525a1 nvme-fc: fix numa_node when dev is null fae38f280334 CIFS: fix POSIX lock leak and invalid ptr deref dc2b4d4ab0ae ext4: cleanup bh release code in ext4_ind_remove_space() 820c1fa51501 Linux 5.0.6 debaa517c16c mt76x02u: use usb_bulk_msg to upload firmware 046098f056e2 bpf: do not restore dst_reg when cur_state is freed b54f0c4976e7 KVM: x86: update %rip after emulating IO cc3f680dd076 KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts d50d46e303d4 KVM: Reject device ioctls from processes other than the VM's creator 8c0823aa123b x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y c3bcf0314665 cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n 53464ca9130b watchdog: Respect watchdog cpumask on CPU hotplug 1a0ecfd4e633 powerpc/pseries/mce: Fix misleading print for TLB mutlihit 4a2b2d5dc8fa powerpc/64: Fix memcmp reading past the end of src/dest e92932ef2862 powerpc/pseries/energy: Use OF accessor functions to read ibm,drc-indexes 8f84f7daabb2 objtool: Query pkg-config for libelf location a0de19f1c307 perf intel-pt: Fix TSC slip c9418d0addb0 perf pmu: Fix parser error for uncore event alias 8ad454a831e0 mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate 8a86a416c948 mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() 77a5258a57e7 mm/memory_hotplug.c: fix notification in offline error path 2b57282beb60 mm/debug.c: fix __dump_page when mapping->host is not set 8b2f31de5d15 mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified 467c01f2deea iommu/io-pgtable-arm-v7s: request DMA32 memory, and improve debugging ed3886c7d9f2 mm: add support for kmem caches in DMA32 zone eef9dbbad03f mm/hotplug: fix offline undo_isolate_page_range() d26254c4e7ca usb: typec: Fix unchecked return value a3bed8b549ec usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps 402f57808b9a usb: cdc-acm: fix race during wakeup blocking TX traffic c7a5ef0d64f4 xhci: Don't let USB3 ports stuck in polling state prevent suspend 448c39c360ef usb: xhci: dbc: Don't free all memory with spinlock held c08a998dec55 xhci: Fix port resume done detection for SS ports with LPM enabled 8e70eae1816b usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk 40b8282f9009 mm/memory.c: fix modifying of page protection by insert_pfn() 08213ad7465f usb: common: Consider only available nodes for dr_mode 80ff12631ba5 USB: gadget: f_hid: fix deadlock in f_hidg_write() 8f00b32d3991 usb: mtu3: fix EXTCON dependency dbc206874d67 phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs 494d26aa3915 gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input aa2250dec6ee gpio: exar: add a check for the return value of ida_simple_get fails 673bc99a6708 drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro 25c939a9a594 drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check 9241bd9b6401 drm/i915: Mark AML 0x87CA as ULX 0baddc2099dd drm/vkms: fix use-after-free when drm_gem_handle_create() fails 18e8f0f379a5 drm/vgem: fix use-after-free when drm_gem_handle_create() fails 5f0bf5cd357d cpufreq: scpi: Fix use after free 7466a2abe757 cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency 0dcb45879a5f blk-mq: fix sbitmap ws_active for shared tags 50076360f4a0 drivers/block/zram/zram_drv.c: fix idle/writeback string compare 79d8bdf334d6 fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links e44461a50380 Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc c6ed8bf0ad03 ACPI / CPPC: Fix guaranteed performance handling 72c1487ea0a4 USB: serial: option: add Olicard 600 623533deabb1 USB: serial: option: add support for Quectel EM12 b7a0e2163e0d USB: serial: option: set driver_info for SIM5218 and compatibles 4503b17ed496 USB: serial: mos7720: fix mos_parport refcount imbalance on error path 639f52d29012 USB: serial: ftdi_sio: add additional NovaTech products 7790bb1039fb USB: serial: cp210x: add new device id 4fc867dd92cb serial: sh-sci: Fix setting SCSCR_TIE while transferring data e39ecf48678e serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference 763eafe0dbf5 serial: max310x: Fix to avoid potential NULL pointer dereference 198b7b7fb6b6 staging: erofs: keep corrupted fs from crashing kernel in erofs_readdir() 22a76cf6a5eb staging: erofs: fix error handling when failed to read compresssed data a0fdd9036176 staging: erofs: fix to handle error path of erofs_vmap() be3d49395af0 staging: vt6655: Fix interrupt race condition on device start up. 37fc532d4d58 staging: vt6655: Remove vif check from vnt_interrupt 7d9cd1961a50 staging: speakup_soft: Fix alternate speech with other synths de6283bc5caf staging: olpc_dcon_xo_1: add missing 'const' qualifier da418a0b0963 staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest 5bff7cb2bc89 tty: serial: qcom_geni_serial: Initialize baud in qcom_geni_console_setup 36e47853d0e9 tty: atmel_serial: fix a potential NULL pointer dereference ade797815046 tty: mxs-auart: fix a potential NULL pointer dereference 35070431105f tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped 70691073d296 tty/serial: atmel: Add is_half_duplex helper d5845d77e9e1 drm/rockchip: vop: reset scale mode when win is disabled 631d09fd0856 scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices e188df764406 scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host 143982417ad3 scsi: sd: Quiesce warning if device does not report optimal I/O size 98163d192bc5 scsi: sd: Fix a race between closing an sd device and sd I/O 310891a84396 ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock f2391e6767a6 fs/open.c: allow opening only regular files during execve() 95d78fc93943 kbuild: modversions: Fix relative CRC byte order interpretation a6c74dcb5909 ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops f2b1bfbc173a ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 c03c547b07d9 ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 dd1774f3d0cd ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 c672af11fbb0 ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic 12af8b3d94eb ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 9635b3bf1a5f ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 b6de98dcc02e ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB 8da540f343aa ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO 545d1fe70648 ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook c87a0bb99b83 ALSA: hda/realtek - Fixed Headset Mic JD not stable 56e3785b579b ALSA: pcm: Don't suspend stream in unrecoverable PCM state 94176d2a1d2b ALSA: pcm: Fix possible OOB access in PCM oss plugins a30c0ff829c6 ALSA: seq: oss: Fix Spectre v1 vulnerability abe5b0a76de9 ALSA: rawmidi: Fix potential Spectre v1 vulnerability ce1ae80cacf7 net: dsa: qca8k: remove leftover phy accessors 0110524398bb NFSv4.1 don't free interrupted slot on open e37c15d77d68 NFS: fix mount/umount race in nlmclnt. 7a4cdaf977c2 NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock,unlock}data() bd01ab90e8a5 vfio: ccw: only free cp on final interrupt 73d6cb884532 powerpc: bpf: Fix generation of load/store DW instructions a2216e2d0751 ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time 8bf47766a9f9 tracing: initialize variable in create_dyn_event() 7bcb002431ba locks: wake any locks blocked on request before deadlock check 3ba84d2d7581 Btrfs: fix assertion failure on fsync with NO_HOLES enabled 84104398e6f3 btrfs: Avoid possible qgroup_rsv_size overflow in btrfs_calculate_inode_block_rsv_size e3a605636a80 btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks 4a0584a21542 btrfs: raid56: properly unmap parity page in finish_parity_scrub() da2dea634c22 btrfs: don't report readahead errors and don't update statistics 70c88bf99441 btrfs: remove WARN_ON in log_dir_items ab0600d45dd9 Btrfs: fix incorrect file size after shrinking truncate and fsync 0253563b8be5 powerpc/fsl: Fix the flush of branch predictor. bb06073a9cad tun: add a missing rcu_read_unlock() in error path d01bf3762e29 ila: Fix rhashtable walker list corruption 4951fc65d915 r8169: fix cable re-plugging issue fc8f36de7711 net: phy: don't clear BMCR in genphy_soft_reset aa3f1b029e4b net: mii: Fix PAUSE cap advertisement from linkmode_adv_to_lcl_adv_t() helper d9c13ecbf7c5 net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode 98bfc778c5d9 thunderx: eliminate extra calls to put_page() for pages held for recycling 10792c33d060 thunderx: enable page recycling for non-XDP case 0c421524c1f1 vxlan: Don't call gro_cells_destroy() before device is unregistered 1a44391e1d03 vrf: prevent adding upper devices e269f5f55c06 tun: properly test for IFF_UP 9868ffd44b25 tipc: fix cancellation of topology subscriptions e13fbdf6e872 tipc: change to check tipc_own_id to return in tipc_net_stop 30e2a9a38d0c tipc: allow service ranges to be connect()'ed on RDM/DGRAM 632f3ed848bc tcp: do not use ipv6 header for ipv4 flow 118ad2c7de1d sctp: use memdup_user instead of vmemdup_user d2af0ce54b1c sctp: get sctphdr by offset in sctp_compute_cksum 5a336f69cfa0 rhashtable: Still do rehash when we get EEXIST 278c7d7e4ecb packets: Always register packet sk in the same order 970d4fb2a231 net: usb: aqc111: Extend HWID table by QNAP device 566e793d051f net-sysfs: call dev_hold if kobject_init_and_add success 1b925f484028 net: stmmac: fix memory corruption with large MTUs 8cf288b55da9 net: rose: fix a possible stack overflow baa14468e57d net: phy: meson-gxl: fix interrupt support 3ca86ad4e57a net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec 475af63497f8 net: datagram: fix unbounded loop in __skb_try_recv_datagram() 017c90da5d8f net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 3e5c1acf0637 mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S 780e62a6a021 mac8390: Fix mmio access size probe 282c70c23454 ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL 8122233e877a gtp: change NET_UDP_TUNNEL dependency to select bd60a788b10b genetlink: Fix a memory leak on error path 3b58f24bdfec dccp: do not use ipv6 header for ipv4 flow 400dded59397 netfilter: nf_tables: fix set double-free in abort path a556547bae00 Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer 8dac9b8d27b5 Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-16linux-yocto/5.0: update to v5.0.5Bruce Ashfield
Integrating the latest korg -stable releases which comprise the following commits: 1f6f316a537d Linux 5.0.5 a57af6d07512 ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec 6c77789fb46e ALSA: hda - Record the current power state before suspend/resume calls 8bc3816d6566 locking/lockdep: Add debug_locks check in __lock_downgrade() 0830cf62f529 x86/unwind: Add hardcoded ORC entry for NULL 0312f3032e35 x86/unwind: Handle NULL pointer calls better in frame unwinder 1e641e63fe0c loop: access lo_backing_file only when the loop device is Lo_bound da75d3775401 netfilter: ebtables: remove BUGPRINT messages a179695eddd9 aio: simplify - and fix - fget/fput for io_submit() 1c0fc5e9cb40 f2fs: fix to avoid deadlock of atomic file operations 648562c0a958 RDMA/cma: Rollback source IP address if failing to acquire device 244594c5f5c8 drm/vkms: Fix flush_work() without INIT_WORK(). 35228ce61a81 Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() c8d311117c3e Bluetooth: hci_ldisc: Initialize hci_dev before open() 4d18023ade55 Bluetooth: Fix decrementing reference count twice in releasing socket 572ae5c7646b Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() c35a32eb2339 media: v4l2-ctrls.c/uvc: zero v4l2_event c29313c07f2d ext4: brelse all indirect buffer in ext4_ind_remove_space() f1902fd02d56 ext4: fix data corruption caused by unaligned direct AIO 635218fee409 ext4: fix NULL pointer dereference while journal is aborted 5b099547f29d ALSA: ac97: Fix of-node refcount unbalance 1fa1bfef5f4c ALSA: hda - Don't trigger jackpoll_work in azx_resume 2b1cf1a17a41 SMB3: Fix SMB3.1.1 guest mounts to Samba 809ecabb6d41 clocksource/drivers/riscv: Fix clocksource mask 70c1b15faf8b irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp dfa011546d27 objtool: Move objtool_file struct off the stack 198092b82db3 perf probe: Fix getting the kernel map 3bff3aabd586 cifs: allow guest mounts to work for smb3.11 8dfb1e702caa futex: Ensure that futex address is aligned in handle_futex_death() 72b8c5492f48 scsi: ibmvscsi: Fix empty event pool access during host removal bc1bf16d7def scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton e109bf21f4c6 scsi: qla2xxx: Fix FC-AL connection target discovery abe481cfe983 scsi: core: Avoid that a kernel warning appears during system resume e846d79bc1ba net/mlx5: Fix DCT creation bad flow 62362ccdd45c powerpc/security: Fix spectre_v2 reporting 7f5ffb4c7a71 powerpc/vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038 9e063d979422 MIPS: Fix kernel crash for R6 in jump label branch function de21552cc848 MIPS: Ensure ELF appended dtb is relocated 63703e8fd2af mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction. e88f693e6e8d udf: Fix crash on IO error during truncate 48cce130d485 libceph: wait for latest osdmap in ceph_monc_blacklist_add() 027584c8ef01 iommu/iova: Fix tracking of recently failed iova address 98e2c51c1ac3 iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE 0c113ec08d71 drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's 5618b16763ce drm/vmwgfx: Don't double-free the mode stored in par->set_mode 109f5f9dff14 drm/amdgpu: fix invalid use of change_bit cdb57f82a4bc mmc: renesas_sdhi: limit block count to 16 bit for old revisions 1494408bf863 mmc: mxcmmc: "Revert mmc: mxcmmc: handle highmem pages" 7e682a01b111 mmc: alcor: fix DMA reads cc8cd197411b mmc: pxamci: fix enum type confusion ae833c3eefaf ALSA: firewire-motu: use 'version' field of unit directory to identify model 3c09233b5dee ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist 239cc2c5a3c8 Linux 5.0.4 87e728e85559 SUNRPC: Respect RPC call timeouts when retrying transmission f6716abfd12b SUNRPC: Fix up RPC back channel transmission aed54941cf9e SUNRPC: Prevent thundering herd when the socket is not connected 1b2f5d715bbc s390/setup: fix boot crash for machine without EDAT-1 09bfb45ed842 net: dsa: lantiq_gswip: fix OF child-node lookups 8d244127d25f net: dsa: lantiq_gswip: fix use-after-free on failed probe 4e126cbd4f06 KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks 5de7f6cd6aeb KVM: nVMX: Ignore limit checks on VMX instructions using flat segments f88f29f81d59 KVM: nVMX: Apply addr size mask to effective address for VMX instructions 64d259a70642 KVM: nVMX: Sign extend displacements of VMX instr's mem operands 1e42327adb8d KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux c173d5417a11 KVM: x86/mmu: Detect MMIO generation wrap in any address space 5221117cd414 KVM: VMX: Zero out *all* general purpose registers after VM-Exit cf8d03a4fe59 KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run e1bdcf061b48 KVM: Call kvm_arch_memslots_updated() before updating memslots c61d88f39491 drm/amd/display: don't call dm_pp_ function from an fpu block ea7da9ef23a0 drm/amd/powerplay: correct power reading on fiji 3bc65d729765 drm/radeon/evergreen_cs: fix missing break in switch statement b78ee0965f86 drm/fb-helper: generic: Fix drm_fbdev_client_restore() c7a35a9877b8 media: imx: csi: Stop upstream before disabling IDMA channel 145cab144d75 media: imx: csi: Disable CSI immediately after last EOF e7a06193c52c media: imx-csi: Input connections to CSI should be optional e7ae48ae4722 media: vimc: Add vimc-streamer for stream control 6932b9b4e677 media: uvcvideo: Avoid NULL pointer dereference at the end of streaming 202ed62dea70 media: sun6i: Fix CSI regmap's max_register 1d433d48516e media: lgdt330x: fix lock status reporting f55d0cb10f5b media: imx: prpencvf: Stop upstream before disabling IDMA channel 9d032911a36c rcu: Do RCU GP kthread self-wakeup from softirq and interrupt 5d6f031fa782 tpm: Unify the send callback behaviour 65a2af7599c6 tpm/tpm_crb: Avoid unaligned reads in crb_recv() f484e220df15 x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() 384dada74d37 x86/kvmclock: set offset for kvm unstable clock 9b236e3f79d9 md: Fix failed allocation of md_register_thread 99e5abb7b895 perf intel-pt: Fix divide by zero when TSC is not available 85c9f1fb8a81 perf/x86/intel/uncore: Fix client IMC events return huge result 6228a6e3516f perf intel-pt: Fix overlap calculation for padding 2354deae355b perf auxtrace: Define auxtrace record alignment 0f43fd4bdb74 perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols 99c7a8ec4387 perf intel-pt: Fix CYC timestamp calculation after OVF a0203d4e717e x86/unwind/orc: Fix ORC unwind table alignment 194f1ecd4906 vt: perform safe console erase in the right order c8d3a581742f stable-kernel-rules.rst: add link to networking patch queue 0b60b354b33a bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata dddd539dc325 bcache: treat stale && dirty keys as bad keys 97cf758e172c bcache: never writeback a discard operation a8ce88427a9b PM / OPP: Update performance state when freq == old_freq c9c0e5f01245 PM / wakeup: Rework wakeup source timer cancellation f03f5295caf0 svcrpc: fix UDP on servers with lots of threads 1363f37fbd24 NFSv4.1: Reinitialise sequence results before retransmitting a request 867ae74fb190 nfsd: fix wrong check in write_v4_end_grace() f5bed084b482 nfsd: fix memory corruption caused by readdir 2ececa64d67a nfsd: fix performance-limiting session calculation 88f786a8e78a NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() 4fe2a7fda78a NFS: Fix an I/O request leakage in nfs_do_recoalesce e83b6ac7deed NFS: Fix I/O request leakages b41991d86722 cpuidle: governor: Add new governors to cpuidle_governors again 6eea03f8c368 cpcap-charger: generate events for userspace 9cc42d068f57 mfd: sm501: Fix potential NULL pointer dereference 83df21c731e6 media: cx25840: mark pad sig_types to fix cx231xx init b6246ffae5a0 dm integrity: limit the rate of error messages dca22c59e47e dm: fix to_sector() for 32bit a8964a63780c ipmi_si: fix use-after-free of resource->name d3432e5d0831 ipmi_si: Fix crash when using hard-coded device 98ab3b877400 Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" bf5615991a91 arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 4b6d75b38664 arm64: debug: Ensure debug handlers check triggering exception level 4f771d8acc74 arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals 9afab3b6b9c5 arm64: Fix HCR.TGE status for NMI contexts 8f67dd8570ac ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify 6a4c3ab2d53e powerpc/traps: Fix the message printed when stack overflows 24bf608e7438 powerpc/traps: fix recoverability of machine check handling on book3s/32 71bb4d024416 powerpc/smp: Fix NMI IPI xmon timeout 850a95bf2a46 powerpc/smp: Fix NMI IPI timeout fcf1ca937f59 powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration 4ca936a49360 powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning 55b852a06fe1 powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest 651db1461793 powerpc/64s/hash: Fix assert_slb_presence() use of the slbfee. instruction 702c1ab420ab powerpc/powernv: Don't reprogram SLW image on every KVM guest entry/exit f7d68a102ad4 powerpc/kvm: Save and restore host AMR/IAMR/UAMOR 3b218d244482 powerpc/83xx: Also save/restore SPRG4-7 during suspend 16ee62368aaa powerpc/powernv: Make opal log only readable by root 8d2cc8c1c4fe powerpc/wii: properly disable use of BATs when requested. d0d33e87d143 powerpc/32: Clear on-stack exception marker upon exception return 232aa30f16b9 security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock 7e30471146d2 selinux: add the missing walk_size + len check in selinux_sctp_bind_connect f9897a30deb7 jbd2: fix compile warning when using JBUFFER_TRACE 8c343062c8fa jbd2: clear dirty flag when revoking a buffer from an older transaction bb47633ab15e serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() 7271438208b6 serial: 8250_pci: Fix number of ports for ACCES serial cards c7388ba10902 serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart fa4d0361304f serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO 37fe1d56aa2c dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit 39367147f046 usb: typec: tps6598x: handle block writes separately with plain-I2C adapters 07e326fd07d7 usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() f11fa22a7a5f clk: ingenic: Fix doc of ingenic_cgu_div_info 7d4966247a99 clk: ingenic: Fix round_rate misbehaving with non-integer dividers 1a29715073a1 clk: samsung: exynos5: Fix kfree() of const memory on setting driver_override 7da58ad824b1 clk: samsung: exynos5: Fix possible NULL pointer exception on platform_device_alloc() failure d9d7760c1e45 clk: clk-twl6040: Fix imprecise external abort for pdmclk a712a38100b5 clk: uniphier: Fix update register for CPU-gear e1ac00773456 ext2: Fix underflow in ext2_max_size() 96728f35572e cxl: Wrap iterations over afu slices inside 'afu_list_lock' 25636de95557 IB/rdmavt: Fix concurrency panics in QP post_send and modify to error ada60723d7cd IB/rdmavt: Fix loopback send with invalidate ordering c8a23dfeb2d6 IB/hfi1: Close race condition on user context disable and close 2b9ef0bedaac PCI: pci-bridge-emul: Extend pci_bridge_emul_init() with flags d011c7871d16 PCI: pci-bridge-emul: Create per-bridge copy of register behavior ee0bf8d6e7fc PCI: pciehp: Disable Data Link Layer State Changed event on suspend 0d5bc50f524a PCI: dwc: skip MSI init if MSIs have been explicitly disabled 63a9e7ce6624 PCI: qcom: Don't deassert reset GPIO during probe eafa704de27b PCI/DPC: Fix print AER status in DPC event handling bae1cf68370d PCI/ASPM: Use LTR if already enabled by platform 4e9f8e86d6c7 swiotlb: Add is_swiotlb_active() function a4eeaa9cc9da swiotlb: Introduce swiotlb_max_mapping_size() 38c3a86a8226 dma: Introduce dma_max_mapping_size() db8913b46d74 ext4: fix crash during online resizing edc0bf6532ba ext4: add mask of ext4 flags to swap 7c2cfdf99ae9 ext4: update quota information while swapping boot loader inode ef2dfe6f8c82 gpio: pca953x: Fix dereference of irq data in shutdown 13cef9edc45b media: i2c: ov5640: Fix post-reset delay 8b82d499df87 i2c: tegra: update maximum transfer size 986d964baaaa i2c: tegra: fix maximum transfer size 775bd984147e parport_pc: fix find_superio io compare code, should use equal test. d91315e99c55 intel_th: Don't reference unassigned outputs 1a1d6860c539 device property: Fix the length used in PROPERTY_ENTRY_STRING() 9a638bb82ff5 nvmem: core: don't check the return value of notifier chain call d09e7041330b kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv 9a842b43e4b8 mm/memory.c: do_fault: avoid usage of stale vm_area_struct 8df6ab770e20 mm/vmalloc: fix size check for remap_vmalloc_range_partial() 84fe80428739 mm: hwpoison: fix thp split handing in soft_offline_in_use_page() 7a34997043f1 ext4: cleanup pagecache before swap i_data a0f6f657ac44 ext4: fix check of inode in swap_inode_boot_loader f9308e46e02b cpufreq: pxa2xx: remove incorrect __init annotation 272b28097c30 cpufreq: tegra124: add missing of_node_put() 144c3557b1e1 cpufreq: kryo: Release OPP tables on module removal 737f4ead9606 x86/kprobes: Prohibit probing on optprobe template code dbbb26db8938 irqchip/brcmstb-l2: Use _irqsave locking variants in non-interrupt code 830d66c95e02 irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table bd05a30753eb libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer 028cbca07ab5 soc: qcom: rpmh: Avoid accessing freed memory from batch API 1098803b8cb7 Btrfs: fix deadlock between clone/dedupe and rename 3486142a68e3 Btrfs: fix corruption reading shared and compressed extents after hole punching ebbb48419e8a btrfs: init csum_list before possible free 88e610ae4c3a btrfs: ensure that a DUP or RAID1 block group has exactly two stripes 9c58f2ada4fa btrfs: drop the lock on error in btrfs_dev_replace_cancel fb9c36acfab1 btrfs: scrub: fix circular locking dependency warning 9d7b327affb8 Btrfs: setup a nofs context for memory allocation at __btrfs_set_acl 80dcd07c27df Btrfs: setup a nofs context for memory allocation at btrfs_create_tree() 98bb142aaff2 m68k: Add -ffreestanding to CFLAGS 3381b362f74c ovl: Do not lose security.capability xattr over metadata file copy-up 0fa6688a2882 ovl: During copy up, first copy up data and then xattrs ef02f9fe5148 splice: don't merge into linked buffers 61d06e123502 fs/devpts: always delete dcache dentry-s in dput() a15cf4d9a622 scsi: qla2xxx: Use complete switch scan for RSCN events f54e2394acf7 scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported 54e834ee7a6e scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware 7d6d14a119c8 scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock 6c922faf889a scsi: sd: Optimal I/O size should be a multiple of physical block size 1ba35e5a3c5c scsi: aacraid: Fix performance issue on logical drives bd1558978695 scsi: virtio_scsi: don't send sc payload with tmfs ffd4a428a54e s390/virtio: handle find on invalid queue gracefully 39fdc16138b7 s390/setup: fix early warning messages 2aa8ab08c82c s390: vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem 4b280a0bfc6d clocksource/drivers/arch_timer: Workaround for Allwinner A64 timer instability 773b445425d6 clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown de90b88a20de clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR 9d67c5e995da mt76: fix corrupted software generated tx CCMP PN 6b65a01d2dcc regulator: s2mpa01: Fix step values for some LDOs 60cb8b444fbf regulator: max77620: Initialize values for DT properties 4527a24a8f51 regulator: s2mps11: Fix steps for buck7, buck8 and LDO35 a34758ac6ad4 spi: spi-gpio: fix SPI_CS_HIGH capability 618491014846 spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch 7406a055c507 spi: pxa2xx: Setup maximum supported DMA transfer length 5d919139baf9 spi: ti-qspi: Fix mmap read when more than one CS in use 4a9932c94626 mmc:fix a bug when max_discard is 0 aaf1e755f8f9 mmc: renesas_sdhi: Fix card initialization failure in high speed mode 351062f08fc1 mmc: sdhci-esdhc-imx: fix HS400 timing issue cb1c7a9d2897 ACPI / device_sysfs: Avoid OF modalias creation for removed device 050b87cb66c6 xen: fix dom0 boot on huge systems c0b8e1d95cbf vmw_balloon: release lock on error in vmballoon_reset() 020c90c694dc tracing/perf: Use strndup_user() instead of buggy open-coded version aca126f4a451 tracing: Do not free iter->trace in fail path of tracing_open_pipe() e5cde571ee5f tracing: Use strncpy instead of memcpy for string keys in hist triggers c892f4ee3db2 smb3: make default i/o size for smb3 mounts larger 3eb2412dd9da CIFS: Fix read after write for files with read caching c73a769b63fb CIFS: Do not skip SMB2 message IDs on send failures a992916a9c89 CIFS: Do not reset lease state to NONE on lease break 75bbb83e80c7 CIFS: Fix leaking locked VFS cache pages in writeback retry afaf9d664b0f crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine 741ae3caa62f crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling d78c34dfc288 crypto: x86/morus - fix handling chunked inputs and MAY_SLEEP 814ec1461901 crypto: x86/aesni-gcm - fix crash on empty plaintext 2e0e52c3d618 crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEP c9e34c3c34b9 crypto: testmgr - skip crc32c context test for ahash algorithms c58580801420 crypto: skcipher - set CRYPTO_TFM_NEED_KEY if ->setkey() fails 0173f7ca0e22 crypto: pcbc - remove bogus memcpy()s with src == dest 9cbfb0a8d1af crypto: morus - fix handling chunked inputs c850ff289c4e crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails 7007b2645f6e crypto: arm64/crct10dif - revert to C code for short inputs d78abd635e6c crypto: arm64/aes-neonbs - fix returning final keystream block 844351fc03b0 crypto: arm/crct10dif - revert to C code for short inputs e414d9bc86a7 crypto: aegis - fix handling chunked inputs 650b7246d460 crypto: aead - set CRYPTO_TFM_NEED_KEY if ->setkey() fails 781bcac5b199 fix cgroup_do_mount() handling of failure exits 2ac714d69197 libnvdimm: Fix altmap reservation size calculation fefd9f16efc3 libnvdimm/pmem: Honor force_raw for legacy pmem regions 4b9d1f8b61e8 libnvdimm, pfn: Fix over-trim in trim_pfn_device() dd40489f6751 libnvdimm/label: Clear 'updating' flag after label-set update 5fa9cb709adc nfit/ars: Attempt short-ARS even in the no_init_ars case b3971c932d0d nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot 0c7979447489 acpi/nfit: Fix bus command validation a2690301c976 nfit: acpi_nfit_ctl(): Check out_obj->type in the right place 59a0e57f0cd3 nfit: Fix nfit_intel_shutdown_status() command submission 9cd805133b84 dax: Flush partial PMDs correctly c2ca8161971a crypto: rockchip - update new iv to device in multiple operations e400988e1dae crypto: rockchip - fix scatterlist nents error 20af3634022b crypto: ahash - fix another early termination in hash walk b03aa2833d56 crypto: ofb - fix handling partial blocks and make thread-safe 5d894501d423 crypto: cfb - remove bogus memcpy() with src == dest 64ae3c3d0c16 crypto: cfb - add missing 'chunksize' property ded8d6308ffd crypto: ccree - don't copy zero size ciphertext 4fc9f0e1c9ff crypto: ccree - unmap buffer before copying IV 37ff06fd9cb5 crypto: ccree - fix free of unallocated mlli buffer 6e905e258c50 crypto: caam - fix DMA mapping of stack memory e86dc780320e crypto: caam - fixed handling of sg list 4a18213573b8 crypto: ccree - fix missing break in switch statement fce3d391401a crypto: caam - fix hash context DMA unmap size 9b2fdbdce1fb stm class: Fix an endless loop in channel allocation 2adb36ff325d stm class: Prevent division by zero 1cfec5613090 mei: bus: move hw module get/put to probe/release 55ced4559dbf mei: hbm: clean the feature flags on link reset f644d56fe1d7 iio: adc: exynos-adc: Use proper number of channels for Exynos4x12 a52251155bab iio: adc: exynos-adc: Fix NULL pointer exception on unbind 61328520e0b6 ASoC: codecs: pcm186x: Fix energysense SLEEP bit 5bd4f972e594 ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() a7abca8506b5 ASoC: fsl_esai: fix register setting issue in RIGHT_J mode 5ababa4e34db 9p/net: fix memory leak in p9_client_create 3cccba9a38d5 9p: use inode->i_lock to protect i_size_write() under 32-bit Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-10linux-yocto/5.0: tweak qemuarm -tiny configurationBruce Ashfield
Tweaking the qemuarm -tiny configuration so it will boot to a prompt. There are still some remaining issues (like hvc console warnings), but this is much better than a silent boot, or boot hang like we previously had. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-10qemumips: Enable the poweroff driverBruce Ashfield
Integrating the following configuration change: Author: Kevin Hao <kexin.hao@windriver.com> Date: Wed Apr 3 19:30:58 2019 +0800 mips: Enable the poweroff driver for the qemumips/qemumips64 As Indicated by Richard Purdie, in order to shutdown the machine we have to explicitly enable the PIIX4 poweroff driver for the qemumips/qemumips64 after the kernel commit dd129c6374e9 ("MIPS: Malta: Use PIIX4 poweroff driver to power down") is merged. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-10linux-yocto/5.0: update CGL audit configuration fragmentBruce Ashfield
Integrating the follow config tweak: cgl: audit: Remove CONFIG_AUDIT_WATCH and CONFIG_AUDIT_WATCH In the following commits, these two options have been replaced by CONFIG_AUDITSYSCALL which is in audit.cfg. c8fc5d49c341 ("audit: remove WATCH and TREE config options") cb74ed278f80 ("audit: always enable syscall auditing when supported and audit is enabled") Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-25linux-yocto/5.0: x86/resctrl: Rename INTEL_RDT to RESCTRLBruce Ashfield
The following upstream commits have renamed INTEL_RDT to RESCTRL. 6fe07ce35e8a ("x86/resctrl: Rename the config option INTEL_RDT to RESCTRL") e6d429313ea5 ("x86/resctrl: Avoid confusion over the new X86_RESCTRL config") Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-25linux-yocto-rt: import 5.0 -rt patchesBruce Ashfield
The 5.0 release of preempt-rt is available, so we import the patches to the standard/preempt-rt/* branches. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-25linux-yocto/5.0: update to v5.0.3Bruce Ashfield
Integrating the korg -stable releases that comprise the following commits: 449959917f0c Linux 5.0.3 847c02bcb48a drm: Block fb changes for async plane updates a51603120204 It's wrong to add len to sector_nr in raid10 reshape twice 0912fa3dfcea perf/x86/intel: Make dev_attr_allow_tsx_force_abort static c075798c05d9 perf/x86/intel: Fix memory corruption 291ad91aad03 ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 843a9a5b5675 ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone 6f63adaf8881 ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 19fcfe5ad57c ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 f36b6691acdd ALSA: hda: Extend i915 component bind timeout 69bf155eec9e ALSA: firewire-motu: fix construction of PCM frame for capture direction b072cb42f01e ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 9826a60a2aca perf/x86: Fixup typo in stub functions 94f93c5900e3 f2fs: wait on atomic writes to count F2FS_CP_WB_DATA 15c5945f83c1 net: sched: flower: insert new filter to idr after setting its mask 882e7866ad28 vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock c7bc9d62033a net: hns3: fix to stop multiple HNS reset due to the AER changes b31539bd3595 net: dsa: mv88e6xxx: Set correct interface mode for CPU/DSA ports 7e30fd0627db net/mlx4_core: Fix qp mtt size calculation 979785bea346 net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling f1ac81bb23a4 net/mlx4_core: Fix reset flow when in command polling mode 11e457c165d0 vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() 854b83c7493c vxlan: Fix GRO cells race condition between receive and link delete 3460bb198560 tcp: handle inet_csk_reqsk_queue_add() failures dfcf44d29a7f tcp: Don't access TCP_SKB_CB before initializing it 75c9b039f9bd tcp: do not report TCP_CM_INQ of 0 for closed connections 05ad31a85e96 sctp: remove sched init from sctp_stream_init 3aca89318497 rxrpc: Fix client call queueing, waiting for channel ed98b01c0523 route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race cfa5b557d9d0 ravb: Decrease TxFIFO depth of Q3 and Q2 to one 41b802e6f2a8 pptp: dst_release sk_dst_cache in pptp_sock_destruct a6e37802e050 net/x25: reset state in x25_connect() 391c4c5228d8 net/x25: fix use-after-free in x25_device_event() 0f27e8de5678 net: sit: fix UBSAN Undefined behaviour in check_6rd bfca8925f758 net/hsr: fix possible crash in add_timer() 251eb21781bf net: hsr: fix memory leak in hsr_dev_finalize() 4b7730375855 net: hns3: add dma_rmb() for rx description 93a96dc0a610 lan743x: Fix TX Stall Issue 8c223fee4ad4 lan743x: Fix RX Kernel Panic a53dc7db54c7 l2tp: fix infoleak in l2tp_ip6_recvmsg() b41988c24100 ipv4/route: fail early when inet dev is missing ab62510ac2ea gro_cells: make sure device is up in gro_cells_receive() a9b0ebbf75c3 fou, fou6: avoid uninit-value in gue_err() and gue6_err() c4b5717a0168 connector: fix unsafe usage of ->real_parent 9e6fdea016e4 Linux 5.0.2 84ff8f265a91 perf/x86/intel: Implement support for TSX Force Abort 9870cd07a132 x86: Add TSX Force Abort CPUID/MSR 93c2f72c7933 perf/x86/intel: Generalize dynamic constraint creation 3ad8e57560d7 perf/x86/intel: Make cpuc allocations consistent 3dfe7538f80a ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom 72bc954e8a5f scripts/gdb: replace flags (MS_xyz -> SB_xyz) e7b0b71c22e7 staging: erofs: compressed_pages should not be accessed again after freed a56c9e263786 staging: erofs: keep corrupted fs from crashing kernel in erofs_namei() 66ad3d56ab62 gfs2: Fix missed wakeups in find_insert_glock 97e5d51f123a bpf: Stop the psock parser before canceling its work 5b31a61305cd Revert "PCI/PME: Implement runtime PM callbacks" fd0b578b41c6 media: Revert "media: rc: some events are dropped by userspace" e3f5c3cbe163 drm: disable uncached DMA optimization for ARM and arm64 b7ea06838d14 ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4 cc637b0563f7 ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU 6eb775cb560d ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3 d2370201967a arm64: dts: hikey: Revert "Enable HS200 mode on eMMC" 34294e187622 arm64: dts: hikey: Give wifi some time after power-on bab3cf9d1531 arm64: dts: zcu100-revC: Give wifi some time after power-on 39ab777e42ec x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub 1830d0d33dcd scsi: aacraid: Fix missing break in switch statement d4f05a4aaf98 iscsi_ibft: Fix missing break in switch statement 61f7963e347d Input: elan_i2c - add id for touchpad found in Lenovo s21e-20 4a33538bd425 Input: wacom_serial4 - add support for Wacom ArtPad II tablet e83b05c4c17e media: uvcvideo: Fix 'type' check leading to overflow 283506fcd65d Linux 5.0.1 a9bda122bd77 exec: Fix mem leak in kernel_read_file bc60931448e7 Bluetooth: Fix locking in bt_accept_enqueue() for BH context 95b6840860ee Bluetooth: btrtl: Restore old logic to assume firmware is already loaded 302f4908d4f9 selftests: firmware: fix verify_reqs() return value 5e73c19ca66e Revert "selftests: firmware: remove use of non-standard diff -Z option" 66da661f94eb Revert "selftests: firmware: add CONFIG_FW_LOADER_USER_HELPER_FALLBACK to config" 44c81a482310 USB: serial: cp210x: fix GPIO in autosuspend 02c66213c80a gnss: sirf: fix premature wakeup interrupt enable ff204bb4c71b xtensa: fix get_wchan c9255e2479ef aio: Fix locking in aio_poll() 2ac0fa7f3373 MIPS: irq: Allocate accurate order pages for irq stack a8cc62bd8806 alpha: wire up io_pgetevents system call 46ce9ec42b78 applicom: Fix potential Spectre v1 vulnerabilities 92424a683915 usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI 511ba5f2287c xhci: tegra: Prevent error pointer dereference 1eadda06dcda tracing: Fix event filters and triggers to handle negative numbers ad0051c0d6da x86/boot/compressed/64: Do not read legacy ROM on EFI system b8907034edaf x86/CPU/AMD: Set the CPB bit unconditionally on F17h 258c4bfcea44 tipc: fix RDM/DGRAM connect() regression b0c649843a76 team: Free BPF filter when unregistering netdev 3445d44b8330 sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79 9dc9563fbb38 sctp: call iov_iter_revert() after sending ABORT 43610748b73d qmi_wwan: Add support for Quectel EG12/EM12 1ba288215704 net-sysfs: Fix mem leak in netdev_register_kobject cd267ea6a70c net: sched: put back q.qlen into a single location e1c9e3fe2d34 net: mscc: Enable all ports in QSGMII 050c7ff6f46c net: dsa: mv8e6xxx: fix number of internal PHYs for 88E6x90 family c2e346e38c2a net: dsa: mv88e6xxx: handle unknown duplex modes gracefully in mv88e6xxx_port_set_duplex 9590cdffe8c4 net: dsa: mv88e6xxx: add call to mv88e6xxx_ports_cmode_init to probe for new DSA framework 9b3149338ace ip6mr: Do not call __IP6_INC_STATS() from preemptible context b592247edd6b staging: android: ashmem: Avoid range_alloc() allocation with ashmem_mutex held. 6a6b0c1b4731 staging: android: ashmem: Don't call fallocate() with ashmem_mutex held. 6e2cda2e854b staging: android: ion: fix sys heap pool's gfp_flags f14ab1e367d2 staging: wilc1000: fix to set correct value for 'vif_num' e872d586158c staging: comedi: ni_660x: fix missing break in switch statement 116ad909da64 staging: erofs: fix illegal address access under memory pressure fa42199d9dab staging: erofs: fix race of initializing xattrs of a inode at the same time 6df0b3ebdade staging: erofs: fix memleak of inode's shared xattr array 27f2f4877a00 staging: erofs: fix fast symlink w/o xattr when fs xattr is on 091520a14086 driver core: Postpone DMA tear-down until after devres release 0e14eb6e3f42 USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 eefd31d3c9af USB: serial: cp210x: add ID for Ingenico 3070 8510d6a23c3d USB: serial: option: add Telit ME910 ECM composition ed1776bb5d0b binder: create node flag to request sender's security context e93cd6500ff9 staging: erofs: fix mis-acted TAIL merging behavior e36e066ffa78 cpufreq: Use struct kobj_attribute instead of struct global_attr Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-25linux-yocto: pinctrl config change for cannonlakeBruce Ashfield
Integrating a configuration change to enable pinctrl for the cannonlake platform. Signed-off-by: Pradhan Surya Narayanx <surya.narayanx.pradhan@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-25linux-yocto: sound: Re-enable ENS1370 supportBruce Ashfield
Integrating the following commit: [ Author: Tom Rini <trini@konsulko.com> Date: Tue Mar 12 11:40:33 2019 -0400 sound: Re-enable ENS1370 support Both the qemux86 and qemux86-64 targets RRECOMMEND the ens1370 kernel module and set QB_AUDIO_OPT to support that as one of the audio cards as well. Fixes: daadaf7fd7d5 ("yocto-kernel-cache: [PATCH] Update audio support v2") Signed-off-by: Tom Rini <trini@konsulko.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-12qemuarm: Swap for an arm7ve (A15) configurationJon Mason
Add new QEMU BSP for a Arm Cortex-A15 system and use this as qemuarm, moving the old armv5te Versatile PB based machine to qemuarmv5. The new machine uses the QEMU virt machine type, which should be faster to emulate and updates the qemuarm support to a modern architecture. Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-12linux-yocto/5.0: fix system tap for armBruce Ashfield
Integrating Richard Purdie's kernel patch to fix systemtap on arm: [ arm/Makefile: Fix systemtap Currently systemtap fails to operate correctly on armv7 systems such as beaglebone and soon, qemuarm. root@qemuarm:/usr/src/kernel# env -uARCH -uKBUILD_EXTMOD -uCROSS_COMPILE -uKBUILD_IMAGE -uKCONFIG_CONFIG -uINSTALL_PATH -uLD_LIBRARY_PATH PATH=/usr/bin:/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin make -C /lib/modules/4.19.19-yocto-standard/build M=/tmp/staptcNU6M modules CONFIG_DEBUG_INFO= CONFIG_STACK_VALIDATION= ARCH=arm stap_4321_src.i --no-print-directory -j2 V=1 test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo >&2; \ echo >&2 " ERROR: Kernel configuration is invalid."; \ echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo >&2 ; \ /bin/false) mkdir -p /tmp/staptcNU6M/.tmp_versions ; rm -f /tmp/staptcNU6M/.tmp_versions/* make -f ./scripts/Makefile.build obj=/tmp/staptcNU6M (cat /dev/null; echo kernel//tmp/staptcNU6M/stap_4321.ko;) > /tmp/staptcNU6M/modules.order gcc -Wp,-MD,/tmp/staptcNU6M/.stap_4321_src.o.d -nostdinc -isystem /usr/lib/gcc/arm-poky-linux-gnueabi/8.3.0/include -I./arch/arm/include -I./arch/arm/include/generated -I./include -I./arch/arm/include/uapi -I./arch/arm/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -mlittle-endian -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -DCC_HAVE_ASM_GOTO -fno-dwarf2-cfi-asm -fno-omit-frame-pointer -mapcs -mno-sched-prolog -fno-ipa-sra -mabi=aapcs-linux -mfpu=vfp -funwind-tables -marm -Wa,-mno-warn-deprecated -D__LINUX_ARM_ARCH__=7 -march=armv5t -Wa,-march=armv7-a -msoft-float -Uarm -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -Os -Wno-maybe-uninitialized --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -Iinclude2/asm/mach-default -I/lib/modules/4.19.19-yocto-standard/build -include /tmp/staptcNU6M/stapconf_4321.h -D "STP_NO_VELREL_CHECK" -freorder-blocks -fasynchronous-unwind-tables -Wframe-larger-than=512 -fno-ipa-icf -Wno-unused -Wno-tautological-compare -Werror -I/usr/share/systemtap/runtime -DMODULE -DKBUILD_BASENAME='"stap_4321_src"' -DKBUILD_MODNAME='"stap_4321"' -c -o /tmp/staptcNU6M/stap_4321_src.o /tmp/staptcNU6M/stap_4321_src.c /tmp/ccaE9CMG.s: Assembler messages: /tmp/ccaE9CMG.s:49: Error: selected processor does not support `dmb ish' in ARM mode /tmp/ccaE9CMG.s:52: Error: architectural extension `mp' is not allowed for the current b (which was from running the stap command with -v -v -v -k and then being able to run the command individually) Note that it says armv5t above. That comes from the code this patch changes root@qemuarm:/usr/src/kernel# gcc -march=armv7-a /tmp/staptcNU6M/stap_4321_aux_0.c cc1: error: -mfloat-abi=hard: selected processor lacks an FPU which makes me wonder if cc-option fails unless -mfpu-vfp is on the commandline too. Since we have a gcc which accepts the armv7-a arch, just remove the cc-option wrapper unconditionally here. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> ] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-09linux-yocto/5.0: fix systemtap for armBruce Ashfield
We need to enable the arm unwinder for systemtap to work out of the box: root@qemuarm:~# stap --disable-cache -DSTP_NO_VERREL_CHECK ./hello.stp [ 1600.955262] stap_2097: loading out-of-tree module taints kernel. hello world This option is useful for much more than systemtap, so it is a good idea to have on in the base configs. It make the image slightly larger, but has no performance impacts. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-06linux-yocto/5.0: update configs for h/w reference boardsBruce Ashfield
Integrating configuration changes from Kevin Hao for the reference boards on the 5.0 kernel: be627e4e386 beaglebone: Switch to the 8250 omap driver 957f6060c25 beaglebone: Update the audio options ab5298a6983 mpc8315e-rdb: Enable the CONFIG_MTD_PHYSMAP Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-06linux-yocto: introduce 5.0 versioned recipeBruce Ashfield
Introducing the 5.0 linux-yocto reference kernel, which will become the "latest" kernel as part of the spring yocto release. qemu* has been built and sanity tested against this kernel, and it is suitable to become the default build for the emulated references. Some minor configuration cleanup was performed, but otherwise, things are very similar to the 4.19 kernel config: 7fdb966db86 (HEAD -> yocto-5.0) aufs4: kbuild patch c76b027a8b2 iosched: remove configs for removed legacy io schedules 5d1f8102244 netfilter: drop removed config options 8ff16f508f5 kernel-yocto: 5.0 kernel prep Feature wise, this is a match for 4.19, with yaffs2 and aufs4 being kept around for another release. Aufs is scheduled for removal in the fall release. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>