]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
4 years agolinux-fslc-imx: update to v5.4.86
Andrey Zhizhikin [Sun, 10 Jan 2021 21:01:23 +0000 (21:01 +0000)]
linux-fslc-imx: update to v5.4.86

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

Following upstream commits are included in this version:
----
dfce803cd87d Linux 5.4.86
8302bd9afd4b x86/CPU/AMD: Save AMD NodeId as cpu_die_id
6001db0272da Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS"
33afcf723a0e rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time
7e0f7a293608 regulator: axp20x: Fix DLDO2 voltage control register mask for AXP22x
be23b04074b1 PCI: Fix pci_slot_release() NULL pointer dereference
b1f9419d5e6c platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12
c16b5849352c libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels
68d139a97415 xenbus/xenbus_backend: Disallow pending watch messages
d3eaea062b51 xen/xenbus: Count pending messages for each watch
c45b0a8d2a68 xen/xenbus/xen_bus_type: Support will_handle watch callback
7da6db982e53 xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path()
eac0c12e329d xen/xenbus: Allow watches discard events before queueing
8f3f6de44f7c xen-blkback: set ring->xenblkd to NULL after kthread_stop()
383c60c16dd8 dma-buf/dma-resv: Respect num_fences when initializing the shared fence list.
b16a6a46e0b2 device-dax/core: Fix memory leak when rmmod dax.ko
f3ede933fbc7 clk: tegra: Do not return 0 on failure
f133bfbe1201 clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9
ca4fd0284cb3 clk: ingenic: Fix divider calculation with div tables
13e6b6259e6d pinctrl: sunxi: Always call chained_irq_{enter, exit} in sunxi_pinctrl_irq_handler
2fb550de7563 md/cluster: fix deadlock when node is doing resync job
7523d147087b md/cluster: block reshape with remote resync job
27b58f6adad8 iio:adc:ti-ads124s08: Fix alignment and data leak issues.
2d7229c037d1 iio:adc:ti-ads124s08: Fix buffer being too long.
d6ea1d559027 iio:imu:bmi160: Fix too large a buffer.
91b7b231f5e7 iio:pressure:mpl3115: Force alignment of buffer
9607d22e71d1 iio:magnetometer:mag3110: Fix alignment and data leak issues.
71a326dcd2a8 iio:light:st_uvis25: Fix timestamp alignment and prevent data leak.
c18fc255187f iio:light:rpr0521: Fix timestamp alignment and prevent data leak.
860ab67cd81e iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in rockchip_saradc_resume
0fa2b43b0a2a iio: buffer: Fix demux update
82af6e44b7d4 scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free()
7ec7630548dc scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc()
6822575cf204 scsi: qla2xxx: Fix crash during driver load on big endian machines
1b26af7e4c7f mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments
c5f3e5ca8116 mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read
2aea2b22b6f9 mtd: parser: cmdline: Fix parsing of part-names with colons
4290a73c9d67 mtd: spinand: Fix OOB read
b22739509dcb soc: qcom: smp2p: Safely acquire spinlock without IRQs
ddcb518dee78 spi: atmel-quadspi: Fix AHB memory accesses
96f7bd39f56f spi: atmel-quadspi: Disable clock in probe error path
8f295baae53d spi: mt7621: Don't leak SPI master in probe error path
0818aab8a82b spi: mt7621: Disable clock in probe error path
cad189512c38 spi: synquacer: Disable clock in probe error path
4051e5b7741b spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path
3c0e28f2881e spi: sc18is602: Don't leak SPI master in probe error path
819f9edaaeb9 spi: rb4xx: Don't leak SPI master in probe error path
c5491ac11559 spi: pic32: Don't leak DMA channels in probe error path
3ea835ac604b spi: mxic: Don't leak SPI master in probe error path
0da7709f5ea3 spi: gpio: Don't leak SPI master in probe error path
ee1d2aef1c13 spi: fsl: fix use of spisel_boot signal on MPC8309
614f2529c8ea spi: davinci: Fix use-after-free on unbind
c6b9bfb0c477 spi: atmel-quadspi: Fix use-after-free on unbind
bd6d736dbf36 spi: spi-sh: Fix use-after-free on unbind
17360c3af129 spi: pxa2xx: Fix use-after-free on unbind
c5ae864c148c drm/i915: Fix mismatch between misplaced vma check and vma insert
1e684ad37047 drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor()
e1b1f10c3404 drm/amd/display: Fix memory leaks in S3 resume
b966771b0d69 platform/x86: mlx-platform: remove an unused variable
cbeb61258186 jfs: Fix array index bounds check in dbAdjTree
8ee70b6db882 jffs2: Fix ignoring mounting options problem during remounting
00e45efaf9ff jffs2: Fix GC exit abnormally
ea1e4ba032c5 ubifs: wbuf: Don't leak kernel memory to flash
32825fe72cb3 SMB3: avoid confusing warning message on mount to Azure
f22f743a2af2 ceph: fix race in concurrent __ceph_remove_cap invocations
a7b014b54c16 um: Remove use of asprinf in umid.c
26d72a8460dc ima: Don't modify file descriptor mode on the fly
a89b91fcb07c powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently
45bf367c8550 powerpc/powernv/memtrace: Don't leak kernel memory to user space
59334d821e8a powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU
c7f66ad880a9 powerpc/mm: Fix verification of MMU_FTR_TYPE_44x
32e29541b5aa powerpc/8xx: Fix early debug when SMC1 is relocated
15c9e56b41d0 powerpc/xmon: Change printk() to pr_cont()
c7b89d0d7186 powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE
0f157acd436c powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter
30a58a3f7c85 powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at
3ee6a2bc1428 xprtrdma: Fix XDRBUF_SPARSE_PAGES support
2504e407a39f ARM: dts: at91: sama5d2: fix CAN message ram offset and size
789246b9afe8 ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES
6ee6e4e5a4cf KVM: arm64: Introduce handling of AArch32 TTBCR2 traps
8635f0fe06c5 ext4: fix deadlock with fs freezing and EA inodes
c90a5f4851a8 ext4: fix a memory leak of ext4_free_data
e21d630a2c0d btrfs: trim: fix underflow in trim length to prevent access beyond device boundary
1d11ed122f6f btrfs: do not shorten unpin len for caching block groups
af7414836d88 USB: serial: keyspan_pda: fix write unthrottling
7dae22ba62b2 USB: serial: keyspan_pda: fix tx-unthrottle use-after-free
f99817ab5821 USB: serial: keyspan_pda: fix write-wakeup use-after-free
a07b690e1976 USB: serial: keyspan_pda: fix stalled writes
0f13247fabaf USB: serial: keyspan_pda: fix write deadlock
ebd9857a5bd4 USB: serial: keyspan_pda: fix dropped unthrottle interrupts
89fb2b91a9da USB: serial: digi_acceleport: fix write-wakeup deadlocks
08c24438fb10 USB: serial: mos7720: fix parallel-port state restore
6eab3f646b1a cpuset: fix race between hotplug work and later CPU offline
066d115fdd29 EDAC/amd64: Fix PCI component registration
f4ce4a53c4e4 EDAC/i10nm: Use readl() to access MMIO registers
f9189a3bb5f9 crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata
36a58bda87cd crypto: ecdh - avoid unaligned accesses in ecdh_set_secret()
f26f0e7770a1 powerpc/perf: Exclude kernel samples while counting events in user space.
8096a2c6b9f6 perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake
aa3cce9ceff0 perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY
1e3de428d155 staging: comedi: mf6x4: Fix AI end-of-conversion detection
ee0bcb1721a5 ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams
5fbf84689f11 binder: add flag to clear buffer on txn complete
a7c256a9fd18 s390/dasd: fix list corruption of lcu list
9c40d69a3be2 s390/dasd: fix list corruption of pavgroup group list
042683917f4b s390/dasd: prevent inconsistent LCU device data
c8acd8d55bb9 s390/dasd: fix hanging device offline processing
3038bbd1bb33 s390/kexec_file: fix diag308 subcode when loading crash kernel
c185f13918b4 s390/smp: perform initial CPU reset also for SMT siblings
48d3f12869ef ALSA: core: memalloc: add page alignment for iram
cd3ff2a46d9c ALSA: usb-audio: Disable sample read check if firmware doesn't give back
b1e3c2fb0fbe ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices
58cb166b1f8a ALSA: hda/realtek: Apply jack fixup for Quanta NL3
b61b2aa91f2b ALSA: hda/realtek: Add quirk for MSI-GP73
89d429ed2cdf ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G
0bf907442c5f ALSA: pcm: oss: Fix a few more UBSAN fixes
11cd11af4058 ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button
da723248c5f8 ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255
010a784a1a27 ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256
0fc8e6b85680 ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop
52d09e0cdb78 ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg.
1ca2437530e5 ALSA: hda: Fix regressions on clear and reconfig sysfs
2c6c6001d077 ACPI: PNP: compare the string length in the matching_id()
772dd826a44b Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks"
b9d93a666656 PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup()
670b1b7e0d53 ALSA: hda/ca0132 - Change Input Source enum strings.
8f827adb9bbc Input: cyapa_gen6 - fix out-of-bounds stack access
98c956a6d9f7 media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE
f05ac76139e6 media: ipu3-cio2: Validate mbus format in setting subdev format
44cb512a020e media: ipu3-cio2: Serialise access to pad format
a47bc844f436 media: ipu3-cio2: Return actual subdev format
7dc40e1f8044 media: ipu3-cio2: Remove traces of returned buffers
d7e6b7b6a7f7 media: netup_unidvb: Don't leak SPI master in probe error path
0bfbb8393e51 media: sunxi-cir: ensure IR is handled when it is continuous
124dc7d4f4b6 media: gspca: Fix memory leak in probe
f97b54c8152d vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU
df308380cbf3 Input: goodix - add upside-down quirk for Teclast X98 Pro tablet
070bd3a8ac55 initramfs: fix clang build failure
f252a9953249 Input: cros_ec_keyb - send 'scancodes' in addition to key events
2686041cef06 drm/amdkfd: Fix leak in dmabuf import
dc06432d9304 drm/amd/display: Prevent bandwidth overflow
ca49d919d79c lwt: Disable BH too in run_lwt_bpf()
b8dfee234581 fix namespaced fscaps when !CONFIG_SECURITY
5350b833bb0a cfg80211: initialize rekey_data
ec15d0700709 ARM: sunxi: Add machine match for the Allwinner V3 SoC
d629b50f9fdc perf probe: Fix memory leak when synthesizing SDT probes
cbcb176b6016 kconfig: fix return value of do_error_if()
6e8beb020d5c clk: sunxi-ng: Make sure divider tables have sentinel
3cdeedf801b5 clk: s2mps11: Fix a resource leak in error handling paths in the probe function
ef56621a579a clk: at91: sam9x60: remove atmel,osc-bypass support
e01dfcc08b55 virtio_ring: Fix two use after free bugs
2d65ff873d06 virtio_net: Fix error code in probe()
5f70910832c7 virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed()
372f06cd6b89 qlcnic: Fix error code in probe
c16e42c93241 perf record: Fix memory leak when using '--user-regs=?' to list registers
ceadde18f69a pwm: lp3943: Dynamically allocate PWM chip base
6bf2ef4bd38d pwm: zx: Add missing cleanup in error path
d4515a24a802 clk: ti: Fix memleak in ti_fapll_synth_setup
572eba1ce574 watchdog: coh901327: add COMMON_CLK dependency
2b1575e28906 watchdog: qcom: Avoid context switch in restart handler
fad88d462596 libnvdimm/label: Return -ENXIO for no slot in __blk_label_update
b6c680755d22 net: korina: fix return value
19e73c9ff0bf net: allwinner: Fix some resources leak in the error handling path of the probe and in the remove function
226bcdbb4a60 net: bcmgenet: Fix a resource leak in an error handling path in the probe functin
efc570073cbe lan743x: fix rx_napi_poll/interrupt ping-pong
9f5b56b5a71d checkpatch: fix unescaped left brace
b32c5e0ae6f7 mm: don't wake kswapd prematurely when watermark boosting is disabled
c3bf90c6aac5 sparc: fix handling of page table constructor failure
6ef298e1cebd powerpc/ps3: use dma_mapping_error()
d864e7e8270a nfc: s3fwrn5: Release the nfc firmware
7a3d6a5dfc78 RDMA/cma: Don't overwrite sgid_attr after device is released
2d01f3d75013 sunrpc: fix xs_read_xdr_buf for partial pages receive
4acbc03e4fed um: chan_xterm: Fix fd leak
1bbd5678c0b4 um: tty: Fix handling of close in tty lines
1355bbe3a717 um: Monitor error events in IRQ controller
a37d283825a4 ubifs: Fix error return code in ubifs_init_authentication()
d4dbcfb7e158 watchdog: Fix potential dereferencing of null pointer
4e091ff107be watchdog: sprd: check busy bit before new loading rather than after that
4c8cffffc926 watchdog: sprd: remove watchdog disable from resume fail path
4a4b31e8b5a7 watchdog: sirfsoc: Add missing dependency on HAS_IOMEM
4d5aea30c1cd watchdog: armada_37xx: Add missing dependency on HAS_IOMEM
849270acd7b6 irqchip/alpine-msi: Fix freeing of interrupts on allocation error path
aca4d1bd7e19 ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control()
297e48ccf166 mac80211: don't set set TDLS STA bandwidth wider than possible
d07972d764e8 crypto: atmel-i2c - select CONFIG_BITREVERSE
f71984fc4482 extcon: max77693: Fix modalias string
a4fd2da3e85e mtd: rawnand: gpmi: Fix the random DMA timeout issue
86f6e53642fa mtd: rawnand: meson: Fix a resource leak in init
5e8715b2383a mtd: rawnand: gpmi: fix reference count leak in gpmi ops
9c5b041ba20a clk: tegra: Fix duplicated SE clock entry
1ba196a73c45 remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio()
6f597c451e07 remoteproc: qcom: fix reference leak in adsp_start
f61bce4bc833 remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable
9b54e31fd08f RDMA/core: Do not indicate device ready when device enablement fails
e6323070bdc7 can: m_can: m_can_config_endisable(): remove double clearing of clock stop request bit
6daf2d466380 erofs: avoid using generic_block_bmap
35e2bec96488 iwlwifi: mvm: hook up missing RX handlers
857b1403c3e5 s390/cio: fix use-after-free in ccw_device_destroy_console
be4d879cb7c4 bus: fsl-mc: fix error return code in fsl_mc_object_allocate()
9b4f327c0746 platform/chrome: cros_ec_spi: Don't overwrite spi::mode
070c57885ec3 x86/kprobes: Restore BTF if the single-stepping is cancelled
353b19562a03 nfs_common: need lock during iterate through the list
48ed3e57ad58 nfsd: Fix message level for normal termination
b4ac244716f3 speakup: fix uninitialized flush_lock
989d52723643 usb: oxu210hp-hcd: Fix memory leak in oxu_create
2addd726083f usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe
3f72486cecec powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S
a696ed262e83 ASoC: amd: change clk_get() to devm_clk_get() and add missed checks
972db497be45 drm/mediatek: avoid dereferencing a null hdmi_phy on an error message
ef55a3c384cc powerpc/pseries/hibernation: remove redundant cacheinfo update
c4115721d1f0 powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops
570697132c2c platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems
a247efe47743 scsi: fnic: Fix error return code in fnic_probe()
0e724f2e80ba seq_buf: Avoid type mismatch for seq_buf_init
0b93626d3965 scsi: pm80xx: Fix error return in pm8001_pci_probe()
79e14f1c323c scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe
172bb906202f arm64: dts: meson: g12a: x96-max: fix PHY deassert timing requirements
13f4c61d2f5c ARM: dts: meson: fix PHY deassert timing requirements
154105c0ba56 arm64: dts: meson: fix PHY deassert timing requirements
62b240d2644e Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware()
097c4d9921b2 Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware()
3d3caa8e971d cpufreq: scpi: Add missing MODULE_ALIAS
6e34c9478fe5 cpufreq: loongson1: Add missing MODULE_ALIAS
3e3feeb0d2ba cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE
ef802b5a5e26 cpufreq: st: Add missing MODULE_DEVICE_TABLE
742697643c94 cpufreq: qcom: Add missing MODULE_DEVICE_TABLE
c9d204c02825 cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE
f3754eec127d cpufreq: highbank: Add missing MODULE_DEVICE_TABLE
e32836221017 cpufreq: ap806: Add missing MODULE_DEVICE_TABLE
3b6ba2fe6524 clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI
b4219894d154 clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne
e223cf39b928 phy: renesas: rcar-gen3-usb2: disable runtime pm in case of failure
675b3ba9cc96 dm ioctl: fix error return code in target_message
d863d76536df ASoC: jz4740-i2s: add missed checks for clk_get()
1b760dc9d967 net/mlx5: Properly convey driver version to firmware
a64822872957 MIPS: Don't round up kernel sections size for memblock_add()
33eeb395515d memstick: r592: Fix error return in r592_probe()
e39b37d6a2ce arm64: dts: rockchip: Fix UART pull-ups on rk3328
33892a3797f1 pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe()
08e22710601a bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address()
e02d218aa63d ARM: dts: at91: sama5d2: map securam as device
da8890329599 iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context
d903b80e1abc clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent()
742d5de6c2fc clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path
40f9ac2b0295 powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S
4968cc5ed0c0 powerpc/perf: Fix crash with is_sier_available when pmu is not set
b0483a32d163 media: saa7146: fix array overflow in vidioc_s_audio()
bfdf000e5dd9 hwmon: (ina3221) Fix PM usage counter unbalance in ina3221_write_enable
a0f07c9ad72d vfio-pci: Use io_remap_pfn_range() for PCI IO memory
5ac81a4e5fa3 selftests/seccomp: Update kernel config
0588b8a03469 NFS: switch nfsiod to be an UNBOUND workqueue.
1094bd2edaa2 lockd: don't use interval-based rebinding over TCP
cbb0a57326b8 net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs'
a0842124422e NFSv4: Fix the alignment of page data in the getdeviceinfo reply
73892eef6d9e SUNRPC: xprt_load_transport() needs to support the netid "rdma6"
2823b8979375 NFSv4.2: condition READDIR's mask for security label based on LSM state
04e9c169810c SUNRPC: rpc_wake_up() should wake up tasks in the correct order
a3ac7dd8b16b ath10k: Release some resources in an error handling path
6b6edd2c072b ath10k: Fix an error handling path
e856abba7fca ath10k: Fix the parsing error in service available event
f4935d3c7b57 platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init
3d64e8ce592b ARM: dts: at91: at91sam9rl: fix ADC triggers
09347a537cc7 soc: amlogic: canvas: add missing put_device() call in meson_canvas_get()
8424a5b661ca arm64: dts: meson-sm1: fix typo in opp table
f4951cb10668 arm64: dts: meson: fix spi-max-frequency on Khadas VIM2
49b563bfdd66 PCI: iproc: Fix out-of-bound array accesses
4ef5a46d2964 PCI: Fix overflow in command-line resource alignment requests
048b98083c27 PCI: Bounds-check command-line resource alignment requests
72577f162cae arm64: dts: qcom: c630: Polish i2c-hid devices
a554b68baf27 arm64: dts: ls1028a: fix ENETC PTP clock input
a85f3e7cb717 genirq/irqdomain: Don't try to free an interrupt that has no mapping
2f00dcc6ce7a power: supply: bq24190_charger: fix reference leak
e230e193c966 power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching
8e9678d9d131 arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc
11f007a5583d arm64: dts: armada-3720-turris-mox: update ethernet-phy handle name
5a551ef11669 ARM: dts: Remove non-existent i2c1 from 98dx3236
15305a5b103d HSI: omap_ssi: Don't jump to free ID in ssi_add_controller()
ec30659ea631 slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI
76170933d3da media: max2175: fix max2175_set_csm_mode() error code
5873beee8744 mips: cdmm: fix use-after-free in mips_cdmm_bus_discover
51795c385f73 media: imx214: Fix stop streaming
ceff135b9d93 samples: bpf: Fix lwt_len_hist reusing previous BPF map
4dc1360203c4 platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration
3432883ae896 platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration
c14a740743f7 media: siano: fix memory leak of debugfs members in smsdvb_hotplug
6b93d6c5a888 arm64: tegra: Fix DT binding for IO High Voltage entry
b0f1878c2d88 dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe()
46f8c7961168 cw1200: fix missing destroy_workqueue() on error in cw1200_init_common
f2e7f608b274 rsi: fix error return code in rsi_reset_card()
f7a6e378fc17 qtnfmac: fix error return code in qtnf_pcie_probe()
d2b95947720d orinoco: Move context allocation after processing the skb
e39908568b40 mmc: pxamci: Fix error return code in pxamci_probe
65f0d3c81c9f ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host
c2aab53d1be5 ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host
8ce91557023e memstick: fix a double-free bug in memstick_check
4279ff6deaf3 RDMA/cxgb4: Validate the number of CQEs
d3ff603c2e38 clk: meson: Kconfig: fix dependency for G12A
2fbd2b0dd7d1 Input: omap4-keypad - fix runtime PM error handling
ff3a152243f8 drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe
e16e8cde2bb1 soc: ti: Fix reference imbalance in knav_dma_probe
475b489b0713 soc: ti: knav_qmss: fix reference leak in knav_queue_probe
82b9934e1e7a spi: fix resource leak for drivers without .remove callback
70e19fccf680 crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe
c549355105d9 crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd
3e08a61b2f94 EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId
0789349204a6 powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32
90b39366d834 powerpc: Avoid broken GCC __attribute__((optimize))
8f6e6ec101dd selftests/bpf: Fix broken riscv build
6f8c6e70738a spi: mxs: fix reference leak in mxs_spi_probe
5df04553ee8c usb/max3421: fix return error code in max3421_probe()
e6405aad3592 Input: ads7846 - fix unaligned access on 7845
920c379029f9 Input: ads7846 - fix integer overflow on Rt calculation
c7ac50927300 Input: ads7846 - fix race that causes missing releases
86398df4b283 drm/omap: dmm_tiler: fix return error code in omap_dmm_probe()
e8cd88c3ab00 video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init()
953379fb7ba3 media: solo6x10: fix missing snd_card_free in error handling case
c64d2e159829 scsi: core: Fix VPD LUN ID designator priorities
efb57c87d8d8 ASoC: meson: fix COMPILE_TEST error
2c06ac46f81c media: v4l2-fwnode: Return -EINVAL for invalid bus-type
d8d35c1ea883 media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm()
c8adf58057b6 media: mtk-vcodec: add missing put_device() call in mtk_vcodec_release_dec_pm()
c5c403db137f media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_dec_pm()
06a3c11c173b media: tm6000: Fix sizeof() mismatches
1638c7e3985b staging: gasket: interrupt: fix the missed eventfd_ctx_put() in gasket_interrupt.c
aa1d8b959455 staging: greybus: codecs: Fix reference counter leak in error handling
5daf659fdf47 crypto: qat - fix status check in qat_hal_put_rel_rd_xfer()
38017f2c06cf MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA
9e779e6fae58 RDMa/mthca: Work around -Wenum-conversion warning
648b9dd270ff ASoC: arizona: Fix a wrong free in wm8997_probe
7e8200d44200 spi: sprd: fix reference leak in sprd_spi_remove
c786bc725d8c ASoC: wm8998: Fix PM disable depth imbalance on error
06fa588c7921 selftest/bpf: Add missed ip6ip6 test back
dab5973ada6b mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure
404aadf45c71 spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in bcm63xx_hsspi_resume
769c2fecefd1 spi: tegra114: fix reference leak in tegra spi ops
47595d68cee2 spi: tegra20-sflash: fix reference leak in tegra_sflash_resume
f9e5e84eb49f spi: tegra20-slink: fix reference leak in slink ops of tegra20
0a3196271b40 spi: mt7621: fix missing clk_disable_unprepare() on error in mt7621_spi_probe
a2cf358aacf5 spi: spi-ti-qspi: fix reference leak in ti_qspi_setup
25b5a48adabf Bluetooth: hci_h5: fix memory leak in h5_close
5cf3c2e7892e Bluetooth: Fix null pointer dereference in hci_event_packet()
d92b81fad01c arm64: dts: exynos: Correct psci compatible used on Exynos7
da8d84637522 arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7
8f14da44523c brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free}
5c5b92c1d6ab spi: stm32: fix reference leak in stm32_spi_resume
c807042f2d58 selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling
ae54a6d99478 ASoC: pcm: DRAIN support reactivation
009a982ea25b spi: spi-mem: fix reference leak in spi_mem_access_start
68ad1bd244bd drm/msm/dsi_pll_10nm: restore VCO rate during restore_state
0a8f14baed8e f2fs: call f2fs_get_meta_page_retry for nat page
311da238f2f7 spi: img-spfi: fix reference leak in img_spfi_resume
4e20cee19c2e powerpc/64: Set up a kernel stack for secondaries before cpu_restore()
3988d96589d9 drm/amdgpu: fix build_coefficients() argument
a4110e76e550 ARM: dts: aspeed: tiogapass: Remove vuart
129df833e15c ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified mode
9edff753ade7 crypto: inside-secure - Fix sizeof() mismatch
7044a69699f3 crypto: talitos - Fix return type of current_desc_hdr()
8a73ee0a0a1e crypto: talitos - Endianess in current_desc_hdr()
b9b8429042bd drm/amdgpu: fix incorrect enum type
52f525f2bdc7 sched: Reenable interrupts in do_sched_yield()
35975f2e83a5 sched/deadline: Fix sched_dl_global_validate()
a3ec54b95c1a x86/apic: Fix x2apic enablement without interrupt remapping
b7ec74246c32 ARM: p2v: fix handling of LPAE translation in BE mode
0a72e7286c67 x86/mm/ident_map: Check for errors from ident_pud_init()
0fd78ab5ef71 RDMA/rxe: Compute PSN windows correctly
35f18561616f ARM: dts: aspeed: s2600wf: Fix VGA memory region location
4aae08a71e68 selinux: fix error initialization in inode_doinit_with_dentry()
de49a51e7938 rtc: pcf2127: fix pcf2127_nvmem_read/write() returns
57df1b39d990 RDMA/bnxt_re: Set queue pair state when being queried
e11c7d39fa7e Revert "i2c: i2c-qcom-geni: Fix DMA transfer race"
4b3ee79fbe77 soc: qcom: geni: More properly switch to DMA mode
d3bed198333a soc: mediatek: Check if power domains can be powered on at boot time
fcb0be5ba2e9 soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains()
38cded30497a arm64: dts: renesas: cat875: Remove rxc-skew-ps from ethernet-phy node
14be28959f69 arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from ethernet-phy node
c2712546a6e0 drm/tve200: Fix handling of platform_get_irq() error
f61e9dbb56ba drm/mcde: Fix handling of platform_get_irq() error
29f34feb3860 drm/aspeed: Fix Kconfig warning & subsequent build errors
37028b8bc53d drm/gma500: fix double free of gma_connector
de630248e740 md: fix a warning caused by a race between concurrent md_ioctl()s
054be9aed847 crypto: af_alg - avoid undefined behavior accessing salg_name
5a225303a68f media: msi2500: assign SPI bus number dynamically
01182045346a quota: Sanity-check quota file headers on load
df95ea1228cc Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt()
cda2f222e7e4 serial_core: Check for port state when tty is in error state
863cab3017bc HID: i2c-hid: add Vero K147 to descriptor override
fd819f54065c scsi: megaraid_sas: Check user-provided offsets
152631f0273f coresight: etb10: Fix possible NULL ptr dereference in etb_enable_perf()
4c461e8d0e88 coresight: tmc-etr: Fix barrier packet insertion for perf buffer
e81884d45a70 coresight: tmc-etr: Check if page is valid before dma_map_page()
ec13738c6ec6 coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable_etf_sink_perf()
d923c0ec1292 ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid XU
43598dbdcbf0 ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on Exynos5410
2c6f6cd2cdfb ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU
4202cbbd2c4d usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul
8e19cfae3bb0 USB: gadget: f_rndis: fix bitrate for SuperSpeed and above
8c124b35a53b usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus
3389281e0e6e USB: gadget: f_midi: setup SuperSpeed Plus descriptors
0ddb1d96a5db USB: gadget: f_acm: add support for SuperSpeed Plus
9ad41aa399db USB: serial: option: add interface-number sanity check to flag handling
57e22590c41b usb: mtu3: fix memory corruption in mtu3_debugfs_regset()
80cb94507054 soc/tegra: fuse: Fix index bug in get_process_id
037c65990d76 kbuild: avoid split lines in .mod files
a803ea15b0dc perf/x86/intel: Check PEBS status correctly
12db619c91d7 drm/amd/display: Init clock value by current vbios CLKs
c137a880ae6c iwlwifi: pcie: add one missing entry for AX210
e124c5afaf88 dm table: Remove BUG_ON(in_interrupt())
8a89abb26e30 scsi: mpt3sas: Increase IOCInit request timeout to 30s
cd14a53938e0 vxlan: Copy needed_tailroom from lowerdev
0b9ce087f75b vxlan: Add needed_headroom for lower device
230290dca255 arm64: syscall: exit userspace before unmasking exceptions
34c07547dbe5 habanalabs: put devices before driver removal
be063ce1004c drm/tegra: sor: Disable clocks on error in tegra_sor_init()
9b6ebb202bbb kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling
d8baf15b2196 drm/tegra: replace idr_init() by idr_init_base()
76812738841c net: mvpp2: add mvpp2_phylink_to_port() helper
6aa270eb2f90 selftests: fix poll error in udpgro.sh
0e2b048ffe44 ixgbe: avoid premature Rx buffer reuse
75bbe7bd9003 i40e: avoid premature Rx buffer reuse
b05fdd74ffb7 i40e: optimise prefetch page refcount
405bfd36f072 i40e: Refactor rx_bi accesses
6935f5385f75 RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
2107658d6d62 selftests/bpf/test_offload.py: Reset ethtool features after failed setting
3b79aea56dff netfilter: nft_ct: Remove confirmation check for NFT_CT_ID
0a652b181d75 gpio: eic-sprd: break loop when getting NULL device resource
2ebb2df149d4 Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()"
64795af3bdc7 afs: Fix memory leak when mounting with multiple source parameters
6581512f0afc netfilter: nft_dynset: fix timeouts later than 23 days
810bc556e347 netfilter: nft_compat: make sure xtables destructors have run
b17244cebb24 netfilter: x_tables: Switch synchronization to RCU
22faec182eec pinctrl: aspeed: Fix GPIO requests on pass-through banks
f7e6636831df blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick
4f3e3fa6239d block: factor out requeue handling from dispatch code
9e54ca3d4f9d block: Simplify REQ_OP_ZONE_RESET_ALL handling
71e0f9c5c3df clk: renesas: r9a06g032: Drop __packed for portability
43a373488e92 can: softing: softing_netdev_open(): fix error handling
36f460d51ac5 xsk: Replace datagram_poll by sock_poll_wait
50ae52e07d2b xsk: Fix xsk_poll()'s return type
369ed255958f scsi: bnx2i: Requires MMU
e190d1b3c4d2 gpio: mvebu: fix potential user-after-free on probe
ec64dea576d5 gpio: zynq: fix reference leak in zynq_gpio functions
823f42bd6193 PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter
74e38f86ab53 ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin
f7fbde0f0b14 ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp
4b008707bac4 ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY
76c475d5d788 ARM: dts: sun8i: v3s: fix GIC node memory range
9ebc986a2ea5 pinctrl: baytrail: Avoid clearing debounce value when turning it off
e2556e022897 pinctrl: merrifield: Set default bias in case no particular value given
2ec85a7a5adf ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node
9f69f6f85288 ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator
389033996cec ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Ethernet PHY
---

Link: https://lore.kernel.org/r/20201229103747.123668426@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc-imx: update to v5.4.85
Andrey Zhizhikin [Mon, 21 Dec 2020 21:25:38 +0000 (21:25 +0000)]
linux-fslc-imx: update to v5.4.85

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

Following upstream commits are included in this version:
----
19d1c763e849 Linux 5.4.85
484ac6279ad2 x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
eb3f42cf5e67 x86/resctrl: Remove unused struct mbm_state::chunks_bw
c4f909407015 membarrier: Explicitly sync remote cores when SYNC_CORE is requested
a840e37ef800 Revert "selftests/ftrace: check for do_sys_openat2 in user-memory test"
aa17a20d640d KVM: mmu: Fix SPTE encoding of MMIO generation upper half
bb07f4c93e62 serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access
14482dc42c28 ALSA: pcm: oss: Fix potential out-of-bounds shift
c94a31c19225 USB: sisusbvga: Make console support depend on BROKEN
4ad8fc6cce01 USB: UAS: introduce a quirk to set no_write_same
397d0ae4cb90 xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP
32c820e016b4 xhci: Give USB2 ports time to enter U3 in bus suspend
5828ae0c1920 ALSA: usb-audio: Fix control 'access overflow' errors from chmap
e72a55ea7168 ALSA: usb-audio: Fix potential out-of-bounds shift
56339afa39e5 USB: add RESET_RESUME quirk for Snapscan 1212
52c2ada6fe5e USB: dummy-hcd: Fix uninitialized array use in init()
497993377bca ktest.pl: If size of log is too big to email, email error message
a8d28a541500 net: stmmac: delete the eee_ctrl_timer after napi disabled
ee08543f4598 net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
5ae78c6926cc net: ll_temac: Fix potential NULL dereference in temac_probe()
717a140a3635 net/mlx4_en: Handle TX error CQE
d0363dcabbd1 lan743x: fix for potential NULL pointer dereference with bare card
d4107a0f8802 net/mlx4_en: Avoid scheduling restart task if it is already running
add880d788f0 tcp: fix cwnd-limited bug for TSO deferral where we send nothing
5189c070a0d7 tcp: select sane initial rcvq_space.space for big MSS
318d90218b21 net: stmmac: free tx skb buffer in stmmac_resume()
d8d39e13668a bridge: Fix a deadlock when enabling multicast snooping
cb327f83cf5e enetc: Fix reporting of h/w packet counters
408c8213ee97 udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments
f7a756fc7cb9 net: hns3: remove a misused pragma packed
2ef23e860e76 vrf: packets with lladdr src needs dst at input with orig_iif when needs strict
cae90bd22cff net: bridge: vlan: fix error return code in __vlan_add()
2e6a15b0b3d4 mac80211: mesh: fix mesh_pathtbl_init() error path
1fe6b822b335 ipv4: fix error return code in rtm_to_fib_config()
8b4f08f28015 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info()
----

Link: https://lore.kernel.org/r/20201219125341.384025953@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc: update to v5.4.85
Andrey Zhizhikin [Mon, 21 Dec 2020 21:23:33 +0000 (21:23 +0000)]
linux-fslc: update to v5.4.85

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

