summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | linux-fslc: update to v5.14.5Andrey Zhizhikin2021-09-201-2/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded up to v5.14.5 from stable korg. Following upstream commits are included in this version: ---- d92805b62285 Linux 5.14.5 4ff654aba77c Revert "time: Handle negative seconds correctly in timespec64_to_ns()" 6bac75c9019b Revert "posix-cpu-timers: Force next expiration recalc after itimer reset" d6f7bb5bb290 Linux 5.14.4 ea003ac94638 devlink: Break parameter notification sequence to be before/after unload/load driver 68bd8e688eb5 clk: kirkwood: Fix a clocking boot regression d827bd2396a5 parisc: Fix unaligned-access crash in bootloader d06f58625753 backlight: pwm_bl: Improve bootloader/kernel device handover ac16137d64bb bootconfig: Fix missing return check of xbc_node_compose_key function fbc0d19393cb RDMA/mlx5: Fix number of allocated XLT entries e364e3b5e4cf ACPI: PRM: Find PRMT table before parsing it 5c0d1ef1aa30 fbmem: don't allow too huge resolutions 457715b6aded IMA: remove the dependency on CRYPTO_MD5 81c1cd0e4c76 IMA: remove -Wmissing-prototypes warning 76784e993feb fuse: wait for writepages in syncfs 84378e3a64c1 fuse: flush extending writes e9d6698e5494 fuse: truncate pagecache on atomic_o_trunc 2d2c7d860fc7 char: tpm: Kconfig: remove bad i2c cr50 select 2539d2c07fb8 md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard 4b646423e43b io-wq: check max_worker limits if a worker transitions bound state a87bb0c99c78 ARM: dts: at91: add pinctrl-{names, 0} for all gpios d0fbad1db9e5 KVM: arm64: vgic: Resample HW pending state on deactivation 03ccb2d2c973 KVM: arm64: Unregister HYP sections from kmemleak in protected mode ea9407f484c6 KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter 69303a10f8e2 KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation f28529f40355 KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats ea570e70e3ea KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level 150360a6678a KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted f8c655627a1d KVM: s390: index kvm->arch.idle_mask by vcpu_idx 9d52658ef6eb Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" b26902fdd612 perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX 4a7017b3c882 tty: Fix data race between tiocsti() and flush_to_ldisc() 2fa92ae9e9be smb3: fix posix extensions mount option 87f961747d98 cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED 17f220a74b51 raid1: ensure write behind bio has less than BIO_MAX_VECS sectors f9c88ee8e217 bio: fix page leak bio_add_hw_page failure 86939a43e0f5 io_uring: fail links of cancelled timeouts 7faeaed2f29a io_uring: io_uring_complete() trace should take an integer 1ae179a0d715 io_uring: IORING_OP_WRITE needs hash_reg_file set 917342c37143 io_uring: limit fixed table size by RLIMIT_NOFILE 1b19425f8e2a auxdisplay: hd44780: Fix oops on module unloading 528521f72b8f time: Handle negative seconds correctly in timespec64_to_ns() 889008de3ea2 f2fs: guarantee to write dirty data when enabling checkpoint back 307726060e64 iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha 1ede75c4f5bd ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() 808b4c3ca23d ipv4: fix endianness issue in inet_rtm_getroute_build_skb() f996358d94d5 octeontx2-af: Set proper errorcode for IPv4 checksum errors 934bf63ce4b5 octeontx2-af: Fix static code analyzer reported issues a991d7f1d52b octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg 1fc7fd26a628 octeontx2-af: Fix loop in free and unmap counter edc029f2e0d2 net: qualcomm: fix QCA7000 checksum handling 8ea4229e9cc6 net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed 3b9cd2a38308 sch_htb: Fix inconsistency when leaf qdisc creation fails 3f38cc1ba1e2 net: qrtr: make checks in qrtr_endpoint_post() stricter 4589a12dcf80 ipv4: make exception cache less predictible 55938482a146 ipv6: make exception cache less predictible f0ab781abc3d brcmfmac: pcie: fix oops on failure to resume and reprobe 6bca1333130d bcma: Fix memory leak for internally-handled cores 351956183ab8 atlantic: Fix driver resume flow. 47ccf5d4fe23 ALSA: usb-audio: Add lowlatency module option 1559dd2bef66 ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() c5fa6437b81e net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list 229d09ac8919 ice: Only lock to update netdev dev_addr 6320503b6763 ice: restart periodic outputs around time changes 46720ac66c21 ice: add lock around Tx timestamp tracker flush c0e94a8dfc0d ice: fix Tx queue iteration for Tx timestamp enablement fafe64892186 misc/pvpanic: fix set driver data 7778fe1a6a6c net/mlx5e: Use correct eswitch for stack devices with lag 01c090847ec1 net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group 4e2db33107a4 net/mlx5e: Fix possible use-after-free deleting fdb rule d0cb888bfb39 net/mlx5: Remove all auxiliary devices at the unregister event 3f55a410b232 net/mlx5: Lag, fix multipath lag activation f615082ad319 iwlwifi: skip first element in the WTAS ACPI table b2a70f9a2d58 ASoC: wcd9335: Disable irq on slave ports in the remove function 27759b8ac582 ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function e502c911d005 ASoC: wcd9335: Fix a double irq free in the remove function 84c5c968b41f tty: serial: fsl_lpuart: fix the wrong mapbase value 1a5d70b891cb usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()' 77fe737810d1 usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available 14cb81a7563c usb: ehci-orion: Handle errors of clk_prepare_enable() in probe 39df08f3b239 octeontx2-pf: cn10k: Fix error return code in otx2_set_flowkey_cfg() bf412d951948 i2c: xlp9xx: fix main IRQ check 6f2221ec8179 i2c: mt65xx: fix IRQ check c41dd61c8648 CIFS: Fix a potencially linear read overflow 1707cfa165be hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer b0d7d8029720 bpf: Fix possible out of bound write in narrow load handling 227a6207aeef ASoC: wm_adsp: Put debugfs_remove_recursive back in 20497b6f0f0e mmc: moxart: Fix issue with uninitialized dma_slave_config 3c9598cd852c mmc: dw_mmc: Fix issue with uninitialized dma_slave_config e9886a3448b1 mmc: sdhci: Fix issue with uninitialized dma_slave_config ba8e10ad2d86 ASoC: Intel: Skylake: Fix module resource and format selection 237684b24ce8 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs 15f9fce81134 ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 9490301f2f97 m68k: coldfire: return success for clk_enable(NULL) a181e99b0ba5 octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 392faa331b11 octeontx2-pf: Fix algorithm index in MCAM rules with RSS action 301e0b3c77c0 octeontx2-pf: Don't install VLAN offload rule if netdev is down edb20aa264e1 octeontx2-af: Check capability flag while freeing ipolicer memory 5e0f8ea99fb6 octeontx2-pf: send correct vlan priority mask to npc_install_flow_req 869b01f4645c octeontx2-af: cn10k: Fix SDP base channel number 844f3a8b9056 rsi: fix an error code in rsi_probe() d505abdba83d rsi: fix error code in rsi_load_9116_firmware() d029b4a9ebaa drm/exynos: g2d: fix missing unlock on error in g2d_runqueue_worker() 15ccc20637e4 gfs2: init system threads before freeze lock 5bfb5e6553b8 i2c: hix5hd2: fix IRQ check 536b5e919bae i2c: s3c2410: fix IRQ check 11732946b8de i2c: iop3xx: fix deferred probing 78fded4c4529 Bluetooth: add timeout sanity check to hci_inquiry 210e073c4e88 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ 3885e0c66406 mm/swap: consider max pages in iomap_swapfile_add_extent f820d670a06b usb: gadget: mv_u3d: request_irq() after initializing UDC 40c1cc3f3d0c firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' b4c76476360c ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks b8c03f2c4f1c hwmon: remove amd_energy driver in Makefile 22df141dbb06 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits 9e354badcbb6 i2c: synquacer: fix deferred probing 45b7eb4928c9 clk: staging: correct reference to config IOMEM to config HAS_IOMEM dccc1d90cb4e arm64: dts: marvell: armada-37xx: Extend PCIe MEM space 75b9d8bdb8c7 nfsd4: Fix forced-expiry locking e1af5db1b481 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() af9389080154 lockd: Fix invalid lockowner cast after vfs_test_lock d308735c4432 locking/local_lock: Add missing owner initialization d2c14405f6a3 mac80211: Fix insufficient headroom issue for AMSDU da4416392f73 libbpf: Re-build libbpf.so when libbpf.map changes b45f0d0105a0 usb: phy: tahvo: add IRQ check 78b339b95489 usb: host: ohci-tmio: add IRQ check f4a79b7d8bd6 PM: cpu: Make notifier chain use a raw_spinlock_t 6f1dfdeeaa70 Bluetooth: Move shutdown callback before flushing tx and rx queue 6034f6f3958a net: stmmac: fix INTR TBU status affecting irq count statistic e801e140ae6c samples: pktgen: add missing IPv6 option to pktgen scripts 5eb9d59b73f6 devlink: Clear whole devlink_flash_notify struct 1b703f43b3bf selftests/bpf: Fix test_core_autosize on big-endian machines 949f35e19521 usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse 201d3d9d3186 usb: phy: twl6030: add IRQ checks 5f3b70852c37 usb: phy: fsl-usb: add IRQ check 5e8f88a2b6fc usb: misc: brcmstb-usb-pinmap: add IRQ check f32c136de123 mac80211: remove unnecessary NULL check in ieee80211_register_hw() a23f057d7063 usb: gadget: udc: s3c2410: add IRQ check a57702636e15 usb: gadget: udc: at91: add IRQ check 083976715d07 usb: dwc3: qcom: add IRQ check f4d35572fa73 usb: dwc3: meson-g12a: add IRQ check 7331e96735d0 ASoC: rt5682: Properly turn off regulators if wrong device ID 06b7035bcf1d net/mlx5: Fix unpublish devlink parameters 4b61014b3eb1 drm/msm/dp: replug event is converted into an unplug followed by an plug events 5854fabe40d2 drm/msm/dsi: Fix some reference counted resource leaks 0b9da4bde0d5 Bluetooth: fix repeated calls to sco_sock_kill 533959ce47f8 ASoC: Intel: Fix platform ID matching b3d3890ed59e cgroup/cpuset: Fix violation of cpuset locking rule 3f75d4793ca7 cgroup/cpuset: Miscellaneous code cleanup dec410d06ba4 counter: 104-quad-8: Return error when invalid mode during ceiling_write 56dda6a699be arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 2ac60cf6a02f drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs cc371f6aa1cb drm/msm/dp: update is_connected status base on sink count at dp_pm_resume() 3691e5f2d3d5 drm/msm/mdp4: move HW revision detection to earlier phase 94b8906dd236 drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision 0f9c7df36db2 drm/msm: Fix error return code in msm_drm_init() 881a8a363b08 leds: lgm-sso: Propagate error codes from callee to caller 5aa656c92197 selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP 2fa4fef6fe49 PM: EM: Increase energy calculation precision 8d9a2021b182 net: dsa: don't disable multicast flooding to the CPU even without an IGMP querier 3e409ec9b1f1 net: dsa: mt7530: remove the .port_set_mrouter implementation 6fb8c4fd0365 net: dsa: stop syncing the bridge mcast_router attribute at join time e2645f3e6a51 net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() 7a3569fc93f2 drm: bridge: it66121: Check drm_bridge_attach retval e06cd6d88b8a arm64: dts: qcom: sm8350: fix IPA interconnects 331e9f9a19e5 arm64: dts: qcom: sc7280: Fixup the cpufreq node 5c25501cfe7a Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow 1e923017e26f debugfs: Return error during {full/open}_proxy_open() on rmmod 203baf2a84d3 net: dsa: tag_sja1105: optionally build as module when switch driver is module if PTP is enabled 15a6a8a56c99 net: dsa: build tag_8021q.c as part of DSA core 314560f40721 soc: qcom: smsm: Fix missed interrupts if state changes while masked 598d745a827d bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring ef0d6ba3159e PCI: PM: Enable PME if it can be signaled from D3cold 8082da1e1f97 PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently bf90444b2833 soc: mmsys: mediatek: add mask to mmsys routes 9f6d8514257a media: venus: helper: do not set constrained parameters for UBWC de9fdb6070ea media: venus: venc: Fix potential null pointer dereference on pointer fmt 157e1bcf4097 media: venus: hfi: fix return value check in sys_get_prop_image_version() f2e2c4d132b3 media: omap3isp: Fix missing unlock in isp_subdev_notifier_complete() 714ab54f388a media: em28xx-input: fix refcount bug in em28xx_usb_disconnect a0f0e72ed1b3 leds: trigger: audio: Add an activate callback to ensure the initial brightness is set 0425d56d7e16 leds: rt8515: Put fwnode in any case during ->probe() 7feddda8e719 leds: lt3593: Put fwnode in any case during ->probe() 66d33719d8f0 leds: lgm-sso: Don't spam logs when probe is deferred 129d481c9cc0 leds: lgm-sso: Put fwnode in any case during ->probe() 3cae4290ac5f i2c: highlander: add IRQ check e383f1804a3b net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() 5f06ca1b7a66 arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay d75d6b94aa32 tools: Free BTF objects at various locations 3d79bc7e88a2 libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() b3bf0743a6cc lib/test_scanf: Handle n_bits == 0 in random tests 148bef1825ae drm/amd/pm: Fix a bug in semaphore double-lock d589ff1e808f Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd fba3b4fb4a82 drm: rcar-du: Don't put reference to drm_device in rcar_du_remove() 1eaee3960114 net: ti: am65-cpsw-nuss: fix wrong devlink release order 082ef18abc0e net: cipso: fix warnings in netlbl_cipsov4_add_std 4b1bfdfb26f1 drm: mxsfb: Clear FIFO_CLEAR bit 539da3d1a784 drm: mxsfb: Increase number of outstanding requests on V4 and newer HW f63e885b984e drm: mxsfb: Enable recovery on underflow 5e99b869007b cgroup/cpuset: Fix a partition bug with hotplug 2e50a90eb91d net/mlx5e: Block LRO if firmware asks for tunneled LRO 032e4c8927e4 net/mlx5e: Prohibit inner indir TIRs in IPoIB f79d617e8f5c ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties d70019969403 ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties 15e54b8c0be6 ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties 9e179ea19c78 ARM: dts: meson8: Use a higher default GPU clock frequency f0719908efd3 tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos cd098c0ad545 drm/amd/pm: Fix a bug communicating with the SMU (v5) daa6b1e28c4b drm/amdgpu/acp: Make PM domain really work 28573ba98c23 6lowpan: iphc: Fix an off-by-one check of array index 336e972af9a9 Bluetooth: btusb: Fix a unspported condition to set available debug features de5f8501a44b Bluetooth: sco: prevent information leak in sco_conn_defer_accept() 41067abfa180 media: atomisp: fix the uninitialized use and rename "retvalue" 01705a96ced4 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats 82a1b7e2da77 media: rockchip/rga: fix error handling in probe 71135cffe27d media: v4l2-subdev: fix some NULL vs IS_ERR() checks f4ec46dcf1dc media: go7007: remove redundant initialization bddf4b364bb5 media: go7007: fix memory leak in go7007_usb_probe 68b8b58abb5d net: usb: asix: ax88772: add missing stop 90d3c48c15d0 media: dvb-usb: Fix error handling in dvb_usb_i2c_init 039fe2394bc4 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr 0b5f1434f9b1 media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init 6a4ad754e5c8 ionic: cleanly release devlink instance dbd9f85376e5 driver core: Fix error return code in really_probe() d99c820a7a08 firmware: fix theoretical UAF race with firmware cache and resume 590a120b867d bpf, selftests: Fix test_maps now that sockmap supports UDP 7cbed4315b74 arm64: dts: qcom: sm8250: fix usb2 qmp phy node 9e46d7c03b82 gfs2: Fix memory leak of object lsi on error return path 4bf71f9275ce libbpf: Fix removal of inner map in bpf_object__create_map ee3867d50c8a soc: qcom: rpmhpd: Use corner in power_off b3f1921fa2af arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms 32b7d543f311 i40e: improve locking of mac_filter_hash e18fdcae5851 arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties 8de2164c557b ARM: dts: everest: Add phase corrections for eMMC c67e3613d76a ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi 2584c6673a79 libbpf: Fix the possible memory leak on error 0d2fde4c31b8 gve: fix the wrong AdminQ buffer overflow check 33440b9b8574 drm/of: free the iterator object on failure 746f0ad44bc9 bpf: Fix potential memleak and UAF in the verifier. 2883ec806cc2 bpf: Fix a typo of reuseport map in bpf.h. 02367ab45629 drm/of: free the right object 9543eefc9c50 media: cxd2880-spi: Fix an error handling path a2696604850d soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally b8e518cdbafb leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() 620eba1bf99e media: TDA1997x: enable EDID support 5ae0160d4631 media: atmel: atmel-sama5d2-isc: fix YUYV format 4c280566de03 ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count ce87ed92ade9 ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe 21b014dc13b5 ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe d33f8b4e1b0d drm/gma500: Fix end of loop tests for list_for_each_entry d031746f556b drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() 6736a763ef97 spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible da47a32661f7 spi: sprd: Fix the wrong WDG_LOAD_VAL cd3da578f98f regulator: vctrl: Avoid lockdep warning in enable/disable ops b8c55ecd2b35 regulator: vctrl: Use locked regulator_get_voltage in probe path 9ea94e02ac38 blk-crypto: fix check for too-large dun_bytes 81ff155555f6 spi: davinci: invoke chipselect callback 97ffb7a10790 x86/mce: Defer processing of early errors 4304127d63f2 EDAC/i10nm: Fix NVDIMM detection 196f5d734acd tpm: ibmvtpm: Avoid error message when process gets signal while waiting 4ff3fe1bd431 certs: Trigger creation of RSA module signing key if it's not an RSA key 4014261e3edb m68k: Fix asm register constraints for atomic ops a582ad663984 crypto: qat - use proper type for vf_mask 7880c9f91b79 irqchip/gic-v3: Fix priority comparison when non-secure priorities are used 37d6a4fc7196 irqchip/apple-aic: Fix irq_disable from within irq handlers 280bbb704468 spi: coldfire-qspi: Use clk_disable_unprepare in the remove function 33bbe22d117e block: nbd: add sanity check for first_minor 972b91102319 nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT 762b449fad98 clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel 1351a4663c14 lib/mpi: use kcalloc in mpi_resize b40d83924a2b irqchip/loongson-pch-pic: Improve edge triggered interrupt support 218627366171 genirq/timings: Fix error return code in irq_timings_test_irqs() 15a728f31e16 spi: spi-pic32: Fix issue with uninitialized dma_slave_config 5fa0ea507fae spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config f845a7caf953 block: return ELEVATOR_DISCARD_MERGE if possible acfa62bd28ae m68k: Fix invalid RMW_INSNS on CPUs that lack CAS 8af14fb35efc rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock 0133d52e0eb2 rcu: Fix to include first blocked task in stall warning ba3396c359a0 sched: Fix UCLAMP_FLAG_IDLE setting 54ae668378ba sched/numa: Fix is_core_idle() 7f64bb547139 crypto: ecc - handle unaligned input buffer in ecc_swap_digits ff945fafb351 crypto: x86/aes-ni - add missing error checks in XTS code bbeb9bbf610d m68k: emu: Fix invalid free in nfeth_cleanup() ed8c625a63a1 power: supply: cw2015: use dev_err_probe to allow deferred probe d2964558f741 sched/debug: Don't update sched_domain debug directories before sched_debug_init() ab6999a4e0f6 s390/smp: enable DAT before CPU restart callback is called 1409e626dcad s390/ap: fix state machine hang after failure to enable irq e234f66168f0 s390/debug: fix debug area life cycle f14e3cc5a6f1 s390/debug: keep debug data on resize 3c0866f9dfd4 s390/pci: fix misleading rc in clp_set_pci_fn() 79481aee9b54 s390/kasan: fix large PMD pages address alignment check 115540457fea io-wq: remove GFP_ATOMIC allocation off schedule out path 037b5744772e udf_get_extendedattr() had no boundary checks. 3511a749b9d3 fcntl: fix potential deadlock for &fasync_struct.fa_lock d633a4b72442 fcntl: fix potential deadlocks for &fown_struct.lock fbb3d1a9ac8f crypto: tcrypt - Fix missing return value check 16f6b6a202cd crypto: hisilicon/sec - modify the hardware endian configuration df099323d1ce crypto: hisilicon/sec - fix the abnormal exiting process bd7614178780 crypto: qat - do not export adf_iov_putmsg() 890ac26f7ed5 crypto: qat - fix naming for init/shutdown VF to PF notifications 2e575a675d9d crypto: qat - fix reuse of completion variable f31f371f385f crypto: qat - handle both source of interrupt in VF ISR 2f66c3551eca crypto: qat - do not ignore errors from enable_vf2pf_comms() b8b8c7969a7c crypto: omap - Fix inconsistent locking of device lists 34c033400a88 sched/topology: Skip updating masks for non-online nodes a3a9bd95ea98 libata: fix ata_host_start() 258e7b70fa82 s390/zcrypt: fix wrong offset index for APKA master key valid state ef9522b7a41e s390/cio: add dev_busid sysfs entry for each subchannel 7438a7621eae power: supply: max17042_battery: fix typo in MAx17042_TOFF 22403769d61e power: supply: smb347-charger: Add missing pin control activation 764ba1607795 nvmet: pass back cntlid on successful completion 8869a2d67882 nvme-rdma: don't update queue count when failing to set io queues 923c1c5ca5a8 nvme-tcp: don't update queue count when failing to set io queues 2d69306c23cb blk-throtl: optimize IOPS throttle for large IO scenarios 923114984711 nbd: add the check to prevent overflow in __nbd_ioctl() eeb7f00f6021 bcache: add proper error unwinding in bcache_device_init 2fa6bb6d9a35 isofs: joliet: Fix iocharset=utf8 mount option 796c0a620178 udf: Fix iocharset=utf8 mount option 96c8dba7eb5c udf: Check LVID earlier add6659e3785 hrtimer: Ensure timerfd notification for HIGHRES=n 0d7541f439be hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() 564005805aad posix-cpu-timers: Force next expiration recalc after itimer reset f02146cf84e6 EDAC/mce_amd: Do not load edac_mce_amd module on guests f08a6566aaa4 rcu/tree: Handle VM stoppage in stall detection daf2ceb70199 sched/deadline: Fix missing clock update in migrate_task_rq_dl() 7e26d2d6b3a3 crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() 5187fcb1ebfd power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors 82e0f5ad8e96 sched/deadline: Fix reset_on_fork reporting of DL tasks 575d990c3da1 crypto: mxs-dcp - Check for DMA mapping errors 8ba99591a9d8 regulator: tps65910: Silence deferred probe error 87105472bbb7 regmap: fix the offset of register error log 73c080d740b3 locking/mutex: Fix HANDOFF condition ---- Link: https://lore.kernel.org/r/20210910122916.022815161@linuxfoundation.org # v5.14.3 Link: https://lore.kernel.org/r/20210913131113.390368911@linuxfoundation.org # v5.14.4 Link: https://github.com/Freescale/linux-fslc/pull/440 Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* | Merge pull request #871 from zandrey/masterOtavio Salvador2021-09-201-42/+0
|\ \ | | | | | | u-boot-fslc: drop unused deploy task append
| * | u-boot-fslc: drop unused deploy task appendAndrey Zhizhikin2021-09-201-42/+0
|/ / | | | | | | | | | | | | | | | | | | | | Recipe contains append to a deploy task, which is currently handled by imx-boot-container class and is not needed in the recipe anymore. Moreover, recipe compatibility does not include mx8m machine override, which makes the deploy append block never to be included. Remove the unused append block from recipe. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* | Merge pull request #868 from twoerner/contrib/twoerner/fabio_msm_fix_2Otavio Salvador2021-09-141-2/+2
|\ \ | | | | | | linux-fslc: bump revision to include msm fix
| * | linux-fslc: bump revision to include msm fixTrevor Woerner2021-09-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wouter Vanhauwaert discovered that the latest linux-fslc kernel would panic when booting on an imx53-based device: https://github.com/Freescale/meta-freescale/issues/864 Fabio Estevam added a fix to linux-fslc, therefore we bump the revision to pick up this fix. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* | | Merge pull request #867 from chrisdimich/masterOtavio Salvador2021-09-143-42/+54
|\ \ \ | |/ / |/| | isp-imx: start_isp.sh: fix NR_DEVICE_TREE_BASLER variable
| * | isp-imx: start_isp.sh: fix NR_DEVICE_TREE_BASLER variableChris Dimich2021-09-143-42/+54
|/ / | | | | | | | | | | Also remove uneeded -lm option from run.sh script invocation. Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
* | Merge pull request #862 from YoeDistro/yoe/mutOtavio Salvador2021-09-111-12/+6
|\ \ | | | | | | tinycompress: Fix build with musl
| * | tinycompress: Fix build with muslKhem Raj2021-09-111-12/+6
|/ / | | | | | | | | | | | | Fixes a build error discovered by musl, we need to include sys/types.h for u_charr and its friends. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* | Merge pull request #856 from thochstein/gstreamerOtavio Salvador2021-09-1040-1184/+2274
|\ \ | | | | | | Gstreamer: Upgrade to 1.18.0[.imx]
| * | imx8mq-evk.conf: Drop redundant gstreamer preferred versionTom Hochstein2021-09-011-7/+0
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | imx-base.inc: Set gstreamer preferred version to 1.18.0[.imx]Tom Hochstein2021-09-011-5/+7
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | tinycompress: Add recipeTom Hochstein2021-09-016-0/+1675
| | | | | | | | | | | | | | | | | | Add tinycompress, a library to handle compressed formats like MP3. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | imx-gst1.0-plugin: Upgrade to 4.6.1Tom Hochstein2021-09-011-17/+14
| | | | | | | | | | | | | | | | | | Includes switch to meson. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | gstreamer1.0-rtsp-server: Upgrade to 1.18.0Tom Hochstein2021-09-011-5/+3
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | gstreamer1.0-libav: Upgrade to 1.18.0Tom Hochstein2021-09-012-70/+24
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | gstreamer1.0-plugins-ugly: Upgrade to 1.18.0Tom Hochstein2021-09-011-3/+7
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | gstreamer1.0-plugins-bad: Upgrade to 1.18.0.imxTom Hochstein2021-09-011-18/+6
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | gstreamer1.0-plugins-good: Drop non-functional overridesTom Hochstein2021-08-311-3/+0
| | | | | | | | | | | | | | | | | | | | | The bbappend overrides a non-existent variable PACKAGECONFIG_GL. The values set by the override do not exist either, so just drop the bbappend. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | gstreamer1.0-plugins-good: Upgrade to 1.18.0.imxTom Hochstein2021-08-311-4/+2
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | gstreamer1.0-plugins-base: Align bbappend with 1.18.%Tom Hochstein2021-08-311-0/+0
| | | | | | | | | | | | | | | | | | | | | The layer uses 1.18.0.imx locally and 1.18.4 upstream, so align the bbappend. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | gstreamer1.0-plugins-base: Upgrade to 1.18.0.imxTom Hochstein2021-08-319-590/+71
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | gstreamer1.0: Upgrade to 1.18.0.imxTom Hochstein2021-08-3014-462/+465
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | | Merge pull request #861 from thochstein/qcacldOtavio Salvador2021-09-099-168/+0
|\ \ \ | | | | | | | | qcacld: Drop BSP support
| * | | qcacld: Drop BSP supportTom Hochstein2021-09-099-168/+0
|/ / / | | | | | | | | | | | | | | | | | | NXP has dropped support for qcacld, plus the code is not compatible with 5.10, so drop BSP support. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | | Merge pull request #860 from thochstein/qca9377Otavio Salvador2021-09-091-2/+2
|\ \ \ | | | | | | | | imx8mm-evk.inc: Drop qca9377
| * | | imx8mm-evk.inc: Drop qca9377Tom Hochstein2021-09-091-2/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The build for kernel-module-qca9377 is broken: ``` | /.../yocto/master/build/tmp/work/imx8mm_lpddr4_evk-fsl-linux/kernel-module-qca9377/3.1-r0/git/CORE/SERVICES/COMMON/adf/linux/adf_os_dma_pvt.h:104:25: error: 'DMA_ATTR_NON_CONSISTENT' undeclared (first use in this function) | 104 | DMA_ATTR_NON_CONSISTENT); | | ^~~~~~~~~~~~~~~~~~~~~~~ ``` The Linux API here is changed for 5.10, so the i.MX fork is now incompatible. Nothing suitable is found in Qualcomm's source either, so drop qca9377. Fixes: #851 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | | Merge pull request #857 from zandrey/fix-imx-gpu-apitraceOtavio Salvador2021-09-022-4/+36
|\ \ \ | | | | | | | | imx-gpu-apitrace: enable back for glibc >= 2.34
| * | | imx-gpu-apitrace: enable back for glibc >= 2.34Andrey Zhizhikin2021-09-022-4/+36
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upsteam suggested that for glibc >= 2.34, dlsym wrappers can be disabled, see [1]. Similar commit is introduced in meta-oe: 9fdc7960b ("apitrace: Enable on glibc >= 2.34") Introduce patch to the layer and enable the package. Link: [1]: https://github.com/apitrace/apitrace/issues/756 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Cc: Tom Hochstein <tom.hochstein@nxp.com>
* | | Merge pull request #855 from zandrey/linux-fslc-upgrade-to-5.14Otavio Salvador2021-08-313-6/+56
|\ \ \ | | | | | | | | Kernel upgrade (linux-fslc to 5.14)
| * | | linux-fslc: re-sync configs with upstreamAndrey Zhizhikin2021-08-311-3/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-sync layer configuration files with following from upstream: arch/arm64/configs/defconfig -> armv8a/defconfig All remaining config files are currently in-sync with upstream and do not require any further modifications. Upstream kernel sync commit: 7d2a07b76933 ("Linux 5.14") Following layer commits contains changes that are kept in config files: ---- b33ea2c5 ("linux-fslc: defconfig: Select the Wifi ath10k sdio driver") 97d2ea43 ("linux-fslc: Fix build issue when compiling LTTng") ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
| * | | linux-fslc: upgrade to 5.14.x+fslcAndrey Zhizhikin2021-08-312-3/+3
|/ / / | | | | | | | | | | | | | | | | | | | | | Pick up the latest kernel branch from linux-fslc repository. Kernel repository has been upgraded up to v5.14 from stable korg. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* | | Merge pull request #853 from zandrey/correct-imx8m-tunesOtavio Salvador2021-08-273-0/+15
|\ \ \ | | | | | | | | conf: machine: imx8m: correct tune for mainline bsp
| * | | conf: machine: imx8m: correct tune for mainline bspAndrey Zhizhikin2021-08-273-0/+15
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mainline BSP does not contain imx8m in machine overrides, which causes generic tunes to be set for i.MX8M derivates, rather than a more precise tune which enables crypto extension. Those extensions are enabled in NXP BSP due to those settings rely on machine overrides. Adapt tunes for Mainline BSP in machine include files to include crypto extensions and align it with NXP BSP. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* | | Merge pull request #852 from zandrey/fix-mesa-buildOtavio Salvador2021-08-2710-862/+0
|\ \ \ | |/ / |/| | mesa: drop patches after upgrade to 21.2.1
| * | mesa: drop patches after upgrade to 21.2.1.Andrey Zhizhikin2021-08-2710-862/+0
|/ / | | | | | | | | | | | | | | | | | | OE-Core mesa has been upgraded to version 21.2.1, which has all patches included. Drop all patches from the layer as they are not applicable anymore and remove them from SRC_URI. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* | Merge pull request #850 from thochstein/masterOtavio Salvador2021-08-241-0/+1
|\ \ | | | | | | imx-base.inc: Define a default value for OPTEE_BIN_EXT
| * | imx-base.inc: Define a default value for OPTEE_BIN_EXTTom Hochstein2021-08-241-0/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Without a default the IMAGE_BOOT_FILES is not parsed properly, leading to the following error for machines without such a variable definition: ``` | ERROR: _exec_cmd: install -m 0644 -D /z/build-master/imx233-olinuxino-maxi/build/tmp-glibc/deploy/images/imx233-olinuxino-maxi/make_dtb_boot_files /z/build-master/imx233-olinuxino-maxi/build/tmp-glibc/work/imx233_olinuxino_maxi-oe-linux-gnueabi/core-image-base/1.0-r0/tmp-wic/boot.2/make_dtb_boot_files returned '1' instead of 0 | output: install: cannot stat '/z/build-master/imx233-olinuxino-maxi/build/tmp-glibc/deploy/images/imx233-olinuxino-maxi/make_dtb_boot_files': No such file or directory ERROR: Task (/opt/oe/configs/z/build-master/imx233-olinuxino-maxi/layers/openembedded-core/meta/recipes-core/images/core-image-base.bb:do_image_wic) failed with exit code '1' ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #848 from thochstein/masterOtavio Salvador2021-08-231-3/+1
|\ \ | | | | | | imx-gpu-viv: Provides virtual/libgl for framebuffer
| * | imx-gpu-viv: Provides virtual/libgl for framebufferTom Hochstein2021-08-231-3/+1
|/ / | | | | | | | | | | | | Support for GL on framebuffer is available for some time, at least since 6.4.0.p2.6. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #847 from thochstein/masterOtavio Salvador2021-08-234-14/+37
|\ \ | | | | | | Add OP-TEE support for imx6qdlsabre* machines
| * | imx6qdlsabre*: Add support for opteeTom Hochstein2021-08-212-0/+6
| | | | | | | | | | | | | | | | | | If optee is enabled via machine feature, use optee uboot config. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | imx6qdlsabre*: Add uboot config options for u-boot-imxTom Hochstein2021-08-212-12/+27
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | imx-base.inc: Fix optee boot imagesTom Hochstein2021-08-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | For optee support tee.bin is needed in the image. The optee image uTee is renamed with an SOC qualifier. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | optee-os: Add support for imx6qdlsabre* machinesTom Hochstein2021-08-211-0/+2
|/ / | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #846 from thochstein/graphicsOtavio Salvador2021-08-1816-48/+1908
|\ \ | | | | | | Graphics upgrade for NXP 5.10.35-2.0.0 release
| * | xserver-xorg: Backport pixmap fixes for GLESTom Hochstein2021-08-189-0/+1877
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | imx-gpu-viv: Drop empty Wayland packagesTom Hochstein2021-08-181-17/+0
| | | | | | | | | | | | | | | | | | | | | The functionality of libwayland-viv-imx and libgc-wayland-protocol-imx was moved to libegl-imx some time ago, so drop the empty packages. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | imx-gpu-viv: Move CL/cl_viv_vx_ext.h to main packageTom Hochstein2021-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | | The header file `/usr/include/CL/cl_viv_vx_ext.h` is needed at runtime, so move it to the main package `libclc-imx`. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | imx-gpu-viv: Inhibit sysroot strippingTom Hochstein2021-08-181-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | The binaries are already stripped, so inhibit sysroot stripping. Fixes multiple warning messages like: WARNING: imx-gpu-viv-1_6.4.3.p2.0-aarch64-r0 do_populate_sysroot: File '/usr/lib/libGLES_CL.so.1.1.0' from imx-gpu-viv was already stripped, this will prevent future debugging! Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>