| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
f7b43f8b4c Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04
1097bb9155 LFU-287 i.MX6SX: Update entropy delay range(min-max)
6a06cd8a54 net: phy: atheros: avoid error in ar803x_of_init() when PHY has no OF node
0e1d747e44 LFU-282 arm: dts: imx8mq-pinfunc: sync with linux 5.15
2f2f8d05fc imx8ulp_evk: typo fix
d7c7988fca LF-5477: i.MX8: Add support for DXL B0 FIPS enabled parts
132ad32a05 board: ls1046ardb: force PCI device enumeration
57024739f3 board: ls1043ardb: force PCI device enumeration
a95628694f LF-5449: i.MX8DXL reboot fails with u-boot spl
c4b990c8ed LFU-258 clk: imx8dxl: remove QXP specific clocks
927a9bcc8b MLK-25820 fat_write: fix wrong short name check when no ext
d5eec634d7 LF-4920 i.MX8ULP: Device tree patching
24e89362b6 LF-5372: Reserve DDR ECC region for DXL
60ab0aab92 MA-19963 imx8mp: disable CONFIG_SPL_SYS_MALLOC_SIMPLE in SPL
5b2dbad8e5 LF-5280-5 mx7ulp_evk: Enable HX8394F panel driver
1d1bb36610 LF-5280-4 dts: imx7ulp-evk: Update DTS to use HX8394F panel
2f7c486094 LF-5280-3 imx8ulp_evk: Update defconfig to enable HX8394F driver
7abadebf77 LF-5280-2 dts: imx8ulp_evk: replace RM68200 by HX8394F panel
b0acbae771 LF-5280-1 video: Add new DSI panel rocktech himax8394f
7b511db643 LF-5298: imx8dxl: Add support for DXL B0 SOC
34d2e9fab6 board: ls1088a: update ifc node name to be memory-controller
66d6975d19 pci: Update the highest subordinate bus number for bridge setup
a214ced1a2 LF-4459 imx8mn ddr3l: rdc: remove mcu memory limit
7b84c587ba MLK-25803-2: Update VID/PID
d6363d942b MLK-25803-1: Update WCID interface GUID
bad5cf456d LF-5160 imx8ulp: upower: Update the upower api
455c7b5f76 LFU-272 imx8ulp: Load the lposc fuse for dual boot
998cde6f8f LFU-271-2 imx8ulp_evk: Skip init DDR for reboot in dual boot mode
4472040eb4 LFU-271-1 imx8ulp: Change LPAV assignment for dual boot
59767ae128 LF-5091: spi: nxp_fspi: fix some odd address read issues
32d11632e6 LFU-270 ddr: imx8m: Fix DDR inline ECC scruber configuration
4903f1eddd Pull request #43: LFU-243: ls1021atwr: caam: Enable Uboot validaion in SPL.
c364a6d11d LFU-243: ls1021atwr: caam: Enable Uboot validaion in SPL.
8b129ca3f7 LF-5143 imx8ulp_evk: spl: fix ND/LD voltage
08a4e8c491 MA-19871 Set RDC/CSU policy by default for secure video pipeline
c4b95606ac LF-5115 imx8m*/ulp: fix mem args for jailhouse boot
2f3f057bf1 MA-19864 imx8mq: correct rdc domain ID defination
f3033e7d3e MA-19864 imx8m: Add RDC config functions
85295dfa32 MA-19823 imx8ulp libavb: get AHAB status
257a4c2d4f drivers: net: Soft reset felix switch core
32146ec798 pci: layerscape: fix the build error on LS1021A
6753d3082c configs: enabled DTB overlay feature for LS SoCs
519c3ee4ae fsl-layerscape: add dtb overlay feature
5c2735a6d3 pci: layerscape: update the searching compatible of LX2160A PCIe
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 0fc7fbbc921e815cf1cab8917a091bd16132bb7d)
|
|
|
|
|
|
|
|
|
| |
- Fix logic copied from linux-libc-headers to work on B folder
- Add comments to highlight logic copied from linux-libc-headers
- Fix non-inclusive language
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 6d0c1149440511c98fea305f0346b23c028dea59)
|
|
|
|
|
|
|
| |
Drop ion.h as it is no longer needed.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 7e34c293e363190d451d6106645fa90b60696e8f)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For i.MX 6 & 7, replace imx-nxp-bsp/defconfig from kernel source
arch/arm/configs/imx_v7_defconfig:
```
ae1a8f7eeab2 LF-5139 arm32: imx_v7_defconfig: enable Kernel TLS support.
acf0667c42b2 LF-5146-5 ARM: config: imx_v7_defconfig: remove rpmsg_input driver
0d35a6e32c17 LF-5146-2 ARM: config: imx_v7_defocnfig: build module for rpmsg iio pedometer
13c7c5411c99 arm: imx_v7_defconfig: enable AF_ALG interface to Kernel crypto.
575132709617 LF-4742-2 ARM: imx_v7_defconfig: enable xxhash and blake2 crypto algorithms
fcac26ee3297 LF-4616-1 ARM: defconfig: add imx_v7_defconfig
```
For i.MX 8, replace mx8-nxp-bsp/defconfig from kernel source
arch/arm64/configs/imx_v8_defconfig:
```
664882f1914d LF-5139 arm64: imx_v8_defconfig: enable Kernel TLS support.
85db0a72028f MLK-25749-7: arch: arm64: configs: saving defconfig for HDCP
f4f12d7be427 LF-5144-9: arm64: imx_v8_defconfig: Use newly added config symbols to enable SOF
262d0a690292 LF-5015-4 arm64: imx_v8_defconfig: Build in Rocktech Himax8394f MIPI DSI panel drm driver
c52e7d279c56 hotfix: arm64: imx_v8_defconfig: update defconfig
b04de7fd94dd LF-4748-1 arm64: imx_v8_defconfig: keep wm8960 as a module
d448544fe874 hotfix: imx_v8_defconfig: add missing CONFIG_VIDEO_IMX8_JPEG
f5374c5a5161 MGS-6358: arm64: imx_v8_defconfig: enable xz compression and freezer
b04c02b2bdff LF-4616-2 arm64: defconfig: add imx_v8_defconfig
```
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 8dab2cfab2b333ec36e508a5a0068683f99c861f)
|
|\
| |
| | |
README: Fix readme to refers kirkstone release
|
|/
|
|
| |
Signed-off-by: Luan Rafael Carneiro <luan.rafael@ossystems.com.br>
|
|\
| |
| | |
imx-mkimage: Fix a BL32 missing overriding in mkimage_fit_atf.sh
|
|/
|
|
|
|
|
|
|
|
| |
From the patch 0001-Add-support-for-overriding-BL32-and-BL33-not-only-BL.patch
an occurrence of tee.bin wasn't replaced by $BL32.
In addition, this patch use $BL31 and $BL32 value, in a displayed line, instead
hardcoded values.
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
|
|\
| |
| | |
imx-mkimage: fix patch
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
imx-mkimage is compiled with the host gcc, thus if one needs to add
explicit linker flags one should use BULD_LDFLAGS, not the ones
forseen for the cross compiler.
Prevents, on distros with an older gcc (e.g. OpenSuse 15.3 with gcc 7.5.0),
the following error.
| Compiling mkimage_imx8
| gcc -O2 -Wall -std=c99 -I .../imx-boot/1.0-r0/recipe-sysroot-native/usr/include -L .../imx-boot/1.0-r0/recipe-sysroot-native/usr/lib
mkimage_imx8.c -o mkimage_imx8 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fmacro-prefix-map=.../imx-boot/1.0-r0=/usr/src/debug/imx-boot/1.0-r0
-fdebug-prefix-map=.../imx-boot/1.0-r0=/usr/src/debug/imx-boot/1.0-r0 -fdebug-prefix-map=.../imx-boot/1.0-r0/recipe-sysroot=
-fdebug-prefix-map=.../imx-boot/1.0-r0/recipe-sysroot-native= -Wl,-z,relro,-z,now -lz
| gcc: error: unrecognized command line option ‘-fmacro-prefix-map=.../imx-boot/1.0-r0=/usr/src/debug/imx-boot/1.0-r0’
| make[1]: *** [soc.mak:87: mkimage_imx8] Error 1
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|\
| |
| | |
simplify the use of imx-boot-containers
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Now that we have a symlink with constant name 'imx-boot' independent
on the use of the MACHINEOVERRIDE 'imx-boot-container', drop the
additonal imx-boot-container-bootpart file as imx-imx-boot-bootpart
does the same thing.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Having a symlink named 'imx-boot' allows to have the consumers
of the boot container, e.g. wic to be oblivious on who created
the bootcontainer.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Choosing if the boot container FIT image is built with imx-mkimage/
imx-boot or the U-Boot provided binman can be done with the
imx-boot-container MACHINEOVERRIDES.
Change the used overrides from *nxp-bsp to *generic-bsp.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|\ \
| | |
| | | |
imx-imkimage: fix a typo in a patch for print_fit_hab.sh
|
|/ /
| |
| |
| |
| |
| | |
When the variable BL31 is empty, BL33 was initialized instead of BL31.
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
|
|\ \
| | |
| | | |
imx-imkimage: install print_fit_hab.sh
|
|/ /
| |
| |
| |
| |
| |
| | |
This script gives the address, the offset and the size of binaries have been
stored into U-Boot FIT image that contains TF-A, U-Boot and OP-TEE.
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
|
|\ \
| |/
|/| |
fmlib: set precise BSD license
|
|/
|
|
|
|
|
|
|
|
|
|
| |
When building fmlib package based on Yocto 4.0, there is below
warning reported
WARNING: fmlib-git-r1 do_populate_lic: QA Issue: fmlib:
No generic license file exists for: BSD in any provider [license-exists]
Because "BSD" is ambiguous, and there is no corresponding license file
in COMMON_LICENSE_DIR directory. So, set precise BSD license to fix
this issue.
Signed-off-by: Meng Li <Meng.Li@windriver.com>
|
|\
| |
| | |
Correct BSD licenses
|
| |
| |
| |
| | |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |
| |
| |
| |
| |
| |
| | |
Fixes
QA Issue: cst-native: No generic license file exists for: BSD in any provider [license-exists]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|\ \
| |/
|/| |
ls1028ardb/ls1088ardb/ls1088ardb-pb: Correct MACHINEOVERRIDES
|
|/
|
|
|
|
|
|
|
| |
Current setting cannot set the right overrider order as expected. For example:
MACHINEOVERRIDES="fsl-lsch3:ls1088a:aarch64:use-nxp-bsp:qoriq:qoriq-arm64:ls1088ardb-pb"
Update them to align with other Layerscape machines.
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|\
| |
| | |
fsl-eula-unpack.bbclass: Unpack NXP EULA archives last
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
NXP EULA archive-based builds like imx-gpu-viv fail because the unpacked
folder is empty:
```
ERROR: imx-gpu-viv-1_6.4.3.p2.4-aarch64-r0 do_populate_lic: QA Issue: imx-gpu-viv: LIC_FILES_CHKSUM points to an invalid file: /opt/work/upstream/fsl-xwayland/tmp/work/cortexa53-crypto-mx8m-fsl-linux/imx-gpu-viv/1_6.4.3.p2.4-aarch64-r0/imx-gpu-viv-6.4.3.p2.4-aarch64/COPYING [license-checksum]
```
This is traced to a change in bitbake:
```
b074f4a ast: Improve function flags handling for EXPORT_FUNCTIONS
```
That change includes a fix for cleandirs, so now the call to base_unpack,
done after the NXP EULA archive unpack, does now remove the folder(s)
created by the NXP EULA archive unpack.
Fix the problem by simply unpacking the NXP EULA archives last.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|\
| |
| | |
imx-cst: Use specific BSD license
|
|/
|
|
|
|
|
| |
Fixes
WARNING: imx-cst-3.3.1-r0 do_populate_lic: QA Issue: imx-cst: No generic license file exists for: BSD in any provider [license-exists]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|\
| |
| | |
Revert "qoriq-base: weak defaults for WKS_FILE"
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 451bafe6d6e0523d0f6143f6862bb6c5b42ac8f6.
This is necessary to follow the pattern used by imx-base.inc.
Also prevents the following error: "No kickstart files from
WKS_FILES were found"
It happens because WKS_FILE was already assigned and can't be
reassigned by SOC_DEFAULT_WKS_FILE due to a weaker assignment
(??=).
Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
|
|\
| |
| | |
qoriq-atf: Remove mbedtls from dependence list
|
|/
|
|
|
|
|
| |
It is already internally provided by the recipe, so
don't need to depends on a external provider.
Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
|
|\
| |
| | |
weston: Add vsync to cloned displays.
|
| |
| |
| |
| |
| |
| |
| | |
When using g2d clone mode allocates additional surfaces according to
FB_MULTI_BUFFER for each cloned display. The g2d blit from the main screen
to the cloned displays is done using inactive surface. The FBIOPAN_DISPLAY
ioctl to the surface is done afterwards.
|
|\ \
| | |
| | | |
Revert PR 1039
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Although it seems a good idea to use a weak default for KERNEL_IMAGETYPE
this cannot be achieved since kernel.bbclass does already a default
assignment which has precedence over weak assignments.
If a machine requeires other image types, KERNEL_IMAGETYPE needs to be
assigned by the machine config file.
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Although it seems a good idea to use a weak default for SERIAL_CONSOLES
this cannot be achieved since bitbake.conf does a weak assignment after
the inclusion of machine config files. This will override the weak
assignment here. Revert the changes for SERIAL_CONSOLES variable to bring old
behaviour back.
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 9d5c49f8c604f117da0995f8946ff04c17caada9.
Although it seems a good idea to use a weak default for SERIAL_CONSOLES
this cannot be achieved since bitbake.conf does a weak assignment after
the inclusion of machine config files. This will override the weak
assignment here. Revert to bring old behaviour back.
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
|
|\ \
| | |
| | | |
imx8m: Set DDR4 machines to use IMX BSP only
|
|/ /
| |
| |
| |
| |
| |
| | |
This is necessary because mainline U-Boot doesn't supports DDR4 for i.MX8M EVK.
Also these machines aren't supported by mainline kernel.
Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
|
|\ \
| | |
| | | |
u-boot-fslc-mxsboot: add dependency on gnutls-native
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
gnutls is now required in order to build one of the host tools which are part
of U-Boot.
| .../build/tmp-glibc/work/x86_64-linux/u-boot-fslc-mxsboot-native/v2022.04+gitAUTOINC+f885198273-r0/git/tools/mkeficapsule.c:21:10: fatal error: gnutls/gnutls.h: No such file or directory
| #include <gnutls/gnutls.h>
| ^~~~~~~~~~~~~~~~~
| compilation terminated.
| make[2]: *** [scripts/Makefile.host:95: tools/mkeficapsule] Error 1
| make[2]: *** Waiting for unfinished jobs....
| make[1]: *** [.../build/tmp-glibc/work/x86_64-linux/u-boot-fslc-mxsboot-native/v2022.04+gitAUTOINC+f885198273-r0/git/Makefile:1894: tools] Error 2
| make[1]: Leaving directory '.../build/tmp-glibc/work/x86_64-linux/u-boot-fslc-mxsboot-native/v2022.04+gitAUTOINC+f885198273-r0/build'
| make: *** [Makefile:177: sub-make] Error 2
| make: Leaving directory '.../build/tmp-glibc/work/x86_64-linux/u-boot-fslc-mxsboot-native/v2022.04+gitAUTOINC+f885198273-r0/git'
| ERROR: oe_runmake failed
| WARNING: .../build/tmp-glibc/work/x86_64-linux/u-boot-fslc-mxsboot-native/v2022.04+gitAUTOINC+f885198273-r0/temp/run.do_compile.24796:186 exit 1 from 'exit 1'
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
|
|\ \
| | |
| | | |
Qoriq weak console default
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When maintaining a hardware support layer for a SOM there will be different
mainboards and BSP for this SOM. Depending on the use case there may be
different needs for a console UART. When providing a valid weak default
in meta-freescale a machine definition can override this easier as well as
a BSP for a specific mainboard.
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When maintaining a hardware support layer for a SOM there will be different
mainboards and BSP for this SOM. Depending on the use case there may be
different needs for console UART and KERNEL_IMAGETYPE. When providing a
valid weak default in meta-freescale a machine definition can override this
easier as well as a BSP for a specific mainboard.
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
|
|\ \ \
| | | |
| | | | |
Consolidated Kernel update (v5.10.109+ 5.15.32)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Kernel repository has been upgraded up to v5.10.109 from stable korg.
Following upstream commits are included in this version:
----
d9c5818a0bc0 Linux 5.10.109
163960a7de13 llc: only change llc->dev when bind() succeeds
2b5a6d771450 nds32: fix access_ok() checks in get/put_user
c064268eb8ed wcn36xx: Differentiate wcn3660 from wcn3620
95193d12f10a tpm: use try_get_ops() in tpm-space.c
5d3ff9542a40 mac80211: fix potential double free on mesh join
fcc9797d0d13 rcu: Don't deboost before reporting expedited quiescent state
87f7ed7c3659 Revert "ath: add support for special 0x0 regulatory domain"
c971e6a1c8fa crypto: qat - disable registration of algorithms
9f4e64611ebe ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
0b2ffba2de50 ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
2724b72b225d ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
2c74374c2e88 netfilter: nf_tables: initialize registers in nft_do_chain()
eb1ba8d1c3e2 drivers: net: xgene: Fix regression in CRC stripping
a2368d10b7fb ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec
6936d2ecf822 ALSA: cmipci: Restore aux vol on suspend/resume
cbd27127af5f ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB
0ae81ef3ea0e ALSA: pcm: Add stream lock during PCM reset ioctl operations
b560d670c87d ALSA: pcm: Fix races among concurrent prealloc proc writes
a38440f00697 ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
8527c8f052fb ALSA: pcm: Fix races among concurrent read/write and buffer changes
0f6947f5f520 ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
014c81dfb319 ALSA: hda/realtek: Add quirk for ASUS GA402
05256f3fd6c9 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
ca8247b4dfb8 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ
26fe8f31033b ALSA: hda/realtek: Add quirk for Clevo NP70PNJ
80eab86a86d2 ALSA: usb-audio: add mapping for new Corsair Virtuoso SE
5ce74ff70593 ALSA: oss: Fix PCM OSS buffer allocation overflow
db03abd0dae0 ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
571df3393f52 llc: fix netdevice reference leaks in llc_ui_bind()
56dc187b35d5 staging: fbtft: fb_st7789v: reset display before initialization
351493858ebc tpm: Fix error handling in async work
ea21245cdcab cgroup-v1: Correct privileges check in release_agent writes
824a950c3f11 cgroup: Use open-time cgroup namespace for process migration perm checks
f28364fe384f cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
9eeaa2d7d58a exfat: avoid incorrectly releasing for root inode
ae8ec5eabb1a net: ipv6: fix skb_over_panic in __ip6_append_data
25c23fe40e6e nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
9940314ebfc6 Linux 5.10.108
37119edab8f4 Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
9248694dac20 esp: Fix possible buffer overflow in ESP transformation
96340cdd5526 smsc95xx: Ignore -ENODEV errors when device is unplugged
e27b51af5449 net: usb: Correct reset handling of smsc95xx
b54daeafc1b0 net: usb: Correct PHY handling of smsc95xx
204d38dc6a81 perf symbols: Fix symbol size calculation condition
f0d43d22d241 Input: aiptek - properly check endpoint type
98e7a654a5be scsi: mpt3sas: Page fault in reply q processing
10a805334a11 usb: usbtmc: Fix bug in pipe direction for control transfers
00bdd9bf1ac6 usb: gadget: Fix use-after-free bug by not setting udc->dev.driver
28bc0267399f usb: gadget: rndis: prevent integer overflow in rndis_set_response()
2c010c61e614 arm64: fix clang warning about TRAMP_VALIAS
277b7f63948b net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
2550afba2a30 net: bcmgenet: skip invalid partial checksums
bf5b7aae86d3 bnx2x: fix built-in kernel driver load failure
c07fdba12fb0 net: phy: mscc: Add MODULE_FIRMWARE macros
ba50073cf4af net: dsa: Add missing of_node_put() in dsa_port_parse_of
a630ad5e8b2d net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
336b6be6ad09 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
9d45aec02f7b drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
9b763ceda6f8 hv_netvsc: Add check for kvmalloc_array
09a7264fb0d0 atm: eni: Add check for dma_map_single
70b7b3c055fd net/packet: fix slab-out-of-bounds access in packet_recvmsg()
169add82d201 net: phy: marvell: Fix invalid comparison in the resume and suspend functions
01fac1ca8ab9 esp6: fix check on ipv6_skip_exthdr's return value
d9fe590970c4 vsock: each transport cycles only on its own sockets
ac7dd60946c0 efi: fix return value of __setup handlers
fa3aa103e79c mm: swap: get rid of livelock in swapin readahead
df3301dc60a3 ocfs2: fix crash when initialize filecheck kobj fails
0f9b7b8df175 crypto: qcom-rng - ensure buffer for generate is completely filled
4c8814277b5d Linux 5.10.107
7a0d13ef67a1 arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable
dc1163203ae6 io_uring: return back safer resurrect
8fdaab341bad kselftest/vm: fix tests build with old libc
2490695ffdba sfc: extend the locking on mcdi->seqno
2fad5b694896 tcp: make tcp_read_sock() more robust
3f9a8f8a952c nl80211: Update bss channel on channel switch for P2P_CLIENT
0ba557d33094 drm/vrr: Set VRR capable prop only if it is attached to connector
9a8e4a5c5b73 iwlwifi: don't advertise TWT support
c5ea0221c816 atm: firestream: check the return value of ioremap() in fs_init()
efdd92c18ed4 can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
ebe106eac686 ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
e8ad9ecc4069 MIPS: smp: fill in sibling and core maps earlier
8c70b9b47004 mac80211: refuse aggregations sessions before authorized
d687d7559e24 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
6f0a94931c47 ARM: dts: rockchip: reorder rk322x hmdi clocks
6493c6aa8b44 arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
c5c8c649fee0 arm64: dts: rockchip: reorder rk3399 hdmi clocks
f7f062919f41 arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
ca142038a54f xfrm: Fix xfrm migrate issues when address family changes
d8889a445b53 xfrm: Check if_id in xfrm_migrate
6056abc99b58 sctp: fix the processing for INIT chunk
bdf0316982f0 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
327f1e7d813c Linux 5.10.106
648895da69ce watch_queue: Fix filter limit check
8bb5b72dbd9a ARM: fix Thumb2 regression with Spectre BHB
6b1249db9e1c ext4: add check to prevent attempting to resize an fs with sparse_super2
b297cf764d8c x86/traps: Mark do_int3() NOKPROBE_SYMBOL
29f6f3500127 x86/boot: Add setup_indirect support in early_memremap_is_setup_data()
b3444e5b640a x86/boot: Fix memremap of setup_indirect structures
24d268130e3c watch_queue: Make comment about setting ->defunct more accurate
ec03510e0a77 watch_queue: Fix lack of barrier/sync/lock between post and read
06ab8444392a watch_queue: Free the alloc bitmap when the watch_queue is torn down
880acbb718e1 watch_queue: Fix the alloc bitmap size to reflect notes allocated
e2b52ca4988e watch_queue: Fix to always request a pow-of-2 pipe ring size
2039900aadba watch_queue: Fix to release page in ->release()
d729d4e99fb8 watch_queue, pipe: Free watchqueue state after clearing pipe ring
573a3228ca32 virtio: acknowledge all features before access
bf52b627cf47 virtio: unexport virtio_finalize_features
8bfb959ea28d arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0
1ef5fe3dba2a riscv: Fix auipc+jalr relocation range checks
a69aa422b478 mmc: meson: Fix usage of meson_mmc_post_req()
0c6eeaf8c168 net: macb: Fix lost RX packet wakeup race in NAPI receive
6d9700b44509 staging: gdm724x: fix use after free in gdm_lte_rx()
8c1bc04c8c82 staging: rtl8723bs: Fix access-point mode deadlock
ab5595b45f73 fuse: fix pipe buffer lifetime for direct_io
f2c52a4baf56 ARM: Spectre-BHB: provide empty stub for non-config
f1f5d089fcc6 selftests/memfd: clean up mapping in mfd_fail_write
71013d071b50 selftest/vm: fix map_fixed_noreplace test failure
8d276f10e84a tracing: Ensure trace buffer is at least 4096 bytes large
ae7597b47dda ipv6: prevent a possible race condition with lifetimes
8c0c50e9fcff Revert "xen-netback: Check for hotplug-status existence before watching"
625c04b523ca Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"
a0e2768fb901 gpio: Return EPROBE_DEFER if gc->to_irq is NULL
65d4e9d130fb hwmon: (pmbus) Clear pmbus fault/warning bits after read
d15c9f6e3335 net-sysfs: add check for netdevice being present to speed_show
8c023c303978 spi: rockchip: terminate dma transmission when slave abort
889254f98e99 spi: rockchip: Fix error in getting num-cs property
4fb9be675be8 selftests/bpf: Add test for bpf_timer overwriting crash
dc1c2b47b539 net: bcmgenet: Don't claim WOL when its not available
b7e4d9ba2ddb sctp: fix kernel-infoleak for SCTP sockets
3cf533f12001 net: phy: DP83822: clear MISR2 register to disable interrupts
21044e679ed5 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
3a4cd1c51eea gpio: ts4900: Do not set DAT and OE together
7702e7e9e396 selftests: pmtu.sh: Kill tcpdump processes launched by subshell.
2b1c85f56512 NFC: port100: fix use-after-free in port100_send_complete
1fdabf2cf42b net/mlx5e: Lag, Only handle events from highest priority multipath entry
f3331bc17449 net/mlx5: Fix a race on command flush flow
5f1340963b11 net/mlx5: Fix size field in bufferx_reg struct
e2201ef32f93 ax25: Fix NULL pointer dereference in ax25_kill_by_device
cc7679079c7e net: ethernet: lpc_eth: Handle error for clk_enable
b3e4fcb53921 net: ethernet: ti: cpts: Handle error for clk_enable
5e42f90d7220 tipc: fix incorrect order of state message data sanity check
979b418b96e3 ethernet: Fix error handling in xemaclite_of_probe
506d61bc1b50 ice: Fix curr_link_speed advertised speed
852a9e97d396 ice: Rename a couple of variables
b21ffd5469a9 ice: Remove unnecessary checker loop
875967aff5a6 ice: Align macro names to the specification
8c613f7cd3ca ice: stop disabling VFs due to PF error responses
d9ee2cbff2e9 i40e: stop disabling VFs due to PF error responses
965070a2b71d ARM: dts: aspeed: Fix AST2600 quad spi group
96b01b854151 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate()
ed5bb00d8604 drm/sun4i: mixer: Fix P010 and P210 format numbers
93223495bce5 qed: return status of qed_iov_get_link
5bee2ed0508b esp: Fix BEET mode inter address family tunneling on GSO
16386479ef59 net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
33c74f808596 isdn: hfcpci: check the return value of dma_set_mask() in setup_hw()
cca9d5035bd0 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero
a3d5fcc6cf2e mISDN: Fix memory leak in dsp_pipeline_build()
f97ad179d12f mISDN: Remove obsolete PIPELINE_DEBUG debugging information
2de76d37d4a6 tipc: fix kernel panic when enabling bearer
ea3a5e6df512 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias
2c6a75ea32f9 HID: vivaldi: fix sysfs attributes leak
2a18a38cbc3b clk: qcom: gdsc: Add support to update GDSC transition delay
0d6882dd158e ARM: boot: dts: bcm2711: Fix HVS register range
67c781d938b8 Linux 5.10.105
561e91e5fee8 Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE"
206c8e271ba2 xen/netfront: react properly to failing gnttab_end_foreign_access_ref()
39c00d09286c xen/gnttab: fix gnttab_end_foreign_access() without page specified
c4b16486d602 xen/pvcalls: use alloc/free_pages_exact()
8357d75bfdb8 xen/9p: use alloc/free_pages_exact()
17f01b7206af xen: remove gnttab_query_foreign_access()
5f36ae75b847 xen/gntalloc: don't use gnttab_query_foreign_access()
304725518277 xen/scsifront: don't use gnttab_query_foreign_access() for mapped status
f6690dd9446a xen/netfront: don't use gnttab_query_foreign_access() for mapped status
96219af4e504 xen/blkfront: don't use gnttab_query_foreign_access() for mapped status
3d81e85f30a8 xen/grant-table: add gnttab_try_end_foreign_access()
5c600371b8fd xen/xenbus: don't let xenbus_grant_ring() remove grants in error case
90f59cc2f2cc ARM: fix build warning in proc-v7-bugs.c
8c4192d126ba ARM: Do not use NOCROSSREFS directive with ld.lld
1749b553d73b ARM: fix co-processor register typo
a330601c637b ARM: fix build error when BPF_SYSCALL is disabled
b65b87e718c3 arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting
551717cf3b58 arm64: Use the clearbhb instruction in mitigations
38c26bdb3cc5 KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
e192c8baa69a arm64: Mitigate spectre style branch history side channels
192023e6baf7 KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A
13a807a0a080 arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
1f63326a5211 arm64: Add percpu vectors for EL1
56cf5326bdf9 arm64: entry: Add macro for reading symbol addresses from the trampoline
3f21b7e35523 arm64: entry: Add vectors that have the bhb mitigation sequences
49379552969a arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
26211252c1c1 arm64: entry: Allow the trampoline text to occupy multiple pages
73ee716a1f63 arm64: entry: Make the kpti trampoline's kpti sequence optional
8c691e5308c5 arm64: entry: Move trampoline macros out of ifdef'd section
e55025063276 arm64: entry: Don't assume tramp_vectors is the start of the vectors
5275fb5ea5f5 arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
bda89602814c arm64: entry: Move the trampoline data page before the text page
d93b25a66548 arm64: entry: Free up another register on kpti's tramp_exit path
5242d6971e10 arm64: entry: Make the trampoline cleanup optional
7048a21086fb arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit
dc5b630c0d53 arm64: entry.S: Add ventry overflow sanity checks
97d8bdf33182 arm64: cpufeature: add HWCAP for FEAT_RPRES
162aa002ec1a arm64: cpufeature: add HWCAP for FEAT_AFP
dbcfa9853953 arm64: add ID_AA64ISAR2_EL1 sys register
7ae8127e4123 arm64: Add HWCAP for self-synchronising virtual counter
b19eaa004f2e arm64: Add Cortex-A510 CPU part definition
86171569312b arm64: Add Cortex-X2 CPU part definition
fc8070a9c5ad arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
f3c12fc53e0a arm64: cputype: Add CPU implementor & types for the Apple M1 cores
302754d023a0 ARM: include unprivileged BPF status in Spectre V2 reporting
3f9c958e3572 ARM: Spectre-BHB workaround
29d9b56df1e1 ARM: use LOADADDR() to get load address of sections
46deb224680b ARM: early traps initialisation
b7f1e73c4ddf ARM: report Spectre v2 status through sysfs
d04937ae9490 x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT
cc9e3e55bde7 x86/speculation: Warn about Spectre v2 LFENCE mitigation
e335384560d1 x86/speculation: Update link to AMD speculation whitepaper
2fdf67a1d215 x86/speculation: Use generic retpoline by default on AMD
afc2d635b5e1 x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting
071e8b69d780 Documentation/hw-vuln: Update spectre doc
a6a119d647ad x86/speculation: Add eIBRS + Retpoline options
f38774bb6e23 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
206cfe2dac3e x86,bugs: Unconditionally allow spectre_v2=retpoline,amd
----
Link: https://lore.kernel.org/r/20220309155859.239810747@linuxfoundation.org # v5.10.105
Link: https://lore.kernel.org/r/20220310140812.869208747@linuxfoundation.org # v5.10.105
Link: https://lore.kernel.org/r/20220314112737.929694832@linuxfoundation.org # v5.10.106
Link: https://lore.kernel.org/r/20220317124525.955110315@linuxfoundation.org # v5.10.107
Link: https://lore.kernel.org/r/20220321133219.643490199@linuxfoundation.org # v5.10.108
Link: https://lore.kernel.org/r/20220325150419.757836392@linuxfoundation.org # v5.10.109
Link: https://github.com/Freescale/linux-fslc/pull/562
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|