Following upstream commits are included in this version:
----
19d1c763e849 Linux 5.4.85
484ac6279ad2 x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
eb3f42cf5e67 x86/resctrl: Remove unused struct mbm_state::chunks_bw
c4f909407015 membarrier: Explicitly sync remote cores when SYNC_CORE is requested
a840e37ef800 Revert "selftests/ftrace: check for do_sys_openat2 in user-memory test"
aa17a20d640d KVM: mmu: Fix SPTE encoding of MMIO generation upper half
bb07f4c93e62 serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access
14482dc42c28 ALSA: pcm: oss: Fix potential out-of-bounds shift
c94a31c19225 USB: sisusbvga: Make console support depend on BROKEN
4ad8fc6cce01 USB: UAS: introduce a quirk to set no_write_same
397d0ae4cb90 xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP
32c820e016b4 xhci: Give USB2 ports time to enter U3 in bus suspend
5828ae0c1920 ALSA: usb-audio: Fix control 'access overflow' errors from chmap
e72a55ea7168 ALSA: usb-audio: Fix potential out-of-bounds shift
56339afa39e5 USB: add RESET_RESUME quirk for Snapscan 1212
52c2ada6fe5e USB: dummy-hcd: Fix uninitialized array use in init()
497993377bca ktest.pl: If size of log is too big to email, email error message
a8d28a541500 net: stmmac: delete the eee_ctrl_timer after napi disabled
ee08543f4598 net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
5ae78c6926cc net: ll_temac: Fix potential NULL dereference in temac_probe()
717a140a3635 net/mlx4_en: Handle TX error CQE
d0363dcabbd1 lan743x: fix for potential NULL pointer dereference with bare card
d4107a0f8802 net/mlx4_en: Avoid scheduling restart task if it is already running
add880d788f0 tcp: fix cwnd-limited bug for TSO deferral where we send nothing
5189c070a0d7 tcp: select sane initial rcvq_space.space for big MSS
318d90218b21 net: stmmac: free tx skb buffer in stmmac_resume()
d8d39e13668a bridge: Fix a deadlock when enabling multicast snooping
cb327f83cf5e enetc: Fix reporting of h/w packet counters
408c8213ee97 udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments
f7a756fc7cb9 net: hns3: remove a misused pragma packed
2ef23e860e76 vrf: packets with lladdr src needs dst at input with orig_iif when needs strict
cae90bd22cff net: bridge: vlan: fix error return code in __vlan_add()
2e6a15b0b3d4 mac80211: mesh: fix mesh_pathtbl_init() error path
1fe6b822b335 ipv4: fix error return code in rtm_to_fib_config()
8b4f08f28015 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info()
----

Link: https://lore.kernel.org/r/20201219125341.384025953@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agooptee-test_3.7.0.imx: fix optee-test build
Peter Griffin [Tue, 1 Dec 2020 15:53:45 +0000 (16:53 +0100)]
optee-test_3.7.0.imx: fix optee-test build

Currently nothing is built for optee-test which means
do_install() fails copying xtest binary.

Align the do_compile() with upstream meta-arm optee-test recipe.
With this patch the build then completes OK.

Fixes: a66dc98
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
(cherry picked from commit 840176462b2ae175bc06322f32c21d5b117b673e)

4 years agolinux-fslc: update to v5.4.83
Andrey Zhizhikin [Sat, 12 Dec 2020 21:07:01 +0000 (21:07 +0000)]
linux-fslc: update to v5.4.83

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

Following upstream commits are included in this version:
----
2bff021f53b2 Linux 5.4.83
66a08d1d3bd8 Revert "geneve: pull IP header before ECN decapsulation"
ed58971beb47 x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes
423e1b08ce5c netfilter: nftables_offload: set address type in control dissector
13995410b616 netfilter: nf_tables: avoid false-postive lockdep splat
f25fa580f99e Input: i8042 - fix error return code in i8042_setup_aux()
b9df537e5fcd dm writecache: remove BUG() and fail gracefully instead
8e2c50315f00 i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()
1015eefe10e2 rtw88: debug: Fix uninitialized memory in debugfs code
af699e99efdc ASoC: wm_adsp: fix error return code in wm_adsp_load()
fdc1416c2199 tipc: fix a deadlock when flushing scheduled work
6410c7f53698 netfilter: ipset: prevent uninit-value in hash_ip6_add
cd928d387b0b gfs2: check for empty rgrp tree in gfs2_ri_update
c358e7e99dda can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check
867fbf2bb739 lib/syscall: fix syscall registers retrieval on 32-bit platforms
f68f5bdfefd9 tracing: Fix userstacktrace option for instances
dbbf6cdab503 iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
d863a4ad3cc5 spi: bcm2835: Release the DMA channel if probe fails after dma_init
83d5121c3b0f i2c: imx: Check for I2SR_IAL after every byte
83366a7b2d34 i2c: imx: Fix reset of I2SR_IAL flag
b0d4fa10bfcc speakup: Reject setting the speakup line discipline outside of speakup
a2a163f70bdf mm/swapfile: do not sleep with a spin lock held
4870004d30e3 mm: list_lru: set shrinker map bit when child nr_items is not zero
42ccf9d14ede coredump: fix core_pattern parse error
579c977253b6 x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes
002d2c4a3f66 dm: remove invalid sparse __acquires and __releases annotations
3b02d67064ff dm: fix bug with RCU locking in dm_blk_report_zones
7eb514087cdd powerpc/pseries: Pass MSI affinity to irq_create_mapping()
1f72986fc9df genirq/irqdomain: Add an irq_create_mapping_affinity() function
6466119452a8 powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE
8a758e97b707 dm writecache: fix the maximum number of arguments
3f680c5996f9 scsi: mpt3sas: Fix ioctl timeout
812dff6a5250 drm/i915/gt: Program mocs:63 for cache eviction on gen9
b92738c4f9d3 thunderbolt: Fix use-after-free in remove_unplugged_switch()
ed201cb54d6f i2c: imx: Don't generate STOP condition if arbitration has been lost
73948ab9f2df cifs: fix potential use-after-free in cifs_echo_request()
a0ca8cb2f707 cifs: allow syscalls to be restarted in __smb_send_rqst()
205740ca4a4d ftrace: Fix updating FTRACE_FL_TRAMP
d18379bbb856 ALSA: hda/generic: Add option to enforce preferred_dacs pairs
f28666e00a44 ALSA: hda/realtek - Add new codec supported for ALC897
c57556f1798b ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294
f3fc36614438 ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model
de41002d2e0e ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14
35ee9ac51328 tty: Fix ->session locking
c536ecd48560 tty: Fix ->pgrp locking in tiocspgrp()
013d2d046532 USB: serial: option: fix Quectel BG96 matching
3cf949422734 USB: serial: option: add support for Thales Cinterion EXS82
0f8af69bec41 USB: serial: option: add Fibocom NL668 variants
250930f60c33 USB: serial: ch341: sort device-id entries
25b90f887dd4 USB: serial: ch341: add new Product ID for CH341A
f0990c21af7d USB: serial: kl5kusb105: fix memleak on open
8954745718e7 usb: gadget: f_fs: Use local copy of descriptors for userspace copy
4a77729b25d6 Partially revert bpf: Zero-fill re-used per-cpu map element
512b18eec5c2 pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH)
e90d11d0be10 pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output
----

Link: https://lore.kernel.org/r/20201210164728.074574869@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc-imx: update to v5.4.83
Andrey Zhizhikin [Sat, 12 Dec 2020 21:05:50 +0000 (21:05 +0000)]
linux-fslc-imx: update to v5.4.83

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

Following conflicts were resolved during merge:
----
- drivers/i2c/busses/i2c-imx.c:
Merge commits 0af141327c87 ("i2c: imx: correct code of errata A-010650
for layerscape platform") from NXP tree with commit 83366a7b2d34 ("i2c:
imx: Fix reset of I2SR_IAL flag") from upstream, replace the function
i2c_imx_clr_if_bit in NXP tree to i2c_imx_clear_irq from upstream.
----

Following upstream commits are included in this version:
----
2bff021f53b2 Linux 5.4.83
66a08d1d3bd8 Revert "geneve: pull IP header before ECN decapsulation"
ed58971beb47 x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes
423e1b08ce5c netfilter: nftables_offload: set address type in control dissector
13995410b616 netfilter: nf_tables: avoid false-postive lockdep splat
f25fa580f99e Input: i8042 - fix error return code in i8042_setup_aux()
b9df537e5fcd dm writecache: remove BUG() and fail gracefully instead
8e2c50315f00 i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()
1015eefe10e2 rtw88: debug: Fix uninitialized memory in debugfs code
af699e99efdc ASoC: wm_adsp: fix error return code in wm_adsp_load()
fdc1416c2199 tipc: fix a deadlock when flushing scheduled work
6410c7f53698 netfilter: ipset: prevent uninit-value in hash_ip6_add
cd928d387b0b gfs2: check for empty rgrp tree in gfs2_ri_update
c358e7e99dda can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check
867fbf2bb739 lib/syscall: fix syscall registers retrieval on 32-bit platforms
f68f5bdfefd9 tracing: Fix userstacktrace option for instances
dbbf6cdab503 iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
d863a4ad3cc5 spi: bcm2835: Release the DMA channel if probe fails after dma_init
83d5121c3b0f i2c: imx: Check for I2SR_IAL after every byte
83366a7b2d34 i2c: imx: Fix reset of I2SR_IAL flag
b0d4fa10bfcc speakup: Reject setting the speakup line discipline outside of speakup
a2a163f70bdf mm/swapfile: do not sleep with a spin lock held
4870004d30e3 mm: list_lru: set shrinker map bit when child nr_items is not zero
42ccf9d14ede coredump: fix core_pattern parse error
579c977253b6 x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes
002d2c4a3f66 dm: remove invalid sparse __acquires and __releases annotations
3b02d67064ff dm: fix bug with RCU locking in dm_blk_report_zones
7eb514087cdd powerpc/pseries: Pass MSI affinity to irq_create_mapping()
1f72986fc9df genirq/irqdomain: Add an irq_create_mapping_affinity() function
6466119452a8 powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE
8a758e97b707 dm writecache: fix the maximum number of arguments
3f680c5996f9 scsi: mpt3sas: Fix ioctl timeout
812dff6a5250 drm/i915/gt: Program mocs:63 for cache eviction on gen9
b92738c4f9d3 thunderbolt: Fix use-after-free in remove_unplugged_switch()
ed201cb54d6f i2c: imx: Don't generate STOP condition if arbitration has been lost
73948ab9f2df cifs: fix potential use-after-free in cifs_echo_request()
a0ca8cb2f707 cifs: allow syscalls to be restarted in __smb_send_rqst()
205740ca4a4d ftrace: Fix updating FTRACE_FL_TRAMP
d18379bbb856 ALSA: hda/generic: Add option to enforce preferred_dacs pairs
f28666e00a44 ALSA: hda/realtek - Add new codec supported for ALC897
c57556f1798b ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294
f3fc36614438 ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model
de41002d2e0e ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14
35ee9ac51328 tty: Fix ->session locking
c536ecd48560 tty: Fix ->pgrp locking in tiocspgrp()
013d2d046532 USB: serial: option: fix Quectel BG96 matching
3cf949422734 USB: serial: option: add support for Thales Cinterion EXS82
0f8af69bec41 USB: serial: option: add Fibocom NL668 variants
250930f60c33 USB: serial: ch341: sort device-id entries
25b90f887dd4 USB: serial: ch341: add new Product ID for CH341A
f0990c21af7d USB: serial: kl5kusb105: fix memleak on open
8954745718e7 usb: gadget: f_fs: Use local copy of descriptors for userspace copy
4a77729b25d6 Partially revert bpf: Zero-fill re-used per-cpu map element
512b18eec5c2 pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH)
e90d11d0be10 pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output
----

Link: https://lore.kernel.org/r/20201210164728.074574869@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc-imx: update to v5.4.82
Andrey Zhizhikin [Wed, 9 Dec 2020 21:15:59 +0000 (21:15 +0000)]
linux-fslc-imx: update to v5.4.82

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

Following upstream commits are included in this version:
----
ec274ecd62f9 Linux 5.4.82
4460a7c979ee RDMA/i40iw: Address an mmap handler exploit in i40iw
07434172c58b tracing: Remove WARN_ON in start_thread()
6ad995b851cb Input: i8042 - add ByteSpeed touchpad to noloop table
dfe5d9a8307e Input: xpad - support Ardwiino Controllers
c38a7023c00a ALSA: usb-audio: US16x08: fix value count for level meters
8cd76dacd3dc net/mlx5: Fix wrong address reclaim when command interface is down
2598dd80b801 net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering
8f92330b0873 net/sched: act_mpls: ensure LSE is pullable before reading it
1086f789060a net: openvswitch: ensure LSE is pullable before reading it
ba203b92a829 net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl
892e08e0b4f3 net: mvpp2: Fix error return code in mvpp2_open()
7c3894f695e4 chelsio/chtls: fix a double free in chtls_setkey()
178da08f9b5b vxlan: fix error return code in __vxlan_dev_create()
5405a299b8c1 net: pasemi: fix error return code in pasemi_mac_open()
dc469f423654 cxgb3: fix error return code in t3_sge_alloc_qset()
8bfe5b73b185 net/x25: prevent a couple of overflows
187a6daf5db4 net: ip6_gre: set dev->hard_header_len when using header_ops
a6cd76132872 geneve: pull IP header before ECN decapsulation
2b714b607f24 inet_ecn: Fix endianness of checksum update when setting ECT(1)
9a3cce1ceee4 ibmvnic: Fix TX completion error handling
40caea31dd56 ibmvnic: Ensure that SCRQ entry reads are correctly ordered
d126c30eb30d chelsio/chtls: fix panic during unload reload chtls
8a1bb298f75f dt-bindings: net: correct interrupt flags in examples
af0b082e16fb ipv4: Fix tos mask in inet_rtm_getroute()
4615228a50f9 netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal
294de8933adb sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list
c4405cdf96f4 ima: extend boot_aggregate with kernel measurements
733729d3e0e4 staging/octeon: fix up merge error
6dd37fdc9550 bonding: wait for sysfs kobject destruction before freeing struct slave
beead010654d usbnet: ipheth: fix connectivity with iOS 14
f057c4d226f1 tun: honor IOCB_NOWAIT flag
538008749df2 tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control
9a62c8229cff sock: set sk_err to ee_errno on dequeue from errq
7f0ddd41e289 rose: Fix Null pointer dereference in rose_send_frame()
f2f25bc79782 net/tls: Protect from calling tls_dev_del for TLS RX twice
a6300aedf862 net/tls: missing received data after fast remote close
a15beea80e72 net/af_iucv: set correct sk_protocol for child sockets
9414855a1305 ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init
99b5382bffd5 devlink: Hold rtnl lock while reading netdev attributes
----

Link: https://lore.kernel.org/r/20201206111554.677764505@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc: update to v5.4.82
Andrey Zhizhikin [Wed, 9 Dec 2020 21:06:34 +0000 (21:06 +0000)]
linux-fslc: update to v5.4.82

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

Following upstream commits are included in this version:
----
ec274ecd62f9 Linux 5.4.82
4460a7c979ee RDMA/i40iw: Address an mmap handler exploit in i40iw
07434172c58b tracing: Remove WARN_ON in start_thread()
6ad995b851cb Input: i8042 - add ByteSpeed touchpad to noloop table
dfe5d9a8307e Input: xpad - support Ardwiino Controllers
c38a7023c00a ALSA: usb-audio: US16x08: fix value count for level meters
8cd76dacd3dc net/mlx5: Fix wrong address reclaim when command interface is down
2598dd80b801 net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering
8f92330b0873 net/sched: act_mpls: ensure LSE is pullable before reading it
1086f789060a net: openvswitch: ensure LSE is pullable before reading it
ba203b92a829 net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl
892e08e0b4f3 net: mvpp2: Fix error return code in mvpp2_open()
7c3894f695e4 chelsio/chtls: fix a double free in chtls_setkey()
178da08f9b5b vxlan: fix error return code in __vxlan_dev_create()
5405a299b8c1 net: pasemi: fix error return code in pasemi_mac_open()
dc469f423654 cxgb3: fix error return code in t3_sge_alloc_qset()
8bfe5b73b185 net/x25: prevent a couple of overflows
187a6daf5db4 net: ip6_gre: set dev->hard_header_len when using header_ops
a6cd76132872 geneve: pull IP header before ECN decapsulation
2b714b607f24 inet_ecn: Fix endianness of checksum update when setting ECT(1)
9a3cce1ceee4 ibmvnic: Fix TX completion error handling
40caea31dd56 ibmvnic: Ensure that SCRQ entry reads are correctly ordered
d126c30eb30d chelsio/chtls: fix panic during unload reload chtls
8a1bb298f75f dt-bindings: net: correct interrupt flags in examples
af0b082e16fb ipv4: Fix tos mask in inet_rtm_getroute()
4615228a50f9 netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal
294de8933adb sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list
c4405cdf96f4 ima: extend boot_aggregate with kernel measurements
733729d3e0e4 staging/octeon: fix up merge error
6dd37fdc9550 bonding: wait for sysfs kobject destruction before freeing struct slave
beead010654d usbnet: ipheth: fix connectivity with iOS 14
f057c4d226f1 tun: honor IOCB_NOWAIT flag
538008749df2 tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control
9a62c8229cff sock: set sk_err to ee_errno on dequeue from errq
7f0ddd41e289 rose: Fix Null pointer dereference in rose_send_frame()
f2f25bc79782 net/tls: Protect from calling tls_dev_del for TLS RX twice
a6300aedf862 net/tls: missing received data after fast remote close
a15beea80e72 net/af_iucv: set correct sk_protocol for child sockets
9414855a1305 ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init
99b5382bffd5 devlink: Hold rtnl lock while reading netdev attributes
----

Link: https://lore.kernel.org/r/20201206111554.677764505@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit e374a65f4b4ee39e96be616cc46600785f65cebd)

4 years agolinux-fslc-imx: update to v5.4.81
Andrey Zhizhikin [Thu, 3 Dec 2020 08:25:28 +0000 (08:25 +0000)]
linux-fslc-imx: update to v5.4.81

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

Following conflicts were resolved during merge:
----
- drivers/tee/optee/call.c:
Drop commit e0238fcd9f3a0 ("MLK-21698: tee:optee: fix shared memory
page attribute checks") from NXP in favor of 0e467f6af99f ("optee:
add writeback to valid memory type") from upstream as including the
WT-marked memory blocks is not compatible with OP-TEE design.
Link: https://lore.kernel.org/lkml/AM6PR06MB4691D4988AC57DD24424D40CA6F30@AM6PR06MB4691.eurprd06.prod.outlook.com/
----

Following upstream commits are included in this version:
----
42af416d7146 Linux 5.4.81
cd7343987376 ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT
6ebb6af62721 ASoC: Intel: Multiple I/O PCM format support for pipe
b2b05b04d44d ASoC: Intel: Skylake: Await purge request ack on CNL
a28144d62ddc ASoC: Intel: Allow for ROM init retry on CNL platforms
4029a29f93ef ASoC: Intel: Skylake: Shield against no-NHLT configurations
754df2d3349d ASoC: Intel: Skylake: Enable codec wakeup during chip init
6de661f146a2 ASoC: Intel: Skylake: Select hda configuration permissively
422c4938f704 ASoC: Intel: Skylake: Remove superfluous chip initialization
23b093a2c4f9 USB: core: Fix regression in Hercules audio card
cc54f8b8e1cd x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak
d0c4c5a89f5b x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak
e799c00a745e x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
f753e1c02a2e x86/mce: Do not overwrite no_way_out if mce_end() fails
62405223bafd irqchip/exiu: Fix the index of fwspec for IRQ type
f69d749d5f7f usb: gadget: Fix memleak in gadgetfs_fill_super
cad7b76a6129 USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card
c775935dfd1e usb: gadget: f_midi: Fix memleak in f_midi_alloc
e1a2a3043cc2 USB: core: Change %pK for __user pointers to %px
84d04d722b6a spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe
5849e7dc560b perf probe: Fix to die_entrypc() returns error correctly
27193c41d0db perf stat: Use proper cpu for shadow stats
dc4d672a3fb5 can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
1f076cc1de82 can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags
dd8ab85fd88e RDMA/hns: Bugfix for memory window mtpt configuration
e69f384e22f1 RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP
49b26b969474 platform/x86: toshiba_acpi: Fix the wrong variable assignment
fbd3f1d6ef2f platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time
405fd2180583 can: gs_usb: fix endianess problem with candleLight firmware
11420c32c1b4 efi: EFI_EARLYCON should depend on EFI
0d245cbd939a efivarfs: revert "fix memory leak in efivarfs_create()"
abae897f283b arm64: tegra: Wrong AON HSP reg property size
5c4c6b2be717 optee: add writeback to valid memory type
6d371c3e70d7 ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
382383538f68 ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
a447dbb44d44 net: ena: set initial DMA width to avoid intel iommu issue
7869696d6c1e nfc: s3fwrn5: use signed integer for parsing GPIO numbers
1a831f889db3 i40e: Fix removing driver while bare-metal VFs pass traffic
676857f78c1a IB/mthca: fix return value of error branch in mthca_init_cq()
22f821fa5cbb powerpc/64s: Fix allnoconfig build since uaccess flush
ae6e75b8c6d6 ibmvnic: notify peers when failover and migration happen
7b4e9fcf5ec3 ibmvnic: fix call_netdevice_notifiers in do_reset
993e42d0f7d6 s390/qeth: fix tear down of async TX buffers
ef0f6e36a6d4 s390/qeth: fix af_iucv notification race
bb6c548934c9 s390/qeth: make af_iucv TX notification call more robust
f29dfa2bf6c7 cxgb4: fix the panic caused by non smac rewrite
0410aeb9e04c bnxt_en: Release PCI regions when DMA mask setup fails during probe.
db49200b1dad video: hyperv_fb: Fix the cache type when mapping the VRAM
d1a7fb15673e bnxt_en: fix error return code in bnxt_init_board()
22e10c6bbefc bnxt_en: fix error return code in bnxt_init_one()
11b62fd00c62 scsi: ufs: Fix race between shutdown and runtime resume flow
559ab6fb7b66 ARM: dts: dra76x: m_can: fix order of clocks
1bef5f25a692 arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed
95b1f326315b batman-adv: set .owner to THIS_MODULE
f5672b83fc2d iwlwifi: mvm: write queue_sync_state only for sync
f32a1065c930 phy: tegra: xusb: Fix dangling pointer on probe failure
acea5424d9d2 ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled()
6f87d79ef40d bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw
e8060ddddc9f net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset
1f5531bb9720 xtensa: uaccess: Add missing __user to strncpy_from_user() prototype
3753a62d5760 perf/x86: fix sysfs type mismatches
fd81f0711d9c scsi: target: iscsi: Fix cmd abort fabric stop race
8814c070e783 scsi: libiscsi: Fix NOP race condition
070a9a046d6d dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
8a2ae7fa5d5c vhost scsi: fix cmd completion race
4940816604e3 nvme: free sq/cq dbbuf pointers when dbbuf set fails
01968f9af006 proc: don't allow async path resolution of /proc/self components
830f4aa73a69 HID: Add Logitech Dinovo Edge battery quirk
4d070afa1080 HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge
204dbc26f14e x86/xen: don't unbind uninitialized lock_kicker_irq
d6b5dc5429f1 dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant
54b01ded1e92 HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices
cd7ea86a4a64 staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK
b3701c29a468 HID: hid-sensor-hub: Fix issue with devices with no report ID
8f68a28c9ecc Input: i8042 - allow insmod to succeed on devices without an i8042 controller
dbe67dcf97cf HID: add support for Sega Saturn
3845b2117f6d HID: cypress: Support Varmilo Keyboards' media hotkeys
604912c2b20e HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses
8a35be6c38aa HID: uclogic: Add ID for Trust Flex Design Tablet
733e6db9736d arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()
b456de294ee4 arm64: pgtable: Fix pte_accessible()
8b4d82d8dbff trace: fix potenial dangerous pointer
4a301b05cf61 KVM: x86: Fix split-irqchip vs interrupt injection window request
b7d2e45cf613 KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
6276d38cce87 KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace
45b5f4b1b40b KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page
214e6af4217a cifs: fix a memleak with modefromsid
56f639aa0b5d smb3: Handle error case during offload read path
afa51221b911 smb3: Avoid Mid pending list corruption
1b63215666c0 smb3: Call cifs reconnect from demultiplex thread
f923044a6c72 wireless: Use linux/stddef.h instead of stddef.h
a6676b0fa09f btrfs: fix lockdep splat when reading qgroup config on mount
6ea14731ac4c btrfs: don't access possibly stale fs_info data for printing duplicate device
12aedea58281 btrfs: tree-checker: add missing returns after data_ref alignment checks
0115a2613397 btrfs: tree-checker: add missing return after error in root_item
6ec51459df71 netfilter: clear skb->next in NF_HOOK_LIST()
ee791835b3ec ipv4: use IS_ENABLED instead of ifdef
9d16996369fd spi: bcm2835: Fix use-after-free on unbind
b606031bbfed spi: bcm-qspi: Fix use-after-free on unbind
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc-imx: update to v5.4.80
Andrey Zhizhikin [Tue, 24 Nov 2020 22:34:37 +0000 (22:34 +0000)]
linux-fslc-imx: update to v5.4.80

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

Following conflicts were resolved during merge:
----
- arch/arm64/boot/dts/freescale/imx8mn.dtsi:
Fix minor merge conflict where commit [8381af1b684c] in stable tree
removed one blank line.

- drivers/net/can/flexcan.c:
Fix merge fuzz during integration of stable commit [4c0a778fcf7b5].
----

Following upstream commits are included in this version:
----
9f4b26f3ea18 Linux 5.4.80
a88f08e78249 sched/fair: Fix overutilized update in enqueue_task_fair()
10ca291c7749 mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations
a2761473d50b mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()
173e37322307 mm: memcg/slab: fix root memcg vmstats
fc82fd7f7df9 x86/microcode/intel: Check patch signature before saving microcode for early loading
09652ebd0dc1 seccomp: Set PF_SUPERPRIV when checking capability
fa9ccc177754 ptrace: Set PF_SUPERPRIV when checking capability
d51481382c74 mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllers
5b738014dadc drm/i915: Handle max_bpc==16
51cc709ed961 drm/amd/display: Add missing pflip irq for dcn2.0
1c1add911fd9 Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected
7411c05a6eea s390/dasd: fix null pointer dereference for ERP requests
e6e76a26fdc8 s390/cpum_sf.c: fix file permission for cpum_sfb_size
89d73a97af5c mac80211: free sta in sta_info_insert_finish() on errors
945c10ad59ca mac80211: minstrel: fix tx status processing corner case
336c331ef01e mac80211: minstrel: remove deferred sampling code
713f903dc4b5 xtensa: disable preemption around cache alias management calls
747467f3625b xtensa: fix TLBTEMP area placement
e7ea18de9bb3 regulator: workaround self-referent regulators
0d233d5766eb regulator: avoid resolve_supply() infinite recursion
65205dfe78ff regulator: fix memory leak with repeated set_machine_constraints()
4cab55d65974 regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200}
53a9502d9a69 spi: bcm2835aux: Fix use-after-free on unbind
2737549129ec spi: npcm-fiu: Don't leak SPI master in probe error path
3e04a4976add spi: Introduce device-managed SPI controller allocation
11bb6ae21c81 spi: lpspi: Fix use-after-free on unbind
760d4e3ee879 iio: adc: mediatek: fix unset field
d3e27c62334e iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode
9f99cc38cf1a iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum
308a06ac9fb8 ext4: fix bogus warning in ext4_update_dx_flag()
7f76c608135e iio: light: fix kconfig dependency bug for VCNL4035
2ba693eea318 staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids
f59ef9ec20ac efivarfs: fix memory leak in efivarfs_create()
d73d0106e354 HID: logitech-dj: Fix an error in mse_bluetooth_descriptor
772ff2c77cce tty: serial: imx: keep console clocks always on
663f70f1f5e7 tty: serial: imx: fix potential deadlock
a3ac3d213572 ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)
659f6731bcf4 ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button
c70c1b93f3d1 ALSA: mixart: Fix mutex deadlock
b9a69e5d0b37 ALSA: ctl: fix error path at adding user-defined element set
16a5e3748d86 ALSA: usb-audio: Add delay quirk for all Logitech USB devices
090ac65f8c7c ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()
3b78db264675 speakup: Do not let the line discipline be used several times
0da75d37d199 HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver
4e23e329ec17 HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad
770a55072f12 HID: logitech-hidpp: Add PID for MX Anywhere 2
8a411bb0d73f libfs: fix error cast of negative value in simple_attr_write()
9d1b5a8c720e efi/x86: Free efi_pgd with free_pages()
95fafa1cb7a5 bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self
a9f3670728a0 bpf, sockmap: Use truesize with sk_rmem_schedule()
e8b1de6975db bpf, sockmap: On receive programs try to fast track SK_PASS ingress
329c84430a64 bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits
4983ffd34ffc xfs: revert "xfs: fix rmap key and record comparison functions"
989d275ac592 fail_function: Remove a redundant mutex unlock
b9589cb07932 regulator: ti-abb: Fix array out of bound read access on the first transition
ad3c4c96bfb7 xfs: return corresponding errcode if xfs_initialize_perag() fail
738ec7670624 xfs: strengthen rmap record flags checking
388ca4a37dcd xfs: fix the minrecs logic when dealing with inode root child blocks
56588c1fdd19 can: m_can: process interrupt only when not runtime suspended
a3c94201e0a7 can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery
58f1657c3a58 iommu/vt-d: Avoid panic if iommu init fails in tboot system
964b02d50bab iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header
6d184f851182 can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits
987bd7901ae3 can: kvaser_pciefd: Fix KCAN bittiming limits
9df3884a4d6a bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect
58f45daa2d0a bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made
401afa5f5e5e net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled
a5a1db757da1 drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()
5e7f422c3810 MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu
cb5ad04eeeb6 selftests/bpf: Fix error return code in run_getsockopt_test()
32ebbc84697b ASoC: qcom: lpass-platform: Fix memory leak
24ce39bf0aa2 can: m_can: m_can_stop(): set device to software init mode before closing
db2f5579e725 can: m_can: m_can_class_free_dev(): introduce new function
9b0596c07da8 can: m_can: m_can_handle_state_change(): fix state change
69851481b342 can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration
d527bb8bd577 can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init()
84089205dbd2 can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI
f0c8508bf874 can: flexcan: fix failure handling of pm_runtime_get_sync()
73788e8c3b02 can: peak_usb: fix potential integer overflow on shift of a int
4a6891e169df can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb()
85c48dcd8735 can: ti_hecc: Fix memleak in ti_hecc_probe
85854e4e552e can: dev: can_restart(): post buffer from the right context
247b03eca2fd can: af_can: prevent potential access of uninitialized member in canfd_rcv()
5970c08eed35 can: af_can: prevent potential access of uninitialized member in can_rcv()
ef097e93aca2 ip_tunnels: Set tunnel option flag when tunnel metadata is present
f5d6b6c2e993 tools, bpftool: Add missing close before bpftool net attach exit
6eadbc3b7ab7 perf lock: Don't free "lock_seq_stat" if read_count isn't zero
4c954fe28af1 RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs
1a358c4e9bb2 RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device()
1b1ddde970de rfkill: Fix use-after-free in rfkill_resume()
6490ecdee551 Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER
9a4b4a06addf ARM: dts: imx50-evk: Fix the chip select 1 IOMUX
58e4f34f52a4 arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point
fd278c6359ac swiotlb: using SIZE_MAX needs limits.h included
cfee2333791a arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy
a8d6ae10e9fc arm64: dts imx8mn: Remove non-existent USB OTG2
b94479198240 arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node
cab227c19cd1 MIPS: export has_transparent_hugepage() for modules
93f23689129f Input: adxl34x - clean up a data type in adxl34x_probe()
29dea2b91871 arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY
794a13015fb6 ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHY
c6e7f6bdcbaa ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY
6cb50545fe31 ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY
cecaad1d3f48 ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHY
ec268dd970a5 ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHY
303691562f8f ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY
b55bc15117d6 ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY
260ceb0c4aa6 Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high"
1446255d8600 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node
31c4a413971b arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node
345d06f5853f arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node
96bde11bf2b2 arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node
ba6ebc22844d arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay
79de663dcb11 arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay
8afc6e00a1d1 hwmon: (pwm-fan) Fix RPM calculation
e240b4326887 gfs2: fix possible reference leak in gfs2_check_blk_type
195f9e1a5457 vfs: remove lockdep bogosity in __sb_start_write
54d11983c29c arm64: smp: Tell RCU about CPUs that fail to come online
e8df8c25aa05 arm64: psci: Avoid printing in cpu_psci_cpu_die()
71eea3d3df94 arm64: errata: Fix handling of 1418040 with late CPU onlining
e6f6e52acb96 ACPI: button: Add DMI quirk for Medion Akoya E2228T
58ced3741789 selftests: kvm: Fix the segment descriptor layout to match the actual layout
8ebc41496f6e scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
e06dfd53a42a pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq
9865a26c9620 net: ftgmac100: Fix crash when removing driver
3f0ccca2729b net/ncsi: Fix netlink registration
9a1ac76ab15e net: usb: qmi_wwan: Set DTR quirk for MR400
7204f0be5b5e net/mlx5: Disable QoS when min_rates on all VFs are zero
3f9f112a6329 net/mlx5: Add handling of port type in rule deletion
3d6c81f9c96c tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
04b7fd7609b3 sctp: change to hold/put transport for proto_unreach_timer
31790683293b qlcnic: fix error return code in qlcnic_83xx_restart_hw()
5241fa6e7acd qed: fix error return code in qed_iwarp_ll2_start()
f8e5578dcaa7 page_frag: Recover from memory pressure
f6f751cb315c net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request
9ecfcf48d735 net/tls: fix corrupted data in recvmsg
9e909956d0c7 net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid()
ab1e4b3c406b net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup
782a503a369c net/mlx4_core: Fix init_hca fields offset
75b2b0d38068 net: lantiq: Wait for the GPHY firmware to be ready
65a596ec63aa netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()
d9704891f531 netlabel: fix our progress tracking in netlbl_unlabel_staticlist()
99ddc3211653 net: Have netpoll bring-up DSA management interface
bd17af3cf314 net: ethernet: ti: cpsw: fix error return code in cpsw_probe()
27e9ca6c82a0 net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
805dfdb26e54 net: bridge: add missing counters to ndo_get_stats64 callback
fa03d6177be7 net: b44: fix error return code in b44_init_one()
78b9c4a8e338 mlxsw: core: Use variable timeout for EMAD retries
c35a7de217ce lan743x: prevent entire kernel HANG on open, for some platforms
5c7a00aa05d6 lan743x: fix issue causing intermittent kernel log warnings
88a5a3e1530c ipv6: Fix error path to cancel the meseage
0e8b0213dc60 inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
e5fe052c065d Exempt multicast addresses from five-second neighbor lifetime
2894a07110c6 devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
bedb089dcbf7 bnxt_en: read EEPROM A2h address using page 0
362bd03af589 atm: nicstar: Unmap DMA on send error
b2f95ff764c0 ah6: fix error return code in ah6_input()
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc-imx: update to v5.4.79
Andrey Zhizhikin [Mon, 23 Nov 2020 09:10:28 +0000 (09:10 +0000)]
linux-fslc-imx: update to v5.4.79

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

Following upstream commits are included in this version:
----
fc8334619167 Linux 5.4.79
26c7d2883851 ACPI: GED: fix -Wformat
087c857e0131 KVM: x86: clflushopt should be treated as a no-op by emulation
7ae6f2df438d can: proc: can_remove_proc(): silence remove_proc_entry warning
1527ab7859b2 mac80211: always wind down STA state
df3305411447 Input: sunkbd - avoid use-after-free in teardown paths
cd61f14592df net: lantiq: Add locking for TX DMA channel
8cad37eb129f powerpc/8xx: Always fault when _PAGE_ACCESSED is not set
b57c75956e79 net/mlx5: Add retry mechanism to the command entry index allocation
7db82a5a4c15 net/mlx5: Fix a race when moving command interface to events mode
3fa9daaccce8 net/mlx5: poll cmd EQ in case of command timeout
42bb7b7b9654 net/mlx5: Use async EQ setup cleanup helpers for multiple EQs
b33905dc1ce5 MIPS: PCI: Fix MIPS build
01474e8cc342 selftests/powerpc: entry flush test
eb37345ed224 powerpc: Only include kup-radix.h for 64-bit Book3S
09495b5f7aab powerpc/64s: flush L1D after user accesses
b65458b6be80 powerpc/64s: flush L1D on kernel entry
bcf7f2d3fcec selftests/powerpc: rfi_flush: disable entry flush if present
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc: update to v5.4.81
Andrey Zhizhikin [Thu, 3 Dec 2020 08:18:46 +0000 (08:18 +0000)]
linux-fslc: update to v5.4.81

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

