]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
3 years agolinux-fslc: update to v5.12.4
Andrey Zhizhikin [Sun, 16 May 2021 20:59:32 +0000 (20:59 +0000)]
linux-fslc: update to v5.12.4

Kernel repository has been upgraded to v5.12.4 from stable korg.

Following upstream commits are included in this version:
----
4bcf3b752d59 Linux 5.12.4
f7a805d1bb53 sctp: delay auto_asconf init until binding the first addr
3b31f6e84849 Revert "net/sctp: fix race condition in sctp_destroy_sock"
2a8d740aac1b smp: Fix smp_call_function_single_async prototype
e7d7bedd507b net: Only allow init netns to set default tcp cong to a restricted algo
eb88d8466be5 bpf: Prevent writable memory-mapping of read-only ringbuf pages
53eb85cc6630 bpf, ringbuf: Deny reserve of buffers larger than ringbuf
9fdd1d10daac bpf: Fix alu32 const subreg bound tracking on bitwise operations
d22f538e9ec6 afs: Fix speculative status fetches
64055efc88bc mm/memory-failure: unnecessary amount of unmapping
d1ebd228ceab mm/sparse: add the missing sparse_buffer_fini() in error branch
c3ae6a3f3ca4 mm: memcontrol: slab: fix obtain a reference to a freeing memcg
805e3b93c93f kfifo: fix ternary sign extension bugs
36550ef5418d ia64: fix EFI_DEBUG build
7ea1491f2697 ia64: ensure proper NUMA distance and possible map initialization
1e05c2b9d691 perf session: Add swap operation for event TIME_CONV
59bf7d961a80 perf jit: Let convert_timestamp() to be backwards-compatible
f57f2d897ff3 perf tools: Change fields type in perf_record_time_conv
c899dc41655e net:nfc:digital: Fix a double free in digital_tg_recv_dep_req
709d47b03494 net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODE
4903918c10b4 net: bridge: mcast: fix broken length + header check for MRDv6 Adv.
5b87fbb20483 RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
ad9ce7188432 RDMA/siw: Fix a use after free in siw_alloc_mr
b64a9914918d bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds
e738b042761a selftests/bpf: Fix core_reloc test runner
dade94cf3223 selftests/bpf: Fix field existence CO-RE reloc tests
4f11633d8549 selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro
e407495ba678 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
0648941f4c8b net/sched: act_ct: fix wild memory access when clearing fragments
0d76da03a8a1 KVM: SVM: Disable SEV/SEV-ES if NPT is disabled
7399abdad9d3 KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
b74a478a66ea KVM: SVM: Zero out the VMCB array used to track SEV ASID association
3461924cde00 KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM
3fbc5bc651d6 bnxt_en: Fix RX consumer index logic in the error path.
0af76111c2a6 mptcp: Retransmit DATA_FIN
dc4b143319f8 selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test
92aa8a27b470 selftests: mlxsw: Remove a redundant if statement in port_scale test
8334e4fbe50a selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static
21815f28af80 net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb
485517a2beb2 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
9f794d2c67c7 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
5878246cdf61 bnxt_en: fix ternary sign extension bug in bnxt_show_temp()
69a6cf01a1f4 net, xdp: Update pkt_type if generic XDP changes unicast MAC
9e4fd05376a3 net: enetc: fix link error again
df9248ef56e6 net: phy: marvell: fix m88e1111_set_downshift
99ce66766bde net: phy: marvell: fix m88e1011_set_downshift
4305af7e959d powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')
5803e86e1837 powerpc/perf: Fix the threshold event selection for memory events in power10
7748383030f2 wlcore: Fix buffer overrun by snprintf due to incorrect buffer size
99a9906582c7 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock
5e413c0831ff ath10k: Fix a use after free in ath10k_htc_send_bundle
07eb006064c7 ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices
a84df7c80bda powerpc/64: Fix the definition of the fixmap area
fa37a461bd6d RDMA/core: Add CM to restrack after successful attachment to a device
b6ee57f610c6 RDMA/rxe: Fix a bug in rxe_fill_ip_info()
b13cbc536990 mt76: mt7921: fix possible invalid register access
28d7cb12d403 mt76: mt7615: Fix a dereference of pointer sta before it is null checked
b2847bf30c4a net: phy: intel-xway: enable integrated led functions
7e62a88bf058 net: renesas: ravb: Fix a stuck issue when a lot of frames are received
b0b10216b579 net: stmmac: fix TSO and TBS feature enabling during driver open
a6ce99d59874 nfp: devlink: initialize the devlink port attribute "lanes"
3d3cd0346916 net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size
d161c03bd241 crypto: ccp: Detect and reject "invalid" addresses destined for PSP
8bef76325feb powerpc/pseries/iommu: Fix window size for direct mapping with pmem
e038f93363c3 mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex
d754c80ae82a mt76: mt7915: fix memleak when mt7915_unregister_device()
6c5b2b0c6e5a mt76: mt7615: fix memleak when mt7615_unregister_device()
dd86a80bb97f rtw88: refine napi deinit flow
03b59d27a72b net: davinci_emac: Fix incorrect masking of tx and rx error channel
9d1ba11fabdd net: marvell: prestera: fix port event handling on init
37c38674ef2f vsock/virtio: free queued packets when closing socket
fde3756222f9 sfc: ef10: fix TX queue lookup in TX event handling
6a8aaa46a6e4 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails
a589a9122fce RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails
8b7b075f53a9 RDMA/cxgb4: add missing qpid increment
673de75d1e44 gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check
53a032f04769 net: ethernet: ixp4xx: Set the DMA masks explicitly
1b57024de437 libbpf: Initialize the bpf_seq_printf parameters array field by field
d234618d2ec6 vsock/vmci: log once the failed queue pair allocation
d0287ef91ea5 netfilter: nftables_offload: special ethertype handling for VLAN
b988433b1b34 netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector
d78fa64c87fa netfilter: nft_payload: fix C-VLAN offload support
a8d66b4c8903 mwl8k: Fix a double Free in mwl8k_probe_hw
7503993cea78 i2c: mediatek: Fix wrong dma sync flag
6d78450bbe69 i2c: sh7760: fix IRQ error path
f5f2fd30be85 wlcore: fix overlapping snprintf arguments in debugfs
a32b50a26745 rtlwifi: 8821ae: upgrade PHY and RF parameters
07f85449d230 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid
6c9607314b37 powerpc/smp: Reintroduce cpu_core_mask
f32116261e8e mptcp: fix format specifiers for unsigned int
5cad9e2caa96 iommu/mediatek: Always enable the clk on resume
cf6fcf26f60d powerpc/pseries: extract host bridge from pci_bus prior to bus removal
1de6095db28f MIPS: pci-legacy: stop using of_pci_range_to_resource
e44ec34641f7 drm/amd/pm: fix error code in smu_set_power_limit()
04ee044a877e drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add()
5f54b9be4ce5 perf beauty: Fix fsconfig generator
969d259ed670 iommu/amd: Put newline after closing bracket in warning
6532647bf264 iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()'
038bf959af53 drm/i915/gvt: Fix error code in intel_gvt_init_device()
4fd6cb342547 net/packet: remove data races in fanout operations
841bbc0da841 net/mlx5: Fix bit-wise and with zero
2d63c969c436 ASoC: ak5558: correct reset polarity
403ec2958305 powerpc/syscall: switch user_exit_irqoff and trace_hardirqs_off order
3b35c9e484cb powerpc/xive: Fix xmon command "dxi"
d7de92e4355e powerpc/xive: Drop check on irq_data in xive_core_debug_show()
a5436462939a iwlwifi: dbg: disable ini debug in 9000 family and below
fc23413efc1d iwlwifi: rs-fw: don't support stbc for HE 160
4d267335c51a fuse: fix matching of FUSE_DEV_IOC_CLONE command
e6f5e2039d99 i2c: sh7760: add IRQ check
adabb7479570 i2c: rcar: add IRQ check
2dada8877293 i2c: mlxbf: add IRQ check
60c6bc467bca i2c: jz4780: add IRQ check
ee714ab6e489 i2c: emev2: add IRQ check
cbf441180bf1 i2c: cadence: add IRQ check
a42ac16e6573 i2c: xiic: fix reference leak when pm_runtime_get_sync fails
c7ea772c9fcf i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails
d3406ab52097 i2c: sprd: fix reference leak when pm_runtime_get_sync fails
d6fdc153091d i2c: omap: fix reference leak when pm_runtime_get_sync fails
ff406f6cd09c i2c: imx: fix reference leak when pm_runtime_get_sync fails
b100650d80cd i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails
7ee35cde1e81 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails
a45fc41beed8 i2c: cadence: fix reference leak when pm_runtime_get_sync fails
8b3ffa5814f0 pinctrl: at91-pio4: Fix slew rate disablement
d3cca8067d43 RDMA/rtrs-clt: destroy sysfs after removing session from active list
bd8fbee40c87 RDMA/srpt: Fix error return code in srpt_cm_req_recv()
a46b536cd60c mt76: mt7921: fix kernel crash when the firmware fails to download
ab2dcb9083f2 net: thunderx: Fix unintentional sign extension issue
4c20ede4c22e cxgb4: Fix unintentional sign extension issues
c86386cc21bf RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal()
1500e3293905 IB/hfi1: Fix error return code in parse_platform_config()
296eb4ca08e4 RDMA/qedr: Fix error return code in qedr_iw_connect()
6354991d0bf5 ovl: invalidate readdir cache on changes to dir with origin
eecb662975c0 ovl: show "userxattr" in the mount data
947573d8b725 KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit
0e36eb66f179 mt76: mt7921: fix the dwell time control
1aa32d64fad4 mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton
5ac6fcde7c70 mt76: mt7921: always wake the device in mt7921_remove_interface
6c8e96ad4114 mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset()
9ed3f7370ac2 mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset()
7ecb3748e3ba mt76: mt7663s: fix the possible device hang in high traffic
cd0261e1bf53 mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation
ab28d7d1b205 mt76: mt7663: fix when beacon filter is being applied
4bd926e5ca88 mt76: mt7915: fix txrate reporting
b9d3a9e108d9 mt76: mt7915: fix rxrate reporting
f8d03ca3bb4a mt76: mt7921: fix the base of the dynamic remap
a24470fbbdeb mt76: mt7921: fix the base of PCIe interrupt
65d1c9b2a2ff mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list
2554b9cb4b5e mt76: connac: fix kernel warning adding monitor interface
fe1ea83b76ad mt76: mt7915: fix mib stats counter reporting to mac80211
d5d23c2dbc6e mt76: mt7615: fix mib stats counter reporting to mac80211
fb2e48febf56 mt76: mt7615: fix TSF configuration
09e89893b926 mt76: mt7921: fix stats register definitions
358af1c797a0 mt76: mt7915: fix aggr len debugfs node
abf1eac51e38 mt76: mt7921: fix aggr length histogram
54b989653c55 mt76: mt7615: fix memory leak in mt7615_coredump_work
3182896668e1 mt76: mt7921: fixup rx bitrate statistics
bca02a4a79de mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss
481122637445 mt76: mt7921: fix memory leak in mt7921_coredump_work
c2918dd90003 mt76: mt7921: fix suspend/resume sequence
e2cdc9cb33c5 mt76: mt7915: fix tx skb dma unmap
821ae236ccea mt76: mt7615: fix tx skb dma unmap
88eee5ffb3b2 mt7601u: fix always true expression
ae5ef5358a89 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page()
0d724bf90a2d xfs: fix return of uninitialized value in variable error
269c23fa1b8e RDMA/hns: Fix missing assignment of max_inline_data
ab5530a9c103 perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric
02101c6645b2 mac80211: bail out if cipher schemes are invalid
42667ed491b2 powerpc: iommu: fix build when neither PCI or IBMVIO is set
822ea5559c51 powerpc/perf: Fix PMU constraint check for EBB events
d6dba51f6e0c powerpc/64s: Use htab_convert_pte_flags() in hash__mark_rodata_ro()
defbe7df3883 powerpc/pseries: Add key to flags in pSeries_lpar_hpte_updateboltedpp()
e40c52ee67b1 powerpc/64s: Fix pte update for kernel memory on radix
79f754d58e52 IB/hfi1: Use kzalloc() for mmu_rb_handler allocation
769003fd970c liquidio: Fix unintented sign extension of a left shift of a u16
66b672eab0ae ASoC: simple-card: fix possible uninitialized single_cpu local variable
b4a6de2e3d48 KVM: arm64: Initialize VCPU mdcr_el2 before loading it
117740621dbc HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE
59fcf294a3dd HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event()
da317e93f353 HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling
217c22918c3a HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness
eefc81ca6f30 ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls
0fbef3697f0f iommu/vt-d: Invalidate PASID cache when root/context entry changed
66c24699f266 iommu/vt-d: Remove WO permissions on second-level paging entries
160faa083e5d iommu/vt-d: Report the right page fault address
943cf2a239f8 iommu/vt-d: Report right snoop capability when using FL for IOVA
32a874c6deda iommu: Fix a boundary issue to avoid performance drop
e89f28b8be65 iommu/vt-d: Don't set then clear private data in prq_event_thread()
77e74a050dce KVM: arm64: Fix error return code in init_hyp_mode()
793d43c43297 mips: bmips: fix syscon-reboot nodes
facdf32dfcd0 net: hns3: Limiting the scope of vector_ring_chain variable
8e82bcb775fa nfc: pn533: prevent potential memory corruption
59bbdeee1dcb RDMA/core: Fix corrupted SL on passive side
af5a6af4d450 bug: Remove redundant condition check in report_bug
5528b6014c49 net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start()
8bc9833f5622 powerpc/pseries: Only register vio drivers if vio bus exists
4c5e5cea64d1 udp: never accept GSO_FRAGLIST packets
450687386cd1 udp: skip L4 aggregation for UDP tunnel packets
5b86b44b9a4d net: phy: lan87xx: fix access to wrong register of LAN87xx
ff4fed6152e7 ALSA: core: remove redundant spin_lock pair in snd_card_disconnect
62413972f526 ASoC: q6afe-clocks: fix reprobing of the driver
f52b9a88ebeb fs: dlm: fix missing unlock on error in accept_from_sock()
51c7eda8b188 gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP
8737b781154c MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again
5a54afcc73bc powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration
08be2d6596d4 powerpc/64s: Fix hash fault to use TRAP accessor
ad11f55f1898 IB/isert: Fix a use after free in isert_connect_request
3f3e72957876 RDMA/mlx5: Fix drop packet rule in egress table
3266682f91cc iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK
6570a82def26 ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk
2b8bf48c2165 MIPS: loongson64: fix bug when PAGE_SIZE > 16KB
5d58e5fabc92 pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero
eb7d63e4a37b pinctrl: pinctrl-single: remove unused parameter
806245375ff9 inet: use bigger hash table for IP ID generation
33df5d11674c ima: Fix the error code for restoring the PCR value
58e90fbccd88 MIPS: fix local_irq_{disable,enable} in asmmacro.h
4b0a22c90175 powerpc/prom: Mark identical_pvr_fixup as __init
71db53905dba powerpc/fadump: Mark fadump_calculate_reserve_size as __init
a3e3bd8b1cd4 powerpc/mm: Move the linear_mapping_mutex to the ifdef where it is used
a712a6a3891d libbpf: Add explicit padding to btf_dump_emit_type_decl_opts
3be43633d30f selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed
cfd02c72e5f4 net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s)
69f38f9126d2 net: dsa: bcm_sf2: add function finding RGMII register
26a0b1f604e0 ASoC: tegra30: i2s: Restore hardware state on runtime PM resume
409c028892b1 iommu/vt-d: Reject unsupported page request modes
ba5d584cd6e8 iommu/dma: Resurrect the "forcedac" option
346607ab09de iommu: Check dev->iommu in iommu_dev_xxx functions
ba07cf2b0222 bpftool: Fix maybe-uninitialized warnings
1bafc147d350 libbpf: Add explicit padding to bpf_xdp_set_link_opts
ca44f7cd20d9 net: lapbether: Prevent racing when checking whether the netif is running
332e69eb3bd9 Bluetooth: avoid deadlock between hci_dev->lock and socket lock
bf628b366445 KVM: x86/mmu: Retry page faults that hit an invalid memslot
bcf8a9025dfa wilc1000: write value to WILC_INTR2_ENABLE register
fa79dc1b5aaa net/mlx5: DR, Add missing vhca_id consume from STEv1
54816e3144c4 RDMA/mlx5: Fix mlx5 rates to IB rates map
386bdf46a93e RDMA/mlx5: Fix query RoCE port
29f91bd26f3b RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr
6db9ead40fca ASoC: Intel: Skylake: Compile when any configuration is selected
18a335dc2515 ASoC: Intel: boards: sof-wm8804: add check for PLL setting
bdda1efa656d perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars
140f1d728362 HID: plantronics: Workaround for double volume key presses
b963d569fcbe xsk: Respect device's headroom and tailroom on generic xmit path
72e431005a81 drivers/block/null_blk/main: Fix a double free in null_init.
ff8150b9cf8f ataflop: fix off by one in ataflop_probe()
2a3a8bbca28b ataflop: potential out of bounds in do_format()
163dd7fa459f kthread: Fix PF_KTHREAD vs to_kthread() race
af813843d8e6 sched/debug: Fix cgroup_path[] serialization
9b7d064beb34 block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_clt_get_path_name
84b8c266c4bf io_uring: fix overflows checks in provide buffers
9fb875f2c2f9 perf/amd/uncore: Fix sysfs type mismatch
3456263249c0 x86/events/amd/iommu: Fix sysfs type mismatch
f61295900937 HSI: core: fix resource leaks in hsi_add_client_from_dt()
a961733c9a8e media: cedrus: Fix H265 status definitions
af7451599528 media: meson-ge2d: fix rotation parameters
3709013f59ae nvme-pci: don't simple map sgl when sgls are disabled
8d14cda31292 nvmet-tcp: fix a segmentation fault during io parsing error
fee3fece9d84 mfd: stm32-timers: Avoid clearing auto reload register
6aab92b5cb8a mailbox: sprd: Introduce refcnt when clients requests/free channels
0dcc67960c6c scsi: ibmvfc: Fix invalid state machine BUG_ON()
9a5b491ee9e0 scsi: sni_53c710: Add IRQ check
a808b2b925be scsi: sun3x_esp: Add IRQ check
47c242dc76c8 scsi: jazz_esp: Add IRQ check
12e8332ac74f scsi: hisi_sas: Fix IRQ checks
0bb0751c28bb scsi: ufs: ufshcd-pltfrm: Fix deferred probing
27b44a8e143a scsi: pm80xx: Fix potential infinite loop
c9f61c4bb402 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check()
cbc1be3bf6f4 clk: uniphier: Fix potential infinite loop
4fa863449325 bcache: Use 64-bit arithmetic instead of 32-bit
545195b478a1 drm/radeon: Fix a missing check bug in radeon_dp_mst_detect()
5d4dae4b6277 drm/amd/display: check fb of primary plane
fb4c0863779e drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct
82c27430cab9 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE
6b5366561974 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE
f7246e5b14e7 clk: qcom: a7-pll: Add missing MODULE_DEVICE_TABLE
30a9ab25da0b media: i2c: rdamc21: Fix warning on u8 cast
58a54902ec86 drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train()
ba158f2fb0c6 clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable
8e4e49b0e723 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback
d2527bb1a700 vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
fe1ee6b61c59 drm/msm/dpu: enable DPU_SSPP_QOS_8LVL for SM8250
5f5f4d297622 drm/msm: Fix debugfs deadlock
6694b8daffac vfio/pci: Re-order vfio_pci_probe()
cd48042b764b vfio/pci: Move VGA and VF initialization to functions
d63e156085ac vfio/fsl-mc: Re-order vfio_fsl_mc_probe()
4d285d8a767f media: rkvdec: Do not require all controls to be present in every request
bde1744150a4 media: v4l2-ctrls.c: fix race condition in hdl->requests list
8620674de11d media: i2c: imx219: Balance runtime PM use-count
5ea9d36e03f6 media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream
762e2b204fd9 media: ipu3-cio2: Fix pixel-rate derived link frequency
7e101ec9c8b0 media: ccs: Fix sub-device function
1b71d5587fa7 nvme: retrigger ANA log update if group descriptor isn't found
59c2459bc180 power: supply: bq25980: Move props from battery node
81e4bfac2a49 clk: imx: Fix reparenting of UARTs not associated with stdout
906c538340dd nvmet-tcp: fix incorrect locking in state_change sk callback
c7dee3feee3f nvme-tcp: block BH in sk state_change sk callback
f0240a9cac40 drm/mediatek: Don't support hdmi connector creation
bb995c38e42a drm/mediatek: Switch the hdmi bridge ops to the atomic versions
61e93fa3f3ed seccomp: Fix CONFIG tests for Seccomp_filters
79476f1fe410 ata: libahci_platform: fix IRQ check
5b695910d760 sata_mv: add IRQ checks
581f6ba4fe7f pata_ipx4xx_cf: fix IRQ check
5b7b835e3fe3 pata_arasan_cf: fix IRQ check
1be17895150c selftests: fix prepending $(OUTPUT) to $(TEST_PROGS)
50798f4232d7 drm/omap: dsi: Add missing IRQF_ONESHOT
5489d7355ec7 x86/kprobes: Fix to check non boostable prefixes correctly
71356449c216 scsi: qla2xxx: Check kzalloc() return value
394374bedbba of: overlay: fix for_each_child.cocci warnings
296443139f89 drm/amd/display: Free local data after use
cef7b9cc0c93 drm/amdkfd: Fix recursive lock warnings
220fe3b0f124 drm/amdkfd: fix build error with AMD_IOMMU_V2=m
683200c61ca1 x86/kprobes: Retrieve correct opcode for group instruction
8267ccd7b9df media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs()
ac97be09d46f media: m88rs6000t: avoid potential out-of-bounds reads on arrays
5cd0f16bc44f media: atomisp: Fixed error handling path
27d2eab69f7d media: [next] staging: media: atomisp: fix memory leak of object flash
a44db63cc56e media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30
a5e2ebeb22ca media: m88ds3103: fix return value check in m88ds3103_probe()
0faeb8a1127a media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming()
711acdf0228d media: venus: core: Fix some resource leaks in the error path of 'venus_probe()'
521ed2a1ee95 drm/probe-helper: Check epoch counter in output_poll_execute()
cfc0149e1fe7 power: supply: bq27xxx: fix sign of current_now for newer ICs
15a6dff1b3f1 drm/panel-simple: Undo enable if HPD never asserts
75321dc8aebe media: aspeed: fix clock handling logic
a9545343a506 media: rkisp1: rsz: crash fix when setting src format
818103e37793 media: omap4iss: return error code when omap4iss_get() failed
ee43611a4f6c media: saa7146: use sg_dma_len when building pgtable
d05670a2e38d media: saa7134: use sg_dma_len when building pgtable
a6528fe467fc media: vivid: fix assignment of dev->fbuf_out_flags
8b8d969ec4be media: mtk: fix mtk-smi dependency
8bdfbca9b17b rcu: Remove spurious instrumentation_end() in rcu_nmi_enter()
6ca5efcd15a8 afs: Fix updating of i_mode due to 3rd party change
ac67a8754fb1 printk: limit second loop of syslog_print_all
805cea93e66c sched/fair: Fix shift-out-of-bounds in load_balance()
9bdcfbed2a9f scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb()
fe67c11fef93 drm/mcde/panel: Inverse misunderstood flag
080bd41d6478 drm/amd/display: Fix off by one in hdmi_14_process_transaction()
bb62b23e950c drm/stm: Fix bus_flags handling
b3ed9569a7b2 drm/tilcdc: send vblank event when disabling crtc
f3e2b85d3059 soc: aspeed: fix a ternary sign expansion bug
620b84fc3544 xen-blkback: fix compatibility bug with single page rings
15e7357f076b spi: tools: make a symbolic link to the header file spi.h
3b61f2f020c7 serial: omap: fix rs485 half-duplex filtering
b641a97b1f0b serial: omap: don't disable rs485 if rts gpio is missing
59e0f581a8a9 ttyprintk: Add TTY hangup callback.
acb642ee0f65 usb: dwc2: Fix hibernation between host and device modes.
36535a40b52c usb: dwc2: Fix host mode hibernation exit with remote wakeup flow.
b3fc9b21e5c6 PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check
682f486d18c6 Drivers: hv: vmbus: Increase wait time for VMbus unload
b877d36f134f platform/surface: aggregator: fix a bit test
3e4e2eca38ed hwmon: (pmbus/pxe1610) don't bail out when not all pages are active
7b9b14d8ba41 x86/platform/uv: Fix !KEXEC build failure
c3a5a3597ea9 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input
7b386cbdc343 btrfs: zoned: move log tree node allocation out of log_root_tree->log_mutex
bad5a23cf2b4 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails
23269ac9f123 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op
28b09dcdcf7d spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume
38671c4a5bf1 spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue
3fc537486d7c crypto: arm64/aes-ce - deal with oversight in new CTR carry code
2728f289b327 Drivers: hv: vmbus: Use after free in __vmbus_open()
6ee53ec981c1 ARM: dts: aspeed: Rainier: Fix humidity sensor bus address
4b7c347672c2 spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe
d7cd576b987f usb: typec: tcpm: Honour pSnkStdby requirement during negotiation
aabd4ef3a065 platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table
af43779b6cc9 char: tpm: fix error return code in tpm_cr50_i2c_tis_recv()
364400df2df9 security: keys: trusted: fix TPM2 authorizations
4c5534ad2791 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure
a74cb41af7db memory: renesas-rpc-if: fix possible NULL pointer dereference of resource
f476db2c0ffb spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op()
512dbf4a0892 usb: cdnsp: Fixes issue with Configure Endpoint command
143f627f1979 m68k: Add missing mmap_read_lock() to sys_cacheflush()
795ad51102da usbip: vudc: fix missing unlock on error in usbip_sockfd_store()
8c2293dbe841 crypto: chelsio - Read rxchannel-id from firmware
d5d7e473ee8a node: fix device cleanups in error handling code
1395747ee5e9 firmware: qcom-scm: Fix QCOM_SCM configuration
ac2c5480afd4 serial: core: return early on unsupported ioctls
a72d78d67043 tty: fix return value for unsupported termiox ioctls
23598e43e2d9 tty: fix return value for unsupported ioctls
addeca42cc77 tty: actually undefine superseded ASYNC flags
7551577e6ce4 USB: cdc-acm: fix TIOCGSERIAL implementation
e48628060ca4 USB: cdc-acm: fix unprivileged TIOCCSERIAL
b0e543b46b8d usb: gadget: r8a66597: Add missing null check on return from platform_get_resource
6a2b5cee0d31 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware()
d11e1802f8ae spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op
8d3d7eead4ca spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality
a5ec27dd6e37 spi: spi-zynqmp-gqspi: add mutex locking for exec_op
8fa511754543 spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible
d6c13a9896ae cpufreq: armada-37xx: Fix determining base CPU frequency
ae390626dc0e cpufreq: armada-37xx: Fix driver cleanup when registration failed
fac19292b8c1 clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0
9db7efc1cef8 clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz
ae1294896b13 cpufreq: armada-37xx: Fix the AVS value for load L1
b06442ced776 clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock
ca9630b6522f cpufreq: armada-37xx: Fix setting TBG parent for load levels
5072029dae67 crypto: qat - Fix a double free in adf_create_ring
b7bd0657c203 crypto: sa2ul - Fix memory leak of rxd
d3d702084d12 crypto: sun8i-ss - Fix memory leak of pad
d385c6e4b3cc crypto: allwinner - add missing CRYPTO_ prefix
5083a1723a33 ACPI: CPPC: Replace cppc_attr with kobj_attribute
844b01c8fc6e cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration
a163df99821f PM: runtime: Replace inline function pm_runtime_callbacks_present()
c9c1ee0120fd soc: qcom: mdt_loader: Detect truncated read of segments
0382a1e02cc3 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz
0eb78f53cae4 spi: fsl: add missing iounmap() on error in of_fsl_spi_probe()
8735248ebb91 spi: Fix use-after-free with devm_spi_alloc_*
27502a922ec0 clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe()
bf2333393f33 clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped
d510293acb68 clocksource/drivers/timer-ti-dm: Fix posted mode status check order
c0053d344069 PM / devfreq: Use more accurate returned new_freq as resume_freq
4c3988bcc3e5 soc: qcom: pdr: Fix error return code in pdr_register_listener
3222157c9d2d platform/x86: dell-wmi-sysman: Make init_bios_attributes() ACPI object parsing more robust
9acb52e70c18 staging: greybus: uart: fix unprivileged TIOCCSERIAL
15ee91744b23 staging: fwserial: fix TIOCGSERIAL implementation
a6dae92dda49 staging: fwserial: fix TIOCSSERIAL implementation
faad1643e53b staging: rtl8192u: Fix potential infinite loop
74b525963c79 staging: comedi: tests: ni_routes_test: Fix compilation error
073b6c00f4a6 irqchip/gic-v3: Fix OF_BAD_ADDR error handling
c8994829f8da mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init
0b5e17391e62 iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol
ff2f0383b537 firmware: qcom_scm: Workaround lack of "is available" call on SC7180
1fcaf5e2188f firmware: qcom_scm: Reduce locking section for __get_convention()
cba3020b9264 firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool
5d3422516934 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits
effd2bd62b41 soundwire: stream: fix memory leak in stream config error path
60015b30417e memory: pl353: fix mask of ECC page_size config register
8d2a65bf858a ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge interrupt trigger level
7241c948b412 ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge interrupt trigger level
57d5dee58ce7 driver core: platform: Declare early_platform_cleanup() prototype
8832b172ff0f nvmem: rmem: fix undefined reference to memremap
df60888bf3e4 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse
b93e0b45015e USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR()
df65ce037234 usb: gadget: aspeed: fix dma map failure
4d8392fba0f2 crypto: qat - fix error path in adf_isr_resource_alloc()
a542f220b4b1 crypto: poly1305 - fix poly1305_core_setkey() declaration
8b37c99d66b4 NFSv4.2: fix copy stateid copying for the async copy
3f647a08416d arm64: dts: mediatek: fix reset GPIO level on pumpkin
fd8a29ca0d8f phy: ingenic: Fix a typo in ingenic_usb_phy_probe()
9249b7fa71a4 phy: ralink: phy-mt7621-pci: fix return value check in mt7621_pci_phy_probe()
fd5378456e4e phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally
4fd6c07cea3b phy: ralink: phy-mt7621-pci: fix XTAL bitmask
bb476294d362 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup
15fe1e9adbbd soc: mediatek: pm-domains: Fix missing error code in scpsys_add_subdomain()
75ec82fe259b soundwire: bus: Fix device found flag correctly
a35e98e0340e arm64: dts: qcom: sm8250: fix display nodes
c6f8e0dc8da1 bus: qcom: Put child node before return
91080d1baf4c arm64: dts: mt8173: fix wrong power-domain phandle of pmic
3a2d02e9778d arm64: dts: mt8183: Add gce client reg for display subcomponents
f56cf3fac1a1 arm64: dts: renesas: r8a779a0: Fix PMU interrupt
a08799d3e8c8 mtd: require write permissions for locking and badblock ioctls
f7f198e5b361 dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties'
05933809ef46 usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()'
4dcc2f1542e4 usb: gadget: s3c: Fix incorrect resources releasing
bc164215cb37 fotg210-udc: Complete OUT requests on short packets
456b9a9acf76 fotg210-udc: Don't DMA more than the buffer can take
2e1c5f9f3203 fotg210-udc: Mask GRP2 interrupts we don't handle
58fe85af6922 fotg210-udc: Remove a dubious condition leading to fotg210_done
170f02ded842 fotg210-udc: Fix EP0 IN requests bigger than two packets
84d38ee7cc78 fotg210-udc: Fix DMA on EP0 for length > max packet size
1ea500ce6f7c crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init
a07e0ff34400 crypto: qat - don't release uninitialized resources
b655b45919d7 crypto: ccp - fix command queuing to TEE ring buffer
01d6b0abcc66 usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1)
833490104757 usb: gadget: pch_udc: Initialize device pointer before use
536e5a42e6cd usb: gadget: pch_udc: Check for DMA mapping error
f1e537380153 usb: gadget: pch_udc: Check if driver is present before calling ->setup()
0933de7be64e usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits()
0dadbf7ad2cb devtmpfs: fix placement of complete() call
49ac0af94139 usb: host: ehci-tegra: Select USB_GADGET Kconfig option
5a3672a6edcb x86/microcode: Check for offline CPUs before requesting new microcode
7907a6d2d365 staging: qlge: fix an error code in probe()
9dbd136aff69 Drivers: hv: vmbus: Drop error message when 'No request id available'
7bd798abad61 spi: stm32: Fix use-after-free on unbind
0a9c774f003c crypto: arm/blake2s - fix for big endian
9cd2bd6874b4 selftests/x86: Add a missing .note.GNU-stack section to thunks_32.S
6c3f0c46ca48 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding
01299660164a regulator: bd9576: Fix return from bd957x_probe()
28f00f021392 arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode
1251ef565c1e spi: stm32: drop devres version of spi_register_master
6516cb852d70 crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map
48eb34b16d10 arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x
fc474a743e6b arm64: dts: qcom: sm8350: fix number of pins in 'gpio-ranges'
ebcb732af084 arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges'
3b7499aafa0c arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges'
dea150cf1d40 arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges'
34833cd1bcd5 arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup on trogdor
66ef17ff0bd9 arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer
e688a3953bd1 arm64: dts: qcom: sm8350: Fix level triggered PMU interrupt polarity
3bfdadd3bdf2 arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity
a3e81f0e31eb arm64: dts: qcom: sc7180: trogdor: Fix trip point config of charger thermal zone
99c85d841529 iio: adis16480: fix pps mode sampling frequency math
69a2c2e02daa arm64: dts: ti: k3-j721e-main: Update the speed modes supported and their itap delay values for MMCSD subsystems
bd264d03a71b ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control
c3d322609b49 mtd: maps: fix error return code of physmap_flash_remove()
915959ef8bec mtd: parsers: qcom: incompatible with spi-nor 4k sectors
9380ee18b58d mtd: parsers: qcom: Fix error condition
64151b20eba8 mtd: don't lock when recursively deleting partitions
a4ef6c56a8af mtd: rawnand: qcom: Return actual error code instead of -ENODEV
82bcabce34d9 mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions()
fa897935b750 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC
40bad753d1fc mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe()
1ad5f8a3f392 arm64: dts: broadcom: bcm4908: fix switch parent node name
121a5da334eb spi: rockchip: avoid objtool warning
b9e569ae1da3 regmap: set debugfs_name to NULL after it is freed
89e2375bafbc mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities
a113d3b0ab16 usb: typec: stusb160x: fix return value check in stusb160x_probe()
30eca95df3c4 usb: typec: tps6598x: Fix return value check in tps6598x_probe()
c7c88f690f15 usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS
c03542175f9e usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling
9edc7a066011 serial: stm32: fix tx_empty condition
46c6efeff8e3 serial: stm32: add FIFO flush when port is closed
8fa18df35229 serial: stm32: fix FIFO flush in startup and set_termios
a5e6b2759376 serial: stm32: call stm32_transmit_chars locked
b263011153ee serial: stm32: fix tx dma completion, release channel
59ead20a3dec serial: liteuart: fix return value check in liteuart_probe()
84a8fdccdd7e serial: stm32: fix a deadlock in set_termios
65b53eb11514 serial: stm32: fix wake-up flag handling
f6fba14ddd5e serial: stm32: fix a deadlock condition with wakeup event
9b10b39da6aa serial: stm32: fix TX and RX FIFO thresholds
ace36d5a4249 serial: stm32: fix incorrect characters on console
df5cee652799 serial: stm32: fix startup by enabling usart for reception
3d8b6e3242fb serial: stm32: fix probe and remove order for dma
f1a704aa1cd0 x86/platform/uv: Set section block size for hubless architectures
023f053c37b2 bus: ti-sysc: Fix initializing module_pa for modules without sysc register
be4720a61d2b arm64: dts: renesas: Add mmc aliases into board dts files
c1cc1df36c52 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files
e59274ac3b78 ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family
8ce23c685240 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow
1b05b10ba676 ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250
7ebd2607296e ARM: dts: exynos: correct PMIC interrupt trigger level on P4 Note family
642a587880f1 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family
c883c93ee144 ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family
9b928651cc3b ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family
f73c51927a77 ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family
277d9da7d39a ARM: dts: exynos: correct fuel gauge interrupt trigger level on P4 Note family
96efb5ea80cd ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100
32feeec631a2 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
50e7b39b8084 crypto: sun8i-ss - fix result memory leak on error path
ac9675c00005 crypto: keembay-ocs-aes - Fix error return code in kmb_ocs_aes_probe()
f2ad9cbc94a0 crypto: keembay-ocs-hcu - Fix error return code in kmb_ocs_hcu_probe()
4a153aacc73e fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER
d28a7779d45b x86/vdso: Use proper modifier for len's format specifier in extract()
17d45b88c1af firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE)
f7476bf64f40 firmware: xilinx: Fix dereferencing freed memory
07871a25dfb3 Revert "tools/power turbostat: adjust for temperature offset"
e879c36a8512 usb: gadget: pch_udc: Revert d3cb25a12138 completely
3228a02f91d5 Revert "drm/qxl: do not run release if qxl failed to init"
93a3589b710e ovl: fix missing revert_creds() on error path
af582bd4a21a mfd: stmpe: Revert "Constify static struct resource"
13b824cf038e Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register"
401e15486bc0 Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit"
9e4f06d5d55e KVM: selftests: Always run vCPU thread with blocked SIG_IPI
b821282e38a7 KVM: selftests: Sync data verify of dirty logging with guest sync
4dd4e8d2cc88 KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read
8c6fc4ecc1d0 KVM: arm64: Fully zero the vcpu state on reset
5b1fec560e70 KVM: arm64: Support PREL/PLT relocs in EL2 code
50cbad42bfea KVM: Stop looking for coalesced MMIO zones if the bus is destroyed
30f46c699373 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU
a2bc4ca00131 KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read
f0a0625e459c KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit
1194e31eaea5 KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit
3d386331268c KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode
5746acdd0af8 KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch
00ba45aaf834 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported
6dbfe6215582 KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created
fd88ede84e43 KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes
ba7bf5d6336a KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
62ae40d4281a KVM: SVM: Don't strip the C-bit from CR2 on #PF interception
dd9c924a487a KVM: nSVM: Set the shadow root level to the TDP level for nested NPT
00f892e28e1a KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads
2c466d1bd7d6 KVM: x86: Check CR3 GPA for validity regardless of vCPU mode
36825931c607 KVM: x86: Properly handle APF vs disabled LAPIC situation
f62bc34d2890 KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests
dd42721d3a0e KVM: x86/xen: Drop RAX[63:32] when processing hypercall
a974aed548b2 KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit
d8032e13979d KVM: s390: extend kvm_s390_shadow_fault to return entry pointer
f09435247c5f KVM: s390: split kvm_s390_real_to_abs
8baf398f50f1 KVM: s390: VSIE: fix MVPG handling for prefixing and MSO
f5a0098b46b2 s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility
4f5a74461656 KVM: s390: fix guarded storage control register handling
02a9126f51a5 KVM: s390: split kvm_s390_logical_to_effective
aac02c6bfdd6 KVM: s390: VSIE: correctly handle MVPG when in VSIE
f13e4287be65 ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32
e73bf2eb82d6 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable
5e9a107d2410 ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices
b769a6285896 ALSA: hda/realtek: Re-order ALC662 quirk table entries
a3cef89e9101 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries
d115e658d594 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
1698d55bf8c6 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
9c3465fc2df8 ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries
13abe4452472 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
8ff6fb1076ac ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries
a0848b321992 ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
8335fdd8783f ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
4d5fa5c3d3ee ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
c9e224a129dd ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
c9864a6b0ab3 drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode.
cf7889354f24 drm/amdgpu: fix r initial values
1c3697e3f919 drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC
6d8568b72485 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2
e304cfd8cc67 drm/amd/display: Reject non-zero src_y and src_x for video planes
98d7d76a74e4 drm: bridge/panel: Cleanup connector on bridge detach
4ab5778889e5 drm: bridge: fix ANX7625 use of mipi_dsi_() functions
5636981fa8d8 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast
dc37d27f16dd drm/dp_mst: Revise broadcast msg lct & lcr
d083f0de9d06 drm/radeon: fix copy of uninitialized variable back to userspace
1ae37c62b323 drm/panfrost: Don't try to map pages that are already mapped
be586482bd40 drm/panfrost: Clear MMU irqs before handling the fault
e5550e2f3e70 drm/ingenic: Fix non-OSD mode
d1f5199445ca drm/qxl: use ttm bo priorities
fba8cea75895 FDDI: defxx: Make MMIO the configuration default except for EISA
91b9548d413f mt76: fix potential DMA mapping leak
9cd09722e18a rtw88: Fix array overrun in rtw_get_tx_power_params()
f94f09e69568 cfg80211: scan: drop entry from hidden_list on overflow
aff4d8cb5ef5 net: xilinx: drivers need/depend on HAS_IOMEM
352f856408a9 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()
790da494c183 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put()
17bf84d857d0 MIPS: generic: Update node names to avoid unit addresses
001f553ca5be md: Fix missing unused status line of /proc/mdstat
5ad71f445a6c md: md_open returns -EBUSY when entering racing area
2271da321684 md: factor out a mddev_find_locked helper from mddev_find
cfac69f5cde9 md: split mddev_find
fe5dbe71fcde md-cluster: fix use-after-free issue when removing rdev
91d74f0a71e0 md/bitmap: wait for external bitmap writes to complete during tear down
53f8208e11ab async_xor: increase src_offs when dropping destination page
0a78ba078a37 x86, sched: Treat Intel SNC topology as default, COD as exception
336dc1d637f3 selinux: add proper NULL termination to the secclass_map permissions
aa38b4eebb53 misc: vmw_vmci: explicitly initialize vmci_datagram payload
bc4087770460 misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct
3b22a73354ff phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create()
709e69247a1f misc: lis3lv02d: Fix false-positive WARN on various HP models
cb506a1b7fef phy: cadence: Sierra: Fix PHY power_on sequence
07b929c857f0 sc16is7xx: Defer probe if device read fails
091d32c54550 iio: hid-sensor-rotation: Fix quaternion data not correct
99f8854ad3da iio: sx9310: Fix access to variable DT array
0a5cc717d5ae iio: magnetometer: yas530: Fix return value on error path
0ed8a4d4606b iio:adc:ad7476: Fix remove handling
8260a84e54d4 iio:accel:adis16201: Fix wrong axis assignment that prevents loading
47007b0dd0f7 iio: sx9310: Fix write_.._debounce()
71ec5597189c iio: magnetometer: yas530: Include right header
25a233aba5d0 iio: inv_mpu6050: Fully validate gyro and accel scale writes
ff39adf5d31c soc/tegra: regulators: Fix locking up when voltage-spread is out of range
ce835bc103ea PM / devfreq: Unlock mutex and free devfreq struct in error path
901b6b29fde9 PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c
6df842bbbaab PCI: xgene: Fix cfg resource mapping
bb2679a3a1c0 KVM: x86: Defer the MMU unload to the normal path on an global INVPCID
60870cc69ec8 PCI: Allow VPD access for QLogic ISP2722
9b3dfb743037 FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR
da61e572de95 MIPS: pci-rt2880: fix slot 0 configuration
97f12e7b3249 MIPS: pci-mt7620: fix PLL lock check
4aad12fcb513 ASoC: tlv320aic32x4: Increase maximum register in regmap
4eff0aece2bf ASoC: tlv320aic32x4: Register clocks before registering component
bbe08fe17ca9 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function
e0efbd123379 ASoC: samsung: tm2_wm5110: check of of_parse return value
bda903c40775 usb: xhci-mtk: improve bandwidth scheduling with TT
9cc300e48da1 usb: xhci-mtk: remove or operator for setting schedule parameters
a6727853725f USB: serial: xr: fix CSIZE handling
0707201cd3e5 usb: typec: tcpm: update power supply once partner accepts
999237e2fe4a usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply
3645a7d04f2f usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply
ff3486804847 drm: bridge: fix LONTIUM use of mipi_dsi_() functions
f162f1edfcd7 tty: mxser: fix TIOCSSERIAL permission check
b4a73d0398cd staging: fwserial: fix TIOCSSERIAL permission check
abeecdf9b9f3 tty: mxser: fix TIOCSSERIAL jiffies conversions
13b2afa47b65 tty: moxa: fix TIOCSSERIAL permission check
63cf4009837d staging: fwserial: fix TIOCSSERIAL jiffies conversions
be43d200fff9 USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check
2ab752561540 staging: greybus: uart: fix TIOCSSERIAL jiffies conversions
0f8dc63a4772 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions
6a855bd02516 tty: amiserial: fix TIOCSSERIAL permission check
9ee8e4799334 tty: moxa: fix TIOCSSERIAL jiffies conversions
0eff3fa802e5 usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode()
8f0591e79cde Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL"
226c0978a226 software node: Allow node addition to already existing device
b1faea82c829 coresight: etm-perf: Fix define build issue when built as module
ca2960d35c36 io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers
18175fe17ae0 net/nfc: fix use-after-free llcp_sock_bind/connect
93d388c087d7 bluetooth: eliminate the potential race condition when removing the HCI controller
c026c3dc3947 Bluetooth: verify AMP hci_chan before amp_destroy
----

