summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux/linux-yocto_5.0.bb
AgeCommit message (Collapse)Author
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>