Following upstream commits are included in this version:
----
42af416d7146 Linux 5.4.81
cd7343987376 ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT
6ebb6af62721 ASoC: Intel: Multiple I/O PCM format support for pipe
b2b05b04d44d ASoC: Intel: Skylake: Await purge request ack on CNL
a28144d62ddc ASoC: Intel: Allow for ROM init retry on CNL platforms
4029a29f93ef ASoC: Intel: Skylake: Shield against no-NHLT configurations
754df2d3349d ASoC: Intel: Skylake: Enable codec wakeup during chip init
6de661f146a2 ASoC: Intel: Skylake: Select hda configuration permissively
422c4938f704 ASoC: Intel: Skylake: Remove superfluous chip initialization
23b093a2c4f9 USB: core: Fix regression in Hercules audio card
cc54f8b8e1cd x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak
d0c4c5a89f5b x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak
e799c00a745e x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
f753e1c02a2e x86/mce: Do not overwrite no_way_out if mce_end() fails
62405223bafd irqchip/exiu: Fix the index of fwspec for IRQ type
f69d749d5f7f usb: gadget: Fix memleak in gadgetfs_fill_super
cad7b76a6129 USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card
c775935dfd1e usb: gadget: f_midi: Fix memleak in f_midi_alloc
e1a2a3043cc2 USB: core: Change %pK for __user pointers to %px
84d04d722b6a spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe
5849e7dc560b perf probe: Fix to die_entrypc() returns error correctly
27193c41d0db perf stat: Use proper cpu for shadow stats
dc4d672a3fb5 can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
1f076cc1de82 can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags
dd8ab85fd88e RDMA/hns: Bugfix for memory window mtpt configuration
e69f384e22f1 RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP
49b26b969474 platform/x86: toshiba_acpi: Fix the wrong variable assignment
fbd3f1d6ef2f platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time
405fd2180583 can: gs_usb: fix endianess problem with candleLight firmware
11420c32c1b4 efi: EFI_EARLYCON should depend on EFI
0d245cbd939a efivarfs: revert "fix memory leak in efivarfs_create()"
abae897f283b arm64: tegra: Wrong AON HSP reg property size
5c4c6b2be717 optee: add writeback to valid memory type
6d371c3e70d7 ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
382383538f68 ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
a447dbb44d44 net: ena: set initial DMA width to avoid intel iommu issue
7869696d6c1e nfc: s3fwrn5: use signed integer for parsing GPIO numbers
1a831f889db3 i40e: Fix removing driver while bare-metal VFs pass traffic
676857f78c1a IB/mthca: fix return value of error branch in mthca_init_cq()
22f821fa5cbb powerpc/64s: Fix allnoconfig build since uaccess flush
ae6e75b8c6d6 ibmvnic: notify peers when failover and migration happen
7b4e9fcf5ec3 ibmvnic: fix call_netdevice_notifiers in do_reset
993e42d0f7d6 s390/qeth: fix tear down of async TX buffers
ef0f6e36a6d4 s390/qeth: fix af_iucv notification race
bb6c548934c9 s390/qeth: make af_iucv TX notification call more robust
f29dfa2bf6c7 cxgb4: fix the panic caused by non smac rewrite
0410aeb9e04c bnxt_en: Release PCI regions when DMA mask setup fails during probe.
db49200b1dad video: hyperv_fb: Fix the cache type when mapping the VRAM
d1a7fb15673e bnxt_en: fix error return code in bnxt_init_board()
22e10c6bbefc bnxt_en: fix error return code in bnxt_init_one()
11b62fd00c62 scsi: ufs: Fix race between shutdown and runtime resume flow
559ab6fb7b66 ARM: dts: dra76x: m_can: fix order of clocks
1bef5f25a692 arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed
95b1f326315b batman-adv: set .owner to THIS_MODULE
f5672b83fc2d iwlwifi: mvm: write queue_sync_state only for sync
f32a1065c930 phy: tegra: xusb: Fix dangling pointer on probe failure
acea5424d9d2 ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled()
6f87d79ef40d bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw
e8060ddddc9f net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset
1f5531bb9720 xtensa: uaccess: Add missing __user to strncpy_from_user() prototype
3753a62d5760 perf/x86: fix sysfs type mismatches
fd81f0711d9c scsi: target: iscsi: Fix cmd abort fabric stop race
8814c070e783 scsi: libiscsi: Fix NOP race condition
070a9a046d6d dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
8a2ae7fa5d5c vhost scsi: fix cmd completion race
4940816604e3 nvme: free sq/cq dbbuf pointers when dbbuf set fails
01968f9af006 proc: don't allow async path resolution of /proc/self components
830f4aa73a69 HID: Add Logitech Dinovo Edge battery quirk
4d070afa1080 HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge
204dbc26f14e x86/xen: don't unbind uninitialized lock_kicker_irq
d6b5dc5429f1 dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant
54b01ded1e92 HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices
cd7ea86a4a64 staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK
b3701c29a468 HID: hid-sensor-hub: Fix issue with devices with no report ID
8f68a28c9ecc Input: i8042 - allow insmod to succeed on devices without an i8042 controller
dbe67dcf97cf HID: add support for Sega Saturn
3845b2117f6d HID: cypress: Support Varmilo Keyboards' media hotkeys
604912c2b20e HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses
8a35be6c38aa HID: uclogic: Add ID for Trust Flex Design Tablet
733e6db9736d arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()
b456de294ee4 arm64: pgtable: Fix pte_accessible()
8b4d82d8dbff trace: fix potenial dangerous pointer
4a301b05cf61 KVM: x86: Fix split-irqchip vs interrupt injection window request
b7d2e45cf613 KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
6276d38cce87 KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace
45b5f4b1b40b KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page
214e6af4217a cifs: fix a memleak with modefromsid
56f639aa0b5d smb3: Handle error case during offload read path
afa51221b911 smb3: Avoid Mid pending list corruption
1b63215666c0 smb3: Call cifs reconnect from demultiplex thread
f923044a6c72 wireless: Use linux/stddef.h instead of stddef.h
a6676b0fa09f btrfs: fix lockdep splat when reading qgroup config on mount
6ea14731ac4c btrfs: don't access possibly stale fs_info data for printing duplicate device
12aedea58281 btrfs: tree-checker: add missing returns after data_ref alignment checks
0115a2613397 btrfs: tree-checker: add missing return after error in root_item
6ec51459df71 netfilter: clear skb->next in NF_HOOK_LIST()
ee791835b3ec ipv4: use IS_ENABLED instead of ifdef
9d16996369fd spi: bcm2835: Fix use-after-free on unbind
b606031bbfed spi: bcm-qspi: Fix use-after-free on unbind
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc: update to v5.4.80
Andrey Zhizhikin [Tue, 24 Nov 2020 22:31:47 +0000 (22:31 +0000)]
linux-fslc: update to v5.4.80

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

Following upstream commits are included in this version:
----
9f4b26f3ea18 Linux 5.4.80
a88f08e78249 sched/fair: Fix overutilized update in enqueue_task_fair()
10ca291c7749 mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations
a2761473d50b mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()
173e37322307 mm: memcg/slab: fix root memcg vmstats
fc82fd7f7df9 x86/microcode/intel: Check patch signature before saving microcode for early loading
09652ebd0dc1 seccomp: Set PF_SUPERPRIV when checking capability
fa9ccc177754 ptrace: Set PF_SUPERPRIV when checking capability
d51481382c74 mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllers
5b738014dadc drm/i915: Handle max_bpc==16
51cc709ed961 drm/amd/display: Add missing pflip irq for dcn2.0
1c1add911fd9 Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected
7411c05a6eea s390/dasd: fix null pointer dereference for ERP requests
e6e76a26fdc8 s390/cpum_sf.c: fix file permission for cpum_sfb_size
89d73a97af5c mac80211: free sta in sta_info_insert_finish() on errors
945c10ad59ca mac80211: minstrel: fix tx status processing corner case
336c331ef01e mac80211: minstrel: remove deferred sampling code
713f903dc4b5 xtensa: disable preemption around cache alias management calls
747467f3625b xtensa: fix TLBTEMP area placement
e7ea18de9bb3 regulator: workaround self-referent regulators
0d233d5766eb regulator: avoid resolve_supply() infinite recursion
65205dfe78ff regulator: fix memory leak with repeated set_machine_constraints()
4cab55d65974 regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200}
53a9502d9a69 spi: bcm2835aux: Fix use-after-free on unbind
2737549129ec spi: npcm-fiu: Don't leak SPI master in probe error path
3e04a4976add spi: Introduce device-managed SPI controller allocation
11bb6ae21c81 spi: lpspi: Fix use-after-free on unbind
760d4e3ee879 iio: adc: mediatek: fix unset field
d3e27c62334e iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode
9f99cc38cf1a iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum
308a06ac9fb8 ext4: fix bogus warning in ext4_update_dx_flag()
7f76c608135e iio: light: fix kconfig dependency bug for VCNL4035
2ba693eea318 staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids
f59ef9ec20ac efivarfs: fix memory leak in efivarfs_create()
d73d0106e354 HID: logitech-dj: Fix an error in mse_bluetooth_descriptor
772ff2c77cce tty: serial: imx: keep console clocks always on
663f70f1f5e7 tty: serial: imx: fix potential deadlock
a3ac3d213572 ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)
659f6731bcf4 ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button
c70c1b93f3d1 ALSA: mixart: Fix mutex deadlock
b9a69e5d0b37 ALSA: ctl: fix error path at adding user-defined element set
16a5e3748d86 ALSA: usb-audio: Add delay quirk for all Logitech USB devices
090ac65f8c7c ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()
3b78db264675 speakup: Do not let the line discipline be used several times
0da75d37d199 HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver
4e23e329ec17 HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad
770a55072f12 HID: logitech-hidpp: Add PID for MX Anywhere 2
8a411bb0d73f libfs: fix error cast of negative value in simple_attr_write()
9d1b5a8c720e efi/x86: Free efi_pgd with free_pages()
95fafa1cb7a5 bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self
a9f3670728a0 bpf, sockmap: Use truesize with sk_rmem_schedule()
e8b1de6975db bpf, sockmap: On receive programs try to fast track SK_PASS ingress
329c84430a64 bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits
4983ffd34ffc xfs: revert "xfs: fix rmap key and record comparison functions"
989d275ac592 fail_function: Remove a redundant mutex unlock
b9589cb07932 regulator: ti-abb: Fix array out of bound read access on the first transition
ad3c4c96bfb7 xfs: return corresponding errcode if xfs_initialize_perag() fail
738ec7670624 xfs: strengthen rmap record flags checking
388ca4a37dcd xfs: fix the minrecs logic when dealing with inode root child blocks
56588c1fdd19 can: m_can: process interrupt only when not runtime suspended
a3c94201e0a7 can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery
58f1657c3a58 iommu/vt-d: Avoid panic if iommu init fails in tboot system
964b02d50bab iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header
6d184f851182 can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits
987bd7901ae3 can: kvaser_pciefd: Fix KCAN bittiming limits
9df3884a4d6a bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect
58f45daa2d0a bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made
401afa5f5e5e net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled
a5a1db757da1 drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()
5e7f422c3810 MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu
cb5ad04eeeb6 selftests/bpf: Fix error return code in run_getsockopt_test()
32ebbc84697b ASoC: qcom: lpass-platform: Fix memory leak
24ce39bf0aa2 can: m_can: m_can_stop(): set device to software init mode before closing
db2f5579e725 can: m_can: m_can_class_free_dev(): introduce new function
9b0596c07da8 can: m_can: m_can_handle_state_change(): fix state change
69851481b342 can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration
d527bb8bd577 can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init()
84089205dbd2 can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI
f0c8508bf874 can: flexcan: fix failure handling of pm_runtime_get_sync()
73788e8c3b02 can: peak_usb: fix potential integer overflow on shift of a int
4a6891e169df can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb()
85c48dcd8735 can: ti_hecc: Fix memleak in ti_hecc_probe
85854e4e552e can: dev: can_restart(): post buffer from the right context
247b03eca2fd can: af_can: prevent potential access of uninitialized member in canfd_rcv()
5970c08eed35 can: af_can: prevent potential access of uninitialized member in can_rcv()
ef097e93aca2 ip_tunnels: Set tunnel option flag when tunnel metadata is present
f5d6b6c2e993 tools, bpftool: Add missing close before bpftool net attach exit
6eadbc3b7ab7 perf lock: Don't free "lock_seq_stat" if read_count isn't zero
4c954fe28af1 RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs
1a358c4e9bb2 RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device()
1b1ddde970de rfkill: Fix use-after-free in rfkill_resume()
6490ecdee551 Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER
9a4b4a06addf ARM: dts: imx50-evk: Fix the chip select 1 IOMUX
58e4f34f52a4 arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point
fd278c6359ac swiotlb: using SIZE_MAX needs limits.h included
cfee2333791a arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy
a8d6ae10e9fc arm64: dts imx8mn: Remove non-existent USB OTG2
b94479198240 arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node
cab227c19cd1 MIPS: export has_transparent_hugepage() for modules
93f23689129f Input: adxl34x - clean up a data type in adxl34x_probe()
29dea2b91871 arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY
794a13015fb6 ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHY
c6e7f6bdcbaa ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY
6cb50545fe31 ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY
cecaad1d3f48 ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHY
ec268dd970a5 ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHY
303691562f8f ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY
b55bc15117d6 ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY
260ceb0c4aa6 Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high"
1446255d8600 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node
31c4a413971b arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node
345d06f5853f arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node
96bde11bf2b2 arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node
ba6ebc22844d arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay
79de663dcb11 arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay
8afc6e00a1d1 hwmon: (pwm-fan) Fix RPM calculation
e240b4326887 gfs2: fix possible reference leak in gfs2_check_blk_type
195f9e1a5457 vfs: remove lockdep bogosity in __sb_start_write
54d11983c29c arm64: smp: Tell RCU about CPUs that fail to come online
e8df8c25aa05 arm64: psci: Avoid printing in cpu_psci_cpu_die()
71eea3d3df94 arm64: errata: Fix handling of 1418040 with late CPU onlining
e6f6e52acb96 ACPI: button: Add DMI quirk for Medion Akoya E2228T
58ced3741789 selftests: kvm: Fix the segment descriptor layout to match the actual layout
8ebc41496f6e scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
e06dfd53a42a pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq
9865a26c9620 net: ftgmac100: Fix crash when removing driver
3f0ccca2729b net/ncsi: Fix netlink registration
9a1ac76ab15e net: usb: qmi_wwan: Set DTR quirk for MR400
7204f0be5b5e net/mlx5: Disable QoS when min_rates on all VFs are zero
3f9f112a6329 net/mlx5: Add handling of port type in rule deletion
3d6c81f9c96c tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
04b7fd7609b3 sctp: change to hold/put transport for proto_unreach_timer
31790683293b qlcnic: fix error return code in qlcnic_83xx_restart_hw()
5241fa6e7acd qed: fix error return code in qed_iwarp_ll2_start()
f8e5578dcaa7 page_frag: Recover from memory pressure
f6f751cb315c net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request
9ecfcf48d735 net/tls: fix corrupted data in recvmsg
9e909956d0c7 net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid()
ab1e4b3c406b net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup
782a503a369c net/mlx4_core: Fix init_hca fields offset
75b2b0d38068 net: lantiq: Wait for the GPHY firmware to be ready
65a596ec63aa netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()
d9704891f531 netlabel: fix our progress tracking in netlbl_unlabel_staticlist()
99ddc3211653 net: Have netpoll bring-up DSA management interface
bd17af3cf314 net: ethernet: ti: cpsw: fix error return code in cpsw_probe()
27e9ca6c82a0 net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
805dfdb26e54 net: bridge: add missing counters to ndo_get_stats64 callback
fa03d6177be7 net: b44: fix error return code in b44_init_one()
78b9c4a8e338 mlxsw: core: Use variable timeout for EMAD retries
c35a7de217ce lan743x: prevent entire kernel HANG on open, for some platforms
5c7a00aa05d6 lan743x: fix issue causing intermittent kernel log warnings
88a5a3e1530c ipv6: Fix error path to cancel the meseage
0e8b0213dc60 inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
e5fe052c065d Exempt multicast addresses from five-second neighbor lifetime
2894a07110c6 devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
bedb089dcbf7 bnxt_en: read EEPROM A2h address using page 0
362bd03af589 atm: nicstar: Unmap DMA on send error
b2f95ff764c0 ah6: fix error return code in ah6_input()
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc: update to v5.4.79
Andrey Zhizhikin [Mon, 23 Nov 2020 09:07:06 +0000 (09:07 +0000)]
linux-fslc: update to v5.4.79

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

Following upstream commits are included in this version:
----
fc8334619167 Linux 5.4.79
26c7d2883851 ACPI: GED: fix -Wformat
087c857e0131 KVM: x86: clflushopt should be treated as a no-op by emulation
7ae6f2df438d can: proc: can_remove_proc(): silence remove_proc_entry warning
1527ab7859b2 mac80211: always wind down STA state
df3305411447 Input: sunkbd - avoid use-after-free in teardown paths
cd61f14592df net: lantiq: Add locking for TX DMA channel
8cad37eb129f powerpc/8xx: Always fault when _PAGE_ACCESSED is not set
b57c75956e79 net/mlx5: Add retry mechanism to the command entry index allocation
7db82a5a4c15 net/mlx5: Fix a race when moving command interface to events mode
3fa9daaccce8 net/mlx5: poll cmd EQ in case of command timeout
42bb7b7b9654 net/mlx5: Use async EQ setup cleanup helpers for multiple EQs
b33905dc1ce5 MIPS: PCI: Fix MIPS build
01474e8cc342 selftests/powerpc: entry flush test
eb37345ed224 powerpc: Only include kup-radix.h for 64-bit Book3S
09495b5f7aab powerpc/64s: flush L1D after user accesses
b65458b6be80 powerpc/64s: flush L1D on kernel entry
bcf7f2d3fcec selftests/powerpc: rfi_flush: disable entry flush if present
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
4 years agolinux-fslc-imx: update to v5.4.78
Andrey Zhizhikin [Thu, 19 Nov 2020 18:20:20 +0000 (18:20 +0000)]
linux-fslc-imx: update to v5.4.78

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

Following upstream commits are included in this version:
----
315443293a2d Linux 5.4.78
9fda2e762498 Convert trailing spaces and periods in path components
ebc24aeb8694 net: sch_generic: fix the missing new qdisc assignment bug
c5cf5c7b585c perf/core: Fix race in the perf_mmap_close() function
c6b1616f5472 perf scripting python: Avoid declaring function pointers with a visibility attribute
b74fe3186471 x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP
6958fbd52e79 powerpc/603: Always fault when _PAGE_ACCESSED is not set
5af9d48acbee drm/i915: Correctly set SFC capability for video engines
6fcf4141b9a2 r8169: fix potential skb double free in an error path
78f6fac0814e tipc: fix memory leak in tipc_topsrv_start()
c59039a088bd net/x25: Fix null-ptr-deref in x25_connect
7e332a5c0e2c net: Update window_clamp if SOCK_RCVBUF is set
25786fb512f7 net: udp: fix UDP header access on Fast/frag0 UDP GRO
016e70d176ff net/af_iucv: fix null pointer dereference on shutdown
22ee23fe1cc9 IPv6: Set SIT tunnel hard_header_len to zero
98901bff58d9 swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"
2cd21fe5bcc4 pinctrl: amd: fix incorrect way to disable debounce filter
fa76dd3c1df3 pinctrl: amd: use higher precision for 512 RtcClk
c6a6168a31e1 drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]
974e3a7002a0 don't dump the threads that had been already exiting when zapped.
039c8dcd2b15 mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove
e1d706eeeaf7 mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs
2a6cba6d3d72 gpio: pcie-idio-24: Enable PEX8311 interrupts
7b6790ae3a94 gpio: pcie-idio-24: Fix IRQ Enable Register value
819bf3b0d969 gpio: pcie-idio-24: Fix irq mask when masking
68dae71b7cde selinux: Fix error return code in sel_ib_pkey_sid_slow()
33e53f2cac19 btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch
9de4ffb70150 ocfs2: initialize ip_next_orphan
ac18b128cfd6 reboot: fix overflow parsing reboot cpu number
fa6265f8fb9e Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"
bd4d106f3122 mm/slub: fix panic in slab_alloc_node()
84778a43ae59 jbd2: fix up sparse warnings in checkpoint code
2192d905df0d futex: Don't enable IRQs unconditionally in put_pi_state()
761fb6829238 mei: protect mei_cl_mtu from null dereference
e2b2c390ec9e virtio: virtio_console: fix DMA memory allocation for rproc serial
57626d77ef1e xhci: hisilicon: fix refercence leak in xhci_histb_probe
cbad9668929c usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
f988e9c85cfb uio: Fix use-after-free in uio_unregister_device()
1654bf2d9f0e thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()
06c1895fe71b thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()
11c14da8d005 KVM: arm64: Don't hide ID registers from userspace
2033dd885297 btrfs: dev-replace: fail mount if we don't have replace item with target device
5af9630036ef btrfs: fix min reserved size calculation in merge_reloc_root
8266c23124c1 btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod
062c9b04f6eb ext4: unlock xattr_sem properly in ext4_inline_data_truncate()
a6ca4c7ec44c ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA
52e3a55bc253 erofs: derive atime instead of leaving it empty
09b0d47b7952 perf: Fix get_recursion_context()
70867a9dbf57 vrf: Fix fast path output packet handling with async Netfilter rules
2ab9c76986e4 cosa: Add missing kfree in error path of cosa_write
c0a6cc9e11f4 of/address: Fix of_node memory leak in of_dma_is_coherent
f10d238aad93 xfs: fix a missing unlock on error in xfs_fs_map_blocks
0e2ad69bd4b5 lan743x: fix "BUG: invalid wait context" when setting rx mode
b45f52a20879 xfs: fix brainos in the refcount scrubber's rmap fragment processor
7cbf708b1b9a xfs: fix rmap key and record comparison functions
3bd97b33be41 xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents
08e213bef291 xfs: fix flags argument to rmap lookup when converting shared file rmaps
a8ee686597fb igc: Fix returning wrong statistics
81dcfdb9a015 nbd: fix a block_device refcount leak in nbd_release
c602ad2b52dc bpf: Zero-fill re-used per-cpu map element
dfcb33773877 SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()
b9e8f9d139bd net/mlx5: Fix deletion of duplicate rules
e74e514c8cca pinctrl: aspeed: Fix GPI only function problem.
d2e61c5202e6 bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE
443ae3655f8c ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template
c0be7a34c889 pinctrl: intel: Set default bias in case no particular value given
88ccabbd2066 mfd: sprd: Add wakeup capability for PMIC IRQ
58953e87343d tick/common: Touch watchdog in tick_unfreeze() on all CPUs
3322f7289e50 spi: bcm2835: remove use of uninitialized gpio flags variable
572e545d80ea tpm_tis: Disable interrupts on ThinkPad T490s
713a3a94bee0 i2c: sh_mobile: implement atomic transfers
37a048d790c3 riscv: Set text_offset correctly for M-Mode
6d8b43376990 selftests: proc: fix warning: _GNU_SOURCE redefined
ab10b7def421 amd/amdgpu: Disable VCN DPG mode for Picasso
4faa1fabc645 i2c: mediatek: move dma reset before i2c reset
b66c7cdedd1e vfio/pci: Bypass IGD init in case of -ENODEV
c6be53caf1c8 vfio: platform: fix reference leak in vfio_platform_open
4d6f536e34d6 s390/smp: move rcu_cpu_starting() earlier
984d77507439 iommu/amd: Increase interrupt remapping table limit to 512 entries
a889cd3d350d nvme-tcp: avoid repeated request completion
9d14f5225dbb nvme-rdma: avoid repeated request completion
531b55cce9cd nvme-tcp: avoid race between time out and tear down
d0e888a20dfd nvme-rdma: avoid race between time out and tear down
0ca279c859d7 nvme: introduce nvme_sync_io_queues
c473b3e56c1d scsi: mpt3sas: Fix timeouts observed while reenabling IRQ
b61e157d9f64 scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()
bf1cedc12f58 tracing: Fix the checking of stackidx in __ftrace_trace_stack
e57c04697030 cfg80211: regulatory: Fix inconsistent format argument
a3f0db0d2320 cfg80211: initialize wdev data earlier
67bb2e4d41de mac80211: fix use of skb payload instead of header
c1cbb64c100d drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running
48083640a47b drm/amd/pm: perform SMC reset on suspend/hibernation
f449b902badb drm/amdgpu: perform srbm soft reset always on SDMA resume
7f6df0b085ce scsi: hpsa: Fix memory leak in hpsa_init_one()
325455358e54 gfs2: check for live vs. read-only file system in gfs2_fitrim
edeff05a1f10 gfs2: Add missing truncate_inode_pages_final for sd_aspace
99dcfc517d17 gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free
42eaa22aaf2e ALSA: hda: Reinstate runtime_allow() for all hda controllers
0a4c091673ca ALSA: hda: Separate runtime and system suspend
9b7e6b670df7 selftests: pidfd: fix compilation errors due to wait.h
9110e2f2633d selftests/ftrace: check for do_sys_openat2 in user-memory test
1737ea0c5775 usb: gadget: goku_udc: fix potential crashes in probe
e60490354191 opp: Reduce the size of critical section in _opp_table_kref_release()
fe2dc1093c61 usb: dwc3: pci: add support for the Intel Alder Lake-S
e22142a9a2a9 ASoC: cs42l51: manage mclk shutdown delay
0fc0befe0bfa ASoC: qcom: sdm845: set driver name correctly
b668352c4aad ath9k_htc: Use appropriate rs_datalen type
42501604363f KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally
d2cef3bae14b KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED
213e1238cacc random32: make prandom_u32() output unpredictable
327af342ca9b tpm: efi: Don't create binary_bios_measurements file for an empty log
0685eb84ad56 xfs: fix scrub flagging rtinherit even if there is no rt device
2f6cbef32718 xfs: flush new eof page on truncate to avoid post-eof corruption
66ce8bfad6f6 can: flexcan: flexcan_remove(): disable wakeup completely
0b657367309e can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A
56c56af0a3a1 can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on
a23ee9956612 can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping
44b2c4beff8a can: peak_usb: add range checking in decode operations
d6c34afab0ed can: xilinx_can: handle failure cases of pm_runtime_get_sync
51920ca7519c can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path
b9c4a9a07c4a can: j1939: j1939_sk_bind(): return failure if netdev is down
0ab4c839409a can: j1939: swap addr and pgn in the send example
5bde65abe166 can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()
183f1af506fe can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames
ab46748bf988 can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context
3d0954767918 can: rx-offload: don't call kfree_skb() from IRQ context
e201588fad54 afs: Fix warning due to unadvanced marshalling pointer
9946509a027b iommu/vt-d: Fix a bug for PDP check in prq_event_thread
2825a5bf3ca5 ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()
22901751d269 perf tools: Add missing swap for ino_generation
b36f78fd48e9 perf trace: Fix segfault when trying to trace events by cgroup
d261d0bd9066 powerpc/eeh_cache: Fix a possible debugfs deadlock
1c8fe343a79d netfilter: ipset: Update byte and packet counters regardless of whether they match
ad017cf5dace netfilter: nf_tables: missing validation from the abort path
56907fa27b94 netfilter: use actual socket sk rather than skb sk when routing harder
6234710dc634 xfs: set xefi_discard when creating a deferred agfl free log intent item
933f911136e2 ASoC: codecs: wcd9335: Set digital gain range correctly
5cb904da85ed net: xfrm: fix a race condition during allocing spi
4e438ca1b629 hv_balloon: disable warning when floor reached
bb2b60242c8e genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY
bb8c6bd53cc0 ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function
a8ec66026dd8 btrfs: reschedule when cloning lots of extents
0ee771e96954 btrfs: sysfs: init devices outside of the chunk_mutex
c58fa93b1409 btrfs: tracepoints: output proper root owner for trace_find_free_extent()
e24516cf62f9 usb: dwc3: gadget: Reclaim extra TRBs after request completion
ab031673e2ab usb: dwc3: gadget: Continue to process pending requests
504cfb5e3bca PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0
9dfbc2f82ac8 KVM: arm64: Force PTE mapping on fault resulting in a device mapping
95fda70d3955 nbd: don't update block size after device is started
160777b19b86 time: Prevent undefined behaviour in timespec64_to_ns()
5a39fb2f22fd drm/i915/gem: Flush coherency domains on first set-domain-ioctl
2544d06afd8d Linux 5.4.77
19f6d91bdad4 powercap: restrict energy meter to root access
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit fe2da47055c668349af6c609b6d5e9ecef7d7bef)

4 years agolinux-fslc: update to v5.4.78
Andrey Zhizhikin [Thu, 19 Nov 2020 18:18:53 +0000 (18:18 +0000)]
linux-fslc: update to v5.4.78

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

Following upstream commits are included in this version:
----
315443293a2d Linux 5.4.78
9fda2e762498 Convert trailing spaces and periods in path components
ebc24aeb8694 net: sch_generic: fix the missing new qdisc assignment bug
c5cf5c7b585c perf/core: Fix race in the perf_mmap_close() function
c6b1616f5472 perf scripting python: Avoid declaring function pointers with a visibility attribute
b74fe3186471 x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP
6958fbd52e79 powerpc/603: Always fault when _PAGE_ACCESSED is not set
5af9d48acbee drm/i915: Correctly set SFC capability for video engines
6fcf4141b9a2 r8169: fix potential skb double free in an error path
78f6fac0814e tipc: fix memory leak in tipc_topsrv_start()
c59039a088bd net/x25: Fix null-ptr-deref in x25_connect
7e332a5c0e2c net: Update window_clamp if SOCK_RCVBUF is set
25786fb512f7 net: udp: fix UDP header access on Fast/frag0 UDP GRO
016e70d176ff net/af_iucv: fix null pointer dereference on shutdown
22ee23fe1cc9 IPv6: Set SIT tunnel hard_header_len to zero
98901bff58d9 swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"
2cd21fe5bcc4 pinctrl: amd: fix incorrect way to disable debounce filter
fa76dd3c1df3 pinctrl: amd: use higher precision for 512 RtcClk
c6a6168a31e1 drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]
974e3a7002a0 don't dump the threads that had been already exiting when zapped.
039c8dcd2b15 mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove
e1d706eeeaf7 mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs
2a6cba6d3d72 gpio: pcie-idio-24: Enable PEX8311 interrupts
7b6790ae3a94 gpio: pcie-idio-24: Fix IRQ Enable Register value
819bf3b0d969 gpio: pcie-idio-24: Fix irq mask when masking
68dae71b7cde selinux: Fix error return code in sel_ib_pkey_sid_slow()
33e53f2cac19 btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch
9de4ffb70150 ocfs2: initialize ip_next_orphan
ac18b128cfd6 reboot: fix overflow parsing reboot cpu number
fa6265f8fb9e Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"
bd4d106f3122 mm/slub: fix panic in slab_alloc_node()
84778a43ae59 jbd2: fix up sparse warnings in checkpoint code
2192d905df0d futex: Don't enable IRQs unconditionally in put_pi_state()
761fb6829238 mei: protect mei_cl_mtu from null dereference
e2b2c390ec9e virtio: virtio_console: fix DMA memory allocation for rproc serial
57626d77ef1e xhci: hisilicon: fix refercence leak in xhci_histb_probe
cbad9668929c usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
f988e9c85cfb uio: Fix use-after-free in uio_unregister_device()
1654bf2d9f0e thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()
06c1895fe71b thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()
11c14da8d005 KVM: arm64: Don't hide ID registers from userspace
2033dd885297 btrfs: dev-replace: fail mount if we don't have replace item with target device
5af9630036ef btrfs: fix min reserved size calculation in merge_reloc_root
8266c23124c1 btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod
062c9b04f6eb ext4: unlock xattr_sem properly in ext4_inline_data_truncate()
a6ca4c7ec44c ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA
52e3a55bc253 erofs: derive atime instead of leaving it empty
09b0d47b7952 perf: Fix get_recursion_context()
70867a9dbf57 vrf: Fix fast path output packet handling with async Netfilter rules
2ab9c76986e4 cosa: Add missing kfree in error path of cosa_write
c0a6cc9e11f4 of/address: Fix of_node memory leak in of_dma_is_coherent
f10d238aad93 xfs: fix a missing unlock on error in xfs_fs_map_blocks
0e2ad69bd4b5 lan743x: fix "BUG: invalid wait context" when setting rx mode
b45f52a20879 xfs: fix brainos in the refcount scrubber's rmap fragment processor
7cbf708b1b9a xfs: fix rmap key and record comparison functions
3bd97b33be41 xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents
08e213bef291 xfs: fix flags argument to rmap lookup when converting shared file rmaps
a8ee686597fb igc: Fix returning wrong statistics
81dcfdb9a015 nbd: fix a block_device refcount leak in nbd_release
c602ad2b52dc bpf: Zero-fill re-used per-cpu map element
dfcb33773877 SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()
b9e8f9d139bd net/mlx5: Fix deletion of duplicate rules
e74e514c8cca pinctrl: aspeed: Fix GPI only function problem.
d2e61c5202e6 bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE
443ae3655f8c ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template
c0be7a34c889 pinctrl: intel: Set default bias in case no particular value given
88ccabbd2066 mfd: sprd: Add wakeup capability for PMIC IRQ
58953e87343d tick/common: Touch watchdog in tick_unfreeze() on all CPUs
3322f7289e50 spi: bcm2835: remove use of uninitialized gpio flags variable
572e545d80ea tpm_tis: Disable interrupts on ThinkPad T490s
713a3a94bee0 i2c: sh_mobile: implement atomic transfers
37a048d790c3 riscv: Set text_offset correctly for M-Mode
6d8b43376990 selftests: proc: fix warning: _GNU_SOURCE redefined
ab10b7def421 amd/amdgpu: Disable VCN DPG mode for Picasso
4faa1fabc645 i2c: mediatek: move dma reset before i2c reset
b66c7cdedd1e vfio/pci: Bypass IGD init in case of -ENODEV
c6be53caf1c8 vfio: platform: fix reference leak in vfio_platform_open
4d6f536e34d6 s390/smp: move rcu_cpu_starting() earlier
984d77507439 iommu/amd: Increase interrupt remapping table limit to 512 entries
a889cd3d350d nvme-tcp: avoid repeated request completion
9d14f5225dbb nvme-rdma: avoid repeated request completion
531b55cce9cd nvme-tcp: avoid race between time out and tear down
d0e888a20dfd nvme-rdma: avoid race between time out and tear down
0ca279c859d7 nvme: introduce nvme_sync_io_queues
c473b3e56c1d scsi: mpt3sas: Fix timeouts observed while reenabling IRQ
b61e157d9f64 scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()
bf1cedc12f58 tracing: Fix the checking of stackidx in __ftrace_trace_stack
e57c04697030 cfg80211: regulatory: Fix inconsistent format argument
a3f0db0d2320 cfg80211: initialize wdev data earlier
67bb2e4d41de mac80211: fix use of skb payload instead of header
c1cbb64c100d drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running
48083640a47b drm/amd/pm: perform SMC reset on suspend/hibernation
f449b902badb drm/amdgpu: perform srbm soft reset always on SDMA resume
7f6df0b085ce scsi: hpsa: Fix memory leak in hpsa_init_one()
325455358e54 gfs2: check for live vs. read-only file system in gfs2_fitrim
edeff05a1f10 gfs2: Add missing truncate_inode_pages_final for sd_aspace
99dcfc517d17 gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free
42eaa22aaf2e ALSA: hda: Reinstate runtime_allow() for all hda controllers
0a4c091673ca ALSA: hda: Separate runtime and system suspend
9b7e6b670df7 selftests: pidfd: fix compilation errors due to wait.h
9110e2f2633d selftests/ftrace: check for do_sys_openat2 in user-memory test
1737ea0c5775 usb: gadget: goku_udc: fix potential crashes in probe
e60490354191 opp: Reduce the size of critical section in _opp_table_kref_release()
fe2dc1093c61 usb: dwc3: pci: add support for the Intel Alder Lake-S
e22142a9a2a9 ASoC: cs42l51: manage mclk shutdown delay
0fc0befe0bfa ASoC: qcom: sdm845: set driver name correctly
b668352c4aad ath9k_htc: Use appropriate rs_datalen type
42501604363f KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally
d2cef3bae14b KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED
213e1238cacc random32: make prandom_u32() output unpredictable
327af342ca9b tpm: efi: Don't create binary_bios_measurements file for an empty log
0685eb84ad56 xfs: fix scrub flagging rtinherit even if there is no rt device
2f6cbef32718 xfs: flush new eof page on truncate to avoid post-eof corruption
66ce8bfad6f6 can: flexcan: flexcan_remove(): disable wakeup completely
0b657367309e can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A
56c56af0a3a1 can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on
a23ee9956612 can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping
44b2c4beff8a can: peak_usb: add range checking in decode operations
d6c34afab0ed can: xilinx_can: handle failure cases of pm_runtime_get_sync
51920ca7519c can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path
b9c4a9a07c4a can: j1939: j1939_sk_bind(): return failure if netdev is down
0ab4c839409a can: j1939: swap addr and pgn in the send example
5bde65abe166 can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()
183f1af506fe can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames
ab46748bf988 can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context
3d0954767918 can: rx-offload: don't call kfree_skb() from IRQ context
e201588fad54 afs: Fix warning due to unadvanced marshalling pointer
9946509a027b iommu/vt-d: Fix a bug for PDP check in prq_event_thread
2825a5bf3ca5 ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()
22901751d269 perf tools: Add missing swap for ino_generation
b36f78fd48e9 perf trace: Fix segfault when trying to trace events by cgroup
d261d0bd9066 powerpc/eeh_cache: Fix a possible debugfs deadlock
1c8fe343a79d netfilter: ipset: Update byte and packet counters regardless of whether they match
ad017cf5dace netfilter: nf_tables: missing validation from the abort path
56907fa27b94 netfilter: use actual socket sk rather than skb sk when routing harder
6234710dc634 xfs: set xefi_discard when creating a deferred agfl free log intent item
933f911136e2 ASoC: codecs: wcd9335: Set digital gain range correctly
5cb904da85ed net: xfrm: fix a race condition during allocing spi
4e438ca1b629 hv_balloon: disable warning when floor reached
bb2b60242c8e genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY
bb8c6bd53cc0 ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function
a8ec66026dd8 btrfs: reschedule when cloning lots of extents
0ee771e96954 btrfs: sysfs: init devices outside of the chunk_mutex
c58fa93b1409 btrfs: tracepoints: output proper root owner for trace_find_free_extent()
e24516cf62f9 usb: dwc3: gadget: Reclaim extra TRBs after request completion
ab031673e2ab usb: dwc3: gadget: Continue to process pending requests
504cfb5e3bca PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0
9dfbc2f82ac8 KVM: arm64: Force PTE mapping on fault resulting in a device mapping
95fda70d3955 nbd: don't update block size after device is started
160777b19b86 time: Prevent undefined behaviour in timespec64_to_ns()
5a39fb2f22fd drm/i915/gem: Flush coherency domains on first set-domain-ioctl
2544d06afd8d Linux 5.4.77
19f6d91bdad4 powercap: restrict energy meter to root access
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 3c68620ce1a89422730766c93482224b8e50d045)