Link: https://lore.kernel.org/r/20210512144837.204217980@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/340
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: update to v5.12.3
Andrey Zhizhikin [Thu, 13 May 2021 20:20:17 +0000 (20:20 +0000)]
linux-fslc: update to v5.12.3

Kernel repository has been upgraded to v5.12.3 from stable korg.

Following upstream commits are included in this version:
----
d795d7b5846c Linux 5.12.3
142703b82c36 thermal/core/fair share: Lock the thermal zone while looping over instances
6bf443acf6ca thermal/drivers/cpufreq_cooling: Fix slab OOB issue
c23e941b2351 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf()
87bc16ed037b pinctrl: Ingenic: Add support for read the pin configuration of X1830.
dc1a515ba108 pinctrl: Ingenic: Add missing pins to the JZ4770 MAC MII group.
d757bf4c69cd dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
f2b61e8ba153 dm integrity: fix missing goto in bitmap_flush_interval error handling
578f39e1f2b3 dm space map common: fix division bug in sm_ll_find_free_block()
2f97deb8b0da dm persistent data: packed struct should have an aligned() attribute too
2a1bd74b8186 tracing: Restructure trace_clock_global() to never block
7bc6bc25a1a8 tracing: Map all PIDs to command lines
337b1546cde8 tools/power turbostat: Fix offset overflow issue in index converting
0452b0b04188 rsi: Use resume_noirq for SDIO
a46bbc14f4f0 tty: fix memory leak in vc_deallocate
bb2511e92a5d PCI: dwc: Move iATU detection earlier
07009d765c57 usb: dwc2: Fix session request interrupt handler
1c10fd60c859 usb: dwc3: core: Do core softreset when switch mode
d91827a96d38 usb: dwc3: gadget: Fix START_TRANSFER link state check
dda85fb8b113 usb: dwc3: gadget: Remove FS bInterval_m1 limitation
dfdc7ec63213 usb: gadget/function/f_fs string table fix for multiple languages
d7a096551b86 usb: gadget: Fix double free of device descriptor pointers
3c6f65325687 usb: gadget: dummy_hcd: fix gpf in gadget_setup
c5bddca814e9 io_uring: Check current->io_uring in io_uring_cancel_sqpoll
cabc762764cc io_uring: fix work_exit sqpoll cancellations
cb5e0b3d0f99 io_uring: fix shared sqpoll cancellation hangs
949938b5d371 io_uring: remove extra sqpoll submission halting
b60741f40668 media: venus: hfi_parser: Check for instance after hfi platform get
dbe610d5d415 media: venus: hfi_parser: Don't initialize parser on v1
bdb64c3da67f media: venus: hfi_cmds: Support plane-actual-info property from v1
63697f519be4 media: venus: venc_ctrls: Change default header mode
fc437f92ebb7 media: venus: pm_helpers: Set opp clock name for v1
259f7f0fabc3 media: coda: fix macroblocks count control usage
78cc3a571850 media: v4l2-ctrls: fix reference to freed memory
cdaf358483b3 media: staging/intel-ipu3: Fix race condition during set_fmt
6fb617e37a39 media: staging/intel-ipu3: Fix set_fmt error handling
74ba0adb5e98 media: staging/intel-ipu3: Fix memory leak in imu_fmt
e046910804f6 media: dvb-usb: Fix memory leak at error in dvb_usb_device_init()
2aabd8da8f0d media: dvb-usb: Fix use-after-free access
cede24d13be6 media: dvbdev: Fix memory leak in dvb_media_device_free()
a1d50db9020f ext4: Fix occasional generic/418 failure
16e4d107b5d7 ext4: allow the dax flag to be set and cleared on inline directories
c9d79b206f74 ext4: fix error return code in ext4_fc_perform_commit()
5a611ecc0df7 ext4: fix ext4_error_err save negative errno into superblock
f61f62d574c2 ext4: fix error code in ext4_commit_super
1e9ea8f46370 ext4: always panic when errors=panic is specified
b64a3fb6ea02 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
e18d76a12b34 ext4: fix check to prevent false positive report of incorrect used inodes
222c345267b5 ext4: annotate data race in jbd2_journal_dirty_metadata()
cfc9b6d1521c ext4: annotate data race in start_this_handle()
8cb6d877b0b2 kbuild: update config_data.gz only when the content of .config is changed
0fc0b094a4de x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
13b5638e78d8 futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI
600de7990106 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
1ca4f55a7e8a smb3: do not attempt multichannel to server which does not support it
0470ef330390 smb3: if max_channels set to more than one channel request multichannel
524fc5482ffb smb3: when mounting with multichannel include it in requested capabilities
2831dd51bec2 Fix misc new gcc warnings
3cc63b1c6e7a security: commoncap: fix -Wstringop-overread warning
deaaae2f918c rcu/nocb: Fix missed nocb_timer requeue
ebeac958b690 sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues
e531db1ea6f9 sfc: farch: fix TX queue lookup in TX event handling
98d911807489 sfc: farch: fix TX queue lookup in TX flush done handling
473ffbe0b25c exfat: fix erroneous discard when clear cluster bit
d04d56f855fa mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1
b945c480ae85 fuse: fix write deadlock
00fd897153ca dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
538244fba59f md/raid1: properly indicate failure when ending a failed write request
3606420d5714 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS
694d9d5b59e2 crypto: arm/curve25519 - Move '.fpu' after '.arch'
9afbad5eb143 tpm: vtpm_proxy: Avoid reading host log when using a virtual device
ac07c557ca12 tpm: efi: Use local variable for calculating final log size
e09145e20832 intel_th: pci: Add Alder Lake-M support
467c41f8b18d powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n
5fa84d105f27 powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled
524a894b21e6 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
fe2613436673 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR
b54b85bd073a powerpc/kexec_file: Use current CPU info while setting up FDT
a43ae32fc22b powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
a9a881891922 powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors
f486ef7e762e powerpc/vdso: Separate vvar vma from vdso
43aa1cfeebf4 iommu/vt-d: Force to flush iotlb before creating superpage
a72354b22114 jffs2: Hook up splice_write callback
58db0dd22dec jffs2: Fix kasan slab-out-of-bounds problem
5f41065f6960 Input: ili210x - add missing negation for touch indication on ili210x
7e65ea887d0c NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
7cf20aa8a194 NFS: Don't discard pNFS layout segments that are marked for return
3d0163821c03 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds
596e079c362a ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
8e6dfb7beeb6 net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets
b3502b04e84a openvswitch: fix stack OOB read while fragmenting IPv4 packets
e0041e24ad15 mlxsw: spectrum_mr: Update egress RIF list before route's action
0b60f23e29c8 f2fs: fix to avoid out-of-bounds memory access
befeb96e17f7 f2fs: fix error handling in f2fs_end_enable_verity()
325b731983d0 ubifs: Only check replay with inode type to judge if inode linked
205332585eeb kcsan, debugfs: Move debugfs file creation out of early init
5116e79fc6e6 virtiofs: fix memory leak in virtio_fs_probe()
f7c80e8a1b0b fs: fix reporting supported extra file attributes for statx()
fd0f06590d35 riscv/kprobe: fix kernel panic when invoking sys_read traced by kprobe
e4228d7587b6 Makefile: Move -Wno-unused-but-set-variable out of GCC only block
48f9d3dd6283 arm64/vdso: Discard .note.gnu.property sections in vDSO
868c10b9be11 btrfs: fix a potential hole punching failure
40b87e9b12b5 btrfs: fix race when picking most recent mod log operation for an old root
900fb3279e5e tools/power/turbostat: Fix turbostat for AMD Zen CPUs
19c11722771f ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
b821885bfcde ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops
14ad4409418f ALSA: hda/realtek - Headset Mic issue on HP platform
2c10b675918e ALSA: hda/realtek: fix mic boost on Intel NUC 8
fd2fec39f8a1 ALSA: hda/realtek: GA503 use same quirks as GA401
8b32a5e4e131 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7
8f89fb21c85a ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
e117d328d397 ALSA: usb-audio: Explicitly set up the clock selector
1699eddaa136 ALSA: sb: Fix two use after free in snd_sb_qsound_build
51aad8825986 ALSA: hda/conexant: Re-order CX5066 quirk table entries
ad2cd2dff035 ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
21f0971f53ba power: supply: cpcap-battery: fix invalid usage of list cursor
284d899d9000 nvmet: avoid queuing keep-alive timer if it is disabled
244022d2b53d sched,psi: Handle potential task count underflow bugs more gracefully
a78c38ebc44e s390/archrandom: add parameter check for s390_arch_random_generate
19bbb353a22e io_uring: safer sq_creds putting
87a6d381613a block/rnbd-clt: Fix missing a memory free when unloading the module
fba4bf102cf8 block/rnbd-srv: Prevent a deadlock generated by accessing sysfs in parallel
9d1c4c2ff483 sched,fair: Alternative sched_slice()
76ccefa1b3f8 perf: Rework perf_event_exit_event()
76282eddf6ac scsi: libfc: Fix a format specifier
0e0fb68c2538 mfd: arizona: Fix rumtime PM imbalance on error
2030567b0e20 mfd: da9063: Support SMBus and I2C mode
f14b8dae97db mfd: intel-m10-bmc: Fix the register access range
e2c075537107 scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
49bff90dd104 scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
d30a8a240c52 scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp()
9465bf9804c0 scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
a8655bfe7ba6 scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query
1fa8aea88a39 drm/amd/display: Update DCN302 SR Exit Latency
7ebfbe221e11 drm/amdgpu: fix NULL pointer dereference
b47f594a65f9 drm/amd/display: Try YCbCr420 color when YCbCr444 fails
89d6e69c87b3 drm/amdgpu/display: fix memory leak for dimgrey cavefish
fc56fb4e57fa amdgpu: avoid incorrect %hu format string
d99753e15536 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug
819dc7e3ace8 drm/radeon: don't evict if not initialized
15433cb85478 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning
c86e38aae2e2 drm/amd/display: Fix debugfs link_settings entry
fc3393e6ec5b drm/radeon/ttm: Fix memory leak userptr pages
d272c7074661 drm/amdgpu/ttm: Fix memory leak userptr pages
318e8c3434fd drm/msm/mdp5: Do not multiply vclk line count by 100
9d105eefb786 drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
ce0da003ae3d sched/fair: Ignore percpu threads for imbalance pulls
91ef133ec62d sched/fair: Bring back select_idle_smt(), but differently
36a2d6da4c2f media: gscpa/stv06xx: fix memory leak
d72fa2277720 media: dvb-usb: fix memory leak in dvb_usb_adapter_init
bdc41f736b41 media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming
c9c8b61f30dd media: platform: sti: Fix runtime PM imbalance in regs_show
21b50a6ac98f media: i2c: adv7842: fix possible use-after-free in adv7842_remove()
98e887fc93fe media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove()
8d57011b838e media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()
2a52254ccae1 media: adv7604: fix possible use-after-free in adv76xx_remove()
1fcbb1432a75 media: tc358743: fix possible use-after-free in tc358743_remove()
3a8aa84ad5c6 power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
15efbbe7674b power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
ce1e481865a7 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
1cf96e59da60 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver
6281cd9e34b3 drm/msm/a6xx: Fix perfcounter oob timeout
4af165214d95 media: uvcvideo: Support devices that report an OT as an entity source
7de578c084c9 media: uvcvideo: Fix XU id print in forward scan
dd06898725d5 media: vivid: update EDID
56fd1aa2322a media: em28xx: fix memory leak
82fa26b92975 scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
ae8c6ad672ce scsi: smartpqi: Add new PCI IDs
30a5371d870c scsi: smartpqi: Correct request leakage during reset operations
d218413a9886 scsi: smartpqi: Use host-wide tag space
b494d1b2791c power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce
7d8463c8acc9 power: supply: cpcap-charger: fix small mistake in current to register conversion
3a200c6b7bd5 selftests/resctrl: Fix checking for < 0 for unsigned values
bf81fc260e25 selftests/resctrl: Fix incorrect parsing of iMC counters
477c43592fb6 selftests/resctrl: Use resctrl/info for feature detection
aa177a5215c2 selftests/resctrl: Fix missing options "-n" and "-p"
c3b5a2c51833 selftests/resctrl: Clean up resctrl features check
6055a8a97449 selftests/resctrl: Fix compilation issues for other global variables
1afd4311c062 selftests/resctrl: Fix compilation issues for global variables
fa74403444c6 selftests/resctrl: Enable gcc checks to detect buffer overflows
20eac5036476 nvmet: return proper error code from discovery ctrl
b70e92f2b199 drm/komeda: Fix bit check to import to value of proper type
0ec9e97d2109 ata: ahci: Disable SXS for Hisilicon Kunpeng920
e67ddebf1ffc mmc: sdhci-brcmstb: Remove CQE quirk
e5ffc70d2ac5 mmc: sdhci-pci: Add PCI IDs for Intel LKF
fc1077b4995e mmc: sdhci-esdhc-imx: validate pinctrl before use it
1bb697e54e78 scsi: qla2xxx: Fix use after free in bsg
6d1689fadd78 block, bfq: fix weight-raising resume with !low_latency
15966e6a3338 drm/vkms: fix misuse of WARN_ON
bc1434f7da17 scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
b45476240f7e drm/amd/display: Fix potential memory leak
563ac6261e28 drm/amd/display: fix dml prefetch validation
4a3fc4596395 drm/amd/display: DCHUB underflow counter increasing in some scenarios
0d2d95716fdc drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool'
f48cd93fec94 drm/amd/pm: fix workload mismatch on vega10
02cdf707babc drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
7a12075948ef drm/amd/display: Align cursor cache address to 2KB
9069b1b542de drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
41db62bc06ee drm/amdgpu: mask the xgmi number of hops reported from psp to kfd
e58dd0a4f199 drm/amdgpu: enable 48-bit IH timestamp counter
39ba18abd37a drm/amdgpu: enable retry fault wptr overflow
d736c4fc59a8 backlight: qcom-wled: Fix FSC update issue for WLED5
219db950ae5a backlight: qcom-wled: Use sink_addr for sync toggle
599edbf276f4 power: supply: Use IRQF_ONESHOT
889cb8bec2c5 media: v4l2-ctrls.c: initialize flags field of p_fwht_params
b8d7e79dd484 media: gspca/sq905.c: fix uninitialized variable
b13bc773eea3 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs
2b17e0eb9bb5 s390/qdio: let driver manage the QAOB
54f1727a0956 media: venus: core, venc, vdec: Fix probe dependency error
0e5d8d321fb8 extcon: arizona: Fix various races on driver unbind
381d0d20ea7b extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
348c35a21bf1 power: supply: bq27xxx: fix power_avg for newer ICs
c8baf9979dae atomisp: don't let it go past pipes array
115a5769d710 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()
a6b47637955c media: cx23885: add more quirks for reset DMA on some AMD IOMMU
08acc7769692 media: drivers/media/usb: fix memory leak in zr364xx_probe
6802047d607e media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB
2eeccff0ba79 media: ite-cir: check for receive overflow
4f8058c23b2b scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
1016c0f62f73 drm/virtio: fix possible leak/unlock virtio_gpu_object_array
3f926066e967 kvfree_rcu: Use same set of GFP flags as does single-argument
cc69d5a314b1 sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2
125cb2c7f8f3 sched/pelt: Fix task util_est update filtering
0feca71f5359 sched/fair: Fix task utilization accountability in compute_energy()
d4be398888b7 drm/amdgpu: Fix some unload driver issues
05395840ae35 drm/amd/pm/swsmu: clean up user profile function
e085b5916049 scsi: lpfc: Fix ADISC handling that never frees nodes
a2dc0640eacd scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN
823db6f1490e scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path
895d55027f4b scsi: lpfc: Fix pt2pt connection does not recover after LOGO
3224d515e4d9 scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
b9694aef9b1a drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue
a586b255e8e9 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work
34ef003c04d3 drm/amd/display: Return invalid state if GPINT times out
26a5506faacb drm/amd/display: Don't optimize bandwidth before disabling planes
e9b75f1e5ee0 drm/amd/display: Check for DSC support instead of ASIC revision
2cf0e67da646 drm/ast: fix memory leak when unload the driver
b76edf81bf85 drm/amd/pm: do not issue message while write "r" into pp_od_clk_voltage
7b1d0b1ddeb9 drm/amd/display: Fix MPC OGAM power on/off sequence
698b8222e590 drm/amd/display: changing sr exit latency
6c4e74b56e93 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check
1d3ed1ec0a6b drm/qxl: release shadow on shutdown
e7272a21ef6c drm/qxl: do not run release if qxl failed to init
9ca845fb12c6 drm: Added orientation quirk for OneGX1 Pro
c68956c429cd regulator: da9121: automotive variants identity fix
957520084083 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
4cb0aea2e250 btrfs: do proper error handling in btrfs_update_reloc_root
aa7ccc79588b btrfs: do proper error handling in create_reloc_root
63d01008da13 btrfs: fix exhaustion of the system chunk array due to concurrent allocations
7c124584b3c0 btrfs: fix race between marking inode needs to be logged and log syncing
7bc617ca21ed btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers
4f2fee1e17ef spi: sync up initial chipselect state
aa7ce33cb691 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks
58f2c4df081f crypto: omap-aes - Fix PM reference leak on omap-aes.c
728936b641fc crypto: sa2ul - Fix PM reference leak in sa_ul_probe()
ef8b29f1e948 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c
994169b0d7bf crypto: stm32/hash - Fix PM reference leak on stm32-hash.c
3de2b604df54 crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe()
06871eb9a326 crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails
077a90e774c1 crypto: sun4i-ss - Fix PM reference leak when pm_runtime_get_sync() fails
fae3d0a14dfe phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
99ef43fde005 intel_th: Consistency and off-by-one fix
8293c3d60320 tty: n_gsm: check error while registering tty devices
ad9f7e48c5e0 usb: dwc3: gadget: Check for disabled LPM quirk
26f4ea0e0ca4 usb: core: hub: Fix PM reference leak in usb_port_resume()
e63746548f84 usb: musb: fix PM reference leak in musb_irq_work()
02798f0cb9b3 usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove()
1b0f64df77d0 usb: dwc3: pci: add support for the Intel Alder Lake-M
32565a0616f9 spi: qup: fix PM reference leak in spi_qup_remove()
18fe30ff2692 spi: omap-100k: Fix reference leak to master
a505edce0bdd spi: dln2: Fix reference leak to master
840872c2aed2 resource: Prevent irqresource_disabled() from erasing flags
f938233fe9a6 clocksource/drivers/dw_apb_timer_of: Add handling for potential memory leak
43f27251c576 platform/x86: ISST: Account for increased timeout in some cases
5226917d0f47 tools/power/x86/intel-speed-select: Increase string size
b605b652887e ARM: dts: at91: change the key code of the gpio key
cf641232176d bus: mhi: pci_generic: Implement PCI shutdown callback
297920796909 bus: mhi: core: Clear context for stopped channels from remove()
80380148c46d xhci: prevent double-fetch of transfer and transfer event TRBs
f47c7ace4acd xhci: fix potential array out of bounds with several interrupters
bf6c351709a9 xhci: check control context is valid before dereferencing it.
396481ce3f12 xhci: check port array allocation was successful before dereferencing it
5598b0a7efde fpga: dfl: pci: add DID for D5005 PAC cards
04cd7a2b0ae7 usb: xhci-mtk: support quirk to disable usb2 lpm
e132d83b2cff random: initialize ChaCha20 constants with correct endianness
16839bc05c83 perf/arm_pmu_platform: Fix error handling
bf6a8d1b4e4d perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors
65b2f85e7273 soundwire: cadence: only prepare attached devices on clock stop
464461886367 tee: optee: do not check memref size on return from Secure World
ad42a659f351 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on
2ed7e900e70b soc/tegra: pmc: Fix completion of power-gate toggling
85e8bde13e99 efi/libstub: Add $(CLANG_FLAGS) to x86 flags
50e9a45834f9 x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS
9150f7843b5d x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)
ae4a4ca270c5 ARM: dts: ux500: Fix up TVK R3 sensors
a2ecc3aa1067 ARM: dts: BCM5301X: fix "reg" formatting in /memory node
52a7c20bfb4b kselftest/arm64: mte: Fix MTE feature detection
236da04d3bc4 PCI: PM: Do not read power state in pci_enable_device_flags()
2c22c855b2ab ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node
e83a6878a168 kselftest/arm64: mte: Fix compilation with native compiler
8815109c15ef usb: xhci: Fix port minor revision
9777200246f9 usb: dwc3: gadget: Ignore EP queue requests during bus reset
7f66ca5efe7c usb: gadget: f_uac1: validate input parameters
d15e57bb5bf2 usb: gadget: f_uac2: validate input parameters
79c4569e2492 genirq/matrix: Prevent allocation counter corruption
6cb737a99abe crypto: hisilicon/sec - fixes a printing error
e0c552b91c7d x86/sev: Do not require Hypervisor CPUID bit for SEV guests
014379ef6849 usb: webcam: Invalid size of Processing Unit Descriptor
f1fbce00b98f usb: gadget: uvc: add bInterval checking for HS mode
4e58e2fd84f1 crypto: qat - fix unmap invalid dma address
d7b89a167daa crypto: api - check for ERR pointers in crypto_destroy_tfm()
29b9829718c5 bus: mhi: core: Process execution environment changes serially
3ec3ac3b08e7 bus: mhi: core: Destroy SBL devices when moving to mission mode
936cfae514c7 bus: mhi: pci_generic: No-Op for device_wake operations
43bcf55a6707 spi: ath79: remove spi-master setup and cleanup assignment
548b144b5f83 spi: ath79: always call chipselect function
40a66f6f4b66 staging: wimax/i2400m: fix byte-order issue
37e7b52281eb bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
fbe76e9f4fbe cpuidle: tegra: Fix C7 idling state on Tegra114
3d40985b100d fbdev: zero-fill colormap in fbcmap.c
2cf62247f259 posix-timers: Preserve return value in clock_adjtime32()
a06b40880153 btrfs: zoned: fail mount if the device does not support zone append
688ddc93faf4 btrfs: zoned: fix unpaired block group unfreeze during device replace
e2da98788369 btrfs: fix race between transaction aborts and fsyncs leading to use-after-free
ae4cd8973675 intel_th: pci: Add Rocket Lake CPU support
e0d49e44953f btrfs: fix metadata extent leak after failure to create subvolume
6adafbbb03a1 x86/build: Disable HIGHMEM64G selection for M486SX
3a736de3271a btrfs: handle remount to no compress during compression
bb7d42ee6cd5 smb2: fix use-after-free in smb2_ioctl_query_info()
ee3b051cd948 cifs: fix regression when mounting shares with prefix paths
eb877963081c cifs: detect dead connections only when echoes are enabled.
004910955001 cifs: fix leak in cifs_smb3_do_mount() ctx
e9ac929c3ec9 cifs: fix out-of-bound memory access when calling smb3_notify() at mount point
b399c1a3ea0b cifs: Return correct error code from smb2_get_enc_key
3f72d3709f53 irqchip/gic-v3: Do not enable irqs when handling spurious interrups
9c0affe34c5c mmc: core: Fix hanging on I/O during system suspend for removable cards
79c081d27cc7 mmc: core: Set read only for SD cards with permanent write protect bit
0549d960b0c7 mmc: core: Do a power cycle when the CMD11 fails
615bdc0dd810 mmc: block: Issue a cache flush only when it's enabled
6d19fc6d44da mmc: block: Update ext_csd.cache_ctrl if it was written
df2c44c9b410 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit
afc09d03bfaf mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
9ef5cb5025d1 mmc: sdhci: Check for reset prior to DMA address unmap
d6e7fda49697 mmc: uniphier-sd: Fix a resource leak in the remove function
4b75f8a3b21b mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
c8b5286c2154 scsi: mpt3sas: Block PCI config access from userspace during reset
e90e844c5b2b scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES
a73208e32441 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
b86203bb433c scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag
0f86d66b3850 scsi: qla2xxx: Reserve extra IRQ vectors
e77fbc250f30 libceph: allow addrvecs with a single NONE/blank address
6ce58cbf6880 libceph: bump CephXAuthenticate encoding version
77b96633f972 spi: spi-ti-qspi: Free DMA resources
e312452b9570 spi: stm32-qspi: fix pm_runtime usage_count counter
aebbc29301b1 erofs: add unsupported inode i_format check
4d786870e326 mtd: physmap: physmap-bt1-rom: Fix unintentional stack access
676c4cd75307 mtd: rawnand: atmel: Update ecc_stats.corrected counter
60015c2e48bf mtd: spinand: core: add missing MODULE_DEVICE_TABLE()
d08fcd5794ec Revert "mtd: spi-nor: macronix: Add support for mx25l51245g"
e87cc955ca86 mtd: spi-nor: core: Fix an issue of releasing resources during read/write
704550d124f7 reset: add missing empty function reset_control_rearm()
f84f08617825 fs/epoll: restore waking from ep_done_scan()
3d5e1c964b6b ecryptfs: fix kernel panic with null dev_name
8f1999299af7 arm64: dts: mt8173: fix property typo of 'phys' in dsi node
93dbb4f39110 arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
578f7183fd1d ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
cdd107d7f181 ftrace: Handle commands when closing set_ftrace_filter file
b5e5faf8f607 ACPI: custom_method: fix a possible memory leak
b7a5baaae212 ACPI: custom_method: fix potential use-after-free issue
a9571131d889 tpm: acpi: Check eventlog signature before using it
93dbbf20e3ff vhost-vdpa: fix vm_flags for virtqueue doorbell mapping
5b6e6498e9b9 s390/cio: remove invalid condition on IO_SCH_UNREG
32bff908a7c1 s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks
971dc8706cee s390/zcrypt: fix zcard and zqueue hot-unplug memleak
aa34d125b8d2 s390/disassembler: increase ebpf disasm buffer size
bea198f46726 dyndbg: fix parsing file query without a line-range suffix
3494c68d79cb nitro_enclaves: Fix stale file descriptors on failed usercopy
a99b661c3187 bus: mhi: core: Fix invalid error returning in mhi_queue
1c1b5a437fc7 bus: mhi: core: Fix MHI runtime_pm behavior
ed541cff35cb bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue
1ec103ea8684 bus: mhi: core: Add missing checks for MMIO register entries
76879a980cd5 bus: mhi: core: Sanity check values from remote device before use
1b43b43170c7 bus: mhi: core: Clear configuration from channel context during reset
99b8f10d0216 bus: mhi: core: Fix check for syserr at power_up
96e86bea450b Linux 5.12.2
c7b0208ee370 perf/core: Fix unconditional security_locked_down() call
b4571c859f59 platform/x86: thinkpad_acpi: Correct thermal sensor allocation
88cd0fca2e66 USB: Add reset-resume quirk for WD19's Realtek Hub
fd551ee52d62 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
26d91f8414fe ALSA: usb-audio: Fix implicit sync clearance at stopping stream
617920eb5554 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
6d34e074fb4f ovl: allow upperdir inside lowerdir
d587cfaef72b ovl: fix leaked dentry
03c649dee8b1 net: qrtr: Avoid potential use after free in MHI send
0356e50a7fa6 bpf: Fix leakage of uninitialized bpf stack under speculation
7cf64d8679ca bpf: Fix masking negation logic upon negative dst register
d68d22ee943c drm/i915: Disable runtime power management during shutdown
507b1ece3c65 net: usb: ax88179_178a: initialize local variables before use
671c54ea8c7f netfilter: conntrack: Make global sysctls readonly in non-init netns
902b955f965d mips: Do not include hi and lo in clobber list for R6
----