4 years agoatf: Use space instead of +=
Khem Raj [Sat, 14 Nov 2020 16:44:48 +0000 (08:44 -0800)]
atf: Use space instead of +=

using append and += together is undefined behavior in bitbake

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit e1c2979d49a06d583402bca905bedd1055dfe6e9)

4 years agolinux-fslc-imx: update to v5.4.76
Andrey Zhizhikin [Wed, 11 Nov 2020 13:43:39 +0000 (13:43 +0000)]
linux-fslc-imx: update to v5.4.76

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

Following conflicts were resolved during merge:
----
- drivers/tty/serial/fsl_lpuart.c:
Fix merge conflict of upstream patches [86875e1d6426] and [8febdfb5973d],
which contradicted with patch [cde0cb39c0e8e] from NXP.
----

Following upstream commits are included in this version:
----
ec9c6b417e27 Linux 5.4.76
c3d60c695712 arm64: dts: marvell: espressobin: Add ethernet switch aliases
b7f7474b3921 perf/core: Fix a memory leak in perf_event_parse_addr_filter()
21ab13af8c50 xfs: flush for older, xfs specific ioctls
258d01b1577e PM: runtime: Resume the device earlier in __device_release_driver()
37f75c6aa8dd PM: runtime: Drop pm_runtime_clean_up_links()
874dfb5c6aa3 PM: runtime: Drop runtime PM references to supplier on link removal
fbfca92c7840 ARC: stack unwinding: avoid indefinite looping
d61edc06002f drm/panfrost: Fix a deadlock between the shrinker and madvise path
b9d91fa92164 usb: mtu3: fix panic in mtu3_gadget_stop()
b0d03a1bdb3c USB: Add NO_LPM quirk for Kingston flash drive
290fcf3e0c0c usb: dwc3: ep0: Fix delay status handling
86875e1d6426 tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A
8febdfb5973d tty: serial: fsl_lpuart: add LS1028A support
d5d3cca9d61f USB: serial: option: add Telit FN980 composition 0x1055
7f7be9341b86 USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231
b7f74775c2bb USB: serial: option: add Quectel EC200T module support
9d34dbab6ef4 USB: serial: cyberjack: fix write-URB completion race
62c4b2b21e3b serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_init
085fc4784e4b serial: 8250_mtk: Fix uart_get_baud_rate warning
b33a1039564c s390/pkey: fix paes selftest failure with paes and pkey static build
beeb658cfd35 fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent
642181fe3567 vt: Disable KD_FONT_OP_COPY
cfd9d7137759 Revert "coresight: Make sysfs functional on topologies with per core sink"
8ee6a0f25457 arm64/smp: Move rcu_cpu_starting() earlier
eceb94287dbf drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
7d0de6f87257 drm/nouveau/nouveau: fix the start/end range for migration
4dab0fd40323 usb: cdns3: gadget: suspicious implicit sign extension
937753df482c ACPI: NFIT: Fix comparison to '-ENXIO'
16476c2b26ca drm/vc4: drv: Add error handding for bind
a04cec1dd293 nvmet: fix a NULL pointer dereference when tracing the flush command
8c9c03432500 nvme-rdma: handle unexpected nvme completion data length
2fd9e60760ef vsock: use ns_capable_noaudit() on socket create
2149aa583068 scsi: ibmvscsi: Fix potential race after loss of transport
1247f4e29188 drm/amdgpu: add DID for navi10 blockchain SKU
fd4fb5080725 scsi: core: Don't start concurrent async scan on same host
3c52715ceaae blk-cgroup: Pre-allocate tree node on blkg_conf_prep
f77756ea6641 blk-cgroup: Fix memleak on error path
914fc5524261 drm/sun4i: frontend: Fix the scaler phase on A33
f743f73f42a7 drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
6d7b41a67687 drm/sun4i: frontend: Rework a bit the phase data
147e3743cf7a of: Fix reserved-memory overlap detection
6e02c29e4ac4 x86/kexec: Use up-to-dated screen_info copy to fill boot params
3283d4d78412 arm64: dts: meson: add missing g12 rng clock
69e0e917c7c8 ARM: dts: sun4i-a10: fix cpu_alert temperature
2716e78a6486 futex: Handle transient "ownerless" rtmutex state correctly
ec5f524e0293 tracing: Fix out of bounds write in get_trace_buf
9f6883fce694 spi: bcm2835: fix gpio cs level inversion
f352cca84625 regulator: defer probe when trying to get voltage from unresolved supply
a69af5baed80 ftrace: Handle tracing when switching between context
3058420f40fb ftrace: Fix recursion check for NMI test
cfaf010cf345 mtd: spi-nor: Don't copy self-pointing struct around
aef59b5e5bdf ring-buffer: Fix recursion protection transitions between interrupt context
2cd71743e7ff gfs2: Wake up when sd_glock_disposal becomes zero
d2286457bd83 mm: always have io_remap_pfn_range() set pgprot_decrypted()
1b8490d6b809 kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled
b1d16be4f2f4 lib/crc32test: remove extra local_irq_disable/enable
c1f729c7dec0 mm: mempolicy: fix potential pte_unmap_unlock pte error
f7c2913d606b ALSA: usb-audio: Add implicit feedback quirk for MODX
26a871cf86cb ALSA: usb-audio: Add implicit feedback quirk for Qu-16
a46e830d017e ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices
65457e345f3c ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2
72ce616ed55a ALSA: hda/realtek - Enable headphone for ASUS TM420
f7d0f7242405 ALSA: hda/realtek - Fixed HP headset Mic can't be detected
61402d61a2af Fonts: Replace discarded const qualifier
e5ea79bb19f8 sfp: Fix error handing in sfp_probe()
9b5458effeee sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms
26ffb8916059 powerpc/vnic: Extend "failover pending" window
92e65059beda net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition
8e3c047f814b ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags
ac343efb572c ionic: check port ptr before use
6ef3bcc25a3e gianfar: Account for Tx PTP timestamp in the skb headroom
5b66a5b6a9e2 gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP
7bf7b7c385a1 chelsio/chtls: fix always leaking ctrl_skb
14d755a4815e chelsio/chtls: fix memory leaks caused by a race
57bb59f9d8fb cadence: force nonlinear buffers to be cloned
1695fca8a923 ptrace: fix task_join_group_stop() for the case when current is traced
76e5bba75a63 tipc: fix use-after-free in tipc_bcast_get_mode
ca16a42f5f0d arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S
d94589900d98 arm64: lib: Use modern annotations for assembly functions
3e7050661d95 arm64: asm: Add new-style position independent function annotations
840d8c9b3e5f linkage: Introduce new macros for assembler symbols
1ca84322ab5b ASoC: Intel: Skylake: Add alternative topology binary name
e05dfcff26e9 drm/i915: Drop runtime-pm assert from vgpu io accessors
d321f127eb51 drm/i915/gt: Delay execlist processing for tgl
5bcd18bf8082 drm/i915: Break up error capture compression loops with cond_resched()
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 231152c98d8b566d60cd8a48c9fda35e0a89e9d3)

4 years agolinux-fslc: update to v5.4.76
Andrey Zhizhikin [Wed, 11 Nov 2020 13:41:38 +0000 (13:41 +0000)]
linux-fslc: update to v5.4.76

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

Following upstream commits are included in this version:
----
ec9c6b417e27 Linux 5.4.76
c3d60c695712 arm64: dts: marvell: espressobin: Add ethernet switch aliases
b7f7474b3921 perf/core: Fix a memory leak in perf_event_parse_addr_filter()
21ab13af8c50 xfs: flush for older, xfs specific ioctls
258d01b1577e PM: runtime: Resume the device earlier in __device_release_driver()
37f75c6aa8dd PM: runtime: Drop pm_runtime_clean_up_links()
874dfb5c6aa3 PM: runtime: Drop runtime PM references to supplier on link removal
fbfca92c7840 ARC: stack unwinding: avoid indefinite looping
d61edc06002f drm/panfrost: Fix a deadlock between the shrinker and madvise path
b9d91fa92164 usb: mtu3: fix panic in mtu3_gadget_stop()
b0d03a1bdb3c USB: Add NO_LPM quirk for Kingston flash drive
290fcf3e0c0c usb: dwc3: ep0: Fix delay status handling
86875e1d6426 tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A
8febdfb5973d tty: serial: fsl_lpuart: add LS1028A support
d5d3cca9d61f USB: serial: option: add Telit FN980 composition 0x1055
7f7be9341b86 USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231
b7f74775c2bb USB: serial: option: add Quectel EC200T module support
9d34dbab6ef4 USB: serial: cyberjack: fix write-URB completion race
62c4b2b21e3b serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_init
085fc4784e4b serial: 8250_mtk: Fix uart_get_baud_rate warning
b33a1039564c s390/pkey: fix paes selftest failure with paes and pkey static build
beeb658cfd35 fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent
642181fe3567 vt: Disable KD_FONT_OP_COPY
cfd9d7137759 Revert "coresight: Make sysfs functional on topologies with per core sink"
8ee6a0f25457 arm64/smp: Move rcu_cpu_starting() earlier
eceb94287dbf drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
7d0de6f87257 drm/nouveau/nouveau: fix the start/end range for migration
4dab0fd40323 usb: cdns3: gadget: suspicious implicit sign extension
937753df482c ACPI: NFIT: Fix comparison to '-ENXIO'
16476c2b26ca drm/vc4: drv: Add error handding for bind
a04cec1dd293 nvmet: fix a NULL pointer dereference when tracing the flush command
8c9c03432500 nvme-rdma: handle unexpected nvme completion data length
2fd9e60760ef vsock: use ns_capable_noaudit() on socket create
2149aa583068 scsi: ibmvscsi: Fix potential race after loss of transport
1247f4e29188 drm/amdgpu: add DID for navi10 blockchain SKU
fd4fb5080725 scsi: core: Don't start concurrent async scan on same host
3c52715ceaae blk-cgroup: Pre-allocate tree node on blkg_conf_prep
f77756ea6641 blk-cgroup: Fix memleak on error path
914fc5524261 drm/sun4i: frontend: Fix the scaler phase on A33
f743f73f42a7 drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
6d7b41a67687 drm/sun4i: frontend: Rework a bit the phase data
147e3743cf7a of: Fix reserved-memory overlap detection
6e02c29e4ac4 x86/kexec: Use up-to-dated screen_info copy to fill boot params
3283d4d78412 arm64: dts: meson: add missing g12 rng clock
69e0e917c7c8 ARM: dts: sun4i-a10: fix cpu_alert temperature
2716e78a6486 futex: Handle transient "ownerless" rtmutex state correctly
ec5f524e0293 tracing: Fix out of bounds write in get_trace_buf
9f6883fce694 spi: bcm2835: fix gpio cs level inversion
f352cca84625 regulator: defer probe when trying to get voltage from unresolved supply
a69af5baed80 ftrace: Handle tracing when switching between context
3058420f40fb ftrace: Fix recursion check for NMI test
cfaf010cf345 mtd: spi-nor: Don't copy self-pointing struct around
aef59b5e5bdf ring-buffer: Fix recursion protection transitions between interrupt context
2cd71743e7ff gfs2: Wake up when sd_glock_disposal becomes zero
d2286457bd83 mm: always have io_remap_pfn_range() set pgprot_decrypted()
1b8490d6b809 kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled
b1d16be4f2f4 lib/crc32test: remove extra local_irq_disable/enable
c1f729c7dec0 mm: mempolicy: fix potential pte_unmap_unlock pte error
f7c2913d606b ALSA: usb-audio: Add implicit feedback quirk for MODX
26a871cf86cb ALSA: usb-audio: Add implicit feedback quirk for Qu-16
a46e830d017e ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices
65457e345f3c ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2
72ce616ed55a ALSA: hda/realtek - Enable headphone for ASUS TM420
f7d0f7242405 ALSA: hda/realtek - Fixed HP headset Mic can't be detected
61402d61a2af Fonts: Replace discarded const qualifier
e5ea79bb19f8 sfp: Fix error handing in sfp_probe()
9b5458effeee sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms
26ffb8916059 powerpc/vnic: Extend "failover pending" window
92e65059beda net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition
8e3c047f814b ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags
ac343efb572c ionic: check port ptr before use
6ef3bcc25a3e gianfar: Account for Tx PTP timestamp in the skb headroom
5b66a5b6a9e2 gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP
7bf7b7c385a1 chelsio/chtls: fix always leaking ctrl_skb
14d755a4815e chelsio/chtls: fix memory leaks caused by a race
57bb59f9d8fb cadence: force nonlinear buffers to be cloned
1695fca8a923 ptrace: fix task_join_group_stop() for the case when current is traced
76e5bba75a63 tipc: fix use-after-free in tipc_bcast_get_mode
ca16a42f5f0d arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S
d94589900d98 arm64: lib: Use modern annotations for assembly functions
3e7050661d95 arm64: asm: Add new-style position independent function annotations
840d8c9b3e5f linkage: Introduce new macros for assembler symbols
1ca84322ab5b ASoC: Intel: Skylake: Add alternative topology binary name
e05dfcff26e9 drm/i915: Drop runtime-pm assert from vgpu io accessors
d321f127eb51 drm/i915/gt: Delay execlist processing for tgl
5bcd18bf8082 drm/i915: Break up error capture compression loops with cond_resched()
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit ab66021c4f8ee2da20a2b15cf05d03f978582bb9)

4 years agofsl-kernel-localversion.bbclass: add preconfigure after do_kernel_metadata
Ming Liu [Mon, 9 Nov 2020 14:30:33 +0000 (15:30 +0100)]
fsl-kernel-localversion.bbclass: add preconfigure after do_kernel_metadata

do_preconfigure task should run after do_kernel_metadata, or else there
might be no ${WORKDIR}/defconfig present when KBUILD_DEFCONFIG is being
set rather than defconfig added in SRC_URI.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
(cherry picked from commit c25cd3a6366d3a4bd3b1b4d3da0115a600a4e9a9)

4 years agogstreamer1.0-plugins-base: add additional patches
Zan Dobersek [Tue, 10 Nov 2020 10:14:28 +0000 (11:14 +0100)]
gstreamer1.0-plugins-base: add additional patches

Add a pair of patches that's to be applied over the iMX flavor of the
gstreamer1.0-plugins-base codebase.

First patch comes from upstream, and it fixes glupload behavior by avoiding
mapping the GL buffers into CPU memory. It's only applicable to the current
MM_04.05.05_2005_L5.4.24 branch that is based on the upstream 1.16.1 release,
since the patch itself is already present in 1.16.2.
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/444

Second patch is a fix for Meson builds that enable the viv-fb GL winsys. The
change is only applicable to the NXP gst-plugins-base repository. When enabled,
the GL plugins library should also link against libg2d since the viv-fb code
is using g2d allocators.

Signed-off-by: Zan Dobersek <zdobersek@igalia.com>
(cherry picked from commit 447032d809427a20cc066b32254cea8821073281)

4 years agolinux-fslc: update to v5.4.75
Andrey Zhizhikin [Mon, 9 Nov 2020 22:31:36 +0000 (22:31 +0000)]
linux-fslc: update to v5.4.75

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

Following upstream commits are included in this version:
----
6e97ed6efa70 Linux 5.4.75
6ce4da84e5f4 staging: octeon: Drop on uncorrectable alignment or FCS error
b869f6b67274 staging: octeon: repair "fixed-link" support
15506ee68893 staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
4d934fe936fd staging: fieldbus: anybuss: jump to correct label in an error path
8fd792948e76 KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
4cb29cdd5043 device property: Don't clear secondary pointer for shared primary firmware node
26086875476f device property: Keep secondary firmware node secondary by type
e793fc391351 ARM: s3c24xx: fix missing system reset
2937774ef43a ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
0808ca98e67e arm: dts: mt7623: add missing pause for switchport
f3d8023e0647 hil/parisc: Disable HIL driver when it gets stuck
81190a9efde0 cachefiles: Handle readpage error correctly
4bf2a744a4e7 arm64: berlin: Select DW_APB_TIMER_OF
c2313d7818b9 tty: make FONTX ioctl use the tty pointer they were actually passed
beb5d0dfc154 drm/amd/pm: increase mclk switch threshold to 200 us
071b3300c951 mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
fb4e2a67e193 mmc: sdhci-of-esdhc: set timeout to max before tuning
b7e1a637eae9 drm/ttm: fix eviction valuable range check.
b60edf37d5d3 ext4: fix invalid inode checksum
ae05fdc6d60a ext4: fix error handling code in add_new_gdb
c0de3cf2f286 ext4: fix leaking sysfs kobject after failed mount
b11e9dd66e3a vringh: fix __vringh_iov() when riov and wiov are different
3cfbc13ab3f0 ring-buffer: Return 0 on success from ring_buffer_resize()
0db6e7161e33 9P: Cast to loff_t before multiplying
51135ffbb54d libceph: clear con->out_msg on Policy::stateful_server faults
d4fdbedef767 ceph: promote to unsigned long long before shifting
9cdccb4761e5 drm/amd/display: Fix kernel panic by dal_gpio_open() error
d7e22dbc662d drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
d1628cdacfb0 drm/amdgpu: increase the reserved VM size to 2MB
adff3a805c97 drm/amd/display: Avoid MST manager resource leak.
1e460aa7353d drm/amdkfd: Use same SQ prefetch setting as amdgpu
d417026c4081 drm/amdgpu: correct the gpu reset handling for job != NULL case
9887a48d49f0 drm/amd/display: Increase timeout for DP Disable
987d3814c92c drm/amdgpu: don't map BO in reserved region
2c58d5e0c754 i2c: imx: Fix external abort on interrupt in exit paths
da3ccf5b2045 rtc: rx8010: don't modify the global rtc ops
e17afa6d1de3 ia64: fix build error with !COREDUMP
da3bb6fa23f1 ubi: check kthread_should_stop() after the setting of task state
6d0beeebd15d ARC: perf: redo the pct irq missing in device-tree handling
468811595833 perf python scripting: Fix printable strings in python3 scripts
a99cbd20a5c5 ubifs: mount_ubifs: Release authentication resource in error handling path
9ba6324ca9c4 ubifs: Don't parse authentication mount options in remount process
748057df47b9 ubifs: Fix a memleak after dumping authentication mount options
bc202c839b5d ubifs: journal: Make sure to not dirty twice for auth nodes
a77927469760 ubifs: xattr: Fix some potential memory leaks while iterating entries
213c836b2396 ubifs: dent: Fix some potential memory leaks while iterating entries
c1ea3c4a4302 NFSD: Add missing NFSv2 .pc_func methods
da86bb4c214f NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag
c342001cab7f NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE
415043c3ec0d powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation
94e27f13694c powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP
61ed8c1b940d powerpc/powernv/elog: Fix race while processing OPAL error log event.
7850dd0851a3 powerpc/memhotplug: Make lmb size 64bit
3fa03b7f21a3 powerpc: Warn about use of smt_snooze_delay
240baebeda09 powerpc/rtas: Restrict RTAS requests from userspace
551bf7c4bc24 s390/stp: add locking to sysfs functions
58a7dc5f521a MIPS: DEC: Restore bootmem reservation for firmware working memory area
73597ab2a9b9 powerpc/drmem: Make lmb_size 64 bit
829c0a9634b9 iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
9f4f75df4b47 iio:adc:ti-adc12138 Fix alignment issue with timestamp
96a5134423ae iio:adc:ti-adc0832 Fix alignment issue with timestamp
a8c59abdbc6b iio: adc: gyroadc: fix leak of device node iterator
ad877be5b983 iio:light:si1145: Fix timestamp alignment and prevent data leak.
a4f02a81c7e6 dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status
f707ccb2f10c udf: Fix memory leak when mounting
93da9dcee2d2 HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
87d398f348b8 vt: keyboard, extend func_buf_lock to readers
eb4c460e2e06 vt: keyboard, simplify vt_kdgkbsent
8c16ca600657 drm/i915: Force VT'd workarounds when running as a guest OS
94478c1dc57d usb: host: fsl-mph-dr-of: check return of dma_set_mask()
75d0d4ff5970 usb: typec: tcpm: reset hard_reset_count for any disconnect
543432d078c0 usb: cdc-acm: fix cooldown mechanism
2850f148cd7f usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command
206dcd6ce82f usb: dwc3: gadget: Resume pending requests after CLEAR_STALL
97224cdc0440 usb: dwc3: core: don't trigger runtime pm when remove driver
726f638e7cd1 usb: dwc3: core: add phy cleanup for probe error handling
f935b70cf724 usb: dwc3: gadget: Check MPS of the request length
1c9e86c933ea usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
3468cbceb563 usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality
2600a131e1f6 usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC
c964d386e849 btrfs: fix readahead hang and use-after-free after removing a device
dfda50e882f5 btrfs: fix use-after-free on readahead extent after failure to create it
834a61b2123b btrfs: tree-checker: validate number of chunk stripes and parity
1cedc54ad3d4 btrfs: cleanup cow block on error
d3ce2d0fb8b2 btrfs: tree-checker: fix false alert caused by legacy btrfs root item
4b82b8aba08d btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send()
6ec4b82fc322 btrfs: send, recompute reference path after orphanization of a directory
c2dcc9b03b7f btrfs: send, orphanize first all conflicting inodes when processing references
e1cf034899b6 btrfs: reschedule if necessary when logging directory items
223b462744b3 btrfs: improve device scanning messages
c5f2a5091263 btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode
1e2f16dd611b PM: runtime: Remove link state checks in rpm_get/put_supplier()
a0bdb5b16392 scsi: qla2xxx: Fix crash on session cleanup with unload
f0ef0e2299f5 scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
3fc2cbba4069 w1: mxc_w1: Fix timeout resolution problem leading to bus error
a034ea12bdd4 acpi-cpufreq: Honor _PSD table setting on new AMD CPUs
7f9d9a007e59 ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe()
0adf4dbae9c0 ACPI: EC: PM: Flush EC work unconditionally after wakeup
e7f52fd6e0ef PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI
6341984bef17 ACPI: debug: don't allow debugging when ACPI is disabled
1a5f62a3c694 ACPI: video: use ACPI backlight for HP 635 Notebook
9578d7381432 ACPI / extlog: Check for RDMSR failure
5e25b44cc2eb ACPI: button: fix handling lid state changes when input device closed
c75b77cb9f01 NFS: fix nfs_path in case of a rename retry
f8a6a2ed4b7d fs: Don't invalidate page buffers in block_write_full_page()
2f3cb993a6f2 media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect
8ac92a5e5fd7 leds: bcm6328, bcm6358: use devres LED registering function
a908e29705ee extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips
004fb028f22c spi: sprd: Release DMA channel also on probe deferral
d789e1c5b1ce perf/x86/amd/ibs: Fix raw sample data accumulation
2e2a324641f9 perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()
f9a48ff99961 perf/x86/intel: Fix Ice Lake event constraint table
3674b0445b70 selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS
2d1c48227780 seccomp: Make duplicate listener detection non-racy
470c8c409e1c mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
3f56e94b6f7c mmc: sdhci: Add LTR support for some Intel BYT based controllers
b91d4797b3da md/raid5: fix oops during stripe resizing
a7aa5d578fed nvme-rdma: fix crash when connect rejected
c421c082088e sgl_alloc_order: fix memory leak
742fd49cf811 nbd: make the config put is called before the notifying the waiter
b71dbaf08f9f ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
3ad1464467e7 ARM: dts: s5pv210: move PMU node out of clock controller
8a9024f6e29f ARM: dts: s5pv210: move fixed clocks under root node
8c1b47e8aa43 ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings
c6029d9bc68d memory: emif: Remove bogus debugfs error handling
2f98e2843b69 ARM: dts: omap4: Fix sgx clock rate for 4430
c70f909e7ad6 arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
e2dca8845c37 cifs: handle -EINTR in cifs_setattr
3c78eb161c26 gfs2: add validation checks for size of superblock
9f7e4bfadfe9 gfs2: use-after-free in sysfs deregistration
9b58c55ba81c KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest
d7d7920a7f66 ext4: Detect already used quota file early
d01b63320799 drivers: watchdog: rdc321x_wdt: Fix race condition bugs
229bdf0b1319 net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid
660e2d9d1417 clk: ti: clockdomain: fix static checker warning
f66125e1c4df rpmsg: glink: Use complete_all for open states
dfcfccd05075 bnxt_en: Log unknown link speed appropriately.
78452408bb3e md/bitmap: md_bitmap_get_counter returns wrong blocks
4ebdad05129e btrfs: fix replace of seed device
1f145a1193ea ARC: [dts] fix the errors detected by dtbs_check
5759f38a63db drm/amd/display: HDMI remote sink need mode validation for Linux
3ef6095d6587 power: supply: test_power: add missing newlines when printing parameters by sysfs
cf5a6124f237 ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3
37464a8a7f68 bus/fsl_mc: Do not rely on caller to provide non NULL mc_io
0606a8df86fe drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values
592cbc0a6a83 brcmfmac: Fix warning message after dongle setup failed
cf9cc49cd881 ACPI: Add out of bounds and numa_off protections to pxm_to_node()
5880a0d1c835 xfs: don't free rt blocks when we're doing a REMAP bunmapi call
7551e2f4fddd can: flexcan: disable clocks during stop mode
64129ad98b74 arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE
ea888a14ac6e SUNRPC: Mitigate cond_resched() in xprt_transmit()
7f7f437277ac usb: xhci: omit duplicate actions when suspending a runtime suspended host.
8fd52a21ab57 coresight: Make sysfs functional on topologies with per core sink
2502107a9ccd uio: free uio id after uio file node is freed
16b9e40d2989 USB: adutux: fix debugging
65052761eeb9 cpufreq: sti-cpufreq: add stih418 support
2eab702ee945 riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
7762afa04fd4 samples/bpf: Fix possible deadlock in xdpsock
58c80462e467 selftests/bpf: Define string const as global for test_sysctl_prog.c
8f71fb76a312 media: uvcvideo: Fix dereference of out-of-bound list iterator
4801ffdd6962 bpf: Permit map_ptr arithmetic with opcode add and offset 0
f7f7b77ee507 kgdb: Make "kgdbcon" work properly with "kgdb_earlycon"
77fa5e15c933 ia64: kprobes: Use generic kretprobe trampoline handler
b3142fe7ff63 printk: reduce LOG_BUF_SHIFT range for H8300
80685a94f7c4 arm64: topology: Stop using MPIDR for topology information
7975367a005f drm/bridge/synopsys: dsi: add support for non-continuous HS clock
d3fb88a51c04 mmc: via-sdmmc: Fix data race bug
67e18c92e081 media: imx274: fix frame interval handling
448e5004ad85 media: tw5864: check status of tw5864_frameinterval_get
47ab020f3290 usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart
5472c5d1d505 media: platform: Improve queue set up flow for bug fixing
3a8568806285 media: videodev2.h: RGB BT2020 and HSV are always full range
ac437801e3c2 selftests/x86/fsgsbase: Reap a forgotten child
581940d9b9c8 drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly
ed0bd7b12939 ath10k: fix VHT NSS calculation when STBC is enabled
b30a5c8d9def ath10k: start recovery process when payload length exceeds max htc length for sdio
759721fb5886 video: fbdev: pvr2fb: initialize variables
b2844ba3d37c xfs: fix realtime bitmap/summary file truncation when growing rt volume
a10ed3b55fed power: supply: bq27xxx: report "not charging" on all types
036b0f4d7671 NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source
13081d5ddb58 ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses
df5b07f2172a f2fs: handle errors of f2fs_get_meta_page_nofail
15c7ec03ddb8 um: change sigio_spinlock to a mutex
fb9b18150e3f s390/startup: avoid save_area_sync overflow
9804eda4a975 f2fs: fix to check segment boundary during SIT page readahead
1544dcb514ad f2fs: fix uninit-value in f2fs_lookup
40b357f7436d f2fs: add trace exit in exception path
2eab8974aea8 sparc64: remove mm_cpumask clearing to fix kthread_use_mm race
7d59323cff67 powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
82e93f94ac65 mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
dc17b990ee90 powerpc/powernv/smp: Fix spurious DBG() warning
2db759037152 futex: Fix incorrect should_fail_futex() handling
87d9ac94c7e7 ata: sata_nv: Fix retrieving of active qcs
da8e2fbe458c RDMA/qedr: Fix memory leak in iWARP CM
d90dd1599cf3 mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish()
f7e7de28d106 x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels
6937c143e3d3 firmware: arm_scmi: Add missing Rx size re-initialisation
aedcfe9a02f8 firmware: arm_scmi: Fix ARCH_COLD_RESET
85d9d02a49e2 xen/events: block rogue events for some time
1d628c330fa6 xen/events: defer eoi in case of excessive number of events
25c23f033457 xen/events: use a common cpu hotplug hook for event channels
b7d6a66e2172 xen/events: switch user event channels to lateeoi model
48b533aa838d xen/pciback: use lateeoi irq binding
9396de462aa6 xen/pvcallsback: use lateeoi irq binding
5441639a38df xen/scsiback: use lateeoi irq binding
e6ea898e5602 xen/netback: use lateeoi irq binding
ade6bd5af7f9 xen/blkback: use lateeoi irq binding
df54eca9ae8a xen/events: add a new "late EOI" evtchn framework
44a455e06d87 xen/events: fix race in evtchn_fifo_unmask()
4bea575a1069 xen/events: add a proper barrier to 2-level uevent unmasking
a01379671d67 xen/events: avoid removing an event channel while handling it
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit b31dfaa91853c07602e77daf7dae1b154d9018cc)

4 years agolinux-fslc-imx: update to v5.4.75
Andrey Zhizhikin [Mon, 9 Nov 2020 22:29:07 +0000 (22:29 +0000)]
linux-fslc-imx: update to v5.4.75

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

Following conflicts were resolved during merge:
----
- drivers/i2c/busses/i2c-imx.c:
Drop NXP changes, which are covered by commit [2c58d5e0c754c] from
upstream.

- drivers/net/can/flexcan.c:
Keep NXP implementation, patch [ca10989632d88] from upstream is
covered in the NXP tree.

- drivers/usb/host/xhci.h:
Fix merge fuzz for upstream commit [2600a131e1f61].
----

Following commits are included directly on the branch
(recipe tracking record need to carry those):
----
391a7c6dfd13 irq-imx-irqsteer: fix compile error if CONFIG_PM_SLEEP is not set
----

Following upstream commits are included in this version:
----
6e97ed6efa70 Linux 5.4.75
6ce4da84e5f4 staging: octeon: Drop on uncorrectable alignment or FCS error
b869f6b67274 staging: octeon: repair "fixed-link" support
15506ee68893 staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
4d934fe936fd staging: fieldbus: anybuss: jump to correct label in an error path
8fd792948e76 KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
4cb29cdd5043 device property: Don't clear secondary pointer for shared primary firmware node
26086875476f device property: Keep secondary firmware node secondary by type
e793fc391351 ARM: s3c24xx: fix missing system reset
2937774ef43a ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
0808ca98e67e arm: dts: mt7623: add missing pause for switchport
f3d8023e0647 hil/parisc: Disable HIL driver when it gets stuck
81190a9efde0 cachefiles: Handle readpage error correctly
4bf2a744a4e7 arm64: berlin: Select DW_APB_TIMER_OF
c2313d7818b9 tty: make FONTX ioctl use the tty pointer they were actually passed
beb5d0dfc154 drm/amd/pm: increase mclk switch threshold to 200 us
071b3300c951 mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
fb4e2a67e193 mmc: sdhci-of-esdhc: set timeout to max before tuning
b7e1a637eae9 drm/ttm: fix eviction valuable range check.
b60edf37d5d3 ext4: fix invalid inode checksum
ae05fdc6d60a ext4: fix error handling code in add_new_gdb
c0de3cf2f286 ext4: fix leaking sysfs kobject after failed mount
b11e9dd66e3a vringh: fix __vringh_iov() when riov and wiov are different
3cfbc13ab3f0 ring-buffer: Return 0 on success from ring_buffer_resize()
0db6e7161e33 9P: Cast to loff_t before multiplying
51135ffbb54d libceph: clear con->out_msg on Policy::stateful_server faults
d4fdbedef767 ceph: promote to unsigned long long before shifting
9cdccb4761e5 drm/amd/display: Fix kernel panic by dal_gpio_open() error
d7e22dbc662d drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
d1628cdacfb0 drm/amdgpu: increase the reserved VM size to 2MB
adff3a805c97 drm/amd/display: Avoid MST manager resource leak.
1e460aa7353d drm/amdkfd: Use same SQ prefetch setting as amdgpu
d417026c4081 drm/amdgpu: correct the gpu reset handling for job != NULL case
9887a48d49f0 drm/amd/display: Increase timeout for DP Disable
987d3814c92c drm/amdgpu: don't map BO in reserved region
2c58d5e0c754 i2c: imx: Fix external abort on interrupt in exit paths
da3ccf5b2045 rtc: rx8010: don't modify the global rtc ops
e17afa6d1de3 ia64: fix build error with !COREDUMP
da3bb6fa23f1 ubi: check kthread_should_stop() after the setting of task state
6d0beeebd15d ARC: perf: redo the pct irq missing in device-tree handling
468811595833 perf python scripting: Fix printable strings in python3 scripts
a99cbd20a5c5 ubifs: mount_ubifs: Release authentication resource in error handling path
9ba6324ca9c4 ubifs: Don't parse authentication mount options in remount process
748057df47b9 ubifs: Fix a memleak after dumping authentication mount options
bc202c839b5d ubifs: journal: Make sure to not dirty twice for auth nodes
a77927469760 ubifs: xattr: Fix some potential memory leaks while iterating entries
213c836b2396 ubifs: dent: Fix some potential memory leaks while iterating entries
c1ea3c4a4302 NFSD: Add missing NFSv2 .pc_func methods
da86bb4c214f NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag
c342001cab7f NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE
415043c3ec0d powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation
94e27f13694c powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP
61ed8c1b940d powerpc/powernv/elog: Fix race while processing OPAL error log event.
7850dd0851a3 powerpc/memhotplug: Make lmb size 64bit
3fa03b7f21a3 powerpc: Warn about use of smt_snooze_delay
240baebeda09 powerpc/rtas: Restrict RTAS requests from userspace
551bf7c4bc24 s390/stp: add locking to sysfs functions
58a7dc5f521a MIPS: DEC: Restore bootmem reservation for firmware working memory area
73597ab2a9b9 powerpc/drmem: Make lmb_size 64 bit
829c0a9634b9 iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
9f4f75df4b47 iio:adc:ti-adc12138 Fix alignment issue with timestamp
96a5134423ae iio:adc:ti-adc0832 Fix alignment issue with timestamp
a8c59abdbc6b iio: adc: gyroadc: fix leak of device node iterator
ad877be5b983 iio:light:si1145: Fix timestamp alignment and prevent data leak.
a4f02a81c7e6 dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status
f707ccb2f10c udf: Fix memory leak when mounting
93da9dcee2d2 HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
87d398f348b8 vt: keyboard, extend func_buf_lock to readers
eb4c460e2e06 vt: keyboard, simplify vt_kdgkbsent
8c16ca600657 drm/i915: Force VT'd workarounds when running as a guest OS
94478c1dc57d usb: host: fsl-mph-dr-of: check return of dma_set_mask()
75d0d4ff5970 usb: typec: tcpm: reset hard_reset_count for any disconnect
543432d078c0 usb: cdc-acm: fix cooldown mechanism
2850f148cd7f usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command
206dcd6ce82f usb: dwc3: gadget: Resume pending requests after CLEAR_STALL
97224cdc0440 usb: dwc3: core: don't trigger runtime pm when remove driver
726f638e7cd1 usb: dwc3: core: add phy cleanup for probe error handling
f935b70cf724 usb: dwc3: gadget: Check MPS of the request length
1c9e86c933ea usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
3468cbceb563 usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality
2600a131e1f6 usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC
c964d386e849 btrfs: fix readahead hang and use-after-free after removing a device
dfda50e882f5 btrfs: fix use-after-free on readahead extent after failure to create it
834a61b2123b btrfs: tree-checker: validate number of chunk stripes and parity
1cedc54ad3d4 btrfs: cleanup cow block on error
d3ce2d0fb8b2 btrfs: tree-checker: fix false alert caused by legacy btrfs root item
4b82b8aba08d btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send()
6ec4b82fc322 btrfs: send, recompute reference path after orphanization of a directory
c2dcc9b03b7f btrfs: send, orphanize first all conflicting inodes when processing references
e1cf034899b6 btrfs: reschedule if necessary when logging directory items
223b462744b3 btrfs: improve device scanning messages
c5f2a5091263 btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode
1e2f16dd611b PM: runtime: Remove link state checks in rpm_get/put_supplier()
a0bdb5b16392 scsi: qla2xxx: Fix crash on session cleanup with unload
f0ef0e2299f5 scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
3fc2cbba4069 w1: mxc_w1: Fix timeout resolution problem leading to bus error
a034ea12bdd4 acpi-cpufreq: Honor _PSD table setting on new AMD CPUs
7f9d9a007e59 ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe()
0adf4dbae9c0 ACPI: EC: PM: Flush EC work unconditionally after wakeup
e7f52fd6e0ef PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI
6341984bef17 ACPI: debug: don't allow debugging when ACPI is disabled
1a5f62a3c694 ACPI: video: use ACPI backlight for HP 635 Notebook
9578d7381432 ACPI / extlog: Check for RDMSR failure
5e25b44cc2eb ACPI: button: fix handling lid state changes when input device closed
c75b77cb9f01 NFS: fix nfs_path in case of a rename retry
f8a6a2ed4b7d fs: Don't invalidate page buffers in block_write_full_page()
2f3cb993a6f2 media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect
8ac92a5e5fd7 leds: bcm6328, bcm6358: use devres LED registering function
a908e29705ee extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips
004fb028f22c spi: sprd: Release DMA channel also on probe deferral
d789e1c5b1ce perf/x86/amd/ibs: Fix raw sample data accumulation
2e2a324641f9 perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()
f9a48ff99961 perf/x86/intel: Fix Ice Lake event constraint table
3674b0445b70 selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS
2d1c48227780 seccomp: Make duplicate listener detection non-racy
470c8c409e1c mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
3f56e94b6f7c mmc: sdhci: Add LTR support for some Intel BYT based controllers
b91d4797b3da md/raid5: fix oops during stripe resizing
a7aa5d578fed nvme-rdma: fix crash when connect rejected
c421c082088e sgl_alloc_order: fix memory leak
742fd49cf811 nbd: make the config put is called before the notifying the waiter
b71dbaf08f9f ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
3ad1464467e7 ARM: dts: s5pv210: move PMU node out of clock controller
8a9024f6e29f ARM: dts: s5pv210: move fixed clocks under root node
8c1b47e8aa43 ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings
c6029d9bc68d memory: emif: Remove bogus debugfs error handling
2f98e2843b69 ARM: dts: omap4: Fix sgx clock rate for 4430
c70f909e7ad6 arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
e2dca8845c37 cifs: handle -EINTR in cifs_setattr
3c78eb161c26 gfs2: add validation checks for size of superblock
9f7e4bfadfe9 gfs2: use-after-free in sysfs deregistration
9b58c55ba81c KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest
d7d7920a7f66 ext4: Detect already used quota file early
d01b63320799 drivers: watchdog: rdc321x_wdt: Fix race condition bugs
229bdf0b1319 net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid
660e2d9d1417 clk: ti: clockdomain: fix static checker warning
f66125e1c4df rpmsg: glink: Use complete_all for open states
dfcfccd05075 bnxt_en: Log unknown link speed appropriately.
78452408bb3e md/bitmap: md_bitmap_get_counter returns wrong blocks
4ebdad05129e btrfs: fix replace of seed device
1f145a1193ea ARC: [dts] fix the errors detected by dtbs_check
5759f38a63db drm/amd/display: HDMI remote sink need mode validation for Linux
3ef6095d6587 power: supply: test_power: add missing newlines when printing parameters by sysfs
cf5a6124f237 ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3
37464a8a7f68 bus/fsl_mc: Do not rely on caller to provide non NULL mc_io
0606a8df86fe drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values
592cbc0a6a83 brcmfmac: Fix warning message after dongle setup failed
cf9cc49cd881 ACPI: Add out of bounds and numa_off protections to pxm_to_node()
5880a0d1c835 xfs: don't free rt blocks when we're doing a REMAP bunmapi call
7551e2f4fddd can: flexcan: disable clocks during stop mode
64129ad98b74 arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE
ea888a14ac6e SUNRPC: Mitigate cond_resched() in xprt_transmit()
7f7f437277ac usb: xhci: omit duplicate actions when suspending a runtime suspended host.
8fd52a21ab57 coresight: Make sysfs functional on topologies with per core sink
2502107a9ccd uio: free uio id after uio file node is freed
16b9e40d2989 USB: adutux: fix debugging
65052761eeb9 cpufreq: sti-cpufreq: add stih418 support
2eab702ee945 riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
7762afa04fd4 samples/bpf: Fix possible deadlock in xdpsock
58c80462e467 selftests/bpf: Define string const as global for test_sysctl_prog.c
8f71fb76a312 media: uvcvideo: Fix dereference of out-of-bound list iterator
4801ffdd6962 bpf: Permit map_ptr arithmetic with opcode add and offset 0
f7f7b77ee507 kgdb: Make "kgdbcon" work properly with "kgdb_earlycon"
77fa5e15c933 ia64: kprobes: Use generic kretprobe trampoline handler
b3142fe7ff63 printk: reduce LOG_BUF_SHIFT range for H8300
80685a94f7c4 arm64: topology: Stop using MPIDR for topology information
7975367a005f drm/bridge/synopsys: dsi: add support for non-continuous HS clock
d3fb88a51c04 mmc: via-sdmmc: Fix data race bug
67e18c92e081 media: imx274: fix frame interval handling
448e5004ad85 media: tw5864: check status of tw5864_frameinterval_get
47ab020f3290 usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart
5472c5d1d505 media: platform: Improve queue set up flow for bug fixing
3a8568806285 media: videodev2.h: RGB BT2020 and HSV are always full range
ac437801e3c2 selftests/x86/fsgsbase: Reap a forgotten child
581940d9b9c8 drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly
ed0bd7b12939 ath10k: fix VHT NSS calculation when STBC is enabled
b30a5c8d9def ath10k: start recovery process when payload length exceeds max htc length for sdio
759721fb5886 video: fbdev: pvr2fb: initialize variables
b2844ba3d37c xfs: fix realtime bitmap/summary file truncation when growing rt volume
a10ed3b55fed power: supply: bq27xxx: report "not charging" on all types
036b0f4d7671 NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source
13081d5ddb58 ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses
df5b07f2172a f2fs: handle errors of f2fs_get_meta_page_nofail
15c7ec03ddb8 um: change sigio_spinlock to a mutex
fb9b18150e3f s390/startup: avoid save_area_sync overflow
9804eda4a975 f2fs: fix to check segment boundary during SIT page readahead
1544dcb514ad f2fs: fix uninit-value in f2fs_lookup
40b357f7436d f2fs: add trace exit in exception path
2eab8974aea8 sparc64: remove mm_cpumask clearing to fix kthread_use_mm race
7d59323cff67 powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
82e93f94ac65 mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
dc17b990ee90 powerpc/powernv/smp: Fix spurious DBG() warning
2db759037152 futex: Fix incorrect should_fail_futex() handling
87d9ac94c7e7 ata: sata_nv: Fix retrieving of active qcs
da8e2fbe458c RDMA/qedr: Fix memory leak in iWARP CM
d90dd1599cf3 mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish()
f7e7de28d106 x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels
6937c143e3d3 firmware: arm_scmi: Add missing Rx size re-initialisation
aedcfe9a02f8 firmware: arm_scmi: Fix ARCH_COLD_RESET
85d9d02a49e2 xen/events: block rogue events for some time
1d628c330fa6 xen/events: defer eoi in case of excessive number of events
25c23f033457 xen/events: use a common cpu hotplug hook for event channels
b7d6a66e2172 xen/events: switch user event channels to lateeoi model
48b533aa838d xen/pciback: use lateeoi irq binding
9396de462aa6 xen/pvcallsback: use lateeoi irq binding
5441639a38df xen/scsiback: use lateeoi irq binding
e6ea898e5602 xen/netback: use lateeoi irq binding
ade6bd5af7f9 xen/blkback: use lateeoi irq binding
df54eca9ae8a xen/events: add a new "late EOI" evtchn framework
44a455e06d87 xen/events: fix race in evtchn_fifo_unmask()
4bea575a1069 xen/events: add a proper barrier to 2-level uevent unmasking
a01379671d67 xen/events: avoid removing an event channel while handling it
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit ebc5e1c553238991de385f7df72da3cf54be418a)

4 years agogstreamer1.0-plugins-base: allow enabling viv-fb as a supported GL winsys
Zan Dobersek [Thu, 5 Nov 2020 17:18:45 +0000 (18:18 +0100)]
gstreamer1.0-plugins-base: allow enabling viv-fb as a supported GL winsys

Add the viv-fb PACKAGECONFIG flag through which the corresponding GL winsys
support can be enabled in the GStreamer base plugins configuration. When
enabled, dependencies on the virtual libgles2 and libg2d targets are required.

Signed-off-by: Zan Dobersek <zdobersek@igalia.com>
(cherry picked from commit f28829ec9097b6e2f4f852ddb94291dda26a2e21)

4 years agogstreamer1.0-plugins-bad: fix vulkan compilation error
Andrey Zhizhikin [Wed, 4 Nov 2020 10:04:43 +0000 (10:04 +0000)]
gstreamer1.0-plugins-bad: fix vulkan compilation error

VK_RESULT_BEGIN_RANGE has been removed in Vulkan headers, and
corresponding patch has been introduced in GStreamer.

Backport patch from upstream GStreamer to NXP fork to address
compilation error for Vulkan.

Cc: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 5c0fd24a5d8889690936e5b01e2cc7f527d5d575)

4 years agoimx-base: install vpu fw for mx8qm/mx8qxp based machines
Max Krummenacher [Mon, 9 Nov 2020 18:33:29 +0000 (19:33 +0100)]
imx-base: install vpu fw for mx8qm/mx8qxp based machines

Both SoC families use the same vpu firmware packaged into
firmware-imx-vpu-imx8.
Note that a package by the name firmware-imx-vpu-imx8-qxp does
not exist.

Compare with https://source.codeaurora.org/external/imx/meta-imx/tree/meta-bsp/conf/layer.conf?h=zeus-5.4.47-2.2.0#n70

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit bf275047bb6ae7ac04cfd6c7eb59db8a8ff16c05)

4 years agofirmware-imx: install vpu fw for mx8qm/mx8qxp
Max Krummenacher [Mon, 9 Nov 2020 18:24:03 +0000 (19:24 +0100)]
firmware-imx: install vpu fw for mx8qm/mx8qxp

Install additionally the vpu fw needed for the mx8qm/mx8qxp SoC famiiles.

Use a wildcard as only vpu_fw_imx8_dec.bin and vpu_fw_imx8_enc.bin files
are not yet installed. No other recipe is providing them.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 0767eefece1ad91f0b9ca9ab8c218ea70b36e5ea)

4 years agoimx-vpu-hantro-vc: set compatible to the soc, not a specific machine
Max Krummenacher [Wed, 4 Nov 2020 15:54:09 +0000 (16:54 +0100)]
imx-vpu-hantro-vc: set compatible to the soc, not a specific machine

(cherry picked from commit c5578535f5a94b47aebeb2e2e2c98078099a21d2)
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
4 years agolinux-fslc-imx: update to v5.4.74
Andrey Zhizhikin [Mon, 2 Nov 2020 22:02:17 +0000 (22:02 +0000)]
linux-fslc-imx: update to v5.4.74

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

Following upstream commits are included in this version:
----
b300b28b7814 Linux 5.4.74
847c86d7f1d5 phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
aa3410cc232c misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp()
a6db3aab9c40 openrisc: Fix issue with get_user for 64-bit values
f73328c3192e crypto: x86/crc32c - fix building with clang ias
29bbc9cb0b27 xen/gntdev.c: Mark pages as dirty
8f640cd8ee60 ata: sata_rcar: Fix DMA boundary mask
9f531583c1f0 PM: runtime: Fix timer_expires data type on 32-bit arches
870d910e1afb serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
44ef3b63c788 serial: qcom_geni_serial: To correct QUP Version detection logic
c274d1f8baaf mtd: lpddr: Fix bad logic in print_drs_error
bc67eeb9781b RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
ebb0adcfbb1f cxl: Rework error message for incompatible slots
125a229e52e7 p54: avoid accessing the data mapped to streaming DMA
801863f634c4 evm: Check size of security.evm before using it
dd2f800e9074 bpf: Fix comment for helper bpf_current_task_under_cgroup()
860448e73ba2 fuse: fix page dereference after free
4e1a23779bde ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
7aae7466f5db x86/xen: disable Firmware First mode for correctable memory errors
47a4d5406389 arch/x86/amd/ibs: Fix re-arming IBS Fetch
95daf621291c erofs: avoid duplicated permission check for "trusted." xattrs
b8321829036f bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
b1b5efe574cd bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
aa4dba4e2226 bnxt_en: Re-write PCI BARs after PCI fatal error.
5c86cda6a529 net: hns3: Clear the CMDQ registers before unmapping BAR region
30d628ede582 tipc: fix memory leak caused by tipc_buf_append()
8cc351a3d444 tcp: Prevent low rmem stalls with SO_RCVLOWAT.
7740774940fc ravb: Fix bit fields checking in ravb_hwtstamp_get()
4939183bb28c r8169: fix issue with forced threading in combination with shared interrupts
f1493ab33679 net/sched: act_mpls: Add softdep on mpls_gso.ko
4bffc9618caf netem: fix zero division in tabledist
13a4843d3938 mlxsw: core: Fix memory leak on module removal
c90459593f55 ibmvnic: fix ibmvnic_set_mac
e781c67629ed gtp: fix an use-before-init in gtp_newlink()
0ea202010b40 cxgb4: set up filter action after rewrites
3a0d5b5358d1 chelsio/chtls: fix tls record info to user
c5db8069776f chelsio/chtls: fix memory leaks in CPL handlers
a5b9b28b22ba chelsio/chtls: fix deadlock issue
c17d5aea3395 bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.
72c17fadf3f8 bnxt_en: Check abort error state in bnxt_open_nic().
8e1b40e57dca efivarfs: Replace invalid slashes with exclamation marks in dentries.
c3019695f1d8 x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled
57a88e44b512 arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
7736c61080f1 arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs
114c6930b351 arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
2dcb0c6c3818 scripts/setlocalversion: make git describe output more reliable
c8a5496bc747 objtool: Support Clang non-section symbols in ORC generation
a45c8c0a31a7 socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled
bded4de4a5e1 netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 3ca9a41ee610bceb5f4d3025a2a4c799b8576db4)

4 years agolinux-fslc: update to v5.4.74
Andrey Zhizhikin [Mon, 2 Nov 2020 21:59:09 +0000 (21:59 +0000)]
linux-fslc: update to v5.4.74

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

Following upstream commits are included in this version:
----
b300b28b7814 Linux 5.4.74
847c86d7f1d5 phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
aa3410cc232c misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp()
a6db3aab9c40 openrisc: Fix issue with get_user for 64-bit values
f73328c3192e crypto: x86/crc32c - fix building with clang ias
29bbc9cb0b27 xen/gntdev.c: Mark pages as dirty
8f640cd8ee60 ata: sata_rcar: Fix DMA boundary mask
9f531583c1f0 PM: runtime: Fix timer_expires data type on 32-bit arches
870d910e1afb serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
44ef3b63c788 serial: qcom_geni_serial: To correct QUP Version detection logic
c274d1f8baaf mtd: lpddr: Fix bad logic in print_drs_error
bc67eeb9781b RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
ebb0adcfbb1f cxl: Rework error message for incompatible slots
125a229e52e7 p54: avoid accessing the data mapped to streaming DMA
801863f634c4 evm: Check size of security.evm before using it
dd2f800e9074 bpf: Fix comment for helper bpf_current_task_under_cgroup()
860448e73ba2 fuse: fix page dereference after free
4e1a23779bde ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
7aae7466f5db x86/xen: disable Firmware First mode for correctable memory errors
47a4d5406389 arch/x86/amd/ibs: Fix re-arming IBS Fetch
95daf621291c erofs: avoid duplicated permission check for "trusted." xattrs
b8321829036f bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
b1b5efe574cd bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
aa4dba4e2226 bnxt_en: Re-write PCI BARs after PCI fatal error.
5c86cda6a529 net: hns3: Clear the CMDQ registers before unmapping BAR region
30d628ede582 tipc: fix memory leak caused by tipc_buf_append()
8cc351a3d444 tcp: Prevent low rmem stalls with SO_RCVLOWAT.
7740774940fc ravb: Fix bit fields checking in ravb_hwtstamp_get()
4939183bb28c r8169: fix issue with forced threading in combination with shared interrupts
f1493ab33679 net/sched: act_mpls: Add softdep on mpls_gso.ko
4bffc9618caf netem: fix zero division in tabledist
13a4843d3938 mlxsw: core: Fix memory leak on module removal
c90459593f55 ibmvnic: fix ibmvnic_set_mac
e781c67629ed gtp: fix an use-before-init in gtp_newlink()
0ea202010b40 cxgb4: set up filter action after rewrites
3a0d5b5358d1 chelsio/chtls: fix tls record info to user
c5db8069776f chelsio/chtls: fix memory leaks in CPL handlers
a5b9b28b22ba chelsio/chtls: fix deadlock issue
c17d5aea3395 bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.
72c17fadf3f8 bnxt_en: Check abort error state in bnxt_open_nic().
8e1b40e57dca efivarfs: Replace invalid slashes with exclamation marks in dentries.
c3019695f1d8 x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled
57a88e44b512 arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
7736c61080f1 arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs
114c6930b351 arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
2dcb0c6c3818 scripts/setlocalversion: make git describe output more reliable
c8a5496bc747 objtool: Support Clang non-section symbols in ORC generation
a45c8c0a31a7 socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled
bded4de4a5e1 netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit bdd39b7aa2340a61658f0ccf23035d54ac7345e7)

4 years agolinux-fslc-imx: set CRYPTO_XTS to built-in
Andrey Zhizhikin [Fri, 30 Oct 2020 14:21:56 +0000 (14:21 +0000)]
linux-fslc-imx: set CRYPTO_XTS to built-in

Commit [24543df3f4912] in upstream kernel (v5.4.73) sets CRYPTO_XTS as a
fallback to provide 16 bytes IVs for certain CAAM module versions. This
config parameter is defined as (m) in defconfig, and conflicts with new
required value (y).

Change the CRYPTO_XTS to (y) to fulfill new dependency requirement for
both arm32 and aarch64 build configurations.

Cc: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 0a1b5faebed1d118dc5802922ce573e855cd91b6)

4 years agolinux-fslc-imx: update to v5.4.73
Andrey Zhizhikin [Fri, 30 Oct 2020 14:05:52 +0000 (14:05 +0000)]
linux-fslc-imx: update to v5.4.73

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

Following conflicts were resolved during merge:
----
- arch/arm/boot/dts/imx6sl.dtsi:
Commit [a1767c90194e2] in NXP tree is now covered with commit [5c4c2f437cead]
from upstream.

- drivers/gpu/drm/mxsfb/mxsfb_drv.c:
Resolve merge hunk for patch [ed8b90d303cf0] from upstream

- drivers/media/i2c/ov5640.c:
Patch [aa4bb8b8838ff] in NXP tree is now covered by patches [79ec0578c7e0a]
and [b2f8546056b35] from upstream. Changes from NXP patch [99aa4c8c18984] are
covered in upstream version as well.

- drivers/net/ethernet/freescale/fec_main.c:
Fix merge fuzz for patch [9e70485b40c83] from upstream.

- drivers/usb/cdns3/gadget.c:
Keep NXP version of the file, upstream version is not compatible.

- drivers/usb/dwc3/core.c:
- drivers/usb/dwc3/core.h:
Fix merge fuzz of patch [08045050c6bd2] together wth NXP patch [b30e41dc1e494]

- sound/soc/fsl/fsl_sai.c:
- sound/soc/fsl/fsl_sai.h:
Commit [2ea70e51eb72a] in NXP tree is now covered with commit [1ad7f52fe6683]
from upstream.
----