Link: https://lore.kernel.org/r/20210505112324.956720416@linuxfoundation.org
Link: https://lore.kernel.org/r/20210510102014.849075526@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/335
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-imx: update to v5.4.118
Andrey Zhizhikin [Thu, 13 May 2021 20:15:47 +0000 (20:15 +0000)]
linux-fslc-imx: update to v5.4.118

Kernel repository has been upgraded to v5.4.118 from stable korg.

Following conflicts resolved during merge:
----
- drivers/mmc/core/core.c:
- drivers/mmc/core/host.c:
Fix merge fuzz for upstream commit 909a01b95120 ("mmc: core: Fix hanging
on I/O during system suspend for removable cards")
----

Following upstream commits are included in this version:
----
16022114de98 Linux 5.4.118
a992a283c0b7 dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
569bae00ebbe dm integrity: fix missing goto in bitmap_flush_interval error handling
ff8fd1e3b58a dm space map common: fix division bug in sm_ll_find_free_block()
6fcaa44105aa dm persistent data: packed struct should have an aligned() attribute too
c64da3294a7d tracing: Restructure trace_clock_global() to never block
0834094c9a08 tracing: Map all PIDs to command lines
8768085ba271 rsi: Use resume_noirq for SDIO
55aa314a1a6c tty: fix memory leak in vc_deallocate
943131fda33b usb: dwc2: Fix session request interrupt handler
5bd06fc6b02c usb: dwc3: gadget: Fix START_TRANSFER link state check
0790fdbf37ee usb: gadget/function/f_fs string table fix for multiple languages
3b8b63be230f usb: gadget: Fix double free of device descriptor pointers
efa99087ea69 usb: gadget: dummy_hcd: fix gpf in gadget_setup
ffe824c0e35a media: staging/intel-ipu3: Fix race condition during set_fmt
a03fb1e8a110 media: staging/intel-ipu3: Fix set_fmt error handling
ff792ae52005 media: staging/intel-ipu3: Fix memory leak in imu_fmt
ae37aee56cad media: dvb-usb: Fix memory leak at error in dvb_usb_device_init()
e5c27c2ae2f2 media: dvb-usb: Fix use-after-free access
9185b3b1c143 media: dvbdev: Fix memory leak in dvb_media_device_free()
92eb134265fa ext4: fix error code in ext4_commit_super
c599462ab9c3 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
9c61387630a5 ext4: fix check to prevent false positive report of incorrect used inodes
79c95130a52a kbuild: update config_data.gz only when the content of .config is changed
19c8c34a8b80 x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
8d2be04dbb17 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
2b040d13b411 jffs2: check the validity of dstlen in jffs2_zlib_compress()
564b1868f229 Fix misc new gcc warnings
8aa728568202 security: commoncap: fix -Wstringop-overread warning
be8db260f482 fuse: fix write deadlock
dc21b424861a dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
6920cef604fa md/raid1: properly indicate failure when ending a failed write request
5f2d256875a5 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS
63a25b715633 tpm: vtpm_proxy: Avoid reading host log when using a virtual device
2f12258b5224 tpm: efi: Use local variable for calculating final log size
2af501de8f43 intel_th: pci: Add Alder Lake-M support
ab5d5c9dfd02 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
abf3573ef4e7 powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
077f526fe3cc jffs2: Fix kasan slab-out-of-bounds problem
ad3f360ef20f Input: ili210x - add missing negation for touch indication on ili210x
6be0e4b59314 NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
12ccd59941e3 NFS: Don't discard pNFS layout segments that are marked for return
504632a3577a ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
490ad0a23904 openvswitch: fix stack OOB read while fragmenting IPv4 packets
9508634b2b18 mlxsw: spectrum_mr: Update egress RIF list before route's action
27a130638406 f2fs: fix to avoid out-of-bounds memory access
6c9b98a66d0a ubifs: Only check replay with inode type to judge if inode linked
310efc95c72c virtiofs: fix memory leak in virtio_fs_probe()
2b28e26bd776 Makefile: Move -Wno-unused-but-set-variable out of GCC only block
13a474c01353 arm64/vdso: Discard .note.gnu.property sections in vDSO
f40bf82bf693 btrfs: fix race when picking most recent mod log operation for an old root
2bc0131d5be0 ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
45392da1bd91 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops
ee47a6414950 ALSA: hda/realtek: fix mic boost on Intel NUC 8
d143cd1f8f6b ALSA: hda/realtek: GA503 use same quirks as GA401
f2b75e357816 ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
2136ecfcf3d9 ALSA: usb-audio: More constifications
adba683c573d ALSA: usb-audio: Explicitly set up the clock selector
93588ea2fbd4 ALSA: sb: Fix two use after free in snd_sb_qsound_build
1666f1ac383f ALSA: hda/conexant: Re-order CX5066 quirk table entries
b53b72ef83ff ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
a65181cfd953 s390/archrandom: add parameter check for s390_arch_random_generate
ef00a39e2c78 scsi: libfc: Fix a format specifier
02c13900477c mfd: arizona: Fix rumtime PM imbalance on error
0d0e6dbd5fca scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
0756818b4d3b scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
f67fc8095bbe scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
82bc134b93b5 drm/amdgpu: fix NULL pointer dereference
4b65414ea416 amdgpu: avoid incorrect %hu format string
443fdd7b4bc3 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug
c49981759450 drm/msm/mdp5: Do not multiply vclk line count by 100
336e7e758640 drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
b56ad4febe67 sched/fair: Ignore percpu threads for imbalance pulls
53995be39f93 media: gscpa/stv06xx: fix memory leak
3a855efb5426 media: dvb-usb: fix memory leak in dvb_usb_adapter_init
4ca05c0e04d5 media: platform: sti: Fix runtime PM imbalance in regs_show
47be6867d2d0 media: i2c: adv7842: fix possible use-after-free in adv7842_remove()
f6b97476053d media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove()
cc265fb8e549 media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()
48304f37ce81 media: adv7604: fix possible use-after-free in adv76xx_remove()
b76249a0a64e media: tc358743: fix possible use-after-free in tc358743_remove()
b25324cf16f5 power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
ac22a96c7388 power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
e0be54070ba1 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
330753d38f26 media: vivid: update EDID
71b75e6e2410 media: em28xx: fix memory leak
cfb42c1bcce8 scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
1a22a9fde806 scsi: smartpqi: Add new PCI IDs
7973764b5454 scsi: smartpqi: Correct request leakage during reset operations
7d77ac088fd7 ata: ahci: Disable SXS for Hisilicon Kunpeng920
1f3daf672a13 mmc: sdhci-pci: Add PCI IDs for Intel LKF
40fdaa2d149b scsi: qla2xxx: Fix use after free in bsg
2cb8ce1d79d3 drm/vkms: fix misuse of WARN_ON
3f67d5b6f943 scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
48425948d2b6 drm/amd/display: fix dml prefetch validation
cd148571eab0 drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool'
e81f4da43b1d drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
0c0356ef2498 drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
888b482dbe26 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd
8d802ad28f9c power: supply: Use IRQF_ONESHOT
bc73cb52997d media: gspca/sq905.c: fix uninitialized variable
bec3831f5108 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs
20065ae0056a extcon: arizona: Fix various races on driver unbind
32990455bd12 extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
22ee443ac784 power: supply: bq27xxx: fix power_avg for newer ICs
5bc128a16333 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()
e18cee768a6e media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB
a2e71d2d797d media: ite-cir: check for receive overflow
78829d2ec594 scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
a27784943a96 scsi: lpfc: Fix pt2pt connection does not recover after LOGO
52d2b4370a9d scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
2b847dc1f662 drm/amd/display: Don't optimize bandwidth before disabling planes
84b03026cccc drm/amd/display: Check for DSC support instead of ASIC revision
bbf11337ded8 drm/qxl: release shadow on shutdown
a7d964da5d17 drm: Added orientation quirk for OneGX1 Pro
567c83104471 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
3260434687cc platform/x86: intel_pmc_core: Don't use global pmcdev in quirks
229d2c12f1eb crypto: omap-aes - Fix PM reference leak on omap-aes.c
5c411b92439d crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c
e6d5c66737a9 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c
e7138a6d6a4d phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
349f95248bce intel_th: Consistency and off-by-one fix
86f4ac7ca448 tty: n_gsm: check error while registering tty devices
665dbcf35508 usb: core: hub: Fix PM reference leak in usb_port_resume()
b8035ac2ad08 usb: musb: fix PM reference leak in musb_irq_work()
972639ed7b90 spi: qup: fix PM reference leak in spi_qup_remove()
0adc0e0c87ff spi: omap-100k: Fix reference leak to master
d6aa2fcd8566 spi: dln2: Fix reference leak to master
99569ac2e97c xhci: fix potential array out of bounds with several interrupters
99c82db050ae xhci: check control context is valid before dereferencing it.
6f34d2ab34ed usb: xhci-mtk: support quirk to disable usb2 lpm
d95748f23084 perf/arm_pmu_platform: Fix error handling
fe53f8fd64d7 tee: optee: do not check memref size on return from Secure World
dda2bc82891c x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)
ee68dd4e502f PCI: PM: Do not read power state in pci_enable_device_flags()
52b4b9d250d4 usb: xhci: Fix port minor revision
c13c8354fd58 usb: dwc3: gadget: Ignore EP queue requests during bus reset
9f3c7e0074b7 usb: gadget: f_uac1: validate input parameters
a10fb8a1c70a usb: gadget: f_uac2: validate input parameters
a629f6bc034a genirq/matrix: Prevent allocation counter corruption
1b2207a19664 usb: webcam: Invalid size of Processing Unit Descriptor
4cc65c749d58 usb: gadget: uvc: add bInterval checking for HS mode
28da0edb56ae crypto: qat - fix unmap invalid dma address
69f1a9702d3f crypto: api - check for ERR pointers in crypto_destroy_tfm()
8ac79bdcc0c4 spi: ath79: remove spi-master setup and cleanup assignment
4d6a20917fda spi: ath79: always call chipselect function
e24b9cded4bc staging: wimax/i2400m: fix byte-order issue
ce64f57a0fe0 bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
4928d3b02083 fbdev: zero-fill colormap in fbcmap.c
1c5cb86cdd7f posix-timers: Preserve return value in clock_adjtime32()
e07d0fd8d64f intel_th: pci: Add Rocket Lake CPU support
b6635915a3c3 btrfs: fix metadata extent leak after failure to create subvolume
93f3339b22ba cifs: Return correct error code from smb2_get_enc_key
e7ea8e46e3b7 irqchip/gic-v3: Do not enable irqs when handling spurious interrups
13b0a28e6fef modules: inherit TAINT_PROPRIETARY_MODULE
cd5a738e28ac modules: return licensing information from find_symbol
c4698910a9af modules: rename the licence field in struct symsearch to license
7500d4999431 modules: unexport __module_address
ad6d414703d7 modules: unexport __module_text_address
86de29b833e6 modules: mark each_symbol_section static
79100b191e71 modules: mark find_symbol static
6e38daf2e5db modules: mark ref_module static
909a01b95120 mmc: core: Fix hanging on I/O during system suspend for removable cards
c80524b9e418 mmc: core: Set read only for SD cards with permanent write protect bit
42998c98ce9f mmc: core: Do a power cycle when the CMD11 fails
1b45fcf11d28 mmc: block: Issue a cache flush only when it's enabled
2fb68f705c56 mmc: block: Update ext_csd.cache_ctrl if it was written
4e438ff2d967 mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
698df555cc5f mmc: sdhci: Check for reset prior to DMA address unmap
0d8941b9b2d3 mmc: uniphier-sd: Fix a resource leak in the remove function
06e48bb631d3 mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
21171ede4337 scsi: mpt3sas: Block PCI config access from userspace during reset
77509a238547 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
e45acaddd64b spi: spi-ti-qspi: Free DMA resources
c57af0be7722 erofs: add unsupported inode i_format check
49fc21a47e93 mtd: rawnand: atmel: Update ecc_stats.corrected counter
3ef6813bb3a4 mtd: spinand: core: add missing MODULE_DEVICE_TABLE()
fd1772305002 ecryptfs: fix kernel panic with null dev_name
e057164f8731 arm64: dts: mt8173: fix property typo of 'phys' in dsi node
527edae13d24 arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
34ae75d699fd ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
0b641b25870f ftrace: Handle commands when closing set_ftrace_filter file
6a4f786f8eb5 ACPI: custom_method: fix a possible memory leak
72814a94c38a ACPI: custom_method: fix potential use-after-free issue
b691331218d0 s390/disassembler: increase ebpf disasm buffer size
----

Link: https://lore.kernel.org/r/20210510101950.200777181@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/334
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-lts: update to v5.10.36
Andrey Zhizhikin [Thu, 13 May 2021 20:15:11 +0000 (20:15 +0000)]
linux-fslc-lts: update to v5.10.36

Kernel repository has been upgraded to v5.10.36 from stable korg.

Following upstream commits are included in this version:
----
72bb632d15f2 Linux 5.10.36
14b2801ccd9b thermal/core/fair share: Lock the thermal zone while looping over instances
c24a20912eef thermal/drivers/cpufreq_cooling: Fix slab OOB issue
051dd0681ce1 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf()
1cb02dc76f4c dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
06141465e372 dm integrity: fix missing goto in bitmap_flush_interval error handling
df893916b330 dm space map common: fix division bug in sm_ll_find_free_block()
fcf763a80e0e dm persistent data: packed struct should have an aligned() attribute too
a33614d52e97 tracing: Restructure trace_clock_global() to never block
9e40ef5391df tracing: Map all PIDs to command lines
ea6803ff2cd1 tools/power turbostat: Fix offset overflow issue in index converting
b84c57762cef rsi: Use resume_noirq for SDIO
b1c953dc853a tty: fix memory leak in vc_deallocate
25e9c2c11735 usb: dwc2: Fix session request interrupt handler
fce7bbcd07d5 usb: dwc3: core: Do core softreset when switch mode
b624b32584ac usb: dwc3: gadget: Fix START_TRANSFER link state check
f9ddfaa9703c usb: dwc3: gadget: Remove FS bInterval_m1 limitation
8df75d1296d0 usb: gadget/function/f_fs string table fix for multiple languages
ba8ce683076e usb: gadget: Fix double free of device descriptor pointers
f12c5cca65f7 usb: gadget: dummy_hcd: fix gpf in gadget_setup
678e76bccee4 media: venus: hfi_parser: Don't initialize parser on v1
5d0f6f5251a3 media: v4l2-ctrls: fix reference to freed memory
4121def7df29 media: staging/intel-ipu3: Fix race condition during set_fmt
c6b81b897f6f media: staging/intel-ipu3: Fix set_fmt error handling
517f6f570566 media: staging/intel-ipu3: Fix memory leak in imu_fmt
8acb13189dae media: dvb-usb: Fix memory leak at error in dvb_usb_device_init()
a5e9ae5a22b0 media: dvb-usb: Fix use-after-free access
43263fd43083 media: dvbdev: Fix memory leak in dvb_media_device_free()
378a016271ba ext4: Fix occasional generic/418 failure
133e83b5b3b3 ext4: allow the dax flag to be set and cleared on inline directories
72447c925ea9 ext4: fix error return code in ext4_fc_perform_commit()
bf4ba04f0161 ext4: fix ext4_error_err save negative errno into superblock
12905cf9e5c4 ext4: fix error code in ext4_commit_super
7e9298f4d139 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
098b257563b9 ext4: fix check to prevent false positive report of incorrect used inodes
346190959f97 ext4: annotate data race in jbd2_journal_dirty_metadata()
9aca313726cb ext4: annotate data race in start_this_handle()
a27aad321751 kbuild: update config_data.gz only when the content of .config is changed
3aec683ee79b x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
d19a456acaec futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI
2543329485e2 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
d35c4c959eb4 smb3: do not attempt multichannel to server which does not support it
796b82637528 smb3: when mounting with multichannel include it in requested capabilities
5781c9df77a3 jffs2: check the validity of dstlen in jffs2_zlib_compress()
54708651bc1e Fix misc new gcc warnings
f37b9c142e1c security: commoncap: fix -Wstringop-overread warning
bf2b941d0a6f sfc: farch: fix TX queue lookup in TX event handling
fb791572d674 sfc: farch: fix TX queue lookup in TX flush done handling
11e3ff7e164a exfat: fix erroneous discard when clear cluster bit
1c525c265668 fuse: fix write deadlock
0cd2d2577a98 dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
661061a45e32 md/raid1: properly indicate failure when ending a failed write request
015cc7ad58d0 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS
0ba942cbf52b crypto: arm/curve25519 - Move '.fpu' after '.arch'
c9adb76c712c tpm: vtpm_proxy: Avoid reading host log when using a virtual device
60a01ecc9f68 tpm: efi: Use local variable for calculating final log size
4a63b2438a93 intel_th: pci: Add Alder Lake-M support
34ceafa62f49 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
0bdcaebb1225 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR
f2aa64979e11 powerpc/kexec_file: Use current CPU info while setting up FDT
481fee8295ab powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
293c30ce25e0 powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors
643243e31868 jffs2: Hook up splice_write callback
72c282b10951 jffs2: Fix kasan slab-out-of-bounds problem
072f787e8798 Input: ili210x - add missing negation for touch indication on ili210x
2fafe7d5047f NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
334165d9fb69 NFS: Don't discard pNFS layout segments that are marked for return
96fa26b74cdc NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds
e0f2d86481ea ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
a1478374b0bd openvswitch: fix stack OOB read while fragmenting IPv4 packets
4248f4649bf3 mlxsw: spectrum_mr: Update egress RIF list before route's action
9aa4602237d5 f2fs: fix to avoid out-of-bounds memory access
39624749c52d f2fs: fix error handling in f2fs_end_enable_verity()
50b0c0c3385d ubifs: Only check replay with inode type to judge if inode linked
5a876a46d7b7 kcsan, debugfs: Move debugfs file creation out of early init
d19555ff225d virtiofs: fix memory leak in virtio_fs_probe()
1b41d4e5aa75 fs: fix reporting supported extra file attributes for statx()
dc4b67baba3b Makefile: Move -Wno-unused-but-set-variable out of GCC only block
0f9055936668 arm64/vdso: Discard .note.gnu.property sections in vDSO
1d852d6bb4d4 btrfs: fix race when picking most recent mod log operation for an old root
b24f0e381036 tools/power/turbostat: Fix turbostat for AMD Zen CPUs
d1ca3d2c4fd5 ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
a9d0f7c14789 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops
3c8a599bc951 ALSA: hda/realtek - Headset Mic issue on HP platform
871234a6ad4c ALSA: hda/realtek: fix mic boost on Intel NUC 8
13ff604c79a0 ALSA: hda/realtek: GA503 use same quirks as GA401
970fbbee55bc ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7
12fea3cb2277 ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
ad7736cebf4d ALSA: usb-audio: Explicitly set up the clock selector
cc427a507f29 ALSA: sb: Fix two use after free in snd_sb_qsound_build
1ce8212e80f9 ALSA: hda/conexant: Re-order CX5066 quirk table entries
9b7388931fbb ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
443467bd6240 power: supply: cpcap-battery: fix invalid usage of list cursor
a15f68a5d55c sched,psi: Handle potential task count underflow bugs more gracefully
a32a2d831de0 s390/archrandom: add parameter check for s390_arch_random_generate
338a87230228 block/rnbd-clt: Fix missing a memory free when unloading the module
ae7fe4794da2 sched,fair: Alternative sched_slice()
94902ee2996a perf: Rework perf_event_exit_event()
2c4de79e9a09 scsi: libfc: Fix a format specifier
97a81d4051c3 mfd: arizona: Fix rumtime PM imbalance on error
14c7e3f5bed5 mfd: da9063: Support SMBus and I2C mode
d7ec1dab6be7 mfd: intel-m10-bmc: Fix the register access range
c8fe9ef530e9 scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
cc42ea42e250 scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
1ac2b3720f61 scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
56488df9f4bc drm/amdgpu: fix NULL pointer dereference
d721702f8a82 drm/amd/display: Try YCbCr420 color when YCbCr444 fails
f26f33a40952 amdgpu: avoid incorrect %hu format string
a98a90048853 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug
081cec78467f drm/amd/display: Fix UBSAN: shift-out-of-bounds warning
cc6215d94de9 drm/amd/display: Fix debugfs link_settings entry
bcefa89b3e48 drm/radeon/ttm: Fix memory leak userptr pages
14637a8dfe4f drm/amdgpu/ttm: Fix memory leak userptr pages
6e4ae9b0eb23 drm/msm/mdp5: Do not multiply vclk line count by 100
79f701ec9efa drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
2f5f4cce496e sched/fair: Ignore percpu threads for imbalance pulls
fded2096b153 media: gscpa/stv06xx: fix memory leak
f8f2b7ebe03a media: dvb-usb: fix memory leak in dvb_usb_adapter_init
1b61ad26af55 media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming
810cf54025b7 media: platform: sti: Fix runtime PM imbalance in regs_show
67a97525dd6e media: i2c: adv7842: fix possible use-after-free in adv7842_remove()
c8e7e6e1780c media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove()
3f9e0eb06258 media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()
651ad9e04f75 media: adv7604: fix possible use-after-free in adv76xx_remove()
8d3ae83d6344 media: tc358743: fix possible use-after-free in tc358743_remove()
a931c5791b5e power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
ccb098c053dc power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
932329941ca8 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
573bbb6f80f1 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver
4066456bb2de media: vivid: update EDID
6fef73a039da media: em28xx: fix memory leak
ed7ab208cc2e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
486e974358e7 scsi: smartpqi: Add new PCI IDs
c3187412d9c7 scsi: smartpqi: Correct request leakage during reset operations
bc05560dd756 scsi: smartpqi: Use host-wide tag space
dc655d743c2b power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce
a669817a3384 selftests/resctrl: Fix checking for < 0 for unsigned values
726d3185b89a selftests/resctrl: Fix incorrect parsing of iMC counters
19eaad1400ea selftests/resctrl: Use resctrl/info for feature detection
0ccead50c386 selftests/resctrl: Fix missing options "-n" and "-p"
cd29eef12771 selftests/resctrl: Clean up resctrl features check
6ef95f0b80ec selftests/resctrl: Fix compilation issues for other global variables
cf99daf7c3a2 selftests/resctrl: Fix compilation issues for global variables
078d3d75dd4c selftests/resctrl: Enable gcc checks to detect buffer overflows
9ec74da2ac4c nvmet: return proper error code from discovery ctrl
7f9757005cf5 drm/komeda: Fix bit check to import to value of proper type
5e8b58e27ea8 ata: ahci: Disable SXS for Hisilicon Kunpeng920
c753c1a77e7a mmc: sdhci-brcmstb: Remove CQE quirk
fdd04d1c8336 mmc: sdhci-pci: Add PCI IDs for Intel LKF
79315ebff432 mmc: sdhci-esdhc-imx: validate pinctrl before use it
47ac226199f0 scsi: qla2xxx: Fix use after free in bsg
1d7935fd022d drm/vkms: fix misuse of WARN_ON
57fa6a6a998c scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
298778681c10 drm/amd/display: fix dml prefetch validation
dd5d6042e5d2 drm/amd/display: DCHUB underflow counter increasing in some scenarios
9cc76f29b9e5 drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool'
729b92e68b8e drm/amd/pm: fix workload mismatch on vega10
7cb855dfe5f0 drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
1874b0ef1426 drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
7b3eb98a3ef4 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd
61c1ddd29f87 backlight: qcom-wled: Fix FSC update issue for WLED5
918a45b65365 backlight: qcom-wled: Use sink_addr for sync toggle
983d10e59fb4 power: supply: Use IRQF_ONESHOT
80ba39ec7cc9 media: gspca/sq905.c: fix uninitialized variable
6a3edc1a5e17 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs
087c2bffb4e9 extcon: arizona: Fix various races on driver unbind
b7d2e5097f18 extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
8ff0d8a0904b power: supply: bq27xxx: fix power_avg for newer ICs
7bb783ec9e0e atomisp: don't let it go past pipes array
12b4b2855024 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()
f3dd6c47c493 media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB
b5261590f309 media: ite-cir: check for receive overflow
3a2270dd3f09 scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
09a27d662006 kvfree_rcu: Use same set of GFP flags as does single-argument
661af9371c32 sched/pelt: Fix task util_est update filtering
b168fffa3821 drm/amdgpu: Fix some unload driver issues
5b62053e762c scsi: lpfc: Fix pt2pt connection does not recover after LOGO
7382825b068e scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
b814402fdf37 drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue
500ec98998c2 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work
bd9477319714 drm/amd/display: Don't optimize bandwidth before disabling planes
6b2132f50d9f drm/amd/display: Check for DSC support instead of ASIC revision
01e03a661872 drm/ast: fix memory leak when unload the driver
100e35484682 drm/amd/display: changing sr exit latency
2c518667f953 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check
6f64be8f5211 drm/qxl: release shadow on shutdown
423fb866b3fc drm/qxl: do not run release if qxl failed to init
6228456ceb1a drm: Added orientation quirk for OneGX1 Pro
9c60c881d662 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
f32b84d7c977 btrfs: do proper error handling in btrfs_update_reloc_root
224c654a2eca btrfs: do proper error handling in create_reloc_root
c5aa9ea54a00 spi: sync up initial chipselect state
b82e8f0bb028 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks
5d60792d1292 crypto: omap-aes - Fix PM reference leak on omap-aes.c
92894b185321 crypto: sa2ul - Fix PM reference leak in sa_ul_probe()
4e7ae0cfaca9 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c
8a090d492f70 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c
836671775a6e crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe()
2264965f576f crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails
a16162a17417 phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
df9105950755 intel_th: Consistency and off-by-one fix
b549cc7c9ca2 tty: n_gsm: check error while registering tty devices
8f7cdbbf61f9 usb: dwc3: gadget: Check for disabled LPM quirk
2946f95356cc usb: core: hub: Fix PM reference leak in usb_port_resume()
e82da9b21fed usb: musb: fix PM reference leak in musb_irq_work()
015f3f25213e usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove()
0e73535a496c spi: qup: fix PM reference leak in spi_qup_remove()
75e2b4621137 spi: omap-100k: Fix reference leak to master
517e99f22842 spi: dln2: Fix reference leak to master
4ddfac16b5c7 platform/x86: ISST: Account for increased timeout in some cases
bc900a7ccdd4 tools/power/x86/intel-speed-select: Increase string size
125b3590d1fb ARM: dts: at91: change the key code of the gpio key
2ed4d587539e bus: mhi: core: Clear context for stopped channels from remove()
3737cf191a80 xhci: fix potential array out of bounds with several interrupters
98599e1045c2 xhci: check control context is valid before dereferencing it.
2b195c32bccd xhci: check port array allocation was successful before dereferencing it
b52b1b8c480c fpga: dfl: pci: add DID for D5005 PAC cards
e22fd531518d usb: xhci-mtk: support quirk to disable usb2 lpm
5c22421fb35f random: initialize ChaCha20 constants with correct endianness
2d78ede60615 perf/arm_pmu_platform: Fix error handling
167fecaa4311 perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors
64d579453bd6 soundwire: cadence: only prepare attached devices on clock stop
9584ce366cc9 tee: optee: do not check memref size on return from Secure World
e5da8b37ce34 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on
187c001c492c soc/tegra: pmc: Fix completion of power-gate toggling
bc24381f5768 efi/libstub: Add $(CLANG_FLAGS) to x86 flags
8829b6ccf49f x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS
fdc9c3cff9e2 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)
af79dc5ad974 ARM: dts: ux500: Fix up TVK R3 sensors
3f571ae706da ARM: dts: BCM5301X: fix "reg" formatting in /memory node
f38f972e14f1 kselftest/arm64: mte: Fix MTE feature detection
d16749988d09 PCI: PM: Do not read power state in pci_enable_device_flags()
d863389e9f2e ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node
d9a1f62b03da kselftest/arm64: mte: Fix compilation with native compiler
173ab4bb8cbf usb: xhci: Fix port minor revision
45f879b29da7 usb: dwc3: gadget: Ignore EP queue requests during bus reset
85eb84bd818f usb: gadget: f_uac1: validate input parameters
f63390de9b43 usb: gadget: f_uac2: validate input parameters
df7452f03b7f genirq/matrix: Prevent allocation counter corruption
bde50f19ba24 crypto: hisilicon/sec - fixes a printing error
6a6273a65fcd x86/sev: Do not require Hypervisor CPUID bit for SEV guests
ba637773a9f9 usb: webcam: Invalid size of Processing Unit Descriptor
930d586646cf usb: gadget: uvc: add bInterval checking for HS mode
6202e708f303 crypto: qat - fix unmap invalid dma address
92f333793a78 crypto: api - check for ERR pointers in crypto_destroy_tfm()
298a44f38171 bus: mhi: core: Destroy SBL devices when moving to mission mode
2e40d8cd3db5 spi: ath79: remove spi-master setup and cleanup assignment
91629921cef9 spi: ath79: always call chipselect function
40e02e167816 staging: wimax/i2400m: fix byte-order issue
e160833c9fdf bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
6af796b4ac45 cpuidle: tegra: Fix C7 idling state on Tegra114
6f85f0497274 fbdev: zero-fill colormap in fbcmap.c
af830b27c34d posix-timers: Preserve return value in clock_adjtime32()
a4794be7b00b btrfs: fix race between transaction aborts and fsyncs leading to use-after-free
af835665ddc9 intel_th: pci: Add Rocket Lake CPU support
97f30747b22c btrfs: fix metadata extent leak after failure to create subvolume
0c48349a6d41 x86/build: Disable HIGHMEM64G selection for M486SX
dba16ca6f347 btrfs: handle remount to no compress during compression
5f2adf84624e smb2: fix use-after-free in smb2_ioctl_query_info()
8a90058752e0 cifs: detect dead connections only when echoes are enabled.
23d7b4a8f77a cifs: fix out-of-bound memory access when calling smb3_notify() at mount point
aaa0faa5c28a cifs: Return correct error code from smb2_get_enc_key
7be4db5c2b59 irqchip/gic-v3: Do not enable irqs when handling spurious interrups
44faf03f56b8 mmc: core: Fix hanging on I/O during system suspend for removable cards
886da99e8fc4 mmc: core: Set read only for SD cards with permanent write protect bit
140f225218cd mmc: core: Do a power cycle when the CMD11 fails
20d6f231f8f1 mmc: block: Issue a cache flush only when it's enabled
b1fba87e60bc mmc: block: Update ext_csd.cache_ctrl if it was written
cdc615acade4 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit
6c43290972ed mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
01db7cb746f0 mmc: sdhci: Check for reset prior to DMA address unmap
25ac6ce65f1a mmc: uniphier-sd: Fix a resource leak in the remove function
83e9e22ba93a mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
b7a1577a1a79 scsi: mpt3sas: Block PCI config access from userspace during reset
702cdaa2c628 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
f1cbba5ea75b spi: spi-ti-qspi: Free DMA resources
421f24114c64 spi: stm32-qspi: fix pm_runtime usage_count counter
dbaf435ddf97 erofs: add unsupported inode i_format check
34ec706bf0b7 mtd: physmap: physmap-bt1-rom: Fix unintentional stack access
706e60c19237 mtd: rawnand: atmel: Update ecc_stats.corrected counter
907452b3b6a6 mtd: spinand: core: add missing MODULE_DEVICE_TABLE()
cb5305ac5bac Revert "mtd: spi-nor: macronix: Add support for mx25l51245g"
2e41cc10660e mtd: spi-nor: core: Fix an issue of releasing resources during read/write
4c44c136f2fa fs/epoll: restore waking from ep_done_scan()
6b5aeb69bb9f ecryptfs: fix kernel panic with null dev_name
3ad1fb97619b arm64: dts: mt8173: fix property typo of 'phys' in dsi node
6c2f97f3887f arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
011b9e1c2a18 ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
634684d79733 ftrace: Handle commands when closing set_ftrace_filter file
d11fdbee28af ACPI: custom_method: fix a possible memory leak
62dc2440ebb5 ACPI: custom_method: fix potential use-after-free issue
58a762a7f3be tpm: acpi: Check eventlog signature before using it
3b8b6399666a vhost-vdpa: fix vm_flags for virtqueue doorbell mapping
026499a9c2e0 s390/zcrypt: fix zcard and zqueue hot-unplug memleak
e534a4b139a8 s390/disassembler: increase ebpf disasm buffer size
90402b6b45f3 dyndbg: fix parsing file query without a line-range suffix
ed9cfd60c787 nitro_enclaves: Fix stale file descriptors on failed usercopy
a1d2bd164c1c bus: mhi: core: Sanity check values from remote device before use
bcb80329e815 bus: mhi: core: Clear configuration from channel context during reset
542fd3e4fde6 bus: mhi: core: Fix check for syserr at power_up
----