Following upstream commits are included in this version:
----
bde3f94035b0 Linux 5.4.73
3c7ccd7d4ace usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
efb893a56cea eeprom: at25: set minimum read/write access stride to 1
8011f45598cd usb: cdns3: gadget: free interrupt after gadget has deleted
ed134662a62b USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
2cc661ab2bde usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
1d2ce4350a01 tty: serial: fsl_lpuart: fix lpuart32_poll_get_char
231146202650 tty: serial: lpuart: fix lpuart32_write usage
a8a4b17bcc9d s390/qeth: don't let HW override the configured port role
905f0d17a07f net: korina: cast KSEG0 address to pointer in kfree
9bca56ad2f0a ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n()
18ec92b1ce29 dmaengine: dw: Activate FIFO-mode for memory peripherals only
190bce292b73 dmaengine: dw: Add DMA-channels mask cell support
bc94a025cfd2 scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
e13f0d325a04 usb: core: Solve race condition in anchor cleanup functions
5912b09c97cd brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach
36df67bd0097 scsi: smartpqi: Avoid crashing kernel for controller issues
d00555d2255f ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7.
4529f9e5067c ALSA: hda/ca0132 - Add AE-7 microphone selection commands.
752df39ed6e1 mwifiex: don't call del_timer_sync() on uninitialized timer
045f29c16fcf reiserfs: Fix memory leak in reiserfs_parse_options()
109f5845a60f ipvs: Fix uninit-value in do_ip_vs_set_ctl()
8f8df766f75c Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb
4886c2cf3d91 tty: ipwireless: fix error handling
e80b7ebcfda7 fbmem: add margin check to fb_check_caps()
f14811c617b4 scsi: qedi: Fix list_del corruption while removing active I/O
56b2fd0cbfb0 scsi: qedi: Protect active command list to avoid list corruption
f8bf0bbee1cc scsi: qedf: Return SUCCESS if stale rport is encountered
09e4f2271178 HID: ite: Add USB id match for Acer One S1003 keyboard dock
f3c23dcff8fb Fix use after free in get_capset_info callback.
a4638768b03d rtl8xxxu: prevent potential memory leak
d5eb55b5f96f brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
061d2f3fce45 selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change
d399015f191b scsi: qla2xxx: Warn if done() or free() are called on an already freed srb
0bb4a0b5a0ec scsi: ibmvfc: Fix error return in ibmvfc_probe()
ff9c607f0355 iomap: fix WARN_ON_ONCE() from unprivileged users
6458e8e8689b drm/msm/a6xx: fix a potential overflow issue
bab673eef853 Bluetooth: Only mark socket zapped after unlocking
78a47ef68262 usb: ohci: Default to per-port over-current protection
df01087859fa xfs: make sure the rt allocator doesn't run off the end
09b63105d089 opp: Prevent memory leak in dev_pm_opp_attach_genpd()
6ff3df752c06 reiserfs: only call unlock_new_inode() if I_NEW
0e3f41b6bec0 misc: rtsx: Fix memory leak in rtsx_pci_probe
3a8d86d8da1b bpf: Limit caller's stack depth 256 for subprogs with tailcalls
6c3a1aabfcff drm/panfrost: add amlogic reset quirk callback
a9990ed2d7ca ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs()
85b757ca3005 can: flexcan: flexcan_chip_stop(): add error handling and propagate error value
42e781da7b37 usb: dwc3: simple: add support for Hikey 970
0e1fb72e27d7 USB: cdc-acm: handle broken union descriptors
ca4261a249dd rtw88: increse the size of rx buffer size
41ce99a3ef1a udf: Avoid accessing uninitialized data on failed inode read
01d886b89eb8 udf: Limit sparing table size
e9e791f5c39a usb: gadget: function: printer: fix use-after-free in __lock_acquire
08045050c6bd usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc
821dcabafded misc: vop: add round_up(x,4) for vring_size to avoid kernel panic
85efddd97b72 mic: vop: copy data to kernel space then write to io memory
e93b629d347e scsi: target: core: Add CONTROL field for trace events
7cb5830b775a scsi: mvumi: Fix error return in mvumi_io_attach()
267edd6478f9 PM: hibernate: remove the bogus call to get_gendisk() in software_resume()
9ff197703e25 mac80211: handle lack of sband->bitrates in rates
c8b6ad0a8afb ip_gre: set dev->hard_header_len and dev->needed_headroom properly
16281bdd202f ntfs: add check for mft record size in superblock
05f9cc28a954 media: venus: core: Fix runtime PM imbalance in venus_probe
0ce7ba162b35 fs: dlm: fix configfs memory leak
ed99b3e5117d media: venus: fixes for list corruption
4f6af5a3c0f4 media: saa7134: avoid a shift overflow
cb475ba4400f mmc: sdio: Check for CISTPL_VERS_1 buffer size
67806a68d52c media: uvcvideo: Ensure all probed info is returned to v4l2
6827d62a86de x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR
7aa3f954cd91 media: media/pci: prevent memory leak in bttv_probe
ad3825eedb16 media: bdisp: Fix runtime PM imbalance on error
e1285a73c5fa media: platform: sti: hva: Fix runtime PM imbalance on error
8d727e1d261a media: platform: s3c-camif: Fix runtime PM imbalance on error
6b3f0742f531 media: vsp1: Fix runtime PM imbalance on error
7db4c3dfee01 media: exynos4-is: Fix a reference count leak
f36a80bc7512 media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync
8babe11e46ba media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync
62f3bc07008d media: sti: Fix reference count leaks
e4d4abe6e86f media: st-delta: Fix reference count leak in delta_run_work
d310c7437cb8 media: ati_remote: sanity check for both endpoints
b4325c738f8f media: firewire: fix memory leak
d06ea207e90b x86/mce: Add Skylake quirk for patrol scrub reported errors
624c2782b49d x86/asm: Replace __force_order with a memory clobber
fce2779e1c6e crypto: ccp - fix error handling
b3a0ed411008 block: ratelimit handle_bad_sector() message
a47cecbd2816 md/bitmap: fix memory leak of temporary bitmap
44e2bc80a6ec i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs
f224b8be9e31 perf: correct SNOOPX field offset
78e27678db4e sched/features: Fix !CONFIG_JUMP_LABEL case
13153509d8f3 NTB: hw: amd: fix an issue about leak system resources
abd19984441c nvmet: fix uninitialized work for zero kato
5ef1279abc74 powerpc/pseries: Avoid using addr_to_pfn in real mode
72ccbd1481cb powerpc/powernv/dump: Fix race while processing OPAL dump
d21b8c8fbf89 lightnvm: fix out-of-bounds write to array devices->info[]
b0b10fa454ea ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
7de30421d646 arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
64b8f8fbe939 ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails
55a7acbc0495 soc: fsl: qbman: Fix return value on success
c7ffa707e657 ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
d725df0e2bbb arm64: dts: actions: limit address range for pinctrl node
449ad29d76f7 arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels
845e4eefd3c4 arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
b78cdf1b51fc arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
1e61c8fda1bb arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
975dafc038f0 arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
08ece4ba2a6e arm64: dts: imx8mq: Add missing interrupts to GPC
93c3898ee8df memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
c072b76699a4 memory: omap-gpmc: Fix build error without CONFIG_OF
afb15453ca4c memory: omap-gpmc: Fix a couple off by ones
8426055fc960 arm64: dts: allwinner: h5: remove Mali GPU PMU module
ec65c6a90621 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
46ac92161144 ARM: s3c24xx: fix mmc gpio lookup tables
e118c1527ffe ARM: at91: pm: of_node_put() after its usage
5c4c2f437cea ARM: dts: imx6sl: fix rng node
c1430c876984 arm64: dts: meson: vim3: correct led polarity
6dbdc81b2625 netfilter: nf_fwd_netdev: clear timestamp in forwarding path
2f3839075a5f netfilter: ebtables: Fixes dropping of small packets in bridge nat
4d1eec59628c netfilter: conntrack: connection timeout after re-register
e6b7b40aced7 scsi: bfa: Fix error return in bfad_pci_init()
48df327e4b04 KVM: x86: emulating RDPID failure shall return #UD rather than #GP
ad87f31648ab Input: sun4i-ps2 - fix handling of platform_get_irq() error
cb3b77359a26 Input: twl4030_keypad - fix handling of platform_get_irq() error
2f967303cbdd Input: omap4-keypad - fix handling of platform_get_irq() error
2106d1cbe1c2 Input: ep93xx_keypad - fix handling of platform_get_irq() error
b205eef76388 Input: stmfts - fix a & vs && typo
81e5e2c268e9 Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume()
6498597aeb4c SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
e412625f38a4 clk: imx8mq: Fix usdhc parents order
b4035b3d64b6 vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages
f54d8a9e37b0 vfio/pci: Clear token on bypass registration failure
f2f616f3e333 ext4: limit entries returned when counting fsmap records
9c27185e12e8 svcrdma: fix bounce buffers for unaligned offsets and multiple pages
120222811b2e watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3
dbb9ef17777e watchdog: Use put_device on error
a8bbb47d94af watchdog: Fix memleak in watchdog_cdev_register
9a3ee7177f72 clk: bcm2835: add missing release if devm_clk_hw_register fails
c10e3c919a69 clk: at91: clk-main: update key before writing AT91_CKGR_MOR
1ed7508e684e module: statically initialize init section freeing data
b213999028e6 clk: mediatek: add UART0 clock support
56e68e2cd8fe clk: rockchip: Initialize hw to error to avoid undefined behavior
72407e5aa058 pwm: img: Fix null pointer access in probe
7e5155fdd061 clk: keystone: sci-clk: fix parsing assigned-clock data during probe
5b8882b53b0c clk: qcom: gcc-sdm660: Fix wrong parent_map
fddcf515454e vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn
42f16b3add6c PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY
aafa4b4c38e8 rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge()
833f3c362f63 PCI: iproc: Set affinity mask on MSI interrupts
bcb9394accb6 PCI: aardvark: Check for errors from pci_bridge_emul_init() call
bf65e6c51ac4 clk: meson: g12a: mark fclk_div2 as critical
423e65dcd594 i2c: rcar: Auto select RESET_CONTROLLER
63bd88ba8865 mailbox: avoid timer start from callback
fe1936208e3f rapidio: fix the missed put_device() for rio_mport_add_riodev
bfab0711eb27 rapidio: fix error handling path
c5df8ff043c3 ramfs: fix nommu mmap with gaps in the page cache
410f50b41c14 lib/crc32.c: fix trivial typo in preprocessor condition
a3a45516c70e mm/page_owner: change split_page_owner to take a count
06727f797f45 RDMA/rxe: Handle skb_clone() failure in rxe_recv.c
6fa4d484bada f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info
f08ae0c46198 selftests/powerpc: Fix eeh-basic.sh exit codes
180cf2e5f722 maiblox: mediatek: Fix handling of platform_get_irq() error
e7f0b9ab8b7d RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt()
7efb373881f7 IB/rdmavt: Fix sizeof mismatch
bc2cba6b2d5a cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier
56c30ffe5fcd i3c: master: Fix error return in cdns_i3c_master_probe()
ebe1a014d7ed powerpc/perf/hv-gpci: Fix starting index value
271e53005a26 powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints
dc1d4c658b9c RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces
c3a1c7b426b9 overflow: Include header file with SIZE_MAX declaration
de47278648aa kdb: Fix pager search for multi-line strings
626e2200f80b mtd: spinand: gigadevice: Add QE Bit
8999f59944e3 mtd: spinand: gigadevice: Only one dummy byte in QUADIO
2bb74bc921e0 mtd: rawnand: vf610: disable clk on error handling path in probe
5e3782b1fae1 RDMA/hns: Fix missing sq_sig_type when querying QP
eff57fbc2377 RDMA/hns: Fix the wrong value of rnr_retry when querying qp
1e583b2948ae perf stat: Skip duration_time in setup_system_wide
b79dd191680f i40iw: Add support to make destroy QP synchronous
61ad14e24eba RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work
4b1d559cc5c6 RDMA/hns: Set the unsupported wr opcode
0ff75bfed10d perf intel-pt: Fix "context_switch event has no tid" error
cee5080a0776 RDMA/cma: Consolidate the destruction of a cma_multicast in one place
7c4fec28980d RDMA/cma: Remove dead code for kernel rdmacm multicast
557c184df3c5 powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm
148d4f4dc75e powerpc/tau: Disable TAU between measurements
72407b8d08b3 powerpc/tau: Check processor type before enabling TAU interrupt
68a8ec0b022f powerpc/tau: Remove duplicated set_thresholds() call
c0578b423b5e powerpc/tau: Convert from timer to workqueue
0305488040dc powerpc/tau: Use appropriate temperature sample interval
a2087c04a2ac powerpc/book3s64/hash/4k: Support large linear mapping range with 4K
8fd3154eb0ee RDMA/qedr: Fix inline size returned for iWARP
97336c8296b5 RDMA/qedr: Fix return code if accept is called on a destroyed qp
4c5f385ab49e RDMA/qedr: Fix use of uninitialized field
e0a970d8f627 RDMA/qedr: Fix qp structure memory leak
1738b03e34ad RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz()
85e40ba1c4a5 RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary
b1712ec30dfb xfs: fix high key handling in the rt allocator's query_range function
b005b448daf2 xfs: fix deadlock and streamline xfs_getfsmap performance
adc3e2698637 xfs: limit entries returned when counting fsmap records
2577720d35e2 ida: Free allocated bitmap in error path
3789f5cfd600 arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER
67c2e58b684e ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values
baa7ea082f8e mtd: mtdoops: Don't write panic data twice
b8d4f65c6ae2 RDMA/mlx5: Fix potential race between destroy and CQE poll
935950e3190d pseries/drmem: don't cache node id in drmem_lmb struct
eb327e98631e powerpc/pseries: explicitly reschedule during drmem_lmb list traversal
937cdcc45aaa RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz()
a43f936da88f RDMA/hns: Add a check for current state before modifying QP
4a5aaa1747a3 mtd: lpddr: fix excessive stack usage with clang
1564884a4176 RDMA/ucma: Add missing locking around rdma_leave_multicast()
cc8ebd76b10a RDMA/ucma: Fix locking for ctx->events_reported
22d8bebf634a powerpc/icp-hv: Fix missing of_node_put() in success path
d2575bf27279 powerpc/pseries: Fix missing of_node_put() in rng_init()
4f74f179a335 IB/mlx4: Adjust delayed work when a dup is observed
1fe669e9ad19 IB/mlx4: Fix starvation in paravirt mux/demux
8d44d75812cf i3c: master add i3c_master_attach_boardinfo to preserve boardinfo
e7f826cd20a6 selftests/ftrace: Change synthetic event name for inter-event-combined test
17ed6448b00c fs: fix NULL dereference due to data race in prepend_path()
91e4c12a3bf4 mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary
9a1656f1d19b mm/memcg: fix device private memcg accounting
04fabdfcbf5d mm/swapfile.c: fix potential memory leak in sys_swapon
8194371c4d60 netfilter: nf_log: missing vlan offload tag and proto
a6aaab712d6a net: korina: fix kfree of rx/tx descriptor array
76c0e4b2a50f ipvs: clear skb->tstamp in forwarding path
7c83fe15ecb1 mwifiex: fix double free
91962ac35b48 platform/x86: mlx-platform: Remove PSU EEPROM configuration
dddb49f4152a ipmi_si: Fix wrong return value in try_smi_init()
b2a98fec2d1e scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()
9899e57bd714 scsi: target: tcmu: Fix warning: 'page' may be used uninitialized
2fb431e69ad6 usb: dwc2: Fix INTR OUT transfers in DDMA mode.
3fed2b5657e4 nl80211: fix non-split wiphy information
6aa25d03dfb5 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
9af716ed41e4 usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
2f002b5172b2 iwlwifi: mvm: split a print to avoid a WARNING in ROC
1dbf9d994b12 mfd: sm501: Fix leaks in probe()
df63949a2750 net: enic: Cure the enic api locking trainwreck
7c48d6e80e70 iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
cbe5109aa47b qtnfmac: fix resource leaks on unsupported iftype error return path
1d3188378d9b ibmvnic: set up 200GBPS speed
da012618c502 coresight: etm: perf: Fix warning caused by etm_setup_aux failure
56365dbb3ec2 nl80211: fix OBSS PD min and max offset validation
99e8886339fa nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell()
903bee2ebff1 HID: hid-input: fix stylus battery reporting
1ad7f52fe668 ASoC: fsl_sai: Instantiate snd_soc_dai_driver
56c1c45bb82d slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback
5bfd32bb16dc slimbus: core: do not enter to clock pause mode in core
9da3ff3368b7 slimbus: core: check get_addr before removing laddr ida
b7e2b1fe04bf quota: clear padding in v2r1_mem2diskdqb()
3fcd75ae29b5 usb: dwc2: Fix parameter type in function pointer prototype
f70650083b9e ALSA: seq: oss: Avoid mutex lock for a long-time ioctl
6f04266d084d misc: mic: scif: Fix error handling path
a7bf4cf31f57 dmaengine: dmatest: Check list for emptiness before access its last entry
4ca39ef88adc ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd()
572a7d15f2d1 spi: omap2-mcspi: Improve performance waiting for CHSTAT
98d0b2742fe0 net: dsa: rtl8366rb: Support all 4096 VLANs
06ba92787790 ASoC: tlv320aic32x4: Fix bdiv clock rate derivation
0f5203a88ca4 net: wilc1000: clean up resource in error path of init mon interface
26751638ff09 net: dsa: rtl8366: Skip PVID setting if not requested
11064fef1bb1 net: dsa: rtl8366: Refactor VLAN/PVID init
09cb271bcbde net: dsa: rtl8366: Check validity of passed VLANs
714ca2d03282 xhci: don't create endpoint debugfs entry before ring buffer is set.
1a31fa71d979 coresight: etm4x: Handle unreachable sink in perf mode
ed8b90d303cf drm: mxsfb: check framebuffer pitch
c8bc46fc01e4 cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE
1122f2a7833c net: stmmac: use netif_tx_start|stop_all_queues() function
148b49be7277 scsi: mpt3sas: Fix sync irqs
e757a39c2d84 net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow
50185a14fe8e pinctrl: mcp23s08: Fix mcp23x17 precious range
5e829cdd6d62 pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser
44a83bd3243b iomap: Clear page error before beginning a write
82ef2b6a9b6c drm/panfrost: Ensure GPU quirks are always initialised
a74f0f0a6265 drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check()
02bf8fbfb445 HID: roccat: add bounds checking in kone_sysfs_write_settings()
4d861784f0eb ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe()
23159b4375a4 video: fbdev: radeon: Fix memleak in radeonfb_pci_register
2370d94aed41 video: fbdev: sis: fix null ptr dereference
67e65396cd56 video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error
be700c52ae00 drivers/virt/fsl_hypervisor: Fix error handling path
bf12e769ff2a pwm: lpss: Add range limit check for the base_unit register value
34f326e702fd pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare()
2b6fb30cb49d pty: do tty_flip_buffer_push without port->lock in pty_write
bf94a8754f2a tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
f3f79d92ca71 tty: serial: earlycon dependency
2b150aa2e3ef binder: Remove bogus warning on failed same-process transaction
48c121a74fb6 drm/crc-debugfs: Fix memleak in crc_control_write
751c4cf0ee62 drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel
d911c0e9fcf0 mm/error_inject: Fix allow_error_inject function signatures.
ebc1d548a729 VMCI: check return value of get_user_pages_fast() for errors
659da2df0c5d staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent()
f87f0236bdbb backlight: sky81452-backlight: Fix refcount imbalance on error
517f0785cef9 scsi: csiostor: Fix wrong return value in csio_hw_prep_fw()
a28b846431c6 scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba()
835e3a595aa3 scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg()
49fc81280f83 scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()'
58826ecb7385 drm/gma500: fix error check
84b79c485356 staging: rtl8192u: Do not use GFP_KERNEL in atomic context
dc432c231f4a mwifiex: Do not use GFP_KERNEL in atomic context
7bf50ff5a32c brcmfmac: check ndev pointer
eb4bb7e520a7 ASoC: qcom: lpass-cpu: fix concurrency issue
cab19b7f827b ASoC: qcom: lpass-platform: fix memory leak
0627ae9be941 wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680
a3cf5b3ad12d ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path
9981ef0f9cfa ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb()
80ff60f046f4 ath6kl: prevent potential array overflow in ath6kl_add_new_sta()
e2a1b94f7fd2 drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel
0a5630dee31f drm/amd/display: Fix wrong return value in dm_update_plane_state()
0d234d1135dc Bluetooth: hci_uart: Cancel init work before unregistering
e99958ec096b drm/vkms: fix xrgb on compute crc
0ae399b5da2a ath10k: provide survey info as accumulated data
450d03435ca9 blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue
96bc5e4cb4c8 spi: spi-s3c64xx: Check return values
a053db13b3e6 spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath()
fcf7bf406590 pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB
0120ec32a777 regulator: resolve supply after creating regulator
cd68531d2981 media: ti-vpe: Fix a missing check and reference count leak
5c4ffc07f92e media: stm32-dcmi: Fix a reference count leak
a05590cc08e3 media: s5p-mfc: Fix a reference count leak
0747ff17aa6c media: camss: Fix a reference count leak.
28b21e02dce9 media: platform: fcp: Fix a reference count leak.
4e954d4dea1e media: rockchip/rga: Fix a reference count leak.
aa60f4ad0707 media: rcar-vin: Fix a reference count leak.
55d01160af68 media: tc358743: cleanup tc358743_cec_isr
de566409e3ad media: tc358743: initialize variable
3c66762f0c64 media: mx2_emmaprp: Fix memleak in emmaprp_probe
7fb271426a70 cypto: mediatek - fix leaks in mtk_desc_ring_alloc
cc0f25040972 hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61}
90e8f87c0b25 crypto: omap-sham - fix digcnt register handling with export/import
0db26c777a25 media: rcar-csi2: Allocate v4l2_async_subdev dynamically
7906b7a7ce1d media: rcar_drif: Allocate v4l2_async_subdev dynamically
58e2bcb7fa43 media: rcar_drif: Fix fwnode reference leak when parsing DT
79ec0578c7e0 media: i2c: ov5640: Enable data pins on poweron for DVP mode
b2f8546056b3 media: i2c: ov5640: Separate out mipi configuration from s_power
b9ccea540564 media: i2c: ov5640: Remain in power down for DVP mode unless streaming
8409370ae02e media: omap3isp: Fix memleak in isp_probe
79a41d2357c6 media: staging/intel-ipu3: css: Correctly reset some memory
8bcc5c270771 media: uvcvideo: Silence shift-out-of-bounds warning
8504250759f4 media: uvcvideo: Set media controller entity functions
8b426d665a41 media: m5mols: Check function pointer in m5mols_sensor_power
361a1b76b2d2 media: ov5640: Correct Bit Div register in clock tree diagram
7052f4c5ab51 media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()"
c6243d107c32 media: tuner-simple: fix regression in simple_set_radio_freq
ac36f94d34df crypto: picoxcell - Fix potential race condition bug
71444295839c crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call
3dd9ffbb6eda crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc()
528acbf310ff crypto: algif_skcipher - EBUSY on aio should be an error
d6623eea9abb x86/events/amd/iommu: Fix sizeof mismatch
200f13d0d9a1 x86/nmi: Fix nmi_handle() duration miscalculation
b257bb437dc3 perf/x86/intel/uncore: Reduce the number of CBOX counters
e089a75b7786 perf/x86/intel/uncore: Update Ice Lake uncore units
cfa97676cb44 sched/fair: Fix wrong cpu selecting from isolated domain
500a98894821 drivers/perf: thunderx2_pmu: Fix memory resource error handling
1731c693a62c drivers/perf: xgene_pmu: Fix uninitialized resource struct
7e297c83e64d x86/fpu: Allow multiple bits in clearcpuid= parameter
ab6bb1c1f1de perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS
9aee8216556e EDAC/ti: Fix handling of platform_get_irq() error
64a9f5a30fbb EDAC/aspeed: Fix handling of platform_get_irq() error
4d86328e42c3 EDAC/i5100: Fix error handling order in i5100_init_one()
24543df3f491 crypto: caam/qi - add fallback for XTS with more than 8B IV
66ec3755f791 crypto: algif_aead - Do not set MAY_BACKLOG on the async path
68e3b25444cb ima: Don't ignore errors from crypto_shash_update()
4a62024168c3 KVM: SVM: Initialize prev_ga_tag before use
39ba2b6c3d11 KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages
413aeed19567 KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails
f9ac2036344a KVM: nVMX: Reset the segment cache when stuffing guest segs
a5513655cfee SMB3: Resolve data corruption of TCP server info fields
aeaa30720d67 cifs: Return the error from crypt_message when enc/dec key not found.
65604f3ea2f2 cifs: remove bogus debug code
706538edacc6 ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887
5e19bf634c92 ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7
995a90e70429 ALSA: hda/realtek - set mic to auto detect on a HP AIO machine
a40f49438a15 ALSA: hda/realtek - The front Mic on a HP machine doesn't work
8df0ffe2f32c icmp: randomize the global rate limiter
9fa95d101caf tcp: fix to update snd_wl1 in bulk receiver fast path
c5e4e010f39e selftests: rtnetlink: load fou module for kci_test_encap_fou() test
6f7c40767bf4 selftests: forwarding: Add missing 'rp_filter' configuration
f93a27b0f301 r8169: fix operation under forced interrupt threading
68db21094ee5 nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download()
2f58abe7708a nexthop: Fix performance regression in nexthop deletion
d6d478290815 net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
09ea22aa3681 net: Properly typecast int values to set sk_max_pacing_rate
432336b3cf2a net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup
62d366f8e570 net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
1a3c8d6acbfc net: ftgmac100: Fix Aspeed ast2600 TX hang issue
7a6a016c5281 ibmvnic: save changed mac address to adapter->mac_addr
416eec363622 chelsio/chtls: correct function return and return type
15110ce6e26f chelsio/chtls: correct netdevice for vlan interface
fe97af291fee chelsio/chtls: fix socket lock
750e81e2dbc0 nvme-pci: disable the write zeros command for Intel 600P/P3100
a86bf1d8b19c ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
17784cec2da4 ALSA: hda: fix jack detection with Realtek codecs when in D3
8bedcbceaaa3 ALSA: bebob: potential info leak in hwdep_read()
401d4d79a8ed binder: fix UAF when releasing todo list
711c0471ef17 cxgb4: handle 4-tuple PEDIT to NAT mode translation
5f269cb9e513 r8169: fix data corruption issue on RTL8402
c5b868eecb4f net_sched: remove a redundant goto chain check
ba05057bd056 net/ipv4: always honour route mtu during forwarding
46a55a44cc75 net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt
25bd9ea1ae5b can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt
b0342b87cad8 can: m_can_platform: don't call m_can_class_suspend in runtime suspend
c4099221dbc0 socket: fix option SO_TIMESTAMPING_NEW
7d31e5722cbf tipc: fix the skb_unshare() in tipc_buf_append()
dd3f58f499d0 net: usb: qmi_wwan: add Cellient MPL200 card
65033e39f728 net/tls: sendfile fails with ktls offload
926210cd8158 net/smc: fix valid DMBE buffer sizes
cdd3c52a983e net: fix pos incrementment in ipv6_route_seq_next
f08752a4498b net: fec: Fix PHY init after phy_reset_after_clk_enable()
9e70485b40c8 net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()
0b41975f7b78 mlx4: handle non-napi callers to napi_poll
3392c9d8f9aa ipv4: Restore flowi4_oif update before call to xfrm_lookup_route
b7d2587f726a ibmveth: Identify ingress large send packets.
b809bead48a3 ibmveth: Switch order of ibmveth_helper calls.
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 881496a60c14d726a8b4800f7a935c9a5ef42535)

4 years agolinux-fslc: update to v5.4.73
Andrey Zhizhikin [Fri, 30 Oct 2020 13:56:49 +0000 (13:56 +0000)]
linux-fslc: update to v5.4.73

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

Following upstream commits are included in this version:
----
bde3f94035b0 Linux 5.4.73
3c7ccd7d4ace usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
efb893a56cea eeprom: at25: set minimum read/write access stride to 1
8011f45598cd usb: cdns3: gadget: free interrupt after gadget has deleted
ed134662a62b USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
2cc661ab2bde usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
1d2ce4350a01 tty: serial: fsl_lpuart: fix lpuart32_poll_get_char
231146202650 tty: serial: lpuart: fix lpuart32_write usage
a8a4b17bcc9d s390/qeth: don't let HW override the configured port role
905f0d17a07f net: korina: cast KSEG0 address to pointer in kfree
9bca56ad2f0a ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n()
18ec92b1ce29 dmaengine: dw: Activate FIFO-mode for memory peripherals only
190bce292b73 dmaengine: dw: Add DMA-channels mask cell support
bc94a025cfd2 scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
e13f0d325a04 usb: core: Solve race condition in anchor cleanup functions
5912b09c97cd brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach
36df67bd0097 scsi: smartpqi: Avoid crashing kernel for controller issues
d00555d2255f ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7.
4529f9e5067c ALSA: hda/ca0132 - Add AE-7 microphone selection commands.
752df39ed6e1 mwifiex: don't call del_timer_sync() on uninitialized timer
045f29c16fcf reiserfs: Fix memory leak in reiserfs_parse_options()
109f5845a60f ipvs: Fix uninit-value in do_ip_vs_set_ctl()
8f8df766f75c Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb
4886c2cf3d91 tty: ipwireless: fix error handling
e80b7ebcfda7 fbmem: add margin check to fb_check_caps()
f14811c617b4 scsi: qedi: Fix list_del corruption while removing active I/O
56b2fd0cbfb0 scsi: qedi: Protect active command list to avoid list corruption
f8bf0bbee1cc scsi: qedf: Return SUCCESS if stale rport is encountered
09e4f2271178 HID: ite: Add USB id match for Acer One S1003 keyboard dock
f3c23dcff8fb Fix use after free in get_capset_info callback.
a4638768b03d rtl8xxxu: prevent potential memory leak
d5eb55b5f96f brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
061d2f3fce45 selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change
d399015f191b scsi: qla2xxx: Warn if done() or free() are called on an already freed srb
0bb4a0b5a0ec scsi: ibmvfc: Fix error return in ibmvfc_probe()
ff9c607f0355 iomap: fix WARN_ON_ONCE() from unprivileged users
6458e8e8689b drm/msm/a6xx: fix a potential overflow issue
bab673eef853 Bluetooth: Only mark socket zapped after unlocking
78a47ef68262 usb: ohci: Default to per-port over-current protection
df01087859fa xfs: make sure the rt allocator doesn't run off the end
09b63105d089 opp: Prevent memory leak in dev_pm_opp_attach_genpd()
6ff3df752c06 reiserfs: only call unlock_new_inode() if I_NEW
0e3f41b6bec0 misc: rtsx: Fix memory leak in rtsx_pci_probe
3a8d86d8da1b bpf: Limit caller's stack depth 256 for subprogs with tailcalls
6c3a1aabfcff drm/panfrost: add amlogic reset quirk callback
a9990ed2d7ca ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs()
85b757ca3005 can: flexcan: flexcan_chip_stop(): add error handling and propagate error value
42e781da7b37 usb: dwc3: simple: add support for Hikey 970
0e1fb72e27d7 USB: cdc-acm: handle broken union descriptors
ca4261a249dd rtw88: increse the size of rx buffer size
41ce99a3ef1a udf: Avoid accessing uninitialized data on failed inode read
01d886b89eb8 udf: Limit sparing table size
e9e791f5c39a usb: gadget: function: printer: fix use-after-free in __lock_acquire
08045050c6bd usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc
821dcabafded misc: vop: add round_up(x,4) for vring_size to avoid kernel panic
85efddd97b72 mic: vop: copy data to kernel space then write to io memory
e93b629d347e scsi: target: core: Add CONTROL field for trace events
7cb5830b775a scsi: mvumi: Fix error return in mvumi_io_attach()
267edd6478f9 PM: hibernate: remove the bogus call to get_gendisk() in software_resume()
9ff197703e25 mac80211: handle lack of sband->bitrates in rates
c8b6ad0a8afb ip_gre: set dev->hard_header_len and dev->needed_headroom properly
16281bdd202f ntfs: add check for mft record size in superblock
05f9cc28a954 media: venus: core: Fix runtime PM imbalance in venus_probe
0ce7ba162b35 fs: dlm: fix configfs memory leak
ed99b3e5117d media: venus: fixes for list corruption
4f6af5a3c0f4 media: saa7134: avoid a shift overflow
cb475ba4400f mmc: sdio: Check for CISTPL_VERS_1 buffer size
67806a68d52c media: uvcvideo: Ensure all probed info is returned to v4l2
6827d62a86de x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR
7aa3f954cd91 media: media/pci: prevent memory leak in bttv_probe
ad3825eedb16 media: bdisp: Fix runtime PM imbalance on error
e1285a73c5fa media: platform: sti: hva: Fix runtime PM imbalance on error
8d727e1d261a media: platform: s3c-camif: Fix runtime PM imbalance on error
6b3f0742f531 media: vsp1: Fix runtime PM imbalance on error
7db4c3dfee01 media: exynos4-is: Fix a reference count leak
f36a80bc7512 media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync
8babe11e46ba media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync
62f3bc07008d media: sti: Fix reference count leaks
e4d4abe6e86f media: st-delta: Fix reference count leak in delta_run_work
d310c7437cb8 media: ati_remote: sanity check for both endpoints
b4325c738f8f media: firewire: fix memory leak
d06ea207e90b x86/mce: Add Skylake quirk for patrol scrub reported errors
624c2782b49d x86/asm: Replace __force_order with a memory clobber
fce2779e1c6e crypto: ccp - fix error handling
b3a0ed411008 block: ratelimit handle_bad_sector() message
a47cecbd2816 md/bitmap: fix memory leak of temporary bitmap
44e2bc80a6ec i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs
f224b8be9e31 perf: correct SNOOPX field offset
78e27678db4e sched/features: Fix !CONFIG_JUMP_LABEL case
13153509d8f3 NTB: hw: amd: fix an issue about leak system resources
abd19984441c nvmet: fix uninitialized work for zero kato
5ef1279abc74 powerpc/pseries: Avoid using addr_to_pfn in real mode
72ccbd1481cb powerpc/powernv/dump: Fix race while processing OPAL dump
d21b8c8fbf89 lightnvm: fix out-of-bounds write to array devices->info[]
b0b10fa454ea ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
7de30421d646 arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
64b8f8fbe939 ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails
55a7acbc0495 soc: fsl: qbman: Fix return value on success
c7ffa707e657 ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
d725df0e2bbb arm64: dts: actions: limit address range for pinctrl node
449ad29d76f7 arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels
845e4eefd3c4 arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
b78cdf1b51fc arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
1e61c8fda1bb arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
975dafc038f0 arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
08ece4ba2a6e arm64: dts: imx8mq: Add missing interrupts to GPC
93c3898ee8df memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
c072b76699a4 memory: omap-gpmc: Fix build error without CONFIG_OF
afb15453ca4c memory: omap-gpmc: Fix a couple off by ones
8426055fc960 arm64: dts: allwinner: h5: remove Mali GPU PMU module
ec65c6a90621 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
46ac92161144 ARM: s3c24xx: fix mmc gpio lookup tables
e118c1527ffe ARM: at91: pm: of_node_put() after its usage
5c4c2f437cea ARM: dts: imx6sl: fix rng node
c1430c876984 arm64: dts: meson: vim3: correct led polarity
6dbdc81b2625 netfilter: nf_fwd_netdev: clear timestamp in forwarding path
2f3839075a5f netfilter: ebtables: Fixes dropping of small packets in bridge nat
4d1eec59628c netfilter: conntrack: connection timeout after re-register
e6b7b40aced7 scsi: bfa: Fix error return in bfad_pci_init()
48df327e4b04 KVM: x86: emulating RDPID failure shall return #UD rather than #GP
ad87f31648ab Input: sun4i-ps2 - fix handling of platform_get_irq() error
cb3b77359a26 Input: twl4030_keypad - fix handling of platform_get_irq() error
2f967303cbdd Input: omap4-keypad - fix handling of platform_get_irq() error
2106d1cbe1c2 Input: ep93xx_keypad - fix handling of platform_get_irq() error
b205eef76388 Input: stmfts - fix a & vs && typo
81e5e2c268e9 Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume()
6498597aeb4c SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
e412625f38a4 clk: imx8mq: Fix usdhc parents order
b4035b3d64b6 vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages
f54d8a9e37b0 vfio/pci: Clear token on bypass registration failure
f2f616f3e333 ext4: limit entries returned when counting fsmap records
9c27185e12e8 svcrdma: fix bounce buffers for unaligned offsets and multiple pages
120222811b2e watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3
dbb9ef17777e watchdog: Use put_device on error
a8bbb47d94af watchdog: Fix memleak in watchdog_cdev_register
9a3ee7177f72 clk: bcm2835: add missing release if devm_clk_hw_register fails
c10e3c919a69 clk: at91: clk-main: update key before writing AT91_CKGR_MOR
1ed7508e684e module: statically initialize init section freeing data
b213999028e6 clk: mediatek: add UART0 clock support
56e68e2cd8fe clk: rockchip: Initialize hw to error to avoid undefined behavior
72407e5aa058 pwm: img: Fix null pointer access in probe
7e5155fdd061 clk: keystone: sci-clk: fix parsing assigned-clock data during probe
5b8882b53b0c clk: qcom: gcc-sdm660: Fix wrong parent_map
fddcf515454e vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn
42f16b3add6c PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY
aafa4b4c38e8 rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge()
833f3c362f63 PCI: iproc: Set affinity mask on MSI interrupts
bcb9394accb6 PCI: aardvark: Check for errors from pci_bridge_emul_init() call
bf65e6c51ac4 clk: meson: g12a: mark fclk_div2 as critical
423e65dcd594 i2c: rcar: Auto select RESET_CONTROLLER
63bd88ba8865 mailbox: avoid timer start from callback
fe1936208e3f rapidio: fix the missed put_device() for rio_mport_add_riodev
bfab0711eb27 rapidio: fix error handling path
c5df8ff043c3 ramfs: fix nommu mmap with gaps in the page cache
410f50b41c14 lib/crc32.c: fix trivial typo in preprocessor condition
a3a45516c70e mm/page_owner: change split_page_owner to take a count
06727f797f45 RDMA/rxe: Handle skb_clone() failure in rxe_recv.c
6fa4d484bada f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info
f08ae0c46198 selftests/powerpc: Fix eeh-basic.sh exit codes
180cf2e5f722 maiblox: mediatek: Fix handling of platform_get_irq() error
e7f0b9ab8b7d RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt()
7efb373881f7 IB/rdmavt: Fix sizeof mismatch
bc2cba6b2d5a cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier
56c30ffe5fcd i3c: master: Fix error return in cdns_i3c_master_probe()
ebe1a014d7ed powerpc/perf/hv-gpci: Fix starting index value
271e53005a26 powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints
dc1d4c658b9c RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces
c3a1c7b426b9 overflow: Include header file with SIZE_MAX declaration
de47278648aa kdb: Fix pager search for multi-line strings
626e2200f80b mtd: spinand: gigadevice: Add QE Bit
8999f59944e3 mtd: spinand: gigadevice: Only one dummy byte in QUADIO
2bb74bc921e0 mtd: rawnand: vf610: disable clk on error handling path in probe
5e3782b1fae1 RDMA/hns: Fix missing sq_sig_type when querying QP
eff57fbc2377 RDMA/hns: Fix the wrong value of rnr_retry when querying qp
1e583b2948ae perf stat: Skip duration_time in setup_system_wide
b79dd191680f i40iw: Add support to make destroy QP synchronous
61ad14e24eba RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work
4b1d559cc5c6 RDMA/hns: Set the unsupported wr opcode
0ff75bfed10d perf intel-pt: Fix "context_switch event has no tid" error
cee5080a0776 RDMA/cma: Consolidate the destruction of a cma_multicast in one place
7c4fec28980d RDMA/cma: Remove dead code for kernel rdmacm multicast
557c184df3c5 powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm
148d4f4dc75e powerpc/tau: Disable TAU between measurements
72407b8d08b3 powerpc/tau: Check processor type before enabling TAU interrupt
68a8ec0b022f powerpc/tau: Remove duplicated set_thresholds() call
c0578b423b5e powerpc/tau: Convert from timer to workqueue
0305488040dc powerpc/tau: Use appropriate temperature sample interval
a2087c04a2ac powerpc/book3s64/hash/4k: Support large linear mapping range with 4K
8fd3154eb0ee RDMA/qedr: Fix inline size returned for iWARP
97336c8296b5 RDMA/qedr: Fix return code if accept is called on a destroyed qp
4c5f385ab49e RDMA/qedr: Fix use of uninitialized field
e0a970d8f627 RDMA/qedr: Fix qp structure memory leak
1738b03e34ad RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz()
85e40ba1c4a5 RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary
b1712ec30dfb xfs: fix high key handling in the rt allocator's query_range function
b005b448daf2 xfs: fix deadlock and streamline xfs_getfsmap performance
adc3e2698637 xfs: limit entries returned when counting fsmap records
2577720d35e2 ida: Free allocated bitmap in error path
3789f5cfd600 arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER
67c2e58b684e ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values
baa7ea082f8e mtd: mtdoops: Don't write panic data twice
b8d4f65c6ae2 RDMA/mlx5: Fix potential race between destroy and CQE poll
935950e3190d pseries/drmem: don't cache node id in drmem_lmb struct
eb327e98631e powerpc/pseries: explicitly reschedule during drmem_lmb list traversal
937cdcc45aaa RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz()
a43f936da88f RDMA/hns: Add a check for current state before modifying QP
4a5aaa1747a3 mtd: lpddr: fix excessive stack usage with clang
1564884a4176 RDMA/ucma: Add missing locking around rdma_leave_multicast()
cc8ebd76b10a RDMA/ucma: Fix locking for ctx->events_reported
22d8bebf634a powerpc/icp-hv: Fix missing of_node_put() in success path
d2575bf27279 powerpc/pseries: Fix missing of_node_put() in rng_init()
4f74f179a335 IB/mlx4: Adjust delayed work when a dup is observed
1fe669e9ad19 IB/mlx4: Fix starvation in paravirt mux/demux
8d44d75812cf i3c: master add i3c_master_attach_boardinfo to preserve boardinfo
e7f826cd20a6 selftests/ftrace: Change synthetic event name for inter-event-combined test
17ed6448b00c fs: fix NULL dereference due to data race in prepend_path()
91e4c12a3bf4 mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary
9a1656f1d19b mm/memcg: fix device private memcg accounting
04fabdfcbf5d mm/swapfile.c: fix potential memory leak in sys_swapon
8194371c4d60 netfilter: nf_log: missing vlan offload tag and proto
a6aaab712d6a net: korina: fix kfree of rx/tx descriptor array
76c0e4b2a50f ipvs: clear skb->tstamp in forwarding path
7c83fe15ecb1 mwifiex: fix double free
91962ac35b48 platform/x86: mlx-platform: Remove PSU EEPROM configuration
dddb49f4152a ipmi_si: Fix wrong return value in try_smi_init()
b2a98fec2d1e scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()
9899e57bd714 scsi: target: tcmu: Fix warning: 'page' may be used uninitialized
2fb431e69ad6 usb: dwc2: Fix INTR OUT transfers in DDMA mode.
3fed2b5657e4 nl80211: fix non-split wiphy information
6aa25d03dfb5 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
9af716ed41e4 usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
2f002b5172b2 iwlwifi: mvm: split a print to avoid a WARNING in ROC
1dbf9d994b12 mfd: sm501: Fix leaks in probe()
df63949a2750 net: enic: Cure the enic api locking trainwreck
7c48d6e80e70 iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
cbe5109aa47b qtnfmac: fix resource leaks on unsupported iftype error return path
1d3188378d9b ibmvnic: set up 200GBPS speed
da012618c502 coresight: etm: perf: Fix warning caused by etm_setup_aux failure
56365dbb3ec2 nl80211: fix OBSS PD min and max offset validation
99e8886339fa nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell()
903bee2ebff1 HID: hid-input: fix stylus battery reporting
1ad7f52fe668 ASoC: fsl_sai: Instantiate snd_soc_dai_driver
56c1c45bb82d slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback
5bfd32bb16dc slimbus: core: do not enter to clock pause mode in core
9da3ff3368b7 slimbus: core: check get_addr before removing laddr ida
b7e2b1fe04bf quota: clear padding in v2r1_mem2diskdqb()
3fcd75ae29b5 usb: dwc2: Fix parameter type in function pointer prototype
f70650083b9e ALSA: seq: oss: Avoid mutex lock for a long-time ioctl
6f04266d084d misc: mic: scif: Fix error handling path
a7bf4cf31f57 dmaengine: dmatest: Check list for emptiness before access its last entry
4ca39ef88adc ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd()
572a7d15f2d1 spi: omap2-mcspi: Improve performance waiting for CHSTAT
98d0b2742fe0 net: dsa: rtl8366rb: Support all 4096 VLANs
06ba92787790 ASoC: tlv320aic32x4: Fix bdiv clock rate derivation
0f5203a88ca4 net: wilc1000: clean up resource in error path of init mon interface
26751638ff09 net: dsa: rtl8366: Skip PVID setting if not requested
11064fef1bb1 net: dsa: rtl8366: Refactor VLAN/PVID init
09cb271bcbde net: dsa: rtl8366: Check validity of passed VLANs
714ca2d03282 xhci: don't create endpoint debugfs entry before ring buffer is set.
1a31fa71d979 coresight: etm4x: Handle unreachable sink in perf mode
ed8b90d303cf drm: mxsfb: check framebuffer pitch
c8bc46fc01e4 cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE
1122f2a7833c net: stmmac: use netif_tx_start|stop_all_queues() function
148b49be7277 scsi: mpt3sas: Fix sync irqs
e757a39c2d84 net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow
50185a14fe8e pinctrl: mcp23s08: Fix mcp23x17 precious range
5e829cdd6d62 pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser
44a83bd3243b iomap: Clear page error before beginning a write
82ef2b6a9b6c drm/panfrost: Ensure GPU quirks are always initialised
a74f0f0a6265 drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check()
02bf8fbfb445 HID: roccat: add bounds checking in kone_sysfs_write_settings()
4d861784f0eb ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe()
23159b4375a4 video: fbdev: radeon: Fix memleak in radeonfb_pci_register
2370d94aed41 video: fbdev: sis: fix null ptr dereference
67e65396cd56 video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error
be700c52ae00 drivers/virt/fsl_hypervisor: Fix error handling path
bf12e769ff2a pwm: lpss: Add range limit check for the base_unit register value
34f326e702fd pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare()
2b6fb30cb49d pty: do tty_flip_buffer_push without port->lock in pty_write
bf94a8754f2a tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
f3f79d92ca71 tty: serial: earlycon dependency
2b150aa2e3ef binder: Remove bogus warning on failed same-process transaction
48c121a74fb6 drm/crc-debugfs: Fix memleak in crc_control_write
751c4cf0ee62 drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel
d911c0e9fcf0 mm/error_inject: Fix allow_error_inject function signatures.
ebc1d548a729 VMCI: check return value of get_user_pages_fast() for errors
659da2df0c5d staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent()
f87f0236bdbb backlight: sky81452-backlight: Fix refcount imbalance on error
517f0785cef9 scsi: csiostor: Fix wrong return value in csio_hw_prep_fw()
a28b846431c6 scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba()
835e3a595aa3 scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg()
49fc81280f83 scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()'
58826ecb7385 drm/gma500: fix error check
84b79c485356 staging: rtl8192u: Do not use GFP_KERNEL in atomic context
dc432c231f4a mwifiex: Do not use GFP_KERNEL in atomic context
7bf50ff5a32c brcmfmac: check ndev pointer
eb4bb7e520a7 ASoC: qcom: lpass-cpu: fix concurrency issue
cab19b7f827b ASoC: qcom: lpass-platform: fix memory leak
0627ae9be941 wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680
a3cf5b3ad12d ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path
9981ef0f9cfa ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb()
80ff60f046f4 ath6kl: prevent potential array overflow in ath6kl_add_new_sta()
e2a1b94f7fd2 drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel
0a5630dee31f drm/amd/display: Fix wrong return value in dm_update_plane_state()
0d234d1135dc Bluetooth: hci_uart: Cancel init work before unregistering
e99958ec096b drm/vkms: fix xrgb on compute crc
0ae399b5da2a ath10k: provide survey info as accumulated data
450d03435ca9 blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue
96bc5e4cb4c8 spi: spi-s3c64xx: Check return values
a053db13b3e6 spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath()
fcf7bf406590 pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB
0120ec32a777 regulator: resolve supply after creating regulator
cd68531d2981 media: ti-vpe: Fix a missing check and reference count leak
5c4ffc07f92e media: stm32-dcmi: Fix a reference count leak
a05590cc08e3 media: s5p-mfc: Fix a reference count leak
0747ff17aa6c media: camss: Fix a reference count leak.
28b21e02dce9 media: platform: fcp: Fix a reference count leak.
4e954d4dea1e media: rockchip/rga: Fix a reference count leak.
aa60f4ad0707 media: rcar-vin: Fix a reference count leak.
55d01160af68 media: tc358743: cleanup tc358743_cec_isr
de566409e3ad media: tc358743: initialize variable
3c66762f0c64 media: mx2_emmaprp: Fix memleak in emmaprp_probe
7fb271426a70 cypto: mediatek - fix leaks in mtk_desc_ring_alloc
cc0f25040972 hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61}
90e8f87c0b25 crypto: omap-sham - fix digcnt register handling with export/import
0db26c777a25 media: rcar-csi2: Allocate v4l2_async_subdev dynamically
7906b7a7ce1d media: rcar_drif: Allocate v4l2_async_subdev dynamically
58e2bcb7fa43 media: rcar_drif: Fix fwnode reference leak when parsing DT
79ec0578c7e0 media: i2c: ov5640: Enable data pins on poweron for DVP mode
b2f8546056b3 media: i2c: ov5640: Separate out mipi configuration from s_power
b9ccea540564 media: i2c: ov5640: Remain in power down for DVP mode unless streaming
8409370ae02e media: omap3isp: Fix memleak in isp_probe
79a41d2357c6 media: staging/intel-ipu3: css: Correctly reset some memory
8bcc5c270771 media: uvcvideo: Silence shift-out-of-bounds warning
8504250759f4 media: uvcvideo: Set media controller entity functions
8b426d665a41 media: m5mols: Check function pointer in m5mols_sensor_power
361a1b76b2d2 media: ov5640: Correct Bit Div register in clock tree diagram
7052f4c5ab51 media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()"
c6243d107c32 media: tuner-simple: fix regression in simple_set_radio_freq
ac36f94d34df crypto: picoxcell - Fix potential race condition bug
71444295839c crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call
3dd9ffbb6eda crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc()
528acbf310ff crypto: algif_skcipher - EBUSY on aio should be an error
d6623eea9abb x86/events/amd/iommu: Fix sizeof mismatch
200f13d0d9a1 x86/nmi: Fix nmi_handle() duration miscalculation
b257bb437dc3 perf/x86/intel/uncore: Reduce the number of CBOX counters
e089a75b7786 perf/x86/intel/uncore: Update Ice Lake uncore units
cfa97676cb44 sched/fair: Fix wrong cpu selecting from isolated domain
500a98894821 drivers/perf: thunderx2_pmu: Fix memory resource error handling
1731c693a62c drivers/perf: xgene_pmu: Fix uninitialized resource struct
7e297c83e64d x86/fpu: Allow multiple bits in clearcpuid= parameter
ab6bb1c1f1de perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS
9aee8216556e EDAC/ti: Fix handling of platform_get_irq() error
64a9f5a30fbb EDAC/aspeed: Fix handling of platform_get_irq() error
4d86328e42c3 EDAC/i5100: Fix error handling order in i5100_init_one()
24543df3f491 crypto: caam/qi - add fallback for XTS with more than 8B IV
66ec3755f791 crypto: algif_aead - Do not set MAY_BACKLOG on the async path
68e3b25444cb ima: Don't ignore errors from crypto_shash_update()
4a62024168c3 KVM: SVM: Initialize prev_ga_tag before use
39ba2b6c3d11 KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages
413aeed19567 KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails
f9ac2036344a KVM: nVMX: Reset the segment cache when stuffing guest segs
a5513655cfee SMB3: Resolve data corruption of TCP server info fields
aeaa30720d67 cifs: Return the error from crypt_message when enc/dec key not found.
65604f3ea2f2 cifs: remove bogus debug code
706538edacc6 ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887
5e19bf634c92 ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7
995a90e70429 ALSA: hda/realtek - set mic to auto detect on a HP AIO machine
a40f49438a15 ALSA: hda/realtek - The front Mic on a HP machine doesn't work
8df0ffe2f32c icmp: randomize the global rate limiter
9fa95d101caf tcp: fix to update snd_wl1 in bulk receiver fast path
c5e4e010f39e selftests: rtnetlink: load fou module for kci_test_encap_fou() test
6f7c40767bf4 selftests: forwarding: Add missing 'rp_filter' configuration
f93a27b0f301 r8169: fix operation under forced interrupt threading
68db21094ee5 nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download()
2f58abe7708a nexthop: Fix performance regression in nexthop deletion
d6d478290815 net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
09ea22aa3681 net: Properly typecast int values to set sk_max_pacing_rate
432336b3cf2a net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup
62d366f8e570 net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
1a3c8d6acbfc net: ftgmac100: Fix Aspeed ast2600 TX hang issue
7a6a016c5281 ibmvnic: save changed mac address to adapter->mac_addr
416eec363622 chelsio/chtls: correct function return and return type
15110ce6e26f chelsio/chtls: correct netdevice for vlan interface
fe97af291fee chelsio/chtls: fix socket lock
750e81e2dbc0 nvme-pci: disable the write zeros command for Intel 600P/P3100
a86bf1d8b19c ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
17784cec2da4 ALSA: hda: fix jack detection with Realtek codecs when in D3
8bedcbceaaa3 ALSA: bebob: potential info leak in hwdep_read()
401d4d79a8ed binder: fix UAF when releasing todo list
711c0471ef17 cxgb4: handle 4-tuple PEDIT to NAT mode translation
5f269cb9e513 r8169: fix data corruption issue on RTL8402
c5b868eecb4f net_sched: remove a redundant goto chain check
ba05057bd056 net/ipv4: always honour route mtu during forwarding
46a55a44cc75 net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt
25bd9ea1ae5b can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt
b0342b87cad8 can: m_can_platform: don't call m_can_class_suspend in runtime suspend
c4099221dbc0 socket: fix option SO_TIMESTAMPING_NEW
7d31e5722cbf tipc: fix the skb_unshare() in tipc_buf_append()
dd3f58f499d0 net: usb: qmi_wwan: add Cellient MPL200 card
65033e39f728 net/tls: sendfile fails with ktls offload
926210cd8158 net/smc: fix valid DMBE buffer sizes
cdd3c52a983e net: fix pos incrementment in ipv6_route_seq_next
f08752a4498b net: fec: Fix PHY init after phy_reset_after_clk_enable()
9e70485b40c8 net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()
0b41975f7b78 mlx4: handle non-napi callers to napi_poll
3392c9d8f9aa ipv4: Restore flowi4_oif update before call to xfrm_lookup_route
b7d2587f726a ibmveth: Identify ingress large send packets.
b809bead48a3 ibmveth: Switch order of ibmveth_helper calls.
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 1fb9d56b6b57b5624411d4687736d9de24757734)