Link: https://lore.kernel.org/r/20210510102004.821838356@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/331
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-imx: update to v5.4.117
Andrey Zhizhikin [Sun, 9 May 2021 20:23:12 +0000 (20:23 +0000)]
linux-fslc-imx: update to v5.4.117

Kernel repository has been upgraded to v5.4.117 from stable korg.

Following upstream commits are included in this version:
----
b5dbcd05792a Linux 5.4.117
0ee3bfc2c31e vfio: Depend on MMU
b246759284d6 perf/core: Fix unconditional security_locked_down() call
a1e6a0d1e6cf ovl: allow upperdir inside lowerdir
8198962021fd scsi: ufs: Unlock on a couple error paths
91aa2644a3ab platform/x86: thinkpad_acpi: Correct thermal sensor allocation
164f74391822 USB: Add reset-resume quirk for WD19's Realtek Hub
5922dfc42ac8 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
314192f055d9 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
6cede11149bf perf ftrace: Fix access to pid in array when setting a pid filter
ad4659935e11 perf data: Fix error return code in perf_data__create_dir()
cbc6b467610c iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd()
c7166a529e2b avoid __memcat_p link failure
8ba25a9ef9b9 bpf: Fix leakage of uninitialized bpf stack under speculation
53e0db429b37 bpf: Fix masking negation logic upon negative dst register
b0c8fe7ef797 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd()
43b515c52942 igb: Enable RSS for Intel I211 Ethernet Controller
354520d3ea81 net: usb: ax88179_178a: initialize local variables before use
55714a57f369 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade()
b3041510f0fc ACPI: tables: x86: Reserve memory occupied by ACPI tables
91b08c5319a5 mips: Do not include hi and lo in clobber list for R6
----

Link: https://lore.kernel.org/r/20210505112324.729798712@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-lts: update to v5.10.35
Andrey Zhizhikin [Sun, 9 May 2021 20:22:03 +0000 (20:22 +0000)]
linux-fslc-lts: update to v5.10.35

Kernel repository has been upgraded to v5.10.35 from stable korg.

Following upstream commits are included in this version:
----
f53a3a480862 Linux 5.10.35
94c76056fc3f vfio: Depend on MMU
4348d3b5027b perf/core: Fix unconditional security_locked_down() call
399f9c18473c platform/x86: thinkpad_acpi: Correct thermal sensor allocation
ac2cd82c7609 USB: Add reset-resume quirk for WD19's Realtek Hub
d844aaa49ac8 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
59b3f88386b5 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
27c1936af506 ovl: allow upperdir inside lowerdir
71d58457a8af ovl: fix leaked dentry
2fa0387fa2d0 nvme-pci: set min_align_mask
f8e71c667ee1 swiotlb: respect min_align_mask
85a5a6875ca9 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single
25ed8827cfbf swiotlb: refactor swiotlb_tbl_map_single
9efd5df078a7 swiotlb: clean up swiotlb_tbl_unmap_single
1f2ef5a0f771 swiotlb: factor out a nr_slots helper
1bbcc985d195 swiotlb: factor out an io_tlb_offset helper
22163a8ec863 swiotlb: add a IO_TLB_SIZE define
2e8b3b0b8e2d driver core: add a min_align_mask field to struct device_dma_parameters
6995512a472f tools/cgroup/slabinfo.py: updated to work on current kernel
a7c37332afa8 perf ftrace: Fix access to pid in array when setting a pid filter
fb4c1c2e9fd1 capabilities: require CAP_SETFCAP to map uid 0
b571a6302a64 perf data: Fix error return code in perf_data__create_dir()
48ec949ac979 net: qrtr: Avoid potential use after free in MHI send
2fa15d61e4cb bpf: Fix leakage of uninitialized bpf stack under speculation
2cfa537674cd bpf: Fix masking negation logic upon negative dst register
a41c193d004e igb: Enable RSS for Intel I211 Ethernet Controller
2e68890993d0 net: usb: ax88179_178a: initialize local variables before use
d3598eb3915c netfilter: conntrack: Make global sysctls readonly in non-init netns
c239bfc2e4ac mips: Do not include hi and lo in clobber list for R6
----

Link: https://lore.kernel.org/r/20210505112326.195493232@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agou-boot-fslc: update to v2021.07-rc2
Andrey Zhizhikin [Thu, 13 May 2021 20:31:22 +0000 (20:31 +0000)]
u-boot-fslc: update to v2021.07-rc2

U-Boot repository has been upgraded to v2021.07-rc2 from DENX repository.

Following upstream commits are included in this version:
----
b107761b81 Prepare v2021.07-rc2
3ee71c5729 Merge https://source.denx.de/u-boot/custodians/u-boot-x86
200fdd3bff MAINTAINERS: Add an entry for VirtIO
9cea9abbe4 doc: develop: Convert README.virtio to reST
b8db1c1388 x86: Correct regwidth prompt in cbsysinfo
07b53103b7 Merge https://source.denx.de/u-boot/custodians/u-boot-riscv
1b8ad819ce Merge branch '2021-05-06-misc-updates'
91e4b7516d cmd/exception: support ebreak exception on RISC-V
1412b8d48a atcspi200: Add timeout mechanism in spi_xfer()
bc8bbb77f7 riscv: cpu: fu740: clear feature disable CSR
edd9ad8194 riscv: cpu: Add callback to init each core
f0b21ebd41 fdt_support.c: Allow late kernel cmdline modification
653cd92d66 cmd: gpt: Add option to write GPT partitions to environment variable
8c72842af5 sandbox: add test of CONFIG_ENV_IMPORT_FDT
95fd977201 env: allow environment to be amended from control dtb
1cbfed8d3e test: Add gpio-sysinfo test
54aa07fdfc sysinfo: Add gpio-sysinfo driver
4d65c6bcd7 sysinfo: Require that sysinfo_detect be called before other methods
eed0a7a3e6 sysinfo: Use global sysinfo IDs for existing sysinfo drivers
430e136dc1 dm: gpio: Fix gpio_get_list_count failing with livetree
8ddaf94358 Merge tag 'dm-pull-29apr21' of https://source.denx.de/u-boot/custodians/u-boot-dm
f3a0d2c1af Merge tag 'xilinx-for-v2021.07-rc2' of https://source.denx.de/u-boot/custodians/u-boot-microblaze
b00bad9dc8 spi: zynqmp: Remove gd reference
3d2f8bc673 Merge https://source.denx.de/u-boot/custodians/u-boot-cfi-flash
a26522e774 Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
5b700cdcff tpm: missing event types
61772bc35f test: dm: add test item for ofnode_get_addr() and ofnode_get_size()
aa351a14bd dm: core: Add size operations on device tree references
f1a83abe60 buildman: Use bytes for the environment
8116c78ffd buildman: Handle exceptions in threads gracefully
ab9b4f35e3 buildman: Use common code to send an result
249933136f buildman: Tidy up a few comments
6784cb35f5 dm: core: Fix uninitialized return value from dm_scan_fdt_node
feb7ac457c dm: core: Add address translation in fdt_get_resource
1736575b0c binman: Support adding sections to FMAPs
c7722e8417 binman: Tweak implementation of fmap
ec6db6c297 patman: Parse checkpatch by message instead of by line
2959a8e3a5 patman: Assume we always have pygit2 for tests
5f0d23cf3c tests: patman: Add requests to the module list
38229b55d3 Azure/GitLab: Ensure we use requirements.txt for testsuites
494a5e126b test: Use positive conditional in test_matches()
ff232a7296 test: Allow simple glob pattern in the test name
170732523b dtoc: Correct dtoc output when testing
0fe44dc676 binman: Correct testSplNoDtb() and Tpl also
0a9f0e0d00 net: phy: xilinx: Break while loop over ethernet phy
eccbd4ad8e arm: a37xx: pci: Fix processing PIO transfers
75ae51c593 doc: dt-bindings: add Marvell comphy binding
82c30736ae phy: marvell: utmi: update utmi config which fixes usb2.0 instability
341e548eb8 phy: marvell: add support for SFI1
a007f23626 phy: marvell: fix pll initialization for second utmi port
76342ac5c8 phy: marvell: allow to initialize up to 6 USB ports
80ebc63cc9 phy: marvell: cp110: mark u-boot power-off calls
f596b01b9a phy: marvell: fix handling of unconnected comphy
5f41aaf4c3 phy: marvell: pass sgmii id to firmware
cd2caff77f phy: marvell: cp110: clean up driver after it was moved to atf
affd61f51c phy: marvell: cp110: remove both phy and pipe selector configuration
2e28b597fa phy: marvell: cp110: let the firmware perform training for XFI
f635c3b3a2 phy: marvell: cp110: let the firmware configure comphy for USB
26d9763f3b phy: marvell: cp110: let the firmware configure comphy for RXAUI
5ed3dc27bb phy: marvell: cp110: remove unused definitions
b21e1f36d4 phy: marvell: enable comphy info prints for all devices
e49cdbe10b phy: marvell: add RX training command
7b27e608f8 phy: marvell: save comphy_map_data priv structure
c2bf42f5fd phy: marvell: fix several minor bugs in comphy_probe
3e69b4abff phy: marvell: cp110: utmi: update analog parameters according to latest ETP
22bc868e49 phy: marvell: cp110: initialize only enabled UTMI units
89351ba4c8 phy: marvell: add missing speed during info prints
2dbba24088 phy: marvell: rename comphy related definitions to COMPHY_XX
4568e2041c phy: marvell: add comphy type PHY_TYPE_USB3
1c817c27e6 arm: octeontx2: cn9130-crb.dtsi: Disable eth2 for now
c405226c34 arm: octeontx2: Add Octeon TX2 CN9130 CRB support
236f17ce14 arm: octeontx2: Add dtsi/dts files for Octeon TX2 CN9130 CRB
c864c41f19 arm: armada: configs: Move environment location for mvebu
b1c81b4ced arm: armada: dts: Add support for ap807-based platforms
a0ba97e561 arm: armada: dts: Use a single dtsi for cp110 die description
9f27bcc32f cmd/mvebu: fix the bubt command
fec8c900c8 power: regulator: Add support for regulator-force-boot-off
c306b24948 Merge https://source.denx.de/u-boot/custodians/u-boot-usb
9c211075d0 Merge tag 'u-boot-amlogic-20210428' of https://source.denx.de/u-boot/custodians/u-boot-amlogic
98b8204626 net: designware: fix PHY reset with DM_MDIO
53396d67ba usb: ehci-mx6: Limit PHY address parsing to !CONFIG_PHY
94657482f3 mtd: cfi: Fix PPB lock status readout
939c4934c8 configs: Resync with savedefconfig
b669db869b reset: fix reset_get_by_index_nodev index handling
49f352dc33 test: reset: Extend base reset test to catch error
b104caa9a4 IOMUX: Fix buffer overflow in iomux_replace_device()
48594c38ed pinctrl: single: fix a never true comparison
10221d2847 pinctrl: single: check function mask to be non-zero
c6ecb2f81e Makefile: fix generation of defaultenv.h from empty initial file
6b4880e63f fs: btrfs: fix the false alert of decompression failure
2e1af1e3e7 arm: zimage: Use correct symbol to hide messages in SPL
4b37a83dc4 powerpc: introduce CONFIG_CACHE_FLUSH_WATCHDOG_THRESHOLD
b18352f2ba powerpc: lib: remove leftover CONFIG_5xx
17bd5cce7e allow opting out of WATCHDOG_RESET() from timer interrupt
f9fb4c462b timer: mpc83xx_timer: fix build with CONFIG_{HW_, }WATCHDOG
d0c94749dc watchdog: use time_after_eq() in watchdog_reset()
48179af9d2 Prepare v2021.07-rc1
1b2d1d774a ARM: rmobile: Enable NVMe support on RCar3
ee0a7760fd ARM: rmobile: Enable CONFIG_SYS_FLASH_PROTECTION
c408ce283b clk: renesas: Synchronize Gen2 MSTP teardown tables
40c9728d24 clk: renesas: Only ever access documented bits in clock driver teardown
fbe127f7b5 sunxi: DT: A64: Update devicetree files from Linux 5.12
c83f63ae54 sunxi: DT: R40: Update device tree files from Linux 5.12
5967a045f6 net: sun8i-emac: Fix pinmux setup for Allwinner H5
594312eb8b mips: octeon: ebb7304: Add support for some I2C devices
0ba39cded6 mips: octeon: dts/dtsi: Change UART DT node to use clocks property
5d2d5c4f23 mips: octeon: Add Octeon III NIC23 board support
b8f0146473 mips: octeon: mrvl, cn73xx.dtsi: Add AHCI/SATA DT node
9201200c6f scsi: Add ata_swap_buf_le16() to support big-endian platforms
d960a70efb ata: ahci: Fix usage on big-endian platforms
089884dbac sata: ahci_mvebu.c: Enable AHCI/SATA driver for MIPS Octeon
dd6d82150f mips: octeon: cpu.c: Enable AHCI/SATA support
47dedfb5b9 mips: octeon: cpu.c: Add arch_misc_init() for pci-console & pci-bootcmd
737c3de099 serial: serial_octeon_bootcmd.c: Add PCI remote console support
86251e4f9e serial: serial_octeon_pcie_console.c: Add PCI remote console support
5cbe3bb1e2 mips: octeon: cvmx-coremask.h: Fix cvmx_coremask_dprint() with DEBUG defined
a8e338a229 mips: octeon: cvmx-bootmem: Fix compare in "if" statement
ae404af8dc mips: octeon: Move CVMX_SYNC from octeon_ddr.h to cvmx-regs.h
7eaa10551a mips: octeon: octeon_ebb7304_defconfig: Enable Octeon PCIe and E1000
98dabb35ca mips: octeon: Add Octeon PCIe host controller driver
6a453e50c3 mips: octeon: octeon_ebb7304: Add board specific QLM init code
8e3a87578e mips: octeon: mrvl, cn73xx.dtsi: Add PCIe controller DT node
1ba8d5fe88 mips: octeon: Kconfig: Enable CONFIG_SYS_PCI_64BIT
c7cf89791b mips: octeon: Makefile: Enable building of the newly added C files
fc6c9c50d1 mips: octeon: Add octeon_qlm.c
107d3f5771 mips: octeon: Add octeon_fdt.c
198cffde05 mips: octeon: Add cvmx-qlm.c
646ed331b6 mips: octeon: Add cvmx-pcie.c
a6d4ffc565 mips: octeon: Add cvmx-helper.c
3b883dea28 mips: octeon: Add cvmx-helper-util.c
23753c6c4d mips: octeon: Add cvmx-helper-jtag.c
f9174d6a92 mips: octeon: Add cvmx-helper-fdt.c
b8eaf8c563 mips: octeon: Add cvmx-helper-cfg.c
29d0897045 mips: octeon: Move cvmx-lmcx-defs.h from mach/cvmx to mach
cbcf35850a mips: octeon: Misc changes required because of the newly added headers
2335cf39f6 mips: octeon: Add misc remaining header files
78265141cb mips: octeon: Add cvmx-sso-defs.h header file
0ad3593fca mips: octeon: Add cvmx-sriox-defs.h header file
1374315375 mips: octeon: Add cvmx-sriomaintx-defs.h header file
fa84c78f74 mips: octeon: Add cvmx-smix-defs.h header file
9505a7cee5 mips: octeon: Add cvmx-sli-defs.h header file
0e686b39d5 mips: octeon: Add cvmx-sata-defs.h header file
0b4c6885a7 mips: octeon: Add cvmx-rst-defs.h header file
f56633987c mips: octeon: Add cvmx-pow-defs.h header file
50a7649a38 mips: octeon: Add cvmx-pko-defs.h header file
8ba9b0a24c mips: octeon: Add cvmx-pki-defs.h header file
784ad918d1 mips: octeon: Add cvmx-pip-defs.h header file
bbd0e2c75d mips: octeon: Add cvmx-pepx-defs.h header file
8f8383880f mips: octeon: Add cvmx-pemx-defs.h header file
def92cec9e mips: octeon: Add cvmx-pcsx-defs.h header file
7d9f6609e1 mips: octeon: Add cvmx-pciercx-defs.h header file
c7ccfde739 mips: octeon: Add cvmx-pcieepx-defs.h header file
0b9dce59e6 mips: octeon: Add cvmx-npi-defs.h header file
779f25eee5 mips: octeon: Add cvmx-mio-defs.h header file
cae9e5763f mips: octeon: Add cvmx-l2c-defs.h header file
0a48b0bd63 mips: octeon: Add cvmx-ipd-defs.h header file
c9084e5f39 mips: octeon: Add cvmx-gserx-defs.h header file
297a3d5850 mips: octeon: Add cvmx-gmxx-defs.h header file
fc3e91081c mips: octeon: Add cvmx-fpa-defs.h header file
f3b9767827 mips: octeon: Add cvmx-dtx-defs.h header file
c5b1b18e4d mips: octeon: Add cvmx-dpi-defs.h header file
66b75ef6e7 mips: octeon: Add cvmx-dbg-defs.h header file
646af4d96c mips: octeon: Add cvmx-ciu-defs.h header file
e6ce36344d mips: octeon: Add cvmx-bgxx-defs.h header file
1f659caaa5 mips: octeon: Add cvmx-asxx-defs.h header file
3a21874c8e mips: octeon: Add cvmx-agl-defs.h header file
a497c6594a mips: octeon: Add misc cvmx-helper header files
057421a5fd mips: global_data.h: Add Octeon specific data to arch_global_data struct
79b0f08d6a configs: Resync with savedefconfig
27af387e4f Merge branch '2021-04-27-assorted-fixes'
67e6966078 reset: fix reset_get_by_index_nodev index handling
bdfe6907e5 test: reset: Extend base reset test to catch error
77ed7a2ac9 IOMUX: Fix buffer overflow in iomux_replace_device()
230bc623a4 pinctrl: single: fix a never true comparison
69414d86ed pinctrl: single: check function mask to be non-zero
7ac7038ab3 Makefile: fix generation of defaultenv.h from empty initial file
dae9aeda45 fs: btrfs: fix the false alert of decompression failure
c2343695e3 arm: zimage: Use correct symbol to hide messages in SPL
3b589d70cd Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
729c1fe656 powerpc: introduce CONFIG_CACHE_FLUSH_WATCHDOG_THRESHOLD
ec4cc0edf9 powerpc: lib: remove leftover CONFIG_5xx
933ada560b allow opting out of WATCHDOG_RESET() from timer interrupt
2156016294 timer: mpc83xx_timer: fix build with CONFIG_{HW_, }WATCHDOG
7dd2097e21 watchdog: use time_after_eq() in watchdog_reset()
0b0705b5ed arm64: zynqmp: Enable capsule update
e59d575d3e arm64: versal: Remove gd reference
cd9aafc0ea clk: Fix typo in Zynq Kconfig symbol description
84befd408c xilinx: Enable GUID partitions and EFI variable commands
25484d9070 xilinx: common: Fix boot script address
84e7cc9126 xilinx: Enable DFU_TIMEOUT config
b8126ab2bc xilinx: zynq: Add usb dfu/thor distro boot support
82cb49dc00 xilinx: versal: Add usb dfu/thor distro boot support
1e967b53a7 xilinx: zynqmp: Remove dfu_ram_info setup
ef1be3e364 xilinx: zynqmp: Add usb dfu/thor distro boot support
74fe3f2ef3 cmd: dfu: Propagate error if dfu gadget fails
4274dc3947 xilinx: Enable redundant variable handling
4fb83c9c2b xilinx: versal: Add support for saving env based on bootmode
cd08513b05 xilinx: zynq: Add support for saving env based on bootmode
ec217210f3 env: Setup default value for ENV_OFFSET_REDUND
----

Link: https://lists.denx.de/pipermail/u-boot/2021-May/449442.html
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agobasler-camera, isp: Fix compatibility for 8M Plus only
Tom Hochstein [Tue, 11 May 2021 18:07:50 +0000 (13:07 -0500)]
basler-camera, isp: Fix compatibility for 8M Plus only

The basler camera support is for 8M Plus SOC only.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agolayerscape: not set u-boot-dtb.bin in UBOOT_CONFIG
Ting Liu [Thu, 6 May 2021 10:01:39 +0000 (18:01 +0800)]
layerscape: not set u-boot-dtb.bin in UBOOT_CONFIG

The u-boot binary name is u-boot-fit-dtb.bin if CONFIG_MULTI_DTB_FIT is
set. Below build error appears due to no u-boot-dtb.bin generated:
| cp: cannot stat '.../u-boot-dtb.bin': No such file or directory
| WARNING: exit code 1 from a shell command.

Regardless of CONFIG_OF_SEPARATE or CONFIG_MULTI_DTB_FIT being set, the
binary is copied as u-boot.bin which is used in uboot-config.bbclass by
default.

Not set u-boot-dtb.bin in UBOOT_CONFIG, just use the default u-boot.bin.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
3 years agoxserver-xorg: Enable glamor for i.MX 8
Tom Hochstein [Mon, 10 May 2021 21:21:00 +0000 (16:21 -0500)]
xserver-xorg: Enable glamor for i.MX 8

glamor acceleration for i.MX 8 with GPU was dropped accidentally.

Fixes: f5d3b67
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agolinux-fslc: Sync defconfig on Linux 5.12.1
Vinicius Aquino [Wed, 5 May 2021 20:27:40 +0000 (17:27 -0300)]
linux-fslc: Sync defconfig on Linux 5.12.1

    Sync the Linux kernel defconfig files with the ones provided by the
    Linux 5.12.1 release, based on commit c0930ac. Those are:

    - imx_v6_v7_defconfig -> defconfig
    - imx_v4_v5_defconfig -> mx25/defconfig
    - mxs_defconfig -> mxs/defconfig
    - defconfig (arm64) -> armv8a/defconfig

    We kept the CONFIG_KPROBES enabled like in the previous version.
    For details about it see 97d2ea4.

Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
3 years agolinux-fslc: Add Linux kernel 5.12.1
Vinicius Aquino [Wed, 5 May 2021 20:49:02 +0000 (17:49 -0300)]
linux-fslc: Add Linux kernel 5.12.1

The Linux kernel 5.12.1 version is being add in this commit
however no changes on the `defconfig` files has been made,
those are the from linux-fslc-lts, based on 5.10 kernel, and
will be updated on next commit so it is easier to verify the
included changes.

Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
3 years agolinux-fslc-lts: Rework 5.10 Linux kernel as LTS recipe
Vinicius Aquino [Wed, 5 May 2021 20:47:55 +0000 (17:47 -0300)]
linux-fslc-lts: Rework 5.10 Linux kernel as LTS recipe

We are working on adding the new 5.12 Linux kernel and the
existing 5.10 kernel is now reworked and here after referenced
as the LTS kernel.

Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
4 years agolinux-fslc-imx: update to v5.4.116
Andrey Zhizhikin [Tue, 4 May 2021 19:30:48 +0000 (19:30 +0000)]
linux-fslc-imx: update to v5.4.116

Kernel repository has been upgraded to v5.4.116 from stable korg.

Following upstream commits are included in this version:
----
370636ffbb86 Linux 5.4.116
e23967af130b bpf: Update selftests to reflect new error states
ef4e68f0af04 bpf: Tighten speculative pointer arithmetic mask
4dc6e55e282f bpf: Move sanitize_val_alu out of op switch
876d1cec9369 bpf: Refactor and streamline bounds check into helper
4158e5fea3b1 bpf: Improve verifier error messages for users
15de0c537bf7 bpf: Rework ptr_limit into alu_limit and add common error path
f7fbedc90909 bpf: Ensure off_reg has no mixed signed bounds for all types
4a163b1c7053 bpf: Move off_reg into sanitize_ptr_alu
----

Link: https://lore.kernel.org/r/20210430141910.899518186@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc: update to v5.10.34
Andrey Zhizhikin [Tue, 4 May 2021 19:29:22 +0000 (19:29 +0000)]
linux-fslc: update to v5.10.34

Kernel repository has been upgraded to v5.10.34 from stable korg.

Following upstream commits are included in this version:
----
0aa66717f684 Linux 5.10.34
47d54b990103 mei: me: add Alder Lake P device id.
2a442f11407e iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd()
----

Link: https://lore.kernel.org/r/20210430141910.693887691@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc-imx: update to v5.4.115
Andrey Zhizhikin [Wed, 28 Apr 2021 16:05:00 +0000 (16:05 +0000)]
linux-fslc-imx: update to v5.4.115

Kernel repository has been upgraded to v5.4.115 from stable korg.

Following upstream commits are included in this version:
----
19bfeb47e96b Linux 5.4.115
af7099bad495 USB: CDC-ACM: fix poison/unpoison imbalance
d7fad2ce15bd net: hso: fix NULL-deref on disconnect regression
699017fe0de4 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access
b3962b4e8334 ia64: tools: remove duplicate definition of ia64_mf() on ia64
763cbe5e1ebb ia64: fix discontig.c section mismatches
3dce9c4bb546 csky: change a Kconfig symbol name to fix e1000 build error
892f6bc55746 cavium/liquidio: Fix duplicate argument
2ccca124620e xen-netback: Check for hotplug-status existence before watching
78687d6a3213 s390/entry: save the caller of psw_idle
026490fac496 net: geneve: check skb is large enough for IPv4/IPv6 header
caaf9371ecad ARM: dts: Fix swapped mmc order for omap3
be60afbb9136 HID: wacom: Assign boolean values to a bool variable
116ee59ef886 HID: alps: fix error return code in alps_input_configured()
a4e2b91cea52 HID: google: add don USB id
aefb6ac6ac11 perf auxtrace: Fix potential NULL pointer dereference
39638289595b perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]
319a06e58ed7 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3
82808cc02681 locking/qrwlock: Fix ordering in queued_write_lock_slowpath()
c6eb92b37af1 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS
37ee803d7ed7 pinctrl: lewisburg: Update number of pins in community
dbb355960ef9 gpio: omap: Save and restore sysconfig
835c8d688e1e s390/ptrace: return -ENOSYS when invalid syscall is supplied
----

Link: https://lore.kernel.org/r/20210426072816.686976183@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc: update to v5.10.33
Andrey Zhizhikin [Wed, 28 Apr 2021 16:03:37 +0000 (16:03 +0000)]
linux-fslc: update to v5.10.33

Kernel repository has been upgraded to v5.10.33 from stable korg.

Following upstream commits are included in this version:
----
8bd8301ccc11 Linux 5.10.33
8a661bad6cee USB: CDC-ACM: fix poison/unpoison imbalance
90642ee9eb58 net: hso: fix NULL-deref on disconnect regression
31720f9e87c0 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access
bed21bed2e79 ia64: tools: remove duplicate definition of ia64_mf() on ia64
ba0910ad1c57 ia64: fix discontig.c section mismatches
f4a777bcc8d1 csky: change a Kconfig symbol name to fix e1000 build error
393200a1b095 kasan: fix hwasan build for gcc
f2b46286e326 cavium/liquidio: Fix duplicate argument
1bfefd866195 xen-netback: Check for hotplug-status existence before watching
509ae27a1874 arm64: kprobes: Restore local irqflag if kprobes is cancelled
da99331fc6ce s390/entry: save the caller of psw_idle
d33031a894d2 dmaengine: tegra20: Fix runtime PM imbalance on error
66d0cf7dcaa1 net: geneve: check skb is large enough for IPv4/IPv6 header
6ce64437224d ARM: dts: Fix swapped mmc order for omap3
db010ba54a96 dmaengine: xilinx: dpdma: Fix race condition in done IRQ
e8d9a93ec46e dmaengine: xilinx: dpdma: Fix descriptor issuing on video group
eb2c81ee764d soc: qcom: geni: shield geni_icc_get() for ACPI boot
8c4bfe30eb55 HID: wacom: Assign boolean values to a bool variable
e913cbc952c3 HID cp2112: fix support for multiple gpiochips
f691dc86411d HID: alps: fix error return code in alps_input_configured()
079e32723f78 HID: google: add don USB id
ffe249b4fc2c perf map: Fix error return code in maps__clone()
4d0cfb3713bc perf auxtrace: Fix potential NULL pointer dereference
ab112cc573cc perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]
6f8315e5d951 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3
82fa9ced35d8 locking/qrwlock: Fix ordering in queued_write_lock_slowpath()
b642e493a9a0 bpf: Tighten speculative pointer arithmetic mask
2982ea926b5c bpf: Refactor and streamline bounds check into helper
f3c4b01689d3 bpf: Allow variable-offset stack access
f79efcb0075a bpf: Permits pointers on stack for helper calls
edc5d1601389 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS
83d93d05376a pinctrl: core: Show pin numbers for the controllers with base = 0
fc2454cc0c4b block: return -EBUSY when there are open partitions in blkdev_reread_part
2bbd8aafde36 pinctrl: lewisburg: Update number of pins in community
a8cd07e4400d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails
bf84ef2dd2cc KEYS: trusted: Fix TPM reservation for seal/unseal
9857fccd653c gpio: omap: Save and restore sysconfig
71777492b745 vhost-vdpa: protect concurrent access to vhost device iotlb
----

Link: https://lore.kernel.org/r/20210426072818.777662399@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agogstreamer1.0: set the name of the test suite for ptests
Alexander Kanavin [Tue, 14 Jan 2020 15:49:37 +0000 (16:49 +0100)]
gstreamer1.0: set the name of the test suite for ptests

Otherwise gnome-desktop-testing-runner starts testing everything
unrelated as well (e.g. glib).

(From OE-Core rev: 8eee101a63880dc5286bb9043da1427592828c4e)

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
4 years agogstreamer: Add common .inc files for meson based recipes
Carlos Rafael Giani [Sun, 12 Jan 2020 13:59:43 +0000 (14:59 +0100)]
gstreamer: Add common .inc files for meson based recipes

* gstreamer1.0-plugins-common.inc
  The old gstreamer1.0-plugins.inc file, adapted for meson
* gstreamer1.0-plugins-packaging.inc
  The old gst-plugins-package.inc file, adapted for meson
* gstreamer1.0-ptest.inc
  Common code for meson based PTest support; autogenerates the run-ptest
  file and is designed to use the gnome-desktop-testing suite runner
  (which is why the .inc files inherits from ptest-gnome)

(From OE-Core rev: 075aa7a617d38d6a698cee97dcb7550e72741eb5)

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
4 years agoconf: machine: imx8m[m,n,p]: enable extlinux support
Andrey Zhizhikin [Mon, 3 May 2021 10:57:05 +0000 (10:57 +0000)]
conf: machine: imx8m[m,n,p]: enable extlinux support

Newer U-Boot versions enables distro boot option as a default. This
requires that the target uses either Syslinux or boot script in order to
start instead of customized boot environment.

Since according to U-Boot documentation [1], Syslinux is considered as a
preferred way of using distro boot - enable it for imx8mm, imx8mn and
imx8mp derivatives for mainline BSP.

Syslinux options are introduced in machine-specific headers in order
to assemble correct extlinux.conf file.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
Link: [1]: https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.distro

4 years agoimx-base.inc: use new wks file for boot container
Andrey Zhizhikin [Mon, 3 May 2021 09:47:38 +0000 (09:47 +0000)]
imx-base.inc: use new wks file for boot container

Boot container provided by mainline U-Boot build can be used directly
in the result image file, as it requires two binary files to be
populated onto raw partition, hence it uses separate image generation
scheme from imx-boot provided by NXP.

Use new WKS file for mainline BSP built for aarch64 which picks up
and packs boot container binary files from U-Boot directly into result
image.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agowic: add new wks file to use boot container for mx8m
Andrey Zhizhikin [Fri, 18 Dec 2020 11:06:16 +0000 (11:06 +0000)]
wic: add new wks file to use boot container for mx8m

Add new WKS template file, which uses the boot container provided by
mainline U-Boot.

Boot container built as a part of U-Boot packs binary components into
two separate files, namely 'flash.bin' and 'u-boot.itb'. First file
contains SPL, while second one represents the FIT image containing
U-Boot and ATF blob.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agoclasses: imx-boot-container: adapt to new u-boot generation
Andrey Zhizhikin [Mon, 3 May 2021 10:07:57 +0000 (10:07 +0000)]
classes: imx-boot-container: adapt to new u-boot generation

Recent U-Boot versions switched from using customized image generation
mechanisms to binman. This requires that in addition to the flash.bin
boot container, the ITB is built and populated onto the raw boot
partition.

In addition, DDR firmware deployed together with SPL is now using fully
qualified file names (including version suffix), hence there is no need
to sanitize those binaries anymore when DDR firmware is packed.

Drop the specialized build target from UBOOT_MAKE_TARGET, as building of
flash.bin is now covered by default build.

Drop the pre-build step proceedure which was sanitizing version suffix
from the DDR firmware name.

Deploy additional u-boot.itb file that is required to be packed into the
raw boot partition.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agou-boot-fslc: upgrade to 2021.07-rc version
Andrey Zhizhikin [Sun, 2 May 2021 20:56:46 +0000 (20:56 +0000)]
u-boot-fslc: upgrade to 2021.07-rc version

Upgrade U-Boot version to the current 2021.07-rc from upstream, this
version of U-Boot has a better support for mx8m series than the 2021.04.

Tree is synchronized up to commit 8ddaf94358 ("Merge tag 'dm-pull-29apr21'
of https://source.denx.de/u-boot/custodians/u-boot-dm") fro mupstream
repository.

Following patches are submitted internally to the tree:
----
40d646ab7f arm: imx: imx8mm: correct unrecognized fracpll frequency
97de0bfbf2 imx8mn: configs: add support for distro boot commands
e64e0e19b4 imx8mp: configs: enable distro default features
d57afdaab0 imx8mm: configs: enable distro default features
2d107f6d15 imx: iMX6: Define disconnect_from_pc function
560a81e9cb MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot
81e786caa1 pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition
2f7d3890b6 mx6sabre_common: Dynamically change the video output
6b4b7e030e mx6sabresd: Enable video interfaces in bootargs
----

Align DEPENDS with those present for OE-Core version of u-boot recipe.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agoopencv: Fix SRC_URI
Tom Hochstein [Tue, 4 May 2021 15:49:07 +0000 (10:49 -0500)]
opencv: Fix SRC_URI

The SRC_URI is updated for the base recipe, but the copy of the SRC_URI
in the override section doesn't account for this, leading to a build break:

```
| -- wechat_qrcode: Download: detect.caffemodel
| CMake Error at /opt/work/upstream/fsl-xwayland/tmp/work/cortexa53-crypto-mx8mp-fsl-linux/opencv/4.5.2.imx-r0/git/cmake/OpenCVDownload.cmake:161 (message):
|   Not going to download detect.caffemodel
```

Additionally, the SRC_URI is long and complex, and copying it in our
override section does make problems like this more likely.

Fix the problem and simplify maintenance by replacing the SRC_URI copy
with a targetted override. The override section now shows only the
changes to SRC_URI.

The fix includes these related changes:
- a new patch file is added in the base recipe and is now copied locally
- the override for SRCREV_contrib is redundant and is dropped

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoopencv: Adapt patch for upgrade to 4.5.2.imx
Tom Hochstein [Mon, 3 May 2021 21:47:59 +0000 (16:47 -0500)]
opencv: Adapt patch for upgrade to 4.5.2.imx

The patch file OpenCV_DNN_examples.patch is broken after upgrading
opencv to 4.5.2.imx. Fix the patch.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoimx-base.inc: Fix opencv preferred version
Tom Hochstein [Mon, 3 May 2021 21:54:46 +0000 (16:54 -0500)]
imx-base.inc: Fix opencv preferred version

The i.MX fork of opencv is upgraded to 4.5.2.imx. Fix the preferred version.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoimx-base.inc: use 0x80008000 as the UBOOT_ENTRYPOINT for mx6ul, mx6ull and mx6ulz
Marc Ferland [Mon, 3 May 2021 18:06:31 +0000 (14:06 -0400)]
imx-base.inc: use 0x80008000 as the UBOOT_ENTRYPOINT for mx6ul, mx6ull and mx6ulz

Based on the different reference manuals, the DDR controller for the
mx6ul, mx6ull and mx6ulz is at 0x80000000 and not 0x10000000 like the
imx6 dual or quad for example.

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
4 years agofirmware-imx: Upgrade to 8.10.1
Tom Hochstein [Sat, 1 May 2021 20:40:48 +0000 (15:40 -0500)]
firmware-imx: Upgrade to 8.10.1

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoopencv: Upgrade to 4.5.2.imx
Tom Hochstein [Fri, 30 Apr 2021 21:04:01 +0000 (16:04 -0500)]
opencv: Upgrade to 4.5.2.imx

- Upgrade to the 4.5.2 i.MX fork.
- Drop the redundant PV assignment
- Adapt the i.MX test packageconfig now that upstream also has one

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoimx8mp-lpddr4-evk: Add device trees for basler camera
Tom Hochstein [Tue, 27 Apr 2021 23:03:04 +0000 (18:03 -0500)]
imx8mp-lpddr4-evk: Add device trees for basler camera

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoisp-imx: Switch to dewarp to test
Tom Hochstein [Tue, 27 Apr 2021 22:57:24 +0000 (17:57 -0500)]
isp-imx: Switch to dewarp to test

Install dewarp instead of mediacontrol for test.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoisp-imx: Enable G2D
Tom Hochstein [Tue, 27 Apr 2021 22:50:35 +0000 (17:50 -0500)]
isp-imx: Enable G2D

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoisp-imx: Cleanup recipe
Tom Hochstein [Tue, 27 Apr 2021 22:43:51 +0000 (17:43 -0500)]
isp-imx: Cleanup recipe

Fix variable order, use BP in place of BPN-PV and PN-PV.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoisp-imx: Cleanup packaging
Tom Hochstein [Tue, 27 Apr 2021 22:38:20 +0000 (17:38 -0500)]
isp-imx: Cleanup packaging

Rework the packaging section of the recipe, reducing the packaging
overrides to a minimum to handle a) installation to /opt, and b) the
mix of versioned and unversioned libraries.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoisp-imx: Normalize the recipe source folder
Tom Hochstein [Tue, 27 Apr 2021 22:14:29 +0000 (17:14 -0500)]
isp-imx: Normalize the recipe source folder

The source folder of the recipe is adjusted to the appshell sub-folder
to facilitate building of that folder. This causes complicated adjustments
for the license and patch files.

Restore the source folder to the default and use OECMAKE_SOURCEPATH to direct the
build to the appshell sub-folder.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoisp-imx: Upgrade to 4.2.2.11.0
Tom Hochstein [Tue, 27 Apr 2021 22:04:53 +0000 (17:04 -0500)]
isp-imx: Upgrade to 4.2.2.11.0

Drop upstreamed patches:
- 0001-BufferManager.h-add-missing-header-file.patch
- 0001-imx8-isp.service-do-not-prevent-restart-of-service.patch
- 0001-run.sh-fix-bashism.patch

Rework patch 0001-start_isp.sh-fix-test-to-be-generic.patch. Let the
startup use the default device tree-based implementation as-is, and
failing that, try the generic dmesg-based implementation.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agobasler-camera: Upgrade to 4.2.2.11.0
Tom Hochstein [Tue, 27 Apr 2021 22:04:11 +0000 (17:04 -0500)]
basler-camera: Upgrade to 4.2.2.11.0

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agokernel-module-isp-vvcam: Upgrade to 4.2.2.11.0
Tom Hochstein [Tue, 27 Apr 2021 22:02:59 +0000 (17:02 -0500)]
kernel-module-isp-vvcam: Upgrade to 4.2.2.11.0

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoqtbase: Add reference for pending patch
Tom Hochstein [Thu, 29 Apr 2021 14:08:34 +0000 (09:08 -0500)]
qtbase: Add reference for pending patch

Note the Qt ticket for the pending patch.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoimx-atf: Upgrade to 2.4
Tom Hochstein [Fri, 30 Apr 2021 16:18:33 +0000 (11:18 -0500)]
imx-atf: Upgrade to 2.4

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoimx-gpu-viv: Add GPU kernel module as rrecommends
Carlos Rafael Giani [Thu, 29 Apr 2021 20:35:53 +0000 (22:35 +0200)]
imx-gpu-viv: Add GPU kernel module as rrecommends

This partially reverts 676349ec07308ab9e7a62a2474506b8f1c66a603 .
While there's no explicit runtime dependency, without a kernel module,
nothing that uses EGL / OpenGL ES works. One example is weston, which,
without that kernel module, does not run at all.

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
4 years agoweston: Fix xwayland dependency
Carlos Rafael Giani [Thu, 29 Apr 2021 14:07:27 +0000 (16:07 +0200)]
weston: Fix xwayland dependency

xserver-xorg-wayland was replaced in OE-core with a standalone xwayland
recipe, so the xwayland dependency has to be adapted.

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
4 years agoimx8dxl-ddr3l-evk: Fix machine name
Tom Hochstein [Wed, 28 Apr 2021 20:04:54 +0000 (15:04 -0500)]
imx8dxl-ddr3l-evk: Fix machine name

The machine variant is for DDR3L memory, so fix the name.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoimx8dxl-ddr3-evk: Fix BOARD_TYPE
Tom Hochstein [Wed, 28 Apr 2021 19:49:33 +0000 (14:49 -0500)]
imx8dxl-ddr3-evk: Fix BOARD_TYPE

The BOARD_TYPE used for this board by imx-sc-firmware is val. It will
eventually be evk, but for now using evk is wrong and causes the board
to fail to boot.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agou-boot-imx: Update for NXP release 5.4.70-2.3.2
Tom Hochstein [Tue, 27 Apr 2021 19:59:18 +0000 (14:59 -0500)]
u-boot-imx: Update for NXP release 5.4.70-2.3.2

Includes following commits:

185bdaaaf5 MA-18534 imx8mp: Enable trusty for powersave config
30549fb526 MA-18346-11 Android refine power on imx8mp board
42ed8fa287 MA-18422 Locate the misc partition by name
35ab562a3b LFU-15 Fix using uninitialized value
5b339f5614 MA-18352-6 Enable device IDs provision
c3acd3ca3a MA-18352-5 Support device IDs provision
970305d9f1 MA-18458 Sync configs for Android 11 release
933b8ef869 MA-18406 Fix panic when provision keys on boards without rpmb key
0fffe00758 MA-16954 set partition type to efi after flash gpt partition

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agou-boot-fslc: Update to version 2021.04
Vinicius Aquino [Tue, 27 Apr 2021 17:27:35 +0000 (14:27 -0300)]
u-boot-fslc: Update to version 2021.04

Signed-off-by: Vinicius Aquino <voa.aquino@gmail.com>
4 years agolinux-fslc-imx: update to NXP rel_imx_5.4.70_2.3.2
Andrey Zhizhikin [Tue, 27 Apr 2021 13:35:06 +0000 (13:35 +0000)]
linux-fslc-imx: update to NXP rel_imx_5.4.70_2.3.2

Kernel repository has been upgraded to rel_imx_5.4.70_2.3.2 tag from NXP tree.

Following upstream commits are included in this version:
----
cffe4fb95c43 MLK-25356 arm64: dts: imx8mp: fix overlap for reserved memory for isp
b90cef338f1e LF-3211 watchdog: imx7ulp: Add explict memory barrier for unlock sequence
817fc45854da MLK-25341: arm64: dts: imx8qm: Add MIPI and LDB to HDMI/DP device tree files
0a11d94e3a82 MLK-25340-2: drm: imx: mhdp: Adding power off to driver remove
901813d76bde MLK-25340-1: drm: imx: hdp: Added power off function
422e20fe909b MLK-24491: drm: bridge: cdns: Add support of i2c-over-aux
fbff4c5cf8d7 MLK-25371 arm64: dts: imx8m: disable the l1ss in default
122206c61ff9 MLK-25349-3 PCI: imx: clear vreg bypass when pcie vph voltage is 3v3
4e0f7250876e MLK-25349-2 arm64: dts: imx8mq-evk: add one regulator used to power up pcie phy
a2ebfa91ef55 MLK-25349-1 dt-bindings: imx6q-pcie: add one regulator used to power up pcie phy
3cca777427f6 MLK-25362 arm64: dts: imx8mp: use max-pixel-frequency to differentiate used MIPI clock
652b86fd2b84 MLK-25334-2 PCI: imx: export one property to disable l1ss support or not
58b5e9c2278e MLK-25334-1 dt-bindings: imx6q-pcie: add one property to disable l1ss support or not
af86e332d57a MLK-25333-3 clk: imx8mq: correct one pcie1 ctrl clock sel
3eff23ff4c9b MLK-25333-2 clk: imx8mm: remove the parent setting in clock driver
3d16eb438584 MLK-25333-1 arm64: dts: specify the clock rate and parent of pcie clocks
5cead2a105ad MLK-25335 dma: pxp: fix kernel dump for pxp device
2ec117e72a16 MLK-25337 ARM64: dts: imx8mp: fix build break for dtbs
b04976dacc05 LF-3103 phy: freescale: pcie: fix the imx8mp evk ep rc link degrade issue
15f452a56f12 LF-2474: media: samsung csi: fix string overflow issue
ff039ffe02fd MLK-23600-6 Update Basler camera link-frequencies to differentiate used MIPI clock
f3c2dd6f1cb9 MLK-23600-5 Fix the way VIV_VIDIOC_QUERY_EXTMEM used reserved memory
8796436b8f66 MLK-23600-4 Use GPR to control dewarp in driver
68c8860bd02d MLK-23600-3 Remove second virtual dewarp node
1ad71e29f5e5 MLK-23600-2 Update ISP and Dewarp clock and power
bdb006cad8f3 MLK-23600-1 Change MIPI CSI clock to 266MHz for dual ISP cameras
a687b8a79615 MLK-25215-4 ARM64: dts: imx8mp-evk: add dual baslers cameras support
27df0cdf8826 MLK-25215-3 ARM64: dts: imx8mp-evk: add dual isp cameras basler and ov2775
1f27a44863c1 MLK-25215-2 ARM64: dts: imx8mp-evk: enable virtual dewarp
fdb96c1b782f MLK-25215-1 ARM64: dts: imx8mp: add virtual dewarp node
09eb9de1cac4 MLK-25280: net: wireless: nxp: mxm_wifiex: upgrade to mxm5x16215.p2 release
95ee4254ec16 MLK-25177: net: wireless: nxp: mxm_wifiex: upgrade to mxm5x16215.p1 release
1599bbb24319 MLK-25112: net: wireless: nxp: mxm_wifiex: upgrade to mxm5x16215 release
086db5a3502b MLK-25915-2 clk: imx: imx8m: correct the pcie aux sels
5a681dc20e81 MLK-25915-1 arm64: dts: imx8m: set the parent clock of pcie aux clock
a32bd4692437 MLK-25283-4 PCI: imx: adjust the l1ss support to proper place
39923e11bf6c MLK-25283-3 arm64: dts: imx8mp: set clkreq input and add view port property
ec08dbf17e1b MLK-25283-2 arm64: dts: imx8mq: fix the l1ss failure
8bf8d3cbe357 MLK-25283-1 dt-binding: imx6q-pcie: add the l1sub for imx8m pcie
f4e58971d1fd MLK-25282-2 clk: imx8mp: remove the pcie phy clock
fc9f8cf465e5 MLK-25282-1 arm64: dts: imx8mp: correct the pcie phy clock
082fdd5cd92d MLK-25284 arm: dts: add power domain for i2c chips.
61c4818fff00 MLK-25276 arm64: imx8dxl-evk: fix nobody cared irq 162
271fe9ba1f29 MLK-25216: phy: imx hdmi: fine tune phy to pass HDMI CTS
4015e8c15664 MLK-25156: drm: dw_hdmi: reset hdmi phy power
084707d53262 MLK-25228: drm: dw-hdmi: Pass CTS 7-30 Audio InfoFrame
489ac0634083 MA-18425 remoteproc: init rproc_work before mbox init
3032e10da746 MLK-25151 crypto: caam/jr - fix shared IRQ line handling
----

Link: https://source.codeaurora.org/external/imx/linux-imx/tag/?h=rel_imx_5.4.70_2.3.2
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agoweston: Update to 230e9bc
Tom Hochstein [Mon, 26 Apr 2021 22:47:45 +0000 (17:47 -0500)]
weston: Update to 230e9bc

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agolibdrm: Update to 40ea5397
Tom Hochstein [Mon, 26 Apr 2021 22:37:04 +0000 (17:37 -0500)]
libdrm: Update to 40ea5397

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoimx-dpu-g2d: Upgrade to 1.8.14
Tom Hochstein [Mon, 26 Apr 2021 22:31:57 +0000 (17:31 -0500)]
imx-dpu-g2d: Upgrade to 1.8.14

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoimx-gpu-g2d: Upgrade to 6.4.3.p1.4
Tom Hochstein [Mon, 26 Apr 2021 22:31:12 +0000 (17:31 -0500)]
imx-gpu-g2d: Upgrade to 6.4.3.p1.4

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agokernel-module-imx-gpu-viv: Upgrade to 6.4.3.p1.0
Tom Hochstein [Mon, 26 Apr 2021 20:47:07 +0000 (15:47 -0500)]
kernel-module-imx-gpu-viv: Upgrade to 6.4.3.p1.0

Update LOCALVERSION only.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoimx-gpu-viv: Remove libgal-imx runtime dependency on KLM
Tom Hochstein [Mon, 26 Apr 2021 20:34:16 +0000 (15:34 -0500)]
imx-gpu-viv: Remove libgal-imx runtime dependency on KLM

The package libgal-imx does not have a runtime dependency on
kernel-module-imx-gpu-viv, so drop it.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoimx-gpu-viv: Upgrade to 6.4.3.p1.4
Tom Hochstein [Mon, 26 Apr 2021 20:21:48 +0000 (15:21 -0500)]
imx-gpu-viv: Upgrade to 6.4.3.p1.4

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agolinux-imx-headers: Upgrade to 5.4.70-2.3.2
Tom Hochstein [Mon, 26 Apr 2021 19:38:22 +0000 (14:38 -0500)]
linux-imx-headers: Upgrade to 5.4.70-2.3.2

- Update LOCALVERSION only

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agolinux-imx: Upgrade to 5.4.70-2.3.2
Tom Hochstein [Mon, 26 Apr 2021 19:36:06 +0000 (14:36 -0500)]
linux-imx: Upgrade to 5.4.70-2.3.2

- mx8/defconfig unchanged from arch/arm64/configs/imx_v8_defconfig
- imx/defconfig unchanged from arch/arm/configs/imx_v7_defconfig

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoSCR-5.4.70_2.3.2.txt: Update SCR for latest NXP release
Tom Hochstein [Mon, 26 Apr 2021 13:50:04 +0000 (08:50 -0500)]
SCR-5.4.70_2.3.2.txt: Update SCR for latest NXP release

Update the Software Content Register for the 5.4.70_2.3.2
NXP release.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agofsl-eula-unpack: Update EULA to v22 for NXP release 5.4.70-2.3.2
Tom Hochstein [Mon, 26 Apr 2021 13:42:14 +0000 (08:42 -0500)]
fsl-eula-unpack: Update EULA to v22 for NXP release 5.4.70-2.3.2

NXP release 5.4.70-2.3.2 uses EULA version 22. Also add entries for
versions 18 and 19.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agogstreamer1.0-plugins-imx: Update to version 2.0.0
Carlos Rafael Giani [Sun, 25 Apr 2021 11:57:04 +0000 (13:57 +0200)]
gstreamer1.0-plugins-imx: Update to version 2.0.0

This is a rewrite, based on the new libimxdmabuffer library, the new
libimxvpuapi library version 2, and GStreamer 1.14 (1.16 required for
full functionality). In addition to the i.MX6 and i.MX7, the i.MX8 is now
supported as well.

The code was reorganized into gst-libs/ and ext/ subdirectories to match
the GStreamer directory structure.

Also, meson is now the build system in use to ease integration with
GStreamer build setups such as Cerbero.

See the ChangeLog for a full list of changes and additions.

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
4 years agolibimxvpuapi2: Update to version 2.1.2
Carlos Rafael Giani [Fri, 23 Apr 2021 19:24:55 +0000 (21:24 +0200)]
libimxvpuapi2: Update to version 2.1.2