4 years agoimx6ullevk: Update maintainer
Tom Hochstein [Thu, 22 Oct 2020 20:15:55 +0000 (13:15 -0700)]
imx6ullevk: Update maintainer

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit c6219d68f087c342fe1568ab8d10396c9d329dfd)

4 years agolinux-fslc: update to v5.4.72
Andrey Zhizhikin [Sun, 18 Oct 2020 21:20:43 +0000 (21:20 +0000)]
linux-fslc: update to v5.4.72

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

Following commits are included in this version:
----
52f6ded2a377 Linux 5.4.72
865b015e8d41 crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
aa1167908ac4 crypto: bcm - Verify GCM/CCM key length in setkey
564312e08892 xen/events: don't use chip_data for legacy IRQs
041445d0d577 reiserfs: Fix oops during mount
046616898a57 reiserfs: Initialize inode keys properly
22ab9ca024a0 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters
bfb1438e8c15 USB: serial: pl2303: add device-id for HP GC device
aecf3a1c11dc staging: comedi: check validity of wMaxPacketSize of usb endpoints found
8aff87284be6 USB: serial: option: Add Telit FT980-KS composition
3c3eb734ef1f USB: serial: option: add Cellient MPL200 card
b970578274e9 media: usbtv: Fix refcounting mixup
6ad2e647d91f Bluetooth: Disconnect if E0 is used for Level 4
21d2051d1f1c Bluetooth: Fix update of connection state in `hci_encrypt_cfm`
ed6c361e3229 Bluetooth: Consolidate encryption handling in hci_encrypt_cfm
155bf3fd4e8c Bluetooth: MGMT: Fix not checking if BT_HS is enabled
66a14350de9a Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel
0d9e9b6e1a26 Bluetooth: A2MP: Fix not initializing all members
54f8badb9bc9 ACPI: Always build evged in
30ddaa4c0c95 ARM: 8939/1: kbuild: use correct nm executable
1bf467fdfeae btrfs: take overcommit into account in inc_block_group_ro
39c5eb1482b2 btrfs: don't pass system_chunk into can_overcommit
bc79abf4afea perf cs-etm: Move definition of 'traceid_list' global variable from header file
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 350017397b22930c854a8024a0d7b825f000de26)

4 years agolinux-fslc-imx: update to v5.4.72
Andrey Zhizhikin [Sun, 18 Oct 2020 21:18:28 +0000 (21:18 +0000)]
linux-fslc-imx: update to v5.4.72

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

Following commits are included in this version:
----
52f6ded2a377 Linux 5.4.72
865b015e8d41 crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
aa1167908ac4 crypto: bcm - Verify GCM/CCM key length in setkey
564312e08892 xen/events: don't use chip_data for legacy IRQs
041445d0d577 reiserfs: Fix oops during mount
046616898a57 reiserfs: Initialize inode keys properly
22ab9ca024a0 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters
bfb1438e8c15 USB: serial: pl2303: add device-id for HP GC device
aecf3a1c11dc staging: comedi: check validity of wMaxPacketSize of usb endpoints found
8aff87284be6 USB: serial: option: Add Telit FT980-KS composition
3c3eb734ef1f USB: serial: option: add Cellient MPL200 card
b970578274e9 media: usbtv: Fix refcounting mixup
6ad2e647d91f Bluetooth: Disconnect if E0 is used for Level 4
21d2051d1f1c Bluetooth: Fix update of connection state in `hci_encrypt_cfm`
ed6c361e3229 Bluetooth: Consolidate encryption handling in hci_encrypt_cfm
155bf3fd4e8c Bluetooth: MGMT: Fix not checking if BT_HS is enabled
66a14350de9a Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel
0d9e9b6e1a26 Bluetooth: A2MP: Fix not initializing all members
54f8badb9bc9 ACPI: Always build evged in
30ddaa4c0c95 ARM: 8939/1: kbuild: use correct nm executable
1bf467fdfeae btrfs: take overcommit into account in inc_block_group_ro
39c5eb1482b2 btrfs: don't pass system_chunk into can_overcommit
bc79abf4afea perf cs-etm: Move definition of 'traceid_list' global variable from header file
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit c89441243eb04397009815d09c21d47a9634f676)

4 years agolinux-fslc: update to v5.4.71
Andrey Zhizhikin [Fri, 16 Oct 2020 20:23:20 +0000 (20:23 +0000)]
linux-fslc: update to v5.4.71

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

Following commits are manually added into the tree:
d4f3dcb65f2e media: coda: Change firmware probing order

Following commits are included in this version:
----
85b0841aab15 Linux 5.4.71
22e6625babfc net_sched: commit action insertions together
a5de4ee6d055 net_sched: defer tcf_idr_insert() in tcf_action_init_1()
dbb763107d3e net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
6c9edf2d855a Input: ati_remote2 - add missing newlines when printing module parameters
536c767b14e3 net/mlx5e: Fix driver's declaration to support GRE offload
8dc5025c6a44 net/tls: race causes kernel panic
a42dbd059ef6 net/core: check length before updating Ethertype in skb_mpls_{push,pop}
e39c9eba9bef tcp: fix receive window update in tcp_add_backlog()
2729afe17987 mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
d94c1505fa91 mmc: core: don't set limits.discard_granularity as 0
760c7a948bea perf: Fix task_function_call() error handling
b750f86a62d1 rxrpc: Fix server keyring leak
ae1a085b4aac rxrpc: The server keyring isn't network-namespaced
513dd1609c9d rxrpc: Fix some missing _bh annotations on locking conn->state_lock
422f5c5d3ef9 rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
7e1f39b5c1d5 rxrpc: Fix rxkad token xdr encoding
9a52da3f61b4 net/mlx5e: Fix VLAN create flow
6b9752d85e72 net/mlx5e: Fix VLAN cleanup flow
47e83c69fe14 net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU
1e7a94724b78 net/mlx5: Fix request_irqs error flow
073fff810206 net/mlx5: Avoid possible free of command entry while timeout comp handler
0955c774f32d virtio-net: don't disable guest csum when disable LRO
15f84bdf6185 net: usb: ax88179_178a: fix missing stop entry in driver_info
70877d04d41f r8169: fix RTL8168f/RTL8411 EPHY config
7a96cbd74fcd mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path
f3b35c3782ed mdio: fix mdio-thunder.c dependency & build error
8d103b1f9ce5 bonding: set dev->needed_headroom in bond_setup_by_slave()
3ce96a55b756 net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop
e987ea087fd2 iavf: Fix incorrect adapter get in iavf_resume
029ced5cce89 iavf: use generic power management
84ab35eacdf2 xfrm: Use correct address family in xfrm_state_find
4d3edb2e4d6e platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP
dd2786a3e521 net: stmmac: removed enabling eee in EEE set callback
e9a12de5a2be xfrm: clone whole liftime_cur structure in xfrm_do_migrate
7ea7436c406c xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
c1becfebe33e xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
0bea401a9a5a xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
f825fd534f8b iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb()
bdffb36bcd38 drm/amdgpu: prevent double kfree ttm->sg
4034664a733e openvswitch: handle DNAT tuple collision
f89128ad358e net: team: fix memory leak in __team_options_register
003269d8d6de team: set dev->needed_headroom in team_setup_by_port()
fb3681c20fbf sctp: fix sctp_auth_init_hmacs() error path
040e3110d49c i2c: owl: Clear NACK and BUS error bits
abe997f632d1 i2c: meson: fixup rate calculation with filter delay
6db69c390622 i2c: meson: fix clock setting overwrite
209549c1c0f0 cifs: Fix incomplete memory allocation on setxattr path
0afdda28eb2b xfrmi: drop ignore_df check before updating pmtu
49af88ac6534 nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
15cac17d9d39 tcp: use sendpage_ok() to detect misused .sendpage
d23dd3864b4c net: introduce helper sendpage_ok() in include/linux/net.h
5c62d335317c mm/khugepaged: fix filemap page_to_pgoff(page) != offset
1317469fa05b macsec: avoid use-after-free in macsec_handle_frame()
20f96fee81c6 nvme-core: put ctrl ref when module ref get fail
c0f3c5386995 btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation
e531fd7f8b3a btrfs: fix RWF_NOWAIT write not failling when we need to cow
1f90600e259b btrfs: Ensure we trim ranges across block group boundary
6a0f5da2db3b btrfs: volumes: Use more straightforward way to calculate map length
5aefd1fa9f4d Btrfs: send, fix emission of invalid clone operations within the same file
19d8412679f2 Btrfs: send, allow clone operations within the same file
f02dc39bbb20 arm64: dts: stratix10: add status to qspi dts node
e8e1d16e0b89 i2c: i801: Exclude device from suspend direct complete optimization
2118c7ba5f2a perf top: Fix stdio interface input handling with glibc 2.28+
2499c15115ac perf test session topology: Fix data path
7c1847aa4932 driver core: Fix probe_count imbalance in really_probe()
3fd2647f9d68 platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
da4cdc87dfeb platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting
6440fb9bda91 bpf: Prevent .BTF section elimination
67a57230b4bf bpf: Fix sysfs export of empty BTF section
9bd694ccfd44 platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
d101961ce588 platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360
2293272345ff Platform: OLPC: Fix memleak in olpc_ec_probe
ce8432912f1b usermodehelper: reset umask to default before executing user process
920a61ddd3b5 vhost: Use vhost_get_used_size() in vhost_vring_set_addr()
57b47abc1a4a vhost: Don't call access_ok() when using IOTLB
456d77c1bdfa drm/nouveau/mem: guard against NULL pointer access in mem_del
8ece83bf754f net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
ee413b2915bf io_uring: Fix double list add in io_queue_async_work()
efb1cef27d59 io_uring: Fix remove irrelevant req from the task_list
75524f753318 io_uring: Fix missing smp_mb() in io_cancel_async_work()
d9e81b2fb372 io_uring: Fix resource leaking when kill the process
4f46ef7bec86 Revert "ravb: Fixed to be able to unload modules"
1b2fcd82c0ca fbcon: Fix global-out-of-bounds read in fbcon_get_font()
f51ec3fd7128 Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
eebe3685701b fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit ead4e2ea5ee1150f0875c9087984fdd7247a8249)

4 years agolinux-fslc-imx: update to v5.4.71
Andrey Zhizhikin [Fri, 16 Oct 2020 20:15:50 +0000 (20:15 +0000)]
linux-fslc-imx: update to v5.4.71

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

Following commits are included in this version:
----
85b0841aab15 Linux 5.4.71
22e6625babfc net_sched: commit action insertions together
a5de4ee6d055 net_sched: defer tcf_idr_insert() in tcf_action_init_1()
dbb763107d3e net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
6c9edf2d855a Input: ati_remote2 - add missing newlines when printing module parameters
536c767b14e3 net/mlx5e: Fix driver's declaration to support GRE offload
8dc5025c6a44 net/tls: race causes kernel panic
a42dbd059ef6 net/core: check length before updating Ethertype in skb_mpls_{push,pop}
e39c9eba9bef tcp: fix receive window update in tcp_add_backlog()
2729afe17987 mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
d94c1505fa91 mmc: core: don't set limits.discard_granularity as 0
760c7a948bea perf: Fix task_function_call() error handling
b750f86a62d1 rxrpc: Fix server keyring leak
ae1a085b4aac rxrpc: The server keyring isn't network-namespaced
513dd1609c9d rxrpc: Fix some missing _bh annotations on locking conn->state_lock
422f5c5d3ef9 rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
7e1f39b5c1d5 rxrpc: Fix rxkad token xdr encoding
9a52da3f61b4 net/mlx5e: Fix VLAN create flow
6b9752d85e72 net/mlx5e: Fix VLAN cleanup flow
47e83c69fe14 net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU
1e7a94724b78 net/mlx5: Fix request_irqs error flow
073fff810206 net/mlx5: Avoid possible free of command entry while timeout comp handler
0955c774f32d virtio-net: don't disable guest csum when disable LRO
15f84bdf6185 net: usb: ax88179_178a: fix missing stop entry in driver_info
70877d04d41f r8169: fix RTL8168f/RTL8411 EPHY config
7a96cbd74fcd mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path
f3b35c3782ed mdio: fix mdio-thunder.c dependency & build error
8d103b1f9ce5 bonding: set dev->needed_headroom in bond_setup_by_slave()
3ce96a55b756 net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop
e987ea087fd2 iavf: Fix incorrect adapter get in iavf_resume
029ced5cce89 iavf: use generic power management
84ab35eacdf2 xfrm: Use correct address family in xfrm_state_find
4d3edb2e4d6e platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP
dd2786a3e521 net: stmmac: removed enabling eee in EEE set callback
e9a12de5a2be xfrm: clone whole liftime_cur structure in xfrm_do_migrate
7ea7436c406c xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
c1becfebe33e xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
0bea401a9a5a xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
f825fd534f8b iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb()
bdffb36bcd38 drm/amdgpu: prevent double kfree ttm->sg
4034664a733e openvswitch: handle DNAT tuple collision
f89128ad358e net: team: fix memory leak in __team_options_register
003269d8d6de team: set dev->needed_headroom in team_setup_by_port()
fb3681c20fbf sctp: fix sctp_auth_init_hmacs() error path
040e3110d49c i2c: owl: Clear NACK and BUS error bits
abe997f632d1 i2c: meson: fixup rate calculation with filter delay
6db69c390622 i2c: meson: fix clock setting overwrite
209549c1c0f0 cifs: Fix incomplete memory allocation on setxattr path
0afdda28eb2b xfrmi: drop ignore_df check before updating pmtu
49af88ac6534 nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
15cac17d9d39 tcp: use sendpage_ok() to detect misused .sendpage
d23dd3864b4c net: introduce helper sendpage_ok() in include/linux/net.h
5c62d335317c mm/khugepaged: fix filemap page_to_pgoff(page) != offset
1317469fa05b macsec: avoid use-after-free in macsec_handle_frame()
20f96fee81c6 nvme-core: put ctrl ref when module ref get fail
c0f3c5386995 btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation
e531fd7f8b3a btrfs: fix RWF_NOWAIT write not failling when we need to cow
1f90600e259b btrfs: Ensure we trim ranges across block group boundary
6a0f5da2db3b btrfs: volumes: Use more straightforward way to calculate map length
5aefd1fa9f4d Btrfs: send, fix emission of invalid clone operations within the same file
19d8412679f2 Btrfs: send, allow clone operations within the same file
f02dc39bbb20 arm64: dts: stratix10: add status to qspi dts node
e8e1d16e0b89 i2c: i801: Exclude device from suspend direct complete optimization
2118c7ba5f2a perf top: Fix stdio interface input handling with glibc 2.28+
2499c15115ac perf test session topology: Fix data path
7c1847aa4932 driver core: Fix probe_count imbalance in really_probe()
3fd2647f9d68 platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
da4cdc87dfeb platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting
6440fb9bda91 bpf: Prevent .BTF section elimination
67a57230b4bf bpf: Fix sysfs export of empty BTF section
9bd694ccfd44 platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
d101961ce588 platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360
2293272345ff Platform: OLPC: Fix memleak in olpc_ec_probe
ce8432912f1b usermodehelper: reset umask to default before executing user process
920a61ddd3b5 vhost: Use vhost_get_used_size() in vhost_vring_set_addr()
57b47abc1a4a vhost: Don't call access_ok() when using IOTLB
456d77c1bdfa drm/nouveau/mem: guard against NULL pointer access in mem_del
8ece83bf754f net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
ee413b2915bf io_uring: Fix double list add in io_queue_async_work()
efb1cef27d59 io_uring: Fix remove irrelevant req from the task_list
75524f753318 io_uring: Fix missing smp_mb() in io_cancel_async_work()
d9e81b2fb372 io_uring: Fix resource leaking when kill the process
4f46ef7bec86 Revert "ravb: Fixed to be able to unload modules"
1b2fcd82c0ca fbcon: Fix global-out-of-bounds read in fbcon_get_font()
f51ec3fd7128 Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
eebe3685701b fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 05ccae0dbdaa7c96d33e7c955578afb8d990519a)

4 years agolinux-fslc: Bump revision to ae0ee2e5c5fb
Otavio Salvador [Tue, 13 Oct 2020 22:11:01 +0000 (19:11 -0300)]
linux-fslc: Bump revision to ae0ee2e5c5fb

This includes the following changes:

 ae0ee2e5c5fb ARM: imx: add smp support for imx7d

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: Id7057a1b86dc704aa5e3e8058f00432e05371c6e
(cherry picked from commit 9d5bf93c7a768e92283a2ef019e0a0be909e9fde)

4 years agou-boot-fslc: Bump revision to 88c58453be8
Otavio Salvador [Tue, 13 Oct 2020 22:05:51 +0000 (19:05 -0300)]
u-boot-fslc: Bump revision to 88c58453be8

This includes following commit:

 88c58453be8 Revert "pico-imx7d: Allow bringing up the two cores"

We are going to fix this on Linux kernel side; the new commit:

 b31249c40147 ARM: imx: add smp support for imx7d

Is being included on our 5.4.x+fslc branch to solve this for i.MX7D
users.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: Ieaa700a864169be7c2b75bffe9be4111a59551df
(cherry picked from commit 7bf2d1b35a244ae785e971239bf0c11136200b2e)

4 years agoxf86-video-imx-vivante: Remove trailing slash from S
Khem Raj [Tue, 13 Oct 2020 18:19:52 +0000 (11:19 -0700)]
xf86-video-imx-vivante: Remove trailing slash from S

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 34529a497e3e0faf64b2bab0f05f6948ade13690)

4 years agou-boot-fslc: Update revision to c28472955be
Otavio Salvador [Sun, 11 Oct 2020 19:35:16 +0000 (16:35 -0300)]
u-boot-fslc: Update revision to c28472955be

The following changes are included:

c28472955be pico-imx7d: Allow bringing up the two cores
e2cb327cff2 mx6ul_14x14_evk: Change environment offset to overlap with U-Boot

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: I0ebc39d19556f1a7e65138ac5af1a6753d9fe4f0
(cherry picked from commit ffe2871ac003fb16fc37b25584064b87fef4110f)

4 years agolinux-fslc-imx: update to v5.4.70
Andrey Zhizhikin [Thu, 8 Oct 2020 10:23:33 +0000 (10:23 +0000)]
linux-fslc-imx: update to v5.4.70

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

Following commits are included in this version:
d22f99d235e1 Linux 5.4.70
253052b636e9 netfilter: ctnetlink: add a range check for l3/l4 protonum
27423bb05e25 ep_create_wakeup_source(): dentry name can change under you...
8e58bad666bb epoll: EPOLL_CTL_ADD: close the race in decision to take fast path
099b7a1bc791 epoll: replace ->visited/visited_list with generation count
8993da3d4d3a epoll: do not insert into poll queues until all sanity checks are done
8db44b30d392 nvme: consolidate chunk_sectors settings
03f4f85bbd7d nvme: Introduce nvme_lba_to_sect()
34b939695f28 nvme: Cleanup and rename nvme_block_nr()
9626c1a63703 mm: don't rely on system state to detect hot-plug operations
42b7153dd6a6 mm: replace memmap_context by meminit_context
2334b2d5a2bd block/diskstats: more accurate approximation of io_ticks for slow disks
1d13c3a5000b random32: Restore __latent_entropy attribute on net_rand_state
4faf2c3a97ec scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting
ea4c691b58d7 Input: trackpoint - enable Synaptics trackpoints
21b9387253a7 i2c: cpm: Fix i2c_ram structure
811ac052e264 gpio: aspeed: fix ast2600 bank properties
f2a2380812c6 gpio/aspeed-sgpio: don't enable all interrupts by default
8323d1e09037 gpio/aspeed-sgpio: enable access to all 80 input & output sgpios
eddeff708c15 iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()
08e66c0c1c0e clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED
0ded28e3c468 clk: tegra: Always program PLL_E when enabled
2f37a1ef1e5d nfs: Fix security label length not being reset
6c5a11ead942 pinctrl: mvebu: Fix i2c sda definition for 98DX3236
ae68b15839b0 phy: ti: am654: Fix a leak in serdes_am654_probe()
543ea1af5744 gpio: sprd: Clear interrupt when setting the type as edge
8c03d0ef62dd nvme-fc: fail new connections to a deleted host or remote port
2b217eafcf74 nvme-pci: fix NULL req in completion handler
157ccdf7eb2c spi: fsl-espi: Only process interrupts for expected events
8cc5eb809aa5 tools/io_uring: fix compile breakage
4e4646c85e89 tracing: Make the space reserved for the pid wider
a0fe7f705457 mac80211: do not allow bigger VHT MPDUs than the hardware supports
355a710f0813 mac80211: Fix radiotap header channel flag for 6GHz band
126e6099b8c1 drivers/net/wan/hdlc: Set skb->protocol before transmitting
3ba3fc3e7ea6 drivers/net/wan/lapbether: Make skb->protocol consistent with the header
89fd103fbbb0 fuse: fix the ->direct_IO() treatment of iov_iter
44b4baf850bd nvme-core: get/put ctrl and transport module in nvme_dev_open/release()
0bcc3480393b rndis_host: increase sleep time in the query-response loop
f19ff011027b net: dec: de2104x: Increase receive ring size for Tulip
e9af030ddd4b drm/sun4i: mixer: Extend regmap max_register
985a56c58c4f drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices
91d59157b103 libbpf: Remove arch-specific include path in Makefile
688aa0e0aaf9 clocksource/drivers/timer-gx6605s: Fixup counter reload
3d54a640e20c drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
de21eb7f8cb0 memstick: Skip allocating card when removing host
c524a17312d4 ftrace: Move RCU is watching check after recursion check
5ac7065e0866 iio: adc: qcom-spmi-adc5: fix driver name
ac3bf99fc26a Input: i8042 - add nopnp quirk for Acer Aspire 5 A515
aee38af574a1 xfs: trim IO to found COW extent limit
aed60a1746ba net: virtio_vsock: Enhance connection semantics
215459ff3666 vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock()
14c79ef213c2 clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk
79c8ebdce55c gpio: tc35894: fix up tc35894 interrupt configuration
035f59ad4ba8 gpio: mockup: fix resource leak in error path
b079337f697a gpio: siox: explicitly support only threaded irqs
57bd08a301f7 USB: gadget: f_ncm: Fix NDP16 datagram validation
23389cf97aa1 mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models
09c826447cb0 btrfs: fix filesystem corruption after a device replace

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit da141400c9895c0188556456a075afc6a163c5f2)

4 years agolinux-fslc: upgrade kernel to v5.4.70 from korg
Andrey Zhizhikin [Thu, 8 Oct 2020 10:17:10 +0000 (10:17 +0000)]
linux-fslc: upgrade kernel to v5.4.70 from korg

Tag v5.4.70 has been merged into the linux-fslc tree, update recipe to
pull new kernel version.

Following commits are included in this version:
d22f99d235e1 Linux 5.4.70
253052b636e9 netfilter: ctnetlink: add a range check for l3/l4 protonum
27423bb05e25 ep_create_wakeup_source(): dentry name can change under you...
8e58bad666bb epoll: EPOLL_CTL_ADD: close the race in decision to take fast path
099b7a1bc791 epoll: replace ->visited/visited_list with generation count
8993da3d4d3a epoll: do not insert into poll queues until all sanity checks are done
8db44b30d392 nvme: consolidate chunk_sectors settings
03f4f85bbd7d nvme: Introduce nvme_lba_to_sect()
34b939695f28 nvme: Cleanup and rename nvme_block_nr()
9626c1a63703 mm: don't rely on system state to detect hot-plug operations
42b7153dd6a6 mm: replace memmap_context by meminit_context
2334b2d5a2bd block/diskstats: more accurate approximation of io_ticks for slow disks
1d13c3a5000b random32: Restore __latent_entropy attribute on net_rand_state
4faf2c3a97ec scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting
ea4c691b58d7 Input: trackpoint - enable Synaptics trackpoints
21b9387253a7 i2c: cpm: Fix i2c_ram structure
811ac052e264 gpio: aspeed: fix ast2600 bank properties
f2a2380812c6 gpio/aspeed-sgpio: don't enable all interrupts by default
8323d1e09037 gpio/aspeed-sgpio: enable access to all 80 input & output sgpios
eddeff708c15 iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()
08e66c0c1c0e clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED
0ded28e3c468 clk: tegra: Always program PLL_E when enabled
2f37a1ef1e5d nfs: Fix security label length not being reset
6c5a11ead942 pinctrl: mvebu: Fix i2c sda definition for 98DX3236
ae68b15839b0 phy: ti: am654: Fix a leak in serdes_am654_probe()
543ea1af5744 gpio: sprd: Clear interrupt when setting the type as edge
8c03d0ef62dd nvme-fc: fail new connections to a deleted host or remote port
2b217eafcf74 nvme-pci: fix NULL req in completion handler
157ccdf7eb2c spi: fsl-espi: Only process interrupts for expected events
8cc5eb809aa5 tools/io_uring: fix compile breakage
4e4646c85e89 tracing: Make the space reserved for the pid wider
a0fe7f705457 mac80211: do not allow bigger VHT MPDUs than the hardware supports
355a710f0813 mac80211: Fix radiotap header channel flag for 6GHz band
126e6099b8c1 drivers/net/wan/hdlc: Set skb->protocol before transmitting
3ba3fc3e7ea6 drivers/net/wan/lapbether: Make skb->protocol consistent with the header
89fd103fbbb0 fuse: fix the ->direct_IO() treatment of iov_iter
44b4baf850bd nvme-core: get/put ctrl and transport module in nvme_dev_open/release()
0bcc3480393b rndis_host: increase sleep time in the query-response loop
f19ff011027b net: dec: de2104x: Increase receive ring size for Tulip
e9af030ddd4b drm/sun4i: mixer: Extend regmap max_register
985a56c58c4f drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices
91d59157b103 libbpf: Remove arch-specific include path in Makefile
688aa0e0aaf9 clocksource/drivers/timer-gx6605s: Fixup counter reload
3d54a640e20c drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
de21eb7f8cb0 memstick: Skip allocating card when removing host
c524a17312d4 ftrace: Move RCU is watching check after recursion check
5ac7065e0866 iio: adc: qcom-spmi-adc5: fix driver name
ac3bf99fc26a Input: i8042 - add nopnp quirk for Acer Aspire 5 A515
aee38af574a1 xfs: trim IO to found COW extent limit
aed60a1746ba net: virtio_vsock: Enhance connection semantics
215459ff3666 vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock()
14c79ef213c2 clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk
79c8ebdce55c gpio: tc35894: fix up tc35894 interrupt configuration
035f59ad4ba8 gpio: mockup: fix resource leak in error path
b079337f697a gpio: siox: explicitly support only threaded irqs
57bd08a301f7 USB: gadget: f_ncm: Fix NDP16 datagram validation
23389cf97aa1 mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models
09c826447cb0 btrfs: fix filesystem corruption after a device replace

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit b814c778d7106ed7f40971caeec7814e95e9b122)