* imx6 coda: fix bug in IPU based detiling related to frame width/height
* imx6 coda: use the frame width/height from open params if available
* imx6 coda: fix duplicate VPU firmware unloading
* imx6-coda: Fix skipped frame reporting
* imx8 hantro encoder: fix mid-stream bitrate changes and bitrate logging
* imx8m-hantro: Handle CODEC_ERROR_FRAME codec state
* imx8m-hantro: Limit supported formats and profiles if building for m8xmm

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
4 years agolinux-fslc-imx: update to v5.4.114
Andrey Zhizhikin [Thu, 22 Apr 2021 13:15:29 +0000 (13:15 +0000)]
linux-fslc-imx: update to v5.4.114

Kernel repository has been upgraded to v5.4.114 from stable korg.

Following upstream commits are included in this version:
----
a7eb81c1d11a Linux 5.4.114
3822683fd101 net: phy: marvell: fix detection of PHY on Topaz switches
cec3b778f70f ARM: 9071/1: uprobes: Don't hook on thumb instructions
4f0cda5e9e62 r8169: don't advertise pause in jumbo mode
c5934da725bb r8169: tweak max read request size for newer chips also in jumbo mtu mode
50b7a68664dc r8169: improve rtl_jumbo_config
cbbd3e2a2e7c r8169: fix performance regression related to PCIe max read request size
0243bb394186 r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN
c667953d6433 r8169: remove fiddling with the PCIe max read request size
b14992c96274 arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems
871b569a3e67 ARM: footbridge: fix PCI interrupt mapping
9a7ac9afc8d7 gro: ensure frag0 meets IP header alignment
fde195c03bff ibmvnic: remove duplicate napi_schedule call in open function
c591bbaae545 ibmvnic: remove duplicate napi_schedule call in do_reset function
c6acd7d19124 ibmvnic: avoid calling napi_disable() twice
2bc14f5eca10 i40e: fix the panic when running bpf in xdpdrv mode
51edda8a6334 net: ip6_tunnel: Unregister catch-all devices
92f93a03cef0 net: sit: Unregister catch-all devices
4fcbb1fa2703 net: davicom: Fix regulator not turned off on failed probe
01fb1626b620 netfilter: nft_limit: avoid possible divide error in nft_limit_init
e65cd80558e5 net: macb: fix the restore of cmp registers
6449b405f99a netfilter: arp_tables: add pre_exit hook for table unregister
ce23be37ecac netfilter: bridge: add pre_exit hooks for ebtable unregistration
61ca5b653220 libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC
4ce8e86d125d netfilter: conntrack: do not print icmpv6 as unknown via /proc
5f6c1a81713e scsi: libsas: Reset num_scatter if libata marks qc as NODATA
7779f84e4677 riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM"
ec3bb712fb62 vfio/pci: Add missing range check in vfio_pci_mmap
9e8c5e3d8279 arm64: alternatives: Move length validation in alternative_{insn, endif}
b7d15166c1d1 arm64: fix inline asm in load_unaligned_zeropad()
b9956950f23c readdir: make sure to verify directory entry for legacy interfaces too
ff821c7ce913 dm verity fec: fix misaligned RS roots IO
804607635cc1 HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices
b428063fb310 Input: i8042 - fix Pegatron C15B ID entry
995503dd6546 Input: s6sy761 - fix coordinate read bit shift
7a2ac9ed8cf6 virt_wifi: Return micros for BSS TSF values
bd7e90c82850 mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN
f666567a51fb pcnet32: Use pci_resource_len to validate PCI resource
9e249bc38a48 net: ieee802154: forbid monitor for add llsec seclevel
7a7899eaaeb8 net: ieee802154: stop dump llsec seclevels for monitors
fc5f9c33edb5 net: ieee802154: forbid monitor for del llsec devkey
63581374638b net: ieee802154: forbid monitor for add llsec devkey
0d5ee2ee9ab2 net: ieee802154: stop dump llsec devkeys for monitors
6c8caf78304f net: ieee802154: forbid monitor for del llsec dev
c993c05b9d48 net: ieee802154: forbid monitor for add llsec dev
f9d7088d385c net: ieee802154: stop dump llsec devs for monitors
178ddee28d53 net: ieee802154: forbid monitor for del llsec key
5d025404d513 net: ieee802154: forbid monitor for add llsec key
d8b4f3a9d732 net: ieee802154: stop dump llsec keys for monitors
e16998019358 scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state
f0268d35305d ASoC: fsl_esai: Fix TDM slot setup for I2S mode
d60837aa64be drm/msm: Fix a5xx/a6xx timestamps
01e86da75c18 ARM: omap1: fix building with clang IAS
4f02dc4d360f ARM: keystone: fix integer overflow warning
f3183866b3da neighbour: Disregard DEAD dst in neigh_update
1cf8b48a4de2 ASoC: max98373: Added 30ms turn on/off time delay
47d04c039915 arc: kernel: Return -EFAULT if copy_to_user() fails
68bd0d8ab19e lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message
6ffc9f854d23 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5
4609d27ca6e4 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race
09db44ad36b0 dmaengine: dw: Make it dependent to HAS_IOMEM
5130cda3cb1f gpio: sysfs: Obey valid_mask
2dce5702ef05 Input: nspire-keypad - enable interrupts only when opened
6180d2274b17 net/sctp: fix race condition in sctp_destroy_sock
304c21786b01 scsi: qla2xxx: Fix fabric scan hang
ca0188d396cd scsi: qla2xxx: Fix stuck login session using prli_pend_timer
c393c7f77cf8 scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport
ad66dc6d8830 scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure
8b5e82aea7b3 scsi: qla2xxx: Fix device connect issues in P2P configuration
8eed34d3c444 scsi: qla2xxx: Dual FCP-NVMe target port support
33beb0e6c244 Revert "scsi: qla2xxx: Fix stuck login session using prli_pend_timer"
94ac0a8866c4 Revert "scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure"
----

Link: https://lore.kernel.org/r/20210419130523.802169214@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc: update to v5.10.32
Andrey Zhizhikin [Thu, 22 Apr 2021 13:14:25 +0000 (13:14 +0000)]
linux-fslc: update to v5.10.32

Kernel repository has been upgraded to v5.10.32 from stable korg.

Following upstream commits are included in this version:
----
aea70bd5a455 Linux 5.10.32
6ac98ee9cb7c net: phy: marvell: fix detection of PHY on Topaz switches
fbe6603e7cab bpf: Move sanitize_val_alu out of op switch
7723d3243857 bpf: Improve verifier error messages for users
55565c307908 bpf: Rework ptr_limit into alu_limit and add common error path
496e2fabbbe3 arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically
cada2ed0bb70 ARM: 9071/1: uprobes: Don't hook on thumb instructions
480d875f1242 bpf: Move off_reg into sanitize_ptr_alu
589fd9684dfa bpf: Ensure off_reg has no mixed signed bounds for all types
b2df20c0f19f r8169: don't advertise pause in jumbo mode
154fb9cb3e6f r8169: tweak max read request size for newer chips also in jumbo mtu mode
7f64753835a7 KVM: VMX: Don't use vcpu->run->internal.ndata as an array index
c670ff84fac9 KVM: VMX: Convert vcpu_vmx.exit_reason to a union
4f3ff11204ea bpf: Use correct permission flag for mixed signed bounds arithmetic
8d7906c548aa arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference
286c39d08664 arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems
4f90db2e92d2 ARM: OMAP2+: Fix uninitialized sr_inst
1fc087fdb98d ARM: footbridge: fix PCI interrupt mapping
11a718ef953f ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range()
a13d4a1228ab ARM: OMAP2+: Fix warning for omap_init_time_of()
9143158a6bd3 gro: ensure frag0 meets IP header alignment
fd766f792a56 ch_ktls: do not send snd_una update to TCB in middle
65bdd564b387 ch_ktls: tcb close causes tls connection failure
5f3c278035c0 ch_ktls: fix device connection close
8d5a9dbd2116 ch_ktls: Fix kernel panic
976da1b08784 ibmvnic: remove duplicate napi_schedule call in open function
008885a880dc ibmvnic: remove duplicate napi_schedule call in do_reset function
685bc730e3a9 ibmvnic: avoid calling napi_disable() twice
e154b5060aa1 ia64: tools: remove inclusion of ia64-specific version of errno.h header
f8f01fc8c653 ia64: remove duplicate entries in generic_defconfig
1aec111c944f ethtool: pause: make sure we init driver stats
44ef38c0a2b3 i40e: fix the panic when running bpf in xdpdrv mode
35d7491e2f77 net: Make tcp_allowed_congestion_control readonly in non-init netns
76af8126a6e4 mm: ptdump: fix build failure
33f3dab42ae2 net: ip6_tunnel: Unregister catch-all devices
ea0340e632ba net: sit: Unregister catch-all devices
154ac84d497a net: davicom: Fix regulator not turned off on failed probe
e072247938a8 net/mlx5e: Fix setting of RS FEC mode
dc1732baa9da netfilter: nft_limit: avoid possible divide error in nft_limit_init
cda5507d234f net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta
40ed1d29f151 net: macb: fix the restore of cmp registers
7f8e59c4c5e5 libbpf: Fix potential NULL pointer dereference
7824d5a9935a netfilter: arp_tables: add pre_exit hook for table unregister
4d26865974fb netfilter: bridge: add pre_exit hooks for ebtable unregistration
eb82199e377a libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC
a2af8a0f38e4 ice: Fix potential infinite loop when using u8 loop counter
783645e65b57 netfilter: conntrack: do not print icmpv6 as unknown via /proc
394c81e36e49 netfilter: flowtable: fix NAT IPv6 offload mangling
be07581aacae ixgbe: fix unbalanced device enable/disable in suspend/resume
0ef9919a06a3 scsi: libsas: Reset num_scatter if libata marks qc as NODATA
6a70ab9769cd riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM"
f66d695c06f4 vfio/pci: Add missing range check in vfio_pci_mmap
e6177990e17d arm64: alternatives: Move length validation in alternative_{insn, endif}
e2931f05eb32 arm64: fix inline asm in load_unaligned_zeropad()
957f83a138f1 readdir: make sure to verify directory entry for legacy interfaces too
2b8308741cf5 dm verity fec: fix misaligned RS roots IO
18ba387261ea HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices
dedf75aec8fc Input: i8042 - fix Pegatron C15B ID entry
8b978750dcd2 Input: s6sy761 - fix coordinate read bit shift
955da2b5cd98 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS
024f9d048000 virt_wifi: Return micros for BSS TSF values
cc413b375c6d mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN
2e08d9a56838 pcnet32: Use pci_resource_len to validate PCI resource
248b9b61b951 net: ieee802154: forbid monitor for add llsec seclevel
b97c7bc42d8d net: ieee802154: stop dump llsec seclevels for monitors
ab9f9a1d5874 net: ieee802154: forbid monitor for del llsec devkey
4846c2debb2c net: ieee802154: forbid monitor for add llsec devkey
07714229e0e2 net: ieee802154: stop dump llsec devkeys for monitors
4c1775d6ea86 net: ieee802154: forbid monitor for del llsec dev
813b13155d14 net: ieee802154: forbid monitor for add llsec dev
2f80452951b5 net: ieee802154: stop dump llsec devs for monitors
08744a622faa net: ieee802154: forbid monitor for del llsec key
7edf4d2baa8a net: ieee802154: forbid monitor for add llsec key
c09075df5e4d net: ieee802154: stop dump llsec keys for monitors
8b9485b651d4 iwlwifi: add support for Qu with AX201 device
c836374bacfa scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state
d9fc084067f5 ASoC: fsl_esai: Fix TDM slot setup for I2S mode
79ef0e6c0cf8 drm/msm: Fix a5xx/a6xx timestamps
d61238aa6482 ARM: omap1: fix building with clang IAS
505c48942f04 ARM: keystone: fix integer overflow warning
0d0ad98bee39 neighbour: Disregard DEAD dst in neigh_update
7a1cd9044da4 gpu/xen: Fix a use after free in xen_drm_drv_init
bfb5a1523f17 ASoC: max98373: Added 30ms turn on/off time delay
58d59d9ae56f ASoC: max98373: Changed amp shutdown register as volatile
b2f8476193eb xfrm: BEET mode doesn't support fragments for inner packets
806addaf8dfd iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd()
b448a6a2fc5a arc: kernel: Return -EFAULT if copy_to_user() fails
f12e8cf6b180 lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message
a55de4f0d1d4 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5
9f399a9d7006 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race
f338b8fffd75 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade()
e5eb9757fe4c dmaengine: idxd: fix wq cleanup of WQCFG registers
4c59c5c8668e dmaengine: plx_dma: add a missing put_device() on error path
ac030f5c5680 dmaengine: Fix a double free in dma_async_device_register
56f9c04893fb dmaengine: dw: Make it dependent to HAS_IOMEM
4ecf25595273 dmaengine: idxd: fix wq size store permission state
db23b7b5ca3e dmaengine: idxd: fix opcap sysfs attribute output
0e3f14755111 dmaengine: idxd: fix delta_rec and crc size field for completion record
a5ad12d5d69c dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback
f567fde02baa gpio: sysfs: Obey valid_mask
dfed481e62e5 Input: nspire-keypad - enable interrupts only when opened
b80ea54e1e71 mtd: rawnand: mtk: Fix WAITRDY break condition and timeout
5a627026be4a net/sctp: fix race condition in sctp_destroy_sock
----

Link: https://lore.kernel.org/r/20210419130527.791982064@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agoimx-mkimage: fix node name generations
Andrey Zhizhikin [Thu, 22 Apr 2021 12:49:13 +0000 (12:49 +0000)]
imx-mkimage: fix node name generations

FIT node names generated by imx-mkimage script are not conformant to the
latest version of mkimage tool and are caused to be skipped at parsing
stage, leading to build errors.

Introduce the patch to correct generated node names (drop unit address
fields and replace with names-only).

Fixes: #741 https://github.com/Freescale/meta-freescale/issues/741
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
Cc: Tom Hochstein <tom.hochstein@nxp.com>
4 years agols1043/ls1046: use _prepend to adjust dtb order
Ting Liu [Thu, 22 Apr 2021 06:44:07 +0000 (14:44 +0800)]
ls1043/ls1046: use _prepend to adjust dtb order

When generating fitImage, the default configuration uses the first dtb
file in KERNEL_DEVICETREE. Change to _prepend to adjust the dtb order,
thus changing the default configuration in fitImage if using nxp BSP.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
4 years agoxserver-xorg: Cleanup
Tom Hochstein [Tue, 20 Apr 2021 23:37:13 +0000 (18:37 -0500)]
xserver-xorg: Cleanup

- drop redundant FILESEXTRAPATHS_prepend line
- co-locate SRC_URI mods

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoxserver-xorg: Don't apply same patch twice
Tom Hochstein [Tue, 20 Apr 2021 23:26:01 +0000 (18:26 -0500)]
xserver-xorg: Don't apply same patch twice

The patch 0003-Remove-check-for-useSIGIO-option.patch is applied for
both imxgpu and imxgpu2d overrides. imxgpu is enough.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agomesa-etnaviv-env: Add support to sysvinit
Vinicius Aquino [Mon, 19 Apr 2021 18:09:15 +0000 (15:09 -0300)]
mesa-etnaviv-env: Add support to sysvinit

Signed-off-by: Vinicius Aquino <voa.aquino@gmail.com>
4 years agoxserver-xorg: enable atomic/dri3
Andreas Müller [Wed, 7 Apr 2021 21:55:04 +0000 (23:55 +0200)]
xserver-xorg: enable atomic/dri3

Inspired by [1-2]

[1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/4584
[2] https://gitlab.freedesktop.org/mesa/mesa/-/issues/3721

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Vinicius Aquino <voa.aquino@gmail.com>
4 years agoxf86-video-armada / libdrm-armada: remove
Andreas Müller [Thu, 8 Apr 2021 16:01:28 +0000 (18:01 +0200)]
xf86-video-armada / libdrm-armada: remove

Not necessary any more / sources are finally gone

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
4 years agomesa/etnaviv: Add patches to fix redraw
Andreas Müller [Wed, 7 Apr 2021 20:00:18 +0000 (22:00 +0200)]
mesa/etnaviv: Add patches to fix redraw

Without this series mouse pointer was not visible and screen was updated only
when mouse was moved.
Patch series was suggested in [1]

[1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/4584

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
4 years agoMove mesa/etnaviv to xf86-video-modesetting
Andreas Müller [Tue, 23 Mar 2021 00:33:23 +0000 (01:33 +0100)]
Move mesa/etnaviv to xf86-video-modesetting

* armada sources are gone finally
* glmark2-es2 performance is almost doubled 87 -> 162

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
4 years agomesa-etnaviv-env: Add a recipe to set environment variables for mesa/entaviv
Andreas Müller [Tue, 6 Apr 2021 07:20:51 +0000 (09:20 +0200)]
mesa-etnaviv-env: Add a recipe to set environment variables for mesa/entaviv

* we have several options to start an x-session. To not touch all, set
  environment variables globally
* Inspired by [1]

[1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/3721

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
4 years agoimx-boot: Add dependency on xxd-native
Nathan Rossi [Tue, 20 Apr 2021 07:02:51 +0000 (07:02 +0000)]
imx-boot: Add dependency on xxd-native

The fspi_packer.sh script uses xxd in order to generate the SPI flash
configuration header. If xxd is missing no error is produced and the
output image does not work. The log however contains the following error
messages (e.g. for iMX8MP flash_evk_flexspi target):

    ./../scripts/fspi_packer.sh ../scripts/fspi_header
    ./../scripts/fspi_packer.sh: 5: xxd: not found
    dd: failed to open 'qspi-header': No such file or directory
    3333+1 records in
    3333+1 records out
    3413776 bytes (3.4 MB, 3.3 MiB) copied, 0.00566483 s, 603 MB/s
    dd: failed to open 'qspi-header.off': No such file or directory
    cp: cannot stat 'qspi-header.off': No such file or directory
    rm: cannot remove 'qspi-header*': No such file or directory
    F(Q)SPI IMAGE PACKED

xxd is not in HOSTTOOLS or HOSTTOOLS_NONFATAL, as such the explicit
DEPENDS is required.

Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
4 years agols1043/ls1046: add wic.bz2 as default IMAGE_FSTYPES
Ting Liu [Tue, 20 Apr 2021 10:16:10 +0000 (18:16 +0800)]
ls1043/ls1046: add wic.bz2 as default IMAGE_FSTYPES

Signed-off-by: Ting Liu <ting.liu@nxp.com>
4 years agoqoriq: remove ext2.gz from default IMAGE_FSTYPES
Ting Liu [Tue, 20 Apr 2021 09:25:15 +0000 (17:25 +0800)]
qoriq: remove ext2.gz from default IMAGE_FSTYPES

The classic initial ramdisk has been replaced by the much more
flexible and efficient initramfs a long time. Kernel warns about it
being removed soon.

Remove ext2.gz from default IMAGE_FSTYPES.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
4 years agols1043/ls1046: support WIC image generation
Ting Liu [Tue, 20 Apr 2021 09:24:31 +0000 (17:24 +0800)]
ls1043/ls1046: support WIC image generation

Signed-off-by: Ting Liu <ting.liu@nxp.com>
4 years agoqoriq-atf-1.5: use soc to override setting
Ting Liu [Fri, 16 Apr 2021 03:41:48 +0000 (11:41 +0800)]
qoriq-atf-1.5: use soc to override setting

It will help other boards with same soc to reuse setting.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
4 years agoqoriq-atf-1.5: update to 5ae5233c0
Ting Liu [Fri, 16 Apr 2021 02:28:02 +0000 (10:28 +0800)]
qoriq-atf-1.5: update to 5ae5233c0

New commits:
5ae5233c0 nxp: ls2048a: fix system wake hang
f94d42a08 nxp: csf_hdr_parser: initialize rotpk_hash_table
848f99319 plat: nxp: Add SMC call service to disable specific IPs

Signed-off-by: Ting Liu <ting.liu@nxp.com>
4 years agolinux-fslc-imx: update to v5.4.113
Andrey Zhizhikin [Mon, 19 Apr 2021 12:10:13 +0000 (12:10 +0000)]
linux-fslc-imx: update to v5.4.113

Kernel repository has been upgraded to v5.4.113 from stable korg.

Following conflicts were resolved during merge:
----
- drivers/gpu/drm/imx/imx-ldb.c:
Merge manually upstream commit 3c89c72404121 ("drm/imx: imx-ldb: fix out of
bounds array access warning") with NXP version if imx-ldb driver.
----

Following upstream commits are included in this version:
----
ab3bed80f9d3 Linux 5.4.113
94371b6c5553 xen/events: fix setting irq affinity
4ea6097986c4 perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches
d462247bb274 perf tools: Use %zd for size_t printf formats on 32-bit
2715a4c0dc34 perf tools: Use %define api.pure full instead of %pure-parser
799f02f0dfc4 driver core: Fix locking bug in deferred_probe_timeout_work_func()
cc59b872f2e1 netfilter: x_tables: fix compat match/target pad out-of-bound write
8119a2b42028 block: don't ignore REQ_NOWAIT for direct IO
2d71bffbe9a0 riscv,entry: fix misaligned base for excp_vect_table
90b71ae8e5cf idr test suite: Create anchor before launching throbber
b9299c2bf554 idr test suite: Take RCU read lock in idr_find_test_1
cde89079ce46 radix tree test suite: Register the main thread with the RCU library
f5b60f26e36b block: only update parent bi_status when bio fail
5b8f89685a9a drm/tegra: dc: Don't set PLL clock to 0Hz
db162d8d7d08 gfs2: report "already frozen/thawed" errors
3c89c7240412 drm/imx: imx-ldb: fix out of bounds array access warning
e1ff1c6bbe4b KVM: arm64: Disable guest access to trace filter controls
2012f9f75444 KVM: arm64: Hide system instruction access to Trace registers
cc678e2f372e interconnect: core: fix error return code of icc_link_destroy()
----

Link: https://lore.kernel.org/r/20210415144413.055232956@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc: update to v5.10.31
Andrey Zhizhikin [Mon, 19 Apr 2021 12:09:10 +0000 (12:09 +0000)]
linux-fslc: update to v5.10.31

Kernel repository has been upgraded to v5.10.31 from stable korg.

Following upstream commits are included in this version:
----
65f1995ea1e9 Linux 5.10.31
ceee49ca34bf xen/events: fix setting irq affinity
9d9facd32d89 net: sfp: cope with SFPs that set both LOS normal and LOS inverted
2a60ab2dab3d net: sfp: relax bitrate-derived mode check
cd8ce27e6caa perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches
1f3b9000cb44 netfilter: x_tables: fix compat match/target pad out-of-bound write
5402a67ac403 block: don't ignore REQ_NOWAIT for direct IO
efa7b6e4017a riscv,entry: fix misaligned base for excp_vect_table
6fbdce3cde97 io_uring: don't mark S_ISBLK async work as unbounded
5d4600017bee null_blk: fix command timeout completion handling
b1f6c6f39bd6 idr test suite: Create anchor before launching throbber
9a7552daa93b idr test suite: Take RCU read lock in idr_find_test_1
edd822b69241 radix tree test suite: Register the main thread with the RCU library
1d2310d95fb8 block: only update parent bi_status when bio fail
d99e22c0ea74 XArray: Fix splitting to non-zero orders
9576dd89554e gpu: host1x: Use different lock classes for each client
39af2f472f21 drm/tegra: dc: Don't set PLL clock to 0Hz
e4a0956574c7 tools/kvm_stat: Add restart delay
1dcb3ebc2416 ftrace: Check if pages were allocated before calling free_pages()
6c6d58322079 gfs2: report "already frozen/thawed" errors
870c8df1d192 drm/imx: imx-ldb: fix out of bounds array access warning
5b50468a2d4d KVM: arm64: Disable guest access to trace filter controls
fa0c0dce589d KVM: arm64: Hide system instruction access to Trace registers
57fb08fb9a25 gfs2: Flag a withdraw if init_threads() fails
9b57ecb01b43 interconnect: core: fix error return code of icc_link_destroy()
----

Link: https://lore.kernel.org/r/20210415144413.165663182@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agou-boot-imx-tools: Drop i.MX specific tools
Otavio Salvador [Fri, 16 Apr 2021 18:12:25 +0000 (15:12 -0300)]
u-boot-imx-tools: Drop i.MX specific tools

We are building same tools as the original U-Boot thus we should rely on
them.

This is critical as native tools cannot vary between machines as there
are no clear reason to convert this to be a cross tool as we build no
machine specific code.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
4 years agoclasses: fsl-kernel-localversion: Fix config fragments apply
Otavio Salvador [Sat, 17 Apr 2021 15:14:54 +0000 (12:14 -0300)]
classes: fsl-kernel-localversion: Fix config fragments apply

We have to ensure the task run do_kernel_metadata so the config
fragments can be applied properly.

Refs: #707.
Fixes: #733.
Fixes: 49299998 ("classes: fsl-kernel-localversion: Fix task dependency")
Fixes: c7e23876 ("linux-imx.inc: inherit kernel-yocto class")
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
4 years agoopenssl-qoriq: enable cryptodev-linux PACKAGECONFIG
Ting Liu [Fri, 16 Apr 2021 01:26:42 +0000 (09:26 +0800)]
openssl-qoriq: enable cryptodev-linux PACKAGECONFIG

Enable it to offload crypto operation on Qoriq platforms.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
4 years agoceetm: use new api tc_print_rate from iproute2
Ting Liu [Thu, 15 Apr 2021 13:45:16 +0000 (21:45 +0800)]
ceetm: use new api tc_print_rate from iproute2

Fix the build issue due to api change in iproute2:
| dpaa1_ceetm.c:637:4: error: too few arguments to function 'print_rate'
| print_rate(buf, sizeof(buf), qopt->rate);
| ^~~~~~~~~~

Signed-off-by: Ting Liu <ting.liu@nxp.com>
4 years agoqemu-qoriq: copy a qemu.inc to not break build for 4.1.0
Ting Liu [Thu, 15 Apr 2021 10:16:44 +0000 (15:46 +0530)]
qemu-qoriq: copy a qemu.inc to not break build for 4.1.0

qemu-qoriq resues qemu.inc from oe-core. As oe-core had upgraded to 5.2.0 which
switched to meson+ninja, build error appear as qemu-qoriq version is 4.1.0.

Copy a working qemu.inc from gatesgarth branch to not break the build.

Some errors:
| stdout: Applying patch cross.patch
| patching file configure
| Hunk #1 FAILED at 6973.
| Hunk #2 FAILED at 6999.
| 2 out of 2 hunks FAILED -- rejects in file configure
| Patch cross.patch does not apply (enforce with -f)
...
| DEBUG: Executing shell function do_configure
| ERROR: unknown option --with-suffix=qemu-qoriq

Signed-off-by: Ting Liu <ting.liu@nxp.com>
4 years agorcw: update to 1caebba
Ting Liu [Thu, 15 Apr 2021 10:29:03 +0000 (18:29 +0800)]
rcw: update to 1caebba

Fix RCW binary decoding with Python3.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
4 years agouefi: update to 06e9608
Ting Liu [Thu, 15 Apr 2021 10:30:43 +0000 (18:30 +0800)]
uefi: update to 06e9608

Fix USB xHC transfer polling timeout.
Set DWC3 controller as a non-coherent device, otherwise xHC will not
generate any Event TRB, causing xHC driver polling URB status timeout
during USB device enumeration.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
4 years agolinux-fslc-imx: update to v5.4.112
Andrey Zhizhikin [Wed, 14 Apr 2021 22:09:25 +0000 (22:09 +0000)]
linux-fslc-imx: update to v5.4.112

Kernel repository has been upgraded to v5.4.112 from stable korg.

Following upstream commits are included in this version:
----
8f55ad4daf00 Linux 5.4.112
ea42fd91d304 Revert "cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath."
7ee5bde3164c net: ieee802154: stop dump llsec params for monitors
b4042ecc12cb net: ieee802154: forbid monitor for del llsec seclevel
e82f8b7713ab net: ieee802154: forbid monitor for set llsec params
948a2817f71d net: ieee802154: fix nl802154 del llsec devkey
b3a105e15cd6 net: ieee802154: fix nl802154 add llsec key
4097afd93df7 net: ieee802154: fix nl802154 del llsec dev
7d32fc7964d6 net: ieee802154: fix nl802154 del llsec key
8f4c815c74f4 net: ieee802154: nl-mac: fix check on panid
38ea2b3ed00f net: mac802154: Fix general protection fault
6e7098f56c83 drivers: net: fix memory leak in peak_usb_create_dev
32e2f9a708e1 drivers: net: fix memory leak in atusb_probe
0a790ad1358b net: tun: set tun->dev->addr_len during TUNSETLINK processing
ed13df88c6d5 cfg80211: remove WARN_ON() in cfg80211_sme_connect
628ac886dfba net: sched: bump refcount for new action in ACT replace mode
3dbafee8426f dt-bindings: net: ethernet-controller: fix typo in NVMEM
f4c5968da773 clk: socfpga: fix iomem pointer cast on 64-bit
35ba6d9240ee RAS/CEC: Correct ce_add_elem()'s returned values
f666ad4f8d87 RDMA/addr: Be strict with gid size
44d03319fe77 RDMA/cxgb4: check for ipv6 address properly while destroying listener
3ca5345db92c net/mlx5: Fix PBMC register mapping
798d94a274fb net/mlx5: Fix placement of log_max_flow_counter
9716aac17419 net: hns3: clear VF down state bit before request link status
9dd7092d1a96 openvswitch: fix send of uninitialized stack memory in ct limit reply
731abf396e37 net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit()
d0aab59f0993 perf inject: Fix repipe usage
d3343a35d108 s390/cpcmd: fix inline assembly register clobbering
c88fa8d4f994 workqueue: Move the position of debug_work_activate() in __queue_work()
14060454cdb9 clk: fix invalid usage of list cursor in unregister
bedda47d5dce clk: fix invalid usage of list cursor in register
b3717885865c net: macb: restore cmp registers on resume path
c61fe6b7e21f scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs
81fddc7be649 scsi: ufs: core: Fix task management request completion timeout
f6abec1a3172 scsi: ufs: Use blk_{get,put}_request() to allocate and free TMFs
a8d2d45c70c7 scsi: ufs: Avoid busy-waiting by eliminating tag conflicts
c5efc9d26c84 scsi: ufs: Fix irq return code
537a2449cc6f net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...);
de8c5962bdae drm/msm: Set drvdata to NULL when msm_drm_init() fails
e22ce1d21b42 i40e: Fix display statistics for veb_tc
7c0d2372298f soc/fsl: qbman: fix conflicting alignment attributes
c178e8a19937 net/rds: Fix a use after free in rds_message_map_pages
73f88cc2bf5c net/mlx5: Don't request more than supported EQs
029416e14be2 net/mlx5e: Fix ethtool indication of connector type
1f3010fc3fe6 ASoC: sunxi: sun4i-codec: fill ASoC card owner
db4600aa938c net: phy: broadcom: Only advertise EEE for supported modes
6aa7d2621b19 nfp: flower: ignore duplicate merge hints from FW
bbbee59f4f32 net/ncsi: Avoid channel_monitor hrtimer deadlock
c66b672a231c ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces
c991ca6a2c79 net:tipc: Fix a double free in tipc_sk_mcast_rcv
200c8453287f cxgb4: avoid collecting SGE_QBASE regs during traffic
e9bdd3e45f0e gianfar: Handle error code at MAC address change
516c436ff5d6 can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE
ca443546f8d4 arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0
840a181729ac sch_red: fix off-by-one checks in red_check_params()
accb27006595 amd-xgbe: Update DMA coherency values
e472f6814ceb hostfs: fix memory handling in follow_link()
613f35568a5d hostfs: Use kasprintf() instead of fixed buffer formatting
fec47d458add i40e: Fix kernel oops when i40e driver removes VF's
c0aacaa0a8f2 i40e: Added Asym_Pause to supported link modes
f819977ad42c xfrm: Fix NULL pointer dereference on policy lookup
bac7e764e5d5 ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips
b32969aaed1c ASoC: SOF: Intel: HDA: fix core status verification
99b4e9af8f00 ASoC: SOF: Intel: hda: remove unnecessary parentheses
540ddeed5c51 esp: delete NETIF_F_SCTP_CRC bit from features for esp offload
a128e07b472b net: xfrm: Localize sequence counter per network namespace
34659399e713 regulator: bd9571mwv: Fix AVS and DVFS voltage range
d78e99dd4960 xfrm: interface: fix ipv4 pmtu check to honor ip header df
7977d5fe3d5b net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits
249908ed36a8 net: dsa: lantiq_gswip: Don't use PHY auto polling
910e785ba8de virtio_net: Add XDP meta data support
0534f1f1bc76 i2c: turn recovery error on init to debug
cafced041915 usbip: synchronize event handler with sysfs code paths
37168011d427 usbip: vudc synchronize sysfs code paths
06fedcc6870e usbip: stub-dev synchronize sysfs code paths
6a435364b608 usbip: add sysfs_lock to synchronize sysfs code paths
b02bded94b91 net: let skb_orphan_partial wake-up waiters.
fd8a95d56050 net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind()
b5e7653ffdd1 net: hsr: Reset MAC header for Tx path
a9311be5f617 mac80211: fix TXQ AC confusion
5a4f39f19e6f net: sched: sch_teql: fix null-pointer dereference
2f5edf14f62a i40e: Fix sparse error: 'vsi->netdev' could be null
b31d91e9e8c8 i40e: Fix sparse warning: missing error code 'err'
599200ad44e7 net: ensure mac header is set in virtio_net_hdr_to_skb()
158a9b815c54 bpf, sockmap: Fix sk->prot unhash op reset
0242251d6a97 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx
4a2933c88399 net: hso: fix null-ptr-deref during tty device unregistration
ef2ccf84071f ice: Cleanup fltr list in case of allocation issues
0df579b3de8c ice: Fix for dereference of NULL pointer
1aecc5781101 ice: Increase control queue timeout
9de1caa1103f batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field
79407ae3475e ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin
9dfd74a8c015 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers
957d0308aa36 parisc: parisc-agp requires SBA IOMMU driver
507c2009dc4c fs: direct-io: fix missing sdio->boundary
f495bedb001b ocfs2: fix deadlock between setattr and dio_end_io_write
52999a66c0b3 nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff
75fd54ea1b60 ia64: fix user_stack_pointer() for ptrace()
7a92396bf8dd gcov: re-fix clang-11+ support
c2b3cf2c70d6 drm/i915: Fix invalid access to ACPI _DSM objects
0e8f850e26b2 net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock
6649b5eda131 net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh
a09acbb53934 xen/evtchn: Change irq_info lock to raw_spinlock_t
aa0cff2e0751 nfc: Avoid endless loops caused by repeated llcp_sock_connect()
404daa4d62a3 nfc: fix memory leak in llcp_sock_connect()
41bc58ba0945 nfc: fix refcount leak in llcp_sock_connect()
c89903c9eff2 nfc: fix refcount leak in llcp_sock_bind()
12289d9840d6 ASoC: intel: atom: Stop advertising non working S24LE support
c99780f782aa ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1
da8f3cc5771e ALSA: aloop: Fix initialization of controls
8732c2df9d15 counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register
----

Link: https://lore.kernel.org/r/20210412084004.200986670@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc: update to v5.10.30
Andrey Zhizhikin [Wed, 14 Apr 2021 22:07:13 +0000 (22:07 +0000)]
linux-fslc: update to v5.10.30

Kernel repository has been upgraded to v5.10.30 from stable korg.

Following upstream commits are included in this version:
----
1e798745fa8e Linux 5.10.30
b451aed56348 Revert "net: sched: bump refcount for new action in ACT replace mode"
a22115c3492f net: ieee802154: stop dump llsec params for monitors
f872fb3feadd net: ieee802154: forbid monitor for del llsec seclevel
a933bcbb1f7f net: ieee802154: forbid monitor for set llsec params
0238c7b47f77 net: ieee802154: fix nl802154 del llsec devkey
d06a96e72803 net: ieee802154: fix nl802154 add llsec key
399f38c420ee net: ieee802154: fix nl802154 del llsec dev
07699fcce052 net: ieee802154: fix nl802154 del llsec key
8bfb45fa131d net: ieee802154: nl-mac: fix check on panid
38731bbcd9f0 net: mac802154: Fix general protection fault
9f51a42d81f6 drivers: net: fix memory leak in peak_usb_create_dev
160ac0d55d52 drivers: net: fix memory leak in atusb_probe
4d9117b7404a net: tun: set tun->dev->addr_len during TUNSETLINK processing
26ab092615f5 cfg80211: remove WARN_ON() in cfg80211_sme_connect
138a6e1dc35e gpiolib: Read "gpio-line-names" from a firmware node
300368c59cf0 net: sched: bump refcount for new action in ACT replace mode
982dd14fba0f dt-bindings: net: ethernet-controller: fix typo in NVMEM
c65a000a236e lockdep: Address clang -Wformat warning printing for %hd
4c4aa344edf4 clk: socfpga: fix iomem pointer cast on 64-bit
674ddb52f94b RAS/CEC: Correct ce_add_elem()'s returned values
253acf2e983b vdpa/mlx5: Fix wrong use of bit numbers
0ddb34c2ccce vdpa/mlx5: should exclude header length and fcs from mtu
5700c3d4abb2 RDMA/addr: Be strict with gid size
e53ff6e59144 i40e: Fix parameters in aq_get_phy_register()
999852207464 drm/vc4: crtc: Reduce PV fifo threshold on hvs4
d8a0861e269d RDMA/qedr: Fix kernel panic when trying to access recv_cq
3fa7ae3f3754 perf report: Fix wrong LBR block sorting
7f40e9332898 RDMA/cxgb4: check for ipv6 address properly while destroying listener
03ad6a2521a0 net/mlx5: Fix PBMC register mapping
1312f11eb33d net/mlx5: Fix PPLM register mapping
f92faf0bdd25 net/mlx5: Fix placement of log_max_flow_counter
f780a0808827 net: hns3: clear VF down state bit before request link status
f473789db536 tipc: increment the tmp aead refcnt before attaching it
3292c4fc9ce2 can: mcp251x: fix support for half duplex SPI host controllers
a96f1ed70927 iwlwifi: fix 11ax disabled bit in the regulatory capability flags
363d610a9652 i2c: designware: Adjust bus_freq_hz when refuse high speed mode set
cc5418973cc9 openvswitch: fix send of uninitialized stack memory in ct limit reply
3e288c3a7d55 net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit()
3b70c6f26364 perf inject: Fix repipe usage
d9dc1b406cb9 s390/cpcmd: fix inline assembly register clobbering
7943f749f0d2 workqueue: Move the position of debug_work_activate() in __queue_work()
b3f29ed5dd4b clk: fix invalid usage of list cursor in unregister
2307baac56af clk: fix invalid usage of list cursor in register
d9c55b2d3368 net: macb: restore cmp registers on resume path
af36da5becfb net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb
ffd5f1e87c15 scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs
ff9231ddfec8 scsi: ufs: core: Fix task management request completion timeout
71ee255d0698 mptcp: forbit mcast-related sockopt on MPTCP sockets
24bbfe89b1c7 net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...);
a08d5d3bec53 drm/msm: Set drvdata to NULL when msm_drm_init() fails
7290bf419894 RDMA/rtrs-clt: Close rtrs client conn before destroying rtrs clt session files
49cfa2b20193 i40e: Fix display statistics for veb_tc
e8c96b57a781 soc/fsl: qbman: fix conflicting alignment attributes
553290002aa8 xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model
4cfae7b23889 net/rds: Fix a use after free in rds_message_map_pages
05bbe9d85a4c net/mlx5: Don't request more than supported EQs
86530effd18f net/mlx5e: Fix ethtool indication of connector type
bde64eac2379 net/mlx5e: Fix mapping of ct_label zero
d65b66ca3334 ASoC: sunxi: sun4i-codec: fill ASoC card owner
dcdf0876b040 I2C: JZ4780: Fix bug for Ingenic X1000.
f295dfc831bc net: phy: broadcom: Only advertise EEE for supported modes
7a896e189361 nfp: flower: ignore duplicate merge hints from FW
6af631d1caf2 net: qrtr: Fix memory leak on qrtr_tx_wait failure
dfe7805e6aa6 net/ncsi: Avoid channel_monitor hrtimer deadlock
ae4a8d10ac8b ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces
e5e5ecc9d9fd net:tipc: Fix a double free in tipc_sk_mcast_rcv
f273e3726e14 cxgb4: avoid collecting SGE_QBASE regs during traffic
63a64c366ce0 net: dsa: Fix type was not set for devlink port
ed613d96842e gianfar: Handle error code at MAC address change
1eb5f4e00755 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso
759b44d247c6 mlxsw: spectrum: Fix ECN marking in tunnel decapsulation
d02b68a92905 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE
1d3837ca7335 can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE
58f8f1074039 xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets
bc0b89a9a28f arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0
d9670f5e77e5 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit
d38bce5adcd9 sch_red: fix off-by-one checks in red_check_params()
985c9bb1b594 geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply
f3bc1885746f vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply
f33f79703a4e amd-xgbe: Update DMA coherency values
e5a3449ce16a hostfs: fix memory handling in follow_link()
3cc4db1213a4 i40e: Fix kernel oops when i40e driver removes VF's
9856607c9c29 i40e: Added Asym_Pause to supported link modes
d4d4c6a4ca7c virtchnl: Fix layout of RSS structures
95d58bf5ed43 xfrm: Fix NULL pointer dereference on policy lookup
48a443026bb6 ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips
f6db9dbfa6b6 ASoC: SOF: Intel: HDA: fix core status verification
ef4ddd1d6d93 esp: delete NETIF_F_SCTP_CRC bit from features for esp offload
0224432a8fc1 net: xfrm: Localize sequence counter per network namespace
1e6a3b41cf2a ARM: OMAP4: PM: update ROM return address for OSWR and OFF
042b2cad81de ARM: OMAP4: Fix PMIC voltage domains for bionic
1f51cb88e788 regulator: bd9571mwv: Fix AVS and DVFS voltage range
b267688ce007 remoteproc: qcom: pil_info: avoid 64-bit division
c7a175a24b0e xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume
3b74ce529ece xfrm: interface: fix ipv4 pmtu check to honor ip header df
2d62d6980c2b ice: Recognize 860 as iSCSI port in CEE mode
fd92e7aacc16 ice: Refactor DCB related variables out of the ice_port_info struct
4a78ae127803 net: sched: fix err handler in tcf_action_init()
3c7d3d188ca7 KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp
25fc773b21ce KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages
be2c527b5d39 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping
0aa4dd9e5132 KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap
3c7a18440638 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed
85f4ff2b06af KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter
1cd17c5c9b8a KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn
b4a3a0d27924 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched
8f90432d7f59 KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched
5ea9e6038d29 i2c: turn recovery error on init to debug
efa869b68be9 percpu: make pcpu_nr_empty_pop_pages per chunk type
c441949184a9 scsi: target: iscsi: Fix zero tag inside a trace event
d8e7fa8509d7 scsi: pm80xx: Fix chip initialization failure
0c47d8a55f7f driver core: Fix locking bug in deferred_probe_timeout_work_func()
f06cb4641b15 usbip: synchronize event handler with sysfs code paths
28dc9237fe83 usbip: vudc synchronize sysfs code paths
513765b186c9 usbip: stub-dev synchronize sysfs code paths
68be610c19a5 usbip: add sysfs_lock to synchronize sysfs code paths
126ce97d39cf thunderbolt: Fix off by one in tb_port_find_retimer()
256ece954961 thunderbolt: Fix a leak in tb_retimer_add()
b830650c1a0c net: let skb_orphan_partial wake-up waiters.
5d9216b85100 net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind()
b82816d77875 net: hsr: Reset MAC header for Tx path
9b9c910ccc19 mac80211: fix TXQ AC confusion
cc357c29358d mac80211: fix time-is-after bug in mlme
cc1a702e6ec0 cfg80211: check S1G beacon compat element length
fea52345f422 nl80211: fix potential leak of ACL params
42e4450e3790 nl80211: fix beacon head validation
81692c6add7e net: sched: fix action overwrite reference counting
cdcf3829f418 net: sched: sch_teql: fix null-pointer dereference
422eda625516 vdpa/mlx5: Fix suspend/resume index restoration
89e406e95278 i40e: Fix sparse errors in i40e_txrx.c
12e1438a0946 i40e: Fix sparse error: uninitialized symbol 'ring'
2472ba1c46b4 i40e: Fix sparse error: 'vsi->netdev' could be null
792387118204 i40e: Fix sparse warning: missing error code 'err'
f0b4c9acf5fe net: ensure mac header is set in virtio_net_hdr_to_skb()
72c5de25ba83 bpf, sockmap: Fix incorrect fwd_alloc accounting
00c01de1a994 bpf, sockmap: Fix sk->prot unhash op reset
d921baabd964 bpf: Refcount task stack in bpf_get_task_stack
caef7806141a libbpf: Only create rx and tx XDP rings when necessary
4cc9177b099e libbpf: Restore umem state after socket create failure
5aa7df172207 libbpf: Ensure umem pointer is non-NULL before dereferencing
b52e88638f71 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx
d86046a77535 bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET
b7004ecafade bpf: Enforce that struct_ops programs be GPL-only
3015db3de715 libbpf: Fix bail out from 'ringbuf_process_ring()' on error
dc195928d7e4 net: hso: fix null-ptr-deref during tty device unregistration
c2743e0a631c ice: fix memory leak of aRFS after resuming from suspend
6bd4e822925d iwlwifi: pcie: properly set LTR workarounds on 22000 devices
e5386e87f8aa ice: Cleanup fltr list in case of allocation issues
9d1c342c5018 ice: Use port number instead of PF ID for WoL
b69686110291 ice: Fix for dereference of NULL pointer
4d73a6143d40 ice: remove DCBNL_DEVRESET bit from PF state
286830a8469c ice: fix memory allocation call
4686a26e9536 ice: prevent ice_open and ice_stop during reset
ef7ed8c77d1c ice: Increase control queue timeout
6590b7bfbc2b ice: Continue probe on link/PHY errors
9a7bc0c40367 batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field
d1173effc574 ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin
4941889535f3 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers
597121792eb4 parisc: parisc-agp requires SBA IOMMU driver
9b54dad28def of: property: fw_devlink: do not link ".*,nr-gpios"
009c5665278b ethtool: fix incorrect datatype in set_eee ops
3a675c1b507f fs: direct-io: fix missing sdio->boundary
b1a5122554ae ocfs2: fix deadlock between setattr and dio_end_io_write
4fabcf229477 nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff
7d9da660affc ia64: fix user_stack_pointer() for ptrace()
8e5bfafedf6d gcov: re-fix clang-11+ support
43908139368e LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late
de427b662bfb IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS
856f60e3e800 ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m
8599a39adca8 drm/i915: Fix invalid access to ACPI _DSM objects
bf991df9535e net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits
c4ae852ec940 net: dsa: lantiq_gswip: Don't use PHY auto polling
ba39959bfebd net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock
40375bc3d0f9 net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh
005c5afa9f85 xen/evtchn: Change irq_info lock to raw_spinlock_t
a28124e8ad03 selinux: fix race between old and new sidtab
fd75d73aa214 selinux: fix cond_list corruption when changing booleans
4f29b08e238f selinux: make nslot handling in avtab more robust
a12a2fa9a129 nfc: Avoid endless loops caused by repeated llcp_sock_connect()
568ac94df580 nfc: fix memory leak in llcp_sock_connect()
99b596199e84 nfc: fix refcount leak in llcp_sock_connect()
6fb003e5ae18 nfc: fix refcount leak in llcp_sock_bind()
117557711974 ASoC: intel: atom: Stop advertising non working S24LE support
c4a6fb0e8389 ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model
6c9119de7ffe ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1
6efe4c1f4d17 ALSA: aloop: Fix initialization of controls
4c933ff31f21 xfrm/compat: Cleanup WARN()s that can be user-triggered
----

Link: https://lore.kernel.org/r/20210412084013.643370347@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-qoriq: Fix task order of merge_delta_config task
Otavio Salvador [Wed, 14 Apr 2021 21:18:22 +0000 (18:18 -0300)]
linux-qoriq: Fix task order of merge_delta_config task

The merge_delta_config must run before do_kernel_localversion task,
which is what fsl-kernel-localversion now use.

Fixes: #721.
Fixes: 49299998 ("classes: fsl-kernel-localversion: Fix task dependency")
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
4 years agoweston-init: Do not exit with error if uncomment function fail
Fabio Berton [Wed, 14 Apr 2021 19:24:54 +0000 (16:24 -0300)]
weston-init: Do not exit with error if uncomment function fail

Show a warning instead of raising an error when uncomment function can't
found the text. This allows using a custom weston.ini file in bbappend.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
4 years agoimx-base.inc: Provide a default value for SPL_BINARY
Otavio Salvador [Wed, 14 Apr 2021 17:58:39 +0000 (14:58 -0300)]
imx-base.inc: Provide a default value for SPL_BINARY

This fixes the build case when machine does not use SPL and does not set
it. We couldn't use dynamic expansion or we trigger a recursive
expansion so we opted to use an utility function to do the proper logic.

Fixes: f98059fe ("imx-base.inc: Allow use of SPL_BINARY variable inside wic images")
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
4 years agolinux-fslc-lts: Drop 4.19 recipe
Otavio Salvador [Tue, 13 Apr 2021 03:11:28 +0000 (00:11 -0300)]
linux-fslc-lts: Drop 4.19 recipe

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
4 years agoxserver-xorg: Enable glamor for i.MX 8
Tom Hochstein [Wed, 31 Mar 2021 13:46:26 +0000 (08:46 -0500)]
xserver-xorg: Enable glamor for i.MX 8

Enable glamor (the default) so legacy x11 apps will get GPU
acceleration.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoxserver-xorg: Remove dri and glx for i.MX DRM
Tom Hochstein [Mon, 29 Mar 2021 22:11:02 +0000 (17:11 -0500)]
xserver-xorg: Remove dri and glx for i.MX DRM

The removal of swrast support from mesa also removes dri support from
mesa for i.MX with DRM, so disable dri.

glx support depends on dri, so disable glx.

xwayland breaks without glx, so backport a patch that fixes the break.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agomesa: For NXP BSP align DRM parts to other GPU parts
Tom Hochstein [Mon, 29 Mar 2021 21:18:57 +0000 (16:18 -0500)]
mesa: For NXP BSP align DRM parts to other GPU parts

With swrast no longer supported, align the DRM parts with the other
non-DRM GPU parts, dropping osmesa, swrast, and dri, and restoring
gallium. This undoes 3b0fc73.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
4 years agoimx-base.inc: Allow use of SPL_BINARY variable inside wic images
Otavio Salvador [Tue, 13 Apr 2021 01:13:13 +0000 (22:13 -0300)]
imx-base.inc: Allow use of SPL_BINARY variable inside wic images

Fixes: 776932e1 ("Rework the u-boot-fslc and u-boot-imx settings logic")
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
4 years agolibubootenv.inc: Allow build after bootloader rework
Otavio Salvador [Tue, 13 Apr 2021 00:29:13 +0000 (21:29 -0300)]
libubootenv.inc: Allow build after bootloader rework

The libubootenv requires the UBOOT_MACHINE or UBOOT_CONFIG to allow
libubootenv to build. This is caused by the commit below:

,----[ libubootenv change ]
| commit 10aa1291979fb90bed1beb49be4d406ed0e1e4d5 ┃
| ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━
| Author: Ming Liu <liu.ming50@gmail.com>
| Date:   Tue Aug 25 20:08:01 2020 +0200
|
|     libubootenv: inherit uboot-config
|
|     This mainly aims to involve in the sanity check of UBOOT_CONFIG and
|     UBOOT_MACHINE, it will throw a error message at recipe parsing time if
|     neither of them is set, and libubootenv would be skipped.
|
|     Signed-off-by: Ming Liu <liu.ming50@gmail.com>
|     Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
`----

This an error on libubootenv recipe, in my point of view, either way we
can override it based on the selected bootloader thus fixing the build
failure.

Fixes: 776932e1 ("Rework the u-boot-fslc and u-boot-imx settings logic")
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
4 years agoimx-base.inc: Fix mfgtool selection for u-boot-fslc
Otavio Salvador [Mon, 12 Apr 2021 23:59:47 +0000 (20:59 -0300)]
imx-base.inc: Fix mfgtool selection for u-boot-fslc

For eventual use of u-boot-fslc as mfgtool flavor, this will need to be
provided as an extra UBOOT_CONFIG thus reusing same provider. This fix
some build errors with external layers.

Fixes: 776932e1 ("Rework the u-boot-fslc and u-boot-imx settings logic")
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>