4 years agoimx-gpu-viv: Fix regression when running some userspace applications
Otavio Salvador [Wed, 7 Oct 2020 14:17:29 +0000 (11:17 -0300)]
imx-gpu-viv: Fix regression when running some userspace applications

The imx-gpu-viv does a very bad work regarding the soname handling of
its libraries so we need to do a lot of hacks providing '.so' files for
use by the application.

This comes after revert of aa552127 "imx-gpu-viv: Fix packaging for various libraries"

An example of the error can be seen below:

,----[ strace log ]
| openat(AT_FDCWD, "/usr/lib/libEGL.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
| openat(AT_FDCWD, "/lib/libGLESv1_CM.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
| openat(AT_FDCWD, "/usr/lib/libGLESv1_CM.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
| openat(AT_FDCWD, "/lib/libGLESv2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
| openat(AT_FDCWD, "/usr/lib/libGLESv2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
`----

This commit are the extra fixes which was need due to new files on the
new imx-gpu-viv release to fix the following build error:

,----[ Packaging error ]
| ERROR: imx-gpu-viv-1_6.4.0.p2.4-aarch32-r0 do_package: QA Issue:
| imx-gpu-viv: Files/directories were installed but not shipped in any
| package:
|   /usr/lib/libOpenCL.so.1
|   /usr/lib/libOpenCL.so.1.2
`----

as well as:

,----[ Packaging error ]
| ERROR: imx-gpu-viv-1_6.4.0.p2.4-aarch64-r0 do_package: QA Issue:
| imx-gpu-viv: Files/directories were installed but not shipped in any
| package:
|  /usr/lib/libOpenVX.so.1.2
|  /usr/lib/libOpenVX.so.1
`----

and finally:

,----[ Packaging error ]
| ERROR: imx-gpu-viv-1_6.4.0.p2.4-aarch64-r0 do_package_qa: QA Issue: non
| -dev/-dbg/nativesdk- package contains symlink .so: libopencl-imx path
| '/work/aarch64-mx8m-fslc-linux/imx-gpu-viv/1_6.4.0.p2.4-aarch64-r0/packages-split/libopencl-imx/usr/lib/libOpenCL.so'
| [dev-so]
`----

Reported-by: Gary Bisson <gary.bisson@boundarydevices.com>
Change-Id: I785a69c0592a3c5fda9fd14a7dc8cf35b2b94d08
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tested-by: Gary Bisson <gary.bisson@boundarydevices.com>
(cherry picked from commit 98eb5673ba2ae2b6cb91dd760511e3bcaae11c1d)

4 years agoRevert "imx-gpu-viv: Fix packaging for various libraries"
Otavio Salvador [Wed, 7 Oct 2020 15:17:43 +0000 (12:17 -0300)]
Revert "imx-gpu-viv: Fix packaging for various libraries"

This reverts commit aa5521274f88d4d652d271cae814662f569b67ff.

Change-Id: I2a8534dd71baaaa4694200e06bd07b26898597d0

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: Ie2e1cb6df1142eb54b3bf0573cdc9a1edb5e2b92
(cherry picked from commit 342fe6e4a9bbcc84d4909c09501f86e34b4a464f)

4 years agoimx-base.inc: Add sdma-imx7d firmware for i.MX8M based SoCs
Otavio Salvador [Wed, 7 Oct 2020 01:18:57 +0000 (22:18 -0300)]
imx-base.inc: Add sdma-imx7d firmware for i.MX8M based SoCs

We need to install the SDMA firmware for all i.MX8M based SoCs so it can
properly enable the DMA support, this has been done for following SoC
families:

 - mx8mm
 - mx8mn
 - mx8mp
 - mx8mq

Reported-by: Brian Hutchinson <b.hutchman@gmail.com>
Change-Id: I047164568e659a532307fdedab31cdbb521fdfa1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 1e119770f76318e9e541de759b507039244d98f6)

4 years agoRevert move of SDMA firmware
Otavio Salvador [Tue, 6 Oct 2020 01:44:57 +0000 (22:44 -0300)]
Revert move of SDMA firmware

I got under mistake here and moved the SDMA firmware files when the only
ones which should have been moved were the VPU ones. This commit
partially reverts 979cac97 "firmware-imx: Move VPU and SDMA firmware
files to the correct path"

Fixes: 979cac97 "firmware-imx: Move VPU and SDMA firmware files to the correct path"
Change-Id: Ic380889dbbba673311fce93263ea402f81c5c871
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 94992caa5f36823f881429d975240ab10efbfdff)

4 years agolinux-fslc-imx: update to v5.4.69
Andrey Zhizhikin [Mon, 5 Oct 2020 20:53:27 +0000 (20:53 +0000)]
linux-fslc-imx: update to v5.4.69

Kernel repository has been upgraded up to and including v5.4.69 from
stable korg.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit d8bc24433b87a79e25a2c52807ab677d88a80738)

4 years agolinux-fslc: upgrade kernel to v5.4.69 from korg
Andrey Zhizhikin [Mon, 5 Oct 2020 20:51:21 +0000 (20:51 +0000)]
linux-fslc: upgrade kernel to v5.4.69 from korg

Tag v5.4.69 has been merged into the linux-fslc tree, update recipe to
pull new kernel version.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit f549d3c8359a328450cb24fdcabace5abb0698bb)

4 years agofirmware-imx: Move VPU and SDMA firmware files to the correct path
Otavio Salvador [Sun, 4 Oct 2020 22:25:56 +0000 (19:25 -0300)]
firmware-imx: Move VPU and SDMA firmware files to the correct path

During update the location of SDMA and VPU firmware files were moved to
the 'imx' sub-directory, inside /lib/firmware, but it is not where the
Linux kernel looks for it. We moved the those to /lib/firmware/sdma and
/lib/firmware/vpu, respectively, so the probe now works as expected.

Fixes: b3eff3e4 "firmware-imx: upgrade to version 8.8"
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: I42396f9bb606e8c4761c368150dba5090c66bf4c
(cherry picked from commit 979cac97c80fd42bd77c4920b28e88a8ed9b70de)

4 years agoimx-test: Disable stringformat security flags
Otavio Salvador [Fri, 2 Oct 2020 13:15:10 +0000 (10:15 -0300)]
imx-test: Disable stringformat security flags

This fixes following build error:

,----
| pxp_lib_test/pxp_test.c: In function 'main':
| pxp_lib_test/pxp_test.c:541:2: error: format not a string literal and no format arguments [-Werror=format-security]
|   541 |  printf(usage);
|       |  ^~~~~~
`----

Fixes: #506.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: Ie6df1a64ba7126967861cb8fc889d4ca6f22b67a
(cherry picked from commit 8a6193807d07edc30fd06e19f475dc7a7c1689b2)

4 years agoimx-boot: allow for additional/different u-boot device-tree
Max Krummenacher [Mon, 31 Aug 2020 14:28:57 +0000 (16:28 +0200)]
imx-boot: allow for additional/different u-boot device-tree

With the current call to imx-mkimage and SOC_TARGET = "iMX8M" the u-boot
device tree file name is set to $(PLAT)-evk.dtb in iMX8M/soc.mak which
happens to match ${UBOOT_DTB_NAME} if building for an NXP machine.

Setting the dtbs environment variable to ${UBOOT_DTB_NAME} makes the build
succeed also for other machines.

In the hardcoded version $(dtbs) is an intermediate file and gets delete
as the last step of make. Thus for several make targets we have to redo
the copy step before each make invocation or the second one will fail as
the device tree file is then missing.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit f607eb8734af83a3667bb4581c1b93307e06d337)

4 years agoweston: add libxcursor to depends for xwayland
Max Krummenacher [Wed, 30 Sep 2020 17:38:09 +0000 (19:38 +0200)]
weston: add libxcursor to depends for xwayland

Otherwise configure will fail.

| ../git/xwayland/meson.build:27:2: ERROR: Problem encountered: xwayland requires xcursor which was not found. Or, you can use '-Dxwayland=false'.

This reverts additionally commit 86cde62d1 which addressed the same issue.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit d49ab0d5bbd01d8cca8103668da72962124e14d3)

4 years agowaffle: revert "waffle: fix patch fuzz QA warning"
Andrey Zhizhikin [Wed, 30 Sep 2020 09:11:00 +0000 (09:11 +0000)]
waffle: revert "waffle: fix patch fuzz QA warning"

Current waffle release present on the dunfell branch in upstream is
1.6.0, while master upstream version is 1.6.1.

Due to this version mismatch, patches applied on master do not apply
clean on dunfell release.

Revert commit [81262efe6e9eb8ac0ed345abccbf80233707dcc3] which resolved
patch fuzz when waffle 1.6.1 is built, and keep the old versions of
patch files which are matching waffle 1.6.0.

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
4 years agoimx-vpu-hantro-vc: introduce recipe for hantro vc8000e dunfell-next
Andrey Zhizhikin [Sun, 6 Sep 2020 17:17:27 +0000 (17:17 +0000)]
imx-vpu-hantro-vc: introduce recipe for hantro vc8000e

Introduce recipe which produces i.MX VC8000E Encoder
library package.

VC8000E Video Encoder is integrated in i.MX8M Plus SoC.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit df8a1ed8f7bdbebc9ee210e534758a5072caad0d)

4 years agofirmware-sof-imx: introduce recipe for sof firmware
Andrey Zhizhikin [Sun, 6 Sep 2020 17:15:02 +0000 (17:15 +0000)]
firmware-sof-imx: introduce recipe for sof firmware

Introduce new recipe, which produces Sound Open Firmware package
required for imx8mp machine.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 47fcbb4dd625864b97711904f8708a507c2f8186)

4 years agolibimxvpuapi2: add imx8mp to supported platforms
Andrey Zhizhikin [Sun, 6 Sep 2020 17:09:11 +0000 (17:09 +0000)]
libimxvpuapi2: add imx8mp to supported platforms

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 9232106eb6f44562d8584f6f890ea3d22f097bba)

4 years agoweston-init: add weston.ini section to support imx8mp
Andrey Zhizhikin [Sun, 6 Sep 2020 17:06:21 +0000 (17:06 +0000)]
weston-init: add weston.ini section to support imx8mp

Allow usage of 2D blit accelerator present in imx8mp soc

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 4bdcad572a8d24726e5e9ad5697cb149e0b23f22)

4 years agoimx8mpevk.conf: add machine definition for i.MX8M Plus Soc
Andrey Zhizhikin [Sun, 6 Sep 2020 17:03:29 +0000 (17:03 +0000)]
imx8mpevk.conf: add machine definition for i.MX8M Plus Soc

Add machine definition file based in NXP release 5.4.24-2.1.0

Modify imx-base.inc machine file to add defines required to bring new
machine definition into the base.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 19b67c2beec9c458da53ed1db0ba85fa7de60e14)

4 years agoalsa-lib: Add conf for i.MX XCVR sound card
Tom Hochstein [Wed, 9 Sep 2020 20:30:42 +0000 (13:30 -0700)]
alsa-lib: Add conf for i.MX XCVR sound card

For EARC iec958 plugin running on 8M Plus, we need to deploy
IMX-XCVR.conf in Yocto rootfs.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 91a3a45f14eda2e2c0a79e7c9c69736cdc94fe5e)

4 years agoimx-parser: Set package architecture correctly to tune-specific
Tom Hochstein [Wed, 9 Sep 2020 19:09:07 +0000 (12:09 -0700)]
imx-parser: Set package architecture correctly to tune-specific

The tune-specific package architecture is sufficient, no need to
use the more specific SOC or MACHINE package architecture.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 8786908fcf68873179c831f0a2c928761de221a0)

4 years agoEULA: Update to LA_OPT_NXP_Software_License v11 February 2020
Tom Hochstein [Wed, 9 Sep 2020 18:52:15 +0000 (11:52 -0700)]
EULA: Update to LA_OPT_NXP_Software_License v11 February 2020

Update the EULA file in the layer and the corresponding variable
in fsl-eula-unpack.bbclass.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 984a5e67b9df0ca737df8bee970775295ab8c72f)

4 years agogstreamer1.0-plugins-bad: Remove un-necessary opencv dependency
Tom Hochstein [Thu, 10 Sep 2020 01:52:59 +0000 (18:52 -0700)]
gstreamer1.0-plugins-bad: Remove un-necessary opencv dependency

OpenCV is no longer required, so remove it from PACKAGECONFIG.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 84cb357397748012d312d7b65161ba2f8af60dfc)

4 years agoimx-gpu-viv: Use PACKAGECONFIG for valgrind support of libgal
Tom Hochstein [Tue, 8 Sep 2020 19:49:43 +0000 (12:49 -0700)]
imx-gpu-viv: Use PACKAGECONFIG for valgrind support of libgal

This replaces the previous RSUGGESTS use which does not work for all
package managers and is not widely used.

The use model of PACKAGECONFIG seems a better fit here.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit fa9f93999e85fe0851b39a93a5c2c575371f2929)

4 years agoimx-gpu-viv: Fix packaging for various libraries
Tom Hochstein [Tue, 8 Sep 2020 19:45:45 +0000 (12:45 -0700)]
imx-gpu-viv: Fix packaging for various libraries

Fix several packages so we don't put .so files in the main package
(QA error dev-so).

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit aa5521274f88d4d652d271cae814662f569b67ff)

4 years agoimx-gpu-viv: Fix packaging for libvulkan_VSI.so
Tom Hochstein [Tue, 8 Sep 2020 18:01:31 +0000 (11:01 -0700)]
imx-gpu-viv: Fix packaging for libvulkan_VSI.so

Fix the packaging now that libvulkan_VSI.so has a version.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 9e231483b103f40502f16b78692a9f928cf78b45)

4 years agoimx-gpu-viv: Extend cleanup code for versioned libraries
Tom Hochstein [Tue, 8 Sep 2020 17:55:12 +0000 (10:55 -0700)]
imx-gpu-viv: Extend cleanup code for versioned libraries

The do_install includes code for removing graphics backend-specific
libraries that are not for the selected graphics backend. Extend
this cleanup code to handle libraries with a version suffix.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit b0d43de899f3fc5434067e861b211b964e4700d2)

4 years agoimx-gpu-viv: Remove unused libGL.so.1 symlink
Tom Hochstein [Tue, 8 Sep 2020 17:51:01 +0000 (10:51 -0700)]
imx-gpu-viv: Remove unused libGL.so.1 symlink

The GL library SONAME is libGL.so.1.2, so the symlink
libGL.so.1 has no use.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 8061c44582584528201936a73f7bf99c137e1419)

4 years agoimx-gpu-viv: Upgrade to 6.4.0.p2.4
Tom Hochstein [Thu, 3 Sep 2020 22:02:24 +0000 (15:02 -0700)]
imx-gpu-viv: Upgrade to 6.4.0.p2.4

- Upgrade to weston 8.0
- Upgrade to Qt 5.15 (vulkan experimental)
- Upgrade to OpenCV 4.1
- Support for Android 10, Android NN
- Support for TensorFlow Lite 2.1

Fixed Issues:
- LF-459 [8QM] GPU/xwld:Vulkan sdk demo 'ObjectSelection' flicker on display.
- LF-423 ML/AI:Some dnn_vxc cases showed out-of-range recognition rates.
- LF-844 [6QP_SD] GPU/FB: Bloom_FB cannot be killed by ctrl c randomly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit b2036a3242a6da9282565b75a5b4deb971b1cbb7)

4 years agoSCR-5.4.24_2.1.0.txt: Update SCR for latest NXP release
Tom Hochstein [Fri, 4 Sep 2020 21:37:08 +0000 (16:37 -0500)]
SCR-5.4.24_2.1.0.txt: Update SCR for latest NXP release

Update the Software Content Register for the 5.4.24_2.1.0
NXP release.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit bb0c47d09156a5e038eda193a84f949db748ffee)

4 years agogstreamer1.0: update to NXP release MM_04.05.05_2005_L5.4.24
Andrey Zhizhikin [Tue, 1 Sep 2020 20:21:07 +0000 (20:21 +0000)]
gstreamer1.0: update to NXP release MM_04.05.05_2005_L5.4.24

Align recipes to match NXP release 5.4.24-2.1.0 by updating the branch to
MM_04.05.05_2005_L5.4.24.

Following notes are additions to the regular bump of recipes:
--------------------------
gstreamer1.0-plugins-bad:
Drop patches applied upstream and refresh all patches in layer with
devtool to clean-up fuzz during apply.

Backport patch to be able to compile with OpenCV 4.4.0 provided in
upstream OE-Core.

imx-gst1.0-plugin:
Introduce the patch to solve compiler error reported when -fcommon is
used in GCC10 configuration.
--------------------------

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit eee0beb7da54159853b540e8e0ea4bed74eeeeda)

4 years agoimx-gpu-g2d: upgrade to 6.4.0.p2.4
Andrey Zhizhikin [Mon, 31 Aug 2020 22:02:57 +0000 (22:02 +0000)]
imx-gpu-g2d: upgrade to 6.4.0.p2.4

NOTE: This version uses v11 EULA from NXP

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit 34df3329607c1388774a46cd86ae2c107768cd9e)

4 years agoimx-gpu-apitrace: fix the upgrade after rebase to 9.0.0
Andrey Zhizhikin [Mon, 31 Aug 2020 21:56:42 +0000 (21:56 +0000)]
imx-gpu-apitrace: fix the upgrade after rebase to 9.0.0

Bump the repository version as it was updated upstream in NXP repository
and drop unused patches from the layer, they should be present now in
the updated version from upstream.

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit af181163fec5ca859c6a3989c9ea8cd1ceb27449)

4 years agoimx-dpu-g2d: upgrade to 1.8.7
Andrey Zhizhikin [Mon, 31 Aug 2020 21:45:03 +0000 (21:45 +0000)]
imx-dpu-g2d: upgrade to 1.8.7

This version adds runtime dependency to libopencl-imx since it is
required to support HEVC tile format for Amphion VPU.

NOTE: This version uses v11 EULA from NXP.

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit 0661394cdfef69afd454ea515eb9a395afda44fb)

4 years agooptee-imx: upgrade to version 3.7.0
Andrey Zhizhikin [Mon, 31 Aug 2020 08:30:50 +0000 (08:30 +0000)]
optee-imx: upgrade to version 3.7.0

Update all recipes to pull sources from imx_5.4.24_2.1.0 branch in NXP
upstream and update SRCREV to match release tags.

Update PREFERRED_VERSION of optee for mx8 to point to 3.7.0.imx.

Following notes are additions to the version update of recipes:
--------------------------
optee-os:
- Refresh gcc10 patch to resolve the fuzz during apply
- Drop python patch as it is already applied upstream
- Add new machines to the list

optee-client:
- Update CFLAGS patch to match 3.7.0 version
- Split ${B} from ${S}, this makes build more clear

optee-test:
- Remove do_compile task and substitute with OEMAKE

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 0c961a51248fc02c6a0bb3691a707495805025a5)

4 years agofirmware-imx: upgrade to version 8.8
Andrey Zhizhikin [Mon, 31 Aug 2020 08:27:12 +0000 (08:27 +0000)]
firmware-imx: upgrade to version 8.8

Update all recipe PN to match the one from upstream.

Latest delivery from NXP has VPU firmware for imx27 in the package, so
enable it to be included in the image.

It also also lacks the VPU firmware for imx8qxp, so disable the package
for now until it is provided from NXP.

firmware-imx has been re-worked to provide a more unified mechanism for
installing firmware files into ${D} and package split is expalined in
the comments section.

NOTE: This update uses new EULA v11 from NXP.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit b3eff3e4cea333e35401e031293731ab32bc0929)

4 years agolinux-imx[-mfgtool]: Upgrade kernel recipe to 5.4.24-2.1.0 from NXP
Tom Hochstein [Mon, 31 Aug 2020 21:16:48 +0000 (16:16 -0500)]
linux-imx[-mfgtool]: Upgrade kernel recipe to 5.4.24-2.1.0 from NXP

Upgrade kernel recipe 5.4.3 -> 5.4.24, drop patches which are applied
upstream and re-submit new kernel configuration files for arm32 and
aarch64 build configurations.

Kernel recipe version 5.4.3 is dropped from this layer in favor of the
updated one.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 4ff5c74607d49d40898bc18416365f7a050651aa)

4 years agokernel-module-qca9377: update recipe name to 3.1
Andrey Zhizhikin [Wed, 19 Aug 2020 08:28:30 +0000 (08:28 +0000)]
kernel-module-qca9377: update recipe name to 3.1

Only align recipe PV to the one provided in NXP BSP, no content changes
are done.

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit ce6319aed4ad36120a49b35b1176c67bafa031d7)

4 years agokernel-module-imx-gpu-viv: upgrade to 6.4.0.p2.4
Andrey Zhizhikin [Wed, 19 Aug 2020 08:21:52 +0000 (08:21 +0000)]
kernel-module-imx-gpu-viv: upgrade to 6.4.0.p2.4

Align with NXP release imx_5.4.24_2.1.0

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit 38c0ed98c1346e85da7f43211e781fa929b1792c)

4 years agoasound.state: add support for wm8960 codec
Andrey Zhizhikin [Tue, 18 Aug 2020 23:15:14 +0000 (23:15 +0000)]
asound.state: add support for wm8960 codec

NXP release imx_5.4.24_2.1.0 includes support for wm8960 codec, which
could be found on various EVKs of i.MX8 derivatives.

Update file to include support for the codec.

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit b0fefb3813bb69e1714c4dbc30cb066771583389)

4 years agofirmware-qca: upgrade to 3.0.2
Andrey Zhizhikin [Tue, 18 Aug 2020 23:11:29 +0000 (23:11 +0000)]
firmware-qca: upgrade to 3.0.2

Upstream component version has been updated, align recipe to pick up the
new version.

This version is licensed under new LA_OPT_NXP_Software_License v10
dated December 2019.

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit 311f917844727c16f612dd5b9f26fa73588d22bf)

4 years agolinux-imx-headers: upgrade to rel_imx_5.4.24_2.1.0
Andrey Zhizhikin [Tue, 18 Aug 2020 22:41:50 +0000 (22:41 +0000)]
linux-imx-headers: upgrade to rel_imx_5.4.24_2.1.0

Upgrade recipe to pick up NXP headers from the updated kernel version
matching release rel_imx_5.4.24_2.1.0 tag.

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit dd79e88ebc5b84c3fad4a0747fa250ed71677796)

4 years agolinux-fslc-imx: upgrade to rel_imx_5.4.24_2.1.0 from NXP
Andrey Zhizhikin [Tue, 18 Aug 2020 22:09:23 +0000 (22:09 +0000)]
linux-fslc-imx: upgrade to rel_imx_5.4.24_2.1.0 from NXP

NXP released a new BSP, which included a new kernel branch
imx_5.4.24_2.1.0. This branch was picked up into linux-fslc repository
and received an update up to v5.4.67 tag from stable korg.

New release from NXP requires the new kernel branch to be used, so
switch the kernel recipe to a new branch as well.

Update defconfig file to align with imx_v8_defconfig provided by NXP and
used as a base kernel configuration file for i.MX8 family, and
imx_v7_defconfig which is used for i.MX6/7 families.

Tracking information has been updated to reflect the state of the new
branch; all NXP-specific patches are tracked to be present in the base
NXP delivery and therefore were removed from the tracking list; all
critical patches are also verified to be present in the updated kernel
branch; specific cherry-picks are moved to new branch as well.

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit 5f363e4aa36779d8d59dda89e518ed6adae08e10)

4 years agoimx-mkimage: upgrade to version 1.0
Andrey Zhizhikin [Tue, 18 Aug 2020 20:10:49 +0000 (20:10 +0000)]
imx-mkimage: upgrade to version 1.0

This upgrade contains of following modifications:
- introduce new i.MX8 derivatives;
- upgrade imx-mkimage recipe to match NXP release;

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit b98b3c88b7b10e957ce19fc9242a85a234acdd2e)

4 years agoimx-seco: upgrade to version 3.6.3
Andrey Zhizhikin [Tue, 18 Aug 2020 20:21:24 +0000 (20:21 +0000)]
imx-seco: upgrade to version 3.6.3

Upstream version has been bumped up, update the recipe to match it.

SECO FW name is picked up from the machine definition, as it is now
defined in a separate bbclass which allows FW names to be set based on
machine's SoC.

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit da4b4663ac9a6cb6c592ce96d5011345013fd839)

4 years agoimx-sc-firmware: upgrade to 1.5.0 from NXP
Andrey Zhizhikin [Tue, 18 Aug 2020 12:11:31 +0000 (12:11 +0000)]
imx-sc-firmware: upgrade to 1.5.0 from NXP

New version also uses new version of EULA from NXP and excludes i.MX8M
series in COMPATIBLE_MACHINE.

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit c0a1a03151b8097e7e9904db3871dc7134074cc5)

4 years agoimx-atf: upgrade to 2.2
Andrey Zhizhikin [Tue, 18 Aug 2020 11:35:33 +0000 (11:35 +0000)]
imx-atf: upgrade to 2.2

This adds support for additional i.MX8-based machines

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit 3f8c343fd6215088f8112049853e078315b914b8)

4 years agou-boot-imx: upgrade to imx_v2020.04_5.4.24_2.1.0
Andrey Zhizhikin [Tue, 18 Aug 2020 09:59:11 +0000 (09:59 +0000)]
u-boot-imx: upgrade to imx_v2020.04_5.4.24_2.1.0

Drop patch appplied upstream, remove additional install step which is
handled by imx-boot recipe.

Update u-boot dtb names in machine description files, upstream U-Boot
from NXP has DTB files renamed.

Upgrade u-boot-imx-tools and u-boot-imx-mfgtool to 2020.04 as well to
match u-boot-imx recipe.

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
(cherry picked from commit 5b58232d3e7b5e66d5bdcfd11a6265b098b2f898)

4 years agokernel-module-imx-gpu-viv+fslc: Update to version 6.4.0.p2.4-based
Gary Bisson [Mon, 24 Aug 2020 09:07:12 +0000 (11:07 +0200)]
kernel-module-imx-gpu-viv+fslc: Update to version 6.4.0.p2.4-based

This includes the following changes:
$ git log --oneline --no-decorate bc26dac..f2e8483
f2e8483 Merge tag 'upstream/6.4.0.p2.4'
c39bdc8 Import 6.4.0.p2.4 original version
c2c0d01 Merge tag 'upstream/6.4.0.p2.2'
131de3c Import 6.4.0.p2.2 original version

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
(cherry picked from commit ff402ae4bfb6b80b2312a6fcd6c0638673e2c053)

4 years agooptee-os: backport to fix gcc10 compilation issue
Ting Liu [Wed, 9 Sep 2020 08:48:56 +0000 (14:18 +0530)]
optee-os: backport to fix gcc10 compilation issue

Signed-off-by: Ting Liu <ting.liu@nxp.com>
(cherry picked from commit c1a7c93e4ea608427cc9d63956725ab99ac05434)

4 years agolinux-qoriq: backport to fix perf compilation issue
Ting Liu [Wed, 9 Sep 2020 08:39:16 +0000 (14:09 +0530)]
linux-qoriq: backport to fix perf compilation issue

Signed-off-by: Ting Liu <ting.liu@nxp.com>
(cherry picked from commit 902fad9d4ec801d53b09c0010c0c8dea0cc22045)

4 years agoimx-parser: upgrade to 4.5.5
Andrey Zhizhikin [Mon, 31 Aug 2020 21:25:03 +0000 (21:25 +0000)]
imx-parser: upgrade to 4.5.5

NOTE: This version uses v11 EULA from NXP

Following commits are added in this release (including command):
$ git log --oneline --no-decorate eff47177..72395663
72395663 MA-17095: MP4 PARSER 06.16.07
6abeb330 MA-16391-2: MP4 PARSER 06.16.06
7a8c66d5 MA-16391: MP4 PARSER 06.16.05 support ENCRYPTED_BYTE_BLOCK, SKIP_BYTE_BLOCK, CRYPTO_IV
6f7d785f MA-17070 MP3 PARSER 03.03.03
8fb0fc1a MA-17026 AAC PARSER 03.01.04
8d04d6cd MA-16982: fix cts android.media.cts.DecoderTest#testDecodeMonoOggMkv
1bc9b758 MA-16969 [Android] Q10_2.0.0 cts MediaMuxerTest#testAllTimestampsBVideoOnly fail
efa3c12f MMFMWK-8754 MPEG2 PARSER 05.01.02
fbab3462 MA-16828: fix cts android.media.cts.DecoderTest#testTrackSelectionMkv
2e2ca2ad MA-16684: suppoert av1 video format in mkv parser
e9cf3560 [configurea.ac] Update version to 4.5.5 for next release
138ef113 MA-16403 Fix ID3 parser return wrong artwork size
782e91e1 MA-16375 MPEG2 PARSER 05.01.01
57207e77 MMFMWK-8725 MP3 PARSER 03.03.01
48581949 MMFMWK-8650 MPG2 PARSER 04.06.03
2f3da775 [configurea.ac] Update version to 4.5.4 for next release

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
Cc: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 10f3833c3cdba45d9c89bcf093e18791bb037556)

4 years agoimx-codec: update to 4.5.5
Andrey Zhizhikin [Mon, 31 Aug 2020 21:10:05 +0000 (21:10 +0000)]
imx-codec: update to 4.5.5

NOTE: This update uses new EULA v11 from NXP.

Following commits are added in this release (including command):
$ git log --oneline --no-decorate 4ebbb1bc..16dba069
16dba069 MMFMWK-8757 release/build_std: Fix yocto automation issue
b912378e MMFMWK-8755 release/build_std: Add flac unit test to pkg
5871d696 MLK-23360-2: release/lib: Update mp3 codec lib
3573ebeb MLK-23360-1: mp3_dec: MP3 codec doesn't detect sample rate change in the stream
edb24319 [configurea.ac] Update dsp version to 1.0.14 for next release
980baaad [configurea.ac] Update version to 4.5.5 for next release
4fddfbd5 [configurea.ac] Update dsp version to 1.0.13 for next release
e3b603f8 [configurea.ac] Update version to 4.5.4 for next release

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
Cc: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 31f04e4b16baf396766ff0fbb563a43d0b28fd7c)

4 years agoimx-vpuwrap: upgrade to 4.5.5
Andrey Zhizhikin [Mon, 31 Aug 2020 20:48:35 +0000 (20:48 +0000)]
imx-vpuwrap: upgrade to 4.5.5

Starting from this version, imx-vpuwrap is provided in a separate GIT
repository and no longer in archive.

Following commits are added in this release (including command):
$ git log --oneline --no-decorate 8a3f1b0..b683295
b683295 MA-17072 [VC8000E] Set AVC default profile/level
ae24b72 MA-16984 update Android.bp to remove "imx_defaults"
1349ea2 MA-16873-4 Update vpu_wrapper path
c1235d2 MA-16830-2 Fix memleak when free memory in wrapper
f680b3c MMFMWK-8745 hantro: enable reorder config for hantro vpu
3685f06 MA-16717-3 add VPU_DEC_SKIP for CODEC_PIC_SKIPPED
35b43ea MA-16717-2 Add Config to reset codecdata flag
8c92057 MMFMWK-8742 Map decoders to timestamps
ad0bc7f MMFMWK-8739 [8mp]Grecorder: Only one recorded ts file play well when set '-n 3'
6c306bc MMFMWK-8738 [8mp] Set right input buffer's Y,U,V physical address
1524207 MMFMWK-8736 Fix hantro decoder can't get fullrange flag of files encoded with vc8000e
19fe757 MA-16593 [evk_8mm] Fix video hang due to error frame
13459f7 MMFMWK-8733 Update EULA.txt for vpu_wrapper according to imx-release-info
35ea5e6 [configurea.ac] Update version to 4.5.5 for next release
94c38de MA-16435-1 Modify Android makefile
96e189f MMFMWK-8720 Replace docs/EULA.txt and add SRC file SCR-imx-vpuwrap.txt
341dc9b MMFMWK-8720 Simplify vpu wrapper
bf6680e MMFMWK-8720 Sync vpu wrapper code with Android and change copyright
1e6bc61 MMFMWK-8720 fix vc8000e encoder can't work
a61d115 MMFMWK-8722 Fix color abnormal issue of streaming feature
f68972d MMFMWK-8722 [8mp] Fix bitrate getting smaller issue of VC8000E encoder
e7b3992 MMFMWK-8718 Enable cropping for hantro encoder at preprocess stage
017ecf7 MMFMWK-8714 [8mp] Adjust parameters to get correct filesize with given bit rate.
95acceb MMFMWK-8595 seperate 845 and 865 rootfs
180d19f MMFMWK-8595 Enable VC8000E encoder for 865
6fb749b [configurea.ac] Update version to 4.5.4 for next release

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
Cc: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 443f182f25b01c8dc137012f40df559b3b4ef7c8)

4 years agoweston-imx: remove also xwayland from package config
Andrey Zhizhikin [Tue, 29 Sep 2020 20:12:41 +0000 (20:12 +0000)]
weston-imx: remove also xwayland from package config

Commit [5a5c5dd23ea0173ef16073c3c651aec89b5a67c1] removes x11 and
wayland from PACKAGECONFIG, but when wayland with X11 distro is used -
this leaves the xwayland package config option enabled.

Without x11 and wayland in PACKAGECONFIG, xwayland cannot be enabled so
remove this config option as well.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 86cde62d18184284f91c0b695bd18c8d96fbee60)

4 years agolinux-fslc-imx: update to v5.4.67
Andrey Zhizhikin [Wed, 23 Sep 2020 21:23:15 +0000 (21:23 +0000)]
linux-fslc-imx: update to v5.4.67

Kernel repository has been upgraded up to and including v5.4.67 from
stable korg.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit f8eceebf883683365814c3efce0bced51b270330)

4 years agolinux-fslc: upgrade kernel to v5.4.67 from korg
Andrey Zhizhikin [Wed, 23 Sep 2020 21:20:27 +0000 (21:20 +0000)]
linux-fslc: upgrade kernel to v5.4.67 from korg

Tag v5.4.67 has been merged into the linux-fslc tree, update recipe to
pull new kernel version.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
(cherry picked from commit 5913510a8bf4c4c56ba442cc831923bc815487c4)

4 years agoptpd-qoriq: remove as linuxptp is used instead
Ting Liu [Mon, 21 Sep 2020 02:28:16 +0000 (10:28 +0800)]
ptpd-qoriq: remove as linuxptp is used instead

ptpd-qoriq is no longer used and supported, remove the recipe.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
(cherry picked from commit 693fc486334c87a00c28cd68c2db5c1a41f709cf)
(cherry picked from commit 7e9784a1907a04b954c63a7df302de8a5c5d93cc)

4 years agoweston-imx: Remove wayland and x11 from PACKAGECONFIG
Fabio Berton [Wed, 16 Sep 2020 17:40:40 +0000 (14:40 -0300)]
weston-imx: Remove wayland and x11 from PACKAGECONFIG

Weston i.MX uses framebuffer to render images and doesn't work if
wayland PACKAGECONFIG is enabled. Without this weston can't find the
wayland display.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
(cherry picked from commit 5afc3561a2203b21e238bdc5c8c0f4048625e8de)