]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
3 years agoimx8mp-evk.inc: Make jailhouse specific to NXP BSP 836/head
Tom Hochstein [Thu, 29 Jul 2021 22:33:02 +0000 (17:33 -0500)]
imx8mp-evk.inc: Make jailhouse specific to NXP BSP

Align the jailhouse enablement for i.MX 8M Plus EVK with the other 8M
EVK machines, making jailhouse specific to NXP BSP.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agojailhouse: Drop from MACHINE_FEATURES_BACKFILL
Tom Hochstein [Thu, 29 Jul 2021 22:30:58 +0000 (17:30 -0500)]
jailhouse: Drop from MACHINE_FEATURES_BACKFILL

The backfill feature is for features that were once always enabled
without the ability to disable them. This is not true of jailhouse;
it has always had a feature allowing it to be disabled.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoMerge pull request #833 from thochstein/master
Otavio Salvador [Tue, 27 Jul 2021 21:19:08 +0000 (18:19 -0300)]
Merge pull request #833 from thochstein/master

Integrate miscellaneous BSP updates from NXP 5.10.35-2.0.0 release

3 years agoimx-vpu-hantro-daemon: Add Hantro V4L2 daemon 833/head
Tom Hochstein [Mon, 26 Jul 2021 16:25:57 +0000 (11:25 -0500)]
imx-vpu-hantro-daemon: Add Hantro V4L2 daemon

Add userspace daemon needed by Hantro VPU driver for V4L2.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoimx-vpu-hantro-vc: Upgrade to 1.4.0
Tom Hochstein [Fri, 23 Jul 2021 14:51:39 +0000 (09:51 -0500)]
imx-vpu-hantro-vc: Upgrade to 1.4.0

5d79111 MA-18966-5 [Android] video can't been play when use GKI image
9068e9d Merge yocto build workaround about linux version
3c75df3 Replace ion with dmabuf heaps for VC8000E
ed4744a MA-18617 Rebuild vc8000e library for L5.10

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoimx-vpu-hantro: Upgrade to 1.22.0
Tom Hochstein [Fri, 23 Jul 2021 14:51:17 +0000 (09:51 -0500)]
imx-vpu-hantro: Upgrade to 1.22.0

4bce755 MA-18860-2 Enable H265 VP9 secure pipe line
8ef26ec MA-18860 Enable H265 VP9 secure pipe line
c3fea31 M865SW-737 [VPU/G1G2] RV shouldn't report "DEC_ABORT" if get  rpr_buf_idx failed
65bad6d M865SW-636 [VPU/G1G2] H264: fix seg fault at h264bsdResetStorage()
6138127 M865SW-728 [VPU/G1G2] decoder: luma size calculated incorrect for VP9 tiled output
71841a9 M865SW-605 [VPU/G1G2] decoder: Support secure video decoding
9430b52 M865SW-725: [VPU/G1G2] handle some hevc streams that bit-depth changing
de7faff M865-682-9: [VPU/G1G2] move Vp9DecRemoveBuffer define location
12da6e6 M865-682-8: [VPU/G1G2] add SateRest into RemoveBuffer
e6a9e89 M865-682-7: [VPU/G1G2] fix coverity issue
016adac M865-682-6: [VPU/G1G2] empty dpb buffer before remove
64c2742 M865SW-698 [VPU/G1G2] some kinds of vp9 stream with dtrc output foramt met hang
dfe6ea9 M865SW-671 [VPU/V4L2] decoder: seek a resolution changed vp9 stream meet decoding error
91aa05e M865SW-682-5: [VPU/G1G2] fix issue for VP8/VP9
fd73b00 M865SW-693: [VPU/G1G2] VP8 unit test easily segment fault for resolution change clips
7755483 M865SW-682-4: [VPU/G1G2] fix trick mode issue for VP8
34feb35 M865SW-682-3: [VPU/G1G2] fix issue for G1 decoder and HEVC
c01cf78 M865SW-522 [VPU/G1G2] decoder: Occurs segmentation fault at H264SetupVlcRegs()
f8b2423 M865SW-682-2: [VPU/G1G2] extend API "XxxDecRemoveBuffer" in unfied_sw/decoder_sw
010b83d M865SW-682: [VPU/G1G2] extend API "XxxDecRemoveBuffer" in unfied_sw/decoder_sw
2c556f0 [VPU/G1G2]: merge yocto build workaround about linux version
f18167f [VPU/H1]: merge yocto build workaround about linux version
d936809 [VPU/G1G2]: Replace ion with dmabuf heaps for G1/G2
ae7b0b2 [VPU/H1]: Replace ion with dmabuf heaps for H1
2317103 M865SW-604: [VPU/G1G2] decoder: failed to decode to dtrc if sps and pps are transferred separately
d00bd0b M865SW-656 [VPU/G1] vc1 met hang for some case which has repeat feature
e809a90 M865SW-557 [VPU/G1] vp8 decoder get error in dpb_render_buffer: Assertion `id != -1' failed
7e65b5a M865SW-578/M865SW-622: [VPU/G1] Fix segmentation fault issue of one h264 stream
0fa47c3 NVJM850-56 playback fail for one sequence change stream.
2682560 M865SW-586-2: [VPU/G1] VC1: add new API to handle no start code for VC1_G format
bf18d25 M865SW-586: [VPU/G1] VC1: add new API to handle no start code for VC1_G format
8e79720 M865SW-562: [VPU/G1] RV: set actual 'HWIF_STRM_START_BIT' through SetDecRegister()
8f210d3 M865SW-231: [G1/G2]: Avoid use virtual YUV buffer address as handler to support security mode

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoimx-test: Upgrade to NXP release 5.10.35-2.0.0
Tom Hochstein [Fri, 23 Jul 2021 14:26:45 +0000 (09:26 -0500)]
imx-test: Upgrade to NXP release 5.10.35-2.0.0

e55c83b LF-673:mx6s_v4l2_cap_drm.out:fix double free Abort issue
b4fe35b MLK-25419 mxc_v4l2_vpu_test: decoder: refine operation of find video device
393c8de MLK-25272-5: mxc_v4l2_vpu_test: add rfc/rfcx/nv16 format
408da7e MLK-25272-4: mxc_v4l2_vpu_test: encoder: support 10bit dtrc
3f5852a MLK-25308 mxc_v4l2_vpu_test: refine convert for malone decoder
0c5acdd MLK-25294 mxc_uart_test: fix the buffer overflow of local buf
84395a7 MLK-25286 mxc_v4l2_vpu_test: handle special stream that contian SPS/PPS only
c85b54c MLK-25235-5: mxc_v4l2_vpu_test: improve decoder parser
3fead07 MLK-25272-3: mxc_v4l2_vpu_test: encoder: add changing bitrate dynamically
a979b50 MLK-25272-2: mxc_v4l2_vpu_test: encoder: add force key frame
e155880 MLK-25272: mxc_v4l2_vpu_test: encoder: implement roi and ipcm
2e82ea4 MLK-25231-2:mxc_v4l2_vpu_test: encoder: exit test when pollerr or codec error event
9dc18aa MLK-25235-4: mxc_v4l2_vpu_test: improve parser of h265
12ec2ae MLK-25225-3 mxc_v4l2_vpu_test: add VP6 decoder format parser
a6a6db6 MLK-25225-2 mxc_v4l2_vpu_test: set parser memory type
8df7236 MLK-25235-3: mxc_v4l2_vpu_test: encoder: improve the parser of finding start code
f415861 MLK-25235: mxc_v4l2_vpu_test: encoder: improve the parser of finding start code
3d01f60 MLK-25235: mxc_v4l2_vpu_test: encoder: improve the parser of finding start code
20b364e MLK-25231:mxc_v4l2_vpu_test: encoder: handle POLLERR event
afb9a7b MLK-25227 mxc_v4l2_vpu_test: encoder: add VP8 format
2fbd5e4 MLK-25225 mxc_v4l2_vpu_test: add more decoder format parser
ce5418b MLK-25203:[8QM_MEK/8QXP_MEK]mxc:vpu_malone: align custom interface to imx_vpu.h
101707c MLK-25213:[8QM_MEK/8QXP_MEK]mxc:vpu: unittest update copyright
e23ea2c MLK-25193:[8QM_MEK/8QXP_MEK]mxc:vpu_windsor: unittest set crop using VIDIOC_S_SELECTION instead of VIDIOC_S_CROP
6b460e1 unit_tests: mxc_v4l2_test: m2m: add help info for isi m2m crop usage
082ef5c mxc_v4l2_test: m2m: add G/S_SELECTION test case support for isi mem2mem
7d03379 unit_tests: mxc_v4l2_test: capture: add help info for crop usage
3891fd4 unit_tests: mxc_v4l2_test: capture: add G/S_SELECTION test case support
6081e27 LF-2966: mxc_tuner_test: Add commad to get sound card number

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoimx-seco-libs: Upgrade to NXP release 5.10.35-2.0.0
Tom Hochstein [Fri, 23 Jul 2021 14:26:12 +0000 (09:26 -0500)]
imx-seco-libs: Upgrade to NXP release 5.10.35-2.0.0

44caf51 HSM-590: license update
9da5d5a V2XA-687: add the support of BR256T1 to key exchange
0d5b232 HSM-558: hsm_prepare_signature specify max number of pre-calculated values
4bddb34 V2XA-687: remove BR256T1 support from some API
501203b V2XA-654: add tests for standalone butterfly key expansion
a5620c0 V2XA-654: standalone butterfly key expansion
784f861 V2XA-654: standalone butterfly key expansion API
ecf2715 V2XA-648: add SM2 support to butterfly key expansion and pubk reconstruction services
35bfeaa HSM-555: fix indentation
7f37241 HSM-555 reopen nvm session when read fail from mu
2bea9d9 HSM-557: fix segment fault when run not in root
00ab3f1 HSM-552: specify min_mac_len FIPS approved mode constraints
c565919 HSM-524: she_api_document 1.3 hsm_api_document 3.7
105951b V2XA-567: remove tests refering to previous implementation
b6e84aa Key exchange for KEK generation supported on QXP.
789544a V2XA-628: initialize missing fields in key_exchange API calls
01f19fb HSM-476: allow V2X abort respons (2 words)
713dd56 HSM-476: add FATAL error definition
56c0427 HSM-461: Clarify that auth_enc IV flags are only for encryption operations
4d06665 HSM-476: allow retries on NVM errors
eb50867 HSM-481: clarify hsm_tls_finish support
b927ff4 HSM-481: hsm_api_document 3.2 amendment
fc52d67 HSM-473: fix build
c4e40e4 V2XA-567: add tests for AES GCM IV enhancement
a51e6ad HSM-473: Add support for per-key min mac length
7069412 HSM-461: specify IV constraints for key injection
8f88b3b HSM-461: doc updates
5731389 HSM-461: Reformat revision history entry for version 3.3
831d398 HSM-461: Clarify API usage for auth_enc based on review comments
e4c87f4 HSM-461: Add enhancements to AES GSM IV generation
fe47c46 HSM-460: Specify that TLS_FINISH flags are not supported for DXL
a56da9c HSM-460: Add EMS option in key exchange for TLS KDF
55c8e04 HSM-454: Add hsm_tls_finish message, update hsm_key_exchange usage

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoimx-seco: Upgrade to 3.8.1
Tom Hochstein [Fri, 23 Jul 2021 14:24:38 +0000 (09:24 -0500)]
imx-seco: Upgrade to 3.8.1

- SOC Support: QXP B0/C0, DXL A1
- Fix bug preventing set/get boot state commands handling when in error state

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoimx-sc-firmware: Upgrade to 1.9.0
Tom Hochstein [Wed, 21 Jul 2021 22:13:15 +0000 (17:13 -0500)]
imx-sc-firmware: Upgrade to 1.9.0

58865b981 SCF-105: Update RN.
858678443 SCF-105: Update EULA.
c609beec0 SCF-105: Update RN.
279d5a949 SCF-758: Check SECO version before sending SCFW ready message.
d0cfc6006 SCF-105: Update docs on SECO events.
cd28bb238 SCF-105: Update RN.
f62c4449f SCF-756: Workaround SECO power state error.
c9ad0c44f SCF-105: Update more copyrights.
796d44377 SCF-105: More copyright updates.
ee13413ed SCF-105: Update copyrights.
15dbaa9b4 SCF-105: More pad doc updates.
964d8e827 SCF-105: Add more docs on pads and on wdog out.
25c9101b7 SCF-105: Update RN.
e961c2fc3 SCF-105: Make both SPL and NOSPL image for cockpit.
2d22029c8 SCF-105: Add docs on ROM patching.
917dc8c2a SCF-105: Make cockpit image NOSPL.
6095bf08c SCF-105: Build cockpit image for test files.
2c0fcc794 SCF-105: Update RN.
2bfed3106 SCF-105: Change eCockpit to Cockpit.
33ef0f43c SCF-105: Update EULA.
ba1969f7d SCF-105: Update RN.
b6ce63a71 SCF-741 Add errata number to track timestamp issue
c7e7187c4 SCF-105: Add note on DXL rom patch.
419f072a9 SCF-105: Use yb2 branch.
3bc8e9a99 SCF-105: Update RN.
0e31616b1 SCF-105: Use 5.10.Y 2.0.0 mkimage branch.
d18d069a9 SCF-755 Enable Spread Spectrum support in PCIe DPLL
114461261 SCF-105: Update RN.
694316b2a SCF-749: Add MEMC docs.
93083e370 SCF-747: Support SECO FW v3.8.1 and V2X FW v1.1.0.
1b69f53e0 SCF-105: Update RN.
f7c9f607a SCF-105: Test print fix.
3143bf932 SCF-746: Fix issue with V2X test an V2X=NO.
52bba3ae4 SCF-105: Minor dox updates. Update RN.
811fff5f7 SCF-105: Update guide on Zebu usage.
61f933852 SCF-105: Update guide.
6ea33be88 SCF-748: Fix todo comment.
cdd8037c1 SCF-753: Update LSIO to check power state of MU users before reset.
f50666d9a SCF-729: Add more eCockpit docs.
f1b849d38 SCF-105: Update RN.
5ae761c0a SCF-752: Check ownership on CAAM JR API call.
0ea113854 SCF-752: Support config on CAAM JR AMTD and LAMTD.
cb64cd4ac SCF-748: Some initial changes for DXL B0.
874ebf5d8 SCF-740: Fix build issue with DQS2DQ.
19852e496 SCF-105: Update RN.
c433be7ed SCF-105: Add issue type ro release status.
3432d47ce SCF-105: Fully qual Linux test machine name.
0969105a3 SCF-105: Update RN.
f644c1f04 SCF-105: Add missing to release list.
2fc2a1dfa SCF-105: Highlight missing patches in dashboard.
671d00494 SCF-105: Add branch to release dash.
a4d7f3e1f SCF-105: Dash update.
8d3d92166 SCF-105: Update RN.
159dfa0db SCF-105: Update board docs.
8cba6d1fb SCF-750: Fixed CBT code from overwriting DDR PHY registers
84c321873 SCF-105: Update RN.
586924fb7 SCF-105: Update docs on board resources.
ff84c51eb SCF-743: Update API version.
243e494b8 SCF-743: Send client IRQ on V2X reset.
02c024853 SCF-740: Remove unused monitor command.
22280d760 SCF-746: Fix RNG start message error return.
8fe6812e0 SCF-744: Fix MU power down message size.
d18f77b12 SCF-105: Update RN.
44f6012e9 SCF-746: Fix MISRA issue.
594b6492a SCF-746: Send TRNG start message.
c8c117156 SCF-105: Fix missing releases in dashboard.
09c7c6cb5 SCF-741: Fix timestamp test.
97f8b6884 SCF-105: Update copyright of modified files.
4575962fe SCF-105: Spellcheck fixes.
ffac6fd26 SCF-729: Add eCockpit docs.
aaff23804 SCF-729: Remove todo in eCockpit board file.
07521ac61 SCF-105: Update RN.
837ce9e7b SCF-105: Update link to MX9.
9965e1551 SCF-105: Fix dash issue.
f81f18669 SCF-105: Fix dash.
4417e850b SCF-105: Add i.MX9 wiki.
a138ba09e SCF-744: Send V2X message on MU power off. Update ID and MU bit usage.
68c66959b SCF-743: Allow board reboot on V2X serious error.
4eacbf626 SCF-105: Update docs.
03b32cf86 SCF-741: More MISRA fixes.
7201cbfeb SCF-105: Update RN.
9c2a6538a SCF-741: MISRA fixes. Clean-up.
116ed0db3 SCF-743: Fix MISRA issue.
f0074a2fd SCF-741 Fix RM test failure
9ead7da24 SCF-105: Add docs on FlexSPI programming.
05857da58 SCF-741 Timestamp does not start in LP modes
192b64689 SCF-105: Update wiki link.
9115a3986 SCF-743: Add V2X abort. Board.c callout for aborts.
3e3cae383 SCF-105: List QXP SECO versions in wiki.
e5455937c SCF-739: Update SECO versions.
94ad0ca32 SCF-741: Add timestamp test.
965d6ee6e SCF-105: Update docs.
537f190c1 SCF-105: Update RN.
aaa068538 SCF-735: Move interrupt for V2X clocks to GI2.
dec196fd0 SCF-740: Wrap calls to DQS2DQ functions.
31fc101c0 SCF-105: Fix whitespace issues.
a13090805 SCF-105: Update RN.
40d6bca0b SCF-105: Update functional PW.
771b6693e SCF-105: Save backup list of releases.
36fd3e864 SCF-60: MISRA fixes.
e3ad067b1 SCF-105: Add back GA2 to release page on dashboard.
57a6b72f4 SCF-735: Add message to tell SECO we are up.
141bc88ea SCF-738: Add MU/ID assignment messages to SECO.
6a243f56d SCF-735: Enable SECO MU IRQ at NVIC.
42342be67 SCF-105: Update some comments.
17e3918f9 SCF-736: Add SECO aync abort.
abe247a6f SCF-737: Disable V2X auto clock gating on SECO passthrough call.
49c2fdc42 SCF-735: Add SECO IRQ for clock gating control.
6c0e58c5d SCF-105: Add more info on the button.
ae6b886f7 SCF-734: Fix cmd issue for SECO dump.
9f48bd37d SCF-734: Allow SECO dump after abort.
0a9cf1422 SCF-733: Fix OOB check on RNG change.
ac679d7c6 SCF-105: Update RN.
2f80f9d5d SCF-733: Provide option for SCFW to not start the SECO RNG.
bdfdb96e4 SCF-105: Update docs.
e34ac4353 SCF-105: Use latest doxygen.
a887f0f70 SCF-105: More AS updates.
fe0688507 SCF-105: Add info to the arch spec.
f6be0e6c4 SCF-732: Add SECO data logging.
00810ae31 SCF-105: Update EULA.
1848b7ba7 SCF-732: Add logger for MU events.
2295db7a0 SCF-731       Update LPDDR4 DCD to set VTCR1.ENUM=0 to improve Host VREF training
4c1dd13f9 SCF-729: More eCockpit clean-up.
dd9c7cce9 SCF-730: Fix test issue.
f7d279f29 SCF-730: Flush V2X debug response.
9dde582d6 SCF-730: Update API version.
9eb3f8d37 SCF-730: Add new mono counter API.
45ff700f0 SCF-729: Fix build break.
1cee85043 SCF-729: Optimize size of cockpit split.
dd94a6c52 SCF-729: Update M4 partition code.
7cb820532 SCF-729: Minor clean-up.
997aba3a5 SCF-729: Eliminate unused DCD files for eCockpit.
ff3442eb7 SCF-729: Add i.MX8QM cockpit board support
11a7082e7 SCF-105: Fix tickets missing as they have no commit.
b46f5f357 SCF-105: Add link to Linux release table.
d6a84be39 SCF-105: Fix spelling issues.
364e5be21 SCF-105: Fixes for Ubuntu 20.04.
8118e2aa6 SCF-105: Add comment in guide for streaming bunzip2 to dd.
ff34a4b78 SCF-105: Fix dox issue.
b4c4494f5 SCF-105: Fix file encoding issue.
00190c180 SCF-726 Ensure MEMC is powered off in KS1 after A35 reboot on DXL
6c8d4ce52 SCF-105: Fix spelling errors.
7ae3906db SCF-105: Update docs.
036283ad1 SCF-105: Fix missing files.
59aef7b77 SCF-725: Support SECO FW v3.7.5 for QXP C0.
b6b5600ef SCF-724: MISRA fix.
6e0679358 SCF-105: Update docs.
d8500aaa3 SCF-724: Protect against FSPI0 hazards during reboot/LPM flows
d07dfa2fb SCF-105: Update NxDI instructions.
d38fbc766 SCF-105: Support NoPatch and Critical JIRA labels.
a633839db SCF-105: Update RN.
9ec1456f8 SCF-697: Move V2X_PID0 to SECO. Allow SECO to access V2X memory using non- secure as there seems to be a HW issue.
8c1267f41 SCF-105: Fix commit ID in VERSION file.
66103568a SCF-105: Remove comments for MX8.5.
028686389 SCF-105: Move master to 2021q2.
88028bbed SCF-105: Update to 2021.
54a467b9b SCF-105: Restart RN for next release.
efe1936e3 SCF-722: Support new DXL SECO and V2X FW.
cb6ea586f SCF-718 Fix freeze mode failure in Linux
eb9f30923 SCF-105: Update RN.
8b37c1782 [SCF-721] Updated LP4 CBT DCDs MR13 and rev'd version#
86a28364f SCF-720: Fix incorrect reset bits handling in DDR config files
0cc20dacd SCF-719: Fix MISRA issue.
a2676a409 SCF-719: Fix cppcheck issue.
4d44e03ab SCF-719 Ensure MTR is not run for SS powered by ROM
72b4e7bc1 SCF-105: Update RN.
ee0854d4b SCF-718: Fix MISRA issues.
44aede3ec SCF-708 Ensure PMIC voltage and bias is set during reboot
7fbc1a8ce SCF-718 Remove commented lines
4e6b899fd SCF-718 Fix Linux reboot issue
030738d36 SCF-60: REmove HIS rules.
8a290eeb5 SCF-105: Update artifact order.
07507f084 SCF-105: Use links to git repo for release images.
e795a1d5e SCF-105: Add command to copy artifacts to git.
353dccee8 SCF-105: Fix minor dox issues.
66a9d4d01 SCF-105: Add PM section for Cortex-M4
8423267c5 SCF-687: Fix DDR stress test issue.
020bcae94 SCF-105: Clarify SNVS LPGPR usage.
a83796fc2 SCF-708: Use RFF power control to detect prior logic/memory retention
3ad3867e6 SCF-105: Update dashboard.
f22645963 SCF-105: Add DXL.V2X FW info.
09fffbb9e SCF-105: Add SECO FW version to release dashboard.
c9e4a6e31 SCF-105: Add V2X FW version.
daa201240 SCF-105: Update to get last dir.
cae59a43d SCF-105: Add script to copy releases to git.
dd4102743 SCF-105: Fix dox update.
a09ca4070 SCF-105: Update docs on setting clocks.
9905a8005 SCF-105: More TP updated.
f448a7359 SCF-105: Update TP.
3c7db45d2 SCF-708 Handle FSPI boot device case
e72418195 Revert "SCF-712: Enable LPDDR4 periodic dqs2dq and set SENSIVITIY=0 for testing purposes"
9146894cc Revert "SCF-712: Turn off DDR debug messages for now."
3ace4fb54 SCF-543: Include V2X image offset with dummy address to align with SCU ROM
0c44e2679 SCF-105: Update RN to 2021 Q1.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoMerge pull request #830 from zandrey/kernel-upgrade-master
Otavio Salvador [Wed, 21 Jul 2021 11:22:27 +0000 (08:22 -0300)]
Merge pull request #830 from zandrey/kernel-upgrade-master

Consolidated Kernel update (v5.4.134 + v5.10.52 + 5.12.19 [EOL])

3 years agolinux-fslc-imx: update to v5.4.134 830/head
Andrey Zhizhikin [Tue, 20 Jul 2021 21:51:54 +0000 (21:51 +0000)]
linux-fslc-imx: update to v5.4.134

Kernel repository has been upgraded up to v5.4.134 from stable korg.

Following NXP commits were merged:
----
48afde5dc8ee LF-2692: clk: imx: scu: Do not enable runtime PM for CPU clks
dc760ca6a531 MLK-25468: seco_mu: hook v2x reset event
fee1ade052eb MPSDK-172 remoteproc: imx_rproc: Re-building communication channels when a remote crashes
b93083071e9f MLK-23277: 8qm: Fix SW workaround for i.MX8QM TKT340553
edfc37d93d8d MLK-25444: arch: arm64: dts: imx8dxl: Fix lcdif nodes
319f1755edf3 MLK-25105-2: dts: arm64: imx8mp-ab2: use AK5552 compatible for sound card
1e306d7fbb17 MLK-25105-1: dts: arm64: imx8mp-ab2: ensure SAI3 RX not in sync with TX
67355ffc4af7 MLK-25103: ASoC: wm8524: avoid EPROBE_DEFER log
090f71d23f8f clk: imx: add mux ops for i.MX8M composite clk
a7466010c566 LF-3623: media: imx8: isi: fix Can't match soc version
398435ef11d7 MLK-25427 arm64: dts: imx8mp: add power-domains to irqsteer hdmi
3125360c70f2 LF-3132: dmaengine: imx-sdma: raise up channel0 priority after resume
eddc2ac1d148 MLK-25116-2: dmaengine: imx-sdma: correct iram_pool check point
c53ff3924c06 MLK-25116-1: dmaengine: imx-sdma: save iram pool for bd allocated
09370995212a MLK-25426 remoteproc: imx_rproc: fix firmware reload
----

Following conflicts were resolved (v5.4.132):
----
- drivers/gpu/drm/rockchip/cdn-dp-core.c:
Fix merge hiccup when integrating upstream commit 450c25b
("drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on
error in cdn_dp_grf_write()")

- drivers/perf/fsl_imx8_ddr_perf.c:
Port upstream commit 3fea9b7 ("drivers/perf: fix the missed
ida_simple_remove() in ddr_perf_probe()") manually to NXP version.
----

Following upstream commits are included in this version:
----
9afc0c209685 Linux 5.4.134
c1dafbb26164 seq_file: disallow extremely large seq buffer allocations
b06ab67bd63b misc: alcor_pci: fix inverted branch condition
f40884382995 scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg()
e9602efecf19 MIPS: vdso: Invalid GIC access through VDSO
48351df82dbc mips: disable branch profiling in boot/decompress.o
d8afab9bc9fe mips: always link byteswap helpers into decompressor
bb2435840681 scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
2a22a1ca453a firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng
b7c1bafe813a firmware: turris-mox-rwtm: report failures better
7934e060732f firmware: turris-mox-rwtm: fix reply status decoding function
65f32d1e0514 thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations
a3ea516d8d5b ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
c4e2fa6fb0f3 ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
9cc2ef1a784c ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
85434c3a281e ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
e1314f75b38a ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
443f6ca6fd18 memory: fsl_ifc: fix leak of private memory on probe failure
d9213d4f372d memory: fsl_ifc: fix leak of IO mapping on probe failure
8ef43fa4646f reset: bail if try_module_get() fails
04bb5b3ea08d ARM: dts: BCM5301X: Fixup SPI binding
cc10a352e29c firmware: arm_scmi: Reset Rx buffer to max size during async commands
7dde9387498c firmware: tegra: Fix error return code in tegra210_bpmp_init()
6ca8e516bc65 ARM: dts: r8a7779, marzen: Fix DU clock names
52cc83c0282c arm64: dts: renesas: v3msk: Fix memory size
11d6c1992120 rtc: fix snprintf() checking in is_rtc_hctosys()
226adc0bf947 memory: pl353: Fix error return code in pl353_smc_probe()
b782d54b4dca reset: brcmstb: Add missing MODULE_DEVICE_TABLE
2a9392c6d218 memory: atmel-ebi: add missing of_node_put for loop iteration
05cfac174796 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
45414bfe5af3 ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
cc617c9ddb1f ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
13c5fa0a43a0 ARM: exynos: add missing of_node_put for loop iteration
dc3939d97238 reset: a10sr: add missing of_match_table reference
b57e025bb0d7 ARM: dts: gemini-rut1xx: remove duplicate ethernet node
3f870d8c2bc1 hexagon: use common DISCARDS macro
3b03882123e4 NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
9f02e9dd8ca2 ALSA: isa: Fix error return code in snd_cmi8330_probe()
aa8866530d6a nvme-tcp: can't set sk_user_data without write_lock
496bcc8d4ff9 virtio_net: move tx vq operation under tx queue lock
aac6a79ee0c0 pwm: imx1: Don't disable clocks at device remove time
aa51b6bc7907 x86/fpu: Limit xstate copy size in xstateregs_set()
df749be38c94 PCI: iproc: Support multi-MSI only on uniprocessor kernel
25bff167719d PCI: iproc: Fix multi-MSI base vector number allocation
1d9d997850d8 ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
d0b32dc1409f nfs: fix acl memory leak of posix_acl_create()
e7de89b8b285 watchdog: aspeed: fix hardware timeout calculation
0366238f6af4 um: fix error return code in winch_tramp()
c43226ac1079 um: fix error return code in slip_open()
81e03fe5bf8f NFSv4: Initialise connection to the server in nfs4_alloc_client()
2d2842f5d2cd power: supply: rt5033_battery: Fix device tree enumeration
c5b104a27028 PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
5b6cde3bae6d f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
00fcd8f33e9b x86/signal: Detect and prevent an alternate signal stack overflow
52bd1bce8624 virtio_console: Assure used length from device is limited
7909782857c2 virtio_net: Fix error handling in virtnet_restore()
04c6e60b884c virtio-blk: Fix memory leak among suspend/resume procedure
8ae24b9bf8f9 ACPI: video: Add quirk for the Dell Vostro 3350
0bbac736224f ACPI: AMBA: Fix resource name in /proc/iomem
7d0667521501 pwm: tegra: Don't modify HW state in .remove callback
f8ba40611be3 pwm: img: Fix PM reference leak in img_pwm_enable()
9eb5142d3f76 power: supply: ab8500: add missing MODULE_DEVICE_TABLE
658884b22ac8 power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
ae1a6af2f8f8 NFS: nfs_find_open_context() may only select open files
04a333cf982c ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
ab720715b8a8 orangefs: fix orangefs df output.
1680c3ece217 PCI: tegra: Add missing MODULE_DEVICE_TABLE
12f8d6e7f2c7 x86/fpu: Return proper error codes from user access functions
f58ab0b02ee7 watchdog: iTCO_wdt: Account for rebooting on second timeout
bcafecd30431 watchdog: imx_sc_wdt: fix pretimeout
db222f1477ad watchdog: Fix possible use-after-free by calling del_timer_sync()
7c56c5508dc2 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
146cc288fb80 watchdog: Fix possible use-after-free in wdt_startup()
1e6e806dda4c PCI/P2PDMA: Avoid pci_get_slot(), which may sleep
d2bc221be148 ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
94cfbe80f0cf power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
b6d1d46165f0 power: supply: max17042: Do not enforce (incorrect) interrupt trigger type
e8794f7bb543 power: supply: ab8500: Avoid NULL pointers
af619a7455a1 pwm: spear: Don't modify HW state in .remove callback
f16b1d7dc46f power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE
b8495c08b2e8 power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE
13b51d90f0a6 lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
f492dfec0c82 i2c: core: Disable client irq on reboot/shutdown
ec50ddd8456c intel_th: Wait until port is in reset before programming it
ba547e7431bf staging: rtl8723bs: fix macro value for 2.4Ghz only device
6bc7ea6584cb ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions
7929bcf1a278 ALSA: hda: Add IRQ check for platform_get_irq()
0f3821c3281b backlight: lm3630a: Fix return code of .update_status() callback
84d84143037f ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters
4abe339ce863 powerpc/boot: Fixup device-tree on little endian
60c88c8ee548 usb: gadget: hid: fix error return code in hid_bind()
2bfe5a620894 usb: gadget: f_hid: fix endianness issue with descriptors
eb11ade08bc8 ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values
f9e5d0137c14 ALSA: usb-audio: scarlett2: Fix data_mutex lock
33251aa28d1c ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count
82343ce5cad2 ALSA: bebob: add support for ToneWeal FW66
86d56d5a5908 Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
5f5c1e683351 s390/mem_detect: fix tprot() program check new psw handling
8a3adb42928c s390/mem_detect: fix diag260() program check new psw handling
e8df00854840 s390/ipl_parm: fix program check new psw handling
5176a4d1c43c s390/processor: always inline stap() and __load_psw_mask()
542d85dda7ba ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
41c488eb5dca gpio: pca953x: Add support for the On Semi pca9655
6602185b185b selftests/powerpc: Fix "no_handler" EBB selftest
75dc1942f8b6 ALSA: ppc: fix error return code in snd_pmac_probe()
8e1b6d96e95f gpio: zynq: Check return value of pm_runtime_get_sync
b11220803ad1 iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation
3761ae0d0e54 iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails
6c50a56d2bce powerpc/ps3: Add dma_mask to ps3_dma_region
5169c6b12b19 ALSA: sb: Fix potential double-free of CSP mixer elements
d481ddb1b6d0 selftests: timers: rtcpie: skip test if default RTC device does not exist
f0bca3fbf16b s390/sclp_vt220: fix console name to match device
1028b769600c serial: tty: uartlite: fix console setup
ba89ba738a82 ASoC: img: Fix PM reference leak in img_i2s_in_probe()
b5af7cec0f7e mfd: cpcap: Fix cpcap dmamask not set warnings
c19a95cffe33 mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
d05da38c4110 scsi: qedi: Fix null ref during abort handling
a686ea60c17a scsi: iscsi: Fix shost->max_id use
d04958a348e5 scsi: iscsi: Fix conn use after free during resets
173fdf1497d9 scsi: iscsi: Add iscsi_cls_conn refcount helpers
9896b67e1b56 scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs
e8c75b5d88f2 scsi: megaraid_sas: Early detection of VD deletion through RaidMap update
0c6226601c3e scsi: megaraid_sas: Fix resource leak in case of probe failure
e54625f3f0f0 fs/jfs: Fix missing error code in lmLogInit()
077b59810cb6 scsi: scsi_dh_alua: Check for negative result value
ee16bed95986 tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
9c543a9197c7 ALSA: ac97: fix PM reference leak in ac97_bus_remove()
086918e61c37 scsi: core: Cap scsi_host cmd_per_lun at can_queue
600a91ab5981 scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs
07aa0d14fc9e scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
f1f72dac9219 scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw()
68ce66ba20cf w1: ds2438: fixing bug that would always get page0
1c774366428e Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
88262229b778 ALSA: usx2y: Don't call free_pages_exact() with NULL address
7dff52b311b1 iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get()
921b361ce3ee iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get().
d2639ffdcad4 misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge
38660031e80e misc/libmasm/module: Fix two use after free in ibmasm_init_one
dc195d77dd6c tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero
fd005f53cb49 srcu: Fix broken node geometry after early ssp init
35072f336ae8 dmaengine: fsl-qdma: check dma_set_mask return value
249e0ab80c47 net: moxa: Use devm_platform_get_and_ioremap_resource()
359311b85ebe fbmem: Do not delete the mode that is still in use
c17363ccd620 cgroup: verify that source is a string
d4238c7539c8 tracing: Do not reference char * as a string in histograms
887bfae2732b scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
22257d3c6840 KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()
dc91a480ace2 KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
f2ff9d03432f KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio
795e84798fa7 Linux 5.4.133
135122f174c3 smackfs: restrict bytes count in smk_set_cipso()
a21e5cb1a64c jfs: fix GPF in diFree
f190ca9068e3 pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq()
f176dec999c8 media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K
5d2a52732eeb media: gspca/sunplus: fix zero-length control requests
1c44f2e25d8e media: gspca/sq905: fix control-request direction
0edd67591672 media: zr364xx: fix memory leak in zr364xx_start_readpipe
27cd29ab9bf0 media: dtv5100: fix control-request directions
917791e43441 media: subdev: disallow ioctl for saa6588/davinci
04d67b34a33c PCI: aardvark: Implement workaround for the readback value of VEND_ID
a340b84e09d3 PCI: aardvark: Fix checking for PIO Non-posted Request
86968dfa4b55 PCI: Leave Apple Thunderbolt controllers on for s2idle or standby
964d57d1962d dm btree remove: assign new_root only when removal succeeds
ef0a06acc6b1 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer()
4e78a2a4fced ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe
8489ebfac395 tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT
41aa59030213 tracing: Simplify & fix saved_tgids logic
4d4f11c3566c rq-qos: fix missed wake-ups in rq_qos_throttle try two
33ab9138a13e seq_buf: Fix overflow in seq_buf_putmem_hex()
854bf7196601 extcon: intel-mrfld: Sync hardware and software state on init
ec31e681cfbf nvmem: core: add a missing of_node_put
f0f3f0abe58e power: supply: ab8500: Fix an old bug
7adc05b73d91 ubifs: Fix races between xattr_{set|get} and listxattr operations
5e4aae9e3e6b thermal/drivers/int340x/processor_thermal: Fix tcc setting
ec170de13b69 ipmi/watchdog: Stop watchdog timer when the current action is 'none'
efed363752c0 qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute
74f81fce1215 ASoC: tegra: Set driver_name=tegra for all machine drivers
862e1aef2bd4 MIPS: fix "mipsel-linux-ld: decompress.c:undefined reference to `memmove'"
5078f007d863 fpga: stratix10-soc: Add missing fpga_mgr_free() call
cfaaed5e4a12 clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround
7044e6bbc8e8 cpu/hotplug: Cure the cpusets trainwreck
c90a5b1c3742 ata: ahci_sunxi: Disable DIPM
a7aa56f57e84 mmc: core: Allow UHS-I voltage switch for SDSC cards if supported
2d95959fa4f4 mmc: core: clear flags before allowing to retune
7e3b6e797a43 mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode
690735ee3a9d drm/arm/malidp: Always list modifiers
e976698b2642 drm/msm/mdp4: Fix modifier support enabling
49d05786661b drm/tegra: Don't set allow_fb_modifiers explicitly
eaabef618cbb drm/amd/display: Reject non-zero src_y and src_x for video planes
36a9c775a5f8 pinctrl/amd: Add device HID for new AMD GPIO controller
7af725d1481c drm/amd/display: fix incorrrect valid irq check
1fe8005303a3 drm/rockchip: dsi: remove extra component_del() call
85ea095dc081 drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create()
d05c9f91be93 drm/amdgpu: Update NV SIMD-per-CU to 2
a5cd29059916 powerpc/barrier: Avoid collision with clang's __lwsync macro
a82471a14aad powerpc/mm: Fix lockup on kernel exec fault
233339bf6c7c perf bench: Fix 2 memory sanitizer warnings
4d579ef78ae6 crypto: ccp - Annotate SEV Firmware file names
0e105eed0966 fscrypt: don't ignore minor_hash when hash is 0
5d4fa5e1b907 MIPS: set mips32r5 for virt extensions
2760c141dd10 MIPS: loongsoon64: Reserve memory below starting pfn to prevent Oops
a01745edc1c9 sctp: add size validation when walking chunks
03a5e454614d sctp: validate from_addr_param return
d04cd2c4fdd0 Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc.
aa9a2ec7ee08 Bluetooth: Shutdown controller after workqueues are flushed or cancelled
6aac389d50d9 Bluetooth: Fix the HCI to MGMT status conversion table
a27610321c31 Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip.
032c68b4f5be RDMA/cma: Fix rdma_resolve_route() memory leak
d27483b844c8 net: ip: avoid OOM kills with large UDP sends over loopback
3fbae80e24d6 media, bpf: Do not copy more entries than user space requested
1127eb86b23d wireless: wext-spy: Fix out-of-bounds warning
161107916c79 sfc: error code if SRIOV cannot be disabled
a95fddec35f9 sfc: avoid double pci_remove of VFs
105982781699 iwlwifi: pcie: fix context info freeing
0b08e9b64b99 iwlwifi: pcie: free IML DMA memory allocation
6e2df6630636 iwlwifi: mvm: don't change band on bound PHY contexts
9fd9734e5739 RDMA/rxe: Don't overwrite errno from ib_umem_get()
75b011df8e00 vsock: notify server to shutdown when client has pending signal
2a0a6f67c5d5 atm: nicstar: register the interrupt handler in the right place
8a366dd45518 atm: nicstar: use 'dma_free_coherent' instead of 'kfree'
002d8b395fa1 MIPS: add PMD table accounting into MIPS'pmd_alloc_one
e15cff87dff2 rtl8xxxu: Fix device info for RTL8192EU devices
356bb9411a26 drm/amdkfd: Walk through list with dqm lock hold
995c3fc302bd net: sched: fix error return code in tcf_del_walker()
bba660a079a9 net: fix mistake path for netdev_features_strings
cea6ca260d22 mt76: mt7615: fix fixed-rate tx status reporting
e217aadc9b55 bpf: Fix up register-based shifts in interpreter to silence KUBSAN
7f356894ff12 cw1200: add missing MODULE_DEVICE_TABLE
d71dddeb5380 wl1251: Fix possible buffer overflow in wl1251_cmd_scan
e919fc655294 wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP
9981f8f4a8f9 xfrm: Fix error reporting in xfrm_state_construct.
46a2cd9cecbb drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check
5db647affcbd r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM
bfb8eb833e7d selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC
91f6b357e9c1 fjes: check return value after calling platform_get_resource()
2c028cee95a4 drm/amdkfd: use allowed domain for vmbo validation
5756c21dd7b7 drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7
c7010d0f0789 drm/amd/display: Release MST resources on switch from MST to SST
7182bba3c2c6 drm/amd/display: Update scaling settings on modeset
2ee8e85ea87e net: micrel: check return value after calling platform_get_resource()
80240ded7994 net: mvpp2: check return value after calling platform_get_resource()
6ac291d2b4d9 net: bcmgenet: check return value after calling platform_get_resource()
627fffae46c2 virtio_net: Remove BUG() to avoid machine dead
217533e60deb ice: set the value of global config lock timeout longer
c0b70153f13e pinctrl: mcp23s08: fix race condition in irq handler
e10062afd67d dm space maps: don't reset space map allocation cursor when committing
57ef44f35725 RDMA/cxgb4: Fix missing error code in create_qp()
ccde03a6a0fb ipv6: use prandom_u32() for ID generation
482708d036be clk: tegra: Ensure that PLLU configuration is applied properly
050c6bb5cbf7 clk: renesas: r8a77995: Add ZA2 clock
c84e0757d80b drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer()
cdfd4ceafba9 igb: handle vlan types with checker enabled
596b031a3d3a e100: handle eeprom as little endian
80d505aee639 udf: Fix NULL pointer dereference in udf_symlink function
c32d0f0e164f drm/sched: Avoid data corruptions
6ebfdf01cc89 drm/virtio: Fix double free on probe failure
5e2d303b452a reiserfs: add check for invalid 1st journal block
1a2d21e266c4 drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init()
45cc7a653f5a net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
bdf5334250c6 atm: nicstar: Fix possible use-after-free in nicstar_cleanup()
3ecd228c636e mISDN: fix possible use-after-free in HFC_cleanup()
c9172498d4d6 atm: iphase: fix possible use-after-free in ia_module_exit()
b52b0d996a13 hugetlb: clear huge pte during flush function on mips platform
526451e8d241 drm/amd/display: fix use_max_lb flag for 420 pixel formats
cfd8894619d1 net: pch_gbe: Use proper accessors to BE data in pch_ptp_match()
f6d326ad0324 drm/vc4: fix argument ordering in vc4_crtc_get_margins()
997dedaa75e9 drm/amd/amdgpu/sriov disable all ip hw status by default
34b01e883a5d drm/zte: Don't select DRM_KMS_FB_HELPER
012439cba95c drm/mxsfb: Don't select DRM_KMS_FB_HELPER
7c76bd6c36ed Linux 5.4.132
792d47ca5228 iommu/dma: Fix compile warning in 32-bit builds
a7f4f0c4e79a scsi: core: Retry I/O for Notify (Enable Spinup) Required error
4aaace2dc1ad mmc: vub3000: fix control-request direction
5712b828b8d9 mmc: block: Disable CMDQ on the ioctl path
90d29149e32c block: return the correct bvec when checking for gaps
1bfb3a070b58 scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd()
00d38f7031d4 perf llvm: Return -ENOMEM when asprintf() fails
b00da826cab4 selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random
49496327c290 mm/z3fold: fix potential memory leak in z3fold_destroy_pool()
4b515fa94894 mm/huge_memory.c: don't discard hugepage if other processes are mapping it
01be55fb26ce vfio/pci: Handle concurrent vma faults
9db3800eeadd arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART
b857ff866c76 serial: mvebu-uart: correctly calculate minimal possible baudrate
7900c98108b0 serial: mvebu-uart: do not allow changing baudrate when uartclk is not available
44d36a79dcff powerpc: Offline CPU in stop_this_cpu()
3189d9749317 leds: ktd2692: Fix an error handling path
95288e28c7ca leds: as3645a: Fix error return code in as3645a_parse_node()
f0acb12b9866 configfs: fix memleak in configfs_release_bin_file
2993c1f9d7b9 ASoC: atmel-i2s: Fix usage of capture and playback at the same time
0e0ee2cee65c extcon: max8997: Add missing modalias string
4efa7f728bab extcon: sm5502: Drop invalid register write in sm5502_reg_data
b1c88a56ef6e phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
8bc305d146b9 phy: uniphier-pcie: Fix updating phy parameters
142ab7ff42b6 soundwire: stream: Fix test for DP prepare complete
5ec1c609d26e scsi: mpt3sas: Fix error return value in _scsih_expander_add()
35a4e0aee8f3 mtd: rawnand: marvell: add missing clk_disable_unprepare() on error in marvell_nfc_resume()
b1d1cafd6001 of: Fix truncation of memory sizes on 32-bit platforms
be192ab7b47a ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK
fe9452c9d7ad iio: prox: isl29501: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
da8ef748fec2 iio: light: vcnl4035: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
84c045475ef3 serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates
eea7304dc2e9 staging: mt7621-dts: fix pci address for PCI memory range
ce2588dc7fea staging: rtl8712: fix memory leak in rtl871x_load_fw_cb
92538bf2eea8 staging: rtl8712: remove redundant check in r871xu_drv_init
9f0800bd93ea staging: gdm724x: check for overflow in gdm_lte_netif_rx()
4500b944d7f8 staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt()
f848baa0a5b3 iio: magn: rm3100: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
26aa12ef64ee iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
9275b1eaf04e iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
a79c9b382b7a iio: adc: hx711: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
73e804beb759 iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
02d3b52f6739 iio: at91-sama5d2_adc: remove usage of iio_priv_to_dev() helper
ac7943a7f4ad eeprom: idt_89hpesx: Restore printing the unsupported fwnode name
9fc3fbc3af67 eeprom: idt_89hpesx: Put fwnode in matching case during ->probe()
d7e33cc4789b usb: dwc2: Don't reset the core after setting turnaround time
a95bbfe69031 usb: gadget: f_fs: Fix setting of device and driver data cross-references
7ba04367b340 ASoC: mediatek: mtk-btcvsd: Fix an error handling path in 'mtk_btcvsd_snd_probe()'
6fee286da898 iommu/dma: Fix IOVA reserve dma ranges
1e38d79d0bfc s390: appldata depends on PROC_SYSCTL
b6e2d45e3fea visorbus: fix error return code in visorchipset_init()
540c40c6bb4a fsi/sbefifo: Fix reset timeout
aa4577259bfb fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE
d903eee764a4 fsi: occ: Don't accept response from un-initialized OCC
96c914057aaa fsi: scom: Reset the FSI2PIB engine for any error
19c8f5307a2e fsi: core: Fix return of error values on failures
aeed300a2e27 scsi: FlashPoint: Rename si_flags field
fde1e59110f1 leds: lm3692x: Put fwnode in any case during ->probe()
08ffeb67e42b leds: lm36274: cosmetic: rename lm36274_data to chip
a42c6c448c9e leds: lm3532: select regmap I2C API
329e02d6f22d tty: nozomi: Fix the error handling path of 'nozomi_card_init()'
7f0b77542e57 firmware: stratix10-svc: Fix a resource leak in an error handling path
a536c30966c1 char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol()
6490ed7c4684 mtd: partitions: redboot: seek fis-index-block in the right node
56c6c7f8ab9b Input: hil_kbd - fix error return code in hil_dev_connect()
ccba28358397 ASoC: rsnd: tidyup loop on rsnd_adg_clk_query()
77c61b1b2989 backlight: lm3630a_bl: Put fwnode in error case during ->probe()
57fd7d8ac921 ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup()
1dc77b6ca0c5 ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe()
d89dda5f5652 iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
994a076be336 iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
2ab4cf6cc0e8 iio: light: tcs3472: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
d746f8664ce5 iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
f35afa38c5ac iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
8fdbcbda4dfb iio: magn: bmc150: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
68c8b28305ae iio: magn: hmc5843: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
9fc6ef022b47 iio: prox: as3935: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
da4dfaed9be8 iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
b40dab164dc3 iio: prox: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
1c06080fe28b iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
4538e6589cfb iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
acf45f54d192 iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
9fad330311e4 iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
8bfa7ffc49ce iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
121283ad49f4 iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
467502dd7dfc iio: accel: mxc4005: Fix overread of data and alignment issue.
57a7deaff13d iio:accel:mxc4005: Drop unnecessary explicit casts in regmap_bulk_read calls
3a49b5639437 iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
9f23d0df409a iio: accel: hid: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
a539e2acccfd iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
39fec8d9ab96 iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
2e088ed6fac1 iio: adis16400: do not return ints in irq handlers
8271a443e5e4 iio: adis_buffer: do not return ints in irq handlers
d3a7e5384b3a mwifiex: re-fix for unaligned accesses
3a4043f597d0 tty: nozomi: Fix a resource leak in an error handling function
61f6c18fff3c rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread()
fbe80b3ee91f staging: fbtft: Rectify GPIO handling
e0aef648f5bd MIPS: Fix PKMAP with 32-bit MIPS huge page support
97704efb93b5 RDMA/mlx5: Don't access NULL-cleared mpi pointer
eff9dabc0068 net: sched: fix warning in tcindex_alloc_perfect_hash
92071a2b8f7f net: lwtunnel: handle MTU calculation in forwading
5c93fc46682c writeback: fix obtain a reference to a freeing memcg css
71721ddf4aee clk: si5341: Update initialization magic
f894ba756e86 clk: si5341: Avoid divide errors due to bogus register contents
80bd119c7d27 clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC
a7aefa1a173d clk: actions: Fix SD clocks factor table on Owl S500 SoC
1fbd19a9e23f clk: actions: Fix UART clock dividers on Owl S500 SoC
305e64cbf855 Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event
4ad77cea016c Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid
2954b193ebb0 Revert "be2net: disable bh with spin_lock in be_process_mcc"
f6b723ce27ff gve: Fix swapped vars when fetching max queues
0e8c17fd80f2 bpfilter: Specify the log level for the kmsg message
482e12bdc5d7 e1000e: Check the PCIm state
48fa8744989f ipv6: fix out-of-bound access in ip6_parse_tlv()
3380206e5dc0 ibmvnic: free tx_pool if tso_pool alloc fails
867a99001718 Revert "ibmvnic: remove duplicate napi_schedule call in open function"
bbc833fd7dae i40e: Fix autoneg disabling for non-10GBaseT links
a3465b94ac5f i40e: Fix error handling in i40e_vsi_open
5e98c708a471 bpf: Do not change gso_size during bpf_skb_change_proto()
bc54d98bd21d ipv6: exthdrs: do not blindly use init_net
28db4b5b69f3 net: bcmgenet: Fix attaching to PYH failed on RPi 4B
946bd84826b8 mac80211: remove iwlwifi specific workaround NDPs of null_response
cb72c23aa544 ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl()
048513280e41 ieee802154: hwsim: Fix memory leak in hwsim_add_one
9692257004d4 tc-testing: fix list handling
117e1495a636 net/ipv4: swap flow ports when validating source
74e76cd6320c vxlan: add missing rcu_read_lock() in neigh_reduce()
b5bd5b7b7f18 pkt_sched: sch_qfq: fix qfq_change_class() error path
33f897fe3429 tls: prevent oversized sendfile() hangs by ignoring MSG_MORE
6fea1a58c914 net: sched: add barrier to ensure correct ordering for lockless qdisc
e245ea3b5240 vrf: do not push non-ND strict packets with a source LLA through packet taps again
f264d0873d8d net: ethernet: ezchip: fix error handling
a10e00299b80 net: ethernet: ezchip: fix UAF in nps_enet_remove
b7f456df8594 net: ethernet: aeroflex: fix UAF in greth_of_remove
e21b9e8436ef samples/bpf: Fix the error return code of xdp_redirect's main()
66e9a01e4c7c RDMA/rxe: Fix qp reference counting for atomic ops
da4ad14f87f0 netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols
a3f1e8e316bf netfilter: nft_osf: check for TCP packet before further processing
4759c55ff1d5 netfilter: nft_exthdr: check for IPv6 packet before further processing
e4db789e937e RDMA/mlx5: Don't add slave port to unaffiliated list
9b1e991266c4 netlabel: Fix memory leak in netlbl_mgmt_add_common
9b81edead824 ath10k: Fix an error code in ath10k_add_interface()
2a8b20d74106 brcmsmac: mac80211_if: Fix a resource leak in an error handling path
771a8b6da36f brcmfmac: correctly report average RSSI in station info
4940e54549a5 brcmfmac: fix setting of station info chains bitmask
18b3b70dd11d ssb: Fix error return code in ssb_bus_scan()
55ec3e5809e5 wcn36xx: Move hal_buf allocation to devm_kmalloc in probe
723204726a6a ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others
3986553411f8 wireless: carl9170: fix LEDS build errors & warnings
b6d2cf68f9b1 ath10k: add missing error return code in ath10k_pci_probe()
941ce3bd7fb0 ath10k: go to path err_unsupported when chip id is not supported
5f543705309f tools/bpftool: Fix error return code in do_batch()
fe5cca105794 drm: qxl: ensure surf.data is ininitialized
d9721095a5ce RDMA/rxe: Fix failure during driver load
2adbd7559dfb RDMA/core: Sanitize WQ state received from the userspace
9cc3eb8abe23 net/sched: act_vlan: Fix modify to allow 0
0b440951273a ehea: fix error return code in ehea_restart_qps()
e16bd3365d08 drm/rockchip: dsi: move all lane config except LCDC mux to bind()
450c25b8a4c9 drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write()
01f4245ff75f net: ftgmac100: add missing error return code in ftgmac100_probe()
3858b47c94b9 clk: meson: g12a: fix gp0 and hifi ranges
3da37783b027 pinctrl: renesas: r8a77990: JTAG pins do not have pull-down capabilities
4e1cb7fedf68 pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin
b0a3770ead57 net: pch_gbe: Propagate error from devm_gpio_request_one()
a9a33de4be2e net: mvpp2: Put fwnode in error case during ->probe()
f9ad0b5ebacc video: fbdev: imxfb: Fix an error message
08a7306e1198 xfrm: xfrm_state_mtu should return at least 1280 for ipv6
a87a201989ec dax: fix ENOMEM handling in grab_mapping_entry()
6ea84116b3fe ocfs2: fix snprintf() checking
27d02a4d9dab cpufreq: Make cpufreq_online() call driver->offline() on errors
3c59143b9a1e ACPI: bgrt: Fix CFI violation
6d79e36c9ece ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros
7b33b04f85df blk-wbt: make sure throttle is enabled properly
bcf3f42bda3a blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled()
1ad25a64c66f extcon: extcon-max8997: Fix IRQ freeing at error path
258f5c1a5d3d ACPI: sysfs: Fix a buffer overrun problem with description_show()
dfafa93ae3a7 crypto: nx - Fix RCU warning in nx842_OF_upd_status
55f5d771a292 spi: spi-sun6i: Fix chipselect/clock bug
97f32c7f3322 sched/uclamp: Fix uclamp_tg_restrict()
a3ddf1fb37f9 sched/rt: Fix Deadline utilization tracking during policy change
3fb53be07fc1 sched/rt: Fix RT utilization tracking during policy change
fa3f33b20bd9 btrfs: clear log tree recovering status if starting transaction fails
a0876d9dc1c1 regulator: hi655x: Fix pass wrong pointer to config.driver_data
032fd28ed559 KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap
a90a2466dde5 hwmon: (max31790) Fix fan speed reporting for fan7..12
93110513bcfd hwmon: (max31722) Remove non-standard ACPI device IDs
b585f9ef6a51 media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx
3bf0509d25e0 arm64/mm: Fix ttbr0 values stored in struct thread_info for software-pan
8e6bcc566400 arm64: consistently use reserved_pg_dir
ccbcdcd4af98 mmc: usdhi6rol0: fix error return code in usdhi6_probe()
c5d2f917a8f1 crypto: omap-sham - Fix PM reference leak in omap sham ops
b205574dc682 crypto: nitrox - fix unchecked variable in nitrox_register_interrupts
d93cbb6e5fe5 media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2()
6e8ba90bef7c m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning
e1665624bf9d media: gspca/gl860: fix zero-length control requests
ffc483de3ecb media: tc358743: Fix error return code in tc358743_probe_of()
2bca3c0a95fe media: au0828: fix a NULL vs IS_ERR() check
c04d6687e43e media: exynos4-is: Fix a use after free in isp_video_release
6c987e7385e1 pata_ep93xx: fix deferred probing
3eec64b5967e media: rc: i2c: Fix an error message
6ee810a55965 crypto: ccp - Fix a resource leak in an error handling path
4020615bd733 evm: fix writing <securityfs>/evm overflow
550cf816bb11 pata_octeon_cf: avoid WARN_ON() in ata_host_activate()
8454cfe40841 kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STANDARD_<obj> := n'
dcc9f1253ddd kbuild: run the checker after the compiler
8e5ffc103928 sched/uclamp: Fix locking around cpu_util_update_eff()
0b199ce65bc3 sched/uclamp: Fix wrong implementation of cpu.uclamp.min
127035b4595d media: I2C: change 'RST' to "RSET" to fix multiple build errors
2eccf5160002 pata_rb532_cf: fix deferred probing
3b0dfab92877 sata_highbank: fix deferred probing
faeee7a8f684 crypto: ux500 - Fix error return code in hash_hw_final()
a1fa855e770e crypto: ixp4xx - dma_unmap the correct address
0c5d94f29775 media: s5p_cec: decrement usage count if disabled
80af2c9ee1d6 writeback, cgroup: increment isw_nr_in_flight before grabbing an inode
51fd1f683671 ia64: mca_drv: fix incorrect array size calculation
a3aab894d971 kthread_worker: fix return value when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
05bc31902755 block: fix discard request merge
8978dd251898 cifs: fix missing spinlock around update to ses->status
4061697e2f17 HID: wacom: Correct base usage for capacitive ExpressKey status bits
888469c5fa95 ACPI: tables: Add custom DSDT file as makefile prerequisite
dba9cda5aa99 clocksource: Retry clock read if long delays detected
0aebb12a574d PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv()
f53f229255d6 EDAC/Intel: Do not load EDAC driver when running as a guest
26c9e398b499 nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst()
51af155a4327 platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard()
506a2001b719 block: fix race between adding/removing rq qos and normal IO
e30d2ecc13d7 ACPI: resources: Add checks for ACPI IRQ override
2238732f1992 ACPI: bus: Call kobject_put() in acpi_init() error path
00f3017e04d4 ACPICA: Fix memory leak caused by _CID repair function
f8c7e8e572d9 fs: dlm: fix memory leak when fenced
b6c469a850a4 random32: Fix implicit truncation warning in prandom_seed_state()
0fc251751c73 fs: dlm: cancel work sync othercon
75b97dcbe956 block_dump: remove block_dump feature in mark_inode_dirty()
4cee846b30aa ACPI: EC: Make more Asus laptops use ECDT _GPE
e846c2821c25 lib: vsprintf: Fix handling of number field widths in vsscanf
865c6e210bd4 hv_utils: Fix passing zero to 'PTR_ERR' warning
8d64fd2682ae ACPI: processor idle: Fix up C-state latency if not ordered
e9e2683f1b9c EDAC/ti: Add missing MODULE_DEVICE_TABLE
9b1b8323871b HID: do not use down_interruptible() when unbinding devices
17ca23ef05ed media: Fix Media Controller API config checks
ef5792d3995d regulator: da9052: Ensure enough delay time for .set_voltage_time_sel
2aff3f51cd22 regulator: mt6358: Fix vdram2 .vsel_mask
fc31fb6f36cd KVM: s390: get rid of register asm usage
2ef6cd6e4865 lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage()
1b45a85262bf locking/lockdep: Fix the dep path printing for backwards BFS
3ee80fc1f530 btrfs: disable build on platforms having page size 256K
af4b53f6d3ea btrfs: abort transaction if we fail to update the delayed inode
504081c415e2 btrfs: fix error handling in __btrfs_update_delayed_inode
f3d2278a81f7 KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and POWER10 processors
3fea9b708ae3 drivers/perf: fix the missed ida_simple_remove() in ddr_perf_probe()
2e23607e65dc hwmon: (max31790) Fix pwmX_enable attributes
d284b53193fa hwmon: (max31790) Report correct current pwm duty cycles
4bb7eeb0a200 media: imx-csi: Skip first few frames from a BT.656 source
54196d9e77e5 media: siano: fix device register error path
7434625f944c media: dvb_net: avoid speculation from net slot
80b9d3becd84 crypto: shash - avoid comparing pointers to exported functions under CFI
31ef30f8f878 mmc: via-sdmmc: add a check against NULL pointer dereference
b28d6d2df2b3 mmc: sdhci-sprd: use sdhci_sprd_writew
1e3ad91cb64c memstick: rtsx_usb_ms: fix UAF
0ec7eab55b0e media: dvd_usb: memory leak in cinergyt2_fe_attach
1fc3ec4ac405 Makefile: fix GDB warning with CONFIG_RELR
0a825797f791 media: st-hva: Fix potential NULL pointer dereferences
f6f0190d651b media: bt8xx: Fix a missing check bug in bt878_probe
3790d56daf5f media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release
a70de431f713 media: em28xx: Fix possible memory leak of em28xx struct
432188f62697 sched/fair: Fix ascii art by relpacing tabs
dd776d2fdf87 crypto: qat - remove unused macro in FW loader
bcea3fc8f24d crypto: qat - check return code of qat_hal_rd_rel_reg()
1580d72ac7fc media: imx: imx7_mipi_csis: Fix logging of only error event counters
eae27d048ee7 media: pvrusb2: fix warning in pvr2_i2c_core_done
bb8b5e98b5f5 media: cobalt: fix race condition in setting HPD
162b85d3cf25 media: cpia2: fix memory leak in cpia2_usb_probe
5c8c5edb28f3 media: sti: fix obj-$(config) targets
84ac96486ba7 crypto: nx - add missing MODULE_DEVICE_TABLE
f4c8a00d61fe hwrng: exynos - Fix runtime PM imbalance on error
022cf057e443 regulator: uniphier: Add missing MODULE_DEVICE_TABLE
d6518e028103 spi: omap-100k: Fix the length judgment problem
afc37630a124 spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages()
ca5ea7847527 spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf'
b413d8654ed6 media: exynos-gsc: fix pm_runtime_get_sync() usage count
8fece55aeb6d media: sti/bdisp: fix pm_runtime_get_sync() usage count
ac69e7aea37d media: s5p-jpeg: fix pm_runtime_get_sync() usage count
f1a8951cf1b4 media: mtk-vcodec: fix PM runtime get logic
908b6f72a910 media: sh_vou: fix pm_runtime_get_sync() usage count
948bcdcf7fd9 media: s5p: fix pm_runtime_get_sync() usage count
4480cacdbc26 media: mdk-mdp: fix pm_runtime_get_sync() usage count
ef59dbc06d6a spi: Make of_register_spi_device also set the fwnode
a883c38f1cfa fuse: reject internal errno
059dd690bfe0 fuse: check connected before queueing on fpq->io
e72bec922646 fuse: ignore PG_workingset after stealing
74e9d920f25c evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded
d7dfaf13d24e evm: Execute evm_inode_init_security() only when an HMAC key is loaded
5c7c5c49d9b8 powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi()
9ed57fc5a45b seq_buf: Make trace_seq_putmem_hex() support data longer than 8
c65755f595cd tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing
acf8494ba567 tracing/histograms: Fix parsing of "sym-offset" modifier
6707b3d43822 rsi: fix AP mode with WPA failure due to encrypted EAPOL
5269ac3cf0b5 rsi: Assign beacon rate settings to the correct rate_info descriptor field
f4b4b121521d ssb: sdio: Don't overwrite const buffer if block_write fails
96bb095f8536 ath9k: Fix kernel NULL pointer dereference during ath_reset_internal()
e931d9a92576 serial_cs: remove wrong GLOBETROTTER.cis entry
a3ca189a0018 serial_cs: Add Option International GSM-Ready 56K/ISDN modem
4bd14de69785 serial: sh-sci: Stop dmaengine transfer in sci_stop_tx()
a945c2ead2c5 serial: mvebu-uart: fix calculation of clock divisor
202a64ad8f2c iio: ltr501: ltr501_read_ps(): add missing endianness conversion
aafeedb0996d iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR
a27c940a9042 iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too
3287635367a4 iio: light: tcs3472: do not free unallocated IRQ
60684282789e rtc: stm32: Fix unbalanced clk_disable_unprepare() on probe error path
a470819824b7 s390/cio: dont call css_wait_for_slow_path() inside a lock
684bddacf155 KVM: PPC: Book3S HV: Workaround high stack usage with clang
f0d3a4b6d5f7 perf/smmuv3: Don't trample existing events with global filter
f9c7f2687923 SUNRPC: Should wake up the privileged task firstly.
d060386ffdbd SUNRPC: Fix the batch tasks count wraparound.
619c14120c30 mac80211: remove iwlwifi specific workaround that broke sta NDP tx
1ff563ec86c7 can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path
12aad0220812 can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after RCU is done
7bb931d2c8cf can: gw: synchronize rcu operations before removing gw job entry
70a9116b9e5c can: bcm: delay release of struct bcm_op after synchronize_rcu()
512286ddc3e8 ext4: use ext4_grp_locked_error in mb_find_extent
0bae1ea11981 ext4: fix avefreec in find_group_orlov
8c06b3d02d65 ext4: remove check for zero nr_to_scan in ext4_es_scan()
a0548187482d ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit
f01fa29e8ea0 ext4: return error code when ext4_fill_flex_info() fails
ed628b253119 ext4: fix kernel infoleak via ext4_extent_header
16b795a39f3e ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle
e3d3cf2e5a7c btrfs: clear defrag status of a root if starting transaction fails
077f06b648a4 btrfs: send: fix invalid path for unlink operations after parent orphanization
0ede9e8c5a83 ARM: dts: at91: sama5d4: fix pinctrl muxing
efdcd77660f8 arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode
0f382fa359ca Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl
63e68b563649 iov_iter_fault_in_readable() should do nothing in xarray case
846ae1d87931 copy_page_to_iter(): fix ITER_DISCARD case
c4868118fab9 ntfs: fix validity check for file name attribute
87a365a4ddec xhci: solve a double free problem while doing s4
cc7559e6dd1d usb: typec: Add the missed altmode_id_remove() in typec_register_altmode()
d5b06a79fe89 usb: dwc3: Fix debugfs creation flow
7941f646a6cd USB: cdc-acm: blacklist Heimann USB Appset device
8bdef7f21cb6 usb: gadget: eem: fix echo command packet response issue
11dfef6aba1a net: can: ems_usb: fix use-after-free in ems_usb_disconnect()
aa6f233b949c Input: usbtouchscreen - fix control-request directions
d808329ae137 media: dvb-usb: fix wrong definition
3b4dd159db68 ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too
23d443c5b417 ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D
15f521856e0f ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx
3911b8ff714c ALSA: hda/realtek: Add another ALC236 variant support
23ca8cf4cba0 ALSA: intel8x0: Fix breakage at ac97 clock measurement
1908d78a87cf ALSA: usb-audio: scarlett2: Fix wrong resume call
49e5b37fdd01 ALSA: usb-audio: Fix OOB access at proc output
5ded94e8516d ALSA: usb-audio: fix rate on Ozone Z90 USB headset
e8d9b740a550 Linux 5.4.131
d2f8a8a07ee3 xen/events: reset active flag for lateeoi events later
a05499b29a6e KVM: SVM: Call SEV Guest Decommission if ASID binding fails
58356f448b61 s390/stack: fix possible register corruption with stack switch helper
abbd42939db6 KVM: SVM: Periodically schedule when unregistering regions on destroy
8b24c7edc2f2 Linux 5.4.130
5e8519c4083b RDMA/mlx5: Block FDB rules when not in switchdev mode
c5fb49e12f2c gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP
cf5eb8209723 drm/nouveau: fix dma_address check for CPU/GPU sync
3edfd34f1338 scsi: sr: Return appropriate error code when disk is ejected
a6c85a8433e0 x86/efi: remove unused variables
----

Link: https://lore.kernel.org/lkml/20210707124828.2443579-1-sashal@kernel.org
Link: https://lore.kernel.org/r/20210709131531.277334979@linuxfoundation.org
Link: https://lore.kernel.org/r/20210712060659.886176320@linuxfoundation.org
Link: https://lore.kernel.org/r/20210712184735.997723427@linuxfoundation.org
Link: https://lore.kernel.org/r/20210715182448.393443551@linuxfoundation.org
Link: https://lore.kernel.org/r/20210716182029.878765454@linuxfoundation.org
Link: https://lore.kernel.org/r/20210719144901.370365147@linuxfoundation.org
Link: https://lore.kernel.org/r/20210719184316.974243081@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-lts: update to v5.10.52
Andrey Zhizhikin [Tue, 20 Jul 2021 21:46:26 +0000 (21:46 +0000)]
linux-fslc-lts: update to v5.10.52

Kernel repository has been upgraded up to v5.10.52 from stable korg.

Following upstream commits are included in this version:
----
2cd5fe24a7f0 Linux 5.10.52
174c34d9cda1 seq_file: disallow extremely large seq buffer allocations
b33aa0dbd72f scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg()
e09c9b558436 MIPS: vdso: Invalid GIC access through VDSO
20f79ce2b1ab mips: disable branch profiling in boot/decompress.o
4e2764e96a15 mips: always link byteswap helpers into decompressor
53c5c2496fc9 static_call: Fix static_call_text_reserved() vs __init
59ae35884c5e jump_label: Fix jump_label_text_reserved() vs __init
143a6b8ec5c6 sched/uclamp: Ignore max aggregation if rq is idle
43b89ef7bc4a scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
f71f13034f3b arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc
b3231050c75c arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc
9436e9001d40 firmware: turris-mox-rwtm: show message about HWRNG registration
b2a5949a91a7 firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng
ddf380b0941f firmware: turris-mox-rwtm: report failures better
271c12dbeb62 firmware: turris-mox-rwtm: fix reply status decoding function
804aabb50990 thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations
dae777523234 ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
936446f15aef ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
f12a456f1c3b ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
b1995806d008 thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE
4d9ea2858607 ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
6641724d68fd ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
0724764c085a ARM: dts: dra7: Fix duplicate USB4 target module node
6cd58375c532 arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID
b5789e23773f memory: fsl_ifc: fix leak of private memory on probe failure
8d071d270afb memory: fsl_ifc: fix leak of IO mapping on probe failure
1479998d8027 arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES
668ca468702e arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node
884d09d1f18c reset: bail if try_module_get() fails
8c07e1a8c57c ARM: dts: BCM5301X: Fixup SPI binding
db4e87ab60e8 dt-bindings: i2c: at91: fix example for scl-gpios
4b4c61049ec5 firmware: arm_scmi: Reset Rx buffer to max size during async commands
c381e695cfcd firmware: tegra: Fix error return code in tegra210_bpmp_init()
f58a3bc94aae arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node
d99524d13df9 ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM
91df7f4a0410 ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM
c4218acd688e arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages
305df11389cb arm64: dts: renesas: Add missing opp-suspend properties
55fd1d3ca578 arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround
b8d350b4ac1e ARM: dts: r8a7779, marzen: Fix DU clock names
b02a65061e97 arm64: dts: renesas: v3msk: Fix memory size
ab4d76eb7737 rtc: fix snprintf() checking in is_rtc_hctosys()
e35246365403 ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode
3199ff7b9f54 memory: pl353: Fix error return code in pl353_smc_probe()
fc7a8347ce49 reset: brcmstb: Add missing MODULE_DEVICE_TABLE
3f526ea670d8 memory: atmel-ebi: add missing of_node_put for loop iteration
84fa4a10631a memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration
c385d93c3c1a ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
b7016870feea ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
640105e7c08d ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
6870bc426796 ARM: exynos: add missing of_node_put for loop iteration
85dd41383b36 reset: a10sr: add missing of_match_table reference
685ec4c0f27c reset: RESET_INTEL_GW should depend on X86
2ca912471db4 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB
f75cec5c2048 ARM: dts: gemini-rut1xx: remove duplicate ethernet node
f11508ecc696 hexagon: use common DISCARDS macro
f7121692795c hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script
4aa17d058a9b NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
885c0cc2acfe NFSv4/pnfs: Fix layoutget behaviour after invalidation
a668a77e6aed NFSv4/pnfs: Fix the layout barrier update
6ccccc03f87a vdpa/mlx5: Clear vq ready indication upon device reset
0e5f204ea595 ALSA: isa: Fix error return code in snd_cmi8330_probe()
6612c412336c nfsd: Reduce contention for the nfsd_file nf_rwsem
89047f0089cd nvme-tcp: can't set sk_user_data without write_lock
4b3fd33f580f virtio_net: move tx vq operation under tx queue lock
8795692f0d6c vdpa/mlx5: Fix possible failure in umem size calculation
63272b1ffdb0 vdpa/mlx5: Fix umem sizes assignments on VQ create
e22051e7c9f7 PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift
527bb29eb183 pwm: imx1: Don't disable clocks at device remove time
12d84de59da0 PCI: intel-gw: Fix INTx enable
b5859dacd29e x86/fpu: Limit xstate copy size in xstateregs_set()
07b760a79170 x86/fpu: Fix copy_xstate_to_kernel() gap handling
aa7fccd383de f2fs: fix to avoid adding tab before doc section
607caa080119 PCI: iproc: Support multi-MSI only on uniprocessor kernel
54dc6fcce3de PCI: iproc: Fix multi-MSI base vector number allocation
ac2e498ab222 ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
4b515308ab87 nfs: fix acl memory leak of posix_acl_create()
b8eace7d3b9c SUNRPC: prevent port reuse on transports which don't request it.
5577eece796f watchdog: jz4740: Fix return value check in jz4740_wdt_probe()
3b93d520ac53 watchdog: aspeed: fix hardware timeout calculation
412ef737be65 ubifs: journal: Fix error return code in ubifs_jnl_write_inode()
6bcc0590cb91 ubifs: Fix off-by-one error
aab881d7f074 um: fix error return code in winch_tramp()
9bb3f31b25b2 um: fix error return code in slip_open()
0bfb6d49497c misc: alcor_pci: fix inverted branch condition
5c7ef8a37055 NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT
ff4023d01942 NFSv4: Initialise connection to the server in nfs4_alloc_client()
36291fd6279f power: supply: rt5033_battery: Fix device tree enumeration
ae56850d3657 PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
6594d0aa1c22 remoteproc: k3-r5: Fix an error message
d3c150978ead f2fs: compress: fix to disallow temp extension
43cefd126450 f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
74569cb9ed7b x86/signal: Detect and prevent an alternate signal stack overflow
f0e905df68d6 NFSD: Fix TP_printk() format specifier in nfsd_clid_class
2830dd2faa53 f2fs: atgc: fix to set default age threshold
f6ec306b93dc virtio_console: Assure used length from device is limited
09a94a89d74f virtio_net: Fix error handling in virtnet_restore()
cd24da0db9f7 virtio-blk: Fix memory leak among suspend/resume procedure
d420b1166643 PCI: rockchip: Register IRQ handlers after device and data are ready
424fc30298cb ACPI: video: Add quirk for the Dell Vostro 3350
4f2b140658cd ACPI: AMBA: Fix resource name in /proc/iomem
9dcc9ad34348 pwm: tegra: Don't modify HW state in .remove callback
3d82361abd03 pwm: img: Fix PM reference leak in img_pwm_enable()
b3205768cd1a drm/amdkfd: fix sysfs kobj leak
687875fa9c3b power: supply: ab8500: add missing MODULE_DEVICE_TABLE
e88d524c662b power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
89786fbc4d1e NFS: nfs_find_open_context() may only select open files
0fedfa72aedc drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create()
59d912fe9bb9 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
3c586f825576 orangefs: fix orangefs df output.
6e43cdcbb715 PCI: tegra: Add missing MODULE_DEVICE_TABLE
2df1abffc474 remoteproc: core: Fix cdev remove and rproc del
f3a56cd3eaf6 x86/fpu: Return proper error codes from user access functions
39ed17de8c6f watchdog: iTCO_wdt: Account for rebooting on second timeout
9cc9f5de281b watchdog: imx_sc_wdt: fix pretimeout
66ba9cf929b1 watchdog: Fix possible use-after-free by calling del_timer_sync()
a173e3b62cf6 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
a397cb4576fc watchdog: Fix possible use-after-free in wdt_startup()
96c0bf09125e PCI: pciehp: Ignore Link Down/Up caused by DPC
497064740406 NFSv4: Fix delegation return in cases where we have to retry
b05c555c8d4d PCI/P2PDMA: Avoid pci_get_slot(), which may sleep
8e3f27bb7fdd ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
9d829ca43b08 power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
efc6443c1abe power: supply: max17042: Do not enforce (incorrect) interrupt trigger type
7667cdc4b7e8 PCI: hv: Fix a race condition when removing the device
14016c172820 power: supply: ab8500: Avoid NULL pointers
0df49cdc7c15 PCI: ftpci100: Rename macro name collision
e133435232ed pwm: spear: Don't modify HW state in .remove callback
15a19c5a9292 power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE
d7897890bade power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE
6ed9f9899b66 kcov: add __no_sanitize_coverage to fix noinstr for all architectures
ff53dfb32349 lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
b85b43c3e4b8 phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP
a9d986be494e i2c: core: Disable client irq on reboot/shutdown
9c6c65704719 intel_th: Wait until port is in reset before programming it
45f1de1fff2b staging: rtl8723bs: fix macro value for 2.4Ghz only device
1f577093c843 leds: turris-omnia: add missing MODULE_DEVICE_TABLE
ff8f11860e43 ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol
9ada4baae639 ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions
fb7c8bfa2e3c ALSA: hda: Add IRQ check for platform_get_irq()
63c49cfa2f0c backlight: lm3630a: Fix return code of .update_status() callback
719c45a41cdb ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters
692e16958f48 powerpc/boot: Fixup device-tree on little endian
b41cb0e4af0b usb: gadget: hid: fix error return code in hid_bind()
309b44d31667 usb: gadget: f_hid: fix endianness issue with descriptors
16668cc65601 ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values
3005d48b40e5 ALSA: usb-audio: scarlett2: Fix data_mutex lock
8f075c61ea8d ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count
3b7bd795cbef ALSA: bebob: add support for ToneWeal FW66
90cd79aa9ac7 Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
a50b56ffc0c8 s390/mem_detect: fix tprot() program check new psw handling
7e1e0235b3db s390/mem_detect: fix diag260() program check new psw handling
c25be19aa957 s390/ipl_parm: fix program check new psw handling
3794633dfdd8 s390/processor: always inline stap() and __load_psw_mask()
f22649cf90c3 habanalabs: remove node from list before freeing the node
25ddb0a42f3a habanalabs/gaudi: set the correct cpu_id on MME2_QM failure
3dd2a9daa765 ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
8e18158ea787 powerpc/mm/book3s64: Fix possible build error
ed0b4b56a922 gpio: pca953x: Add support for the On Semi pca9655
b7f4423c7de8 selftests/powerpc: Fix "no_handler" EBB selftest
c7f2112e7ada ALSA: ppc: fix error return code in snd_pmac_probe()
1004c52e3c51 scsi: storvsc: Correctly handle multiple flags in srb_status
b3d3a2466e74 gpio: zynq: Check return value of irq_get_irq_data
3d2b0818daa4 gpio: zynq: Check return value of pm_runtime_get_sync
71f8d7fbfe8e ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry()
43d1aaa1965f iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation
c4007596fbda iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails
f8763ab3fb86 powerpc/ps3: Add dma_mask to ps3_dma_region
0e54f8ee6bff ALSA: sb: Fix potential double-free of CSP mixer elements
52d242f2bffe selftests: timers: rtcpie: skip test if default RTC device does not exist
7b18f26d8277 s390: disable SSP when needed
78cddc9aa6be s390/sclp_vt220: fix console name to match device
2f4e7363a998 serial: tty: uartlite: fix console setup
dc9db4629210 fsi: Add missing MODULE_DEVICE_TABLE
0c67c2e20366 ASoC: img: Fix PM reference leak in img_i2s_in_probe()
af8b891cd339 mfd: cpcap: Fix cpcap dmamask not set warnings
d339f6a0d1a1 mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
5dd2955565e8 scsi: qedi: Fix cleanup session block/unblock use
6f36afa1550a scsi: qedi: Fix TMF session block/unblock use
57fa983ea736 scsi: qedi: Fix race during abort timeouts
afa1c8ee7e63 scsi: qedi: Fix null ref during abort handling
fa7adae4b577 scsi: iscsi: Fix shost->max_id use
89812e7957ab scsi: iscsi: Fix conn use after free during resets
21962a5dd6b4 scsi: iscsi: Add iscsi_cls_conn refcount helpers
5ac2428f2b96 scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs
422fb12054f4 scsi: megaraid_sas: Early detection of VD deletion through RaidMap update
0680db6f4192 scsi: megaraid_sas: Fix resource leak in case of probe failure
c851de0215eb fs/jfs: Fix missing error code in lmLogInit()
7207cd708eb3 scsi: scsi_dh_alua: Check for negative result value
6bad74b2b49f scsi: core: Fixup calling convention for scsi_mode_sense()
b4fd2ab0a91b scsi: mpt3sas: Fix deadlock while cancelling the running firmware event
7a80f71601af tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
75452cc77668 ALSA: ac97: fix PM reference leak in ac97_bus_remove()
664695a75468 scsi: core: Cap scsi_host cmd_per_lun at can_queue
21d8b90cec7e scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs
2626d5ed6b5c scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
bb1d1c214948 scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw()
024550409022 scsi: arcmsr: Fix doorbell status being updated late on ARC-1886
20c62caf2eaf w1: ds2438: fixing bug that would always get page0
8e8d910e9a3a usb: common: usb-conn-gpio: fix NULL pointer dereference of charger
b30a115e4af5 Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
7d7f30cf182e ALSA: usx2y: Don't call free_pages_exact() with NULL address
f4997bf6c448 ALSA: usx2y: Avoid camelCase
1b1d6aa1a8cf iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get()
5ecb0acc45e8 iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get().
5f69841c220a partitions: msdos: fix one-byte get_unaligned()
a8c3d1a515b9 ASoC: intel/boards: add missing MODULE_DEVICE_TABLE
58f69684ba03 misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge
b9c87ce3bc63 misc/libmasm/module: Fix two use after free in ibmasm_init_one
4f3c807739e3 serial: fsl_lpuart: disable DMA for console and fix sysrq
6942fbc00981 tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero
35a35909ec19 rcu: Reject RCU_LOCKDEP_WARN() false positives
23597afbe096 srcu: Fix broken node geometry after early ssp init
4d395142d96f scsi: arcmsr: Fix the wrong CDB payload report to IOP
22d22fef9cbc dmaengine: fsl-qdma: check dma_set_mask return value
32064330708b ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715
164a3880a76a leds: tlc591xx: fix return value check in tlc591xx_probe()
9ebcc60565f2 net: bridge: multicast: fix MRD advertisement router port marking race
664cc645bdd8 net: bridge: multicast: fix PIM hello router port marking race
b3aea76efe90 Revert "drm/ast: Remove reference to struct drm_device.pdev"
b3f8120039d5 drm/ingenic: Switch IPU plane to type OVERLAY
8f6dcc4dd731 drm/ingenic: Fix non-OSD mode
cae871baa4f3 drm/dp_mst: Add missing drm parameters to recently added call to drm_dbg_kms()
16fb4e9c39b9 drm/dp_mst: Avoid to mess up payload table by ports in stale topology
3462bc8b1a1f drm/dp_mst: Do not set proposed vcpi directly
087bff9acd2e fbmem: Do not delete the mode that is still in use
811763e3beb6 cgroup: verify that source is a string
0728df804806 drm/i915/gt: Fix -EDEADLK handling regression
81dd2d60f677 drm/i915/gtt: drop the page table optimisation
905169794d9c tracing: Do not reference char * as a string in histograms
e1261c7a846e scsi: zfcp: Report port fc_security as unknown early during remote cable pull
ea518b70ed5e scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
8b2ae2de536c KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()
bedc5d091138 KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA
5b779e597cb7 KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs
1a1a5e440953 KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
679837dc0aba KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio
72797ffca1bd cifs: handle reconnect of tcon when there is no cached dfs referral
b93f9499427c certs: add 'x509_revocation_list' to gitignore
f68261346518 Linux 5.10.51
86786603014e f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances
5e4f5138bd85 ext4: fix memory leak in ext4_fill_super
3780348c1a0e smackfs: restrict bytes count in smk_set_cipso()
801893695036 jfs: fix GPF in diFree
fcb041ca5c77 drm/ast: Remove reference to struct drm_device.pdev
3785f3c1e3c7 pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq()
b716ccffbc8d dm writecache: write at least 4k when committing
090588059c30 io_uring: fix clear IORING_SETUP_R_DISABLED in wrong function
aa57b2d6b37e media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K
31874b6b63dd media: gspca/sunplus: fix zero-length control requests
de95c0bd797a media: gspca/sq905: fix control-request direction
c57bfd8000d7 media: zr364xx: fix memory leak in zr364xx_start_readpipe
dbd58d397844 media: dtv5100: fix control-request directions
db317a37229b media: subdev: disallow ioctl for saa6588/davinci
e2c1218ddc5f PCI: aardvark: Implement workaround for the readback value of VEND_ID
130919708990 PCI: aardvark: Fix checking for PIO Non-posted Request
f147115018aa PCI: Leave Apple Thunderbolt controllers on for s2idle or standby
ba47e65a5de3 dm btree remove: assign new_root only when removal succeeds
1b5918b087b1 dm writecache: flush origin device when writing and cache is full
cbc03ffec260 dm zoned: check zone capacity
35c1c4bd2d59 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer()
048624ad564c coresight: Propagate symlink failure
0c2bc1489104 ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe
eb81b5a37dc5 tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT
3cda5b7f4e29 tracing: Simplify & fix saved_tgids logic
8cc58a6e2c39 rq-qos: fix missed wake-ups in rq_qos_throttle try two
f9fb4986f4d8 seq_buf: Fix overflow in seq_buf_putmem_hex()
418b333afbd5 extcon: intel-mrfld: Sync hardware and software state on init
af092ec16e06 selftests/lkdtm: Fix expected text for CR4 pinning
0af643fa7e74 lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE
baedb1f5a08c nvmem: core: add a missing of_node_put
f0a079c0ba87 mfd: syscon: Free the allocated name field of struct regmap_config
a8a2e506ea2f power: supply: ab8500: Fix an old bug
38dde03eb239 ubifs: Fix races between xattr_{set|get} and listxattr operations
690a11fb4e9f thermal/drivers/int340x/processor_thermal: Fix tcc setting
ef5066f95c15 ipmi/watchdog: Stop watchdog timer when the current action is 'none'
7ade84f8df8f qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute
02671eda9ab9 i40e: fix PTP on 5Gb links
ab9d7c5fc9c6 ASoC: tegra: Set driver_name=tegra for all machine drivers
e0d9beb44abd fpga: stratix10-soc: Add missing fpga_mgr_free() call
5a5ebf5d4822 clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround
b5e26be407e6 cpu/hotplug: Cure the cpusets trainwreck
a11a457820fb arm64: tlb: fix the TTL value of tlb_get_level
0afa6ad0c49a ata: ahci_sunxi: Disable DIPM
5543f61e2e0c mmc: core: Allow UHS-I voltage switch for SDSC cards if supported
b53b0ca4a4ec mmc: core: clear flags before allowing to retune
658f58189a4f mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode
5ced01c0e855 mmc: sdhci-acpi: Disable write protect detection on Toshiba Encore 2 WT8-B
3f9c2a058e61 drm/i915/display: Do not zero past infoframes.vsc
8abf5eec0ebd drm/nouveau: Don't set allow_fb_modifiers explicitly
42a333ea4b4f drm/arm/malidp: Always list modifiers
0bcc074f90d2 drm/msm/mdp4: Fix modifier support enabling
4d61ddd74041 drm/tegra: Don't set allow_fb_modifiers explicitly
c6016936171a drm/amd/display: Reject non-zero src_y and src_x for video planes
7d3053889400 pinctrl/amd: Add device HID for new AMD GPIO controller
b13574fa83ac drm/amd/display: fix incorrrect valid irq check
3c8216b3503a drm/rockchip: dsi: remove extra component_del() call
2998599fb16c drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info()
98bd09d928b3 drm/vc4: hdmi: Prevent clock unbalance
a2b8835cb4d1 drm/vc4: crtc: Skip the TXP
293e520d2043 drm/vc4: txp: Properly set the possible_crtcs mask
0d50d93d05d6 drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64
7aa28f2f6742 drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create()
2674ffcad0ae drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2)
8f933b27cbf1 drm/amdgpu: Update NV SIMD-per-CU to 2
97ebbfe445cd powerpc/powernv/vas: Release reference to tgid during window close
a024e88f8ab7 powerpc/barrier: Avoid collision with clang's __lwsync macro
d2e52d466409 powerpc/mm: Fix lockup on kernel exec fault
4ad382bc4abc scsi: iscsi: Fix iSCSI cls conn state
221b7e1e76fb scsi: iscsi: Fix race condition between login and sync thread
907318883508 io_uring: convert io_buffer_idr to XArray
c5a50a220a41 io_uring: Convert personality_idr to XArray
cb2985feb118 io_uring: simplify io_remove_personalities()
7d4f96158852 mm,hwpoison: return -EBUSY when migration fails
fd6625a1ec40 loop: fix I/O error on fsync() in detached loop devices
88f0bc830c52 arm64: dts: rockchip: Enable USB3 for rk3328 Rock64
421aff50af5e arm64: dts: rockchip: add rk3328 dwc3 usb controller node
8eb12fa96bc5 ath11k: unlock on error path in ath11k_mac_op_add_interface()
9706c5343346 MIPS: MT extensions are not available on MIPS32r1
6cf2e905b1a0 selftests/resctrl: Fix incorrect parsing of option "-t"
10f8fca6761b MIPS: set mips32r5 for virt extensions
ff4762bcb95e MIPS: loongsoon64: Reserve memory below starting pfn to prevent Oops
6ef81a5c0e22 sctp: add size validation when walking chunks
d4dbef7046e2 sctp: validate from_addr_param return
e83f312114a0 flow_offload: action should not be NULL when it is referenced
a61af0114118 bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc()
20285dc2711c sched/fair: Ensure _sum and _avg values stay consistent
e2296a4365f2 Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc.
8d7a3989c14d Bluetooth: mgmt: Fix the command returns garbage parameter value
05298f1733c6 Bluetooth: btusb: Add support USB ALT 3 for WBS
cc49ab24ec37 Bluetooth: L2CAP: Fix invalid access on ECRED Connection response
79a313086426 Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails
c4a9967e4d09 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500)
60789afc02f5 Bluetooth: Shutdown controller after workqueues are flushed or cancelled
5147d86c4a5b Bluetooth: Fix alt settings for incoming SCO with transparent coding format
8f939b4c2563 Bluetooth: Fix the HCI to MGMT status conversion table
5f5f8022c1aa Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip.
3d08b5917984 RDMA/cma: Fix rdma_resolve_route() memory leak
a8585fdf42b5 net: ip: avoid OOM kills with large UDP sends over loopback
04177aa99a93 media, bpf: Do not copy more entries than user space requested
d8bb134d808c IB/isert: Align target max I/O size to initiator size
d330f5f8dff7 mac80211_hwsim: add concurrent channels scanning support over virtio
97f067722669 mac80211: consider per-CPU statistics if present
1b728869a134 cfg80211: fix default HE tx bitrate mask in 2G band
0a7ba5d373f1 wireless: wext-spy: Fix out-of-bounds warning
c1ad55b6a1f4 sfc: error code if SRIOV cannot be disabled
1013dc896d99 sfc: avoid double pci_remove of VFs
7cd6986f2de5 iwlwifi: pcie: fix context info freeing
b98ec6d8b34d iwlwifi: pcie: free IML DMA memory allocation
78eadadff3d1 iwlwifi: mvm: fix error print when session protection ends
1e1bb1efd60e iwlwifi: mvm: don't change band on bound PHY contexts
1df36030393a RDMA/rxe: Don't overwrite errno from ib_umem_get()
ee33c042f492 vsock: notify server to shutdown when client has pending signal
38bc2ebf344c atm: nicstar: register the interrupt handler in the right place
90efb7f1006a atm: nicstar: use 'dma_free_coherent' instead of 'kfree'
1d304c7ddd36 net: fec: add ndo_select_queue to fix TX bandwidth fluctuations
c7a31ae63e2c MIPS: add PMD table accounting into MIPS'pmd_alloc_one
50ce920fe113 rtl8xxxu: Fix device info for RTL8192EU devices
a10e871b73b4 mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode
4cd713e48c27 drm/amdkfd: Walk through list with dqm lock hold
a2122e079204 drm/amdgpu: fix bad address translation for sienna_cichlid
932be4cf2ba2 io_uring: fix false WARN_ONCE
92a9fb51e5ec net: sched: fix error return code in tcf_del_walker()
d2801d111829 net: ipa: Add missing of_node_put() in ipa_firmware_load()
5cc0cf735f13 net: fix mistake path for netdev_features_strings
891db094a0aa mt76: mt7615: fix fixed-rate tx status reporting
090b06b25afe ice: mark PTYPE 2 as reserved
b88a90783043 ice: fix incorrect payload indicator on PTYPE
2e66c36f1308 bpf: Fix up register-based shifts in interpreter to silence KUBSAN
0e72b151e394 drm/amdkfd: Fix circular lock in nocpsch path
cd29db48bb65 drm/amdkfd: fix circular locking on get_wave_state
9d21abc8fd20 cw1200: add missing MODULE_DEVICE_TABLE
c5e4a10d7bd5 wl1251: Fix possible buffer overflow in wl1251_cmd_scan
5a3d373c4a33 wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP
ad7083a95d8a dm writecache: commit just one block, not a full page
57f7ed25bd16 xfrm: Fix error reporting in xfrm_state_construct.
a5f8862967c4 drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check
db3c3643d55e r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM
f38371821c25 selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC
0a244be95bca fjes: check return value after calling platform_get_resource()
378c156f9dd0 drm/amdkfd: use allowed domain for vmbo validation
fb3b4bcdd3bc net: sgi: ioc3-eth: check return value after calling platform_get_resource()
e613f67f1b51 selftests: Clean forgotten resources as part of cleanup()
8a4318c14ace net: phy: realtek: add delay to fix RXC generation issue
c71de31b2e0f drm/amd/display: Fix off-by-one error in DML
afa06442d23d drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7
02f444321b3a drm/amd/display: Release MST resources on switch from MST to SST
01d6a6931965 drm/amd/display: Update scaling settings on modeset
57c63b47d6f1 drm/amd/display: Fix DCN 3.01 DSCCLK validation
8e4da401425b net: moxa: Use devm_platform_get_and_ioremap_resource()
278dc34b7112 net: micrel: check return value after calling platform_get_resource()
ce1307ec621b net: mvpp2: check return value after calling platform_get_resource()
49b3a7f38a9b net: bcmgenet: check return value after calling platform_get_resource()
92820a12823e net: mscc: ocelot: check return value after calling platform_get_resource()
f3b96f4b6b2d virtio_net: Remove BUG() to avoid machine dead
87c39048ec7f ice: fix clang warning regarding deadcode.DeadStores
e352556acef9 ice: set the value of global config lock timeout longer
b5f2982e0609 pinctrl: mcp23s08: fix race condition in irq handler
a4a86400c68c net: bridge: mrp: Update ring transitions.
cc4f0a9d5aa1 dm: Fix dm_accept_partial_bio() relative to zone management commands
939f750215b8 dm writecache: don't split bios when overwriting contiguous cache content
65e780667cf3 dm space maps: don't reset space map allocation cursor when committing
313d9f25804c RDMA/cxgb4: Fix missing error code in create_qp()
f9c67c179e3b net: tcp better handling of reordering then loss cases
8fa6473a61ec drm/amdgpu: remove unsafe optimization to drop preamble ib
c5b518f4b98d drm/amd/display: Avoid HDCP over-read and corruption
3c172f6e444b MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER
0903ac8f09c6 MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B)
8f939b795797 ipv6: use prandom_u32() for ID generation
c92298d228f6 virtio-net: Add validation for used length
5e039a80a76b drm: bridge: cdns-mhdp8546: Fix PM reference leak in
d1eaf4cb4408 clk: tegra: Ensure that PLLU configuration is applied properly
dc5bacea9462 clk: tegra: Fix refcounting of gate clocks
315988817aa7 RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH
4f6a0f31c627 net: stmmac: the XPCS obscures a potential "PHY not found" error
a7d608bb786c drm: rockchip: add missing registers for RK3066
d89ea206e99c drm: rockchip: add missing registers for RK3188
e54b4a534845 net/mlx5: Fix lag port remapping logic
62137d1ae5f8 net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet
219150485d73 clk: renesas: r8a77995: Add ZA2 clock
0680344d7131 drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer()
95f8ce9f18cb igb: fix assignment on big endian machines
66d593aa3aea igb: handle vlan types with checker enabled
ffb865715a0f e100: handle eeprom as little endian
f06ea024c176 drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co()
48c96d5bacc0 drm/vc4: Fix clock source for VEC PixelValve on BCM2711
21bf1414580c udf: Fix NULL pointer dereference in udf_symlink function
0687411e2a88 drm/sched: Avoid data corruptions
5ed8c298b2e1 drm/scheduler: Fix hang when sched_entity released
73ac001f060b pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE
1b832bd77799 net/sched: cls_api: increase max_reclassify_loop
6ceb0182b087 net: mdio: provide shim implementation of devm_of_mdiobus_register
d2d17ca924f4 drm/virtio: Fix double free on probe failure
69a71b59b18c reiserfs: add check for invalid 1st journal block
c5073100dc4f drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE
b5713dac1916 net: mdio: ipq8064: add regmap config to disable REGCACHE
c0dd36bcb67f drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init()
3393405257ed net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
a7f7c42e3115 atm: nicstar: Fix possible use-after-free in nicstar_cleanup()
b7ee9ae1e0cf mISDN: fix possible use-after-free in HFC_cleanup()
e759ff76ebbb atm: iphase: fix possible use-after-free in ia_module_exit()
2292d9691ce9 hugetlb: clear huge pte during flush function on mips platform
a74872106e78 clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe()
3ca86d44b902 drm/amd/display: fix use_max_lb flag for 420 pixel formats
5953b984c3e4 net: pch_gbe: Use proper accessors to BE data in pch_ptp_match()
fb960728f8f1 drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true
796554d3d68f drm/vc4: fix argument ordering in vc4_crtc_get_margins()
b025bc07c947 drm/amd/amdgpu/sriov disable all ip hw status by default
fb7479d64d77 drm/amd/display: fix HDCP reset sequence on reinitialize
d055669e669a drm/ast: Fixed CVE for DP501
95c3133bc8eb drm/zte: Don't select DRM_KMS_FB_HELPER
b60ae0fab550 drm/mxsfb: Don't select DRM_KMS_FB_HELPER
43b0742ef44c Linux 5.10.50
bdf4d33e8342 powerpc/preempt: Don't touch the idle task's preempt_count during hotplug
9b07d817f799 iommu/dma: Fix compile warning in 32-bit builds
0855952ed4f1 cred: add missing return error code when set_cred_ucounts() failed
ce04375e2d9b s390: preempt: Fix preempt_count initialization
e4a577d61791 crypto: qce - fix error return code in qce_skcipher_async_req_handle()
fb0c0a04e424 scsi: core: Retry I/O for Notify (Enable Spinup) Required error
2b541b6c7432 media: exynos4-is: remove a now unused integer
2b58f5154a8f mmc: vub3000: fix control-request direction
39ac3e194516 mmc: block: Disable CMDQ on the ioctl path
a75457f63086 io_uring: fix blocking inline submission
c98d9318dc99 block: return the correct bvec when checking for gaps
51c19f4a6212 erofs: fix error return code in erofs_read_superblock()
97cbddc8a2bc tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status()
b5a2b5b64237 fscrypt: fix derivation of SipHash keys on big endian CPUs
089057af71d7 fscrypt: don't ignore minor_hash when hash is 0
b9c3b485593e mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion
2a7c96c2e238 scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd()
e2e615e6317b scsi: fc: Correct RHBA attributes length
5c6956e66404 exfat: handle wrong stream entry size in exfat_readdir()
b6a41435c832 csky: syscache: Fixup duplicate cache flush
3483e1a41ca0 csky: fix syscache.c fallthrough warning
8ff266de8906 perf llvm: Return -ENOMEM when asprintf() fails
58fa4b36abf6 selftests/vm/pkeys: refill shadow register after implicit kernel write
1dd18fda3eec selftests/vm/pkeys: handle negative sys_pkey_alloc() return code
92125cb8835c selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random
456554040e5a lib/math/rational.c: fix divide by zero
787f4e7a7d4b mm/z3fold: use release_z3fold_page_locked() to release locked z3fold page
0fe11b79c281 mm/z3fold: fix potential memory leak in z3fold_destroy_pool()
555dffa4842b include/linux/huge_mm.h: remove extern keyword
ebd6a295b580 hugetlb: remove prep_compound_huge_page cleanup
2e16ad561143 mm/hugetlb: remove redundant check in preparing and destroying gigantic page
0da83a815d33 mm/hugetlb: use helper huge_page_order and pages_per_huge_page
31be4ea35c82 mm/huge_memory.c: don't discard hugepage if other processes are mapping it
b65597377b7b mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled()
aa41f7a2a681 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK
9b0b9edea1d3 mm/pmem: avoid inserting hugepage PTE entry with fsdax if hugepage support is disabled
0885ea1d4759 vfio/pci: Handle concurrent vma faults
363d85bfaec1 arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART
347af865b6a2 serial: mvebu-uart: correctly calculate minimal possible baudrate
9ad82f0412c0 serial: mvebu-uart: do not allow changing baudrate when uartclk is not available
dd6d4e92e724 ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found
53fa3ba8085e powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable
04db493fc746 powerpc/64s: Fix copy-paste data exposure into newly created tasks
ac08ba518c6c powerpc/papr_scm: Properly handle UUID types and API
d3358c66ee56 powerpc: Offline CPU in stop_this_cpu()
9443acbd251f serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs
e0e3e0b7dabf serial: 8250: 8250_omap: Disable RX interrupt after DMA enable
786461739ac4 selftests/ftrace: fix event-no-pid on 1-core machine
57e49a0bc4b3 leds: ktd2692: Fix an error handling path
53cb671592ef leds: as3645a: Fix error return code in as3645a_parse_node()
f3bf888507f0 ASoC: fsl_spdif: Fix unexpected interrupt after suspend
2938ffd56895 ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake
5f2dfce8d8bc configfs: fix memleak in configfs_release_bin_file
e30e636447fd ASoC: atmel-i2s: Fix usage of capture and playback at the same time
af497961abef powerpc/powernv: Fix machine check reporting of async store errors
f8d223f80ac6 extcon: max8997: Add missing modalias string
e16fcc83748a extcon: sm5502: Drop invalid register write in sm5502_reg_data
25c7efb3875a phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
6398fc0e57ec phy: uniphier-pcie: Fix updating phy parameters
a4b7c0af613f soundwire: stream: Fix test for DP prepare complete
b0be06493e73 scsi: mpt3sas: Fix error return value in _scsih_expander_add()
f51088868b16 habanalabs: Fix an error handling path in 'hl_pci_probe()'
c183b55ed7e5 mtd: rawnand: marvell: add missing clk_disable_unprepare() on error in marvell_nfc_resume()
f929d21af75d of: Fix truncation of memory sizes on 32-bit platforms
db45ea876743 ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK
55bb225c0878 iio: prox: isl29501: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
49739675048d iio: light: vcnl4035: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
c850b52e47aa serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates
5db39ad3fa32 staging: mt7621-dts: fix pci address for PCI memory range
c5cd4b74fd8a coresight: core: Fix use of uninitialized pointer
58c0621c44a5 staging: rtl8712: fix memory leak in rtl871x_load_fw_cb
bf5d6f697981 staging: rtl8712: fix error handling in r871xu_drv_init
7bc3fa5db495 staging: gdm724x: check for overflow in gdm_lte_netif_rx()
f93737061067 staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt()
14106b90e147 ASoC: fsl_spdif: Fix error handler with pm_runtime_enable
9cf11dca57a5 iio: light: vcnl4000: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
8c85c0f8cbff iio: magn: rm3100: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
c923e9effe50 iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
15634d6dced1 iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
a6a1e347c7a0 iio: adc: hx711: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
2abfdd61324c iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
2abfa5294717 thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default()
36f60700f966 eeprom: idt_89hpesx: Restore printing the unsupported fwnode name
fc8ab0600172 eeprom: idt_89hpesx: Put fwnode in matching case during ->probe()
c7188d19989b usb: dwc2: Don't reset the core after setting turnaround time
8aa1cb46b72e usb: gadget: f_fs: Fix setting of device and driver data cross-references
d4d3cd4c7699 ASoC: mediatek: mtk-btcvsd: Fix an error handling path in 'mtk_btcvsd_snd_probe()'
92a30a90d69a ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID
696cfb256794 ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test
8ef111db5e07 ASoC: rt715-sdw: use first_hw_init flag on resume
36dc6957f70f ASoC: rt711-sdw: use first_hw_init flag on resume
de77f9d92c3b ASoC: rt700-sdw: use first_hw_init flag on resume
e1456cba8e36 ASoC: rt5682-sdw: use first_hw_init flag on resume
16674ae3b237 ASoC: rt1308-sdw: use first_hw_init flag on resume
dc1521641287 ASoC: max98373-sdw: use first_hw_init flag on resume
45a3d00eafb7 iommu/dma: Fix IOVA reserve dma ranges
ad736838155c selftests: splice: Adjust for handler fallback removal
045c29902fbe s390: appldata depends on PROC_SYSCTL
485b1c02b543 s390: enable HAVE_IOREMAP_PROT
d65f69deac5c s390/irq: select HAVE_IRQ_EXIT_ON_IRQ_STACK
d8fe62cb919c iommu/amd: Fix extended features logging
bd95a3e159a0 visorbus: fix error return code in visorchipset_init()
e5a3a3108f06 fsi/sbefifo: Fix reset timeout
4a95eb0c800e fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE
719c4db394ed fsi: occ: Don't accept response from un-initialized OCC
af3d7f9e266b fsi: scom: Reset the FSI2PIB engine for any error
446eed9c855e fsi: core: Fix return of error values on failures
d22bef41017b mfd: rn5t618: Fix IRQ trigger by changing it to level mode
9b8bfdbc7e61 mfd: mp2629: Select MFD_CORE to fix build error
68f2f83f6fb6 scsi: iscsi: Flush block work before unblock
b5371faa0667 scsi: FlashPoint: Rename si_flags field
0b2f74111344 leds: lp50xx: Put fwnode in error case during ->probe()
5f7bda9ba8d7 leds: lm3697: Don't spam logs when probe is deferred
8fc7d4a3f039 leds: lm3692x: Put fwnode in any case during ->probe()
c54ad49e2ff7 leds: lm36274: Put fwnode in error case during ->probe()
1ed913317166 leds: lm3532: select regmap I2C API
b504e279e502 leds: class: The -ENOTSUPP should never be seen by user space
58279b341b94 tty: nozomi: Fix the error handling path of 'nozomi_card_init()'
28c947b07263 firmware: stratix10-svc: Fix a resource leak in an error handling path
1e1b9cd40095 char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol()
5a766253e305 staging: mmal-vchiq: Fix incorrect static vchiq_instance.
cf05986cc4de mtd: rawnand: arasan: Ensure proper configuration for the asserted target
2f8824f556a3 mtd: partitions: redboot: seek fis-index-block in the right node
a16eae11f004 perf scripting python: Fix tuple_set_u64()
201b975c1643 Input: hil_kbd - fix error return code in hil_dev_connect()
000c70680d2f ASoC: rsnd: tidyup loop on rsnd_adg_clk_query()
2e1d76c3b90f backlight: lm3630a_bl: Put fwnode in error case during ->probe()
d4ebf352a7d7 ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup()
2541d78f7832 ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe()
246b4f1e2050 iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
71dbba0b9525 iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
1fa3107759b7 iio: chemical: atlas: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
93a5538d5012 iio: light: tcs3472: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
daecb8c0a17c iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
293b8246a07e iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
f960139a3c49 iio: magn: bmc150: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
e5e102f4b562 iio: magn: hmc5843: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
4613232e0b1f iio: prox: as3935: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
ab16be53b296 iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
8e23dd6236de iio: prox: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
c61ac1f83b32 iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
8ea878287ccc iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
718a67a90932 iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
df5343bd59cd iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
f0bc78df4a04 iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
cd62282a51cb iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
638ba5aa15ac iio: accel: mxc4005: Fix overread of data and alignment issue.
0d220d40b3f3 iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
9eb5fb66b6f4 iio: accel: hid: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
4b362443dc21 iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
3cca4db5f733 iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
2edfba8a55b5 iio: adis16475: do not return ints in irq handlers
92efd6396e4b iio: adis16400: do not return ints in irq handlers
2e41116e6eb8 iio: adis_buffer: do not return ints in irq handlers
67d88b7bf62d mwifiex: re-fix for unaligned accesses
460bee90091d tty: nozomi: Fix a resource leak in an error handling function
f5186bd17f3b serial: 8250_omap: fix a timeout loop condition
5dcff72fe42a serial: fsl_lpuart: remove RTSCTS handling from get_mctrl()
685d53abc918 serial: fsl_lpuart: don't modify arbitrary data on lpuart32
728f23e53c65 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread()
66111dfe22b1 ASoC: rt5682: Disable irq on shutdown
8b195380cd07 staging: fbtft: Don't spam logs when probe is deferred
7a42f3c30dfe staging: fbtft: Rectify GPIO handling
d8c1504cf1a0 MIPS: Fix PKMAP with 32-bit MIPS huge page support
a23ba98e91ff RDMA/core: Always release restrack object
a938d4e8c699 RDMA/mlx5: Don't access NULL-cleared mpi pointer
c6965316d684 net: tipc: fix FB_MTU eat two pages
1148952dc660 net: sched: fix warning in tcindex_alloc_perfect_hash
4476568069c9 net: lwtunnel: handle MTU calculation in forwading
6939c39a4106 writeback: fix obtain a reference to a freeing memcg css
4c3e839bfde5 clk: si5341: Update initialization magic
55aaba36d718 clk: si5341: Check for input clock presence and PLL lock on startup
42ac32d834aa clk: si5341: Avoid divide errors due to bogus register contents
043637617d51 clk: si5341: Wait for DEVICE_READY on startup
29746bd0f765 clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fabia_prepare
94221679ee05 clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC
f3b6df5dfd72 clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC
ced193bc0851 clk: actions: Fix SD clocks factor table on Owl S500 SoC
12d2d6fd11c1 clk: actions: Fix UART clock dividers on Owl S500 SoC
7d97522e6e35 Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event
4f5fc3be2cca Bluetooth: Fix Set Extended (Scan Response) Data
c5fedfcc2046 Bluetooth: Fix not sending Set Extended Scan Response
a2dcad039e45 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid
d28e780431b5 Revert "be2net: disable bh with spin_lock in be_process_mcc"
342b06b600bf gve: Fix swapped vars when fetching max queues
11044f8c2c9f RDMA/cma: Fix incorrect Packet Lifetime calculation
fc2ea819b96e bpfilter: Specify the log level for the kmsg message
4228c00e1408 net: dsa: sja1105: fix NULL pointer dereference in sja1105_reload_cbs()
393d48b3dec0 e1000e: Check the PCIm state
cebff3d9f74f ipv6: fix out-of-bound access in ip6_parse_tlv()
9e753c47b905 net: atlantic: fix the macsec key length
1c95d4d432c3 net: phy: mscc: fix macsec key length
711a28d24d07 net: macsec: fix the length used to copy the key for offloading
c764f2d899b2 RDMA/cma: Protect RMW with qp_mutex
d52ceed84526 ibmvnic: free tx_pool if tso_pool alloc fails
f25accc4fd4d ibmvnic: set ltb->buff to NULL after freeing
3f85d2ca323f Revert "ibmvnic: remove duplicate napi_schedule call in open function"
cad22e48cabe i40e: Fix missing rtnl locking when setting up pf switch
d9a5d19706ea i40e: Fix autoneg disabling for non-10GBaseT links
88819239e9fd i40e: Fix error handling in i40e_vsi_open
aefa92774408 bpf: Do not change gso_size during bpf_skb_change_proto()
0dac8b0ad016 can: j1939: j1939_sk_setsockopt(): prevent allocation of j1939 filter for optlen == 0
2d58a38275d2 ipv6: exthdrs: do not blindly use init_net
b559d003f03c net: bcmgenet: Fix attaching to PYH failed on RPi 4B
514c96bf65ce mac80211: remove iwlwifi specific workaround NDPs of null_response
1b3985aa53d0 drm/msm/dpu: Fix error return code in dpu_mdss_init()
134a561aee50 drm/msm: Fix error return code in msm_drm_init()
f97b9c4c0759 bpf: Fix null ptr deref with mixed tail calls and subprogs
56c31bc9aabe ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl()
71a345ede51a ieee802154: hwsim: Fix memory leak in hwsim_add_one
4b44486b8bfd tc-testing: fix list handling
997285646a9c net: ti: am65-cpsw-nuss: Fix crash when changing number of TX queues
6610d5a73b6f net/ipv4: swap flow ports when validating source
c3fcfc4e369b ip6_tunnel: fix GRE6 segmentation
162e75687e90 vxlan: add missing rcu_read_lock() in neigh_reduce()
6cd23b5f4017 rtw88: 8822c: fix lc calibration timing
db2386fa4342 iwlwifi: increase PNVM load timeout
78e6587585d8 xfrm: Fix xfrm offload fallback fail case
5c8e5feceaf3 pkt_sched: sch_qfq: fix qfq_change_class() error path
b2ce4ebdd9a8 netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic
581e37ad5c0a tls: prevent oversized sendfile() hangs by ignoring MSG_MORE
e7c3ae47978f net: sched: add barrier to ensure correct ordering for lockless qdisc
ca9b5ab7910c vrf: do not push non-ND strict packets with a source LLA through packet taps again
e72d9e4b9807 net: ethernet: ezchip: fix error handling
161f8b73da68 net: ethernet: ezchip: fix UAF in nps_enet_remove
f026d82211a2 net: ethernet: aeroflex: fix UAF in greth_of_remove
6a8c7c5c0773 mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb()
6987ee9bf0a2 mt76: fix possible NULL pointer dereference in mt76_tx
e717f974ceed samples/bpf: Fix the error return code of xdp_redirect's main()
79bf8f04cece samples/bpf: Fix Segmentation fault for xdp_redirect command
fcd8d6371a46 RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr
a9355b201d16 bpf: Fix libelf endian handling in resolv_btfids
607706027c89 xsk: Fix broken Tx ring validation
cd7877a39f05 xsk: Fix missing validation for skb and unaligned mode
89621945b698 selftests/bpf: Whitelist test_progs.h from .gitignore
49c25a1a8dc5 RDMA/rxe: Fix qp reference counting for atomic ops
58da10487a1e netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols
ed3d4988349e netfilter: nft_osf: check for TCP packet before further processing
cf28cb51f01b netfilter: nft_exthdr: check for IPv6 packet before further processing
8f6714f3c12b RDMA/mlx5: Don't add slave port to unaffiliated list
a158ee32d4aa netlabel: Fix memory leak in netlbl_mgmt_add_common
28e8df0c65a6 ath11k: send beacon template after vdev_start/restart during csa
48b69f31de82 ath10k: Fix an error code in ath10k_add_interface()
e0727a61b0aa ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n()
a54e9166e788 cw1200: Revert unnecessary patches that fix unreal use-after-free bugs
30efdcaca32a brcmsmac: mac80211_if: Fix a resource leak in an error handling path
5d452eafbd2e brcmfmac: Fix a double-free in brcmf_sdio_bus_reset
5b8d0b0727f6 brcmfmac: correctly report average RSSI in station info
db4de88d439e brcmfmac: fix setting of station info chains bitmask
80ad538a87e2 ssb: Fix error return code in ssb_bus_scan()
0147e6ccb818 wcn36xx: Move hal_buf allocation to devm_kmalloc in probe
581098969c1a clk: imx8mq: remove SYS PLL 1/2 clock gates
da8904c46569 ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others
7142f92412c1 wireless: carl9170: fix LEDS build errors & warnings
ecb6797501cb ath10k: add missing error return code in ath10k_pci_probe()
668c0663d6dd ath10k: go to path err_unsupported when chip id is not supported
4654f1fc3019 tools/bpftool: Fix error return code in do_batch()
1ccbb552e3d2 drm: qxl: ensure surf.data is ininitialized
bdc16fe9df17 clk: vc5: fix output disabling when enabling a FOD
43b7f1dec6c0 drm/vc4: hdmi: Fix error path of hpd-gpios
756679a123bc drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends
87890e1113e6 RDMA/rxe: Fix failure during driver load
c5db39c4dfda drm/pl111: depend on CONFIG_VEXPRESS_CONFIG
42800fcff3f9 RDMA/core: Sanitize WQ state received from the userspace
c470dd34c682 net/sched: act_vlan: Fix modify to allow 0
6a5691335550 xfrm: remove the fragment check for ipv6 beet mode
9fddbe9495ad clk: tegra30: Use 300MHz for video decoder by default
48bcd756aff6 ehea: fix error return code in ehea_restart_qps()
6cbc167bc132 RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats and stats->pcpu_stats
6569ae1deb6c RDMA/rtrs-clt: Check if the queue_depth has changed during a reconnection
8651ad0e2968 RDMA/rtrs-srv: Fix memory leak when having multiple sessions
e7df73088443 RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object
f03d4c12965e RDMA/rtrs: Do not reset hb_missed_max after re-connection
bd4df557aeef RDMA/rtrs-clt: Check state of the rtrs_clt_sess before reading its stats
067b6631315d RDMA/srp: Fix a recently introduced memory leak
116d5cdfacff mptcp: generate subflow hmac after mptcp_finish_join()
284e741c4e2a mptcp: fix pr_debug in mptcp_token_new_connect
eee0f7d399b6 drm/rockchip: cdn-dp: fix sign extension on an int multiply for a u64 result
75db503c9cc7 drm/rockchip: lvds: Fix an error handling path
59eb7193bef2 drm/rockchip: dsi: move all lane config except LCDC mux to bind()
40492ebd29e1 drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write()
ef61b0826c81 drm: rockchip: set alpha_en to 0 if it is not used
7902ee2faefa net: ftgmac100: add missing error return code in ftgmac100_probe()
28b3837b405f clk: meson: g12a: fix gp0 and hifi ranges
27e9e0c46816 net: qrtr: ns: Fix error return code in qrtr_ns_init()
40b701707ebf drm/vmwgfx: Fix cpu updates of coherent multisample surfaces
a8e85ed08858 drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDXGenMips command
8f2b15ec3bec pinctrl: renesas: r8a77990: JTAG pins do not have pull-down capabilities
6f4718c13400 pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin
2d487941ee59 net: pch_gbe: Propagate error from devm_gpio_request_one()
2f9f23c43a70 net: mvpp2: Put fwnode in error case during ->probe()
b3fecbf60ebc video: fbdev: imxfb: Fix an error message
1655266d91ed drm/ast: Fix missing conversions to managed API
5885fce7b439 drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect()
0cd39c96574d drm/bridge: Fix the stop condition of drm_bridge_chain_pre_enable()
45415d1f9929 drm/bridge/sii8620: fix dependency on extcon
1de9425286f1 xfrm: xfrm_state_mtu should return at least 1280 for ipv6
10f32b8c9eb8 mm/page_alloc: fix counting of managed_pages
d7deea31ed6f mm: page_alloc: refactor setup_per_zone_lowmem_reserve()
5458985533ba mm: memcg/slab: properly set up gfp flags for objcg pointer array
8e4af3917bfc mm/shmem: fix shmem_swapin() race with swapoff
a5dcdfe4cb4a swap: fix do_swap_page() race with swapoff
29ae2c9c9ccc mm/debug_vm_pgtable: ensure THP availability via has_transparent_hugepage()
7abf6e576354 mm/debug_vm_pgtable/basic: iterate over entire protection_map[]
27634d63ca58 mm/debug_vm_pgtable/basic: add validation for dirtiness after write protect
c872674da724 dax: fix ENOMEM handling in grab_mapping_entry()
c015295b28d6 ocfs2: fix snprintf() checking
512106ae2355 blk-mq: update hctx->dispatch_busy in case of real scheduler
3e33b1329c61 cpufreq: Make cpufreq_online() call driver->offline() on errors
cc0b1776fd1d ACPI: bgrt: Fix CFI violation
3cbe01ac28a8 ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros
d3dd2fe2743f blk-wbt: make sure throttle is enabled properly
1c2f21a8a0c2 blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled()
e0afab5181d0 ACPI: APEI: fix synchronous external aborts in user-mode
f626452df805 extcon: extcon-max8997: Fix IRQ freeing at error path
45b399e309f5 clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG
0317b728d8ae mark pstore-blk as broken
296fbe2608d2 ACPI: sysfs: Fix a buffer overrun problem with description_show()
ce47ae8961dd nvme-pci: look for StorageD3Enable on companion ACPI device instead
3ffe41f25f21 block: avoid double io accounting for flush request
17e77feaddd6 ACPI: PM / fan: Put fan device IDs into separate header file
4dcb59d6a288 PM / devfreq: Add missing error code in devfreq_add_device()
a61f8a2e45be media: video-mux: Skip dangling endpoints
62c666805af4 media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_remote_subdev
6bfcb6178925 psi: Fix race between psi_trigger_create/destroy
8d7debe74475 crypto: nx - Fix RCU warning in nx842_OF_upd_status
c43082d284fa spi: spi-sun6i: Fix chipselect/clock bug
f18f7a227697 lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING
fca9e784a36c lockdep: Fix wait-type for empty stack
ca47a4fa8996 sched/uclamp: Fix uclamp_tg_restrict()
aea030cefc59 sched/rt: Fix Deadline utilization tracking during policy change
c576472a051a sched/rt: Fix RT utilization tracking during policy change
67f66d48bd10 x86/sev: Split up runtime #VC handler for correct state tracking
2e1003f3ee77 x86/sev: Make sure IRQs are disabled while GHCB is active
eefebcda89a8 btrfs: clear log tree recovering status if starting transaction fails
aec3a574c632 regulator: hi655x: Fix pass wrong pointer to config.driver_data
96275c8f6c58 KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set
e5154bf2177c perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number
31dcfec19dd0 KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level()
64d31137b1a6 KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch
bac38bd7c458 KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap
b2c5af71ce4b KVM: nVMX: Sync all PGDs on nested transition with shadow paging
5ac406b81c0d hwmon: (max31790) Fix fan speed reporting for fan7..12
e02d52b7e9c5 hwmon: (max31722) Remove non-standard ACPI device IDs
5c00e994978d hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI"
5cfc66b45450 hwmon: (lm70) Use device_get_match_data()
c9f8416e43f8 media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx
921d2518dbba media: subdev: remove VIDIOC_DQEVENT_TIME32 handling
bb5e089df700 arm64/mm: Fix ttbr0 values stored in struct thread_info for software-pan
8d6acfe80da1 arm64: consistently use reserved_pg_dir
f1f30b3373df mmc: usdhi6rol0: fix error return code in usdhi6_probe()
cd909ebb7315 crypto: sm2 - fix a memory leak in sm2
d598b8b77b17 crypto: sm2 - remove unnecessary reset operations
deef40c47e66 crypto: x86/curve25519 - fix cpu feature checking logic in mod_exit
bc50c403859f crypto: omap-sham - Fix PM reference leak in omap sham ops
615f2f5e7eb8 crypto: nitrox - fix unchecked variable in nitrox_register_interrupts
5d4cb7c39436 regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK
082d977b4688 media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2()
52734fb99e69 m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning
b54a0f7926bd media: gspca/gl860: fix zero-length control requests
0109910cbdd8 media: tc358743: Fix error return code in tc358743_probe_of()
5091f2738d78 media: au0828: fix a NULL vs IS_ERR() check
31157148a591 media: exynos4-is: Fix a use after free in isp_video_release
2a91d7cc425c media: rkvdec: Fix .buf_prepare
5a3ac10611d6 locking/lockdep: Reduce LOCKDEP dependency list
1328decacd31 pata_ep93xx: fix deferred probing
bab207d3524e media: rc: i2c: Fix an error message
a9d02976e9ba crypto: ccp - Fix a resource leak in an error handling path
c3285441b4cd crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe()
8ac033d9c451 crypto: sa2ul - Fix leaks on failure paths with sa_dma_init()
c0ec4ac43638 x86/elf: Use _BITUL() macro in UAPI headers
912d16a2d730 evm: fix writing <securityfs>/evm overflow
403577f75d5c pata_octeon_cf: avoid WARN_ON() in ata_host_activate()
5f9aaaaac816 kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STANDARD_<obj> := n'
37481ad72d96 sched/uclamp: Fix locking around cpu_util_update_eff()
6c2b3d565fca sched/uclamp: Fix wrong implementation of cpu.uclamp.min
b49d231c67e8 media: I2C: change 'RST' to "RSET" to fix multiple build errors
e7a376edb484 pata_rb532_cf: fix deferred probing
9df79fd17b7f sata_highbank: fix deferred probing
45d2d67833ae crypto: ux500 - Fix error return code in hash_hw_final()
8c8c11b4df70 crypto: ixp4xx - update IV after requests
f00454ac40f8 crypto: ixp4xx - dma_unmap the correct address
2c3164f31a49 media: hantro: do a PM resume earlier
6efd8921eb84 media: s5p_cec: decrement usage count if disabled
e23dc4a3e8ff media: venus: Rework error fail recover logic
08d0aa16a1f7 spi: Avoid undefined behaviour when counting unused native CSs
db5a7e22c96c spi: Allow to have all native CSs in use along with GPIOs
0c1d1517d616 writeback, cgroup: increment isw_nr_in_flight before grabbing an inode
3bf8076a7b46 ia64: mca_drv: fix incorrect array size calculation
fc12d8fbcf1a kthread_worker: fix return value when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
1208f10b4b8a block: fix discard request merge
9d0634f6cbcb mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platform device
c35b484130cc cifs: fix missing spinlock around update to ses->status
a72d660c0dcc HID: wacom: Correct base usage for capacitive ExpressKey status bits
6bac00744b62 ACPI: tables: Add custom DSDT file as makefile prerequisite
5c93dd7c5952 tpm_tis_spi: add missing SPI device ID entries
d9b40ebd448e clocksource: Check per-CPU clock synchronization when marked unstable
03a65c14ab47 clocksource: Retry clock read if long delays detected
8ab9714fd84b ACPI: EC: trust DSDT GPE for certain HP laptop
c406bb9ece6e cifs: improve fallocate emulation
998d9fefdd47 PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv()
f5a90d44a1bc EDAC/Intel: Do not load EDAC driver when running as a guest
950a7399056d nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst()
66e8848482f2 nvme-pci: fix var. type for increasing cq_head
9dc2c2b94194 platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard()
e2cf3b5cb29e platform/x86: asus-nb-wmi: Revert "add support for ASUS ROG Zephyrus G14 and G15"
dff246672236 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quirk structures"
1da08a428ec3 block: fix race between adding/removing rq qos and normal IO
555dba7c631a ACPI: resources: Add checks for ACPI IRQ override
c79852298ce7 ACPI: bus: Call kobject_put() in acpi_init() error path
a8c0057aee14 ACPICA: Fix memory leak caused by _CID repair function
2ebbe3a62024 fs: dlm: fix memory leak when fenced
eda609d8646f drivers: hv: Fix missing error code in vmbus_connect()
019d04f91466 open: don't silently ignore unknown O-flags in openat2()
d838dddf3f08 random32: Fix implicit truncation warning in prandom_seed_state()
7425fe57d94f fs: dlm: cancel work sync othercon
747b654e4069 blk-mq: clear stale request in tags->rq[] before freeing one request pool
a3362ff0433b blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter
f58625bf2ca9 block_dump: remove block_dump feature in mark_inode_dirty()
ca8541015d25 ACPI: EC: Make more Asus laptops use ECDT _GPE
b74b839a169b platform/x86: touchscreen_dmi: Add info for the Goodix GT912 panel of TM800A550L tablets
d4801889d61f platform/x86: touchscreen_dmi: Add an extra entry for the upside down Goodix touchscreen on Teclast X89 tablets
bb3a3a6cebb3 Input: goodix - platform/x86: touchscreen_dmi - Move upside down quirks to touchscreen_dmi.c
9e914f59cc3a lib: vsprintf: Fix handling of number field widths in vsscanf
f8c3236890eb hv_utils: Fix passing zero to 'PTR_ERR' warning
0f2f5293023f ACPI: processor idle: Fix up C-state latency if not ordered
ae281fbbc4e5 EDAC/ti: Add missing MODULE_DEVICE_TABLE
2c0285062dd7 HID: do not use down_interruptible() when unbinding devices
51b7499cecc4 ACPI: video: use native backlight for GA401/GA502/GA503
83653ace03e6 media: Fix Media Controller API config checks
f0b8f5682db8 regulator: da9052: Ensure enough delay time for .set_voltage_time_sel
5d9e3279f507 regulator: mt6358: Fix vdram2 .vsel_mask
b58b54ef4978 KVM: s390: get rid of register asm usage
963baea02ddd lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage()
93cc59d8d0fa locking/lockdep: Fix the dep path printing for backwards BFS
9c0835c69db8 btrfs: disable build on platforms having page size 256K
ad71a9ad74b1 btrfs: don't clear page extent mapped if we're not invalidating the full page
703b494a68f9 btrfs: sysfs: fix format string for some discard stats
8d05e30c974f btrfs: abort transaction if we fail to update the delayed inode
e0ffb169a35e btrfs: fix error handling in __btrfs_update_delayed_inode
9b2829123727 KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and POWER10 processors
00b1a9f0e8d9 drivers/perf: fix the missed ida_simple_remove() in ddr_perf_probe()
625ee7d26799 hwmon: (max31790) Fix pwmX_enable attributes
c1eb091dbbbb hwmon: (max31790) Report correct current pwm duty cycles
49623e4b7350 media: imx-csi: Skip first few frames from a BT.656 source
72962620efcb media: siano: fix device register error path
cc4ba5a3979a media: dvb_net: avoid speculation from net slot
c34f3912a7d6 crypto: shash - avoid comparing pointers to exported functions under CFI
0d201fee96b6 spi: meson-spicc: fix memory leak in meson_spicc_probe
a0bbb5d378da spi: meson-spicc: fix a wrong goto jump for avoiding memory leak.
ea7e1b581b2d mmc: via-sdmmc: add a check against NULL pointer dereference
237999da7036 mmc: sdhci-sprd: use sdhci_sprd_writew
b6cbe1fcf85e memstick: rtsx_usb_ms: fix UAF
8c252a63032a media: dvd_usb: memory leak in cinergyt2_fe_attach
e78a588b595d Makefile: fix GDB warning with CONFIG_RELR
bce4838273e5 crypto: hisilicon/sec - fixup 3des minimum key size declaration
74ef2418a76b media: st-hva: Fix potential NULL pointer dereferences
617afcee2a5f media: bt8xx: Fix a missing check bug in bt878_probe
1f9cff025d65 media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release
1d2838152e19 media: cedrus: Fix .buf_prepare
cbfb77c2f965 media: hantro: Fix .buf_prepare
6e08d3ab5ced media: em28xx: Fix possible memory leak of em28xx struct
75c45a81889a media: bt878: do not schedule tasklet when it is not setup
a61d119248ed media: i2c: ov2659: Use clk_{prepare_enable,disable_unprepare}() to set xvclk on/off
9fa8542a63b6 sched/fair: Fix ascii art by relpacing tabs
d0214b841c1d arm64: perf: Convert snprintf to sysfs_emit
addcb6bb584a crypto: qce: skcipher: Fix incorrect sg count for dma transfers
d000c598db1d crypto: qat - remove unused macro in FW loader
5daa889433c9 crypto: qat - check return code of qat_hal_rd_rel_reg()
996234180748 media: imx: imx7_mipi_csis: Fix logging of only error event counters
179d9c18ba83 media: pvrusb2: fix warning in pvr2_i2c_core_done
893c243e52f2 media: hevc: Fix dependent slice segment flags
a245f93ad067 media: cobalt: fix race condition in setting HPD
4626df7f65b4 media: cpia2: fix memory leak in cpia2_usb_probe
e717d6c291d1 media: sti: fix obj-$(config) targets
93f80a0bbd5b crypto: nx - add missing MODULE_DEVICE_TABLE
4e8c9510b787 hwrng: exynos - Fix runtime PM imbalance on error
3c51d82d0b78 sched/core: Initialize the idle task with preemption disabled
f8607f5ebe87 regulator: uniphier: Add missing MODULE_DEVICE_TABLE
66f0f478ecea spi: omap-100k: Fix the length judgment problem
8692603ff155 spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages()
cb42cf32ce2e spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf'
b980385a70ea media: exynos-gsc: fix pm_runtime_get_sync() usage count
a8b1889cd618 media: exynos4-is: fix pm_runtime_get_sync() usage count
29fd79b6280b media: sti/bdisp: fix pm_runtime_get_sync() usage count
abdc89771018 media: sunxi: fix pm_runtime_get_sync() usage count
d627fc298cda media: s5p-jpeg: fix pm_runtime_get_sync() usage count
3c90c3fbdc96 media: mtk-vcodec: fix PM runtime get logic
8318f7bc0e65 media: sh_vou: fix pm_runtime_get_sync() usage count
64e291d697a0 media: am437x: fix pm_runtime_get_sync() usage count
adf052c77963 media: s5p: fix pm_runtime_get_sync() usage count
437ca06c7899 media: mdk-mdp: fix pm_runtime_get_sync() usage count
ff7e4b94db72 media: marvel-ccic: fix some issues when getting pm_runtime
ccf0a291f7e1 staging: media: rkvdec: fix pm_runtime_get_sync() usage count
b2c4d9a33cc2 Add a reference to ucounts for each cred
61a7a634a0c8 spi: Make of_register_spi_device also set the fwnode
f2b240047644 thermal/cpufreq_cooling: Update offline CPUs per-cpu thermal_pressure
4eab2e2e9889 fuse: reject internal errno
bb7ee90ea524 fuse: check connected before queueing on fpq->io
912e98505a63 fuse: ignore PG_workingset after stealing
576b44c32669 fuse: Fix infinite loop in sget_fc()
ae6ab39251f7 fuse: Fix crash if superblock of submount gets killed early
91c2aa2c64b8 fuse: Fix crash in fuse_dentry_automount() error path
53124265fca8 evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded
7b84c7d7e2c2 evm: Execute evm_inode_init_security() only when an HMAC key is loaded
a7e18f57eddf loop: Fix missing discard support when using LOOP_CONFIGURE
75395690e5e6 powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi()
c556b938b3be seq_buf: Make trace_seq_putmem_hex() support data longer than 8
0531e84bc8ac tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing
2aedacfaf601 tracing/histograms: Fix parsing of "sym-offset" modifier
998de999ba7d rsi: fix AP mode with WPA failure due to encrypted EAPOL
71808ec5b982 rsi: Assign beacon rate settings to the correct rate_info descriptor field
43189683fe5d ssb: sdio: Don't overwrite const buffer if block_write fails
58940e88ba63 ath9k: Fix kernel NULL pointer dereference during ath_reset_internal()
cc46d6d14fc7 serial_cs: remove wrong GLOBETROTTER.cis entry
cf727d99ab63 serial_cs: Add Option International GSM-Ready 56K/ISDN modem
23055da5618f serial: sh-sci: Stop dmaengine transfer in sci_stop_tx()
17451bd0364f serial: mvebu-uart: fix calculation of clock divisor
8c90ec9965ba iio: accel: bma180: Fix BMA25x bandwidth register values
9efc775c28b4 iio: ltr501: ltr501_read_ps(): add missing endianness conversion
c6c3ea1d9d4f iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR
fbadeba72e14 iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too
17c67f484893 iio: light: tcs3472: do not free unallocated IRQ
6534a5e0c28c iio: frequency: adf4350: disable reg and clk on error in adf4350_probe()
a6f7bf2652bb rtc: stm32: Fix unbalanced clk_disable_unprepare() on probe error path
e92bd19246cc clk: agilex/stratix10: fix bypass representation
3093214a6aa4 clk: agilex/stratix10: remove noc_clk
308d01f5255b clk: agilex/stratix10/n5x: fix how the bypass_reg is handled
e582a2f35245 f2fs: Prevent swap file in LFS mode
36ae903607f6 s390: mm: Fix secure storage access exception handling
38a2ba82e249 s390/cio: dont call css_wait_for_slow_path() inside a lock
9aae145dc500 KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk
a9ac58f85f12 KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs
30c44537cb10 KVM: PPC: Book3S HV: Workaround high stack usage with clang
39d0dfab6c3e KVM: nVMX: Handle split-lock #AC exceptions that happen in L2
7510c5cd0dc4 perf/smmuv3: Don't trample existing events with global filter
9109e15709cd mm/gup: fix try_grab_compound_head() race with split_huge_page()
9b0d1f4cb862 bus: mhi: Wait for M2 state during system resume
cbcbfb048804 SUNRPC: Should wake up the privileged task firstly.
30f56084980e SUNRPC: Fix the batch tasks count wraparound.
c6d864601ef2 mac80211: remove iwlwifi specific workaround that broke sta NDP tx
507925fff036 can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path
f79ea4755f6b can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after RCU is done
22bfa94db2ef can: isotp: isotp_release(): omit unintended hrtimer restart on socket release
af94ef8f0b08 can: gw: synchronize rcu operations before removing gw job entry
b52e0cf0bfc1 can: bcm: delay release of struct bcm_op after synchronize_rcu()
aa07327083b5 ext4: use ext4_grp_locked_error in mb_find_extent
6903f99f1921 ext4: fix avefreec in find_group_orlov
98cd580211bf ext4: remove check for zero nr_to_scan in ext4_es_scan()
68a40ff916a6 ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit
f4e91a4e0d04 ext4: return error code when ext4_fill_flex_info() fails
b368b0375e77 ext4: fix overflow in ext4_iomap_alloc()
ea5466f1a777 ext4: fix kernel infoleak via ext4_extent_header
076d9b06236a ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle
80d05ce58a0b btrfs: clear defrag status of a root if starting transaction fails
6b00b1717f58 btrfs: compression: don't try to compress if we don't have enough pages
34172f601a9c btrfs: send: fix invalid path for unlink operations after parent orphanization
2fa929803530 ARM: dts: at91: sama5d4: fix pinctrl muxing
ea45145e6cb4 ARM: dts: ux500: Fix LED probing
b34aa5aaaa22 arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode
123c1b05b007 crypto: ccp - Annotate SEV Firmware file names
834c47a387ae crypto: nx - Fix memcpy() over-reading in nonce
b4c35e9e8061 Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl
7b0393e6f6c8 iov_iter_fault_in_readable() should do nothing in xarray case
b6df9e43d52d copy_page_to_iter(): fix ITER_DISCARD case
d91638f70e81 selftests/lkdtm: Avoid needing explicit sub-shell
1738bcf9e652 ntfs: fix validity check for file name attribute
f794c839dff1 gfs2: Fix error handling in init_statfs
3ae1c663bdeb gfs2: Fix underflow in gfs2_page_mkwrite
b242ae99fac6 xhci: solve a double free problem while doing s4
ff0f59d2d884 usb: typec: Add the missed altmode_id_remove() in typec_register_altmode()
63d6029e6608 usb: dwc3: Fix debugfs creation flow
022d22a311bb USB: cdc-acm: blacklist Heimann USB Appset device
f9d9db593dcd usb: renesas-xhci: Fix handling of unknown ROM state
3b545788505b usb: gadget: eem: fix echo command packet response issue
c964c4682efb net: can: ems_usb: fix use-after-free in ems_usb_disconnect()
a2ad0bddd0aa Input: usbtouchscreen - fix control-request directions
23e8f468849d media: dvb-usb: fix wrong definition
a6f433fd9e53 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC
ba65dd6eb826 ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too
13a05c7b434f ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D
37e179c0289f ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx
ea824a31a3d2 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8
659b440a8d04 ALSA: hda/realtek: Add another ALC236 variant support
36bc25ec61b0 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8
0535de167b38 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8
2a13d43821b2 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8
9127b2770365 ALSA: intel8x0: Fix breakage at ac97 clock measurement
19418ed317ca ALSA: usb-audio: scarlett2: Fix wrong resume call
5c4d51b438f3 ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire
313a5e869d04 ALSA: usb-audio: Fix OOB access at proc output
cfd3c66ca73a ALSA: usb-audio: fix rate on Ozone Z90 USB headset
ae9957b3ee16 Bluetooth: Remove spurious error message
f5af19889ff0 Bluetooth: btqca: Don't modify firmware contents in-place
3cdcbd1b8ce3 Bluetooth: hci_qca: fix potential GPF
904ad453baa0 Linux 5.10.49
064b57a8da99 xen/events: reset active flag for lateeoi events later
a245f6842d21 Hexagon: change jumps to must-extend in futex_atomic_*
a7f51048c5a8 Hexagon: add target builtins to kernel
243f325ecc90 Hexagon: fix build errors
8148665cb7fe media: uvcvideo: Support devices that report an OT as an entity source
d5737410d2dd KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path
a09a52277207 Linux 5.10.48
4dc968042864 Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack"
4ab869e0289d RDMA/mlx5: Block FDB rules when not in switchdev mode
348143a38012 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP
45ca6df5df11 drm/nouveau: fix dma_address check for CPU/GPU sync
d191c3d6ad33 gpio: mxc: Fix disabled interrupt wake-up support
f77f97238496 scsi: sr: Return appropriate error code when disk is ejected
----

Link: https://lore.kernel.org/r/20210709131537.035851348@linuxfoundation.org
Link: https://lore.kernel.org/r/20210712060843.180606720@linuxfoundation.org
Link: https://lore.kernel.org/r/20210712184832.376480168@linuxfoundation.org
Link: https://lore.kernel.org/r/20210715182558.381078833@linuxfoundation.org
Link: https://lore.kernel.org/r/20210716182126.028243738@linuxfoundation.org
Link: https://lore.kernel.org/r/20210719144940.904087935@linuxfoundation.org
Link: https://lore.kernel.org/r/20210719184320.888029606@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: update to v5.12.19
Andrey Zhizhikin [Tue, 20 Jul 2021 21:41:26 +0000 (21:41 +0000)]
linux-fslc: update to v5.12.19

Kernel repository has been upgraded up to v5.12.19 from stable korg.

Following upstream commits are included in this version:
----
0e6f651912bd Linux 5.12.19
514b6531b1cb seq_file: disallow extremely large seq buffer allocations
eeae4230dbf1 misc: alcor_pci: fix inverted branch condition
8898558843d3 scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg()
ccc413fa14a9 certs: add 'x509_revocation_list' to gitignore
b77538335575 cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
29cb4c622920 MIPS: vdso: Invalid GIC access through VDSO
503d234c8f66 s390/irq: remove HAVE_IRQ_EXIT_ON_IRQ_STACK
b0626b6f00a5 perf script python: Fix buffer size to report iregs in perf script
cdef787703bd mips: disable branch profiling in boot/decompress.o
29d73ac5f2e9 mips: always link byteswap helpers into decompressor
1dc6cd71e05d kprobe/static_call: Restore missing static_call_text_reserved()
80f755926a7e static_call: Fix static_call_text_reserved() vs __init
a37c6588370e jump_label: Fix jump_label_text_reserved() vs __init
1ff871b8ef77 sched/uclamp: Ignore max aggregation if rq is idle
e9ebbb763631 scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
fcfa9adc8b9a arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc
94784eeae3ac arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc
aecb325ec375 firmware: turris-mox-rwtm: show message about HWRNG registration
16783a7bdd93 firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng
8753760d470f firmware: turris-mox-rwtm: report failures better
de00d68db74a firmware: turris-mox-rwtm: fix reply status decoding function
95cd0713e64b thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations
62ff270f181a ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
7fc92d934b0a ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
1061c6fed15b ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
903dc59a0f18 thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE
512db6641d40 ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
4047cebe6b73 ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
419100c53460 ARM: dts: dra7: Fix duplicate USB4 target module node
398a57aca9a9 arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID
48ee69825f74 memory: fsl_ifc: fix leak of private memory on probe failure
83af5816308b memory: fsl_ifc: fix leak of IO mapping on probe failure
41cd2622e22d arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES
84415d483dd0 Revert "ARM: dts: bcm283x: increase dwc2's RX FIFO size"
8f6b7eb4bc57 arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node
6fa600fbd437 reset: bail if try_module_get() fails
bb30cbbf0de0 ARM: dts: BCM5301X: Fixup SPI binding
9f818ec66f47 dt-bindings: i2c: at91: fix example for scl-gpios
3819aedd4533 firmware: arm_scmi: Reset Rx buffer to max size during async commands
7e17ac204962 soc: mtk-pm-domains: Fix the clock prepared issue
ace0c0fbb39a soc: mtk-pm-domains: do not register smi node as syscon
d50892c21564 firmware: tegra: Fix error return code in tegra210_bpmp_init()
212f26021a9b arm64: dts: qcom: c630: Add no-hpd to DSI bridge node
7df6ccab5c78 arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node
eae9b86a5b07 ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM
06ec0621208c arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages
862e7992b3a6 arm64: dts: renesas: Add missing opp-suspend properties
2b58c1f9d6fa arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround
b6e42191c0ab arm64: dts: qcom: sdm845-oneplus-common: guard rmtfs-mem
c7da67a6e40d ARM: dts: r8a7779, marzen: Fix DU clock names
07b670060c77 arm64: dts: renesas: v3msk: Fix memory size
f4bf2e7b39ac rtc: fix snprintf() checking in is_rtc_hctosys()
e0e3a55cd519 ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode
22193e55444d memory: pl353: Fix error return code in pl353_smc_probe()
7f2aca07a9c3 reset: brcmstb: Add missing MODULE_DEVICE_TABLE
0371e0722e5a memory: atmel-ebi: add missing of_node_put for loop iteration
f3f84398e6e0 memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration
375020aee461 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
8f772665c70d ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
cb9b2d6db9a3 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
d1c82e8fea00 ARM: exynos: add missing of_node_put for loop iteration
90157d4c2722 reset: a10sr: add missing of_match_table reference
67a9273516b7 reset: RESET_INTEL_GW should depend on X86
9e5b0805f80f reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB
b7a0d273fa43 arm64: dts: rockchip: Drop fephy pinctrl from gmac2phy on rk3328 rock-pi-e
bdcba8fc7722 ARM: dts: gemini-rut1xx: remove duplicate ethernet node
aed8141f4e06 hexagon: use common DISCARDS macro
2cdd0d6229db hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script
ea37d4c6376a NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
13fc99a6a3c0 NFSv4/pnfs: Fix layoutget behaviour after invalidation
03165436f99b NFSv4/pnfs: Fix the layout barrier update
a85411bbc2a9 NFS: Fix fscache read from NFS after cache error
e22183844357 NFS: Ensure nfs_readpage returns promptly when internal error occurs
48161ad21846 virtio-mem: don't read big block size in Sub Block Mode
78c929bf9090 vdpa/mlx5: Clear vq ready indication upon device reset
2807011f9cd6 ALSA: isa: Fix error return code in snd_cmi8330_probe()
d1f295ac1e99 nfsd: Reduce contention for the nfsd_file nf_rwsem
7284dab07e4d powerpc/bpf: Fix detecting BPF atomic instructions
7de053c68116 nvme-tcp: can't set sk_user_data without write_lock
e2ab2ec59941 virtio_net: move tx vq operation under tx queue lock
228e0a05ac88 vdp/mlx5: Fix setting the correct dma_device
fa9c2720c800 vdpa/mlx5: Fix possible failure in umem size calculation
6c9b12f3837f vdpa/mlx5: Fix umem sizes assignments on VQ create
1595c8a295b0 PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift
09d2d4d6a6f8 pwm: imx1: Don't disable clocks at device remove time
bce2fed9a29d PCI: intel-gw: Fix INTx enable
993750914a84 x86/fpu: Limit xstate copy size in xstateregs_set()
cb049828168a x86/fpu: Fix copy_xstate_to_kernel() gap handling
bf41e961def9 f2fs: fix to avoid adding tab before doc section
62da2ea5792d PCI: iproc: Support multi-MSI only on uniprocessor kernel
4bddcad179a4 PCI: iproc: Fix multi-MSI base vector number allocation
a355d669bcc6 ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
c8fc86e9df6a nfs: fix acl memory leak of posix_acl_create()
aebe64667664 SUNRPC: prevent port reuse on transports which don't request it.
c1b5b248701b watchdog: jz4740: Fix return value check in jz4740_wdt_probe()
2550e11f6662 watchdog: aspeed: fix hardware timeout calculation
673930974b13 watchdog: keembay: Removed timeout update in the TO ISR
3b3157e2ebbf watchdog: keembay: Remove timeout update in the WDT start function
2a8bff768617 watchdog: keembay: Clear either the TO or TH interrupt bit
5db9998e32f3 watchdog: keembay: Update pretimeout to zero in the TH ISR
49a305266e27 watchdog: keembay: Upadate WDT pretimeout for every update in timeout
c2856627a0d0 watchdog: keembay: Update WDT pre-timeout during the initialization
a8ec86ea25b3 ubifs: journal: Fix error return code in ubifs_jnl_write_inode()
3026b0c9d933 um: fix error return code in winch_tramp()
b477eba2f23a um: fix error return code in slip_open()
b79d1b2e39b5 um: Fix stack pointer alignment
9a4f77f171f6 sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base()
7c96a2ee45be NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT
87871d990a2c NFSv4: Initialise connection to the server in nfs4_alloc_client()
93d133023a82 power: supply: rt5033_battery: Fix device tree enumeration
2114d3ba91f9 PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
b6ebf26d2e4a remoteproc: k3-r5: Fix an error message
f82d180811e4 f2fs: compress: fix to disallow temp extension
adfe53a9108a f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
9f6ffb15d64d module: correctly exit module_kallsyms_on_each_symbol when fn() != 0
74d6fcea1d89 x86/signal: Detect and prevent an alternate signal stack overflow
8d6a70c3c429 NFSD: Fix TP_printk() format specifier in nfsd_clid_class
2ff0d01ef017 f2fs: atgc: fix to set default age threshold
b74821a0d8d2 block: fix the problem of io_ticks becoming smaller
445a2298edc9 virtio_console: Assure used length from device is limited
3c08a11206f0 virtio_net: Fix error handling in virtnet_restore()
ca2b8ae93a6d virtio-blk: Fix memory leak among suspend/resume procedure
827da74970d3 ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock
215d6c473177 PCI: rockchip: Register IRQ handlers after device and data are ready
cb0d2cab40a3 ACPI: video: Add quirk for the Dell Vostro 3350
0d1b0bba5277 ACPI: AMBA: Fix resource name in /proc/iomem
d19dbb8cec5b pwm: tegra: Don't modify HW state in .remove callback
4f53ef512830 pwm: img: Fix PM reference leak in img_pwm_enable()
cb22d34a402f drm/amdkfd: fix sysfs kobj leak
dbe21a80c698 drm/amdgpu: fix Navi1x tcp power gating hang when issuing lightweight invalidaiton
cad01a332085 power: supply: axp288_fuel_gauge: Make "T3 MRD" no_battery_list DMI entry more generic
126177664fdd power: supply: ab8500: add missing MODULE_DEVICE_TABLE
7282662b470e power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
74fe548b34a3 power: reset: regulator-poweroff: add missing MODULE_DEVICE_TABLE
e17e92ea8e1d NFS: nfs_find_open_context() may only select open files
4294da27cbd9 drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create()
5f36d35644f9 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
62cccfcd2754 orangefs: fix orangefs df output.
e30874ef95a2 PCI: tegra: Add missing MODULE_DEVICE_TABLE
506f72629d8a remoteproc: core: Fix cdev remove and rproc del
e6fbd44df86b x86/fpu: Return proper error codes from user access functions
ec04c03541be watchdog: iTCO_wdt: Account for rebooting on second timeout
158e5a99c79e watchdog: imx_sc_wdt: fix pretimeout
4c05dac488a6 watchdog: Fix possible use-after-free by calling del_timer_sync()
b3c41ea5bc34 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
b4ebf4a4692e watchdog: Fix possible use-after-free in wdt_startup()
0b5877a1aeac PCI: Dynamically map ECAM regions
1727a01a038c PCI: pciehp: Ignore Link Down/Up caused by DPC
7184a3d768bb NFSv4: Fix delegation return in cases where we have to retry
3015f1b485ed PCI/P2PDMA: Avoid pci_get_slot(), which may sleep
0c96c2054212 ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
01e1c68ed030 power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
7578b6a72460 power: supply: max17042: Do not enforce (incorrect) interrupt trigger type
7680ae29086a PCI: hv: Fix a race condition when removing the device
6db9fd7292bf power: supply: ab8500: Avoid NULL pointers
48121df76ee0 PCI: ftpci100: Rename macro name collision
aa4a5ea01635 pwm: spear: Don't modify HW state in .remove callback
7ea89f15e6c6 power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE
4411a3b449c3 power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE
901882225bd0 kcov: add __no_sanitize_coverage to fix noinstr for all architectures
4f25344f0d47 lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
ab70a647efa4 phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP
e5a57d9b35d5 i2c: core: Disable client irq on reboot/shutdown
5f61975f7efc intel_th: Wait until port is in reset before programming it
b69bd22e3ef9 staging: rtl8723bs: fix macro value for 2.4Ghz only device
a95d4700f3a6 leds: turris-omnia: add missing MODULE_DEVICE_TABLE
9e890928f844 ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol
2b064c25419b ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions
ae210c829331 ALSA: hda: Add IRQ check for platform_get_irq()
6edfd151ab44 backlight: lm3630a: Fix return code of .update_status() callback
a3c23918b798 ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters
4376c360a7a5 ASoC: fsl_xcvr: check return value after calling platform_get_resource_byname()
8010106d8749 powerpc/boot: Fixup device-tree on little endian
2a3fee3b33af usb: gadget: hid: fix error return code in hid_bind()
23f23031986d usb: gadget: f_hid: fix endianness issue with descriptors
cc59aca37a7a ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values
128389fedea3 ALSA: usb-audio: scarlett2: Fix data_mutex lock
051881080819 ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count
14894d6de92b m68knommu: fix missing LCD splash screen data initializer
058a2a926811 ALSA: bebob: add support for ToneWeal FW66
a37048c0583e Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
2cebf6c92692 s390/mem_detect: fix tprot() program check new psw handling
b65b280edeca s390/mem_detect: fix diag260() program check new psw handling
7ee9c5ccc48c s390/ipl_parm: fix program check new psw handling
e3728c1ca131 s390/processor: always inline stap() and __load_psw_mask()
470b85dad614 habanalabs/gaudi: set the correct rc in case of err
8ef320562fd3 habanalabs: remove node from list before freeing the node
84629201cf85 habanalabs: set rc as 'valid' in case of intentional func exit
13b40963d6d3 habanalabs: fix mask to obtain page offset
04458ea175a2 habanalabs/gaudi: set the correct cpu_id on MME2_QM failure
91ab5c64a848 xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning
a35f81d458e1 ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
71a91b9b642e powerpc/mm/book3s64: Fix possible build error
a42554a161d6 gpio: pca953x: Add support for the On Semi pca9655
fd34deb387c8 selftests/powerpc: Fix "no_handler" EBB selftest
f7ba4e5f090b ALSA: ppc: fix error return code in snd_pmac_probe()
b7915650e7d6 scsi: storvsc: Correctly handle multiple flags in srb_status
95065bc0b378 gpio: zynq: Check return value of irq_get_irq_data
4d2b944b5683 gpio: zynq: Check return value of pm_runtime_get_sync
5ca4bde920bb ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry()
22e5fc5af3e9 ALSA: n64: check return value after calling platform_get_resource()
0f0c5ea09139 iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation
fbf4daa6f410 iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails
7cb31dc1b358 powerpc/ps3: Add dma_mask to ps3_dma_region
d4431f45f560 ALSA: sb: Fix potential double-free of CSP mixer elements
3a6ebad10d45 iommu/arm-smmu-qcom: Skip the TTBR1 quirk for db820c.
8bea2c4d596b selftests: timers: rtcpie: skip test if default RTC device does not exist
8405c1e7e92c s390: disable SSP when needed
9c5480152bbc s390/sclp_vt220: fix console name to match device
34c4b572fd6e serial: tty: uartlite: fix console setup
5055a0a585f0 fsi: Add missing MODULE_DEVICE_TABLE
67fc8e84e0ae ASoC: img: Fix PM reference leak in img_i2s_in_probe()
2f26564eb712 mfd: cpcap: Fix cpcap dmamask not set warnings
2e83ca725eab mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
3717d86ad00f scsi: qedi: Fix cleanup session block/unblock use
469a8f305712 scsi: qedi: Fix TMF session block/unblock use
d55e28978516 scsi: qedi: Fix race during abort timeouts
ed4685d1f210 scsi: qedi: Fix null ref during abort handling
bc6d8d3d5b37 scsi: iscsi: Fix shost->max_id use
f0a031f7c55f scsi: iscsi: Fix conn use after free during resets
69139793ea54 scsi: iscsi: Add iscsi_cls_conn refcount helpers
966acb4a571e scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs
5f4f65212e42 scsi: megaraid_sas: Early detection of VD deletion through RaidMap update
04b6b9ea8090 scsi: megaraid_sas: Fix resource leak in case of probe failure
ab01ef12a3c7 fs/jfs: Fix missing error code in lmLogInit()
36efafbd3cba scsi: scsi_dh_alua: Check for negative result value
4523841390c9 scsi: core: Fixup calling convention for scsi_mode_sense()
8a2e98f29818 scsi: mpt3sas: Fix deadlock while cancelling the running firmware event
c39cf4df19ac tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
b81f1eef4979 ALSA: ac97: fix PM reference leak in ac97_bus_remove()
c090a53c67ab scsi: core: Cap scsi_host cmd_per_lun at can_queue
8cf6ffa829db scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs
f1966511d4a4 scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
921c950a8783 scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw()
0b435d3d56de scsi: arcmsr: Fix doorbell status being updated late on ARC-1886
02a208801f2f w1: ds2438: fixing bug that would always get page0
436906fd248e usb: common: usb-conn-gpio: fix NULL pointer dereference of charger
b03471aee5dd Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
bee295f5e035 ALSA: usx2y: Don't call free_pages_exact() with NULL address
4ba10209db6b ALSA: usx2y: Avoid camelCase
aa0fe27112cd iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get()
272edf59d9af iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get().
b66a6d66d982 iio: imu: st_lsm6dsx: correct ODR in header
3e15a7cc7e5e partitions: msdos: fix one-byte get_unaligned()
4b13f6586323 ASoC: intel/boards: add missing MODULE_DEVICE_TABLE
717cf5ae5232 misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge
ef1067d2baa8 misc/libmasm/module: Fix two use after free in ibmasm_init_one
3745d7a468aa serial: fsl_lpuart: disable DMA for console and fix sysrq
c069b856d637 tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero
d036a5cf0580 usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake
210868ac37bc rcu: Reject RCU_LOCKDEP_WARN() false positives
adc1c33b9865 srcu: Fix broken node geometry after early ssp init
fb66d992dad6 scsi: arcmsr: Fix the wrong CDB payload report to IOP
30629a780578 dmaengine: fsl-qdma: check dma_set_mask return value
64105689d0f8 ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715
e5115c1e6d13 leds: tlc591xx: fix return value check in tlc591xx_probe()
d07947340fdb net: bridge: multicast: fix MRD advertisement router port marking race
7dad7dfcc062 net: bridge: multicast: fix PIM hello router port marking race
ff4a96ba5c8f io_uring: fix link timeout refs
a03e9fb7b8dd io_uring: put link timeout req consistently
e0b7c13439a0 drm/dp_mst: Add missing drm parameters to recently added call to drm_dbg_kms()
83e0d427bf86 drm/dp_mst: Avoid to mess up payload table by ports in stale topology
10bbec7b6799 drm/dp_mst: Do not set proposed vcpi directly
7b1ca403621f btrfs: zoned: fix wrong mutex unlock on failure to allocate log root tree
b519cf97f4a5 btrfs: rework chunk allocation to avoid exhaustion of the system chunk array
bb025a05fbd5 btrfs: fix deadlock with concurrent chunk allocations involving system chunks
d25975c0b38b btrfs: properly split extent_map for REQ_OP_ZONE_APPEND
9dac3c1ab155 io_uring: use right task for exiting checks
a495e562d402 arm64: Avoid premature usercopy failure
61c5fccc9d4d mm/hugetlb: fix refs calculation from unaligned @vaddr
87bc1dbbcd18 EDAC/igen6: fix core dependency AGAIN
f193509afc7f fbmem: Do not delete the mode that is still in use
242f80be5b13 cgroup: verify that source is a string
46502452b0ea drm/i915/gt: Fix -EDEADLK handling regression
db3d19f07914 drm/i915/gtt: drop the page table optimisation
82ea22cb689d drm/amdgpu: add another Renoir DID
90723df4e43f tracing: Do not reference char * as a string in histograms
77c6a77a068c iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries
99301a53a137 iommu/vt-d: Global devTLB flush when present context entry changed
2d3156f87866 scsi: zfcp: Report port fc_security as unknown early during remote cable pull
8e4212ecf071 scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
486e4bffd84b KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()
f98191691c32 KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA
a72044f6a4f3 KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs
612d41d28224 KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
8d7c539316d6 KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio
c3e2f327959f cifs: Do not use the original cruid when following DFS links for multiuser mounts
6df445822cff cifs: handle reconnect of tcon when there is no cached dfs referral
22c018592af5 cifs: use the expiry output of dns_query to schedule next resolution
094d3b83a818 Linux 5.12.18
79fa5d944c87 f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances
cecfdb9cf9a7 ext4: fix memory leak in ext4_fill_super
8f5c773a2871 smackfs: restrict bytes count in smk_set_cipso()
dc02c0b2bd60 media: v4l2-core: explicitly clear ioctl input data
3bb27e272402 jfs: fix GPF in diFree
d6397b22e311 drm/ast: Remove reference to struct drm_device.pdev
1fce6e069084 pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq()
0b5187d7245a dm writecache: write at least 4k when committing
31afeb3f5e78 media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K
d32b50d567d2 media: gspca/sunplus: fix zero-length control requests
1e845660d12a media: gspca/sq905: fix control-request direction
b02785d85680 media: ccs: Fix the op_pll_multiplier address
5f3f81f1c96b media: zr364xx: fix memory leak in zr364xx_start_readpipe
bfd4085dbfa0 media: dtv5100: fix control-request directions
577fc6be0559 media: i2c: ccs-core: fix pm_runtime_get_sync() usage count
35781afaa4d7 media: subdev: disallow ioctl for saa6588/davinci
fe79e6683438 PCI: aardvark: Implement workaround for the readback value of VEND_ID
10c996f6dd44 PCI: aardvark: Fix checking for PIO Non-posted Request
f66742a62606 PCI: Leave Apple Thunderbolt controllers on for s2idle or standby
89bf942314b7 dm btree remove: assign new_root only when removal succeeds
3c3555e076e6 dm writecache: flush origin device when writing and cache is full
70eccda6c8a7 dm zoned: check zone capacity
733d4d95c010 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer()
8c2cbe41261d coresight: Propagate symlink failure
d5a93f9a89c6 ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe
8aa6b63a85a3 tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT
a61bd6963b8c tracing: Simplify & fix saved_tgids logic
bb86f7879c81 rq-qos: fix missed wake-ups in rq_qos_throttle try two
681f78589bdb seq_buf: Fix overflow in seq_buf_putmem_hex()
ec0fd4afc940 lkdtm: Enable DOUBLE_FAULT on all architectures
c111003c2aec extcon: intel-mrfld: Sync hardware and software state on init
8162756f6b9d selftests/lkdtm: Fix expected text for CR4 pinning
4821ae11969b lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE
817aef368ee6 nvmem: core: add a missing of_node_put
c89383d30bec mfd: syscon: Free the allocated name field of struct regmap_config
c0d7a6d28a96 power: supply: ab8500: Fix an old bug
9558612cb829 ubifs: Fix races between xattr_{set|get} and listxattr operations
b15df2c465d7 thermal/drivers/int340x/processor_thermal: Fix tcc setting
aedf0cc0b401 ipmi/watchdog: Stop watchdog timer when the current action is 'none'
5462cedbbc32 qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute
d5db49dd9819 i40e: fix PTP on 5Gb links
a3041d39d3c1 mwifiex: bring down link before deleting interface
5ef454b7bbb9 ASoC: tegra: Set driver_name=tegra for all machine drivers
687f85fc3e94 fpga: stratix10-soc: Add missing fpga_mgr_free() call
bc3a89122ad4 clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround
04315bbce1b1 cpu/hotplug: Cure the cpusets trainwreck
782d1be8e923 arm64: tlb: fix the TTL value of tlb_get_level
42f4f4e1d46f ata: ahci_sunxi: Disable DIPM
bd75e125e97d docs: Makefile: Use CONFIG_SHELL not SHELL
10614cf2aa42 mmc: core: Allow UHS-I voltage switch for SDSC cards if supported
d03f3a966c02 mmc: core: clear flags before allowing to retune
bc84caf5f849 mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode
1b4dab073e56 mmc: sdhci-acpi: Disable write protect detection on Toshiba Encore 2 WT8-B
e4af7e198dee drm/i915/display: Do not zero past infoframes.vsc
1dac1310f360 drm/ingenic: Switch IPU plane to type OVERLAY
a22fd2f071db drm/nouveau: Don't set allow_fb_modifiers explicitly
1a95f7275e5f drm/arm/malidp: Always list modifiers
fb989568a62d drm/msm/mdp4: Fix modifier support enabling
38c498bf6d73 drm/tegra: Don't set allow_fb_modifiers explicitly
631fda599755 drm/ingenic: Fix pixclock rate for 24-bit serial panels
0797b0c1e6fe drm/amd/display: Reject non-zero src_y and src_x for video planes
bbc0763ce623 pinctrl/amd: Add device HID for new AMD GPIO controller
cef84c22000e drm/amd/display: fix incorrrect valid irq check
89622c69a23b drm/rockchip: dsi: remove extra component_del() call
9a2089cf784b drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info()
b2f4b484b8cf drm/vc4: hdmi: Prevent clock unbalance
31293980f21a drm/vc4: crtc: Skip the TXP
d6bd53dc1856 drm/vc4: txp: Properly set the possible_crtcs mask
4557db52b503 drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64
454db213d8b8 drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create()
72270f52b87f drm/amdgpu: fix the hang caused by PCIe link width switch
03cbd6eade56 drm/amdgpu: fix NAK-G generation during PCI-e link width switch
b6f4e130f7fb drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2)
51f413b78921 drm/amdgpu: Update NV SIMD-per-CU to 2
d865931bce3a drm/amdgpu: add new dimgrey cavefish DID
b68617d193a4 powerpc/powernv/vas: Release reference to tgid during window close
6acd31db26b2 powerpc/barrier: Avoid collision with clang's __lwsync macro
500f81cec9f1 powerpc/mm: Fix lockup on kernel exec fault
864c4d1d2517 mm/mremap: hold the rmap lock in write mode when moving page table entries.
5004df970cb1 MIPS: MT extensions are not available on MIPS32r1
e33ab8f8d8bd selftests/resctrl: Fix incorrect parsing of option "-t"
cf7a26f98c5f PCI: tegra194: Fix host initialization during resume
05e2e5811542 MIPS: CI20: Reduce clocksource to 750 kHz.
0b1ae7547779 MIPS: set mips32r5 for virt extensions
5e5c4ed57d35 MIPS: loongsoon64: Reserve memory below starting pfn to prevent Oops
603f0eedf3b1 sctp: add size validation when walking chunks
d91adac26d5e sctp: validate from_addr_param return
466ff3d1bb00 flow_offload: action should not be NULL when it is referenced
48298871ebd1 bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc()
718aa77b068c sched/fair: Ensure _sum and _avg values stay consistent
3bb702ccfe31 Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc.
6e5563009539 Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855.
4642d5a222a5 Bluetooth: mgmt: Fix the command returns garbage parameter value
0bfdcf8a9162 Bluetooth: btusb: Add support USB ALT 3 for WBS
a280eb5543b9 Bluetooth: L2CAP: Fix invalid access on ECRED Connection response
a1b0c1b3ef00 Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails
e96000e36515 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500)
9d9371a7d9e7 Bluetooth: Shutdown controller after workqueues are flushed or cancelled
fc98840f23b7 Bluetooth: Fix alt settings for incoming SCO with transparent coding format
7c11f1a46b94 Bluetooth: Fix the HCI to MGMT status conversion table
0c6b8263fc35 Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip.
f4f553d67236 RDMA/cma: Fix rdma_resolve_route() memory leak
fd2086a68d66 net: ip: avoid OOM kills with large UDP sends over loopback
0a3f85d19a4f net: retrieve netns cookie via getsocketopt
a5a7e40b4f56 media, bpf: Do not copy more entries than user space requested
4ecd925c78c4 IB/isert: Align target max I/O size to initiator size
5526c292edb1 mac80211: Properly WARN on HW scan before restart
2be6f2ced5c8 mac80211_hwsim: add concurrent channels scanning support over virtio
527a2347c28a mac80211: consider per-CPU statistics if present
ccedf8163fa6 cfg80211: fix default HE tx bitrate mask in 2G band
10db827e73df wireless: wext-spy: Fix out-of-bounds warning
ea26006707f6 sfc: error code if SRIOV cannot be disabled
639a87f4f46f sfc: avoid double pci_remove of VFs
55ece342874a rtw88: add quirks to disable pci capabilities
a73056ec8c50 rtw88: 8822c: update RF parameter tables to v62
faca9d71de3b iwlwifi: pcie: fix context info freeing
e263cf8f27d5 iwlwifi: pcie: free IML DMA memory allocation
2eecd2a431af iwlwifi: mvm: fix error print when session protection ends
d4ffbb5a1934 iwlwifi: mvm: apply RX diversity per PHY context
79d22d83eb45 iwlwifi: mvm: don't change band on bound PHY contexts
468e97169c67 RDMA/rxe: Don't overwrite errno from ib_umem_get()
b9596c4e88e6 drm/amd/display: Fix edp_bootup_bl_level initialization issue
04d239ce3df8 vsock: notify server to shutdown when client has pending signal
f6e2c0340797 atm: nicstar: register the interrupt handler in the right place
b091ee405149 atm: nicstar: use 'dma_free_coherent' instead of 'kfree'
a45a281dda08 net: fec: add ndo_select_queue to fix TX bandwidth fluctuations
96922e553d91 net: fec: add FEC_QUIRK_HAS_MULTI_QUEUES represents i.MX6SX ENET IP
5067a57fa837 MIPS: add PMD table accounting into MIPS'pmd_alloc_one
454561df57b3 rtl8xxxu: Fix device info for RTL8192EU devices
7fc507502e65 mt76: fix iv and CCMP header insertion
b47a8175b0a4 mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode
41a83ff6a8f7 mt76: mt7915: fix tssi indication field of DBDC NICs
626eeeec4622 drm/amdkfd: Walk through list with dqm lock hold
f1426a34ff15 drm/amdgpu: fix bad address translation for sienna_cichlid
7750917c2efd io_uring: fix false WARN_ONCE
e1e22d67f336 net: sched: fix error return code in tcf_del_walker()
e81327f69560 net: ipa: Add missing of_node_put() in ipa_firmware_load()
550ec6e708e5 net: fix mistake path for netdev_features_strings
ec61639a9aec mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails
9965aeb63207 mt76: mt7615: fix fixed-rate tx status reporting
6ee85a897197 ice: mark PTYPE 2 as reserved
facedf3b92a6 ice: fix incorrect payload indicator on PTYPE
1aefd03afd52 bpf: Fix up register-based shifts in interpreter to silence KUBSAN
ca9080b726b0 net: hsr: don't check sequence number if tag removal is offloaded
0cbc4900ea0c drm/amdkfd: Fix circular lock in nocpsch path
ade6d90105c3 drm/amdkfd: fix circular locking on get_wave_state
87b509e32365 cw1200: add missing MODULE_DEVICE_TABLE
302e2ee34c5f wl1251: Fix possible buffer overflow in wl1251_cmd_scan
0139a3e7de3b wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP
f28319b5d341 dm writecache: commit just one block, not a full page
e0c4089f8c2c xfrm: Fix error reporting in xfrm_state_construct.
57ee84c26832 ibmvnic: fix kernel build warnings in build_hdr_descs_arr
9c1cb7584afd drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check
126b84ccb5c9 r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM
c90b7af7cf79 selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC
8d5869e4a782 fjes: check return value after calling platform_get_resource()
80c6bf336ed7 drm/amdkfd: use allowed domain for vmbo validation
86b14cfc9f26 net: sgi: ioc3-eth: check return value after calling platform_get_resource()
ff6a31223a64 selftests: Clean forgotten resources as part of cleanup()
c5728331f244 net: phy: realtek: add delay to fix RXC generation issue
76ea18dffcef drm/amd/display: Fix crash during MPO + ODM combine mode recalculation
0620797594ef drm/amd/display: Fix off-by-one error in DML
6944bdfe975e drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7
85c4c34e48ee drm/amd/display: Release MST resources on switch from MST to SST
75ddbd635ec9 drm/amd/display: Update scaling settings on modeset
abfab409cd6b drm/amd/display: Fix DCN 3.01 DSCCLK validation
703bd798cea5 net: moxa: Use devm_platform_get_and_ioremap_resource()
e8a7912c76bd net: micrel: check return value after calling platform_get_resource()
6a9e87234937 net: mvpp2: check return value after calling platform_get_resource()
3cc9143b9dda net: bcmgenet: check return value after calling platform_get_resource()
662ab47ed03f net: mscc: ocelot: check return value after calling platform_get_resource()
bd05367fbe4f virtio_net: Remove BUG() to avoid machine dead
e0f4f7c50cdc ice: fix clang warning regarding deadcode.DeadStores
b4b702a190b2 ice: set the value of global config lock timeout longer
f58b297b59ab pinctrl: mcp23s08: fix race condition in irq handler
d822dddb6b6e net: bridge: mrp: Update ring transitions.
23247b76ae3c block: introduce BIO_ZONE_WRITE_LOCKED bio flag
e28f003f94bd dm: Fix dm_accept_partial_bio() relative to zone management commands
9a33eb798bda dm writecache: don't split bios when overwriting contiguous cache content
c56d8fd1b61b dm space maps: don't reset space map allocation cursor when committing
945c59693d31 RDMA/cxgb4: Fix missing error code in create_qp()
cbccd95bc45a net: tcp better handling of reordering then loss cases
a9786593c4c4 clk: tegra: tegra124-emc: Fix clock imbalance in emc_set_timing()
b8d48f66e703 drm/amdgpu: remove unsafe optimization to drop preamble ib
44c7c901cb36 drm/amd/display: Avoid HDCP over-read and corruption
56f0b2c209da drm/amdgpu: fix sdma firmware version error in sriov
2cf9f11a36bd MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER
0993df9bb1e4 MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B)
478ec08ae209 ipv6: use prandom_u32() for ID generation
3133e01514c3 virtio-net: Add validation for used length
d237ba13d2bf drm: bridge: cdns-mhdp8546: Fix PM reference leak in
aada9ae28982 clk: tegra: Ensure that PLLU configuration is applied properly
c6de09603d57 clk: tegra: Fix refcounting of gate clocks
9f5e2a907e9c RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH
33afce98e799 net: stmmac: the XPCS obscures a potential "PHY not found" error
095a29a52968 drm: rockchip: add missing registers for RK3066
f1cc8f4a8b37 drm: rockchip: add missing registers for RK3188
5d538464c17a net/mlx5: Fix lag port remapping logic
bc957aa9cb21 net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet
48ad71666e3e drm/amd/display: fix odm scaling
0cec9f3d2951 clk: renesas: r8a77995: Add ZA2 clock
cf27261cda0b drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer()
3e42c5328585 igb: fix assignment on big endian machines
e8c6f449d0de igb: handle vlan types with checker enabled
c8594810b6aa e100: handle eeprom as little endian
95fc2f69c3b3 drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co()
487e2ee685b0 drm/vc4: Fix clock source for VEC PixelValve on BCM2711
7a9bfd7589c1 net: xilinx_emaclite: Do not print real IOMEM pointer
aebed6b19e51 udf: Fix NULL pointer dereference in udf_symlink function
a8e23e3c1ff9 drm/sched: Avoid data corruptions
61982a4b0175 drm/scheduler: Fix hang when sched_entity released
14610283f288 pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE
abb8d19c7ab1 net/sched: cls_api: increase max_reclassify_loop
1a115b9dff13 net: mdio: provide shim implementation of devm_of_mdiobus_register
7f1e98ebdba1 drm/virtio: Fix double free on probe failure
a6344771ce84 reiserfs: add check for invalid 1st journal block
21b5d042bfe1 drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE
87da34408c66 net: mdio: ipq8064: add regmap config to disable REGCACHE
64fd9a3067c5 drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init()
ccc68b54ea14 net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
2f958b6f6ba0 atm: nicstar: Fix possible use-after-free in nicstar_cleanup()
61370ff07e0a mISDN: fix possible use-after-free in HFC_cleanup()
b58d246a058a atm: iphase: fix possible use-after-free in ia_module_exit()
4531ba202d21 hugetlb: clear huge pte during flush function on mips platform
e5d1c22b4aeb clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe()
9a4c16e00e02 drm/amd/display: fix use_max_lb flag for 420 pixel formats
a1fb1b9f2d13 drm/amdgpu: change the default timeout for kernel compute queues
ae413d1227f5 net: pch_gbe: Use proper accessors to BE data in pch_ptp_match()
82e97eaed415 drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true
7566dd567776 drm/vc4: fix argument ordering in vc4_crtc_get_margins()
d819e979411b drm/amd/amdgpu/sriov disable all ip hw status by default
8339b75bab8a drm/amd/display: fix HDCP reset sequence on reinitialize
3cc74b3d86cf drm/ast: Fixed CVE for DP501
ce6991c37161 drm/zte: Don't select DRM_KMS_FB_HELPER
fe251765838f drm/mxsfb: Don't select DRM_KMS_FB_HELPER
72e0aab10d2c Linux 5.12.17
2b6148ef2bd6 powerpc/preempt: Don't touch the idle task's preempt_count during hotplug
8b1c800b5d83 iommu/dma: Fix compile warning in 32-bit builds
e3357ae17b8f cred: add missing return error code when set_cred_ucounts() failed
e8912c4fe043 sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads
1a453b642d32 s390: preempt: Fix preempt_count initialization
2644c4e5ca1c crypto: qce - fix error return code in qce_skcipher_async_req_handle()
0ebd7a106379 scsi: core: Retry I/O for Notify (Enable Spinup) Required error
dfc8ec0b96e4 media: exynos4-is: remove a now unused integer
0c1690e8907c mmc: vub3000: fix control-request direction
1e1f64e0b6f9 mmc: block: Disable CMDQ on the ioctl path
3d62a74f2b90 io_uring: add IOPOLL and reserved field checks to IORING_OP_UNLINKAT
facc7c069f0a io_uring: add IOPOLL and reserved field checks to IORING_OP_RENAMEAT
4f4bc42d70e9 io_uring: fix blocking inline submission
e72843a10393 block: return the correct bvec when checking for gaps
f214aa65dca4 erofs: fix error return code in erofs_read_superblock()
3adb14e48bc4 tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status()
73fd86c0eea2 fscrypt: fix derivation of SipHash keys on big endian CPUs
e99d8883bd70 fscrypt: don't ignore minor_hash when hash is 0
d00e609c7903 mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion
73bcd9bef5ba scsi: libfc: Correct the condition check and invalid argument passed
83d8f3e7d9bc scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs
ca45587402a2 scsi: lpfc: Fix unreleased RPIs when NPIV ports are created
ab91eb5c260e scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd()
c35d71f7dd6a scsi: fc: Correct RHBA attributes length
8eaa256a2748 scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware
f294726d619e exfat: handle wrong stream entry size in exfat_readdir()
7ebb103f704f csky: syscache: Fixup duplicate cache flush
30510f50401e csky: fix syscache.c fallthrough warning
09c44aacefa4 perf llvm: Return -ENOMEM when asprintf() fails
6d41a4b78cfa selftests/vm/pkeys: refill shadow register after implicit kernel write
3d90dd991117 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code
661833f0b896 selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random
62fe353ab80f lib/math/rational.c: fix divide by zero
9650670eaae5 mm/zswap.c: fix two bugs in zswap_writeback_entry()
4759040e241c mm: migrate: fix missing update page_private to hugetlb_page_subpool
bf39afde6295 mm/z3fold: use release_z3fold_page_locked() to release locked z3fold page
3cabd7d48d34 mm/z3fold: fix potential memory leak in z3fold_destroy_pool()
784cef5156b9 hugetlb: remove prep_compound_huge_page cleanup
c0a7497814d4 mm/huge_memory.c: don't discard hugepage if other processes are mapping it
35c1d559cf1b mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled()
4a27037f7e8b mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK
ce69e1c462db vfio/pci: Handle concurrent vma faults
c2d70e41ac4a powerpc/64s/interrupt: preserve regs->softe for NMI interrupts
a9363d4a96db arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART
399518bfc278 serial: mvebu-uart: correctly calculate minimal possible baudrate
4cc3fa4b02c9 serial: mvebu-uart: do not allow changing baudrate when uartclk is not available
c3d22eb76e1c ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found
12c58934a31a powerpc: Fix is_kvm_guest() / kvm_para_available()
c8194f8264fe powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable
9b399bf0c44e powerpc/64s: Fix copy-paste data exposure into newly created tasks
c4843f6d07ef powerpc/papr_scm: Properly handle UUID types and API
cfa708424464 powerpc: Offline CPU in stop_this_cpu()
bf1bcca53c35 serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs
ea8281889ba0 selftests/ftrace: fix event-no-pid on 1-core machine
e14c6d50b2d1 leds: ktd2692: Fix an error handling path
31090dd99a12 leds: as3645a: Fix error return code in as3645a_parse_node()
c904df883ffa ASoC: fsl_spdif: Fix unexpected interrupt after suspend
895f15df969f ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake
bca193b752b6 configfs: fix memleak in configfs_release_bin_file
79b7f7cfe924 ASoC: fsl_xcvr: disable all interrupts when suspend happens
b509efdf55f7 ASoC: atmel-i2s: Fix usage of capture and playback at the same time
49d0c575e777 ASoC: atmel-i2s: Set symmetric sample bits
f779dc8e35c0 powerpc/powernv: Fix machine check reporting of async store errors
477e9c378958 extcon: max8997: Add missing modalias string
78af4fb85bfd extcon: sm5502: Drop invalid register write in sm5502_reg_data
21c0574b203f phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
a6c70750e8f9 phy: uniphier-pcie: Fix updating phy parameters
6a24f67eee22 soundwire: stream: Fix test for DP prepare complete
9310ee96137c scsi: mpt3sas: Fix error return value in _scsih_expander_add()
9efd7a619509 habanalabs: Fix an error handling path in 'hl_pci_probe()'
51f5511f5200 mtd: rawnand: marvell: add missing clk_disable_unprepare() on error in marvell_nfc_resume()
520682b24913 of: Fix truncation of memory sizes on 32-bit platforms
fe688da174e9 ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK
dd8437a8820b iio: prox: isl29501: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
d69f0d132563 iio: light: vcnl4035: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
2defb6df78c5 serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates
609ca128c74f usb: phy: tegra: Correct definition of B_SESS_VLD_WAKEUP_EN bit
e299a7a24f89 usb: phy: tegra: Wait for VBUS wakeup status deassertion on suspend
5edada4c4f42 staging: mt7621-dts: fix pci address for PCI memory range
b0f7b602bbb4 coresight: core: Fix use of uninitialized pointer
bcce61a7db9f staging: rtl8712: fix memory leak in rtl871x_load_fw_cb
601643dca8ee staging: rtl8712: fix error handling in r871xu_drv_init
9609b93b30ea staging: gdm724x: check for overflow in gdm_lte_netif_rx()
a3fc3ffb8818 staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt()
9f84e28efb3c ASoC: fsl_spdif: Fix error handler with pm_runtime_enable
5a48508b5e37 iio: light: vcnl4000: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
33f6bc402f3a iio: magn: rm3100: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
a65024fc5754 iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
435967d9d5af iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
a5320c821919 iio: adc: hx711: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
d1d54f4b3440 iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
8c2254d0caac kunit: Fix result propagation for parameterised tests
55cb127fcf22 mtd: spinand: Fix double counting of ECC stats
e36e19624dc9 thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default()
ea9060c56c6d eeprom: idt_89hpesx: Restore printing the unsupported fwnode name
12655be14051 eeprom: idt_89hpesx: Put fwnode in matching case during ->probe()
43e41d66e53e usb: dwc2: Don't reset the core after setting turnaround time
c2ec7195502b usb: gadget: f_fs: Fix setting of device and driver data cross-references
91b719e070d6 ASoC: mediatek: mtk-btcvsd: Fix an error handling path in 'mtk_btcvsd_snd_probe()'
eea1c7282de6 ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID
f5b38742692f ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire
73b94926a784 ASoC: rt715-sdw: use first_hw_init flag on resume
f83a60949309 ASoC: rt711-sdw: use first_hw_init flag on resume
decd935861a3 ASoC: rt700-sdw: use first_hw_init flag on resume
5a47d6eff79f ASoC: rt5682-sdw: use first_hw_init flag on resume
42b4402f6644 ASoC: rt1308-sdw: use first_hw_init flag on resume
03f93aa9ed87 ASoC: max98373-sdw: use first_hw_init flag on resume
15e82ccc33d7 ASoC: max98373-sdw: add missing memory allocation check
cbf09a60a682 iommu/dma: Fix IOVA reserve dma ranges
aadfb18f0dd9 selftests: splice: Adjust for handler fallback removal
e6d3cf3dc4b7 s390: appldata depends on PROC_SYSCTL
21a4b01f0cfb s390: enable HAVE_IOREMAP_PROT
d757ca3611d2 iommu/amd: Fix extended features logging
be879d86c45c visorbus: fix error return code in visorchipset_init()
0b89c683bb14 fsi/sbefifo: Fix reset timeout
56b540337529 fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE
ef5beacd8117 fsi: occ: Don't accept response from un-initialized OCC
6594ac2b44cc fsi: scom: Reset the FSI2PIB engine for any error
f27107344ce9 fsi: core: Fix return of error values on failures
1ad0a8b1eed1 mfd: rn5t618: Fix IRQ trigger by changing it to level mode
d28e4dd6b3ad mfd: mp2629: Select MFD_CORE to fix build error
3bc02a09dfdc scsi: iscsi: Flush block work before unblock
99ddaeb4acb6 scsi: iscsi: Fix in-kernel conn failure handling
fe288e8d451b scsi: iscsi: Rel ref after iscsi_lookup_endpoint()
f874e0f5c7b7 scsi: iscsi: Use system_unbound_wq for destroy_work
9dee19f54851 scsi: iscsi: Force immediate failure during shutdown
856d2c168439 scsi: iscsi: Stop queueing during ep_disconnect
fe07b6b9684f scsi: FlashPoint: Rename si_flags field
7a9c04c26001 leds: lp50xx: Put fwnode in error case during ->probe()
21d81e3cbd60 leds: lm3697: Don't spam logs when probe is deferred
a6caae8b05e5 leds: lm3692x: Put fwnode in any case during ->probe()
9578f8755ef0 leds: lm36274: Put fwnode in error case during ->probe()
aa7c250be44d leds: lm3532: select regmap I2C API
88e8e0d2de81 leds: lgm-sso: Fix clock handling
e9b2065dadfc leds: lgm: Fix spelling mistake "prepate" -> "prepare"
7e6127219649 leds: class: The -ENOTSUPP should never be seen by user space
106837de5779 tty: nozomi: Fix the error handling path of 'nozomi_card_init()'
cc6f9708e863 firmware: stratix10-svc: Fix a resource leak in an error handling path
c613f77fccf8 char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol()
1a4bc2584c10 staging: mmal-vchiq: Fix incorrect static vchiq_instance.
39b3df316e83 mtd: rawnand: arasan: Ensure proper configuration for the asserted target
af86e36c5833 mtd: parsers: qcom: Fix leaking of partition name
fa132c7ea108 mtd: partitions: redboot: seek fis-index-block in the right node
d681bd9121fc perf scripting python: Fix tuple_set_u64()
71611cc43b00 Input: hil_kbd - fix error return code in hil_dev_connect()
eb6d75ee9d40 ASoC: rsnd: tidyup loop on rsnd_adg_clk_query()
d593d96b50a0 usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled
89d560f1520c backlight: lm3630a_bl: Put fwnode in error case during ->probe()
cee967b6ce89 ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup()
49a7741b6f4f ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe()
3011c6a486f9 iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
fc99591fc8aa iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
0a5fc5ac09e3 iio: chemical: atlas: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
fec89f551595 iio: light: tcs3472: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
bea240d6eccb iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
b3ade33fe427 iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
024b2bfe981e iio: magn: bmc150: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
a21e94bfa0d7 iio: magn: hmc5843: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
8e9ad18f78cb iio: prox: as3935: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
a37309a2cf09 iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
a4ff9711c9eb iio: prox: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
52b34dbbe8c8 iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
4305a3e619ec iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
db210cc73f3f iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
9fb49be54254 iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
061c2287182c iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
1d9a4060b612 iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
e0c181b7d068 iio: accel: mxc4005: Fix overread of data and alignment issue.
036780cdee8c iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
1584e323c0cd iio: accel: hid: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
6c078f2f5862 iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
14b70fbadd44 iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
fca9718661c5 iio: adis16475: do not return ints in irq handlers
6bca37f0bf1e iio: adis16400: do not return ints in irq handlers
48a4fc2acdf4 iio: adis_buffer: do not return ints in irq handlers
aa9f1fcdea66 mwifiex: re-fix for unaligned accesses
afbcbf90e78d phy: ralink: phy-mt7621-pci: properly print pointer address
fc9b17d5cc50 tty: nozomi: Fix a resource leak in an error handling function
eb96f92e90af serial: 8250_omap: fix a timeout loop condition
5129295388df serial: fsl_lpuart: remove RTSCTS handling from get_mctrl()
4504f230a678 serial: fsl_lpuart: don't modify arbitrary data on lpuart32
98db572f0523 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread()
1084e9f317d5 ASoC: rt5682: Disable irq on shutdown
8a65034c0122 staging: fbtft: Don't spam logs when probe is deferred
bd64d0c88406 staging: fbtft: Rectify GPIO handling
966f4fd22956 MIPS: Fix PKMAP with 32-bit MIPS huge page support
03f7ec7fa042 RDMA/core: Always release restrack object
1b9175fe3bd1 RDMA/mlx5: Don't access NULL-cleared mpi pointer
3296c8fceb2d net: tipc: fix FB_MTU eat two pages
301349508038 net: sched: fix warning in tcindex_alloc_perfect_hash
9a6fc768cae2 net: lwtunnel: handle MTU calculation in forwading
3ee7e6cf9fe8 writeback: fix obtain a reference to a freeing memcg css
91d53eb400c2 bpf, x86: Fix extable offset calculation
21000e89313f clk: si5341: Update initialization magic
31e3df138d6c clk: si5341: Check for input clock presence and PLL lock on startup
21b5ad2c785b clk: si5341: Avoid divide errors due to bogus register contents
f588d9a49b3f clk: si5341: Wait for DEVICE_READY on startup
04ccd65a617d clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fabia_prepare
1a93f404f536 clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC
dff38b672112 clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC
fb232dcd4216 clk: actions: Fix SD clocks factor table on Owl S500 SoC
387d060931f5 clk: actions: Fix UART clock dividers on Owl S500 SoC
1f2449f9176e clk: qcom: gcc: Add support for a new frequency for SC7280
9395189116f5 Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event
57a1fbf1af77 Bluetooth: Fix Set Extended (Scan Response) Data
ddcab90b24d5 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid
d37b33872f96 Revert "be2net: disable bh with spin_lock in be_process_mcc"
d661fdfc5df5 gve: Fix swapped vars when fetching max queues
815d6df0c991 RDMA/cma: Fix incorrect Packet Lifetime calculation
1b669d25a0ce bpfilter: Specify the log level for the kmsg message
3c078fdda0fd net: dsa: sja1105: fix NULL pointer dereference in sja1105_reload_cbs()
721a26cd7fdb e1000e: Check the PCIm state
0da164ab0ad4 ipv6: fix out-of-bound access in ip6_parse_tlv()
0f3ef672d57f net: atlantic: fix the macsec key length
653c6b2dfb23 net: phy: mscc: fix macsec key length
f11cd50871c2 net: macsec: fix the length used to copy the key for offloading
66f1bd687f05 RDMA/cma: Protect RMW with qp_mutex
94ef94aa8d1f ibmvnic: free tx_pool if tso_pool alloc fails
d5b398b20c5c ibmvnic: set ltb->buff to NULL after freeing
9b7e6795f567 ibmvnic: account for bufs already saved in indir_buf
1a64564eee05 ibmvnic: clean pending indirect buffs during reset
9a7e4bd8c836 Revert "ibmvnic: remove duplicate napi_schedule call in open function"
1e64eb23d3e5 Revert "ibmvnic: simplify reset_long_term_buff function"
80902e516e0d i40e: Fix missing rtnl locking when setting up pf switch
b13e074d9bd1 i40e: Fix autoneg disabling for non-10GBaseT links
4225faa655d0 i40e: Fix error handling in i40e_vsi_open
f1893eb256e4 bpf: Do not change gso_size during bpf_skb_change_proto()
eedb3cfb4c6f can: j1939: j1939_sk_setsockopt(): prevent allocation of j1939 filter for optlen == 0
bd5046d72d90 ipv6: exthdrs: do not blindly use init_net
330381067976 net: bcmgenet: Fix attaching to PYH failed on RPi 4B
b95af3ccdec7 mac80211: remove iwlwifi specific workaround NDPs of null_response
239713b858c0 drm/msm/dpu: Fix error return code in dpu_mdss_init()
99994994b5d0 drm/msm: Fix error return code in msm_drm_init()
c687e04407bd drm/msm/dp: handle irq_hpd with sink_count = 0 correctly
092929e86296 bpf: Fix null ptr deref with mixed tail calls and subprogs
7fe09bef9d2d ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl()
834d0316ab46 ieee802154: hwsim: Fix memory leak in hwsim_add_one
9007ce91eb74 RDMA/hns: Fix uninitialized variable
3523af4118d7 RDMA/hns: Force rewrite inline flag of WQE
b165e4e70f62 tc-testing: fix list handling
0d5451732c29 net: ti: am65-cpsw-nuss: Fix crash when changing number of TX queues
73b9467a657a net: broadcom: bcm4908_enet: reset DMA rings sw indexes properly
d20d69c405c6 net/ipv4: swap flow ports when validating source
b0f32a899629 ip6_tunnel: fix GRE6 segmentation
c7b20c92129b bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc
096ae44bb1fa vxlan: add missing rcu_read_lock() in neigh_reduce()
94d7a70927e2 rtw88: 8822c: fix lc calibration timing
43b05930c604 bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags
327ab5ff3b3f iwlwifi: increase PNVM load timeout
21b4a8021ee2 netfilter: nf_tables: do not allow to delete table with owner by handle
50851870542d netfilter: nf_tables: skip netlink portID validation if zero
64811dda5054 xfrm: Fix xfrm offload fallback fail case
8f10e81117fc pkt_sched: sch_qfq: fix qfq_change_class() error path
2be7c8e52a50 net: dsa: mv88e6xxx: Fix adding vlan 0
a7aa86d964ce netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic
b5ff08ec6ac4 tls: prevent oversized sendfile() hangs by ignoring MSG_MORE
a80c80b69507 selftests: tls: fix chacha+bidir tests
637f95680d21 selftests: tls: clean up uninitialized warnings
108bfc008437 net: sched: add barrier to ensure correct ordering for lockless qdisc
c533c60a6257 vrf: do not push non-ND strict packets with a source LLA through packet taps again
511b582a0197 net: ethernet: ezchip: fix error handling
ee930d2fd780 net: ethernet: ezchip: fix UAF in nps_enet_remove
c233725fa285 net: ethernet: aeroflex: fix UAF in greth_of_remove
1f7de74f2e9c mt76: mt7915: fix rx fcs error count in testmode
a641c9ed18ef mt76: mt7921: fix OMAC idx usage
e176fefb97b5 mt76: mt7921: remove redundant check on type
46dc583e8daf mt76: connac: alaways wake the device before scanning
911c9894deb2 mt76: mt7921: consider the invalid value for to_rssi
bc90e1a9506d mt76: connac: fix WoW with disconnetion and bitmap pattern
230320c51bfc mt76: mt7921: Don't alter Rx path classifier
a669f00e408a mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb()
5a243b1cf25b mt76: fix possible NULL pointer dereference in mt76_tx
f125a9a9f1b2 net: pxa168_eth: Fix a potential data race in pxa168_eth_remove
cd8f540f4392 samples/bpf: Fix the error return code of xdp_redirect's main()
89407ad623e6 samples/bpf: Fix Segmentation fault for xdp_redirect command
530f73e7faaf RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr
411cc75722f0 bpf: Fix libelf endian handling in resolv_btfids
5ab8b173dd15 xsk: Fix broken Tx ring validation
dda6334fdc70 xsk: Fix missing validation for skb and unaligned mode
42341f0729fb selftests/bpf: Whitelist test_progs.h from .gitignore
5647e300c2d3 RDMA/rxe: Fix qp reference counting for atomic ops
0096889c5208 netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols
fe3ea4dd5986 netfilter: nft_osf: check for TCP packet before further processing
55a73af6c8a2 netfilter: nft_exthdr: check for IPv6 packet before further processing
afd9e99b36bb RDMA/mlx5: Don't add slave port to unaffiliated list
526f45aa9069 netlabel: Fix memory leak in netlbl_mgmt_add_common
547e458baa15 wil6210: remove erroneous wiphy locking
da09b0f2a987 ath11k: send beacon template after vdev_start/restart during csa
5c4c01c86a07 ath10k: Fix an error code in ath10k_add_interface()
5c3915d088f3 ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n()
956992971498 cw1200: Revert unnecessary patches that fix unreal use-after-free bugs
164ede108eed brcmsmac: mac80211_if: Fix a resource leak in an error handling path
db7a1f4f1c20 brcmfmac: Delete second brcm folder hierarchy
caab7deb9bb7 brcmfmac: Fix a double-free in brcmf_sdio_bus_reset
8b98519d1c81 brcmfmac: correctly report average RSSI in station info
487b7874bfc9 brcmfmac: fix setting of station info chains bitmask
54db5b232927 ssb: Fix error return code in ssb_bus_scan()
f2956005a01f wcn36xx: Move hal_buf allocation to devm_kmalloc in probe
f168b2c2e11e clk: imx8mq: remove SYS PLL 1/2 clock gates
6c34f04e2ef6 ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others
1719b32b68c2 wireless: carl9170: fix LEDS build errors & warnings
dcf8171d4cc8 ath10k: add missing error return code in ath10k_pci_probe()
a9bd7c6d5b38 ath10k: go to path err_unsupported when chip id is not supported
df84b1fec81f tools/bpftool: Fix error return code in do_batch()
7e3cbe3526c8 drm: qxl: ensure surf.data is ininitialized
865a52166008 clk: vc5: fix output disabling when enabling a FOD
b1c03985edc4 drm/vc4: hdmi: Fix error path of hpd-gpios
3b71f10c0676 drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends
0cb0e35ca206 RDMA/rxe: Fix failure during driver load
45eff6712b0c drm/pl111: depend on CONFIG_VEXPRESS_CONFIG
f3543721d825 RDMA/core: Sanitize WQ state received from the userspace
726d700a7921 net/sched: act_vlan: Fix modify to allow 0
1860e95805c2 xfrm: remove the fragment check for ipv6 beet mode
7f38d99f0407 clk: tegra30: Use 300MHz for video decoder by default
b062556c3164 ehea: fix error return code in ehea_restart_qps()
11915ebc4cc1 RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats and stats->pcpu_stats
0d6217781a60 RDMA/rtrs-clt: Check if the queue_depth has changed during a reconnection
f8ed87e52ab5 RDMA/rtrs-srv: Fix memory leak when having multiple sessions
4af22be74a10 RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object
5c010b4b634d RDMA/rtrs: Do not reset hb_missed_max after re-connection
56778cf88e91 RDMA/rtrs-clt: Check state of the rtrs_clt_sess before reading its stats
855719b872db RDMA/srp: Fix a recently introduced memory leak
b65f7e11e8e1 mptcp: generate subflow hmac after mptcp_finish_join()
61965419a30e mptcp: fix pr_debug in mptcp_token_new_connect
67c3e70dc418 drm/rockchip: cdn-dp: fix sign extension on an int multiply for a u64 result
fe8f2cad9dc1 drm/rockchip: lvds: Fix an error handling path
76dc42e18882 drm/rockchip: dsi: move all lane config except LCDC mux to bind()
c25310231333 drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write()
5abf370bbcef drm: rockchip: set alpha_en to 0 if it is not used
167486450dbe drm/vc4: crtc: Lookup the encoder from the register at boot
e3c61c41bff4 drm/vc4: crtc: Fix vc4_get_crtc_encoder logic
202440cdac5a drm/vc4: crtc: Pass the drm_atomic_state to config_pv
9801d50982cc net: ftgmac100: add missing error return code in ftgmac100_probe()
7ffd9777f1f2 drm/amd/display: take dc_lock in short pulse handler only
ccd1f614f682 drm/amd/display: Avoid HPD IRQ in GPU reset state
a37755322079 drm/amd/display: fix potential gpu reset deadlock
e6706ff6fc6e clk: meson: g12a: fix gp0 and hifi ranges
cb3799945b56 net: qrtr: ns: Fix error return code in qrtr_ns_init()
1a44369aadc6 drm/vmwgfx: Fix cpu updates of coherent multisample surfaces
7b7ba3da9f4b drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDXGenMips command
b35cd65c9982 RDMA/hns: Remove the condition of light load for posting DWQE
29b998cd6a4b pinctrl: renesas: r8a77990: JTAG pins do not have pull-down capabilities
483a6e323a68 pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin
a0e43d7dce66 net: pch_gbe: Propagate error from devm_gpio_request_one()
c2e82ed3ce28 net: mvpp2: Put fwnode in error case during ->probe()
6d41df73ee93 drm/imx: ipuv3-plane: fix PRG modifiers after drm managed resource conversion
2fecec4f9bc9 drm/imx: ipuv3-plane: do not advertise YUV formats on planes without CSC
8738aeb5135f video: fbdev: imxfb: Fix an error message
c39cecc8318b drm/ast: Fix missing conversions to managed API
72d9bbe92d54 drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect()
6348e10e1c62 drm/bridge: Fix the stop condition of drm_bridge_chain_pre_enable()
a5ac633608a8 drm/bridge/sii8620: fix dependency on extcon
b3f7be48475c xfrm: xfrm_state_mtu should return at least 1280 for ipv6
5b9c76184f34 mm/page_alloc: fix counting of managed_pages
631815de5a67 mm: memcg/slab: properly set up gfp flags for objcg pointer array
fa7a29ee9c4e mm/shmem: fix shmem_swapin() race with swapoff
ed12bc474a36 swap: fix do_swap_page() race with swapoff
88611c8036bf mm: mmap_lock: use local locks instead of disabling preemption
9b0add90d50c mm/debug_vm_pgtable: ensure THP availability via has_transparent_hugepage()
a537268ba1fb dax: fix ENOMEM handling in grab_mapping_entry()
3a5b13ac77ce ocfs2: fix snprintf() checking
98c8147ec8c6 blk-mq: update hctx->dispatch_busy in case of real scheduler
577072de4d61 block: fix trace completion for chained bio
ca469162356b PM / devfreq: passive: Fix get_target_freq when not using required-opp
ba9e414132ad cpufreq: Make cpufreq_online() call driver->offline() on errors
435f74cfaa4b ACPI: bgrt: Fix CFI violation
7dd9e7cb10f1 blk-wbt: make sure throttle is enabled properly
2dd006bb0cb5 blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled()
aa7b9d80d7a3 EDAC/igen6: fix core dependency
ba904a5809af ACPI: APEI: fix synchronous external aborts in user-mode
876182256471 extcon: extcon-max8997: Fix IRQ freeing at error path
f100097d744f clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG
27f9d646b165 md: revert io stats accounting
db76dc07333e mark pstore-blk as broken
bed2281a9f9a ACPI: sysfs: Fix a buffer overrun problem with description_show()
7230a30756a0 ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt()
19f1aa9d3a52 nvme-pci: look for StorageD3Enable on companion ACPI device instead
a31f9aa6858b x86/hyperv: fix logical processor creation
08a97ba2b316 block: avoid double io accounting for flush request
3813f47b5976 ACPI: PM / fan: Put fan device IDs into separate header file
6e2ad5a253c9 PM / devfreq: Add missing error code in devfreq_add_device()
72702d863eeb EDAC/aspeed: Use proper format string for printing resource
49d6019ac103 media: mtk-vpu: on suspend, read/write regs only if vpu is running
02cfae6a4f3a media: video-mux: Skip dangling endpoints
605660a7efb2 KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build
e9d0cfd5127a KVM: selftests: fix triple fault if ept=0 in dirty_log_test
e1e5e263bbe0 psi: Fix race between psi_trigger_create/destroy
16ebaaa5d170 crypto: nx - Fix RCU warning in nx842_OF_upd_status
39c38d9d89c1 spi: spi-sun6i: Fix chipselect/clock bug
71f62a792bea lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING
5f9ae99d91f1 lockdep: Fix wait-type for empty stack
0b583d0e2f68 sched/uclamp: Fix uclamp_tg_restrict()
922d7d76bccc sched/rt: Fix Deadline utilization tracking during policy change
f60e942f890e sched/rt: Fix RT utilization tracking during policy change
6e29b6e5b400 x86/sev: Split up runtime #VC handler for correct state tracking
f63726426765 x86/sev: Make sure IRQs are disabled while GHCB is active
5874f6919410 btrfs: clear log tree recovering status if starting transaction fails
f141c67ee503 regulator: hi6421v600: Fix setting idle mode
2636dfde5b36 regulator: hi655x: Fix pass wrong pointer to config.driver_data
fb73460f2c7d KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set
71d201ca9d73 perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number
0d3fab32c1e0 KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level()
e80eb8012401 KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU
ff78c1f7b68d KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level()
2e4093f2b730 KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch
6051edb62906 KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap
09e30d8a58d9 KVM: nVMX: Sync all PGDs on nested transition with shadow paging
23c5200c08fd hwmon: (max31790) Fix fan speed reporting for fan7..12
dee0472b2dac hwmon: (max31722) Remove non-standard ACPI device IDs
81e1dcd17f47 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI"
c10270efd31c media: i2c: rdacm21: Power up OV10640 before OV490
bb7636aa1e50 media: i2c: rdacm21: Fix OV10640 powerup
bee42a5e6ea9 media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx
5397bc79d5f4 media: subdev: remove VIDIOC_DQEVENT_TIME32 handling
dc4dc0c6a677 media: v4l2-core: ignore native time32 ioctls on 64-bit
17d7af0796cf arm64/mm: Fix ttbr0 values stored in struct thread_info for software-pan
92345b3a5ff0 mmc: usdhi6rol0: fix error return code in usdhi6_probe()
c10cf8d67087 crypto: sm2 - fix a memory leak in sm2
828575bc1b95 crypto: x86/curve25519 - fix cpu feature checking logic in mod_exit
9031614e7374 crypto: omap-sham - Fix PM reference leak in omap sham ops
de796a4e1f5e crypto: nitrox - fix unchecked variable in nitrox_register_interrupts
282947b97d17 regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK
077d2cedef12 media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2()
0127719085fa m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning
89e3cc3e4220 media: gspca/gl860: fix zero-length control requests
f2dd68252176 media: vicodec: Use _BITUL() macro in UAPI headers
a77934fe4a7e media: tc358743: Fix error return code in tc358743_probe_of()
2d2fee14ab55 media: au0828: fix a NULL vs IS_ERR() check
aff809a58ef2 media: exynos4-is: Fix a use after free in isp_video_release
bc306db81a53 media: rkvdec: Fix .buf_prepare
73aea46ca882 media: ipu3-cio2: Fix reference counting when looping over ACPI devices
79321b675009 sched: Don't defer CPU pick to migration_cpu_stop()
f867ac6cf791 locking/lockdep: Reduce LOCKDEP dependency list
91cec7994e0c pata_ep93xx: fix deferred probing
96409164a6ac media: rc: i2c: Fix an error message
0909d610f235 crypto: ccp - Fix a resource leak in an error handling path
e31cf3960c3d crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe()
918861ace4ee crypto: sa2ul - Fix leaks on failure paths with sa_dma_init()
9d5db40cb53c x86/elf: Use _BITUL() macro in UAPI headers
0c436ecb3ae6 evm: fix writing <securityfs>/evm overflow
185fe39b4f28 pata_octeon_cf: avoid WARN_ON() in ata_host_activate()
6b9c00b1ffb0 kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STANDARD_<obj> := n'
099451afd3a3 sched/uclamp: Fix locking around cpu_util_update_eff()
cdf0a10bf5f1 sched/uclamp: Fix wrong implementation of cpu.uclamp.min
73d6021a93fa media: I2C: change 'RST' to "RSET" to fix multiple build errors
9abb3adaf298 pata_rb532_cf: fix deferred probing
076081f9c332 sata_highbank: fix deferred probing
2d3650748f83 crypto: ux500 - Fix error return code in hash_hw_final()
c4a3bc075a71 crypto: ixp4xx - update IV after requests
bd2a2b2511b1 crypto: ixp4xx - dma_unmap the correct address
16e78cc41501 media: hantro: do a PM resume earlier
522911556ece media: i2c: ccs-core: return the right error code at suspend
1357e14bb214 media: s5p_cec: decrement usage count if disabled
06df3dbd22a1 media: venus: Rework error fail recover logic
48ad81f1a436 spi: Avoid undefined behaviour when counting unused native CSs
db804b5e7bdc spi: Allow to have all native CSs in use along with GPIOs
60d2fab27365 mm: define default MAX_PTRS_PER_* in include/pgtable.h
64eca48eb10e writeback, cgroup: increment isw_nr_in_flight before grabbing an inode
31eefae91666 ia64: mca_drv: fix incorrect array size calculation
b91441d5d240 kthread_worker: fix return value when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
c304646c6dc3 block: fix discard request merge
ae57d3d19726 mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platform device
1ff0d9955dcd cifs: fix missing spinlock around update to ses->status
083e0f538faa HID: wacom: Correct base usage for capacitive ExpressKey status bits
c3bfad4315bc smb3: fix possible access to uninitialized pointer to DACL
8c7bd6e8af00 ACPI: tables: Add custom DSDT file as makefile prerequisite
dfed7bd78691 tpm_tis_spi: add missing SPI device ID entries
193e14e68e90 clocksource: Check per-CPU clock synchronization when marked unstable
22521a7580fd clocksource: Retry clock read if long delays detected
0bbe404166bc ACPI: EC: trust DSDT GPE for certain HP laptop
19d2497258ad smb3: fix uninitialized value for port in witness protocol move
022474831133 cifs: fix check of dfs interlinks
2f9f4a2d0e6f cifs: improve fallocate emulation
71f33bceaf80 PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv()
4890634bdd7d tools/power/x86/intel-speed-select: Fix uncore memory frequency display
a6911da17932 EDAC/Intel: Do not load EDAC driver when running as a guest
d03ef1dfef2b nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst()
d6bb86530ddc nvme-pci: fix var. type for increasing cq_head
11c7abaf1b33 platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard()
a87f02f876fc platform/x86: asus-nb-wmi: Revert "add support for ASUS ROG Zephyrus G14 and G15"
9311e5137628 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quirk structures"
d401922918b0 block: fix race between adding/removing rq qos and normal IO
44535bbc811f HID: sony: fix freeze when inserting ghlive ps3/wii dongles
b12808993971 HID: hid-input: add Surface Go battery quirk
96b15a0b4518 ACPI: resources: Add checks for ACPI IRQ override
24743ca47486 ACPI: bus: Call kobject_put() in acpi_init() error path
1f12ce4444f1 ACPICA: Fix memory leak caused by _CID repair function
bc58f76172e8 fs: dlm: fix memory leak when fenced
2705710675c9 fs: dlm: fix lowcomms_start error case
f5a0f9bd6c0f drivers: hv: Fix missing error code in vmbus_connect()
1cef326c9532 open: don't silently ignore unknown O-flags in openat2()
877fd477cfa1 random32: Fix implicit truncation warning in prandom_seed_state()
b1bdf36471f2 fs: dlm: cancel work sync othercon
0c3c424212b6 fs: dlm: reconnect if socket error report occurs
3586e39fb619 blk-mq: clear stale request in tags->rq[] before freeing one request pool
ea13467cf803 blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter
0208bc8d2be4 block_dump: remove block_dump feature in mark_inode_dirty()
2ec745a4d76d ACPI: EC: Make more Asus laptops use ECDT _GPE
d1682b534d9b platform/x86: touchscreen_dmi: Add info for the Goodix GT912 panel of TM800A550L tablets
5ec004c4731c platform/x86: touchscreen_dmi: Add an extra entry for the upside down Goodix touchscreen on Teclast X89 tablets
3d37a4c5b07f Input: goodix - platform/x86: touchscreen_dmi - Move upside down quirks to touchscreen_dmi.c
b34be660876e lib: vsprintf: Fix handling of number field widths in vsscanf
d765079ebf1c hv_utils: Fix passing zero to 'PTR_ERR' warning
08f8515b9a0d ACPI: processor idle: Fix up C-state latency if not ordered
f07a184e8e6d ACPI: PM: s2idle: Add missing LPS0 functions for AMD
11bcf07c5e68 EDAC/ti: Add missing MODULE_DEVICE_TABLE
1f96eae0dc48 HID: do not use down_interruptible() when unbinding devices
c92ff38f862d ACPI: video: use native backlight for GA401/GA502/GA503
ce8cf0c16e4e media: Fix Media Controller API config checks
aa004d394196 regulator: da9052: Ensure enough delay time for .set_voltage_time_sel
f2682a6e22df regulator: mt6358: Fix vdram2 .vsel_mask
0c30e477bb55 KVM: s390: get rid of register asm usage
3d5d0683bb59 lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage()
b4aac44d911e locking/lockdep: Fix the dep path printing for backwards BFS
b3fcd23154d1 btrfs: disable build on platforms having page size 256K
daf4faa77e94 btrfs: don't clear page extent mapped if we're not invalidating the full page
9afa74b4bb36 btrfs: sysfs: fix format string for some discard stats
0388206109f4 btrfs: always abort the transaction if we abort a trans handle
e760f64ee9f3 btrfs: abort transaction if we fail to update the delayed inode
4056f6d0e10e btrfs: fix error handling in __btrfs_update_delayed_inode
b5683cfbc50d KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and POWER10 processors
ef33252d3dd1 KVM: arm64: Restore PMU configuration on first run
670fe6001d50 drivers/perf: fix the missed ida_simple_remove() in ddr_perf_probe()
145b1fb221f3 sched/fair: Take thermal pressure into account while estimating energy
09b355e15faa hwmon: (max31790) Fix pwmX_enable attributes
6f3692849176 hwmon: (max31790) Report correct current pwm duty cycles
62118ce14a12 media: imx-csi: Skip first few frames from a BT.656 source
7bc1e49b692e media: siano: fix device register error path
822786d39dff media: dvbdev: fix error logic at dvb_register_device()
23c32919740e media: dvb_net: avoid speculation from net slot
f676a2bb0871 crypto: shash - avoid comparing pointers to exported functions under CFI
44150d84a667 regulator: mt6315: Fix checking return value of devm_regmap_init_spmi_ext
d2c4b38d75c3 spi: meson-spicc: fix memory leak in meson_spicc_probe
894cab0186a1 spi: meson-spicc: fix a wrong goto jump for avoiding memory leak.
43d73a435e12 mmc: sdhci-of-aspeed: Turn down a phase correction warning
6310f272553a mmc: via-sdmmc: add a check against NULL pointer dereference
49e077e7c08e mmc: sdhci-sprd: use sdhci_sprd_writew
ab9bb64a95a6 memstick: rtsx_usb_ms: fix UAF
66699c7392a6 media: dvd_usb: memory leak in cinergyt2_fe_attach
7d6f4fb01ba7 Makefile: fix GDB warning with CONFIG_RELR
95a03159f877 crypto: hisilicon/sec - fixup 3des minimum key size declaration
41c722bd5a3e media: st-hva: Fix potential NULL pointer dereferences
a8ab2a93a187 media: bt8xx: Fix a missing check bug in bt878_probe
f9f334f62f39 media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release
5d0026542ef7 media: cedrus: Fix .buf_prepare
1ef50a77d2e6 media: hantro: Fix .buf_prepare
32d4f36dc534 media: em28xx: Fix possible memory leak of em28xx struct
9710d5e0577a media: bt878: do not schedule tasklet when it is not setup
2e38d8c51aac media: i2c: ov2659: Use clk_{prepare_enable,disable_unprepare}() to set xvclk on/off
5b421ed9178a ima: Don't remove security.ima if file must not be appraised
ebb91e961ab1 sched/fair: Fix ascii art by relpacing tabs
b5d41ee8c68c arm64: perf: Convert snprintf to sysfs_emit
166773670f77 crypto: qce: skcipher: Fix incorrect sg count for dma transfers
e5c4fd0a249a crypto: qat - remove unused macro in FW loader
69e2309108e9 crypto: qat - check return code of qat_hal_rd_rel_reg()
d7a7519ebbde media: imx: imx7_mipi_csis: Fix logging of only error event counters
6a8e2055bf61 media: pvrusb2: fix warning in pvr2_i2c_core_done
1ef52049262e media: hevc: Fix dependent slice segment flags
db702aff128e media: cobalt: fix race condition in setting HPD
a55ef3d388f0 media: cpia2: fix memory leak in cpia2_usb_probe
b03845a1631d sched: Make the idle task quack like a per-CPU kthread
474d810e0c0d media: sti: fix obj-$(config) targets
7201853bbc88 crypto: nx - add missing MODULE_DEVICE_TABLE
62fe698338a6 hwrng: exynos - Fix runtime PM imbalance on error
1cb358b3ac1b sched/core: Initialize the idle task with preemption disabled
c9917985f2df regulator: uniphier: Add missing MODULE_DEVICE_TABLE
1261a8f2bf67 spi: omap-100k: Fix the length judgment problem
257c2dfd74fd spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages()
e6d5949ead3e spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf'
1e6781baa1d5 media: exynos-gsc: fix pm_runtime_get_sync() usage count
81e32ae4469d media: exynos4-is: fix pm_runtime_get_sync() usage count
b7696936609c media: sti/bdisp: fix pm_runtime_get_sync() usage count
b6ac7e57823b media: sunxi: fix pm_runtime_get_sync() usage count
8065f31d32f6 media: s5p-jpeg: fix pm_runtime_get_sync() usage count
04c04a97f4d6 media: mtk-vcodec: fix PM runtime get logic
ae522a7a50f6 media: sh_vou: fix pm_runtime_get_sync() usage count
b8f4bc1f346e media: am437x: fix pm_runtime_get_sync() usage count
a8f72a869c81 media: s5p: fix pm_runtime_get_sync() usage count
58196b673a2a media: mdk-mdp: fix pm_runtime_get_sync() usage count
94ed7a009045 media: marvel-ccic: fix some issues when getting pm_runtime
1fa677e23e93 media: i2c: imx334: fix the pm runtime get logic
f3ec8f7b82bd staging: media: rkvdec: fix pm_runtime_get_sync() usage count
11012c223b55 Add a reference to ucounts for each cred
a4ca6730ae6e spi: Make of_register_spi_device also set the fwnode
7b4322105452 thermal/cpufreq_cooling: Update offline CPUs per-cpu thermal_pressure
212b07b46f6f fuse: reject internal errno
cfd5426c5b3b fuse: check connected before queueing on fpq->io
c45752cca363 fuse: ignore PG_workingset after stealing
c43ad307f17c fuse: Fix infinite loop in sget_fc()
d7d66352eef2 fuse: Fix crash if superblock of submount gets killed early
55a0d1843c11 fuse: Fix crash in fuse_dentry_automount() error path
b6ad4779d175 evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded
aca1501a43a9 evm: Execute evm_inode_init_security() only when an HMAC key is loaded
fccd8a583a8d loop: Fix missing discard support when using LOOP_CONFIGURE
5dbe1f1da8ff perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids
6bf8ec1dd6b3 perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids
d4222ec2f2d9 x86/gpu: add JasperLake to gen11 early quirks
5bf5cb00958f powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi()
dbfb0b2c5f7c seq_buf: Make trace_seq_putmem_hex() support data longer than 8
460f1f89ceef tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing
7267f2ac050d tracing/histograms: Fix parsing of "sym-offset" modifier
e95e1abf474c rsi: fix AP mode with WPA failure due to encrypted EAPOL
9d6b83e29003 rsi: Assign beacon rate settings to the correct rate_info descriptor field
629beaa4a7ec ssb: sdio: Don't overwrite const buffer if block_write fails
aaa3dc893c12 ath9k: Fix kernel NULL pointer dereference during ath_reset_internal()
85c9f3b26642 serial_cs: remove wrong GLOBETROTTER.cis entry
ed4bc1b65481 serial_cs: Add Option International GSM-Ready 56K/ISDN modem
9c82d57b6f4b serial: sh-sci: Stop dmaengine transfer in sci_stop_tx()
d4ceb3a9db15 serial: mvebu-uart: fix calculation of clock divisor
8882d6730476 iio: accel: bmc150: Don't make the remove function of the second accelerometer unregister itself
00919da59954 iio: accel: bmc150: Fix dereferencing the wrong pointer in bmc150_get/set_second_device
6743466d3c37 iio: accel: bmc150: Fix bma222 scale unit
1807eb599675 iio: accel: bma180: Fix BMA25x bandwidth register values
1000bf7ea936 iio: ltr501: ltr501_read_ps(): add missing endianness conversion
39a487550797 iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR
9fbf649ad867 iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too
9b4a9c89abca iio: light: tcs3472: do not free unallocated IRQ
cb223aa64875 iio: frequency: adf4350: disable reg and clk on error in adf4350_probe()
19dbf6726f66 rtc: stm32: Fix unbalanced clk_disable_unprepare() on probe error path
9e1aa490e2e9 clk: agilex/stratix10: fix bypass representation
404c9f5dac54 clk: agilex/stratix10: remove noc_clk
ff39088b9cd5 clk: agilex/stratix10/n5x: fix how the bypass_reg is handled
74672ecf9f2a clk: k210: Fix k210_clk_set_parent()
862f02bc7cf5 f2fs: Prevent swap file in LFS mode
b96e7c9d4d43 f2fs: Advertise encrypted casefolding in sysfs
c0c8843c8d06 s390: mm: Fix secure storage access exception handling
deee12bb78be s390/cio: dont call css_wait_for_slow_path() inside a lock
f1d51d9ab050 KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified
cea969470758 KVM: x86: Properly reset MMU context at vCPU RESET/INIT
6b479fe0a66e KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk
3fb6d996e89b KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs
373756779f59 KVM: PPC: Book3S HV: Workaround high stack usage with clang
4ba807a3cf98 KVM: nVMX: Handle split-lock #AC exceptions that happen in L2
61b644afca77 perf/smmuv3: Don't trample existing events with global filter
654491468006 mm/gup: fix try_grab_compound_head() race with split_huge_page()
eb7b41a21f6a bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls
f2284ec04017 bus: mhi: Wait for M2 state during system resume
eb3e665b4c39 SUNRPC: Should wake up the privileged task firstly.
5a60a32cc864 SUNRPC: Fix the batch tasks count wraparound.
dd92c79adf97 mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices
33f94ffe843f mac80211: remove iwlwifi specific workaround that broke sta NDP tx
c684508ecbb9 can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path
78e99860bcc5 can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after RCU is done
80c6ddf771df can: isotp: isotp_release(): omit unintended hrtimer restart on socket release
70a0aabe7a86 can: gw: synchronize rcu operations before removing gw job entry
d8a5cf5cfc07 can: bcm: delay release of struct bcm_op after synchronize_rcu()
7f9e690e0edf ext4: use ext4_grp_locked_error in mb_find_extent
a36903f41601 ext4: fix avefreec in find_group_orlov
e0df5fd56bd9 ext4: remove check for zero nr_to_scan in ext4_es_scan()
e0ee90b98bc7 ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit
ae984137db00 ext4: return error code when ext4_fill_flex_info() fails
059ec64f0e0d ext4: fix overflow in ext4_iomap_alloc()
e8b477fbeca6 ext4: fix kernel infoleak via ext4_extent_header
1aee3fe060cc ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle
37bae55f2fd8 btrfs: clear defrag status of a root if starting transaction fails
1171905e1b7e btrfs: fix unbalanced unlock in qgroup_account_snapshot()
e80cbace3a1e btrfs: compression: don't try to compress if we don't have enough pages
fc5e0767a7b0 btrfs: send: fix invalid path for unlink operations after parent orphanization
0b257c7ecec9 btrfs: zoned: bail out if we can't read a reliable write pointer
51400c21c2a6 btrfs: zoned: print message when zone sanity check type fails
8d8ec6d4ab8b ARM: dts: at91: sama5d4: fix pinctrl muxing
54172bce6ff2 ARM: dts: ux500: Fix LED probing
9233bd85e7d1 arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode
a0c396f5bfc2 crypto: ccp - Annotate SEV Firmware file names
77248973a818 crypto: nx - Fix memcpy() over-reading in nonce
b88243d8f1c7 Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl
bc850f9f8ff0 Input: elants_i2c - fix NULL dereference at probing
3a67aa0772c1 iov_iter_fault_in_readable() should do nothing in xarray case
3ac8c671041e copy_page_to_iter(): fix ITER_DISCARD case
bc21dab5118d selftests/lkdtm: Avoid needing explicit sub-shell
1cf2165363f8 ntfs: fix validity check for file name attribute
662e158b09dd gfs2: Fix error handling in init_statfs
5181be0f1c44 gfs2: Fix underflow in gfs2_page_mkwrite
a8756e577061 mm/page_alloc: fix memory map initialization for descending nodes
6566f9cb6fbf xhci: solve a double free problem while doing s4
b033882e2401 usb: typec: Add the missed altmode_id_remove() in typec_register_altmode()
d8ee9f0168a9 usb: typec: tcpm: Relax disconnect threshold during power negotiation
1e71d22b2143 usb: typec: tcpci: Fix up sink disconnect thresholds for PD
35c09ee73057 usb: dwc3: Fix debugfs creation flow
3808a179632e USB: cdc-acm: blacklist Heimann USB Appset device
2408318b5db5 usb: renesas-xhci: Fix handling of unknown ROM state
77d7f071883c usb: gadget: eem: fix echo command packet response issue
0f7f0b917d88 net: can: ems_usb: fix use-after-free in ems_usb_disconnect()
4d294f705293 Input: usbtouchscreen - fix control-request directions
62d1bfa240d1 media: dvb-usb: fix wrong definition
414eec5016ce ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC
22a4e4a30365 ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too
be3aedc004c6 ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D
0fb9023819dc ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx
f83b0d707268 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8
af828db05c3b ALSA: hda/realtek: Add another ALC236 variant support
4eb2a6a59f82 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8
cd8206ed94a4 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8
260702484f39 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8
3a5671fa0267 ALSA: intel8x0: Fix breakage at ac97 clock measurement
53e88f9cd4c9 ALSA: usb-audio: scarlett2: Fix wrong resume call
8c5d89b4b7dc ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire
319c0dc561d4 ALSA: usb-audio: Fix OOB access at proc output
a3c8db065add ALSA: usb-audio: fix rate on Ozone Z90 USB headset
0c53d47ef042 Bluetooth: Remove spurious error message
1beb0ecd928e Bluetooth: btqca: Don't modify firmware contents in-place
0200f69db3cd Bluetooth: hci_qca: fix potential GPF
362de415aea8 Linux 5.12.16
828111d362df mt76: mt7921: get rid of mcu_reset function pointer
356a5c7bb898 mt76: mt7921: abort uncompleted scan by wifi reset
bea85ed1f508 mt76: mt7921: add wifi reset support
bec3e519d20a mt76: dma: export mt76_dma_rx_cleanup routine
62498784eb58 mt76: dma: introduce mt76_dma_queue_reset routine
f9dceb0fe5c8 mt76: mt7921: introduce __mt7921_start utility routine
e6909eabd24d mt76: mt7921: introduce mt7921_run_firmware utility routine.
70bc03bcb3e0 mt76: mt7921: check mcu returned values in mt7921_start
359e2fbb2133 Hexagon: change jumps to must-extend in futex_atomic_*
07990ffcfcda Hexagon: add target builtins to kernel
e41a31e3b670 Hexagon: fix build errors
fc3b667678f2 Linux 5.12.15
0980e3bec812 Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack"
533c5bd68164 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP
f809438939f5 drm/nouveau: fix dma_address check for CPU/GPU sync
72fc8c1e9294 gpio: mxc: Fix disabled interrupt wake-up support
2fc4a7f07041 s390/vfio-ap: clean up mdev resources when remove callback invoked
b8455cb4b4c9 scsi: sr: Return appropriate error code when disk is ejected
----

Link: https://lore.kernel.org/r/20210709131549.679160341@linuxfoundation.org
Link: https://lore.kernel.org/r/20210712060924.797321836@linuxfoundation.org
Link: https://lore.kernel.org/r/20210716182137.994236340@linuxfoundation.org
Link: https://lore.kernel.org/r/20210715182551.731989182@linuxfoundation.org
Link: https://lore.kernel.org/r/20210719144942.514164272@linuxfoundation.org
Link: https://lore.kernel.org/r/20210719183557.768945788@linuxfoundation.org
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agoMerge pull request #828 from thochstein/imx-boot_firmware-imx
Otavio Salvador [Fri, 16 Jul 2021 17:52:11 +0000 (14:52 -0300)]
Merge pull request #828 from thochstein/imx-boot_firmware-imx

Upgrade imx-boot, firmware-imx for 5.10-35-2.0.0

3 years agoimx-mkimage: Drop dcd files from deploy folder 828/head
Tom Hochstein [Fri, 16 Jul 2021 17:20:05 +0000 (12:20 -0500)]
imx-mkimage: Drop dcd files from deploy folder

The dcd files are apparently not needed and can be dropped.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoimx-mkimage: Upgrade to 5.10.35-2.0.0 release
Tom Hochstein [Fri, 16 Jul 2021 17:16:42 +0000 (12:16 -0500)]
imx-mkimage: Upgrade to 5.10.35-2.0.0 release

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agofirmware-imx: Upgrade to 8.12
Tom Hochstein [Fri, 16 Jul 2021 17:13:27 +0000 (12:13 -0500)]
firmware-imx: Upgrade to 8.12

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoMerge pull request #825 from thochstein/u-boot
Otavio Salvador [Fri, 9 Jul 2021 19:43:10 +0000 (16:43 -0300)]
Merge pull request #825 from thochstein/u-boot

U-boot issues

3 years agou-boot-mfgtool.inc: Align SPL_IMAGE and SPL_SYMLINK with OE 825/head
Tom Hochstein [Fri, 9 Jul 2021 17:53:37 +0000 (12:53 -0500)]
u-boot-mfgtool.inc: Align SPL_IMAGE and SPL_SYMLINK with OE

The deploy task of u-boot-imx-mfgtool fails due to the incorrect
addition of an 'spl' sub-folder:

```
install: cannot create regular file '.../tmp/work/imx8mq_evk-fsl-linux/u-boot-imx-mfgtool/2021.04-r0/deploy-u-boot-imx-mfgtool/spl/u-boot-spl.bin-imx8mq-evk-mfgtool-2021.04-r0-mfgtool-2021.04-r0': No such file or directory
```

The customization of SPL_IMAGE and SPL_SYMLINK for mfgtool should
just add -mfgtool to the values defined in OE-core. Instead, the
base SPL_BINARYNAME is changed to SPL_BINARY, which is why the
extra folder 'spl' is in the path.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agou-boot-imx: Fix deploy bug for multiple UBOOT_CONFIG entries
Tom Hochstein [Fri, 9 Jul 2021 17:47:38 +0000 (12:47 -0500)]
u-boot-imx: Fix deploy bug for multiple UBOOT_CONFIG entries

A for-loop iterating over entries in UBOOT_CONFIG incorrectly uses
the full UBOOT_CONFIG variable in a binary name when the name
should be specific to the current entry.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agou-boot-imx: Fix comment
Tom Hochstein [Fri, 9 Jul 2021 17:45:26 +0000 (12:45 -0500)]
u-boot-imx: Fix comment

A comment references mkimage but mkimage is no longer deployed.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoMerge pull request #763 from thochstein/imx-test
Otavio Salvador [Thu, 8 Jul 2021 22:36:50 +0000 (19:36 -0300)]
Merge pull request #763 from thochstein/imx-test

imx-test, imx-sw-pdm

3 years agoMerge pull request #818 from thochstein/master
Otavio Salvador [Thu, 8 Jul 2021 22:35:48 +0000 (19:35 -0300)]
Merge pull request #818 from thochstein/master

License and kernel updates for NXP 5.10.35-2.0.0 release

3 years agoMerge pull request #822 from pberginkonsult/u-boot-imx-2021.04
Otavio Salvador [Thu, 8 Jul 2021 22:35:15 +0000 (19:35 -0300)]
Merge pull request #822 from pberginkonsult/u-boot-imx-2021.04

u-boot-imx upgrade to version 2021.04

3 years agoMerge pull request #824 from Ossanes/topic/cicd-pull-request-target
Otavio Salvador [Wed, 7 Jul 2021 11:57:46 +0000 (08:57 -0300)]
Merge pull request #824 from Ossanes/topic/cicd-pull-request-target

cicd: Use pull_request_target instead of pull_request

3 years agocicd: Use pull_request_target instead of pull_request 824/head
Vinicius Aquino [Tue, 6 Jul 2021 20:07:16 +0000 (17:07 -0300)]
cicd: Use pull_request_target instead of pull_request

When a PR comes from a forked repo, use pull_request_target as event
type instead of pull_request.

Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
3 years agoMerge pull request #823 from ting-liu/tsntool
Otavio Salvador [Tue, 6 Jul 2021 11:38:25 +0000 (08:38 -0300)]
Merge pull request #823 from ting-liu/tsntool

tsntool: update to 3111f7f

3 years agotsntool: update to 3111f7f 823/head
Ting Liu [Tue, 6 Jul 2021 09:19:13 +0000 (17:19 +0800)]
tsntool: update to 3111f7f

New commits:
3111f7f Pull request #22: cnc: add cbgen and cbrec functions
54a6554 cnc: add cbgen and cbrec functions
b30a3fb demo:cnc: support parameter for devices GROUP_NAME
4444d30 cnc: demo: json format unifiy
107ec39 Update cnc demo README
3b69fb2 libtsn: fix the libtsn for third party
44f8c29 cnc: fix subprocess not response- not sure
61ab161 cnc: remove the devices list and set by the device neighbor table
be944a4 cnc: remove some informations
5301380 cnc: fix ip6 resolve address
e506476 cnc: fix the pmc not feedbach make hang
1a4099a cnc: remove more message
93885f6 cnc: fix global neighbors interfaces dynamic changes
bca7435 cnc:add path show with color obviously
b744065 cnc: fix switch can't do path check as end station
d3770dd cnc: add path found
6775903 cnc: get path found frontend and restapi added
1bf2a2a cnc: frontend add path delay input
3f0b50e cnc: add frontend port delay code and showing the link tooltip
dd9993e cnc: revert the graph1 for topology demo
dd86c81 cnc: add support the backend code for link delay
5cdfd8f cnc: add support port delay for devices
c3a26d2 cnc: add REST APIs for devices and topology
a9ec1a9 cnc: add support topology support

Signed-off-by: Ting Liu <ting.liu@nxp.com>
3 years agou-boot-imx: upgrade to 2021.04 822/head
Peter Bergin [Sun, 4 Jul 2021 14:18:09 +0000 (16:18 +0200)]
u-boot-imx: upgrade to 2021.04

Use the latest released version of u-boot-imx from NXP's release.

For a full log of changes run this command in the repo uboot-imx:
  $ git log 185bdaaaf5644319284566e5c340927d28954a1a..3463140881c523e248d2fcb6bfc9ed25c0db93bd

Signed-off-by: Peter Bergin <peter@berginkonsult.se>
3 years agou-boot-imx: align naming of u-boot-imx-common with u-boot-fslc
Peter Bergin [Sun, 4 Jul 2021 14:02:06 +0000 (16:02 +0200)]
u-boot-imx: align naming of u-boot-imx-common with u-boot-fslc

Follow the naming scheme of u-boot-fslc and add the version
number to the common file.

Signed-off-by: Peter Bergin <peter@berginkonsult.se>
3 years agoimx-atf: Remove -O2 from CFLAGS for 8MQ 818/head
Tom Hochstein [Wed, 30 Jun 2021 12:10:22 +0000 (07:10 -0500)]
imx-atf: Remove -O2 from CFLAGS for 8MQ

The i.MX 8M Quad has only 64 kB of OCRAM, and the following build break
is observed:

```
| aarch64-poky-linux-ld.bfd: /opt/work/upstream/fsl-xwayland/tmp/work/cortexa53-crypto-mx8m-fsl-linux/imx-atf/2.4+gitAUTOINC+ec35fef92b-r0/git/build-optee/imx8mq/release/bl31/bl31.elf section `coherent_ram' will not fit in region `RAM'
| aarch64-poky-linux-ld.bfd: BL31 image has exceeded its limit.
| aarch64-poky-linux-ld.bfd: region `RAM' overflowed by 4096 bytes
```

Fix the break by disabling -O2 optimization.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoimx-atf: Upgrade to NXP release 5.10.35-2.0.0
Tom Hochstein [Wed, 30 Jun 2021 12:05:19 +0000 (07:05 -0500)]
imx-atf: Upgrade to NXP release 5.10.35-2.0.0

Update recipe SRCREV and branch to point to new version available as a
part of NXP release [lf_v2.4].

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agolinux-imx*: Upgrade to 5.10.35
Tom Hochstein [Tue, 29 Jun 2021 19:59:14 +0000 (14:59 -0500)]
linux-imx*: Upgrade to 5.10.35

Upgrade kernel, headers, and mfgtool for NXP BSP.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoUpdate EULA and SCR for NXP release 5.10.35-2.0.0
Tom Hochstein [Tue, 29 Jun 2021 15:02:43 +0000 (10:02 -0500)]
Update EULA and SCR for NXP release 5.10.35-2.0.0

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoMerge pull request #820 from zandrey/kernel-upgrade-master
Otavio Salvador [Wed, 30 Jun 2021 20:47:22 +0000 (17:47 -0300)]
Merge pull request #820 from zandrey/kernel-upgrade-master

Consolidated Kernel update (v5.4.129 + v5.10.47 + 5.12.14)

3 years agolinux-fslc-imx: sanitize local version 820/head
Andrey Zhizhikin [Wed, 30 Jun 2021 20:30:26 +0000 (20:30 +0000)]
linux-fslc-imx: sanitize local version

Drop '-imx' prefix from LOCALVERSION to align with new versioning scheme
that is agreed between linux-imx and linux-fslc-imx kernel providers.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-imx: update to v5.4.129
Andrey Zhizhikin [Wed, 30 Jun 2021 15:42:05 +0000 (15:42 +0000)]
linux-fslc-imx: update to v5.4.129

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

Following upstream commits are included in this version:
----
82ffbc138a1f Linux 5.4.129
9011aaab90b8 certs: Move load_system_certificate_list to a common function
e20b90e4f81b certs: Add EFI_CERT_X509_GUID support for dbx entries
06ab9df09eb3 x86/efi: move common keyring handler functions to new file
ac7d3f554472 certs: Add wrapper function to check blacklisted binary hash
61168eafe024 mm, futex: fix shared futex pgoff on shmem huge page
a33b70d62552 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
e045e9e79d2a mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
037a1d67d236 mm: page_vma_mapped_walk(): get vma_address_end() earlier
fa89d536948a mm: page_vma_mapped_walk(): use goto instead of while (1)
a499febd9935 mm: page_vma_mapped_walk(): add a level of indentation
b1783bf8c8e4 mm: page_vma_mapped_walk(): crossing page table boundary
80b2270a14b8 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
ef161ccaca70 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
4961160272b7 mm: page_vma_mapped_walk(): settle PageHuge on entry
52e2b20fb5e4 mm: page_vma_mapped_walk(): use page for pvmw->page
82ee7326af7a mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
bd4389215227 mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
b767134ec30a mm/thp: fix page_address_in_vma() on file THP tails
41432a8a6776 mm/thp: fix vma_address() if virtual address below file offset
4b0a34e222e5 mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
bd092a0f1942 mm/thp: make is_huge_zero_pmd() safe and quicker
4c37d7f269f8 mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
7ce4b73d349b mm, thp: use head page in __migration_entry_wait()
68ce37ebe0f2 mm/rmap: use page_not_mapped in try_to_unmap()
432b61863ac7 mm/rmap: remove unneeded semicolon in page_not_mapped()
cfe575954ddd mm: add VM_WARN_ON_ONCE_PAGE() macro
42f11f0fe977 kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
06ab015d1849 kthread_worker: split code for canceling the delayed work timer
d77c9c8537db i2c: robotfuzz-osif: fix control-request directions
bb85717e3797 KVM: do not allow mapping valid but non-reference-counted pages
d6f751ecccfb nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
702acfcbfa68 pinctrl: stm32: fix the reported number of GPIO lines per bank
76c10e10ba7b net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
aa00b9780482 net: ll_temac: Add memory-barriers for TX BD access
d807b93f9bca PCI: Add AMD RS690 quirk to enable 64-bit DMA
5830f2081d98 recordmcount: Correct st_shndx handling
70866199220e net: qed: Fix memcpy() overflow of qed_dcbx_params()
b7168ec176fd KVM: selftests: Fix kvm_check_cap() assertion
58687d143515 r8169: Avoid memcpy() over-reading of ETH_SS_STATS
cb4a2e4e224a sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
97e0102e1824 r8152: Avoid memcpy() over-reading of ETH_SS_STATS
f12a5b48bcc8 net/packet: annotate accesses to po->ifindex
cdcedd3c8683 net/packet: annotate accesses to po->bind
343406f9c198 net: caif: fix memory leak in ldisc_open
8707ce86e927 net: phy: dp83867: perform soft reset and retain established link
9f2d04dfb3c4 inet: annotate date races around sk->sk_txhash
d40ff07a7b7d ping: Check return value of function 'ping_queue_rcv_skb'
9df4f031536b net: ethtool: clear heap allocations for ethtool function
62aed2df294a mac80211: drop multicast fragments
eb2b1216bc8f net: ipv4: Remove unneed BUG() function
e0c950d2fddb dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma
f7b1926c7c5d dmaengine: mediatek: do not issue a new desc if one is still current
3d995587c3ea dmaengine: mediatek: free the proper desc in desc_free handler
c09af3877b53 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe()
f2c027a7750f cfg80211: call cfg80211_leave_ocb when switching away from OCB
78bf3c613148 mac80211_hwsim: drop pending frames on stop
ae9de9444b54 mac80211: remove warning in ieee80211_get_sband()
0e486713779a dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc()
456367b24190 Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
1442186236ad spi: spi-nxp-fspi: move the register operation after the clock enable
7bc73260c4b1 MIPS: generic: Update node names to avoid unit addresses
0855fe6d8835 arm64: link with -z norelro for LLD or aarch64-elf
3173390b8dbc kbuild: add CONFIG_LD_IS_LLD
3450f5eb8c9e mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk
48a5449c0be1 ARM: 9081/1: fix gcc-10 thumb2-kernel regression
4a8e89e0fd0b drm/radeon: wait for moving fence after pinning
4577708b2a22 drm/nouveau: wait for moving fence after pinning v2
c77c617e26e2 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell."
6bd0da6c9b12 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
e2dc07ca4e01 module: limit enabling module.sig_enforce
----

Link: https://lore.kernel.org/lkml/20210630134034.478351-1-sashal@kernel.org/
Link: https://github.com/Freescale/linux-fslc/pull/388
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-lts: update to v5.10.47
Andrey Zhizhikin [Wed, 30 Jun 2021 15:40:32 +0000 (15:40 +0000)]
linux-fslc-lts: update to v5.10.47

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

Following upstream commits are included in this version:
----
4357ae26d4cd Linux 5.10.47
1573d595e239 integrity: Load mokx variables into the blacklist keyring
c6ae6f89fc4f certs: Add ability to preload revocation certs
72d6f5d982f0 certs: Move load_system_certificate_list to a common function
45109066f686 certs: Add EFI_CERT_X509_GUID support for dbx entries
0ba128fa68a4 Revert "drm: add a locked version of drm_is_current_master"
0463b49e0239 netfs: fix test for whether we can skip read when writing beyond EOF
e6108147dd91 swiotlb: manipulate orig_addr when tlb_addr has offset
7570a8b5dd49 KVM: SVM: Call SEV Guest Decommission if ASID binding fails
377a796e7a71 mm, futex: fix shared futex pgoff on shmem huge page
ab9d178167ea mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
915c3a262c49 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
90073aecc3cc mm: page_vma_mapped_walk(): get vma_address_end() earlier
bf60fc2314b9 mm: page_vma_mapped_walk(): use goto instead of while (1)
9f85dcaf1533 mm: page_vma_mapped_walk(): add a level of indentation
e56bdb397663 mm: page_vma_mapped_walk(): crossing page table boundary
8dc191ed9c5f mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
7b55a4bcfccf mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
1cb0b9059f9e mm: page_vma_mapped_walk(): settle PageHuge on entry
65febb41b4d6 mm: page_vma_mapped_walk(): use page for pvmw->page
825c28052b4d mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
0010275ca243 mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
38cda6b5ab83 mm/thp: fix page_address_in_vma() on file THP tails
37ffe9f4d7ff mm/thp: fix vma_address() if virtual address below file offset
66be14a92609 mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
6527d8ef68c3 mm/thp: make is_huge_zero_pmd() safe and quicker
a8f4ea1d38ac mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
32f954e961ca mm, thp: use head page in __migration_entry_wait()
bfd90b56d7f6 mm/rmap: use page_not_mapped in try_to_unmap()
ff81af8259bb mm/rmap: remove unneeded semicolon in page_not_mapped()
a0ad7ea018e7 mm: add VM_WARN_ON_ONCE_PAGE() macro
130a1d76ee0b x86/fpu: Make init_fpstate correct with optimized XSAVE
51d8011782ed x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate()
2b35a4eaaaae kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
bfe28af78a20 kthread_worker: split code for canceling the delayed work timer
02c303f3b9fb ceph: must hold snap_rwsem when filling inode for async create
de0af2651daa i2c: robotfuzz-osif: fix control-request directions
dd8ed6c9bc22 KVM: do not allow mapping valid but non-reference-counted pages
5fd0c2cf7b11 s390/stack: fix possible register corruption with stack switch helper
ab5bef978038 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
ace31c91fd59 scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART)
b9e6c20d4c9d gpiolib: cdev: zero padding during conversion to gpioline_info_changed
0221a5a4db46 i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access
018d03fcf77a pinctrl: stm32: fix the reported number of GPIO lines per bank
df654cd3d300 perf/x86: Track pmu in per-CPU cpu_hw_events
f9e73b2967f6 net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
1c9cf96f5652 net: ll_temac: Add memory-barriers for TX BD access
bafb6cdd4f70 PCI: Add AMD RS690 quirk to enable 64-bit DMA
d91c50e6a678 recordmcount: Correct st_shndx handling
fb71d81ccd69 mac80211: handle various extensible elements correctly
676a7cb1a96b mac80211: reset profile_periodicity/ema_ap
ca0e1fefbb53 net: qed: Fix memcpy() overflow of qed_dcbx_params()
4658a8d30791 KVM: selftests: Fix kvm_check_cap() assertion
e83e3c5d85a7 r8169: Avoid memcpy() over-reading of ETH_SS_STATS
992b105abf57 sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
a10856ea6066 r8152: Avoid memcpy() over-reading of ETH_SS_STATS
196b22ef6cd1 net/packet: annotate accesses to po->ifindex
da8b3aeff4ad net/packet: annotate accesses to po->bind
18ed1789bbce net: caif: fix memory leak in ldisc_open
edcd7594ada9 riscv32: Use medany C model for modules
47c07f919fab net: phy: dp83867: perform soft reset and retain established link
f57132a887ea net/packet: annotate data race in packet_sendmsg()
9707960ecfdc inet: annotate date races around sk->sk_txhash
7293f63b7b62 net: annotate data race in sock_error()
61b132f67c0d ping: Check return value of function 'ping_queue_rcv_skb'
08c389de6d53 inet: annotate data race in inet_send_prepare() and inet_dgram_connect()
c2311fd6de78 net: ethtool: clear heap allocations for ethtool function
c2813d1966ba mac80211: drop multicast fragments
fedc4d4f548c net: ipv4: Remove unneed BUG() function
93c2aac13b08 dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma
0f48f9277182 dmaengine: mediatek: do not issue a new desc if one is still current
63fa5b2d4b55 dmaengine: mediatek: free the proper desc in desc_free handler
78fa0f707d73 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe()
6a07cf36064a cfg80211: call cfg80211_leave_ocb when switching away from OCB
a9028333001f mac80211_hwsim: drop pending frames on stop
8cfe765afd5a mac80211: remove warning in ieee80211_get_sband()
b671b9816982 dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits
524f70b30ef8 dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig
13b245a7bd59 dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma_alloc_chan_resourc()
86f3e72dcb72 dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc()
4df9ed0edb9f perf/x86/intel/lbr: Zero the xstate buffer on allocation
56bc20e5fc64 perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context
ca2acbd5483f locking/lockdep: Improve noinstr vs errors
59aa5c91f863 x86/xen: Fix noinstr fail in exc_xen_unknown_trap()
cb83c99cf675 x86/entry: Fix noinstr fail in __do_fast_syscall_32()
cf5935487594 drm/vc4: hdmi: Make sure the controller is powered in detect
f73aca83fd83 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
f11f9ff8a7c9 Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
4b06ebab4a82 spi: spi-nxp-fspi: move the register operation after the clock enable
50a1312a29d1 arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation is required
bd5d4df4dcc1 arm64: Ignore any DMA offsets in the max_zone_phys() calculation
3bbdf5a6fcd2 MIPS: generic: Update node names to avoid unit addresses
03096a46019e mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk
b8fd230ae085 ARM: 9081/1: fix gcc-10 thumb2-kernel regression
3d6c4f78ec61 drm/amdgpu: wait for moving fence after pinning
694bb36aa75d drm/radeon: wait for moving fence after pinning
bcfea2412f4b drm/nouveau: wait for moving fence after pinning v2
3ef0ca0ec995 drm: add a locked version of drm_is_current_master
fea853aca321 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell."
1bd81429d53d Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
3051f230f19f module: limit enabling module.sig_enforce
----

Link: https://lore.kernel.org/lkml/20210630134020.478257-1-sashal@kernel.org/
Link: https://github.com/Freescale/linux-fslc/pull/389
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: update to v5.12.14
Andrey Zhizhikin [Wed, 30 Jun 2021 15:39:50 +0000 (15:39 +0000)]
linux-fslc: update to v5.12.14

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

Following upstream commits are included in this version:
----
afe5d2361cfa Linux 5.12.14
c59019dfed03 integrity: Load mokx variables into the blacklist keyring
b3ca1077e1c4 certs: Add ability to preload revocation certs
8365f9a6c815 certs: Move load_system_certificate_list to a common function
7be8fb1494c6 certs: Add EFI_CERT_X509_GUID support for dbx entries
2b2e592096b5 Revert "drm: add a locked version of drm_is_current_master"
54ab8b082d0a mm/hwpoison: do not lock page again when me_huge_page() successfully recovers
ee98cb6f22dc netfs: fix test for whether we can skip read when writing beyond EOF
e77b796eb9b7 swiotlb: manipulate orig_addr when tlb_addr has offset
d94b8af42e53 KVM: SVM: Call SEV Guest Decommission if ASID binding fails
11b5f1bdadb6 mm, futex: fix shared futex pgoff on shmem huge page
a8f60caa646b mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
8ab4361cb4fd mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
6701cbcf02b5 mm: page_vma_mapped_walk(): get vma_address_end() earlier
ec7c3f283122 mm: page_vma_mapped_walk(): use goto instead of while (1)
0c1a4f969895 mm: page_vma_mapped_walk(): add a level of indentation
063ef7dd44ea mm: page_vma_mapped_walk(): crossing page table boundary
bcd41f6b0f1a mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
0d212ac10de5 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
dc7010b49a99 mm: page_vma_mapped_walk(): settle PageHuge on entry
2d8d4f42ec20 mm: page_vma_mapped_walk(): use page for pvmw->page
2ceb1f903fa0 mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
d1367516c1d6 mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
9dbb5ac4291f mm/thp: fix page_address_in_vma() on file THP tails
b2a4c9a9d2da mm/thp: fix vma_address() if virtual address below file offset
926b3364f87b mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
b1daf8f86213 mm/thp: make is_huge_zero_pmd() safe and quicker
a9e223073147 mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
46adfc287094 mm, thp: use head page in __migration_entry_wait()
7867cc42fc9d mm/memory-failure: use a mutex to avoid memory_failure() races
3e40e787d89b x86/fpu: Make init_fpstate correct with optimized XSAVE
be2b52c651ed x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate()
eb674f16f194 kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
998f7b27e9c3 kthread_worker: split code for canceling the delayed work timer
a9d294f749c4 xen/events: reset active flag for lateeoi events later
f810a6ac02bc ceph: must hold snap_rwsem when filling inode for async create
cdc9ae6b3bd4 i2c: robotfuzz-osif: fix control-request directions
c36fbd888dcc KVM: do not allow mapping valid but non-reference-counted pages
cf9fdfe7ac67 s390: clear pt_regs::flags on irq entry
c37ba4086c80 s390: fix system call restart with multiple signals
24b8aa8c90a8 s390/stack: fix possible register corruption with stack switch helper
57378c52f158 s390/topology: clear thread/group maps for offline cpus
2eb327bf4de3 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
48e33193a269 software node: Handle software node injection to an existing device properly
0ffdf36db924 scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART)
79e0dbd5aa90 gpiolib: cdev: zero padding during conversion to gpioline_info_changed
5079a0fcda66 i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access
39eb61208e9d pinctrl: stm32: fix the reported number of GPIO lines per bank
96bade7ca937 pinctrl: microchip-sgpio: Put fwnode in error case during ->probe()
19e15b517a7d perf/x86: Track pmu in per-CPU cpu_hw_events
8bfb7c12758a riscv: dts: fu740: fix cache-controller interrupts
736b50ef2e3d net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
c34ef5b94b6a net: ll_temac: Add memory-barriers for TX BD access
db676e73666a PCI: Add AMD RS690 quirk to enable 64-bit DMA
9a10de6de0ff recordmcount: Correct st_shndx handling
e57188c29d63 mac80211: handle various extensible elements correctly
01267d00e1c3 mac80211: reset profile_periodicity/ema_ap
961535de3495 net: qed: Fix memcpy() overflow of qed_dcbx_params()
bee7a6e2b973 KVM: selftests: Fix kvm_check_cap() assertion
4af8575846ca r8169: Avoid memcpy() over-reading of ETH_SS_STATS
45c6af8237bf sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
731225fad606 r8152: Avoid memcpy() over-reading of ETH_SS_STATS
86876b371ccb net/packet: annotate accesses to po->ifindex
598c3d47f69d net/packet: annotate accesses to po->bind
e309e4631c56 qmi_wwan: Do not call netif_rx from rx_fixup
e5e2010ac3e2 bpf, selftests: Adjust few selftest outcomes wrt unreachable code
e056cc440ae7 net: caif: fix memory leak in ldisc_open
6a3354d38cef riscv32: Use medany C model for modules
2ec33ddbc120 net: phy: dp83867: perform soft reset and retain established link
ad91e20dfffd net/packet: annotate data race in packet_sendmsg()
231504bdfa03 inet: annotate date races around sk->sk_txhash
8e09e904ad15 net: annotate data race in sock_error()
cb50cdafb802 ping: Check return value of function 'ping_queue_rcv_skb'
a2f974276fc2 inet: annotate data race in inet_send_prepare() and inet_dgram_connect()
a655fe62b436 net: ethtool: clear heap allocations for ethtool function
0529c16aca76 mac80211: drop multicast fragments
df0e6c29a49f net: ipv4: Remove unneed BUG() function
c12778caacf8 dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma
e67423ed6001 dmaengine: mediatek: do not issue a new desc if one is still current
c11dd2d04e82 dmaengine: mediatek: free the proper desc in desc_free handler
069907508fe1 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe()
d79b7bb9540b dmaengine: idxd: Fix missing error code in idxd_cdev_open()
c84ccd00b255 cfg80211: call cfg80211_leave_ocb when switching away from OCB
7019c9f385b2 mac80211_hwsim: drop pending frames on stop
93e9f3fbafe3 mac80211: remove warning in ieee80211_get_sband()
105d84c27974 dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits
e442acb8dfcf dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig
3e7da85cf916 dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma_alloc_chan_resourc()
a300c3ff0c17 dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc()
6d8af08a452e perf/x86/intel/lbr: Zero the xstate buffer on allocation
7ad4a4bfb8b7 perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context
49a122ae9c66 drm/kmb: Fix error return code in kmb_hw_init()
a8faa6a1112c locking/lockdep: Improve noinstr vs errors
16349865b7a5 x86/xen: Fix noinstr fail in exc_xen_unknown_trap()
1455ac355c5f x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall()
a48373603da8 x86/entry: Fix noinstr fail in __do_fast_syscall_32()
d923261e73d0 drm/vc4: hdmi: Make sure the controller is powered in detect
0a4f5173a8cb drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
133ad06e0419 Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
0869bd265b8a spi: spi-nxp-fspi: move the register operation after the clock enable
82fde4cde569 psi: Fix psi state corruption when schedule() races with cgroup move
d698344a97bd mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk
fb1039fb3b7f ARM: 9081/1: fix gcc-10 thumb2-kernel regression
83a0369de87e drm/amdgpu: wait for moving fence after pinning
abaafb91c935 drm/radeon: wait for moving fence after pinning
8361b40cc355 drm/nouveau: wait for moving fence after pinning v2
58bc23d28417 drm: add a locked version of drm_is_current_master
07553a027bf9 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell."
c798a995cb39 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
404dd3af590a module: limit enabling module.sig_enforce
----

Link: https://lore.kernel.org/lkml/20210630133626.478045-1-sashal@kernel.org/
Link: https://github.com/Freescale/linux-fslc/pull/390
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-imx: update to v5.4.128
Andrey Zhizhikin [Wed, 30 Jun 2021 14:35:36 +0000 (14:35 +0000)]
linux-fslc-imx: update to v5.4.128

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

Following upstream commits are included in this version:
----
4037804c5574 Linux 5.4.128
fd7c4bd58249 usb: dwc3: core: fix kernel panic when do reboot
d7e403eea007 usb: dwc3: debugfs: Add and remove endpoint dirs dynamically
5babc3977565 clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940
aad8f1d88ed6 clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue
5394080643bc clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support
c53cc5f9587c ARM: OMAP: replace setup_irq() by request_irq()
7d266c8a2ae8 KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read
0c2a4178d796 tools headers UAPI: Sync linux/in.h copy with the kernel sources
7381c4d0bc10 net: fec_ptp: add clock rate zero check
190ecdf53d67 net: stmmac: disable clocks in stmmac_remove_config_dt()
4f69c8930674 mm/slub.c: include swab.h
9ddeea35c47d mm/slub: fix redzoning for small allocations
c0837e021d90 mm/slub: clarify verification reporting
79855be6445b net: bridge: fix vlan tunnel dst refcnt when egressing
a2241e62f6b4 net: bridge: fix vlan tunnel dst null pointer dereference
b6c0ab11c88f net: ll_temac: Fix TX BD buffer overwrite
6d120ab4dc39 net: ll_temac: Make sure to free skb when it is completely used
a32f70e06980 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
dbde458378ef drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.
92e08a5ffae9 cfg80211: avoid double free of PMSR request
01ade7c84fda cfg80211: make certificate generation more robust
05b4fdec273b dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
f3c629b164ca x86/fpu: Reset state for all signal restore failures
4f1e9bafa195 x86/pkru: Write hardware init value to PKRU when xstate is init
13c5f1f0798c x86/process: Check PF_KTHREAD and not current->mm for kernel threads
80c56699cf1a ARCv2: save ABI registers across signal handling
cbb425f62df9 KVM: x86: Immediately reset the MMU context when the SMM flag is cleared
58877ce3fecd PCI: Work around Huawei Intelligent NIC VF FLR erratum
a36d9bdc1917 PCI: Add ACS quirk for Broadcom BCM57414 NIC
4c90f90a91d7 PCI: aardvark: Fix kernel panic during PIO transfer
0e888c237754 PCI: aardvark: Don't rely on jiffies while holding spinlock
f3b600a2b6bc PCI: Mark some NVIDIA GPUs to avoid bus reset
775c25b7a334 PCI: Mark TI C667X to avoid bus reset
c7660ab8126e tracing: Do no increment trace_clock_global() by one
79894a5d75ab tracing: Do not stop recording comms if the trace file is being read
4ab1152bb778 tracing: Do not stop recording cmdlines when tracing is off
0061eff74824 usb: core: hub: Disable autosuspend for Cypress CY7C65632
6f87c0e21ad2 can: mcba_usb: fix memory leak in mcba_usb
22cba878abf6 can: j1939: fix Use-after-Free, hold skb ref while in use
776e0d16ac84 can: bcm/raw/isotp: use per module netdevice notifier
c297559a2a2a can: bcm: fix infoleak in struct bcm_msg_head
35b651d6bdf3 hwmon: (scpi-hwmon) shows the negative temperature properly
8ea34be15fb5 radeon: use memcpy_to/fromio for UVD fw upload
0b445249635d pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled
d7d307fb3e70 spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd()
04e5fbe604d3 ASoC: rt5659: Fix the lost powers for the HDA header
81376d3d5ede regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting
19f88ca68ccf net: ethernet: fix potential use-after-free in ec_bhf_remove
63137ea2423c icmp: don't send out ICMP messages with a source address of 0.0.0.0
c3e6fbc7ba7c bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path
87971d582c66 bnxt_en: Rediscover PHY capabilities after firmware reset
755da76ec5de cxgb4: fix wrong shift.
81de2ed06df8 net: cdc_eem: fix tx fixup skb leak
a49cbb762ef2 net: hamradio: fix memory leak in mkiss_close
0f868a684376 be2net: Fix an error handling path in 'be_probe()'
c14c276d7f35 net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
3dd2aeac2e96 net: ipv4: fix memory leak in ip_mc_add1_src
7b18f289fd0b net: fec_ptp: fix issue caused by refactor the fec_devtype
4252bf6c2b24 net: usb: fix possible use-after-free in smsc75xx_bind
217395c5ab15 lantiq: net: fix duplicated skb in rx descriptor ring
5f7acbf602d8 net: cdc_ncm: switch to eth%d interface naming
3daa97817aa8 ptp: improve max_adj check against unreasonable values
26b8d10703a9 net: qrtr: fix OOB Read in qrtr_endpoint_post
8d3de2b47e53 netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
a670a78fb180 qlcnic: Fix an error handling path in 'qlcnic_probe()'
b0bb49b0fbc3 net: make get_net_ns return error if NET_NS is disabled
5d47a84f459c net: stmmac: dwmac1000: Fix extended MAC address registers definition
c82e4e78094d alx: Fix an error handling path in 'alx_probe()'
4cefa061fc63 sch_cake: Fix out of bounds when parsing TCP options and header
6defc77d48ef netfilter: synproxy: Fix out of bounds when parsing TCP options
ad689fec4498 net/mlx5e: Block offload of outer header csum for UDP tunnels
946a36f82a0b net/mlx5e: allow TSO on VXLAN over VLAN topologies
0bb0270832c8 net/mlx5: Consider RoCE cap before init RDMA resources
4b16118665e9 net/mlx5e: Fix page reclaim for dead peer hairpin
3c3461ed267b net/mlx5e: Remove dependency in IPsec initialization flows
2ae0f0a409c8 net/sched: act_ct: handle DNAT tuple collision
23f3d2779dd6 rtnetlink: Fix regression in bridge VLAN configuration
5a88477c1c85 udp: fix race between close() and udp_abort()
cc4c6b19093c net: lantiq: disable interrupt before sheduling NAPI
2038cd15eacd net: rds: fix memory leak in rds_recvmsg
cc16e7d36e5c vrf: fix maximum MTU
398a24447eb6 net: ipv4: fix memory leak in netlbl_cipsov4_add_std
e7fbd8184fa9 batman-adv: Avoid WARN_ON timing related checks
bf99ea52970c kvm: LAPIC: Restore guard to prevent illegal APIC register access
566345aaabac mm/memory-failure: make sure wait for page writeback in memory_failure
0498165c6fec afs: Fix an IS_ERR() vs NULL check
2a3f74ca167e dmaengine: stedma40: add missing iounmap() on error in d40_probe()
10fd28745d8b dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
1e3c5c450567 dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
----

Link: https://lore.kernel.org/r/20210621154904.159672728@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/383
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-lts: update to v5.10.46
Andrey Zhizhikin [Wed, 30 Jun 2021 14:33:57 +0000 (14:33 +0000)]
linux-fslc-lts: update to v5.10.46

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

Following upstream commits are included in this version:
----
3de043c6851d Linux 5.10.46
174c27583b38 usb: dwc3: core: fix kernel panic when do reboot
e52d43c82f2f usb: dwc3: debugfs: Add and remove endpoint dirs dynamically
1b5fbb66182f perf beauty: Update copy of linux/socket.h with the kernel sources
69371e0482ea tools headers UAPI: Sync linux/in.h copy with the kernel sources
4f6e7098f19b net: fec_ptp: add clock rate zero check
1af3a8e91f1a net: stmmac: disable clocks in stmmac_remove_config_dt()
f71ca814c286 mm/slub.c: include swab.h
f6ed23575416 mm/slub: actually fix freelist pointer vs redzoning
4314c8c63bfd mm/slub: fix redzoning for small allocations
4a36fda16b1b mm/slub: clarify verification reporting
12eb3c2c1a4f mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare
fc7fdd8c5c2a net: bridge: fix vlan tunnel dst refcnt when egressing
fe0448a3fad3 net: bridge: fix vlan tunnel dst null pointer dereference
cfe403f209b1 net: ll_temac: Fix TX BD buffer overwrite
019ab7d044d0 net: ll_temac: Make sure to free skb when it is completely used
41984d4fbe21 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
bc58ec307ce9 drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.
96b4126f8c37 cfg80211: avoid double free of PMSR request
5493b0c2a784 cfg80211: make certificate generation more robust
f74df6e08608 mac80211: Fix NULL ptr deref for injected rate info
df203c1fdaaf dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
b842b568a584 crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo
63ba83563e71 x86/fpu: Reset state for all signal restore failures
a7748e021b9f x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer
076f732b16a5 x86/fpu: Prevent state corruption in __fpu__restore_sig()
abc790bdbbc5 x86/pkru: Write hardware init value to PKRU when xstate is init
208bb686e7fa x86/ioremap: Map EFI-reserved memory as encrypted for SEV
75a55bc2e5e6 x86/process: Check PF_KTHREAD and not current->mm for kernel threads
ddaaf38e1923 x86/mm: Avoid truncating memblocks for SGX memory
f6bcb1a6281d ARCv2: save ABI registers across signal handling
b516daed9913 s390/ap: Fix hanging ioctl caused by wrong msg counter
7c003dab436d s390/mcck: fix calculation of SIE critical section size
3a9934d6b8dd KVM: X86: Fix x86_emulator slab cache leak
18eca69f88f2 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU
669a8866e468 KVM: x86: Immediately reset the MMU context when the SMM flag is cleared
077cb8946f55 PCI: Work around Huawei Intelligent NIC VF FLR erratum
ee1a9cfed28a PCI: Add ACS quirk for Broadcom BCM57414 NIC
1a1dbc447397 PCI: aardvark: Fix kernel panic during PIO transfer
dac77a14fa27 PCI: Mark some NVIDIA GPUs to avoid bus reset
1e460ddf5be1 PCI: Mark TI C667X to avoid bus reset
c9fd0ab39f0a tracing: Do no increment trace_clock_global() by one
b313bd944ddd tracing: Do not stop recording comms if the trace file is being read
adb3849ed8d5 tracing: Do not stop recording cmdlines when tracing is off
1a91fafa3edc usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection
576996b64e4d usb: core: hub: Disable autosuspend for Cypress CY7C65632
6bd3d80d1f01 can: mcba_usb: fix memory leak in mcba_usb
509ab6bfdd0c can: j1939: fix Use-after-Free, hold skb ref while in use
0cf4b377907f can: bcm/raw/isotp: use per module netdevice notifier
acb755be1f7a can: bcm: fix infoleak in struct bcm_msg_head
8c82c52d1de9 bpf: Do not mark insn as seen under speculative path verification
e9d271731d21 bpf: Inherit expanded/patched seen count from old aux data
ed423d80bb9a irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry
103c4a08baec mm: relocate 'write_protect_seq' in struct mm_struct
a87abba03a7a hwmon: (scpi-hwmon) shows the negative temperature properly
57b21ef118ac radeon: use memcpy_to/fromio for UVD fw upload
3e4b0fbb7293 ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin
360609fc8b06 drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device
5bd6bcb3532d pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled
6d0dc1b34c02 ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode
ba8a26a7ce86 regulator: rt4801: Fix NULL pointer dereference if priv->enable_gpios is NULL
2f8f0e97cebb spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd()
e03c8b35161b ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values
813ff24f1d08 sched/pelt: Ensure that *_sum is always synced with *_avg
f6d28f0e36e9 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error code
0ea21221dd5a regulator: rtmv20: Fix to make regcache value first reading back from HW
3c5064cd2979 ASoC: fsl-asoc-card: Set .owner attribute when registering card.
9a1790794623 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init()
02e245574887 ASoC: rt5659: Fix the lost powers for the HDA header
3fb6c6acc1a7 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support
0609c36696e7 regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting
0ea923519a3f regulator: cros-ec: Fix error code in dev_err message
95deeb29d831 net: ethernet: fix potential use-after-free in ec_bhf_remove
8c0c2d97ad28 icmp: don't send out ICMP messages with a source address of 0.0.0.0
c5d70dbc4d0b bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path
f8774be4dc11 bnxt_en: Fix TQM fastpath ring backing store computation
acc9175541bf bnxt_en: Rediscover PHY capabilities after firmware reset
acc358995975 cxgb4: fix wrong shift.
05b2b9f7d24b net: cdc_eem: fix tx fixup skb leak
290b0b6432e2 net: hamradio: fix memory leak in mkiss_close
45bf43d8685f be2net: Fix an error handling path in 'be_probe()'
327e626c39f3 net/mlx5: Reset mkey index on creation
38aafe678caa net/mlx5: E-Switch, Allow setting GUID for host PF vport
601be24dba48 net/mlx5: E-Switch, Read PF mac address
5f2ccc58a352 net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
ac31cc837caf net: ipv4: fix memory leak in ip_mc_add1_src
d08f726cd5b8 net: fec_ptp: fix issue caused by refactor the fec_devtype
570a52cf3e01 net: usb: fix possible use-after-free in smsc75xx_bind
70c8418469fb lantiq: net: fix duplicated skb in rx descriptor ring
11fac7e91270 net: cdc_ncm: switch to eth%d interface naming
9a4794956292 ptp: improve max_adj check against unreasonable values
5fc6ed1831ca bpf: Fix leakage under speculation on mispredicted branches
960b08dd36de net: qrtr: fix OOB Read in qrtr_endpoint_post
0239c439cedc ipv4: Fix device used for dst_alloc with local routes
4b5ad4b5aefd cxgb4: fix wrong ethtool n-tuple rule lookup
d708e5efdd31 netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
70513cdb936e qlcnic: Fix an error handling path in 'qlcnic_probe()'
fb3a94814368 ethtool: strset: fix message length calculation
0e185a7b285d net: qualcomm: rmnet: don't over-count statistics
e3577776d606 net: qualcomm: rmnet: Update rmnet device MTU based on real device
4abfd597fe60 net: make get_net_ns return error if NET_NS is disabled
6a4b39944e2f net: stmmac: dwmac1000: Fix extended MAC address registers definition
6392ed82ad08 cxgb4: halt chip before flashing PHY firmware image
b38ec782d004 cxgb4: fix sleep in atomic when flashing PHY firmware
3d60457d74d9 cxgb4: fix endianness when flashing boot image
5bf940fe91f8 alx: Fix an error handling path in 'alx_probe()'
0adf32c033a5 selftests: mptcp: enable syncookie only in absence of reorders
eab06f7504da mptcp: do not warn on bad input from the network
222ebeda1702 mptcp: try harder to borrow memory from subflow under pressure
3b491dd593d5 sch_cake: Fix out of bounds when parsing TCP options and header
73eeba71dc99 mptcp: Fix out of bounds when parsing TCP options
9cdf299ba4e1 netfilter: synproxy: Fix out of bounds when parsing TCP options
a336dc6fdd56 net/mlx5e: Block offload of outer header csum for UDP tunnels
34ff3770bff8 net/mlx5: DR, Don't use SW steering when RoCE is not supported
3623bfcab3bf net/mlx5: DR, Allow SW steering for sw_owner_v2 devices
792f16e083b5 net/mlx5: Consider RoCE cap before init RDMA resources
be7f3f401d22 net/mlx5e: Fix page reclaim for dead peer hairpin
02c55a257046 net/mlx5e: Remove dependency in IPsec initialization flows
4733b73709a2 net/sched: act_ct: handle DNAT tuple collision
c8f1437c0145 rtnetlink: Fix regression in bridge VLAN configuration
8729ec8a2238 udp: fix race between close() and udp_abort()
7dd7b1e4d929 ice: parameterize functions responsible for Tx ring management
805ae44fc0a8 ice: add ndo_bpf callback for safe mode netdev ops
27e3d7da654d netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local
5cea03aef609 net: lantiq: disable interrupt before sheduling NAPI
db5f4adc93bd net: dsa: felix: re-enable TX flow control in ocelot_port_flush()
5946fbf48355 net: rds: fix memory leak in rds_recvmsg
aba26b38388e vrf: fix maximum MTU
deeeb65c6ee4 net: ipv4: fix memory leak in netlbl_cipsov4_add_std
2088824ac90b libbpf: Fixes incorrect rx_ring_setup_done
195585ddb767 mlxsw: core: Set thermal zone polling delay argument to real value at init
e95848e9b52c mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11
5a1cd67a801c mac80211: fix skb length check in ieee80211_scan_rx()
282baa8104af batman-adv: Avoid WARN_ON timing related checks
ae1d3b989d19 fanotify: fix copy_event_to_user() fid error clean up
018685461a5b kvm: LAPIC: Restore guard to prevent illegal APIC register access
9e379da727a7 mm/memory-failure: make sure wait for page writeback in memory_failure
090b1bb928a9 afs: Fix an IS_ERR() vs NULL check
5efb0b3886c3 dmaengine: stedma40: add missing iounmap() on error in d40_probe()
ff864fa71aa0 dmaengine: SF_PDMA depends on HAS_IOMEM
c0090b0169d6 dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
f984fa006b8b dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
be4789636f72 dmaengine: xilinx: dpdma: initialize registers before request_irq
edd60afc3fc3 dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions
4d74c9802328 dmaengine: idxd: add missing dsa driver unregister
----

Link: https://lore.kernel.org/r/20210621154911.244649123@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/384
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: update to v5.12.13
Andrey Zhizhikin [Wed, 30 Jun 2021 14:32:36 +0000 (14:32 +0000)]
linux-fslc: update to v5.12.13

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

Following upstream commits are included in this version:
----
1463281b5efd Linux 5.12.13
fa8c413e6b74 usb: dwc3: core: fix kernel panic when do reboot
afd8b0d091d5 usb: dwc3: debugfs: Add and remove endpoint dirs dynamically
c4aedcd7026b perf beauty: Update copy of linux/socket.h with the kernel sources
37699aef8dc6 tools headers UAPI: Sync linux/in.h copy with the kernel sources
a5bbae600f01 net: fec_ptp: add clock rate zero check
97bf4dc3e1a3 net: stmmac: disable clocks in stmmac_remove_config_dt()
bcc0a8a25dc6 mm/slub.c: include swab.h
ce6e8bee7a38 mm/slub: actually fix freelist pointer vs redzoning
cf990cfae36b mm/slub: fix redzoning for small allocations
ca28a428cf1a mm/slub: clarify verification reporting
3af098f31a82 mm/hugetlb: expand restore_reserve_on_error functionality
d3369218f922 mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare
7db3a9e6e465 mm,hwpoison: fix race with hugetlb page allocation
25053a8404ba net: bridge: fix vlan tunnel dst refcnt when egressing
abb02e05cb1c net: bridge: fix vlan tunnel dst null pointer dereference
b6982493ed2d net: ll_temac: Fix TX BD buffer overwrite
e8afe05bd359 net: ll_temac: Make sure to free skb when it is completely used
ee85fdbcea82 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
df6cd610bbe5 drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.
6fd67a68154b cfg80211: avoid double free of PMSR request
34e2e11e2282 cfg80211: make certificate generation more robust
2ffac7f3c81a mac80211: minstrel_ht: fix sample time check
077ad15b8b72 mac80211: move interface shutdown out of wiphy lock
db40ccfec26d cfg80211: shut down interfaces on failed resume
721b9c56b271 cfg80211: fix phy80211 symlink creation
5ea9123f4631 mac80211: fix 'reset' debugfs locking
7b1b88232e40 mac80211: Fix NULL ptr deref for injected rate info
8043903fcb72 mac80211: fix deadlock in AP/VLAN handling
789a43de7876 dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
70fd2a63fc1c crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo
f5644a1cf617 Makefile: lto: Pass -warn-stack-size only on LLD < 13.0.0
74c3c34a04bc powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set
6d427e1730da x86/fpu: Reset state for all signal restore failures
002665dcba4b x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer
ec25ea1f3f05 x86/fpu: Prevent state corruption in __fpu__restore_sig()
811148810eda x86/pkru: Write hardware init value to PKRU when xstate is init
b7a05aba39f7 x86/ioremap: Map EFI-reserved memory as encrypted for SEV
e85c3112ddb4 x86/process: Check PF_KTHREAD and not current->mm for kernel threads
14225dfbbada x86/mm: Avoid truncating memblocks for SGX memory
f99607667fd1 ARCv2: save ABI registers across signal handling
6c800b5a60af s390/ap: Fix hanging ioctl caused by wrong msg counter
99de738e5b16 s390/mcck: fix calculation of SIE critical section size
a4edc506abd5 KVM: X86: Fix x86_emulator slab cache leak
c87dc2e491d4 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU
df9a40cfb3be KVM: x86: Immediately reset the MMU context when the SMM flag is cleared
54bab5cfa8c1 s390/mcck: fix invalid KVM guest condition check
47dbe49b1953 btrfs: zoned: fix negative space_info->bytes_readonly
fb4af05cc622 PCI: Work around Huawei Intelligent NIC VF FLR erratum
4879d99a1af0 PCI: Add ACS quirk for Broadcom BCM57414 NIC
3d213a4ddf49 PCI: aardvark: Fix kernel panic during PIO transfer
74c1ea1b1b82 PCI: Mark AMD Navi14 GPU ATS as broken
02bbc04c2630 PCI: Mark some NVIDIA GPUs to avoid bus reset
39fc44156f3a PCI: Mark TI C667X to avoid bus reset
c89a2fda651e tracing: Do no increment trace_clock_global() by one
5b5b8be020c7 tracing: Do not stop recording comms if the trace file is being read
0eee3ce5249f tracing: Do not stop recording cmdlines when tracing is off
c12f71e86f22 usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection
955b2bd83c38 usb: core: hub: Disable autosuspend for Cypress CY7C65632
d0760a4ef856 can: mcba_usb: fix memory leak in mcba_usb
1071065eeb33 can: j1939: fix Use-after-Free, hold skb ref while in use
e89912962fa0 can: bcm/raw/isotp: use per module netdevice notifier
dc6415cb5cf8 can: bcm: fix infoleak in struct bcm_msg_head
68a1936e1812 bpf: Do not mark insn as seen under speculative path verification
408a4956acde bpf: Inherit expanded/patched seen count from old aux data
99c028fb3a99 perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter()
b390fbe65816 perf metricgroup: Fix find_evsel_group() event selector
8a484eebcc93 irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry
c71845655436 mm: relocate 'write_protect_seq' in struct mm_struct
68c5ac88abcc riscv: code patching only works on !XIP_KERNEL
4a737ccdb651 hwmon: (scpi-hwmon) shows the negative temperature properly
7a01fdd060eb radeon: use memcpy_to/fromio for UVD fw upload
becfe762bf36 ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin
6b935731cdc9 drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device
7e7d112f7a2c pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled
f9ae1750ac6c ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode
dc68f0c9e4a0 regulator: rt4801: Fix NULL pointer dereference if priv->enable_gpios is NULL
600831a22047 spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd()
b4c0a756d88e regulator: hi6421v600: Fix .vsel_mask setting
aa2b159f3839 ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values
f292028099b1 sched/pelt: Ensure that *_sum is always synced with *_avg
6d655c27bab2 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error code
6e47a8167e5d regulator: rtmv20: Fix to make regcache value first reading back from HW
fccd7c3574c9 regulator: mt6315: Fix function prototype for mt6315_map_mode
e1ffb123e96d ASoC: fsl-asoc-card: Set .owner attribute when registering card.
6472955af5e8 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init()
b437e0282764 ASoC: rt5659: Fix the lost powers for the HDA header
f3a4ed2f8168 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support
83581c571520 regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting
76f0004671b0 regulator: cros-ec: Fix error code in dev_err message
d11d79e52ba0 net: ethernet: fix potential use-after-free in ec_bhf_remove
9069a7e0dd59 icmp: don't send out ICMP messages with a source address of 0.0.0.0
bddd2091e1c4 bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path
0490cea41ab1 bnxt_en: Fix TQM fastpath ring backing store computation
dc5ebaf83af9 bnxt_en: Rediscover PHY capabilities after firmware reset
6b3496e07913 cxgb4: fix wrong shift.
b4f7a9fc9d09 net: cdc_eem: fix tx fixup skb leak
f4de2b43d13b net: hamradio: fix memory leak in mkiss_close
fc2fd420b053 be2net: Fix an error handling path in 'be_probe()'
d7aeb00dc5a0 net/mlx5: Reset mkey index on creation
a537892fa85e net/mlx5e: Don't create devices during unload flow
7fac9dc2dc09 net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding
0069be27bf64 net/mlx5: SF_DEV, remove SF device on invalid state
c08fd2ddb418 net/mlx5: E-Switch, Allow setting GUID for host PF vport
648a07c4d5de net/mlx5: E-Switch, Read PF mac address
1666c186fe8a net/mlx5: Check that driver was probed prior attaching the device
e384aeadab1b net/mlx5: Fix error path for set HCA defaults
3cbfeea44b8d net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
77de6ee73f54 net: ipv4: fix memory leak in ip_mc_add1_src
6a993bca5ba6 net: fec_ptp: fix issue caused by refactor the fec_devtype
14616c372a7b net: usb: fix possible use-after-free in smsc75xx_bind
5e006cdb9b75 lantiq: net: fix duplicated skb in rx descriptor ring
62e2f20e2e99 net: cdc_ncm: switch to eth%d interface naming
220c3c36b1f8 ptp: improve max_adj check against unreasonable values
7d14c66f906c net: mhi_net: Update the transmit handler prototype
4a99047ed51c bpf: Fix leakage under speculation on mispredicted branches
19892ab9c9d8 net: qrtr: fix OOB Read in qrtr_endpoint_post
55c6d93e0b38 ipv4: Fix device used for dst_alloc with local routes
490e879c3848 cxgb4: fix wrong ethtool n-tuple rule lookup
45988cab933e netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
ca9c08db4a8a qlcnic: Fix an error handling path in 'qlcnic_probe()'
cfc7f0e70d64 ethtool: strset: fix message length calculation
4556e8ed3a82 net: qualcomm: rmnet: don't over-count statistics
5816edd370a7 net: make get_net_ns return error if NET_NS is disabled
fd99cacdc70f net: stmmac: dwmac1000: Fix extended MAC address registers definition
decb9c3ba468 cxgb4: halt chip before flashing PHY firmware image
2e4829cae148 cxgb4: fix sleep in atomic when flashing PHY firmware
291c5e3b8ca0 cxgb4: fix endianness when flashing boot image
9e029da0a957 alx: Fix an error handling path in 'alx_probe()'
27ef25c72373 mptcp: fix soft lookup in subflow_error_report()
4dd7ed31e66b selftests: mptcp: enable syncookie only in absence of reorders
083e54e4c761 mptcp: do not warn on bad input from the network
59f4b11b9a7a mptcp: wake-up readers only for in sequence data
6fb5ea5dd0a6 mptcp: try harder to borrow memory from subflow under pressure
3371392c60e2 sch_cake: Fix out of bounds when parsing TCP options and header
76e02b8905d0 mptcp: Fix out of bounds when parsing TCP options
f648089337cb netfilter: synproxy: Fix out of bounds when parsing TCP options
56c8b8333eb1 skbuff: fix incorrect msg_zerocopy copy notifications
ed2299692680 net/mlx5e: Block offload of outer header csum for GRE tunnel
b38c57a01a32 net/mlx5e: Block offload of outer header csum for UDP tunnels
af452c9d5f78 Revert "net/mlx5: Arm only EQs with EQEs"
574a9f20f1c0 net/mlx5: DR, Don't use SW steering when RoCE is not supported
6a84c6df0eb5 net/mlx5: Consider RoCE cap before init RDMA resources
b374c1304f6d net/mlx5e: Fix page reclaim for dead peer hairpin
462abaee88f5 net/mlx5e: Remove dependency in IPsec initialization flows
b6447b72aca5 net/mlx5e: Fix use-after-free of encap entry in neigh update handler
7c7dd4e03be9 net/sched: act_ct: handle DNAT tuple collision
69a54b4899dd rtnetlink: Fix regression in bridge VLAN configuration
65310b0aff86 udp: fix race between close() and udp_abort()
c4c9de226916 ice: parameterize functions responsible for Tx ring management
57b2b26fa656 ice: add ndo_bpf callback for safe mode netdev ops
b499e673dc47 netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local
a1f6740fa393 netfilter: nf_tables: initialize set before expression setup
2e44117758bf net: lantiq: disable interrupt before sheduling NAPI
2b66c0119c87 net: ena: fix DMA mapping function issues in XDP
b0a744f7ac5a net: dsa: felix: re-enable TX flow control in ocelot_port_flush()
b25b60d07616 net: rds: fix memory leak in rds_recvmsg
2f032ebff9b1 vrf: fix maximum MTU
0ffb460be3ab net: ipv4: fix memory leak in netlbl_cipsov4_add_std
c54a64e7c0ac libbpf: Fixes incorrect rx_ring_setup_done
ffc6be4cb861 mlxsw: core: Set thermal zone polling delay argument to real value at init
f313da6d46f4 mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11
d1b949c70206 mac80211: fix skb length check in ieee80211_scan_rx()
faca4702ab22 staging: rtl8723bs: fix monitor netdev register/unregister
2eb4e0b36318 batman-adv: Avoid WARN_ON timing related checks
476de3f94ef4 fanotify: fix copy_event_to_user() fid error clean up
a2aff09807fb kvm: LAPIC: Restore guard to prevent illegal APIC register access
28788dc5c705 mm/memory-failure: make sure wait for page writeback in memory_failure
43ea6532ea87 afs: Fix an IS_ERR() vs NULL check
6a5fadcb0ac1 dmaengine: stedma40: add missing iounmap() on error in d40_probe()
c8e0794226f4 dmaengine: SF_PDMA depends on HAS_IOMEM
55b1c329a157 dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
a215987f731b dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
b476c74c1ff0 dmaengine: xilinx: dpdma: initialize registers before request_irq
becd2ff7ebf6 dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions
6b82f6921a36 dmaengine: idxd: add missing dsa driver unregister
c1ec6d46b63d dmaengine: idxd: add engine 'struct device' missing bus type assignment
----

Link: https://lore.kernel.org/r/20210621154921.212599475@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/385
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-imx: update to v5.4.127
Andrey Zhizhikin [Tue, 22 Jun 2021 07:29:00 +0000 (07:29 +0000)]
linux-fslc-imx: update to v5.4.127

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

Following upstream commits are included in this version:
----
a82d4d5e9fe6 Linux 5.4.127
f7afaf778591 fib: Return the correct errno code
51cc5ad292da net: Return the correct errno code
376a703f9dce net/x25: Return the correct errno code
107140952ecd rtnetlink: Fix missing error code in rtnl_bridge_notify()
12fa0fdbcd0f drm/amd/display: Allow bandwidth validation for 0 streams.
8c48345fdc98 net: ipconfig: Don't override command-line hostnames or domains
c8e4a72b255e nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
655d4dc10a23 nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
ed4bee6e1bb7 nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
31ac5531110a scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V
4791b8948741 scsi: qedf: Do not put host in qedf_vport_create() unconditionally
8034fc4ee9ef ethernet: myri10ge: Fix missing error code in myri10ge_probe()
ea4a9a34c9b2 scsi: target: core: Fix warning on realtime kernels
86fd5b27db74 gfs2: Fix use-after-free in gfs2_glock_shrink_scan
527f70f76742 riscv: Use -mno-relax when using lld linker
e58f4b5046e0 HID: gt683r: add missing MODULE_DEVICE_TABLE
50b8e1be15f6 gfs2: Prevent direct-I/O write fallback errors from getting lost
c8eff6762943 ARM: OMAP2+: Fix build warning when mmc_omap is not built
e4c3f7a6a3b2 drm/tegra: sor: Do not leak runtime PM reference
7f5a4b24cdbd HID: usbhid: fix info leak in hid_submit_ctrl
20fbcfaaa571 HID: Add BUS_VIRTUAL to hid_connect logging
41b9b39e1b37 HID: multitouch: set Stylus suffix for Stylus-application devices, too
2173746ed125 HID: quirks: Add quirk for Lenovo optical mouse
cdf5e4747da9 HID: hid-sensor-hub: Return error for hid_set_field() failure
1f760c4e655c HID: hid-input: add mapping for emoji picker key
818bf51031cf HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65
d0f47648b87b net: ieee802154: fix null deref in parse dev addr
----

Link: https://lore.kernel.org/r/20210616152834.149064097@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/378
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-lts: update to v5.10.45
Andrey Zhizhikin [Tue, 22 Jun 2021 07:27:54 +0000 (07:27 +0000)]
linux-fslc-lts: update to v5.10.45

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

Following upstream commits are included in this version:
----
037a447b7a0b Linux 5.10.45
808fcc1e707c fib: Return the correct errno code
d8b2e3e17c33 net: Return the correct errno code
04c1556bfc79 net/x25: Return the correct errno code
0aa356950800 rtnetlink: Fix missing error code in rtnl_bridge_notify()
9250f97fd594 drm/amd/amdgpu:save psp ring wptr to avoid attack
9e8c2af01046 drm/amd/display: Fix potential memory leak in DMUB hw_init
75fa7fbef132 drm/amdgpu: refine amdgpu_fru_get_product_info
34fe4ccb1fe5 drm/amd/display: Allow bandwidth validation for 0 streams.
ecd26536ec5b net: ipconfig: Don't override command-line hostnames or domains
511a01029115 nvme-loop: do not warn for deleted controllers during reset
155c2fea4b31 nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
620424df29a0 nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
1c80ca596cab nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
b8fdea0695fd scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V
f8ac1bd5270b Bluetooth: Add a new USB ID for RTL8822CE
5491d97078fe scsi: qedf: Do not put host in qedf_vport_create() unconditionally
609b56e9791c ethernet: myri10ge: Fix missing error code in myri10ge_probe()
5d5f0d945d47 scsi: target: core: Fix warning on realtime kernels
a61156314b66 gfs2: Fix use-after-free in gfs2_glock_shrink_scan
bb73f2f78969 riscv: Use -mno-relax when using lld linker
35277c1a6669 HID: gt683r: add missing MODULE_DEVICE_TABLE
7a557de07917 gfs2: fix a deadlock on withdraw-during-mount
c3e9ea16adc1 gfs2: Prevent direct-I/O write fallback errors from getting lost
864b5a8d5390 ARM: OMAP2+: Fix build warning when mmc_omap is not built
247ec8ee0bf2 ARM: OMAP1: Fix use of possibly uninitialized irq variable
3c0ad70cba1f drm/tegra: sor: Fully initialize SOR before registration
9c1d492baa91 gpu: host1x: Split up client initalization and registration
570b3e4020f2 drm/tegra: sor: Do not leak runtime PM reference
b1e3596416d7 HID: usbhid: fix info leak in hid_submit_ctrl
1dfd9f18ca64 HID: Add BUS_VIRTUAL to hid_connect logging
258d3fdbb15e HID: multitouch: set Stylus suffix for Stylus-application devices, too
6a142ea61074 HID: quirks: Add quirk for Lenovo optical mouse
716a087adc22 HID: hid-sensor-hub: Return error for hid_set_field() failure
0bd8a4b46cdb HID: hid-input: add mapping for emoji picker key
b3c5bfc43c5e HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95
be6c98879205 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65
c7836de2cadd net: ieee802154: fix null deref in parse dev addr
----

Link: https://lore.kernel.org/r/20210616152835.407925718@linuxfoundation.org
https://github.com/Freescale/linux-fslc/pull/379

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: update to v5.12.12
Andrey Zhizhikin [Tue, 22 Jun 2021 07:27:01 +0000 (07:27 +0000)]
linux-fslc: update to v5.12.12

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

Following upstream commits are included in this version:
----
83335a414d13 Linux 5.12.12
e324b29e6042 fib: Return the correct errno code
b77b9f3ee5ee net: Return the correct errno code
bc685cc0bbd2 net/x25: Return the correct errno code
8478b361dfc5 rtnetlink: Fix missing error code in rtnl_bridge_notify()
abc57d8def3a drm/amd/amdgpu:save psp ring wptr to avoid attack
aa000f828e60 drm/amd/display: Fix potential memory leak in DMUB hw_init
6bb36b876031 drm/amdgpu: refine amdgpu_fru_get_product_info
e8eee289c159 drm/amd/display: Allow bandwidth validation for 0 streams.
85e7200b80f6 net: ipconfig: Don't override command-line hostnames or domains
565b925357af nvme-loop: do not warn for deleted controllers during reset
f49baa21615f nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
e5f154eb7c3b nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
e16d20862907 nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
61b4b59e9481 scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V
aed3fc70d5b5 Bluetooth: Add a new USB ID for RTL8822CE
bf5b0719e69b scsi: qedf: Do not put host in qedf_vport_create() unconditionally
7205c2f5caae ethernet: myri10ge: Fix missing error code in myri10ge_probe()
20822024c394 scsi: target: core: Fix warning on realtime kernels
e87ef30fe73e gfs2: Fix use-after-free in gfs2_glock_shrink_scan
49ee7e334325 mt76: mt7921: remove leftover 80+80 HE capability
1d653ffc9a7c ALSA: hda: Add AlderLake-M PCI ID
8fa0345686e5 riscv: Use -mno-relax when using lld linker
47dab921bc36 HID: intel-ish-hid: ipc: Add Alder Lake device IDs
db8286ad7001 HID: gt683r: add missing MODULE_DEVICE_TABLE
d8a93607fe4e HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad
d27e9b57e710 gfs2: Clean up revokes on normal withdraws
10f5b5e9052a gfs2: fix a deadlock on withdraw-during-mount
6e66fcf45d90 gfs2: Prevent direct-I/O write fallback errors from getting lost
aa86fbc7a357 ARM: OMAP2+: Fix build warning when mmc_omap is not built
c2aba609f055 ARM: OMAP1: Fix use of possibly uninitialized irq variable
4712c07628c6 hwmon/pmbus: (q54sj108a2) The PMBUS_MFR_ID is actually 6 chars instead of 5
ace3b924c013 drm/tegra: sor: Fully initialize SOR before registration
243808893380 gpu: host1x: Split up client initalization and registration
6fc59edf0471 drm/tegra: sor: Do not leak runtime PM reference
805c958c29c1 mt76: mt7921: fix max aggregation subframes setting
21883bff0fd8 HID: usbhid: fix info leak in hid_submit_ctrl
ed081fd87e82 HID: Add BUS_VIRTUAL to hid_connect logging
8ff871cfd0fb HID: multitouch: set Stylus suffix for Stylus-application devices, too
a0e062e9c239 HID: quirks: Add quirk for Lenovo optical mouse
96cf492f508e HID: asus: filter G713/G733 key event to prevent shutdown
cb33cde0dda6 HID: hid-sensor-hub: Return error for hid_set_field() failure
9bc75db6ad7b HID: hid-input: add mapping for emoji picker key
26308214e189 HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95
748a20cec454 HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock
19b4d6c0a7b5 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65
0739b45a20c3 HID: asus: Filter keyboard EC for old ROG keyboard
fdd51e34f453 net: ieee802154: fix null deref in parse dev addr
----

Link: https://lore.kernel.org/r/20210616152836.655643420@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/380
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agoMerge pull request #819 from zandrey/upgrade-u-boot-mainline
Otavio Salvador [Wed, 30 Jun 2021 15:08:16 +0000 (12:08 -0300)]
Merge pull request #819 from zandrey/upgrade-u-boot-mainline

u-boot-fslc: update to v2021.07-rc5

3 years agou-boot-fslc: update to v2021.07-rc5 819/head
Andrey Zhizhikin [Wed, 30 Jun 2021 14:40:14 +0000 (14:40 +0000)]
u-boot-fslc: update to v2021.07-rc5

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

Following conflicts were manually resolved:
----
configs/imx8mm_evk_defconfig:
configs/imx8mn_ddr4_evk_defconfig:
configs/imx8mn_evk_defconfig:
configs/imx8mp_evk_defconfig:
Drop our local change, which are incuded in the commit 2bba78076b
("configs: Resync with savedefconfig") from upstream.

configs/mx6sabresd_defconfig:
Merge changes from commit 2f7d3890b6 ("mx6sabre_common: Dynamically
change the video output") with upstream commit 2bba78076b ("configs:
Resync with savedefconfig").
----

Following upstream commits are included in this version:
----
3ef4572110 Prepare v2021.07-rc5
534f0fbd65 arm64: Fix relocation of env_addr if POSITION_INDEPENDENT=y
2bba78076b configs: Resync with savedefconfig
4d8c21da41 Merge tag 'u-boot-imx-20210625' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
1b044fd1c9 Merge https://source.denx.de/u-boot/custodians/u-boot-sh
0e1819f2fb Merge https://source.denx.de/u-boot/custodians/u-boot-usb
4822114f4f usb: ehci-mx6: Do not fail when 'reg' is not found
ec326b9325 usb: ehci-mx6: Move fdtdec_get_alias_seq() inside the CONFIG_MX6
12ef801673 ARM: rmobile: beacon: Set CONFIG_RZ_G2 on Beacon boards
fcf3981161 Merge https://source.denx.de/u-boot/custodians/u-boot-x86
c3a095d1ce Merge tag 'mmc-2021-6-22' of https://source.denx.de/u-boot/custodians/u-boot-mmc
6fc0a2f76b Merge branch '2021-06-22-assorted-fixes'
b2710faf82 test: Include /sbin to the PATH when creating file system
af8e2d4746 MAINTAINER, git-mailrc: Update the mmc maintainer
076c7bfb1f global_data: Ensure we have <config.h> when symbols are not in Kconfig yet
640e2cd6d4 socfpga64: Do not define CONFIG_SYS_MEM_RESERVE_SECURE to 0
8f0f26eb59 Revert "powerpc: fix regression in arch_initr_trap()"
8b95deafc5 powerpc: Don't use relative include for config.h in global_data.h
5ad9220bf7 malloc: add SPDX license identifiers
f68d5a66cd MAINTAINERS: Add an entry for NVMe
bf2a28356e doc: develop: Convert README.nvme to reST
78d5f2011e nvme: Don't clear nvme blk device's priv space
757cc4b1b2 nvme: Drop useless members of 'struct nvme_ns'
8c60d40d69 nvme: Eliminate the offset of one during block dev creation
478f7fc6a0 nvme: Skip block device creation for inactive namespaces
84344258f2 nvme: Move block dev creation from uclass post_probe() to driver probe()
c3e52c71bb nvme: Remove the redundant aqa value setting
859b33c948 nvme: Correct the prps per page calculation method
b12f62374e nvme: fix for big endian systems
6fbe06a6ce x86: Discard .note.gnu.property sections
2600dd897e Makefile: Adjust indention of GENENV quiet output
5a87df8380 autoboot: fix typos of CONFIG_AUTOBOOT_USE_MENUKEY
c7d1b18908 disk/part_dos.c: Fix a variable typo in write_mbr_partitions()
1ce892cb1c azure: Use msys2 20210604 installer for Windows build
f132aab403 Revert "mmc: fsl_esdhc_imx: use VENDORSPEC_FRC_SDCLK_ON to control card clock output"
d77d61ea1b mmc: mmc-uclass: change to static about dm function
2da2335a18 mmc: fsl_esdhc_imx: use mmc_send_cmd instead of dm_mmc_send_cmd
5c2beda545 mmc: Update environment variable with active partition
1925e65706 mmc: dwmmc: socfpga: Get "fifo-mode" property from DT
8cb9d3ed3a mmc: dw_mmc: Fixes data read when receiving DTO interrupt in FIFO mode
3a3672cc37 mmc: mtk-sd: increase the minimum bus frequency
52ce6a61c1 imx8mm: configs: enable distro default features
06f4e426f8 imx8mp: configs: enable distro default features
31b3829f74 o4-imx-nano: Fix dtc warnings
97c8cb524c Merge branch 'network_master' of https://source.denx.de/u-boot/custodians/u-boot-net
54c321f9de net: octeontx: smi: use dt live tree API
75efe7dc99 cmd: pxe_utils: sysboot: fix crash if either board or soc are not set.
82a3c9ef20 net: use the same alias stem for ethernet as linux
6e424b4aca net: use a more deterministic approach to get the active ethernet device
02036d90ec net: sun8i-emac: fix MDIO frequency
eab447b2b5 net: synquacer: Add netsec driver
f024e0b208 net: dwc_eth_qos: Revert some changes of commit 3a97da12ee7b
07292f8e51 net: dwc_eth_qos: Fix needless phy auto-negotiation restarts
7001863596 net: e1000: do not attempt to set hwaddr for i210 without FLASH
3e1848778c Fix a memory leak issue in the RX port initialization.
a298d4fbcd Merge https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq
7e585b5a61 Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-riscv
b7efcaff8b board: freescale: t1028xrdb: Add MAINTAINER for revD
390c73b417 armv8: Update erratum number to align with doc
13ea307f79 board: freescale: t208xrdb: add a config option for rev D dts fixups
4e21a555c1 board: freescale: t208xrdb: add Linux fdt fix-ups for rev D
c91b130554 board: freescale: t208xrdb: detect the board revision version
a484f7c486 board: freescale: t208xrdb: remove the legacy non-DM_ETH code
11eeeef7b0 pg-wcom-ls102xa: fix sys counter frequency
02802eb89e pg-wcom-ls102x: initialize front led and app buf
ccbd2ced73 km: ls102x: update device disable configuration acc hw design desc
fd49502d0f km: ls102x: set ethrotate envvar to no
fbb0e15a42 km/scripts: fix saveenv command syntax
a09806498c km: ls102xa: add missing define for PRAM regions
3aea3ddf21 km/ls102xa: add support for u-boot POST memory test
a7fd6fa1c2 board/km: add support for expu1 design based on nxp
0b036d4c1b board: freescale: t102xrdb: Add MAINTAINER
eccf98f8d8 board: freescale: p2041rdb: Add MAINTAINER
6d1657b998 board: freescale: p1_p2_rdb_pc: Add MAINTAINER
0eb946ec28 board: freescale: t4rdb: Add MAINTAINER
fb6c96f14e arm: dts: ls1021a.dtsi: Fix invalid reg on gpio nodes
50dae8eb3a net: tsec: add option to set device max-speed via dts
0753603e25 keymile: common: fix hexadecimal env variable format
058c08dc60 configs: seli8: set envsize to 0x4000
34f39ce882 armv8: layerscape: drop CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33
b1d59867e5 mmc: fsl_esdhc_imx: drop CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33
ae7020b435 mmc: fsl_esdhc: convert to CONFIG_FSL_ESDHC_VS33_NOT_SUPPORT
6bc2419cc2 board: freescale: p2041rdb: use correct EEPROM address length
8bb20852eb configs: ls2088aqds: fix synchronous exception
effcb1ebe4 configs: ls1088a: Enable CONFIG_SYS_RELOC_ENV_ADDR
38d1a18750 arm: dts: lx2162aqds: support eMMC HS400 mode on esdhc1
8e221b4a1c pci: layerscape-ep: Add check of the PCIe controller enablement
ff64e9a9f0 armv8: ls1012a: Pass PPFE firmware to Linux through FDT
addec3511f armv8: layerscape: enable eMMC HS400 workarounds for LX2160A/LX2162A
84c2e044a9 armv8: layerscape: add PSCI support for cpu release
c0eeb730f8 board: freescale: vid.c: Add check for return value of adjust_vdd()
62ce0a02f9 riscv: andes_plic: Fix riscv_get_ipi() mask
279de759bd riscv: ae350: doc: Remove CONFIG_SKIP_LOWLEVEL_INIT
77eae0ebe6 riscv: ae350: dts: Add missing "u-boot, dm-spl" for SPL config
048aff6d26 riscv: ae350: dts: Fix #interrupt-cells for plic0 in 32-bit
f050dd2b26 riscv: ae350: dts: Remove the unnecessary #address-cells in plic nodes
5c267e0033 riscv: ae350: dts: Remove the unnecessary space in bootargs
2ff6b799a8 riscv: ae350: dts: Add SPDX license header
b2c4b7f665 Merge tag 'u-boot-imx-20210616' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
864c3dbc0a ls1012a: net: pfe: remove pfe stop from bootcmd
2bf4658b8c board: sl28: fix RGMII clock and voltage
fb4e64ef9d configs: ls1046afrwy: Add secure boot config
9301a5cc99 Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
029bb91e80 arm: mvebu: turris_{omnia, mox}: ensure running bootcmd_rescue always works
c4737cd594 Merge tag 'xilinx-for-v2021.07-rc5' of https://source.denx.de/u-boot/custodians/u-boot-microblaze
6bb577dbb3 arm64: zynqmp: Disable EFI_CAPSULE_ON_DISK_EARLY
2ffa653798 spi: zynqmp_gqspi: Fix write issue
3414712ba8 arm64: zynqmp: Writing correct value to ANALOG_BUS
cf066a20c3 Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
c64e2bd558 arm64: mvebu: correct Armada 8K addresses
d51bdaea19 arm: mvebu: turris_mox: enable options for Turris network boot
f221333400 arm: mvebu: dts: turris_mox: add nodes for SPI NOR partitions
8805647ed0 arm: mvebu: configs: turris_mox: add fdtfile default env variable
45853413e2 arm: mvebu: turris_mox: start blinking PHY LEDs when entering rescue
ec3784d626 arm: mvebu: turris_mox: add support for board rescue mode
e04bf43681 arm: mvebu: dts: turris_mox: add button and LED nodes
0008d80866 fs/squashfs: fix reading of fragmented files
46704165f5 Merge https://source.denx.de/u-boot/custodians/u-boot-usb
5e425a31d3 Merge tag 'efi-2021-07-rc5' of https://source.denx.de/u-boot/custodians/u-boot-efi
40496ac3b7 mx7d: Add Storopack's SMEGW01 board
d4f15ecd47 imx8mn: configs: add support for distro boot commands
a3a0bc85c0 imx: Add SeeedStudio NPI-IMX6ULL Support
fe133eb192 imx: support for conga-QMX8 board
6ac4d44806 arm: imx: imx8mm: correct unrecognized fracpll frequency
b8916306d1 pico-imx6: README: Fix the boot mode settings URL
cd18f1e6e6 imx: ventana: enable dm support for PCI and FEC ethernet
d9a7f1a913 arm: imx: imx8mm: clock: make debug output more descriptive
1180baec98 Add EV-iMX280-NANO-X-MB board
3675ac081a Add out4.ru O4-iMX-NANO board
e2017ef6ed ARM: imx8m: verdin-imx8mm: Increase bootm size to 64 MiB
cb87278cf6 configs: imxrt1050-evk: enable host usb support and its command
42b967216e ARM: dts: imxrt1050-evk: enable usbotg1 node as host
9b91484a89 ARM: dts: imxrt1050: add usbotg1, usbphy1 and usbmisc nodes
e7e81e8959 usb: ehci-mx6: add support for i.MXRT
45a5f76cfc clk: imx: clk-imxrt1050: introduce IMXRT1050_CLK_USBOH3
0d90dec182 ARM: IMXRT: introduce is_imxrt*() macros and get_cpu_rev()
d7308dbd86 ARM: dts: imxrt1020: add gpio5 node to this SoC
dc54f82901 ARM: dts: imxrt1020-evk: move all u-boot, dm-spl to imxrt1020-evk-u-boot.dtsi file
1f3555d906 ARM: dts: imxrt1050-evk: move all u-boot, dm-spl to imxrt1050-evk-u-boot.dtsi file
31f0e58527 ARM: dts: imxrt1050-evk: remove u-boot,dm-spl
a9a5c33d57 ARM: dts: imxrt1050: set lcdif clocks according to mxsfb driver
f2d91e606b ARM: dts: imxrt1050: move lcdif assigned clock to dtsi
f544dfecd2 clk: imx: clk-imxrt1050: introduce LCDIF_PIX and rename LCDIF to LCDIF_APB
006f0dfb1d video: mxsfb: add enabling of "disp_axi" clock
ee62a05344 video: mxsfb: add enabling of "axi" clock other than "per" clock
72d65bdf35 configs: imxrt1050-evk: enable imx gpt timer as tick-timer
6f6f03af0e ARM: dts: imxrt1050-evk: add device_type = "memory" to memory node
0684ec8a9d ARM: dts: imxrt1050-evk-u-boot: make gpt1 present for SPL
7892f3eba1 ARM: dts: imxrt1050-evk: set gpt1 as tick-timer for u-boot
7eacc427bb ARM: dts: imxrt1050-evk: enable gpt1 timer
5790db9283 ARM: dts: imxrt1050: add gpt1 node
6cd7a9b850 ARM: dts: imxrt1050: add node label to osc
a2d89cce7c configs: imxrt1020-evk: enable imx gpt timer as tick-timer
d956990c69 ARM: dts: imxrt1020-evk: add device_type = "memory" to memory node
faa4e95b5c ARM: dts: imxrt1020-evk-u-boot: make gpt1 present for SPL
e5d10f4442 ARM: dts: imxrt1020-evk: set gpt1 as tick-timer for u-boot
bc4944051e ARM: dts: imxrt1020-evk: enable gpt1 timer
df243c93d3 ARM: dts: imxrt1020: add gpt1 node
bfdbe871a0 ARM: dts: imxrt1020: add node label to osc
f8c8573b85 timer: imx-gpt: Add timer support for i.MX SoCs family
55ad612306 arm: imxrt: soc: make mpu regions generic
b95e5edc42 efi_loader: fix Sphinx warning
dcd2bbe051 usb: dwc2: Avoid delay when initializing USB peripheral by dwc2
e27b0ff1b7 efi_loader: efi_capsule_delete_file() NULL dereference
3dca77b1dc efi_loader: partition numbers are hexadecimal
6a1d65e59f doc: usage: man-page for ums command
6b8d9c92fc cmd: Add dependency for ums command
ed9720d055 doc: usage: man-page for pinmux command
0703f5923b doc: usage: reorder commands in index.rst
cb26d5a926 Merge https://source.denx.de/u-boot/custodians/u-boot-sh
c2d21e0ac0 usb: cdns3: cdns3-ti: Fix clk_get_by_name() to get the correct name
a2a14854f2 pinctrl: renesas: Synchronize R-Car Gen2/Gen3 tables with Linux 5.12
----

Link: https://lore.kernel.org/u-boot/20210628194137.GU9516@bill-the-cat/
Link: https://github.com/Freescale/u-boot-fslc/pull/41
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agoMerge pull request #817 from MaxKrummenacher/master
Otavio Salvador [Mon, 28 Jun 2021 12:16:21 +0000 (09:16 -0300)]
Merge pull request #817 from MaxKrummenacher/master

xwayland: fix build against vivante provided opengl on 32bit i.MX

3 years agoxwayland: fix build against vivante provided opengl on 32bit i.MX 817/head
Max Krummenacher [Sat, 26 Jun 2021 11:32:08 +0000 (13:32 +0200)]
xwayland: fix build against vivante provided opengl on 32bit i.MX

With 'use-nxp-bsp' xwayland must not be configured to use glamour. Set
the now available package configs accordingly.

Prevents compile time errors like:
| ../xwayland-21.1.1/hw/xwayland/xwayland-present.c:61:49: error: invalid application of 'sizeof' to incomplete type 'struct xwl_present_window'
|    61 |         xwl_present_window = calloc (1, sizeof (struct xwl_present_window));
...
| ../xwayland-21.1.1/hw/xwayland/xwayland-present.c:450:14: error: implicit declaration of function 'xwl_glamor_pixmap_get_wl_buffer' [-Werror=implicit-function-declaration]
|   450 |     buffer = xwl_glamor_pixmap_get_wl_buffer(pixmap);

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
3 years agoMerge pull request #816 from thochstein/master
Otavio Salvador [Fri, 18 Jun 2021 22:41:39 +0000 (19:41 -0300)]
Merge pull request #816 from thochstein/master

jailhouse: Fix firmware location as non-arch specific

3 years agojailhouse: Fix firmware location as non-arch specific 816/head
Tom Hochstein [Fri, 18 Jun 2021 17:18:16 +0000 (12:18 -0500)]
jailhouse: Fix firmware location as non-arch specific

The firmware is installed in /lib regardless of multilib usage.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agocicd: backport: update workflow based on new 0.0.4
Vinicius Aquino [Thu, 17 Jun 2021 21:22:05 +0000 (18:22 -0300)]
cicd: backport: update workflow based on new 0.0.4

The new release allow the use of pull request comments
to trigger the backport process.

Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
3 years agolinux-fslc-imx: update to v5.4.126
Andrey Zhizhikin [Wed, 16 Jun 2021 22:22:37 +0000 (22:22 +0000)]
linux-fslc-imx: update to v5.4.126

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

Following conflicts were resolved:
----
- drivers/usb/cdns3/gadget.c:
Skip upstream commit 02851cb0cae3d ("usb: cdns3: Fix runtime PM
imbalance on error") as the implementation is not present in the NXP
tree to apply it.
----

Following upstream commits are included in this version:
----
ffe4d2a0684d Linux 5.4.126
0f8837070136 proc: only require mm_struct for writing
d63f00ec908b tracing: Correct the length check which causes memory corruption
7e4e824b109f ftrace: Do not blindly read the ip address in ftrace_bug()
74430f3f6149 scsi: core: Only put parent device if host state differs from SHOST_CREATED
e694ddc8f3de scsi: core: Put .shost_dev in failure path if host state changes to RUNNING
fe7bcd794a53 scsi: core: Fix failure handling of scsi_add_host_with_dma()
79296e292d67 scsi: core: Fix error handling of scsi_host_alloc()
8c9400c4855e NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.
86377b239e04 NFSv4: Fix second deadlock in nfs4_evict_inode()
3e3c7ebbfac1 NFS: Fix use-after-free in nfs4_init_client()
83668ab1dbbf kvm: fix previous commit for 32-bit builds
0147af30925a perf session: Correct buffer copying when peeking events
34769f17e47c NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()
0057ecef9f32 NFS: Fix a potential NULL dereference in nfs_get_client()
e3ecd9c09fcc IB/mlx5: Fix initializing CQ fragments buffer
796d3bd4ac93 KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message
71c751cbb9e8 sched/fair: Make sure to update tg contrib for blocked load
26ab08df8656 perf: Fix data race between pin_count increment/decrement
8aeb339571c6 vmlinux.lds.h: Avoid orphan section with !SMP
fc57713afaca RDMA/mlx4: Do not map the core_clock page to user space unless enabled
64f1fb6acc2a RDMA/ipoib: Fix warning caused by destroying non-initial netns
a0828219185d usb: typec: mux: Fix copy-paste mistake in typec_mux_match
139af3b2192c regulator: max77620: Use device_set_of_node_from_dev()
c4e10f92c319 regulator: core: resolve supply for boot-on/always-on regulators
5ef23506695b usb: fix various gadget panics on 10gbps cabling
b4903f7fdc48 usb: fix various gadgets null ptr deref on 10gbps cabling.
191144bcfe3a usb: gadget: eem: fix wrong eem header operation
cc40404bd0dd USB: serial: cp210x: fix alternate function for CP2102N QFN20
02fafcf74cde USB: serial: quatech2: fix control-request directions
eedd4b494538 USB: serial: omninet: add device id for Zyxel Omni 56K Plus
a2119ad276f1 USB: serial: ftdi_sio: add NovaTech OrionMX product ID
28b9764eb568 usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind
4fe7635a245b usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
9523c42be986 usb: typec: wcove: Use LE to CPU conversion when accessing msg->header
5e8ca8c79f74 usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling
366369b89bed usb: dwc3: ep0: fix NULL pointer exception
c469c8dddc7d usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
32c2e6c2e4eb usb: f_ncm: only first packet of aggregate needs to start timer
0c05a8bc0e76 USB: f_ncm: ncm_bitrate (speed) is unsigned
4d14a82ef112 cgroup1: don't allow '\n' in renaming
298499d73d2d btrfs: promote debugging asserts to full-fledged checks in validate_super
d4b047651fb1 btrfs: return value from btrfs_mark_extent_written() in case of error
dccd575337ac staging: rtl8723bs: Fix uninitialized variables
bff1fbf0cf07 kvm: avoid speculation-based attacks from out-of-range memslot accesses
977d11df7932 drm: Lock pointer access in drm_master_release()
b246b4c70c12 drm: Fix use-after-free read in drm_getunique()
b5502580cf95 spi: bcm2835: Fix out-of-bounds access with more than 4 slaves
a225ee1fe41c x86/boot: Add .text.* to setup.ld
8c2c1db4f2e4 i2c: mpc: implement erratum A-004447 workaround
c7f0393a370e i2c: mpc: Make use of i2c_recover_bus()
3cdbefdd3146 spi: Cleanup on failure of initial setup
85a7998e7211 spi: Don't have controller clean up spi device before driver unbind
92350839d329 powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
96cea4843b8f powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
3e9aa125f69c nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME
c385af145eb4 bnx2x: Fix missing error code in bnx2x_iov_init_one()
ece8ad75e318 dm verity: fix require_signatures module_param permissions
a450b5b6c01d MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER
eb5c4794b79e nvme-fabrics: decode host pathing error for connect
70036fb61ea8 net: dsa: microchip: enable phy errata workaround on 9567
128bb4b0e5d2 net: appletalk: cops: Fix data race in cops_probe1
19e14481cc7d net: macb: ensure the device is available before accessing GEMGXL control registers
cd05e1a61a05 scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
e773147692c6 scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq
1e209effe36c scsi: vmw_pvscsi: Set correct residual data length
90476c1bfff0 scsi: bnx2fc: Return failure if io_req is already in ABTS processing
a3842219a69d RDS tcp loopback connection can hang
3e324774411d net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
f9e7a38d148e wq: handle VM suspension in stall detection
92215c1f24c0 cgroup: disable controllers at parse time
e29d22371de8 net: mdiobus: get rid of a BUG_ON()
21df0c2e7d19 netlink: disable IRQs for netlink_lock_table()
e0172831c61a bonding: init notify_work earlier to avoid uninitialized use
9d7d4649dc1c isdn: mISDN: netjet: Fix crash in nj_probe:
77b9f527731e spi: sprd: Add missing MODULE_DEVICE_TABLE
cbeee4ccc1c7 ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
575ad4ab2057 vfio-ccw: Serialize FSM IDLE state with I/O completion
02d3f4f0aadb ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet
8a9478cfb21b ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
02851cb0cae3 usb: cdns3: Fix runtime PM imbalance on error
f3ed12af6bbb net/nfc/rawsock.c: fix a permission check bug
3e7c190475d9 spi: Fix spi device unregister flow
9f9ad67183aa ASoC: max98088: fix ni clock divider calculation
c9002013ffe0 proc: Track /proc/$pid/attr/ opener mm_struct
----

Link: https://lore.kernel.org/r/20210614102646.341387537@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/373
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-lts: update to v5.10.44
Andrey Zhizhikin [Wed, 16 Jun 2021 22:21:24 +0000 (22:21 +0000)]
linux-fslc-lts: update to v5.10.44

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

Following upstream commits are included in this version:
----
f2b1fc360fa1 Linux 5.10.44
ef9a0d224baf proc: only require mm_struct for writing
43c32c22254b tracing: Correct the length check which causes memory corruption
5b537408f273 scsi: core: Only put parent device if host state differs from SHOST_CREATED
0a31d1237aaf scsi: core: Put .shost_dev in failure path if host state changes to RUNNING
146446a43b3d scsi: core: Fix failure handling of scsi_add_host_with_dma()
7a696ce1d5d1 scsi: core: Fix error handling of scsi_host_alloc()
6e13b9bc66f0 NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.
d973bd0d6e7f NFSv4: Fix second deadlock in nfs4_evict_inode()
c3b6cf64dfe4 NFS: Fix use-after-free in nfs4_init_client()
9064c9d544b9 kvm: fix previous commit for 32-bit builds
351075bcfea9 perf session: Correct buffer copying when peeking events
b4651cea43af NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()
279ad78a00f8 NFS: Fix a potential NULL dereference in nfs_get_client()
91f7fdc4cc10 IB/mlx5: Fix initializing CQ fragments buffer
d046f724bbd7 KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message
4921feb0e5be x86/nmi_watchdog: Fix old-style NMI watchdog regression on old Intel CPUs
190a7f908993 sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling
32e22db8b25e sched/fair: Make sure to update tg contrib for blocked load
4c37b062edae sched/fair: Keep load_avg and load_sum synced
c64a3be39fa9 perf: Fix data race between pin_count increment/decrement
e0b518a2eb44 gpio: wcd934x: Fix shift-out-of-bounds error
56a388a9cc1e phy: ti: Fix an error code in wiz_probe()
62d891861f83 ASoC: meson: gx-card: fix sound-dai dt schema
0e2c9aeb0028 ASoC: core: Fix Null-point-dereference in fmt_single_name()
d83075c25a28 phy: cadence: Sierra: Fix error return code in cdns_sierra_phy_probe()
c9cb5837e92e tools/bootconfig: Fix error return code in apply_xbc()
16ccdcdfe668 vmlinux.lds.h: Avoid orphan section with !SMP
c25ec6386a81 ARM: cpuidle: Avoid orphan section warning
cb1aa1da0488 RDMA/mlx4: Do not map the core_clock page to user space unless enabled
67cf4e447b5e RDMA/ipoib: Fix warning caused by destroying non-initial netns
fd681a8c7ac8 drm/msm/a6xx: avoid shadow NULL reference in failure path
0bc79f4b7ac6 drm/msm/a6xx: update/fix CP_PROTECT initialization
5b7dc8329d7a drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650
5a61f69da3b8 drm/mcde: Fix off by 10^3 in calculation
d68889298029 usb: typec: mux: Fix copy-paste mistake in typec_mux_match
9e0677c2e390 usb: dwc3: gadget: Disable gadget IRQ during pullup disable
cc440da4aad9 phy: usb: Fix misuse of IS_ENABLED
aafc51fddfa8 regulator: rtmv20: Fix .set_current_limit/.get_current_limit callbacks
4579f6517679 regulator: bd71828: Fix .n_voltages settings
5a5f5cfb5f09 regulator: fan53880: Fix missing n_voltages setting
c365ff97617c regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837
e3a502abf506 regulator: max77620: Use device_set_of_node_from_dev()
06653ebc0ad2 regulator: core: resolve supply for boot-on/always-on regulators
7dcdfa28e1fe usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port
18eaf0de50ea usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port
b972eff87463 usb: fix various gadget panics on 10gbps cabling
4b289a0f3033 usb: fix various gadgets null ptr deref on 10gbps cabling.
6bf8ff7d0520 usb: gadget: eem: fix wrong eem header operation
21bee94fb9e4 USB: serial: cp210x: fix alternate function for CP2102N QFN20
4fa815beeaf0 USB: serial: quatech2: fix control-request directions
ef91a6bd9469 USB: serial: omninet: add device id for Zyxel Omni 56K Plus
1e2d41c17f43 USB: serial: ftdi_sio: add NovaTech OrionMX product ID
5cead896962d usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind
0b3bb7950e73 usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource()
6900ef1b1095 usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe()
572de10087a9 usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
7cee4344cbb3 usb: typec: wcove: Use LE to CPU conversion when accessing msg->header
199af8a06de2 usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling
470403639114 usb: dwc3: ep0: fix NULL pointer exception
851dee5a5da5 usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL
2af93b437a61 usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe
750a0d755642 usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled
b452e8bb7c52 usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
0ff5f83ae147 usb: f_ncm: only first packet of aggregate needs to start timer
0f5a20b1fd9d USB: f_ncm: ncm_bitrate (speed) is unsigned
1bf2c28ab268 mmc: renesas_sdhi: Fix HS400 on R-Car M3-W+
67aca230caf3 mmc: renesas_sdhi: abort tuning when timeout detected
97524384762c ftrace: Do not blindly read the ip address in ftrace_bug()
74d3b20b1b20 cgroup1: don't allow '\n' in renaming
31fe243a6376 btrfs: promote debugging asserts to full-fledged checks in validate_super
ca69dc891b28 btrfs: return value from btrfs_mark_extent_written() in case of error
bf240fee5b34 async_xor: check src_offs is not NULL before updating it
8d5c0f6b7a78 staging: rtl8723bs: Fix uninitialized variables
7af299b97734 kvm: avoid speculation-based attacks from out-of-range memslot accesses
6b6ff4d1f349 KVM: X86: MMU: Use the correct inherited permissions to get shadow page
14831b79560b perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server
aa8591a58cbd drm: Lock pointer access in drm_master_release()
491d52e00788 drm: Fix use-after-free read in drm_getunique()
afd87792db35 Revert "ACPI: sleep: Put the FACS table after using it"
82a8ffba54d3 spi: bcm2835: Fix out-of-bounds access with more than 4 slaves
05e6b7159475 ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8
d62d55f3941b ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8
557306806777 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8
bd0fe358d182 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2
6a81e47788ff ALSA: hda/realtek: headphone and mic don't work on an Acer laptop
98f842951f8a ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun()
bd7d88b0874f ALSA: seq: Fix race of snd_seq_timer_open()
fff6af6deae8 i2c: mpc: implement erratum A-004447 workaround
d78b76af9f61 i2c: mpc: Make use of i2c_recover_bus()
fa05ba61967a spi: Cleanup on failure of initial setup
0c4d4de2da4d spi: Don't have controller clean up spi device before driver unbind
3a5b982463f4 powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
a7c3c17867b3 powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
590f718a6473 nvmet: fix false keep-alive timeout when a controller is torn down
2538f06f9468 nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME
b0308804b2e0 bnx2x: Fix missing error code in bnx2x_iov_init_one()
90547d5db50b dm verity: fix require_signatures module_param permissions
7519ece673e3 MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER
37a079a6ae14 nvme-fabrics: decode host pathing error for connect
f42afc0f2902 net: dsa: microchip: enable phy errata workaround on 9567
ee144b798028 net: appletalk: cops: Fix data race in cops_probe1
a385cbf31ed0 net: macb: ensure the device is available before accessing GEMGXL control registers
bbb48789b62a scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
16763635285c scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq
eac1d159b7a3 scsi: vmw_pvscsi: Set correct residual data length
30030c6ff3d4 scsi: bnx2fc: Return failure if io_req is already in ABTS processing
8d717c9135a3 net:sfc: fix non-freed irq in legacy irq mode
e806df71eed2 RDS tcp loopback connection can hang
4353eb42180d net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
ad241cb1cffb wq: handle VM suspension in stall detection
5ca472d40e2d cgroup: disable controllers at parse time
be23c4af3d8a net: mdiobus: get rid of a BUG_ON()
1d6d43d4805d netlink: disable IRQs for netlink_lock_table()
42e490013809 bonding: init notify_work earlier to avoid uninitialized use
143fc7220961 isdn: mISDN: netjet: Fix crash in nj_probe:
2e2145ccfbcb usb: chipidea: udc: assign interrupt number to USB gadget structure
06e84ea1f457 spi: sprd: Add missing MODULE_DEVICE_TABLE
369f3caa4d74 ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
01905f3232fd vfio-ccw: Serialize FSM IDLE state with I/O completion
cad3dc73c064 vfio-ccw: Reset FSM state to IDLE inside FSM
4352209ed0f0 ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet
a5ee8f54d0ab ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
2f523cd4a931 usb: cdns3: Fix runtime PM imbalance on error
1e5cab50208c net/nfc/rawsock.c: fix a permission check bug
584b2c7ce244 bpf: Forbid trampoline attach for functions with variable arguments
fb91ab403e6e spi: spi-zynq-qspi: Fix stack violation bug
4b8b7bc3a726 spi: Fix spi device unregister flow
cb24d57ad572 ASoC: amd: fix for pcm_read() error
3b89db7468f7 ASoC: max98088: fix ni clock divider calculation
f70102cb369c proc: Track /proc/$pid/attr/ opener mm_struct
----

Link: https://lore.kernel.org/r/20210614102652.964395392@linuxfoundation.org
Link: https://lore.kernel.org/r/20210614161424.091266895@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/374
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: update to v5.12.11
Andrey Zhizhikin [Wed, 16 Jun 2021 22:20:35 +0000 (22:20 +0000)]
linux-fslc: update to v5.12.11

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

Following upstream commits are included in this version:
----
d7f82a4f24cb Linux 5.12.11
9be4a3eba8c9 proc: only require mm_struct for writing
34831232890d scsi: core: Only put parent device if host state differs from SHOST_CREATED
c446ec4ea8ae scsi: core: Put .shost_dev in failure path if host state changes to RUNNING
4aaa0d8efbef scsi: core: Fix failure handling of scsi_add_host_with_dma()
45d83db47281 scsi: core: Fix error handling of scsi_host_alloc()
2431180f5c32 NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.
64c21cd5c45d NFSv4: Fix second deadlock in nfs4_evict_inode()
72651c6579a2 NFS: Fix use-after-free in nfs4_init_client()
13f3c16b88ee kvm: fix previous commit for 32-bit builds
1e3f498b5d9f perf session: Correct buffer copying when peeking events
ff7b80b917c4 pinctrl: qcom: Make it possible to select SC8180x TLMM
dc3406d4f7c0 NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()
58ddf61f10b8 NFS: Fix a potential NULL dereference in nfs_get_client()
3e670c54eda2 IB/mlx5: Fix initializing CQ fragments buffer
9fb088ce13bc KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message
22cf65b6902b x86/nmi_watchdog: Fix old-style NMI watchdog regression on old Intel CPUs
63345c030e71 platform/surface: aggregator: Fix event disable function
322fd1cfe169 sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling
996c2417151e ASoC: SOF: reset enabled_cores state at suspend
5e3fb56e430b sched/fair: Make sure to update tg contrib for blocked load
2481ecc6835a sched/fair: Keep load_avg and load_sum synced
20d396b17a40 dt-bindings: connector: Replace BIT macro with generic bit ops
df4c7e3b1095 perf: Fix data race between pin_count increment/decrement
5138f8df0700 perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1
9f6025f3ff1f pinctrl: qcom: Fix duplication in gpio_groups
dd55331d493b gpio: wcd934x: Fix shift-out-of-bounds error
7307a2d3fdf8 phy: ti: Fix an error code in wiz_probe()
37d144cd4456 ASoC: meson: gx-card: fix sound-dai dt schema
047fd16015a7 ASoC: core: Fix Null-point-dereference in fmt_single_name()
02b07dd201f0 phy: cadence: Sierra: Fix error return code in cdns_sierra_phy_probe()
8c8783017306 tools/bootconfig: Fix error return code in apply_xbc()
05471eb76e77 vmlinux.lds.h: Avoid orphan section with !SMP
d37fa2a044d3 ARM: cpuidle: Avoid orphan section warning
8dc1b0e0ca20 RDMA: Verify port when creating flow rule
fdeb9f8043e1 RDMA/mlx5: Block FDB rules when not in switchdev mode
73b27339cb58 RDMA/mlx4: Do not map the core_clock page to user space unless enabled
98b6c670ac2d RDMA/mlx5: Use different doorbell memory for different processes
0a672f7d89db RDMA/ipoib: Fix warning caused by destroying non-initial netns
1ed3c16fe6b5 hwmon: (tps23861) correct shunt LSB values
7ee186a7ead1 hwmon: (tps23861) set current shunt value
c1723ce28c5d hwmon: (tps23861) define regmap max register
e3b478db63dc hwmon: (corsair-psu) fix suspend behavior
0c010eae2feb drm/msm/a6xx: avoid shadow NULL reference in failure path
868fb39fbfce drm/msm/a6xx: update/fix CP_PROTECT initialization
107107372f75 drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650
b6ed98736fdf drm/mcde: Fix off by 10^3 in calculation
95aadff4afa0 usb: typec: mux: Fix copy-paste mistake in typec_mux_match
0908fb0e80d8 usb: typec: tcpm: Fix misuses of AMS invocation
aad940c6579c usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP
63784c42dd3d usb: dwc3: gadget: Disable gadget IRQ during pullup disable
ed57e68f8636 usb: cdns3: Enable TDL_CHK only for OUT ep
9a801478908c phy: usb: Fix misuse of IS_ENABLED
b7611c3679fe regulator: rtmv20: Fix .set_current_limit/.get_current_limit callbacks
131503cf8536 regulator: atc260x: Fix n_voltages and min_sel for pickable linear ranges
4c445591c1a9 regulator: bd71828: Fix .n_voltages settings
9f61978e7dda regulator: scmi: Fix off-by-one for linear regulators .n_voltages setting
30db23bc246b regulator: fixed: Ensure enable_counter is correct if reg_domain_disable fails
b4b743881f68 regulator: fan53880: Fix missing n_voltages setting
f52a932f4897 regulator: da9121: Return REGULATOR_MODE_INVALID for invalid mode
76d8e9b60bca regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837
0d36883c4b33 regulator: max77620: Use device_set_of_node_from_dev()
b0dd9b3470fd regulator: core: resolve supply for boot-on/always-on regulators
b83c739ad800 usb: typec: tcpm: Do not finish VDM AMS for retrying Responses
cd32d4ee4171 usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port
d0a06696a8a4 usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port
b2d5b310e115 usb: typec: tcpm: Properly handle Alert and Status Messages
ca6bc277430d usb: fix various gadget panics on 10gbps cabling
f17aae7c4009 usb: fix various gadgets null ptr deref on 10gbps cabling.
0ee582bcc786 usb: gadget: eem: fix wrong eem header operation
ae746b6f4ce6 usb: cdnsp: Fix deadlock issue in cdnsp_thread_irq_handler
04e24bd0f02b USB: serial: cp210x: fix CP2102N-A01 modem control
802fcbd99ce5 USB: serial: cp210x: fix alternate function for CP2102N QFN20
0337fee5792a USB: serial: quatech2: fix control-request directions
db5cd62db582 USB: serial: omninet: add device id for Zyxel Omni 56K Plus
ae923b092c69 USB: serial: ftdi_sio: add NovaTech OrionMX product ID
3d472673eb2c usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind
cad7ce2b91b3 usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource()
49d9e9ef4c75 usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe()
02cd2a5cd4bc usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
733101e5f0ee usb: typec: wcove: Use LE to CPU conversion when accessing msg->header
b9f8edb1e44b usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling
cb65ff03f087 usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir
788755756dd4 usb: dwc3: ep0: fix NULL pointer exception
4aad390363d2 usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL
2bdf7460af16 usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe
d8dd3754e707 usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled
9015140154c5 usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
8ceb32221c11 usb: f_ncm: only first packet of aggregate needs to start timer
9e5f198de7c8 USB: f_ncm: ncm_bitrate (speed) is unsigned
da7ed080ef4d mmc: renesas_sdhi: Fix HS400 on R-Car M3-W+
800ad9137bec mmc: renesas_sdhi: abort tuning when timeout detected
a20972831799 tools/bootconfig: Fix a build error accroding to undefined fallthrough
b16a249eca22 tracing: Correct the length check which causes memory corruption
3e4ddeb68751 ftrace: Do not blindly read the ip address in ftrace_bug()
2145c61cc2b0 cgroup1: don't allow '\n' in renaming
ac62404157f1 coredump: Limit what can interrupt coredumps
7253a4999457 btrfs: promote debugging asserts to full-fledged checks in validate_super
2818ecb95753 btrfs: return value from btrfs_mark_extent_written() in case of error
d7c310163a4b btrfs: zoned: fix zone number to sector/physical calculation
fb58673c334e btrfs: do not write supers if we have an fs error
2c9809adffee async_xor: check src_offs is not NULL before updating it
555002a840ab bcache: avoid oversized read request in cache missing code path
7550b63e30a5 bcache: remove bcache device self-defined readahead
616126bff40c tick/nohz: Only check for RCU deferred wakeup on user/guest entry when needed
c597d5c59c7a bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove()
0bb28bc0457d misc: rtsx: separate aspm mode into MODE_REG and MODE_CFG
2147684be1eb usb: misc: brcmstb-usb-pinmap: check return value after calling platform_get_resource()
f44f1fc30dae staging: rtl8723bs: Fix uninitialized variables
ed0e2a893092 kvm: avoid speculation-based attacks from out-of-range memslot accesses
7707f7244d81 KVM: X86: MMU: Use the correct inherited permissions to get shadow page
1f297c56bfc6 KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync
82cc1c4728ce perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server
8c9987ad7134 x86, lto: Pass -stack-alignment only on LLD < 13.0.0
dfedcac75b81 drm: Lock pointer access in drm_master_release()
f773f8cccac1 drm: Fix use-after-free read in drm_getunique()
135076c45e45 ACPI: Pass the same capabilities to the _OSC regardless of the query flag
6192af07e37b Revert "ACPI: sleep: Put the FACS table after using it"
01415ff85a24 spi: bcm2835: Fix out-of-bounds access with more than 4 slaves
b7886783b01b ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8
e0173c323946 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8
3513eda896a1 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8
b5a06c772341 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2
a2901ac62752 ALSA: hda/realtek: headphone and mic don't work on an Acer laptop
05e4deffafda ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun()
536a7646c00a ALSA: seq: Fix race of snd_seq_timer_open()
9f573a752d1b i2c: mpc: implement erratum A-004447 workaround
a08e6771f30c i2c: mpc: Make use of i2c_recover_bus()
1cbb5b921e81 spi: Cleanup on failure of initial setup
a3576a4c1f83 spi: Don't have controller clean up spi device before driver unbind
4d5773d335ad powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
a8089545a34f powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
983b52636a43 nvmet: fix false keep-alive timeout when a controller is torn down
c4082a91c49f nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME
8086763d3759 bnx2x: Fix missing error code in bnx2x_iov_init_one()
fb429fad145a dm verity: fix require_signatures module_param permissions
3a0753cb6276 bpf, selftests: Adjust few selftest result_unpriv outcomes
050a7e2a54e5 MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER
268323c154ab nvme-fabrics: decode host pathing error for connect
3dc1e208ca8d Makefile: LTO: have linker check -Wframe-larger-than
0f34aff56ff0 net: dsa: microchip: enable phy errata workaround on 9567
42e7fa0c2a4c net: appletalk: cops: Fix data race in cops_probe1
1f66d0d2f033 net: macb: ensure the device is available before accessing GEMGXL control registers
817a9bb19cc2 scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
b392e2fb0ee5 scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq
87bf5d1a72ca scsi: vmw_pvscsi: Set correct residual data length
e57339009896 scsi: bnx2fc: Return failure if io_req is already in ABTS processing
81c4d1d83f88 net:sfc: fix non-freed irq in legacy irq mode
495d0518640a RDS tcp loopback connection can hang
2ed296c47e5c net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
8b30908df8d5 wq: handle VM suspension in stall detection
ac91f6bdc0c5 cgroup: disable controllers at parse time
a244250207f5 net: mdiobus: get rid of a BUG_ON()
76cc8e04f38c netlink: disable IRQs for netlink_lock_table()
cf3f90b7b5ab bonding: init notify_work earlier to avoid uninitialized use
6249193e0370 isdn: mISDN: netjet: Fix crash in nj_probe:
0a42b3feff92 usb: chipidea: udc: assign interrupt number to USB gadget structure
cec64306c987 spi: sprd: Add missing MODULE_DEVICE_TABLE
51bd6bf47197 ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
320b3e0b16dd vfio-ccw: Serialize FSM IDLE state with I/O completion
50360f4e084c vfio-ccw: Reset FSM state to IDLE inside FSM
f5e770c0c60a bpf: Add deny list of btf ids check for tracing programs
d573fd0394d0 ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet
903491d1e168 ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
9f1bab36a709 usb: cdns3: Fix runtime PM imbalance on error
90d0a3c76965 net/nfc/rawsock.c: fix a permission check bug
abcc5436d341 ASoC: codecs: lpass-tx-macro: add missing MODULE_DEVICE_TABLE
4cacae854aea ASoC: codecs: lpass-rx-macro: add missing MODULE_DEVICE_TABLE
2b9cceb297dc bpf: Forbid trampoline attach for functions with variable arguments
cbdf358ea88f spi: spi-zynq-qspi: Fix stack violation bug
e92ac9263b06 spi: Fix spi device unregister flow
9911e503a800 ASoC: amd: fix for pcm_read() error
8b6fb1177d5b ASoC: max98088: fix ni clock divider calculation
35b9a92b5408 proc: Track /proc/$pid/attr/ opener mm_struct
----

Link: https://lore.kernel.org/r/20210614102658.137943264@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/375
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolibimxvpuapi2: Update to version 2.2.0
Carlos Rafael Giani [Mon, 14 Jun 2021 16:59:38 +0000 (18:59 +0200)]
libimxvpuapi2: Update to version 2.2.0

* Add IMX_VPU_API_DEC_OUTPUT_CODE_VIDEO_PARAMETERS_CHANGED output code
* Deprecate encoder drain mode, better document decoder drain mode
* Various documentation fixes and new overviews about en- and
  decoding to help with the basic concepts
* Add note about the current state of i.MX8m plus support
* New functions:
  imx_vpu_api_is_color_format_rgb()
  imx_vpu_api_vp8_profile_number()
  imx_vpu_api_vp8_partition_count_number()
  imx_vpu_api_vp9_profile_number()
  imx_vpu_api_enc_set_frame_rate()
* imx6-coda: Fix decoded frame fb_context
  This was causing crashes when callers relied on said fb_context

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
3 years agocicd: Add backport workflow
Otavio Salvador [Tue, 15 Jun 2021 12:16:49 +0000 (09:16 -0300)]
cicd: Add backport workflow

This allow for easier backport of PRs to existing releases.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: I72a56eb47f37dd204ad2ae56368b8973f1fdf9cb

3 years agoisp-imx: fix compiler error with __DATE__, __TIME__
Max Krummenacher [Mon, 14 Jun 2021 08:32:57 +0000 (10:32 +0200)]
isp-imx: fix compiler error with __DATE__, __TIME__

With reproducible build enabled the compiler is configured to throw
an error if __TIME__, __DATE__ preprocessor macros are used,
replace them.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
3 years agolinux-fslc-imx: update to v5.4.125
Andrey Zhizhikin [Thu, 10 Jun 2021 20:39:43 +0000 (20:39 +0000)]
linux-fslc-imx: update to v5.4.125

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

Following upstream commits are included in this version:
----
3909e2374335 Linux 5.4.125
d99029e6aab6 neighbour: allow NUD_NOARP entries to be forced GCed
8e0bb29446d1 i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops
bdc17b2f8264 xen-pciback: redo VF placement in the virtual topology
defcc2b5e54a lib/lz4: explicitly support in-place decompression
97e814e6b5cd x86/kvm: Disable all PV features on crash
9084fe1b3572 x86/kvm: Disable kvmclock on all CPUs on shutdown
7620a669111b x86/kvm: Teardown PV features on boot CPU as well
f82030a586a1 KVM: arm64: Fix debug register indexing
2295e87a5e39 KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
0450af01ae7e btrfs: fix unmountable seed device after fstrim
3b7f3cab1d47 mm/filemap: fix storing to a THP shadow entry
0a890e220954 XArray: add xas_split
03a390d8796d XArray: add xa_get_order
fd8e06a7a723 mm: add thp_order
f192885f7cee bnxt_en: Remove the setting of dev_port.
14fd3da3e8d3 mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY
6d4da27bd9ef btrfs: fixup error handling in fixup_inode_link_counts
dad974d2494a btrfs: return errors from btrfs_del_csums in cleanup_ref_head
0fd9149a82e3 btrfs: fix error handling in btrfs_del_csums
295859a55549 btrfs: mark ordered extent and inode with error if we fail to finish
12ca65539b04 x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing
b0c0d8b5bf94 drm/amdgpu: make sure we unpin the UVD BO
24c06e5452c3 drm/amdgpu: Don't query CE and UE errors
5d4c4b06ed9f nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect
cc2edb99ea60 ocfs2: fix data corruption by fallocate
2cd6eedfa634 pid: take a reference when initializing `cad_pid`
fe4e0bd4c26c usb: dwc2: Fix build in periphal-only mode
920697b004e4 ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed
52fc8f05c158 ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators
2cac47eed455 ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch
d349ff008cb3 ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx
0afd601d8e0a ALSA: timer: Fix master timer notification
d65bc969ec8b HID: multitouch: require Finger field to mark Win8 reports as MT
368c5d45a87e HID: magicmouse: fix NULL-deref on disconnect
142d5ca797a9 HID: i2c-hid: Skip ELAN power-on command after reset
4d94f530cd24 net: caif: fix memory leak in cfusbl_device_notify
f52f4fd67264 net: caif: fix memory leak in caif_device_notify
c97cdb70b72d net: caif: add proper error handling
64824f626c0c net: caif: added cfserl_release function
b6f97555c71f Bluetooth: use correct lock to prevent UAF of hdev object
8d3d0ac73a4a Bluetooth: fix the erroneous flush_work() order
28efacc21d2a tipc: fix unique bearer names sanity check
9ac67fdf64e0 tipc: add extack messages for bearer/media failure
0fa160a75748 bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act
22ea29c39717 ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells
5b97dd983255 ARM: dts: imx7d-pico: Fix the 'tuning-step' property
55fa22d1d8b2 ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property
3a559111bd10 arm64: dts: zii-ultra: fix 12V_MAIN voltage
f78c28a0dda1 arm64: dts: ls1028a: fix memory node
3616dd03bc43 i40e: add correct exception tracing for XDP
adfd6355fc8b i40e: optimize for XDP_REDIRECT in xsk path
06f667dba42e i2c: qcom-geni: Add shutdown callback for i2c
de37510ec67d ice: Allow all LLDP packets from PF to Tx
bafd0a7461f0 ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared
3583ab29177c ice: write register with correct offset
7ba7fa78a92d ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions
112533f50c7e ixgbevf: add correct exception tracing for XDP
b5cc02c6986f ieee802154: fix error return code in ieee802154_llsec_getparams()
4ca8aa37cb43 ieee802154: fix error return code in ieee802154_add_iface()
66f3ab065b70 netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches
da8d31e80ff4 netfilter: nft_ct: skip expectations for confirmed conntrack
14c0381e2639 ACPICA: Clean up context mutex during object deletion
8e8678936f0d net/sched: act_ct: Fix ct template allocation for zone 0
385e1861f31b HID: i2c-hid: fix format string mismatch
279e2136dd21 HID: pidff: fix error return code in hid_pidff_init()
c8a95cb0c02d ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service
087b803a5b49 vfio/platform: fix module_put call in error flow
60dcad10e2c7 samples: vfio-mdev: fix error handing in mdpy_fb_probe()
870973918b2a vfio/pci: zap_vma_ptes() needs MMU
5da371c3fdfb vfio/pci: Fix error return code in vfio_ecap_init()
a4ed60297770 efi: cper: fix snprintf() use in cper_dimm_err_location()
bc8f6647a73c efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared
2986fdd3211f netfilter: conntrack: unregister ipv4 sockopts on error unwind
90870b45fc62 hwmon: (dell-smm-hwmon) Fix index values
0338fa4af9f3 nl80211: validate key indexes for cfg80211_registered_device
e9487a498753 ALSA: usb: update old-style static const declaration
aaa41b3094ea net: usb: cdc_ncm: don't spew notifications
96a40c3fa3d3 btrfs: tree-checker: do not error out if extent ref hash doesn't match
----

Link: https://lore.kernel.org/r/20210608175935.254388043@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/368
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-lts: update to v5.10.43
Andrey Zhizhikin [Thu, 10 Jun 2021 20:37:31 +0000 (20:37 +0000)]
linux-fslc-lts: update to v5.10.43

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

Following upstream commits are included in this version:
----
951358a824f9 Linux 5.10.43
d17d47da59f7 neighbour: allow NUD_NOARP entries to be forced GCed
6b53db8c4c14 xen-netback: take a reference to the RX task thread
316de9a88c83 netfilter: nf_tables: missing error reporting for not selected expressions
eddf2d9f76b0 i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops
f20eef4d0686 lib/lz4: explicitly support in-place decompression
334c59d58de5 x86/kvm: Disable all PV features on crash
3b0becf8b1ec x86/kvm: Disable kvmclock on all CPUs on shutdown
38b858da1c58 x86/kvm: Teardown PV features on boot CPU as well
b327c9774759 KVM: arm64: Fix debug register indexing
b3ee3f50ab1b KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
fe910d20e2d8 btrfs: fix unmountable seed device after fstrim
05e41f6f1c4e drm/msm/dpu: always use mdp device to scale bandwidth
2eb4ec9c2c35 mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY
baa6763123e2 btrfs: fix deadlock when cloning inline extents and low on available space
0df50d47d174 btrfs: abort in rename_exchange if we fail to insert the second ref
48568f3944ee btrfs: fixup error handling in fixup_inode_link_counts
466d83fdbbe3 btrfs: return errors from btrfs_del_csums in cleanup_ref_head
5a89982fa2bb btrfs: fix error handling in btrfs_del_csums
b547a16b2491 btrfs: mark ordered extent and inode with error if we fail to finish
5e5e63bacbe8 powerpc/kprobes: Fix validation of prefixed instructions across page boundary
42f75a4381a4 x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing
3a6b69221f96 drm/amdgpu: make sure we unpin the UVD BO
58da0b509e4b drm/amdgpu: Don't query CE and UE errors
48ee0db61c82 nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect
445477e9274e x86/sev: Check SME/SEV support in CPUID first
942c5864de85 x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid()
68dcd32b326a mm/page_alloc: fix counting of free pages after take off from buddy
5f2e1e818e9f mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests()
c8d5faee4624 ocfs2: fix data corruption by fallocate
7178be006d49 pid: take a reference when initializing `cad_pid`
a4ed12f5edc4 usb: dwc2: Fix build in periphal-only mode
3b713aafa7c9 ext4: fix accessing uninit percpu counter variable with fast_commit
2050c6e5b161 ext4: fix memory leak in ext4_mb_init_backend on error path.
fb86acc62369 ext4: fix fast commit alignment issues
d3b668b96ad3 ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed
01d349a481f0 ext4: fix memory leak in ext4_fill_super
b2057d138f1b ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators
623603e255aa ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch
846848c0520f ALSA: hda: update the power_state during the direct-complete
cfbb57fcb180 ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx
029c06103e0a ALSA: timer: Fix master timer notification
d11e5b96efde gfs2: fix scheduling while atomic bug in glocks
127f25be2ff0 HID: multitouch: require Finger field to mark Win8 reports as MT
b5d013c4c76b HID: magicmouse: fix NULL-deref on disconnect
a5e554f78981 HID: i2c-hid: Skip ELAN power-on command after reset
46403c1f80b0 net: caif: fix memory leak in cfusbl_device_notify
af2806345a37 net: caif: fix memory leak in caif_device_notify
d6db727457dd net: caif: add proper error handling
dac53568c6ac net: caif: added cfserl_release function
df3b45f6d1ce wireguard: allowedips: free empty intermediate nodes when removing single node
c5155c741a48 wireguard: allowedips: allocate nodes in kmem_cache
70a9a71ab3e5 wireguard: allowedips: remove nodes in O(1)
42a667715b1e wireguard: allowedips: initialize list head in selftest
842c21d6a042 wireguard: selftests: make sure rp_filter is disabled on vethc
b8d72ac1f210 wireguard: selftests: remove old conntrack kconfig value
f74da2c2546c wireguard: use synchronize_net rather than synchronize_rcu
d4275889ac9c wireguard: peer: allocate in kmem_cache
d64fdbaec09b wireguard: do not use -O3
74caf718cc74 Bluetooth: use correct lock to prevent UAF of hdev object
3795007c8dfc Bluetooth: fix the erroneous flush_work() order
7fa8ee00b5fa drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate
c12946548001 drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate
58f4d45d8d4d drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate
ec72cb50c1db io_uring: use better types for cflags
0b2a990e5d2f io_uring: fix link timeout refs
3c23e23c7ad9 riscv: vdso: fix and clean-up Makefile
282c9eeda6c2 serial: stm32: fix threaded interrupt handling
fdf1e5eec3ed tipc: fix unique bearer names sanity check
e31ae45ed1d3 tipc: add extack messages for bearer/media failure
0d83aec6e010 bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act
5592731e13cc ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells
67ae12a57b34 ARM: dts: imx7d-pico: Fix the 'tuning-step' property
a776ea1eca2b ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property
8aa4700de52d arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage
4f323ce68e75 arm64: dts: zii-ultra: fix 12V_MAIN voltage
a3716c19330d arm64: dts: ls1028a: fix memory node
d551b8e85777 bus: ti-sysc: Fix am335x resume hang for usb otg module
426ba49ec50b optee: use export_uuid() to copy client UUID
d866a6e61a4d arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent
a1bf16616d83 ixgbe: add correct exception tracing for XDP
e369db6cde11 ixgbe: optimize for XDP_REDIRECT in xsk path
ad505705bba6 ice: add correct exception tracing for XDP
9e1eb428849f ice: optimize for XDP_REDIRECT in xsk path
7bd82b73d589 ice: simplify ice_run_xdp
274d6eeaafc7 i40e: add correct exception tracing for XDP
fbae1a97ce34 i40e: optimize for XDP_REDIRECT in xsk path
1958a31c035d cxgb4: avoid link re-train during TC-MQPRIO configuration
21d494d4446b i2c: qcom-geni: Add shutdown callback for i2c
c4b796f20c95 ice: Allow all LLDP packets from PF to Tx
68db78345f73 ice: report supported and advertised autoneg using PHY capabilities
8726b9e81be7 ice: handle the VF VSI rebuild failure
a79883ce1e9f ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared
b94580b055b8 ice: Fix allowing VF to request more/less queues via virtchnl
098702358274 ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions
1dcf3d435bf6 cxgb4: fix regression with HASH tc prio value update
8067da904921 ixgbevf: add correct exception tracing for XDP
e0b61cda5f07 igb: add correct exception tracing for XDP
e513d889625b ieee802154: fix error return code in ieee802154_llsec_getparams()
2a0ba0125c2c ieee802154: fix error return code in ieee802154_add_iface()
ff5039ec75c8 bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks
cdf3f6db1a86 bpf: Simplify cases in bpf_base_func_proto
4cf297ef595c drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest()
8d614eebc003 netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches
5f3429c05e40 netfilter: nft_ct: skip expectations for confirmed conntrack
c440cd080761 nvmet: fix freeing unallocated p2pmem
2a8cda3867cd net/mlx5: DR, Create multi-destination flow table with level less than 64
c8972cf28ea1 net/mlx5e: Check for needed capability for cvlan matching
730700337593 net/mlx5: Check firmware sync reset requested is set before trying to abort it
c1ea8c0e71ea net/mlx5e: Fix incompatible casting
f1d4184f128d net/tls: Fix use-after-free after the TLS device goes down and up
874ece252ed2 net/tls: Replace TLS_RX_SYNC_RUNNING with RCU
a5de17bb916a net: sock: fix in-kernel mark setting
09fdb6747b7e net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs
091283e3d5eb perf probe: Fix NULL pointer dereference in convert_variable_location()
100c872c7511 ACPICA: Clean up context mutex during object deletion
df7c913f90c3 nvme-rdma: fix in-casule data send for chained sgls
b198f77a3613 mptcp: always parse mptcp options for MPC reqsk
be0d85072686 net/sched: act_ct: Fix ct template allocation for zone 0
f07c54831477 net/sched: act_ct: Offload connections with commit action
4f00f9c169d9 devlink: Correct VIRTUAL port to not have phys_port attributes
56c45ab00aba HID: i2c-hid: fix format string mismatch
744db828d6f9 HID: pidff: fix error return code in hid_pidff_init()
39b92726a380 HID: logitech-hidpp: initialize level variable
4b1aba653642 ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service
46ae882bb19a vfio/platform: fix module_put call in error flow
2adb0313b132 samples: vfio-mdev: fix error handing in mdpy_fb_probe()
c25454a4f4cb vfio/pci: zap_vma_ptes() needs MMU
c303db1211a7 vfio/pci: Fix error return code in vfio_ecap_init()
8d27efbb0ee4 efi: cper: fix snprintf() use in cper_dimm_err_location()
951f8ef71d69 efi/libstub: prevent read overflow in find_file_option()
b828601c752b efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared
5148066edbdc efi/fdt: fix panic when no valid fdt found
39a909a9720d netfilter: conntrack: unregister ipv4 sockopts on error unwind
46e650617934 hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228
0d0df2e53223 hwmon: (dell-smm-hwmon) Fix index values
70df000fb880 net: usb: cdc_ncm: don't spew notifications
1d62b7ac83e0 btrfs: tree-checker: do not error out if extent ref hash doesn't match
----

Link: https://lore.kernel.org/r/20210608175942.377073879@linuxfoundation.org
https://github.com/Freescale/linux-fslc/pull/369

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: update to v5.12.10
Andrey Zhizhikin [Thu, 10 Jun 2021 20:36:36 +0000 (20:36 +0000)]
linux-fslc: update to v5.12.10

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

Following upstream commits are included in this version:
----
8a901e19407d Linux 5.12.10
ddf088d7aaaa neighbour: allow NUD_NOARP entries to be forced GCed
caec9bcaeb1a xen-netback: take a reference to the RX task thread
268218460584 netfilter: nf_tables: missing error reporting for not selected expressions
551677defbb5 x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR
542bbcaa930a i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops
3762e844c5a0 ARM: OMAP1: isp1301-omap: Add missing gpiod_add_lookup_table function
5a3d82dc8ace KVM: arm64: Resolve all pending PC updates before immediate exit
830e7653e940 KVM: arm64: Commit pending PC adjustemnts before returning to userspace
9b77839fd4b6 x86/kvm: Disable all PV features on crash
1df2dc09926f x86/kvm: Disable kvmclock on all CPUs on shutdown
d1629b5b925d x86/kvm: Teardown PV features on boot CPU as well
6f2a834f364d KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
9ddd1b2c8c31 drm/msm/dpu: always use mdp device to scale bandwidth
6280e8aca1e0 mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY
7feb7361efe0 btrfs: fix deadlock when cloning inline extents and low on available space
ff8de2cec65a btrfs: abort in rename_exchange if we fail to insert the second ref
4cd303735bdf btrfs: fixup error handling in fixup_inode_link_counts
a70d4dac28aa btrfs: check error value from btrfs_update_inode in tree log
b37885cc0135 btrfs: fix fsync failure and transaction abort after writes to prealloc extents
363747ad1f44 btrfs: return errors from btrfs_del_csums in cleanup_ref_head
99eee2efe4b7 btrfs: fix error handling in btrfs_del_csums
22beee867bf1 btrfs: mark ordered extent and inode with error if we fail to finish
50863015b6a7 powerpc/kprobes: Fix validation of prefixed instructions across page boundary
3cbf4d6d2b52 x86/thermal: Fix LVT thermal setup for SMI delivery mode
25823b4e08f6 x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing
a1f10530c732 drm/amdgpu: make sure we unpin the UVD BO
9d1d6c04a603 drm/amdgpu: Don't query CE and UE errors
0c4559736d9a nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect
bf63f3676c5f KVM: PPC: Book3S HV: Save host FSCR in the P7/8 path
01049949f673 x86/sev: Check SME/SEV support in CPUID first
de8a25bef860 dmaengine: idxd: Use cpu_feature_enabled()
25aaa062fa73 x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid()
4c438acbfbdf scsi: lpfc: Fix failure to transmit ABTS on FC link
455170aca45a mm/page_alloc: fix counting of free pages after take off from buddy
3c822fea4bb2 mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests()
0a31dd6fd2f4 ocfs2: fix data corruption by fallocate
b8ff869f2015 pid: take a reference when initializing `cad_pid`
9a01a5cd63cd kfence: use TASK_IDLE when awaiting allocation
18071d618c1a kfence: maximize allocation wait timeout duration
08ec01b5318a Revert "MIPS: make userspace mapping young by default"
62fa43c7ee55 usb: dwc2: Fix build in periphal-only mode
c48d71d1367f ext4: fix accessing uninit percpu counter variable with fast_commit
04fb2baa0b14 ext4: fix memory leak in ext4_mb_init_backend on error path.
ba499e0bf9c8 ext4: fix fast commit alignment issues
48105dc98c9c ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed
1385b23396d5 ext4: fix memory leak in ext4_fill_super
ff7fe51dc492 ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators
d16c0b0658b2 ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch
5c671c9d8363 ALSA: hda: update the power_state during the direct-complete
89b6aacdc483 ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx
601554201a95 ALSA: timer: Fix master timer notification
112c92cf82a2 gfs2: fix scheduling while atomic bug in glocks
92462d2e0a4c HID: multitouch: require Finger field to mark Win8 reports as MT
9cf27473f219 HID: magicmouse: fix NULL-deref on disconnect
4a88d9210c52 HID: i2c-hid: Skip ELAN power-on command after reset
dde8686985ec net: caif: fix memory leak in cfusbl_device_notify
6a0e317f6109 net: caif: fix memory leak in caif_device_notify
88550e9c900b net: caif: add proper error handling
19e089e07e19 net: caif: added cfserl_release function
5ceb59f40c09 wireguard: allowedips: free empty intermediate nodes when removing single node
af04157d885e wireguard: allowedips: allocate nodes in kmem_cache
6f425fc65c08 wireguard: allowedips: remove nodes in O(1)
8eee870d8290 wireguard: allowedips: initialize list head in selftest
90b33dbb8395 wireguard: selftests: make sure rp_filter is disabled on vethc
4b8aa955bf47 wireguard: selftests: remove old conntrack kconfig value
3709c87e0dbe wireguard: use synchronize_net rather than synchronize_rcu
958810e99f6f wireguard: peer: allocate in kmem_cache
8af215cc8305 wireguard: do not use -O3
7422eadcf201 Bluetooth: use correct lock to prevent UAF of hdev object
3556fac71e41 Bluetooth: fix the erroneous flush_work() order
af512f09385a drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate
805e5a259f99 drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate
4a728699bc2a drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate
1f64f5e903b9 io_uring: fix ltout double free on completion race
9e44293267a5 io_uring: wrap io_kiocb reference count manipulation in helpers
0cd6e16742d4 io_uring: use better types for cflags
876808dba2ff io_uring: fix link timeout refs
5a5357cd2cd9 amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create
904987a65092 riscv: vdso: fix and clean-up Makefile
f9a2672791d0 serial: stm32: fix threaded interrupt handling
ab5cfe2c05fe tipc: fix unique bearer names sanity check
506285aa2f7f tipc: add extack messages for bearer/media failure
ca93a7e6d22d arm64: meson: select COMMON_CLK
c8f7f44ca1e9 bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act
0c41a1124d37 ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells
1f00cc03b8a1 ARM: dts: imx7d-pico: Fix the 'tuning-step' property
250792f40b6d ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property
8567131103a5 arm64: dts: freescale: sl28: var1: fix RGMII clock and voltage
f3b70e434a6e arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage
f61ce6a8225c arm64: dts: zii-ultra: fix 12V_MAIN voltage
e86d02dbd177 arm64: dts: zii-ultra: remove second GEN_3V3 regulator instance
c57ad9d41026 arm64: dts: ls1028a: fix memory node
484634991cdc bus: ti-sysc: Fix am335x resume hang for usb otg module
bc6a0dfb0535 optee: use export_uuid() to copy client UUID
435d7f1049e0 arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent
88728042be15 ixgbe: add correct exception tracing for XDP
85e8a90cd7cb ixgbe: optimize for XDP_REDIRECT in xsk path
1b002f376a9d ice: add correct exception tracing for XDP
e2d914baa1c2 ice: optimize for XDP_REDIRECT in xsk path
567d67a3cb9d i40e: add correct exception tracing for XDP
c93d6b804035 i40e: optimize for XDP_REDIRECT in xsk path
0ce89496a1f9 cxgb4: avoid link re-train during TC-MQPRIO configuration
2411c02d0389 sch_htb: fix refcount leak in htb_parent_to_leaf_offload
bf807cfb9feb i2c: qcom-geni: Add shutdown callback for i2c
5cd9ec7ad51c ice: Allow all LLDP packets from PF to Tx
9ba861c7957a ice: report supported and advertised autoneg using PHY capabilities
4f000fa8076b ice: handle the VF VSI rebuild failure
53ba29c32b41 ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared
e2bd0bc13d27 ice: Fix allowing VF to request more/less queues via virtchnl
0a462e25ef0f ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions
511ffe92734e cxgb4: fix regression with HASH tc prio value update
1d34fa4fcf06 ice: track AF_XDP ZC enabled queues in bitmap
a1c1b1ef41cd ixgbevf: add correct exception tracing for XDP
5a8e2bf7eebb igb: add correct exception tracing for XDP
bb5da059defe igb: Fix XDP with PTP enabled
6820c1aaf8e5 ieee802154: fix error return code in ieee802154_llsec_getparams()
e5a823123782 ieee802154: fix error return code in ieee802154_add_iface()
acc43fc6cf0d bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks
f2c444cacbb0 drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest()
851fcb15e735 netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches
2c0e6b35b88a netfilter: nft_ct: skip expectations for confirmed conntrack
8a452d62e7ce nvmet: fix freeing unallocated p2pmem
ef94ecfa3e5b net/mlx5: DR, Create multi-destination flow table with level less than 64
500563cb6fb0 net/mlx5e: Fix adding encap rules to slow path
9606de3ac084 net/mlx5e: Check for needed capability for cvlan matching
d1ead783fe2e net/mlx5: Check firmware sync reset requested is set before trying to abort it
f8bdc8d7d8e8 net/mlx5e: Fix incompatible casting
0f1e6fe66977 net/tls: Fix use-after-free after the TLS device goes down and up
aada29744711 net/tls: Replace TLS_RX_SYNC_RUNNING with RCU
80cebcccc120 net: sock: fix in-kernel mark setting
ee64a27e9edc net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs
eba7c76a5651 perf probe: Fix NULL pointer dereference in convert_variable_location()
b89474465f69 ACPICA: Clean up context mutex during object deletion
ec6793f17576 nvme-rdma: fix in-casule data send for chained sgls
7d4446bcb406 mptcp: do not reset MP_CAPABLE subflow on mapping errors
9d0d1d10ba54 mptcp: always parse mptcp options for MPC reqsk
b9c78b1a9596 mptcp: fix sk_forward_memory corruption on retransmission
41d6cc0cd8e9 net/sched: act_ct: Fix ct template allocation for zone 0
30822781c899 net/sched: act_ct: Offload connections with commit action
36c19acbbc7e devlink: Correct VIRTUAL port to not have phys_port attributes
47b0e3728f47 kbuild: Quote OBJCOPY var to avoid a pahole call break the build
c30c28987173 HID: i2c-hid: fix format string mismatch
29beadea66a2 HID: amd_sfh: Fix memory leak in amd_sfh_work
427bc15bbd9d HID: pidff: fix error return code in hid_pidff_init()
192576732f76 HID: logitech-hidpp: initialize level variable
25775914cc8b ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service
f1a02cde2deb vfio/platform: fix module_put call in error flow
a5ed75187580 samples: vfio-mdev: fix error handing in mdpy_fb_probe()
1752346dfd97 vfio/pci: zap_vma_ptes() needs MMU
2d5e0f9d5b8d vfio/pci: Fix error return code in vfio_ecap_init()
99702e4d6e9b efi: cper: fix snprintf() use in cper_dimm_err_location()
e786eacbf323 efi/libstub: prevent read overflow in find_file_option()
68e34413ba72 efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared
8a7e8b4e5631 efi/fdt: fix panic when no valid fdt found
dda954b96c90 netfilter: conntrack: unregister ipv4 sockopts on error unwind
62c52507cddc hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228
9cad2c70e408 hwmon: (dell-smm-hwmon) Fix index values
068c4db1eed3 mt76: mt76x0e: fix device hang during suspend/resume
6919e8a24e70 mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report
a31a19948c94 mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report
----

Link: https://lore.kernel.org/r/20210608175945.476074951@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/370
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agou-boot-fslc: update to v2021.07-rc4
Andrey Zhizhikin [Thu, 10 Jun 2021 19:32:43 +0000 (19:32 +0000)]
u-boot-fslc: update to v2021.07-rc4

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

Following upstream commits are included in this version:
----
e3b64beda5 Prepare v2021.07-rc4
80da2453e1 configs: Resync with savedefconfig
18dd72ad47 Merge tag 'u-boot-rockchip-20210606' of https://source.denx.de/u-boot/custodians/u-boot-rockchip
281e95c40f Merge tag 'dm-pull-6jun21' of https://source.denx.de/u-boot/custodians/u-boot-dm
0c4e63a487 Merge tag 'video-for-2021-07-rc3' of https://source.denx.de/u-boot/custodians/u-boot-video
269fa8468d test: add dm_test_read_resource
0d1ab576f2 net: luton: remove address translation after ofnode_read_resource
ca2f948a4b pwm: cros_ec: Rename "priv_auto_alloc_size" to "priv_auto"
205b9f5100 sandbox: correct determination of the text base
0e35b937b9 of: addr: Remove call to dev_count_cells() in of_get_address()
139eaa7a2b of: addr: Translate 'dma-ranges' for parent nodes missing 'dma-ranges'
0df6e66c99 pico-imx6ul: disable video after DM_VIDEO conversion deadline
ac36dc7d19 brxre1: disable video after DM_VIDEO conversion deadline
bbc14b43de mx28evk: disable video after DM_VIDEO conversion deadline
a0195e980b siemens: pxm2: disable video after DM_VIDEO conversion deadline
bf5d1244e6 siemens: rut: disable video after DM_VIDEO conversion deadline
c003d2cd6b Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
176c3e7760 arm: mvebu: turris_omnia: support invoking rescue boot from console
0b5bb36d13 arm: mvebu: turris_omnia: update rescue mode boot command
b321722f22 arm: a37xx: pci: Fix configuring PCIe resources
079b35a261 arm: a37xx: pci: Increase PCIe MEM size from 16 MiB to 127 MiB
4a82fca8e3 arm: a37xx: pci: Fix a3700_fdt_fix_pcie_regions() function
46b679e3ec arm: a37xx: pci: Find PCIe controller node by compatible instead of path
a544d65f1d arm: a37xx: pci: Fix DT compatible string to Linux' DT compatible
7b85aefd4b arm: a37xx: pci: Disable bus mastering when unloading driver
127dbec39a arm: a37xx: pci: Don't put link into LTSSM Recovery state during probe
89be8e31cc fastboot: Fix overflow when calculating chunk size
87f9c08d84 MAINTAINERS: Update maintainer's mail address
d8729a114e Merge https://source.denx.de/u-boot/custodians/u-boot-riscv
fa68645b94 Merge https://source.denx.de/u-boot/custodians/u-boot-sunxi
d7da718bd9 drivers: pci: pcie_dw_common: fix Werror compilation error
c552debbd8 riscv: cpu: fu740: clear feature disable CSR
70415e1e52 board: sifive: add HiFive Unmatched board support
1c07b0c562 riscv: dts: add SiFive Unmatched board support
2113c0045c riscv: dts: add fu740 support
416395c772 drivers: pci: add pcie support for fu740
dab18c7aa6 drivers: ram: sifive: rename fu540_ddr and add fu740 support
d56d79ed27 drivers: clk: add fu740 support
a74e9d899d riscv: cpu: fu740: Add support for cpu fu740
f264e796c0 MAINTAINERS: Add allwinner/sunxi driver directories
6785434709 sunxi: Bring back SD card as MMC device 0
ffd810487e Merge tag 'u-boot-stm32-20210528' of https://source.denx.de/u-boot/custodians/u-boot-stm
d862ddb8d7 Merge tag 'efi-2021-07-rc4-2' of https://source.denx.de/u-boot/custodians/u-boot-efi
163a0d7e2c efi_loader: add PE/COFF image measurement
464010b0be efi_loader: Work-around build issue due to missing hash_calculate()
ec0512b173 Revert "lib: introduce HASH_CALCULATE option"
38de680e58 efi_loader: Fix coverity warnings for efi tcg2 protocol
7bda7cee2d arm: dts: stm32mp157c-odyssey-som: enable the RNG1
59066cd114 configs: stm32mp: Enable UNZIP on STMicroelectronics stm32mp15 boards
5ed2136fb3 ARM: stm32: Enable UNZIP on DHSOM by default
5c54260130 ARM: stm32: Add additional ID register check for KSZ8851 presence
5c38c06ec0 ARM: stm32: Update dhelectronics/dh_stm32mp1/MAINTAINERS file
6d734be905 reset: stm32: Fix bank and offset computation
a5bb384caa dfu: dfu_mtd: remove the mtd_block_op error when mtd_lock is not supported
aab8b17e94 Merge tag 'ti-v2021.07-rc4' of https://source.denx.de/u-boot/custodians/u-boot-ti
a0ecfa568d Merge branch '2021-05-26-assorted-bugfixes'
fed603f868 ARM: ti: Increase the allocated size for MLO.raw
7194a95d13 arm: dts: k3-am642-sk: Add sysreset controller node
a97ee92e4a arm: dts: k3-am642-evm: Add sysreset controller node
beed30583c firmware: ti_sci: Update ti_sci_msg_req_reboot to include domain
4ec04073ab arm: dts: k3-j721e: Fix up MAIN R5FSS cluster mode back to Split-mode
df3fc620bb configs: am64x_evm_a53_defconfig: Enable DP83867 PHY driver
cb6c9c83e2 test: Remove duplicate macro
b725ed5071 GitLab: Remove tags for sandbox_noinst tests
77bfaad048 test: Fix filesystem tests always being skipped
ce869b55f8 spl: Kconfig: Use tabs instead of space for alignment
9e8bb07885 fs: btrfs: Add missing cache aligned allocation
53ba2c21c2 fs/squashfs: zero out unused fields in fs_dirent
f6c0d365d3 powerpc: fix regression in arch_initr_trap()
26de4296cc part: Add check for NULL dev_part_str
1e7879045f pinctrl: single: Fix probe failure getting register area size
f4b2786b80 configs: Resync with savedefconfig
aee18604e2 net: Remove ne2000 driver
f25a0c3742 Merge tag 'efi-2021-07-rc4' of https://source.denx.de/u-boot/custodians/u-boot-efi
4c3e99460c Merge tag 'mips-pull-2021-05-25' of https://source.denx.de/u-boot/custodians/u-boot-mips
835b4fdf3b doc: update and fix Qemu MIPS documentation
5308a71db8 MIPS: remove deprecated qemu_mips board
9c8e58ac23 mips: octeon: octeon_ebb7304_defconfig: Fix CFI flash setup
1f6871df40 efi_loader: Fix -Wextra warning for EFI TCG2
acfe1def3f efi_loader: simplify accessing variables
2ecee31017 efi_loader: use efi_create_indexed_name()
60177e0ac2 efi_loader: simplify show_efi_boot_order()
cd5a87e7b7 efi_loader: simplify show_efi_boot_opt_data()
9a6b33bef2 efi_loader: path length in efi_dp_from_name()
f6081a8a1e efi_loader: expose efi_image_parse() even if UEFI Secure Boot is disabled
6754e24b54 efi_loader: remove weak efi_get_public_key_data()
07f2687204 doc: usage: modify mmc man-page
----

Link: https://lore.kernel.org/u-boot/20210607142321.GM9516@bill-the-cat/
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-imx: update to v5.4.124
Andrey Zhizhikin [Sun, 6 Jun 2021 20:10:30 +0000 (20:10 +0000)]
linux-fslc-imx: update to v5.4.124

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

Following upstream commits are included in this version:
----
70154d2f82a9 Linux 5.4.124
23c7e3235a3a usb: core: reduce power-on-good delay time of root hub
241abccc8a33 neighbour: Prevent Race condition in neighbour subsytem
3c36980ba681 net: hso: bail out on interrupt URB allocation failure
1bd48a2af84e Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference""
866648d965f0 net: hns3: check the return of skb_checksum_help()
72cda5259f5e drivers/net/ethernet: clean up unused assignments
776fba1486be i915: fix build warning in intel_dp_get_link_status()
c561d83be40f drm/i915/display: fix compiler warning about array overrun
e3d5ff235ec5 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c
86a62df8f4d4 MIPS: alchemy: xxs1500: add gpio-au1000.h header file
2221f233cc9e sch_dsmark: fix a NULL deref in qdisc_reset()
a052751302b7 net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88
162b11831f77 ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static
3bfb58517d06 ipv6: record frag_max_size in atomic fragments in input path
8bb1077448d4 net: lantiq: fix memory corruption in RX ring
fda8f74d3975 scsi: libsas: Use _safe() loop in sas_resume_port()
cf20c704a26e ixgbe: fix large MTU request from VF
7a143b92d1dc bpf: Set mac_len in bpf_skb_change_head
272729d56b2d ASoC: cs35l33: fix an error code in probe()
3ee1d6e23108 staging: emxx_udc: fix loop in _nbu2ss_nuke()
0bf49b3c8d8b cxgb4: avoid accessing registers when clearing filters
68b5fc6ec52f gve: Correct SKB queue index validation.
4f4752e4d8db gve: Upgrade memory barrier in poll routine
821149ee88c2 gve: Add NULL pointer checks when freeing irqs.
6abd1d1983f2 gve: Update mgmt_msix_idx if num_ntfy changes
13c4d8986125 gve: Check TX QPL was actually assigned
37d697759958 mld: fix panic in mld_newpack()
b0fb74377891 bnxt_en: Include new P5 HV definition in VF check.
f7b5b4e26bf5 net: bnx2: Fix error return code in bnx2_init_board()
7a79654b9076 net: hso: check for allocation failure in hso_create_bulk_serial_device()
48da4c0577fe net: sched: fix tx action reschedule issue with stopped queue
515e7c595d84 net: sched: fix tx action rescheduling issue during deactivation
1c25c7621fb7 net: sched: fix packet stuck problem for lockless qdisc
a04790d104e2 tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT
5c01181700ab openvswitch: meter: fix race when getting now_ms.
5bfdc481d812 net: mdio: octeon: Fix some double free issues
2e0fba911ca7 net: mdio: thunder: Fix a double free issue in the .remove function
20255d41ac56 net: fec: fix the potential memory leak in fec_enet_init()
41f7f37ddefe net: really orphan skbs tied to closing sk
694f68527e75 vfio-ccw: Check initialized flag in cp_init()
d5e4479228b5 ASoC: cs42l42: Regmap must use_single_read/write
87803141fb3e net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count
4450f733dc3d net: netcp: Fix an error message
de2bf5de17be drm/amd/amdgpu: fix a potential deadlock in gpu reset
7398c2aab4da drm/amdgpu: Fix a use-after-free
dde2656e0bbb drm/amd/amdgpu: fix refcount leak
f6d92ebb3eaf drm/amd/display: Disconnect non-DP with no EDID
63c61d89660a SMB3: incorrect file id in requests compounded with open
07160b004a0b platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet
d1dcd53a45e1 platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI
feb5d3618a18 platform/x86: hp-wireless: add AMD's hardware id to the supported list
0ed102453aa1 btrfs: do not BUG_ON in link_to_fixup_dir
a10371342903 openrisc: Define memory barrier mb
fed34fb07c4b scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic
55575c08502f btrfs: return whole extents in fiemap
a3dea6dc1e14 brcmfmac: properly check for bus register errors
26fb7a61de4e Revert "brcmfmac: add a check for the status of usb_register"
d4bab5d15bf5 net: liquidio: Add missing null pointer checks
6ba750549671 Revert "net: liquidio: fix a NULL pointer dereference"
d771def6c305 media: gspca: properly check for errors in po1030_probe()
44b17737b7aa Revert "media: gspca: Check the return value of write_bridge for timeout"
f6068eadc1d2 media: gspca: mt9m111: Check write_bridge for timeout
f19375e9a8f2 Revert "media: gspca: mt9m111: Check write_bridge for timeout"
193c790eccfc media: dvb: Add check on sp8870_readreg return
2d5e27f0e031 Revert "media: dvb: Add check on sp8870_readreg"
5b3a68a1cf37 ASoC: cs43130: handle errors in cs43130_probe() properly
7e4ac4e151f1 Revert "ASoC: cs43130: fix a NULL pointer dereference"
3aa60a0335ea libertas: register sysfs groups properly
e0c75f951f81 Revert "libertas: add checks for the return value of sysfs_create_group"
6c52bc7482e3 dmaengine: qcom_hidma: comment platform_driver_register call
e829b7253e4d Revert "dmaengine: qcom_hidma: Check for driver register failure"
4bc94e60d787 isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info
6b8872d4972f Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc"
85b2c436a143 ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()
b74d4ae8f538 Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()"
a34338fcaad6 isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io
d3d74e622e63 Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference"
5dc20457707b Revert "ALSA: usx2y: Fix potential NULL pointer dereference"
ea4c563657d7 Revert "ALSA: gus: add a check of the status of snd_ctl_add"
70bf2a067915 char: hpet: add checks after calling ioremap
07d2945a3551 Revert "char: hpet: fix a missing check of ioremap"
b1da7ad9ad58 net: caif: remove BUG_ON(dev == NULL) in caif_xmit
e8dee217eca8 Revert "net/smc: fix a NULL pointer dereference"
22049c3d40f0 net: fujitsu: fix potential null-ptr-deref
ebb533ce35b5 Revert "net: fujitsu: fix a potential NULL pointer dereference"
e50a9f2548a5 serial: max310x: unregister uart driver in case of failure and abort
e5d3e4b6104c Revert "serial: max310x: pass return value of spi_register_driver"
047aefd62220 Revert "ALSA: sb: fix a missing check of snd_ctl_add"
bec840232fed Revert "media: usb: gspca: add a missed check for goto_low_power"
e44a9941937d gpio: cadence: Add missing MODULE_DEVICE_TABLE
e0c7f6cce1cf platform/x86: hp_accel: Avoid invoking _INI to speed up resume
bd7a3b3ed9e3 perf jevents: Fix getting maximum number of fds
77ac90814b4e i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E
04cc05e3716a i2c: i801: Don't generate an interrupt on bus reset
45488e77e014 i2c: s3c2410: fix possible NULL pointer deref on read message after write
e00da6510b3b net: dsa: sja1105: error out on unsupported PHY mode
ce5355f140a7 net: dsa: fix a crash if ->get_sset_count() fails
4fe4e1f48ba1 net: dsa: mt7530: fix VLAN traffic leaks
15d1cc4b4b58 spi: spi-fsl-dspi: Fix a resource leak in an error handling path
64d17ec9f1de tipc: skb_linearize the head skb when reassembling msgs
d1f76dfadaf8 tipc: wait and exit until all work queues are done
bdd37028a026 Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"
5e01d87b108c net/mlx4: Fix EEPROM dump support
4fd3213e5354 net/mlx5e: Fix nullptr in add_vlan_push_action()
df61870c4b1d net/mlx5e: Fix multipath lag activation
4ce2bf20b4a6 drm/meson: fix shutdown crash when component not probed
0787efc1a359 NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config
785917316b25 NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()
1fc5f4eb9d31 NFS: Fix an Oopsable condition in __nfs_pageio_add_request()
e411df81cd86 NFS: fix an incorrect limit in filelayout_decode_layout()
f76e76555682 fs/nfs: Use fatal_signal_pending instead of signal_pending
fe201316ac36 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails
977c34b50e6b spi: spi-geni-qcom: Fix use-after-free on unbind
b95fb96e6339 net: usb: fix memory leak in smsc75xx_bind
b94afae0fa7a usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()
6b5bfb8ce56d usb: dwc3: gadget: Properly track pending and queued SG
2cd572cc45b5 thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID
78e80f9c4e96 USB: serial: pl2303: add device id for ADLINK ND-6530 GC
f485e4dcbe44 USB: serial: ftdi_sio: add IDs for IDS GmbH Products
8217f3c7f6cc USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011
eddf691bab0f USB: serial: ti_usb_3410_5052: add startech.com device id
915452f40e2f serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'
1d8071879a2b serial: sh-sci: Fix off-by-one error in FIFO threshold register setting
3986ba109dad serial: tegra: Fix a mask operation that is always true
2c835fede13e USB: usbfs: Don't WARN about excessively large memory allocations
84af0c28ed1b USB: trancevibrator: fix control-request direction
bc8b9d8c0465 serial: 8250_pci: handle FL_NOIRQ board flag
f75a5b9907e8 serial: 8250_pci: Add support for new HPE serial device
72fa5c26936a iio: adc: ad7793: Add missing error code in ad7793_setup()
f49149964d24 iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers
7e5cac90430c iio: adc: ad7124: Fix missbalanced regulator enable / disable on error.
2c9085b0fa04 iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp()
bd877887e479 iio: gyro: fxas21002c: balance runtime power in error path
657f6a33f871 staging: iio: cdc: ad7746: avoid overwrite of num_channels
12fb557863f8 mei: request autosuspend after sending rx flow control
eb78fa5a3815 thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue
36b5ff1db1a4 misc/uss720: fix memory leak in uss720_probe
66a2a494ac48 serial: core: fix suspicious security_locked_down() call
48a9b7957bb2 Documentation: seccomp: Fix user notification documentation
c7c6a316a887 kgdb: fix gcc-11 warnings harder
01c57232a1cb selftests/gpio: Fix build when source tree is read only
d93532a4873d selftests/gpio: Move include of lib.mk up
1e20cdb93889 selftests/gpio: Use TEST_GEN_PROGS_EXTENDED
03aeefb46f07 drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate
f0780e96a6e2 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
9351c5192b88 drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
d65ec240b3e4 dm snapshot: properly fix a crash when an origin has no snapshots
b06fe1124369 ath10k: Validate first subframe of A-MSDU before processing the list
aee0121afee5 ath10k: Fix TKIP Michael MIC verification for PCIe
124ce717f6b2 ath10k: drop MPDU which has discard flag set by firmware for SDIO
405d08dda2f9 ath10k: drop fragments with multicast DA for SDIO
96d4d82652fa ath10k: drop fragments with multicast DA for PCIe
6bf449a34c0d ath10k: add CCMP PN replay protection for fragmented frames for PCIe
cbc470aa3f93 mac80211: extend protection against mixed key and fragment cache attacks
88664d5e5dc9 mac80211: do not accept/forward invalid EAPOL frames
bbc06191e36e mac80211: prevent attacks on TKIP/WEP as well
c8b3a6150dc8 mac80211: check defrag PN against current frame
1b3774e58e47 mac80211: add fragment cache to sta_info
fb1b24f94d1c mac80211: drop A-MSDUs on old ciphers
fa00d4928eaf cfg80211: mitigate A-MSDU aggregation attacks
5fe9fae1220e mac80211: properly handle A-MSDUs that start with an RFC 1042 header
14f29a67f404 mac80211: prevent mixed key and fragment cache attacks
b90cf214e2bb mac80211: assure all fragments are encrypted
4302a6fdec60 net: hso: fix control-request directions
60d171c477e9 proc: Check /proc/$pid/attr/ writes against file opener
7f4d9d2f0be7 perf scripts python: exported-sql-viewer.py: Fix warning display
cb08c8d591cb perf scripts python: exported-sql-viewer.py: Fix Array TypeError
9044d06150d0 perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report
21e2eb6a950c perf intel-pt: Fix transaction abort handling
854216d7ec10 perf intel-pt: Fix sample instruction bytes
044bbe8b92ab iommu/vt-d: Fix sysfs leak in alloc_iommu()
aba3c7795f51 NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()
f2a35ade2274 cifs: set server->cipher_type to AES-128-CCM for SMB3.0
5c81a4e24cf1 ALSA: usb-audio: scarlett2: Improve driver startup messages
26314d278423 ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci
6fc2850259e6 ALSA: hda/realtek: Headphone volume is controlled by Front mixer
103f1dbea1ae Linux 5.4.123
af2a4426baf7 NFC: nci: fix memory leak in nci_allocate_device
45aef101ca44 perf unwind: Set userdata for all __report_module() paths
2960df32bb72 perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder
f3d9f09b10e3 usb: dwc3: gadget: Enable suspend events
3173c7c80785 bpf: No need to simulate speculative domain for immediates
2b3cc41d500a bpf: Fix mask direction swap upon off reg sign change
2768f9962231 bpf: Wrap aux data inside bpf_sanitize_info container
----

Link: https://lore.kernel.org/r/20210531130647.887605866@linuxfoundation.org
Link: https://lore.kernel.org/r/20210527151139.224619013@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/362
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-lts: update to v5.10.42
Andrey Zhizhikin [Sun, 6 Jun 2021 20:07:46 +0000 (20:07 +0000)]
linux-fslc-lts: update to v5.10.42

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

Following upstream commits are included in this version:
----
65859eca4dff Linux 5.10.42
972b4c19f55d usb: core: reduce power-on-good delay time of root hub
5c7b23b79628 neighbour: Prevent Race condition in neighbour subsytem
942790699977 scripts/clang-tools: switch explicitly to Python 3
c1febac44856 net: hso: bail out on interrupt URB allocation failure
0e3045c15ff9 Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference""
899b5131e74c SUNRPC: More fixes for backlog congestion
c2779f8ddc9a bpftool: Add sock_release help info for cgroup attach/prog load command
534b6229196e net: hns3: check the return of skb_checksum_help()
bc924bbccc50 samples/bpf: Consider frame size in tx_only of xdpsock sample
02ce4c943e2e i915: fix build warning in intel_dp_get_link_status()
8d2ab018a07a net: mvpp2: add buffer header handling in RX
ac493452e937 net: zero-initialize tc skb extension on allocation
8cad65950b18 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c
70a922f59068 MIPS: alchemy: xxs1500: add gpio-au1000.h header file
f6442ee08fe6 net: hsr: fix mac_len checks
a6a0af3c902c sch_dsmark: fix a NULL deref in qdisc_reset()
cd751bde9e0d net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88
f103ae7c9c8b ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static
5a2e1ce7abc2 ipv6: record frag_max_size in atomic fragments in input path
5ac72351655f net: lantiq: fix memory corruption in RX ring
988439906f6f scsi: libsas: Use _safe() loop in sas_resume_port()
3a17d8adfa02 ASoC: qcom: lpass-cpu: Use optional clk APIs
3cfd11506ed0 ixgbe: fix large MTU request from VF
9948170c8eb4 bpf: Set mac_len in bpf_skb_change_head
24cb8bb7f623 bpf, offload: Reorder offload callback 'prepare' in verifier
78d5f411615a ASoC: cs35l33: fix an error code in probe()
d29df5fc69ee staging: emxx_udc: fix loop in _nbu2ss_nuke()
02f03883fdb1 cxgb4: avoid accessing registers when clearing filters
a5212518b78c iommu/vt-d: Use user privilege for RID2PASID translation
a663c1e418a3 net: hns3: put off calling register_netdev() until client initialize complete
09867c500ec4 net: hns3: fix incorrect resp_msg issue
815eb57e048b iommu/virtio: Add missing MODULE_DEVICE_TABLE
8e534c981d7c gve: Correct SKB queue index validation.
48f4ddec0ab9 gve: Upgrade memory barrier in poll routine
da21a35c00ff gve: Add NULL pointer checks when freeing irqs.
7114438671d6 gve: Update mgmt_msix_idx if num_ntfy changes
b6ef5bfcd9d7 gve: Check TX QPL was actually assigned
8b2cdc004d21 net/smc: remove device from smcd_dev_list after failed device_add()
beb39adb150f mld: fix panic in mld_newpack()
7e31bcbb335e bnxt_en: Fix context memory setup for 64K page size.
4ebb03c9ffbe bnxt_en: Include new P5 HV definition in VF check.
8f793568b02e net: bnx2: Fix error return code in bnx2_init_board()
8eaca8d1caac net: hso: check for allocation failure in hso_create_bulk_serial_device()
f9fc21e2b11e net: sched: fix tx action reschedule issue with stopped queue
2f23d5bcd9f8 net: sched: fix tx action rescheduling issue during deactivation
21c715109253 net: sched: fix packet stuck problem for lockless qdisc
60e2193a600a tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT
886dd7f3e9d3 openvswitch: meter: fix race when getting now_ms.
b96adbf6601d cxgb4/ch_ktls: Clear resources when pf4 device is removed
ada298f861a3 net: mdio: octeon: Fix some double free issues
4bd833bb5e85 net: mdio: thunder: Fix a double free issue in the .remove function
4246f7dc354f chelsio/chtls: unlock on error in chtls_pt_recvmsg()
8ee7ef4a57a9 net: fec: fix the potential memory leak in fec_enet_init()
9c386011fa61 net: packetmmap: fix only tx timestamp on request
1f1b431a4fcd net: really orphan skbs tied to closing sk
f5da0820c59d spi: Assume GPIO CS active high in ACPI case
cd37040ba931 vfio-ccw: Check initialized flag in cp_init()
ee67cbc13fc5 net: ipa: memory region array is variable size
bf5c8f984f7f net: stmmac: Fix MAC WoL not working if PHY does not support WoL
95cfa6c03047 ASoC: cs42l42: Regmap must use_single_read/write
211c5d16e357 interconnect: qcom: Add missing MODULE_DEVICE_TABLE
4e3cea8035b6 interconnect: qcom: bcm-voter: add a missing of_node_put()
d7932e68520e net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count
d5b0a1513b6c net: netcp: Fix an error message
1354ec840899 linux/bits.h: fix compilation error with GENMASK
b0f5d4891ea3 block: fix a race between del_gendisk and BLKRRPART
ff945d033a04 platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet
5fbc70eef88a drm/amdgpu: stop touching sched.ready in the backend
4951dd498d48 drm/amd/amdgpu: fix a potential deadlock in gpu reset
f98cdf084405 drm/amdgpu: Fix a use-after-free
9fdb8ed37a3a drm/amd/amdgpu: fix refcount leak
07ab4dfe0323 drm/amd/display: Disconnect non-DP with no EDID
530baa6f3c06 SMB3: incorrect file id in requests compounded with open
518457d0270c platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet
c5bda3a559df platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI
fe156a601cac platform/x86: hp-wireless: add AMD's hardware id to the supported list
7e13db503918 btrfs: do not BUG_ON in link_to_fixup_dir
88f566beb1cf btrfs: release path before starting transaction when cloning inline extent
8eaa762e1d18 scsi: pm80xx: Fix drives missing during rmmod/insmod loop
71084e2a4d2f openrisc: Define memory barrier mb
6384103641e3 scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic
d64464279404 scsi: ufs: ufs-mediatek: Fix power down spec violation
c7e0c6047c4f btrfs: return whole extents in fiemap
df451eab6e00 brcmfmac: properly check for bus register errors
f0044d135d15 Revert "brcmfmac: add a check for the status of usb_register"
43e6b2ed46ac net: liquidio: Add missing null pointer checks
e6fbd9faca9f Revert "net: liquidio: fix a NULL pointer dereference"
32aba7137879 media: gspca: properly check for errors in po1030_probe()
3d8ac40a7f22 Revert "media: gspca: Check the return value of write_bridge for timeout"
9ffea48d9da2 media: gspca: mt9m111: Check write_bridge for timeout
e4bb3dba9e24 Revert "media: gspca: mt9m111: Check write_bridge for timeout"
9fd73df80fa4 media: dvb: Add check on sp8870_readreg return
7dae0ca98ae4 Revert "media: dvb: Add check on sp8870_readreg"
3bf09ab413c7 ASoC: cs43130: handle errors in cs43130_probe() properly
ce333cc94e2a Revert "ASoC: cs43130: fix a NULL pointer dereference"
7fe86d957a45 libertas: register sysfs groups properly
bf2b6ffa9689 Revert "libertas: add checks for the return value of sysfs_create_group"
e04f1a7e31a3 dmaengine: qcom_hidma: comment platform_driver_register call
611640b63ae8 Revert "dmaengine: qcom_hidma: Check for driver register failure"
d9029b19abe5 isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info
fb278d346835 Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc"
34f4c208a8ce ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()
7e0dc2e96870 Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()"
576675c286a0 isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io
941062256773 Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference"
1f886612686c Revert "ALSA: usx2y: Fix potential NULL pointer dereference"
95886dbe3e1c Revert "ALSA: gus: add a check of the status of snd_ctl_add"
c8972b14044a char: hpet: add checks after calling ioremap
0f4e71f3d339 Revert "char: hpet: fix a missing check of ioremap"
4d2b8fcc3fc8 net: caif: remove BUG_ON(dev == NULL) in caif_xmit
8b5bd5b7424a Revert "net: caif: replace BUG_ON with recovery code"
62c2472aeee4 net/smc: properly handle workqueue allocation failure
83d4efe6bf03 Revert "net/smc: fix a NULL pointer dereference"
71723a796ab7 net: fujitsu: fix potential null-ptr-deref
b67c3d74adc3 Revert "net: fujitsu: fix a potential NULL pointer dereference"
52610c1d2577 serial: max310x: unregister uart driver in case of failure and abort
f7d0b8542fbc Revert "serial: max310x: pass return value of spi_register_driver"
6bbcc1206c40 Revert "ALSA: sb: fix a missing check of snd_ctl_add"
870a11325e69 Revert "media: usb: gspca: add a missed check for goto_low_power"
dac2dde8ee54 Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions"
2bfa3ab89cec gpio: cadence: Add missing MODULE_DEVICE_TABLE
515181e38e97 platform/x86: hp_accel: Avoid invoking _INI to speed up resume
3267a061096e mptcp: fix data stream corruption
deeb7d84f20a mptcp: drop unconditional pr_warn on bad opt
71227b62143d mptcp: avoid error message on infinite mapping
cb554bbf364b nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response
e31975c346bf perf jevents: Fix getting maximum number of fds
ee8a8dd10e1e afs: Fix the nlink handling of dir-over-dir rename
ce23a0ad4955 i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E
b523feb7e8e4 i2c: i801: Don't generate an interrupt on bus reset
87f18aa51e3e i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset
eff3c5b67fbb i2c: s3c2410: fix possible NULL pointer deref on read message after write
935c9443f81c net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S
83999bf40c78 net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails
dd8609f20344 net: dsa: sja1105: add error handling in sja1105_setup()
4a368bc25ab6 net: dsa: sja1105: error out on unsupported PHY mode
4ef506c0718b net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic
6f4b79217f6b net: dsa: sja1105: update existing VLANs from the bridge VLAN list
caff86f85512 net: dsa: fix a crash if ->get_sset_count() fails
b91117b66fe8 net: dsa: mt7530: fix VLAN traffic leaks
6d6bc8c75290 netfilter: flowtable: Remove redundant hw refresh bit
fe6921e3b845 spi: spi-fsl-dspi: Fix a resource leak in an error handling path
6da24cfc83ba tipc: skb_linearize the head skb when reassembling msgs
5195ec5e365a tipc: wait and exit until all work queues are done
0aa2212940b8 Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"
5343fcfc6cc8 SUNRPC in case of backlog, hand free slots directly to waiting task
5dc905501f71 net/mlx5: Set term table as an unmanaged flow table
143154a151c9 net/mlx4: Fix EEPROM dump support
2e4b0b95a489 net/mlx5e: Fix null deref accessing lag dev
cb6cc62d9e0f net/mlx5: Set reformat action when needed for termination rules
2dde54e76b68 net/mlx5e: Fix nullptr in add_vlan_push_action()
89a0e388c6f2 {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table
bbd00c4d50db net/mlx5e: Fix error path of updating netdev queues
02a8da446b49 net/mlx5e: Fix multipath lag activation
fc41e45aa7e6 net/mlx5e: reset XPS on error flow if netdev isn't registered yet
d66083c0d6f5 drm/meson: fix shutdown crash when component not probed
92db1265f6cb NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config
7087db95c0a0 NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()
ee21cd3aa854 NFS: Fix an Oopsable condition in __nfs_pageio_add_request()
9b367fe770b1 NFS: fix an incorrect limit in filelayout_decode_layout()
1fbbcd1752ff fs/nfs: Use fatal_signal_pending instead of signal_pending
1b364f8ede20 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails
635ac38b3625 net: usb: fix memory leak in smsc75xx_bind
77c6f2b36de1 usb: typec: mux: Fix matching with typec_altmode_desc
bd4caf585b80 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()
adccf1798262 usb: dwc3: gadget: Properly track pending and queued SG
a40b07afcb86 thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID
bfd46c08d609 USB: serial: pl2303: add device id for ADLINK ND-6530 GC
794794459c52 USB: serial: ftdi_sio: add IDs for IDS GmbH Products
f9a5cbdf86ef USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011
682437d58e8b USB: serial: ti_usb_3410_5052: add startech.com device id
6a931ceb0b94 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'
e95571170159 serial: sh-sci: Fix off-by-one error in FIFO threshold register setting
604c654323fa serial: tegra: Fix a mask operation that is always true
d007150b4e15 drivers: base: Fix device link removal
8d83f109e920 USB: usbfs: Don't WARN about excessively large memory allocations
bc439b4b6a6b Revert "irqbypass: do not start cons/prod when failed connect"
b98a0380bc81 USB: trancevibrator: fix control-request direction
ae46660bf29f serial: 8250_pci: handle FL_NOIRQ board flag
60f9e33bb716 serial: 8250_pci: Add support for new HPE serial device
a4a261328ce1 serial: 8250_dw: Add device HID for new AMD UART controller
595505fc6f8b serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART
023cd911d4c2 iio: adc: ad7192: handle regulator voltage error first
885fbd6d360c iio: adc: ad7192: Avoid disabling a clock that was never enabled.
e07d42897009 iio: adc: ad7793: Add missing error code in ad7793_setup()
bd298334bffe iio: adc: ad7923: Fix undersized rx buffer.
f70122825076 iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers
fbb02b5e7a34 iio: adc: ad7124: Fix missbalanced regulator enable / disable on error.
dceb4ec04222 iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp()
a78238fa3bee iio: dac: ad5770r: Put fwnode in error case during ->probe()
619289733df0 iio: gyro: fxas21002c: balance runtime power in error path
0239a3746332 staging: iio: cdc: ad7746: avoid overwrite of num_channels
ead51afc7f0d mei: request autosuspend after sending rx flow control
31283877e3cd KVM: arm64: Prevent mixed-width VM creation
bb2e3adf237c KVM: X86: Fix vCPU preempted state from guest's point of view
439a0b07fdef thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue
1b4a65408ec5 thunderbolt: usb4: Fix NVM read buffer bounds and offset issue
5394ae9d8c79 misc/uss720: fix memory leak in uss720_probe
1a2494c9eb02 serial: core: fix suspicious security_locked_down() call
b71781c58982 seccomp: Refactor notification handler to prepare for new semantics
a160cabf86a7 Documentation: seccomp: Fix user notification documentation
adfe1d01e6f0 kgdb: fix gcc-11 warnings harder
eeb3f0b0c351 selftests/gpio: Fix build when source tree is read only
008f98f1dbac selftests/gpio: Move include of lib.mk up
beac83e8bd09 selftests/gpio: Use TEST_GEN_PROGS_EXTENDED
1cdabf921bfa drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate
bed5cc65ff3d drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate
efd47c9d586d drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
01abf69154d0 drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error
2e4f262ef51d drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
e3a662e5e882 drm/amd/pm: correct MGpuFanBoost setting
1a8ecc3cd1a1 dm snapshot: properly fix a crash when an origin has no snapshots
cc5d84b1b07d ath11k: Clear the fragment cache during key install
8135f46f5a48 ath10k: Validate first subframe of A-MSDU before processing the list
6643b21aee1c ath10k: Fix TKIP Michael MIC verification for PCIe
c4d5271830c6 ath10k: drop MPDU which has discard flag set by firmware for SDIO
425cee636091 ath10k: drop fragments with multicast DA for SDIO
b1b3dcd65377 ath10k: drop fragments with multicast DA for PCIe
c17b3e1ffc14 ath10k: add CCMP PN replay protection for fragmented frames for PCIe
6abcc01e8b3b mac80211: extend protection against mixed key and fragment cache attacks
2b9b07b9a06f mac80211: do not accept/forward invalid EAPOL frames
bf710b60bc7b mac80211: prevent attacks on TKIP/WEP as well
e64ea0597050 mac80211: check defrag PN against current frame
f51fe83ead3a mac80211: add fragment cache to sta_info
9b21fcae6f68 mac80211: drop A-MSDUs on old ciphers
c730d72aa6e8 cfg80211: mitigate A-MSDU aggregation attacks
e3561d5af01c mac80211: properly handle A-MSDUs that start with an RFC 1042 header
42d98e02193d mac80211: prevent mixed key and fragment cache attacks
f7829b014bb6 mac80211: assure all fragments are encrypted
b1f45a26bd32 netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version
e6294c06e7c6 net/sched: fq_pie: fix OOB access in the traffic path
e583eb5e7282 net/sched: fq_pie: re-factor fix for fq_pie endless loop
47da4f614229 net: hso: fix control-request directions
fb003a1bd603 proc: Check /proc/$pid/attr/ writes against file opener
03b777ce8d70 perf scripts python: exported-sql-viewer.py: Fix warning display
76b6c5a98f1a perf scripts python: exported-sql-viewer.py: Fix Array TypeError
07f769416993 perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report
7285b92dc55f perf intel-pt: Fix transaction abort handling
ce3ea6b66ded perf intel-pt: Fix sample instruction bytes
f01134321d04 iommu/vt-d: Fix sysfs leak in alloc_iommu()
f9890652185b NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()
3e5b48d9e713 cifs: set server->cipher_type to AES-128-CCM for SMB3.0
020b6b0dc7b6 ALSA: usb-audio: scarlett2: Improve driver startup messages
9a75ed510385 ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci
7b42f41dab4c ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8
7573b58a2d8f ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8
b8cd7164b345 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8
8ffce2b02b45 ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8
7906018de736 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340
2f0f8e06e7ea ALSA: hda/realtek: Headphone volume is controlled by Front mixer
8ca63ce02782 ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i
33069919e2dc Linux 5.10.41
b34cb7ac32cc NFC: nci: fix memory leak in nci_allocate_device
8d11e6ae4304 perf unwind: Set userdata for all __report_module() paths
53eaf28c056d perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder
514883ebac77 KVM: x86: Defer vtime accounting 'til after IRQ handling
77068304b30f context_tracking: Move guest exit vtime accounting to separate helpers
5ae5e3f05831 context_tracking: Move guest exit context tracking to separate helpers
27acfd11ba17 bpf: No need to simulate speculative domain for immediates
c87ef240a8bb bpf: Fix mask direction swap upon off reg sign change
4e2c7b297431 bpf: Wrap aux data inside bpf_sanitize_info container
----

Link: https://lore.kernel.org/r/20210531130657.971257589@linuxfoundation.org
Link: https://lore.kernel.org/r/20210527151139.242182390@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/363
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: update to v5.12.9
Andrey Zhizhikin [Sun, 6 Jun 2021 20:04:25 +0000 (20:04 +0000)]
linux-fslc: update to v5.12.9

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

Following upstream commits are included in this version:
----
5a973f190385 Linux 5.12.9
91845668deb8 usb: core: reduce power-on-good delay time of root hub
ef8a81a752f9 neighbour: Prevent Race condition in neighbour subsytem
b4a92b1df59e arm64: mm: don't use CON and BLK mapping if KFENCE is enabled
386178ba519c net: hso: bail out on interrupt URB allocation failure
5d51d34b1080 Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference""
f3c4fcab4eec bpftool: Add sock_release help info for cgroup attach/prog load command
3256697e223e net: hns3: check the return of skb_checksum_help()
93534d16f6d3 samples/bpf: Consider frame size in tx_only of xdpsock sample
31f675c70e3a xprtrdma: Revert 586a0787ce35
bb31b40bdffa KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots()
a1d17c1aaa4a thermal/drivers/qcom: Fix error code in adc_tm5_get_dt_channel_data()
3b028c03d813 SUNRPC: More fixes for backlog congestion
06397b644b2d net: mvpp2: add buffer header handling in RX
86ab133b695e net: zero-initialize tc skb extension on allocation
0f53116dcd16 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c
3f710418d2da MIPS: alchemy: xxs1500: add gpio-au1000.h header file
4ffd1d4a6b30 net: hsr: fix mac_len checks
be82e48d65df sch_dsmark: fix a NULL deref in qdisc_reset()
486737ba6021 net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88
6fe5587c3669 ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static
04ea1e1d2acf scsi: aic7xxx: Restore several defines for aic7xxx firmware build
2547527b3674 ipv6: record frag_max_size in atomic fragments in input path
46dd4abced3c net: lantiq: fix memory corruption in RX ring
83201d6dec59 scsi: libsas: Use _safe() loop in sas_resume_port()
af9405227912 ASoC: qcom: lpass-cpu: Use optional clk APIs
027c76ea1f10 ixgbe: fix large MTU request from VF
ac7ef9fb9d72 bpf: Set mac_len in bpf_skb_change_head
0e55e05374de bpf, offload: Reorder offload callback 'prepare' in verifier
8d422046a2bc ASoC: cs35l33: fix an error code in probe()
cbb1cf68e4c6 staging: emxx_udc: fix loop in _nbu2ss_nuke()
285207a558ab cxgb4: avoid accessing registers when clearing filters
d7aa782be30b iommu/vt-d: Use user privilege for RID2PASID translation
73b31d8420d8 iommu/vt-d: Check for allocation failure in aux_detach_device()
9f6c8176302d net/mlx5e: Reject mirroring on source port change encap rules
a663fe958a4b net/mlx5e: Make sure fib dev exists in fib event
9d0c46ad5132 net/mlx5: SF, Fix show state inactive when its inactivated
b6267c5fb1c3 net: hns3: fix user's coalesce configuration lost issue
0921a0620b50 net: hns3: put off calling register_netdev() until client initialize complete
d207c1e8e3fb net: hns3: fix incorrect resp_msg issue
2b63009e0b88 iommu/virtio: Add missing MODULE_DEVICE_TABLE
f3f2cf46291a iommu/amd: Clear DMA ops when switching domain
88eda9598f2d gve: Correct SKB queue index validation.
a2f429c0bae0 gve: Upgrade memory barrier in poll routine
5278c75266c5 gve: Add NULL pointer checks when freeing irqs.
9361862c3bd3 gve: Update mgmt_msix_idx if num_ntfy changes
59da77df9f34 gve: Check TX QPL was actually assigned
40588782f101 net/smc: remove device from smcd_dev_list after failed device_add()
a76fb9ba5452 mld: fix panic in mld_newpack()
ae35950a2ffe bnxt_en: Fix context memory setup for 64K page size.
a5696a3ea4e9 bnxt_en: Include new P5 HV definition in VF check.
88a9b6126bea net: bnx2: Fix error return code in bnx2_init_board()
33c82b6080fb net: hso: check for allocation failure in hso_create_bulk_serial_device()
147189701d28 net: sched: fix tx action reschedule issue with stopped queue
a1b236c8418c net: sched: fix tx action rescheduling issue during deactivation
dbc50efd5625 net: sched: fix packet stuck problem for lockless qdisc
46dc34ab985a tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT
524576c917e1 openvswitch: meter: fix race when getting now_ms.
70c4ead89721 cxgb4/ch_ktls: Clear resources when pf4 device is removed
5cc25f886661 net: mdio: octeon: Fix some double free issues
bc5b0fb2bb6b net: mdio: thunder: Fix a double free issue in the .remove function
f214044c0beb chelsio/chtls: unlock on error in chtls_pt_recvmsg()
0e38e702f115 ptp: ocp: Fix a resource leak in an error handling path
389146bc6d2b octeontx2-pf: fix a buffer overflow in otx2_set_rxfh_context()
32a1777fd113 net: fec: fix the potential memory leak in fec_enet_init()
3fc2072b9ab6 net: packetmmap: fix only tx timestamp on request
718f5f7cdef1 net: really orphan skbs tied to closing sk
90ee484984b6 spi: Assume GPIO CS active high in ACPI case
94f668a43c2f vfio-ccw: Check initialized flag in cp_init()
a7accb618f40 net: ipa: memory region array is variable size
b2693e8fa0d6 net: stmmac: Fix MAC WoL not working if PHY does not support WoL
cbb4de5d764c ASoC: cs42l42: Regmap must use_single_read/write
b5e4d3de8057 usb: cdnsp: Fix lack of removing request from pending list.
2e3e26f9a446 interconnect: qcom: Add missing MODULE_DEVICE_TABLE
93d1dbe7043b interconnect: qcom: bcm-voter: add a missing of_node_put()
e6b634ddaf91 net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count
1c48b0040846 net: netcp: Fix an error message
ecd6d94fdcc4 spi: take the SPI IO-mutex in the spi_set_cs_timing method
29258f23d392 linux/bits.h: fix compilation error with GENMASK
1196f05ed958 block: fix a race between del_gendisk and BLKRRPART
61b0308ab25d platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet
5700de8917b6 drm/amdgpu: stop touching sched.ready in the backend
42cdbad4f1e6 drm/amd/amdgpu: fix a potential deadlock in gpu reset
d4ea141fd4b4 drm/amdgpu: Fix a use-after-free
95a4ec905e51 drm/amd/amdgpu: fix refcount leak
4dc5bc4176eb drm/amd/display: Disconnect non-DP with no EDID
77fbce39d0bd SMB3: incorrect file id in requests compounded with open
3e57880d3863 platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet
5d2dc1f42418 platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI
550f0513a543 platform/x86: hp-wireless: add AMD's hardware id to the supported list
dc720b1e658f ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro
b54544213358 btrfs: do not BUG_ON in link_to_fixup_dir
8bf7fa718152 btrfs: release path before starting transaction when cloning inline extent
063c784cb8e1 scsi: pm80xx: Fix drives missing during rmmod/insmod loop
4414c8145485 openrisc: Define memory barrier mb
af847dae6085 scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic
19202ebf8ac3 scsi: ufs: ufs-mediatek: Fix power down spec violation
afd1fca36d26 btrfs: return whole extents in fiemap
a0585a33ff57 brcmfmac: properly check for bus register errors
fbe98b0defed Revert "brcmfmac: add a check for the status of usb_register"
b1f9f135e4ec net: liquidio: Add missing null pointer checks
727041e1b79a Revert "net: liquidio: fix a NULL pointer dereference"
de1fe324cc34 media: gspca: properly check for errors in po1030_probe()
b10396b3cc1c Revert "media: gspca: Check the return value of write_bridge for timeout"
5e74e63423c4 media: gspca: mt9m111: Check write_bridge for timeout
7117bf771431 Revert "media: gspca: mt9m111: Check write_bridge for timeout"
4b747b3d80ad media: dvb: Add check on sp8870_readreg return
b63390ac7dfe Revert "media: dvb: Add check on sp8870_readreg"
48f71fa588fd ASoC: cs43130: handle errors in cs43130_probe() properly
e8e8f7379bd8 Revert "ASoC: cs43130: fix a NULL pointer dereference"
a7c7c9ae218e libertas: register sysfs groups properly
42c4a0cb11bd Revert "libertas: add checks for the return value of sysfs_create_group"
a41d9b51b464 dmaengine: qcom_hidma: comment platform_driver_register call
5f63e0553408 Revert "dmaengine: qcom_hidma: Check for driver register failure"
fb1fbcc4a0b1 isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info
7b917ddebdce Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc"
f06a1a92fb52 ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()
7930082ced4c Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()"
d974cc5decef isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io
00b5327a96b3 Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference"
ac19876bd190 Revert "ALSA: usx2y: Fix potential NULL pointer dereference"
64638f97b5f5 Revert "ALSA: gus: add a check of the status of snd_ctl_add"
1d6d3cfe9ee6 char: hpet: add checks after calling ioremap
740b5323b653 Revert "char: hpet: fix a missing check of ioremap"
8046e609cdb5 net: caif: remove BUG_ON(dev == NULL) in caif_xmit
0b950a05a71a Revert "net: caif: replace BUG_ON with recovery code"
060938576801 net/smc: properly handle workqueue allocation failure
c0fc080bd134 Revert "net/smc: fix a NULL pointer dereference"
f14bf57a0877 net: fujitsu: fix potential null-ptr-deref
88ecd31c6ece Revert "net: fujitsu: fix a potential NULL pointer dereference"
e1fa6f4c83e9 serial: max310x: unregister uart driver in case of failure and abort
436fbcbb5657 Revert "serial: max310x: pass return value of spi_register_driver"
66e7057fd0e8 Revert "ALSA: sb: fix a missing check of snd_ctl_add"
3b5fab1acfb5 Revert "media: usb: gspca: add a missed check for goto_low_power"
08ebe06ef657 Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions"
e4c4047991d1 gpio: cadence: Add missing MODULE_DEVICE_TABLE
f5795f9cccb6 platform/x86: hp_accel: Avoid invoking _INI to speed up resume
dbcde1a10cf3 mptcp: drop unconditional pr_warn on bad opt
18e7f0580da1 mptcp: fix data stream corruption
36a07736d301 mptcp: avoid error message on infinite mapping
981e08ad823e nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response
2a4115d43df4 perf jevents: Fix getting maximum number of fds
42bf32931a48 perf debug: Move debug initialization earlier
3c0da3fad395 afs: Fix the nlink handling of dir-over-dir rename
5f6f6b2eedc4 i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E
1f583d3813f2 i2c: i801: Don't generate an interrupt on bus reset
b1d777c3704c i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset
edcf4d5ca958 i2c: s3c2410: fix possible NULL pointer deref on read message after write
bd72115939fe net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S
883c1a81e971 net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails
987e4ab8b8a4 net: dsa: sja1105: add error handling in sja1105_setup()
6e3e0c3ad1b0 net: dsa: sja1105: error out on unsupported PHY mode
fa43808d8cd1 net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic
a9157077bb1b net: dsa: sja1105: update existing VLANs from the bridge VLAN list
7b22466648a4 net: dsa: fix a crash if ->get_sset_count() fails
efd130611fba net: dsa: bcm_sf2: Fix bcm_sf2_reg_rgmii_cntrl() call for non-RGMII port
82ae35b6c14f net: dsa: mt7530: fix VLAN traffic leaks
8b1e82eb88c4 netfilter: flowtable: Remove redundant hw refresh bit
eb9bc1defe4b sctp: add the missing setting for asoc encap_port
eb21f9f91b9f sctp: fix the proc_handler for sysctl encap_port
12391be4724a spi: spi-fsl-dspi: Fix a resource leak in an error handling path
ace300eecbcc tipc: skb_linearize the head skb when reassembling msgs
b9f5b7ad4ac3 tipc: wait and exit until all work queues are done
5875860d7a75 Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"
2f2ab04a5c1a SUNRPC in case of backlog, hand free slots directly to waiting task
068ecf1c3f18 KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn()
06c97a5bbeb3 KVM: X86: Use _BITUL() macro in UAPI headers
3ce7c5a7bbb6 KVM: X86: Fix warning caused by stale emulation context
844d154523cd net/mlx5: Set term table as an unmanaged flow table
c1780dc23a0d {net, RDMA}/mlx5: Fix override of log_max_qp by other device
96941617da28 net/mlx4: Fix EEPROM dump support
bdfd3593a824 net/mlx5e: Fix null deref accessing lag dev
bb7b3de0c02d net/mlx5: Set reformat action when needed for termination rules
efe56592221e net/mlx5e: Fix nullptr in add_vlan_push_action()
5b577d261b47 net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow()
8d9c41741be1 {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table
18db59b29a37 net/mlx5e: Fix error path of updating netdev queues
df1bb7132047 net/mlx5e: Fix multipath lag activation
16c012682565 net/mlx5e: reset XPS on error flow if netdev isn't registered yet
b4b91033a0b1 drm/meson: fix shutdown crash when component not probed
dd7f6cf84148 NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config
2fe1cac336b5 NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()
15ac6f147876 NFS: Fix an Oopsable condition in __nfs_pageio_add_request()
d34fb628f6ef NFS: fix an incorrect limit in filelayout_decode_layout()
23c2530fc75d fs/nfs: Use fatal_signal_pending instead of signal_pending
3178e0a38f20 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails
70c886ac93f8 net: usb: fix memory leak in smsc75xx_bind
1e0578764d99 usb: typec: tcpm: Respond Not_Supported if no snk_vdo
5d6663b75319 usb: typec: tcpm: Properly interrupt VDM AMS
4a718eb4f27e usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header
ad4505a13725 usb: typec: ucsi: Clear pending after acking connector change
d922fb83ad32 usb: typec: mux: Fix matching with typec_altmode_desc
ef05cdbd1429 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()
d26749d23e4e usb: dwc3: gadget: Properly track pending and queued SG
7add012b45bf thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID
21793eca9e1c USB: serial: pl2303: add device id for ADLINK ND-6530 GC
6184000d8c3b USB: serial: ftdi_sio: add IDs for IDS GmbH Products
29dde1a461c9 USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011
7d4d3d9ea9b0 USB: serial: ti_usb_3410_5052: add startech.com device id
9b07b6973f73 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'
6236ec3f21bb serial: sh-sci: Fix off-by-one error in FIFO threshold register setting
de80eef5508a serial: tegra: Fix a mask operation that is always true
252c23915546 drivers: base: Fix device link removal
4f4bff172f2f xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
1f3b2177d46f xhci: fix giving back URB with incorrect status regression in 5.12
9f7cb3f01a10 USB: usbfs: Don't WARN about excessively large memory allocations
51484429c610 Revert "irqbypass: do not start cons/prod when failed connect"
9bc02a003a70 USB: trancevibrator: fix control-request direction
e3355f6bd0b9 serial: 8250_pci: handle FL_NOIRQ board flag
220d8ee78150 serial: 8250_pci: Add support for new HPE serial device
e97a4d8f8b86 serial: 8250_dw: Add device HID for new AMD UART controller
7c94007495b2 serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART
0f9df705e0dd iio: adc: ad7192: handle regulator voltage error first
d6e18ad1e127 iio: adc: ad7192: Avoid disabling a clock that was never enabled.
f4ab222b7d23 iio: adc: ad7793: Add missing error code in ad7793_setup()
a4cfd59f1543 iio: adc: ad7923: Fix undersized rx buffer.
26da8040eccc iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers
af7d9165fbb8 iio: adc: ad7124: Fix missbalanced regulator enable / disable on error.
a4bc913a0ef5 iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp()
cd9c0a1a216d iio: dac: ad5770r: Put fwnode in error case during ->probe()
84ae19a9068f iio: gyro: fxas21002c: balance runtime power in error path
9db5a7b6be9e staging: iio: cdc: ad7746: avoid overwrite of num_channels
1650540ad653 mei: request autosuspend after sending rx flow control
a09e273ae778 KVM: arm64: Prevent mixed-width VM creation
7289a0497d66 KVM: arm64: Fix debug register indexing
911c554e2c28 KVM: arm64: Move __adjust_pc out of line
2ce7107febf1 KVM: X86: Fix vCPU preempted state from guest's point of view
92f305778d3a thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue
d08a4b6c13a6 thunderbolt: usb4: Fix NVM read buffer bounds and offset issue
a3c3face38cb misc/uss720: fix memory leak in uss720_probe
8a7a3083c14d serial: core: fix suspicious security_locked_down() call
571e51e192d8 debugfs: fix security_locked_down() call for SELinux
f65588e7ee56 seccomp: Refactor notification handler to prepare for new semantics
1b3c5876bb72 riscv: stacktrace: fix the riscv stacktrace when CONFIG_FRAME_POINTER enabled
25c0cef74fe3 Documentation: seccomp: Fix user notification documentation
3f423c07aaee kgdb: fix gcc-11 warnings harder
d88d418a2466 drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate
56db5e828654 drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate
13431a0f3405 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
396c76d4b004 drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error
e1b82f668db1 drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
25721a38c971 drm/amd/pm: correct MGpuFanBoost setting
f2125ebf883a drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4
67644c14e4de md/raid5: remove an incorrect assert in in_chunk_boundary
42911fb23978 dm snapshot: properly fix a crash when an origin has no snapshots
063aa9df5ae9 ath11k: Clear the fragment cache during key install
839916f1ee0d ath10k: Validate first subframe of A-MSDU before processing the list
a15a0151da21 ath10k: Fix TKIP Michael MIC verification for PCIe
6433f0051b29 ath10k: drop MPDU which has discard flag set by firmware for SDIO
24a5e05f631d ath10k: drop fragments with multicast DA for SDIO
75ba7513a5ad ath10k: drop fragments with multicast DA for PCIe
82f65e7d0138 ath10k: add CCMP PN replay protection for fragmented frames for PCIe
3c47cee66b38 mac80211: extend protection against mixed key and fragment cache attacks
a98c4c030cfb mac80211: do not accept/forward invalid EAPOL frames
a241274c8a9a mac80211: prevent attacks on TKIP/WEP as well
1f0bf30c01d3 mac80211: check defrag PN against current frame
935ab28b02fb mac80211: add fragment cache to sta_info
26ed5ca7b58f mac80211: drop A-MSDUs on old ciphers
6eec99250f3a cfg80211: mitigate A-MSDU aggregation attacks
22e7b1aecdea mac80211: properly handle A-MSDUs that start with an RFC 1042 header
94eebceb18e5 mac80211: prevent mixed key and fragment cache attacks
083ecdde0e86 mac80211: assure all fragments are encrypted
727a2b4fc951 netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version
7a1bdec12e43 net/sched: fq_pie: fix OOB access in the traffic path
853c759d9dde net/sched: fq_pie: re-factor fix for fq_pie endless loop
64a7186373a3 net: hso: fix control-request directions
df2562b51031 proc: Check /proc/$pid/attr/ writes against file opener
fcb2ba1469b1 perf scripts python: exported-sql-viewer.py: Fix warning display
dbe2694fe508 perf scripts python: exported-sql-viewer.py: Fix Array TypeError
577294edbd54 perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report
9f8cb9eff3ae perf intel-pt: Fix transaction abort handling
10923c8cf8af perf intel-pt: Fix sample instruction bytes
a16be88a3d7e s390/dasd: add missing discipline function
ca466561eef3 iommu/vt-d: Fix sysfs leak in alloc_iommu()
a20b6eaf4f35 scsi: target: core: Avoid smp_processor_id() in preemptible code
b090d110e666 NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()
b190618d8337 can: isotp: prevent race between isotp_bind() and isotp_setsockopt()
81884e807a72 mtd: rawnand: fsmc: Fix external use of SW Hamming ECC helper
d0f8db6c462f mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper
da685f24e80b mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper
c545bd2d74ff mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming ECC helper
15b56ed7ee20 mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper
2ee53371eeff mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming ECC helper
9a5d87a6b9c3 mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper
66f3c30420dc cifs: set server->cipher_type to AES-128-CCM for SMB3.0
0c4bfc1b98d7 cifs: fix string declarations and assignments in tracepoints
59ef5291f299 ALSA: usb-audio: scarlett2: Improve driver startup messages
ba159455195e ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci
601dacd47a34 ALSA: usb-audio: fix control-request direction
3771c89a16b4 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8
54ec6cecf5fc ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8
6a79505a4d66 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8
2a012daf1ff9 ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8
f3c23683d053 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340
3c35570ffb8c ALSA: hda/realtek: Headphone volume is controlled by Front mixer
73d862c55860 ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i
cfb3ea79045a Linux 5.12.8
65234f50a90b NFC: nci: fix memory leak in nci_allocate_device
a7fcb65fa1cf KVM: x86: Defer vtime accounting 'til after IRQ handling
a4367bbe866b context_tracking: Move guest exit vtime accounting to separate helpers
e325dc7acbdb context_tracking: Move guest exit context tracking to separate helpers
f3ab9709b00e bpf: No need to simulate speculative domain for immediates
4dd2aaaddbcf bpf: Fix mask direction swap upon off reg sign change
9accd53bd479 bpf: Wrap aux data inside bpf_sanitize_info container
----

Link: https://lore.kernel.org/r/20210531130703.762129381@linuxfoundation.org
Link: https://lore.kernel.org/r/20210527151139.241267495@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/364
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: defconfig: Select the Wifi ath10k sdio driver
Fabio Estevam [Sun, 6 Jun 2021 15:32:51 +0000 (12:32 -0300)]
linux-fslc: defconfig: Select the Wifi ath10k sdio driver

Select the ath10k sdio driver so that Wifi can work by default on
boards like imx6dl-pico-pi with a QCA9377 chip.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
3 years agorecipes-graphics: clutter/cogl: move bbappend to dynamic layers
Pierre-Jean Texier [Fri, 4 Jun 2021 15:40:47 +0000 (17:40 +0200)]
recipes-graphics: clutter/cogl: move bbappend to dynamic layers

As it breaks the build on master since [1]. Move bbappend files to
dynamic layers since recipes were moved to meta-gnome

Fixes:

ERROR: No recipes in default available for:
  /home/bdx-iot/ci/meta-freescale/recipes-graphics/clutter/clutter-1.0_%.bbappend
  /home/bdx-iot/ci/meta-freescale/recipes-graphics/cogl/cogl-1.0_%.bbappend

[1] - http://git.openembedded.org/openembedded-core/commit/?id=c4f167d05f58f35a6b94e8dbc4721ab67e7e71eb

Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
3 years agomesa: Refresh patches for mesa 21.1.1
Andreas Müller [Sun, 30 May 2021 21:33:08 +0000 (23:33 +0200)]
mesa: Refresh patches for mesa 21.1.1

* Addresses [1]
* all patches were taken from mesa's main branch and applied cleanly
* On X11/xfce first tests were performed without any patches: At least we do not see
  a mouse pointer which is similar behavior as seen when introducing first
  patch series.
* On X11/xfce moving windows is faster now / gtk-based applications still show
  tiny artifacts / Qt/QML based application run without issues / glmark2-es2
  results in 158 which is similar to mesa 21.0.3
* Could not test my weston images (use sddm as dm): All native recipes inheriting
  cmake_qt5 are broken due to MACHINE_SOCARCH_FILTER - will open an issue for
  that.

[1] https://github.com/Freescale/meta-freescale/issues/795

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
3 years agolinux-fslc-imx: update to v5.4.122
Andrey Zhizhikin [Thu, 27 May 2021 07:38:30 +0000 (07:38 +0000)]
linux-fslc-imx: update to v5.4.122

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

Following commit is included separately in this version:
----
ff9d9347c331 mmc: core: fix missing reserved indexes
----

Following upstream commits are included in this version:
----
67154cff6258 Linux 5.4.122
f97257cde764 Bluetooth: SMP: Fail if remote and local public keys are identical
46b4a9c68572 video: hgafb: correctly handle card detect failure during probe
3c18dc7de2bc nvmet: use new ana_log_size instead the old one
a6f5ef8c1717 Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS
d3d648163a03 ext4: fix error handling in ext4_end_enable_verity()
829203752441 nvme-multipath: fix double initialization of ANA state
2dea1e9ae5cf tty: vt: always invoke vc->vc_sw->con_resize callback
cf52b24b172e vt: Fix character height handling with VT_RESIZEX
971b3fb5b9a6 vgacon: Record video mode changes with VT_RESIZEX
f0c9d29f232a video: hgafb: fix potential NULL pointer dereference
44fe392e1adc qlcnic: Add null check after calling netdev_alloc_skb
4914c67f1a62 leds: lp5523: check return value of lp5xx_read and jump to cleanup code
171b3c1afaeb ics932s401: fix broken handling of errors when word reading fails
d14cd329d83b net: rtlwifi: properly check for alloc_workqueue() failure
533ac32a80c0 scsi: ufs: handle cleanup correctly on devm_reset_control_get error
9e38cf9c3070 net: stmicro: handle clk_prepare() failure during init
9d59d4364dfb ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()
8f2efd687d19 Revert "niu: fix missing checks of niu_pci_eeprom_read"
04a064b36576 Revert "qlcnic: Avoid potential NULL pointer dereference"
6d53d54ff5be Revert "rtlwifi: fix a potential NULL pointer dereference"
7fb963895513 Revert "media: rcar_drif: fix a memory disclosure"
6f2e5eb82557 cdrom: gdrom: initialize global variable at init time
283cd246bcc1 cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom
7e230e5ed8fd Revert "gdrom: fix a memory leak bug"
6ef6f8cd1d34 Revert "scsi: ufs: fix a missing check of devm_reset_control_get"
9c24899f1fae Revert "ecryptfs: replace BUG_ON with error handling code"
a1f0e2bb4975 Revert "video: imsttfb: fix potential NULL pointer dereferences"
bd2a12549fc2 Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"
5c463887edb3 Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"
1cb9f88cde8c Revert "net: stmicro: fix a missing check of clk_prepare"
6f2a72774f38 Revert "video: hgafb: fix potential NULL pointer dereference"
3471a221f308 dm snapshot: fix crash with transient storage and zero chunk size
198ee66478b3 xen-pciback: reconfigure also from backend watch handler
f1d3c63c3f12 mmc: sdhci-pci-gli: increase 1.8V regulator wait
d9e9ec363560 drm/amdgpu: update sdma golden setting for Navi12
e3be683d5e4e drm/amdgpu: update gc golden setting for Navi12
1f0495355b60 drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang
c11d59e5edba Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"
d55df42ef369 rapidio: handle create_workqueue() failure
9f2a613e4b0b Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"
cdd91637d4ef uio_hv_generic: Fix a memory leak in error handling paths
b0fc59e62bf9 ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx
c4e7ed4fa1b1 ALSA: hda/realtek: Add fixup for HP OMEN laptop
2331f2592879 ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA
1c783bfa7f8d ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293
be1f7f30b66b ALSA: hda/realtek: reset eapd coeff to default value for alc287
b2297d1b9511 ALSA: firewire-lib: fix check for the size of isochronous packet payload
f95aabb6aed4 Revert "ALSA: sb8: add a check for request_region"
2ed8227ebd84 ALSA: hda: fixup headset for ASUS GU502 laptop
7ef36d303592 ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro
844faf4a9675 ALSA: usb-audio: Validate MS endpoint descriptors
c7456fc35dc8 ALSA: firewire-lib: fix calculation for size of IR context payload
7981c124e34d ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26
f72b96ff7935 ALSA: line6: Fix racy initialization of LINE6 MIDI
048840df6de8 ALSA: intel8x0: Don't update period unless prepared
a67a88f9e667 ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency
34413f21acea cifs: fix memory leak in smb2_copychunk_range
20197d327560 btrfs: avoid RCU stalls while running delayed iputs
845c2b9d99b6 locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal
439ce949ee90 nvmet: seset ns->file when open fails
670d34d54320 ptrace: make ptrace() fail if the tracee changed its pid unexpectedly
88128a5054f1 RDMA/uverbs: Fix a NULL vs IS_ERR() bug
6fa78a6b9a3b platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios
6e90ff540a7b platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue
66abc4ef6a8b RDMA/core: Don't access cm_id after its destruction
73e25a2d51bb RDMA/mlx5: Recover from fatal event in dual port mode
8d8b8016e0af scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()
07865459eb62 scsi: ufs: core: Increase the usable queue depth
a62225d951d7 RDMA/rxe: Clear all QP fields if creation failed
257f132342ea RDMA/siw: Release xarray entry
a19bb4c0566c RDMA/siw: Properly check send and receive CQ pointers
a03676848886 openrisc: Fix a memory leak
50fd584fbbb3 firmware: arm_scpi: Prevent the ternary sign expansion bug
----

Link: https://lore.kernel.org/r/20210524152326.447759938@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/355
Link: https://github.com/Freescale/linux-fslc/pull/359
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: update to v5.12.7
Andrey Zhizhikin [Thu, 27 May 2021 07:32:29 +0000 (07:32 +0000)]
linux-fslc: update to v5.12.7

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

Following upstream commits are included in this version:
----
55c17a63e51a Linux 5.12.7
58cca5ec43be Bluetooth: SMP: Fail if remote and local public keys are identical
20a9b9fddb48 video: hgafb: correctly handle card detect failure during probe
cad3ad9d2094 nvmet: use new ana_log_size instead the old one
46f5e618ccb7 x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-path
94d371473b7f rtc: pcf85063: fallback to parent of_node
51a018320158 nvme-multipath: fix double initialization of ANA state
5f72937db874 x86/Xen: swap NX determination and GDT setup on BSP
03bb19228fd5 openrisc: mm/init.c: remove unused memblock_region variable in map_ram()
9d950576b364 drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7
48c1afbbd7e0 tty: vt: always invoke vc->vc_sw->con_resize callback
e8263abc836a vt: Fix character height handling with VT_RESIZEX
28cae8a1ceab vt_ioctl: Revert VT_RESIZEX parameter handling removal
727caaaf7a29 vgacon: Record video mode changes with VT_RESIZEX
a31ef3d2e12f video: hgafb: fix potential NULL pointer dereference
c999df38fa3b qlcnic: Add null check after calling netdev_alloc_skb
83247d7a0fce leds: lp5523: check return value of lp5xx_read and jump to cleanup code
4c1c304a77c2 ics932s401: fix broken handling of errors when word reading fails
10d0a8d1b9a4 net: rtlwifi: properly check for alloc_workqueue() failure
017fb1eaac4c scsi: ufs: handle cleanup correctly on devm_reset_control_get error
a04fe8f4b075 net: stmicro: handle clk_prepare() failure during init
85eed97d8c50 ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()
cbc901a2b23b Revert "niu: fix missing checks of niu_pci_eeprom_read"
d55309c782ef Revert "qlcnic: Avoid potential NULL pointer dereference"
bd9dd0ffe194 Revert "rtlwifi: fix a potential NULL pointer dereference"
4650e0bbf2c8 Revert "media: rcar_drif: fix a memory disclosure"
8713e157b866 cdrom: gdrom: initialize global variable at init time
c8935240be5a cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom
b3f8eec40370 Revert "gdrom: fix a memory leak bug"
1ba5c1746f87 Revert "scsi: ufs: fix a missing check of devm_reset_control_get"
68f6eeeb814d Revert "ecryptfs: replace BUG_ON with error handling code"
36398a291bd5 Revert "video: imsttfb: fix potential NULL pointer dereferences"
f65fe9bc54b4 Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"
a9a5e6f47223 Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"
58673abf25d9 Revert "net: stmicro: fix a missing check of clk_prepare"
6c8326b8411d Revert "video: hgafb: fix potential NULL pointer dereference"
5c65f3a98b66 kcsan: Fix debugfs initcall return type
ac4bf514d528 dm snapshot: fix crash with transient storage and zero chunk size
7c21d01b63cd Revert "mm/gup: check page posion status for coredump."
5ce1a85a5d04 userfaultfd: hugetlbfs: fix new flag usage in error path
807fa14536b2 ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry
6217e5411ba9 xen-pciback: reconfigure also from backend watch handler
83db6e8514f4 xen-pciback: redo VF placement in the virtual topology
e8e342d44e93 gpio: tegra186: Don't set parent IRQ affinity
c191a2c22da2 mmc: meson-gx: also check SD_IO_RW_EXTENDED for scatterlist size alignment
6d8f00ab53c2 mmc: meson-gx: make replace WARN_ONCE with dev_warn_once about scatterlist offset alignment
b80010d3b746 mmc: sdhci-pci-gli: increase 1.8V regulator wait
77a843b121ff powerpc/64s/syscall: Fix ptrace syscall info with scv syscalls
a1c2e69fe08a powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls
9396bad5103f dma-buf: fix unintended pin/unpin warnings
a50d79253711 drm/amdgpu: update sdma golden setting for Navi12
6c888ba03ccb drm/amdgpu: update gc golden setting for Navi12
9964c838496c drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang
f8baabd09e33 drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE
ec1bd01b632a drm/radeon: use the dummy page for GART if needed
3ce618c8c6e9 drm/amd/display: Use the correct max downscaling value for DCN3.x family
5645f1806780 drm/i915/gem: Pin the L-shape quirked object as unshrinkable
c76c4e35626f x86/sev-es: Forward page-faults which happen during emulation
e2f96ca12a31 x86/sev-es: Use __put_user()/__get_user() for data accesses
efbfc33b0b1c x86/sev-es: Don't return NULL from sev_es_get_ghcb()
da416661864f x86/sev-es: Invalidate the GHCB after completing VMGEXIT
05e0d825fff7 x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch
60bad8346376 x86/build: Fix location of '-plugin-opt=' flags
a37e62e8d894 nvme-tcp: fix possible use-after-completion
d5e9a9f5a69c Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"
19624d88c3ae rapidio: handle create_workqueue() failure
68f72384b05f Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"
b83ad0a514f7 platform/x86: ideapad-laptop: fix method name typo
5f59240cf25b uio_hv_generic: Fix another memory leak in error handling paths
53486c467e35 uio_hv_generic: Fix a memory leak in error handling paths
5e5ee72f4a07 uio/uio_pci_generic: fix return value changed in refactoring
2754fb43a6a0 ALSA: usb-audio: DJM-750: ensure format is set
ae4248e2aa4c ALSA: usb-audio: Configure Pioneer DJM-850 samplerate
8ede8bc8fcb8 ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx
41a0d2db7b4f ALSA: hda/realtek: Add fixup for HP OMEN laptop
e825729f6a7d ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA
97b4051181f9 ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293
da1fbdf84d6e ALSA: hda/realtek: reset eapd coeff to default value for alc287
ae29eb01a97e ALSA: firewire-lib: fix check for the size of isochronous packet payload
6bd227e369fc Revert "ALSA: sb8: add a check for request_region"
55a32b539548 ALSA: hda: fixup headset for ASUS GU502 laptop
3d913ed11fff ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro
a135a4b717eb ALSA: usb-audio: Validate MS endpoint descriptors
de73920901b4 ALSA: firewire-lib: fix calculation for size of IR context payload
422fecb77f5d ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26
3aa30f81e45a ALSA: line6: Fix racy initialization of LINE6 MIDI
276f0ff96434 ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field
568b301b8902 ALSA: intel8x0: Don't update period unless prepared
58a6d26cf806 ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency
2f0478af7af9 misc: eeprom: at24: check suspend status before disable regulator
88faee9b4a99 fs/mount_setattr: tighten permission checks
f124e27ca984 cifs: fix memory leak in smb2_copychunk_range
6d0924c5b742 btrfs: fix removed dentries still existing after log is synced
03781d598f95 btrfs: avoid RCU stalls while running delayed iputs
568b414574ed powerpc: Fix early setup to make early_ioremap() work
76aaa05c231e locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal
9b8317360b04 locking/lockdep: Correct calling tracepoints
173282b91717 perf/x86: Avoid touching LBR_TOS MSR for Arch LBR
16e58aa0b694 nvmet: seset ns->file when open fails
ddbf562ae431 ptrace: make ptrace() fail if the tracee changed its pid unexpectedly
a89e92a5a7dc powerpc/pseries: Fix hcall tracing recursion in pv queued spinlocks
f4550f0c1729 drm/ttm: Do not add non-system domain BO into swap list
928ffb16262a tools/testing/selftests/exec: fix link error
a666bdf60c0c RDMA/uverbs: Fix a NULL vs IS_ERR() bug
9791fb42c22d RDMA/mlx5: Fix query DCT via DEVX
8d746ea7c687 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios
bce24d9300c3 platform/x86: intel_int0002_vgpio: Only call enable_irq_wake() when using s2idle
0ef94da9232e platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue
0477af297d6a nvme-fc: clear q_live at beginning of association teardown
6f2d1af93388 nvme-tcp: rerun io_work if req_list is not empty
551ba08d4b7e nvme-loop: fix memory leak in nvme_loop_create_ctrl()
afb680ed7ecb nvmet: fix memory leak in nvmet_alloc_ctrl()
e062e2d2709c RDMA/core: Don't access cm_id after its destruction
abe31d25facd RDMA/rxe: Return CQE error if invalid lkey was supplied
aed15d4e59a0 RDMA/rxe: Split MEM into MR and MW
1af33ee66594 RDMA/mlx5: Recover from fatal event in dual port mode
85d3b4eaf66d scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()
11014efcec37 scsi: qedf: Add pointer checks in qedf_update_link_speed()
1177bd83b788 scsi: ufs: core: Increase the usable queue depth
03344e843ab6 RDMA/rxe: Clear all QP fields if creation failed
beab753fe3b4 platform/x86: ideapad-laptop: fix a NULL pointer dereference
e6871b4270c0 RDMA/core: Prevent divide-by-zero error triggered by the user
4d2efd50e8ac RDMA/siw: Release xarray entry
8abd8591e2b4 RDMA/siw: Properly check send and receive CQ pointers
b49f5af30b0e habanalabs/gaudi: Fix a potential use after free in gaudi_memset_device_memory
bf2c33ad6730 tee: amdtee: unload TA only when its refcount becomes 0
27de83ae5933 openrisc: Fix a memory leak
29cd1f094890 firmware: arm_scpi: Prevent the ternary sign expansion bug
----

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

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

Following upstream commits are included in this version:
----
4068786a8690 Linux 5.10.40
d8d261c7cfb3 Bluetooth: SMP: Fail if remote and local public keys are identical
e8c34789f1b8 video: hgafb: correctly handle card detect failure during probe
ed9fdd4c6f03 nvmet: use new ana_log_size instead the old one
d28aa3c15736 x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-path
0296c9057ade rtc: pcf85063: fallback to parent of_node
7b994b03f1de nvme-multipath: fix double initialization of ANA state
e2c26ddd4e85 x86/Xen: swap NX determination and GDT setup on BSP
d5c4605e9e1c openrisc: mm/init.c: remove unused memblock_region variable in map_ram()
585d8425e504 drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7
eb46907f99d6 tty: vt: always invoke vc->vc_sw->con_resize callback
a14ca25d4f23 vt: Fix character height handling with VT_RESIZEX
8026eb8242bc vt_ioctl: Revert VT_RESIZEX parameter handling removal
a3de46844f34 vgacon: Record video mode changes with VT_RESIZEX
8e0d302e7e51 video: hgafb: fix potential NULL pointer dereference
98404acf0a20 qlcnic: Add null check after calling netdev_alloc_skb
865ec95a77f7 leds: lp5523: check return value of lp5xx_read and jump to cleanup code
33a9ff900b9b ics932s401: fix broken handling of errors when word reading fails
e81f94a71b00 net: rtlwifi: properly check for alloc_workqueue() failure
f9f59f4ca2d8 scsi: ufs: handle cleanup correctly on devm_reset_control_get error
0eb496c3c103 net: stmicro: handle clk_prepare() failure during init
c89c9a291149 ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()
17e22164d6c5 Revert "niu: fix missing checks of niu_pci_eeprom_read"
c794f7851c5d Revert "qlcnic: Avoid potential NULL pointer dereference"
5e4fd74089b1 Revert "rtlwifi: fix a potential NULL pointer dereference"
951ed241e228 Revert "media: rcar_drif: fix a memory disclosure"
566086409511 cdrom: gdrom: initialize global variable at init time
9285808072d4 cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom
3d2a4fb91122 Revert "gdrom: fix a memory leak bug"
64ae556541a3 Revert "scsi: ufs: fix a missing check of devm_reset_control_get"
61b9bc3091a5 Revert "ecryptfs: replace BUG_ON with error handling code"
6003d373bf2f Revert "video: imsttfb: fix potential NULL pointer dereferences"
4baaa4946d72 Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"
03c5d02c38d4 Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"
059031afcdc1 Revert "net: stmicro: fix a missing check of clk_prepare"
d88f05cecefd Revert "video: hgafb: fix potential NULL pointer dereference"
fae4f4debf2b kcsan: Fix debugfs initcall return type
2a61f0ccb756 dm snapshot: fix crash with transient storage and zero chunk size
4528c0c32308 ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry
63a5b3844770 xen-pciback: reconfigure also from backend watch handler
c196031f4fd9 xen-pciback: redo VF placement in the virtual topology
d047ec8730b2 mmc: sdhci-pci-gli: increase 1.8V regulator wait
343208ffe92f powerpc/64s/syscall: Fix ptrace syscall info with scv syscalls
105345b909d8 powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls
3708b7a9c28c drm/amdgpu: update sdma golden setting for Navi12
e32cb1057faa drm/amdgpu: update gc golden setting for Navi12
0c47929fd836 drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang
93ba55c14d70 drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE
367c90f2bc1b x86/sev-es: Forward page-faults which happen during emulation
5af89eeb7414 x86/sev-es: Use __put_user()/__get_user() for data accesses
be4cba71b2d0 x86/sev-es: Don't return NULL from sev_es_get_ghcb()
e7174da8c45b x86/sev-es: Invalidate the GHCB after completing VMGEXIT
193e02196fad x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch
9b942cb2d92e nvme-tcp: fix possible use-after-completion
e4be68465322 Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"
1ba7a534a9e4 rapidio: handle create_workqueue() failure
961ae8cbe893 Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"
d84b5e912212 uio_hv_generic: Fix a memory leak in error handling paths
b044f5108e4b ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx
8add3dce391b ALSA: hda/realtek: Add fixup for HP OMEN laptop
01dbb91d8589 ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA
cfa55927478a ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293
f693d0e72c4d ALSA: hda/realtek: reset eapd coeff to default value for alc287
78a37c03c65c ALSA: firewire-lib: fix check for the size of isochronous packet payload
00e5aa3f2116 Revert "ALSA: sb8: add a check for request_region"
42796eb7c485 ALSA: hda: fixup headset for ASUS GU502 laptop
2cc051b6a482 ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro
e5ffa75afb5b ALSA: usb-audio: Validate MS endpoint descriptors
ad7f8cced378 ALSA: firewire-lib: fix calculation for size of IR context payload
3d063d6ce1d2 ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26
f42cf1e7b86b ALSA: line6: Fix racy initialization of LINE6 MIDI
214a9836697c ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field
1e94ffd074dd ALSA: intel8x0: Don't update period unless prepared
e227c60aa9ec ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency
1b2b4d68172b misc: eeprom: at24: check suspend status before disable regulator
42d35af92246 cifs: fix memory leak in smb2_copychunk_range
56001dda032f btrfs: avoid RCU stalls while running delayed iputs
e022914f206c powerpc: Fix early setup to make early_ioremap() work
e354e3744b0b locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal
5dfed1be0e9c locking/lockdep: Correct calling tracepoints
075becedce37 perf/x86: Avoid touching LBR_TOS MSR for Arch LBR
e207bbf555bd nvmet: seset ns->file when open fails
6f08af55ea54 ptrace: make ptrace() fail if the tracee changed its pid unexpectedly
eeafd6489d2c powerpc/pseries: Fix hcall tracing recursion in pv queued spinlocks
d53738cd4855 tools/testing/selftests/exec: fix link error
7cf4decefa05 RDMA/uverbs: Fix a NULL vs IS_ERR() bug
c62c907ccc63 RDMA/mlx5: Fix query DCT via DEVX
0cf036a0d325 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios
b8ff3221771a platform/x86: intel_int0002_vgpio: Only call enable_irq_wake() when using s2idle
2d6168fa6bc6 platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue
753927b802f6 nvme-fc: clear q_live at beginning of association teardown
33ebdee80e40 nvme-tcp: rerun io_work if req_list is not empty
9c980795ccd7 nvme-loop: fix memory leak in nvme_loop_create_ctrl()
4720f29acb3f nvmet: fix memory leak in nvmet_alloc_ctrl()
737ccd21342c nvmet: remove unused ctrl->cqs
bd538f2f136f RDMA/core: Don't access cm_id after its destruction
75bdfe783732 RDMA/mlx5: Recover from fatal event in dual port mode
8170c2039cc1 scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()
a6362a737572 scsi: qedf: Add pointer checks in qedf_update_link_speed()
3f04b4f87f32 scsi: ufs: core: Increase the usable queue depth
2ee4d79c3649 RDMA/rxe: Clear all QP fields if creation failed
66ab7fcdac34 RDMA/core: Prevent divide-by-zero error triggered by the user
15357010e0e1 RDMA/siw: Release xarray entry
b83b49192767 RDMA/siw: Properly check send and receive CQ pointers
c39a190d834d tee: amdtee: unload TA only when its refcount becomes 0
12de3ff98935 openrisc: Fix a memory leak
4dcb3aa4a5ad firmware: arm_scpi: Prevent the ternary sign expansion bug
----

Link: https://lore.kernel.org/r/20210524152332.844251980@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/356
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-imx: update to v5.4.121
Andrey Zhizhikin [Tue, 25 May 2021 17:42:17 +0000 (17:42 +0000)]
linux-fslc-imx: update to v5.4.121

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

Following upstream commits are included in this version:
----
b239a0365b93 Linux 5.4.121
b63a8e5b4a25 scripts: switch explicitly to Python 3
2cbb484788fe tweewide: Fix most Shebang lines
252495806968 KVM: arm64: Initialize VCPU mdcr_el2 before loading it
50e5c93ca647 ipv6: remove extra dev_hold() for fallback tunnels
b811a8a72366 ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
f5ddecb6a195 sit: proper dev_{hold|put} in ndo_[un]init methods
cca2a2b340a9 ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
084a1858e256 net: stmmac: Do not enable RX FIFO overflow interrupts
94600a8300c7 lib: stackdepot: turn depot_lock spinlock to raw_spinlock
5233f4465e22 block: reexpand iov_iter after read/write
48744773d63e ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
0ce1a72ac9b0 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
b3252a87a811 drm/amd/display: Fix two cursor duplication when using overlay
6cc777c6acbb bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit
c5946eb52b73 scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
e39a105abbe5 ceph: fix fscache invalidation
13bc6bda6a1e scsi: lpfc: Fix illegal memory access on Abort IOCBs
e69c7c149199 riscv: Workaround mcount name prior to clang-13
cd3ab0ac0a54 scripts/recordmcount.pl: Fix RISC-V regex for clang
cfa65174402f ARM: 9075/1: kernel: Fix interrupted SMC calls
a5923afb6149 um: Disable CONFIG_GCOV with MODULES
2fe3fbcc53b8 um: Mark all kernel symbols as local
cec4c3810ba3 Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
29da2bab24e9 Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
bbd7ba95bb06 ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
64f8e9526e31 ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
41dd2ede9536 dmaengine: dw-edma: Fix crash on loading/unloading driver
b003a4923628 PCI: thunder: Fix compile testing
a05fb4ac72fb virtio_net: Do not pull payload in skb->head
0d08bbce231b xsk: Simplify detection of empty and full rings
323deebaa2d0 pinctrl: ingenic: Improve unreachable code generation
e57e2dd9bbdd isdn: capi: fix mismatched prototypes
7958cdd64cdf cxgb4: Fix the -Wmisleading-indentation warning
acb4faa5f577 usb: sl811-hcd: improve misleading indentation
eabb93e34425 kgdb: fix gcc-11 warning on indentation
b806b41bf55d x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
----

Link: https://lore.kernel.org/r/20210520092052.265851579@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/349
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-imx: update to v5.4.120
Andrey Zhizhikin [Tue, 25 May 2021 17:41:03 +0000 (17:41 +0000)]
linux-fslc-imx: update to v5.4.120

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

Following upstream commits are included in this version:
----
e05d387ba736 Linux 5.4.120
7f4ac21468b0 ASoC: rsnd: check all BUSIF status when error
7f6a9044ff24 nvme: do not try to reconfigure APST when the controller is not live
aa9d659856b1 clk: exynos7: Mark aclk_fsys1_200 as critical
baea536cf51f netfilter: conntrack: Make global sysctls readonly in non-init netns
fb80624f39d3 kobject_uevent: remove warning in init_uevent_argv()
658e8982f0eb usb: typec: tcpm: Fix error while calculating PPS out values
718f1c1fdf78 ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section
3c63b72ffba0 ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address
b05a28f47582 ARM: 9012/1: move device tree mapping out of linear region
69e44f71319b ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address
bb4f8ead473a f2fs: fix error handling in f2fs_end_enable_verity()
7a474350d8de thermal/core/fair share: Lock the thermal zone while looping over instances
2c44110300b8 MIPS: Avoid handcoded DIVU in `__div64_32' altogether
2759b770b53e MIPS: Avoid DIVU in `__div64_32' is result would be zero
02b120493a9c MIPS: Reinstate platform `__div64_32' handler
64508ebf9391 FDDI: defxx: Make MMIO the configuration default except for EISA
ecdf893c5aef mm: fix struct page layout on 32-bit systems
187598fd82cb KVM: x86: Cancel pvclock_gtod_work on module removal
cdaae487e85b cdc-wdm: untangle a circular dependency between callback and softint
b1de23dbeca7 iio: tsl2583: Fix division by a zero lux_val
8229f1d40501 iio: gyro: mpu3050: Fix reported temperature value
2496ead8b1b1 xhci: Add reset resume quirk for AMD xhci controller.
de72d8769bcf xhci: Do not use GFP_KERNEL in (potentially) atomic context
941328f7bda6 usb: dwc3: gadget: Return success always for kick transfer in ep queue
7f15d999dd61 usb: core: hub: fix race condition about TRSMRCY of resume
8f536512db87 usb: dwc2: Fix gadget DMA unmap direction
36399169e6a0 usb: xhci: Increase timeout for HC halt
68b5f65eaa6a usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
04904d90a71a usb: dwc3: omap: improve extcon initialization
f78e2c36609b iomap: fix sub-page uptodate handling
3c1db90ae0d0 blk-mq: Swap two calls in blk_mq_exit_queue()
1c4962df9388 nbd: Fix NULL pointer in flush_workqueue
0b6b4b90b74c kyber: fix out of bounds access when preempted
dafd4c0b5e83 ACPI: scan: Fix a memory leak in an error handling path
1648505d1353 hwmon: (occ) Fix poll rate limiting
fa1547f6e4fb usb: fotg210-hcd: Fix an error message
57f99e92e2f7 iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
2b94c23eaf5e drm/i915: Avoid div-by-zero on gen2
a9b2ac3f6ad1 drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
f77aa56ad989 mm/hugetlb: fix F_SEAL_FUTURE_WRITE
b3f1731c6d7f userfaultfd: release page in error path to avoid BUG_ON
1b8d4206a48c squashfs: fix divide error in calculate_skip()
c451a6bafb5f hfsplus: prevent corruption in shrinking truncate
0b4eb172cc12 powerpc/64s: Fix crashes when toggling entry flush barrier
379ea3a4e34b powerpc/64s: Fix crashes when toggling stf barrier
9cca6cc73bb9 ARC: mm: PAE: use 40-bit physical page mask
e242c138ae01 ARC: entry: fix off-by-one error in syscall number validation
9c1d454726fc i40e: Fix PHY type identifiers for 2.5G and 5G adapters
7e7b538a9af5 i40e: fix the restart auto-negotiation after FEC modified
d718c15a2bf9 i40e: Fix use-after-free in i40e_client_subtask()
c77e2ef18167 netfilter: nftables: avoid overflows in nft_hash_buckets()
a8cfa7aff11d kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
043ebbccdde6 sched/fair: Fix unfairness caused by missing load decay
687f523c134b sched: Fix out-of-bound access in uclamp
51d3e462ea91 can: m_can: m_can_tx_work_queue(): fix tx_skb race condition
c8e3c76cc8c5 netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
ca74d0dbaffa smc: disallow TCP_ULP in smc_setsockopt()
2f9f92e2ecec net: fix nla_strcmp to handle more then one trailing null character
6aeba28d1213 ksm: fix potential missing rmap_item for stable_node
dde73137ce9c mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
262943265d97 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
3ddbd4beadfa khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
1816d1b3272a drm/radeon: Avoid power table parsing memory leaks
8e0b76725c38 drm/radeon: Fix off-by-one power_state index heap overwrite
9e3cbdc52318 netfilter: xt_SECMARK: add new revision to fix structure layout
7a0a9f5cf8b5 sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
f7f6f0777409 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
a04c2a398dc9 sunrpc: Fix misplaced barrier in call_decode
b8168792c3fb RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
b1b31948c0af sctp: do asoc update earlier in sctp_sf_do_dupcook_a
2e99f6871493 net: hns3: disable phy loopback setting in hclge_mac_start_phy
954ea8a0cfe1 net: hns3: use netif_tx_disable to stop the transmit queue
c073c2b27285 net: hns3: fix for vxlan gpe tx checksum bug
56e680c09002 net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()
282d8a6a5546 net: hns3: initialize the message content in hclge_get_link_mode()
ccffcc9f3574 net: hns3: fix incorrect configuration for igu_egu_hw_err
3dd2cd64466e rtc: ds1307: Fix wday settings for rx8130
2ad8af2b70e9 ceph: fix inode leak on getattr error in __fh_to_dentry
b37609ad2277 rtc: fsl-ftm-alarm: add MODULE_TABLE()
7d1ada9e1096 NFSv4.2 fix handling of sr_eof in SEEK's reply
89862bd77e9c pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()
ff4d21fb2261 PCI: endpoint: Fix missing destroy_workqueue()
bdbee0d84520 NFS: Deal correctly with attribute generation counter overflow
7e16709fc540 NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
20f9516b8372 rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
3ed8832aeaa9 ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
0454a3dc8747 PCI: Release OF node in pci_scan_device()'s error path
364e8bb8b425 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
e150f825ca29 f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
f49f00dbe3d0 thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()
f599960166a0 ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
44d96d2dc054 ia64: module: fix symbolizer crash on fdescr
8b88f16d9d30 bnxt_en: Add PCI IDs for Hyper-V VF devices.
98e1d0fe20ed net: ethernet: mtk_eth_soc: fix RX VLAN offload
5da6affd9c7e iavf: remove duplicate free resources calls
40d1cb16a578 powerpc/iommu: Annotate nested lock for lockdep
d26436a3b913 qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth
9184f2608e89 wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
78a004cdfd2d wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
cd06b0786056 drm/amd/display: fixed divide by zero kernel crash during dsc enablement
eed7287db3a9 powerpc/pseries: Stop calling printk in rtas_stop_self()
63a42044b9a1 samples/bpf: Fix broken tracex1 due to kprobe argument change
9f6e107aab14 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule
3aa4e4d7ccf4 ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
061868e90062 ASoC: rt286: Generalize support for ALC3263 codec
56a6218e97db powerpc/smp: Set numa node before updating mask
dfa2a8d2d8a7 flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()
5f24807c3cba sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
9fc2c9579415 ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume
f59db26081c0 kconfig: nconf: stop endless search loops
c262de1777e4 selftests: Set CC to clang in lib.mk if LLVM is set
2b9ad1fd9dd2 drm/amd/display: Force vsync flip when reconfiguring MPCC
10ed519fa825 iommu/amd: Remove performance counter pre-initialization test
82f6753ac96b Revert "iommu/amd: Fix performance counter initialization"
ae33b2f845fd ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
d61f2d938135 cuse: prevent clone
7dac356a65db mt76: mt76x0: disable GTK offloading
48be573a04f1 pinctrl: samsung: use 'int' for register masks in Exynos
f88e0fbeff0f mac80211: clear the beacon's CRC after channel switch
fadf3660a24f i2c: Add I2C_AQ_NO_REP_START adapter quirk
7ffafbf2537d ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
98ebeb87b2cf ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
fae341909d6c Bluetooth: check for zapped sk before connecting
29e498ff183a net: bridge: when suppression is enabled exclude RARP packets
a3893726745f Bluetooth: initialize skb_queue_head at l2cap_chan_create()
ca0dec6564e6 Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
1ac09b2bdc99 ALSA: bebob: enable to deliver MIDI messages for multiple ports
e2f577188581 ALSA: rme9652: don't disable if not enabled
a6f2224be419 ALSA: hdspm: don't disable if not enabled
4ea252600a7d ALSA: hdsp: don't disable if not enabled
7900cdfbc1dd i2c: bail out early when RDWR parameters are wrong
3c0432417fa3 ASoC: rsnd: core: Check convert rate in rsnd_hw_params
e3564792359d net: stmmac: Set FIFO sizes for ipq806x
ac740f06bf53 ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
aee46e847d19 tipc: convert dest node's address to network order
ccef53a27a24 fs: dlm: fix debugfs dump
6c799f6c7427 PM: runtime: Fix unpaired parent child_count for force_resume
18cb19eab713 KVM: x86/mmu: Remove the defunct update_pte() paging hook
e888d623a420 tpm, tpm_tis: Reserve locality in tpm_tis_resume()
a0fd39a09e31 tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()
0a60d4be38f0 tpm: fix error return code in tpm2_get_cc_attrs_tbl()
----

Link: https://lore.kernel.org/r/20210517140242.729269392@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/344
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-lts: update to v5.10.39
Andrey Zhizhikin [Tue, 25 May 2021 17:37:10 +0000 (17:37 +0000)]
linux-fslc-lts: update to v5.10.39

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

Following upstream commits are included in this version:
----
b561d56bcd16 Linux 5.10.39
090466aeb6a0 scripts: switch explicitly to Python 3
6ae514b8a8eb tweewide: Fix most Shebang lines
ccecbcc9c574 ipv6: remove extra dev_hold() for fallback tunnels
019c426b5360 ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
3c24dbd358bf sit: proper dev_{hold|put} in ndo_[un]init methods
b18b1548cb4e ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
0473032821e6 net: stmmac: Do not enable RX FIFO overflow interrupts
1fb05a3f1f20 lib: stackdepot: turn depot_lock spinlock to raw_spinlock
7da9368f9151 block: reexpand iov_iter after read/write
87f627a0280b ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
027926f4ff86 net:CXGB4: fix leak if sk_buff is not used
9284b702c8e0 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
1ce34fb34b99 drm/amd/display: Fix two cursor duplication when using overlay
3851a86c3da8 nvmet: remove unsupported command noise
86587f35cba9 net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info
82646b1844a2 bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit
dcbc4e33804c amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
d47d0d1a1fb2 scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
3611ce2f23a4 ceph: don't allow access to MDS-private inodes
db275714dd50 ceph: don't clobber i_snap_caps on non-I_NEW inode
2783c34d5430 ceph: fix fscache invalidation
f8adfb1d370f scsi: lpfc: Fix illegal memory access on Abort IOCBs
0195e2813aac riscv: Workaround mcount name prior to clang-13
52b7b9ad63da scripts/recordmcount.pl: Fix RISC-V regex for clang
b6b7f7ed7f96 riscv: Use $(LD) instead of $(CC) to link vDSO
6a40e3f9a803 platform/chrome: cros_ec_typec: Add DP mode check
b01b7999f49e ARM: 9075/1: kernel: Fix interrupted SMC calls
2f06cd6d9c6a um: Disable CONFIG_GCOV with MODULES
91628cfd70d0 um: Mark all kernel symbols as local
d35891cbb1d4 NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid
87264fb5abac Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
c2742ef47574 Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
4800a98bcfe4 PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert()
dd6ba896ffa7 ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
ec324393a63c ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
3029ef71ab22 dmaengine: dw-edma: Fix crash on loading/unloading driver
13a2ca80d792 PCI: thunder: Fix compile testing
a36703d08c83 virtio_net: Do not pull payload in skb->head
cbb397b673bd isdn: capi: fix mismatched prototypes
a60855366be5 cxgb4: Fix the -Wmisleading-indentation warning
c6034b618c1a usb: sl811-hcd: improve misleading indentation
c2e7c260371d kgdb: fix gcc-11 warning on indentation
b6795cdc268b airo: work around stack usage warning
80e414e7cf7d drm/i915/display: fix compiler warning about array overrun
ee387de3cab1 x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
----

Link: https://lore.kernel.org/r/20210520092053.559923764@linuxfoundation.org
Link: https://lore.kernel.org/r/20210520152240.517446848@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/350
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-lts: update to v5.10.38
Andrey Zhizhikin [Tue, 25 May 2021 17:36:07 +0000 (17:36 +0000)]
linux-fslc-lts: update to v5.10.38

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

Following upstream commits are included in this version:
----
689e89aee55c Linux 5.10.38
ed350825e89a ASoC: rsnd: check all BUSIF status when error
cd709c8e06b6 nvme: do not try to reconfigure APST when the controller is not live
054add24a869 ext4: fix debug format string warning
c5dffd422145 debugfs: Make debugfs_allow RO after init
81cb4f36d62c dt-bindings: serial: 8250: Remove duplicated compatible strings
c1514ad24c3e dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1
c4e3d8cf615b i2c: mediatek: Fix send master code at more than 1MHz
667627fa85a8 media: rkvdec: Remove of_match_ptr()
b0402e785351 clk: exynos7: Mark aclk_fsys1_200 as critical
805c990a9c54 drm/i915: Fix crash in auto_retire
cd47b861d225 drm/i915/overlay: Fix active retire callback alignment
a67c80dcb403 drm/i915: Read C0DRB3/C1DRB3 as 16 bits again
17928443db88 drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp
20530f7fde75 kobject_uevent: remove warning in init_uevent_argv()
6ece86e9e88f usb: typec: tcpm: Fix error while calculating PPS out values
5d2f09c44ff2 ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section
ac421c7f90c8 ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address
1eb77569029d ARM: 9012/1: move device tree mapping out of linear region
6cdbafc2addd ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address
6d5fda434b1f clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940
06470de53e4f clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue
462049cfb342 MIPS: Avoid handcoded DIVU in `__div64_32' altogether
d17af8b19d99 MIPS: Avoid DIVU in `__div64_32' is result would be zero
d2abb95bb1a4 MIPS: Reinstate platform `__div64_32' handler
cfddf6a685e3 mm: fix struct page layout on 32-bit systems
89bd62079870 iommu/vt-d: Remove WO permissions on second-level paging entries
0160f627929c iommu/vt-d: Preset Access/Dirty bits for IOVA over FL
a282b76166b1 Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL"
c1f2d0beab5c Revert "iommu/vt-d: Remove WO permissions on second-level paging entries"
31f29749ee97 KVM: VMX: Disable preemption when probing user return MSRs
79abde761e05 KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported
c8bf64e3fb77 KVM: nVMX: Always make an attempt to map eVMCS after migration
2f86dd3d2bcf KVM: x86: Move RDPID emulation intercept to its own enum
abbf8c99a9e1 KVM: x86: Emulate RDPID only if RDTSCP is supported
8a7027f011c5 xen/gntdev: fix gntdev_mmap() error exit path
652c9689f589 cdc-wdm: untangle a circular dependency between callback and softint
12d16c24f35f iio: tsl2583: Fix division by a zero lux_val
e8c6852bdba2 iio: gyro: mpu3050: Fix reported temperature value
70698dda4bca xhci: Add reset resume quirk for AMD xhci controller.
9d9526cc3c01 xhci: Do not use GFP_KERNEL in (potentially) atomic context
ca043cc02a88 xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI
fa4b1363256d usb: typec: ucsi: Put fwnode in any case during ->probe()
e5366bea0277 usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4
9bd96a2e77fd usb: dwc3: gadget: Return success always for kick transfer in ep queue
45f37f54e7c1 usb: dwc3: gadget: Enable suspend events
9238492b9a84 usb: core: hub: fix race condition about TRSMRCY of resume
45ad6b592e64 usb: dwc2: Fix gadget DMA unmap direction
7ad9256b49a6 usb: xhci: Increase timeout for HC halt
42bb80ae0165 usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
95e3da5b53ba usb: dwc3: omap: improve extcon initialization
3a96437f6bf8 blk-mq: Swap two calls in blk_mq_exit_queue()
c9c1ed08c174 blk-mq: plug request for shared sbitmap
cde4b55cfb24 nbd: Fix NULL pointer in flush_workqueue
a9fc163514d2 f2fs: compress: fix to assign cc.cluster_idx correctly
5639b73fd3bc f2fs: compress: fix race condition of overwrite vs truncate
72b0f3077ebd f2fs: compress: fix to free compress page correctly
64f3410c7bfc nvmet-rdma: Fix NULL deref when SEND is completed with error
c98ecfb18296 nvmet: fix inline bio check for bdev-ns
f8ae879b776c nvmet: add lba to sect conversion helpers
54dbe2d2c1fc kyber: fix out of bounds access when preempted
e2381174daea ACPI: scan: Fix a memory leak in an error handling path
a8dc16bbfe29 usb: musb: Fix an error message
550473900f80 hwmon: (occ) Fix poll rate limiting
0becd19b211a usb: fotg210-hcd: Fix an error message
2c3b4375e118 iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER
020fe6f80f4f iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
9db8ba3cac05 iio: light: gp2ap002: Fix rumtime PM imbalance on error
1ea775021282 usb: dwc3: gadget: Free gadget structure only after freeing endpoints
26c777470d57 perf tools: Fix dynamic libbpf link
1d8d7e02f6d0 xen/unpopulated-alloc: fix error return code in fill_list()
058122572676 xen/unpopulated-alloc: consolidate pgmap manipulation
9eaa10be0c08 dax: Wake up all waiters after invalidating dax entry
e9e70b78e163 dax: Add a wakeup mode parameter to put_unlocked_entry()
b93d3410e789 dax: Add an enum for specifying dax wakup mode
b9c663dc9a83 KVM: x86: Prevent deadlock against tk_core.seq
8aa7227a5d9b KVM: x86: Cancel pvclock_gtod_work on module removal
1fe269372244 drm/msm/dp: initialize audio_comp when audio starts
2e0ce36d0bf6 KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer
ce7639252357 kvm: exit halt polling on need_resched() as well
970c978d0591 drm/i915: Avoid div-by-zero on gen2
86cd6072157c drm/amd/display: Initialize attribute for hdcp_srm sysfs file
5a6fe45a3a7f drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
bccb7dd137ad btrfs: fix race leading to unpersisted data and metadata on fsync
d6d66dbd5adc arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache()
d3bab7cbadfb arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup
70748bba5565 blk-iocost: fix weight updates of inner active iocgs
014868616d48 mm/hugetlb: fix F_SEAL_FUTURE_WRITE
fe5c0a63ad22 kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled
140cfd998012 userfaultfd: release page in error path to avoid BUG_ON
2ed1d90162a0 squashfs: fix divide error in calculate_skip()
adbd8a2a8cc0 hfsplus: prevent corruption in shrinking truncate
d2e3590ca39c powerpc/64s: Fix crashes when toggling entry flush barrier
51570beeb448 powerpc/64s: Fix crashes when toggling stf barrier
cb3e286f22ff ARC: mm: Use max_high_pfn as a HIGHMEM zone border
969de0f6599e ARC: mm: PAE: use 40-bit physical page mask
af9e5364c617 ARC: entry: fix off-by-one error in syscall number validation
23ecfe7f2c1f f2fs: avoid unneeded data copy in f2fs_ioc_move_range()
758fd227ed84 mptcp: fix splat when closing unaccepted socket
b8cf51a36da2 i40e: Fix PHY type identifiers for 2.5G and 5G adapters
06ef93b776f7 i40e: fix the restart auto-negotiation after FEC modified
829a713450b8 i40e: Fix use-after-free in i40e_client_subtask()
2692bf13e646 i40e: fix broken XDP support
72b49dd116ca netfilter: nftables: avoid overflows in nft_hash_buckets()
f665dedeedc9 kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources
1ec193255271 kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources
0886bb143cbb kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
d43be02fc40b fs/proc/generic.c: fix incorrect pde_is_permanent check
f89b408d506e sched/fair: Fix unfairness caused by missing load decay
f7347c85490b sched: Fix out-of-bound access in uclamp
26359d362c93 can: m_can: m_can_tx_work_queue(): fix tx_skb race condition
eecb4df8ec9f can: mcp251x: fix resume from sleep before interface was brought up
02140d9d2712 can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path
2c784a500f5e netfilter: nftables: Fix a memleak from userdata error path in new objects
403ccad066ec netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
cee6592d444a smc: disallow TCP_ULP in smc_setsockopt()
d6c635a8cc6a net: fix nla_strcmp to handle more then one trailing null character
26b7924707a4 ethtool: fix missing NLM_F_MULTI flag when dumping
673422b97ef3 mm/gup: check for isolation errors
096c9482cea2 mm/gup: return an error on migration failure
7df511ef376d mm/gup: check every subpage of a compound page during isolation
87c4e386b612 ksm: fix potential missing rmap_item for stable_node
aa0d6d1d3e77 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
9639a754cce5 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
14d45fb5a3fc khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
51524fa8b5f7 arm64: entry: always set GIC_PRIO_PSR_I_SET during entry
c9f43423c41e arm64: entry: factor irq triage logic into macros
93dcaa8cba65 drm/radeon: Avoid power table parsing memory leaks
79208af94738 drm/radeon: Fix off-by-one power_state index heap overwrite
f551068f5f32 net: stmmac: Clear receive all(RA) bit when promiscuous mode is off
340de910d65e xsk: Fix for xp_aligned_validate_desc() when len == chunk_size
75ea98246903 netfilter: xt_SECMARK: add new revision to fix structure layout
db5f1c6f776d sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
7afdd6aba95c ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
3d808916d256 block/rnbd-clt: Check the return value of the function rtrs_clt_query
c1a90296a9b5 block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t
4aae6eb6af7d libbpf: Fix signed overflow in ringbuf_process_ring
60bb2cecf47f sunrpc: Fix misplaced barrier in call_decode
208af7ffc351 RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
f01988ecf365 sctp: do asoc update earlier in sctp_sf_do_dupcook_a
65084886c6ee net: hns3: disable phy loopback setting in hclge_mac_start_phy
5aa957e2b5fc net: hns3: use netif_tx_disable to stop the transmit queue
90120c475dd7 net: hns3: fix for vxlan gpe tx checksum bug
7a476a8a9cb6 net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()
bd4d527ea5f7 net: hns3: initialize the message content in hclge_get_link_mode()
5d326e253501 net: hns3: fix incorrect configuration for igu_egu_hw_err
494ade7aba11 rtc: ds1307: Fix wday settings for rx8130
5515b85e1a01 scsi: ufs: core: Narrow down fast path in system suspend path
e8295def80b7 scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend
591602738e00 scsi: ufs: core: Do not put UFS power into LPM if link is broken
429ac0fb8375 scsi: qla2xxx: Prevent PRLI in target mode
bf45c9fe99aa ceph: fix inode leak on getattr error in __fh_to_dentry
a01572e21f09 swiotlb: Fix the type of index
04dad2ca1f5e xprtrdma: rpcrdma_mr_pop() already does list_del_init()
eddae8be7944 xprtrdma: Fix cwnd update ordering
89a31bf85c7b xprtrdma: Avoid Receive Queue wrapping
b22e8f427c3d pwm: atmel: Fix duty cycle calculation in .get_state()
0a9decf2dd4d SUNRPC: fix ternary sign expansion bug in tracing
dd41a0e51532 dmaengine: idxd: fix cdev setup and free device lifetime issues
975c4b2b9976 dmaengine: idxd: fix dma device lifetime
5756f757c725 dmaengine: idxd: Fix potential null dereference on pointer status
0f9d467ff139 rtc: fsl-ftm-alarm: add MODULE_TABLE()
90e8fa8bdfb3 nfsd: ensure new clients break delegations
b4bf335acacc NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting
5d254e17ca86 thermal/drivers/tsens: Fix missing put_device error
4f86a0a5eb61 SUNRPC: Handle major timeout in xprt_adjust_timeout()
8efd19bf754b SUNRPC: Remove trace_xprt_transmit_queued
7b906077fd99 SUNRPC: Move fault injection call sites
bfeb4e607d00 NFSv4.2 fix handling of sr_eof in SEEK's reply
1fbea60ea658 pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()
fd65cac30d45 PCI: endpoint: Fix missing destroy_workqueue()
d21a5950cca6 NFS: Deal correctly with attribute generation counter overflow
cbc868ea28a8 NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
a09afbb63620 NFS: Fix attribute bitmask in _nfs42_proc_fallocate()
ce2b470added NFS: nfs4_bitmask_adjust() must not change the server global bitmasks
0627cbc9b875 rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
b59194c7ca29 f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()
1fd6a0641040 f2fs: Fix a hungtask problem in atomic write
98ccee81fe96 f2fs: fix to cover __allocate_new_section() with curseg_lock
105155a8146d f2fs: fix to avoid touching checkpointed data in get_victim()
bbed83d7060e PCI: endpoint: Fix NULL pointer dereference for ->get_features()
d5e85b92b457 PCI: endpoint: Make *_free_bar() to return error codes on failure
d98bfd4cc258 PCI: endpoint: Add helper API to get the 'next' unreserved BAR
5974766170d8 PCI: endpoint: Make *_get_first_free_bar() take into account 64 bit BAR
8c8f7c49930d f2fs: fix to update last i_size if fallocate partially succeeds
74d2b0e74c3f f2fs: fix to align to section for fallocate() on pinned file
630146203108 ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
ee93cdcbe0b5 PCI: Release OF node in pci_scan_device()'s error path
c5c0ede221d7 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
1ce0d1d3656b remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader
2ec65063e45a remoteproc: qcom_q6v5_mss: Replace ioremap with memremap
2d6d5b4fc498 f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
1c20a4896409 f2fs: fix panic during f2fs_resize_fs()
81ba1634d1b6 f2fs: fix to allow migrating fully valid segment
de2041d92d2a f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE
b7ff0885de7e f2fs: move ioctl interface definitions to separated file
997d24a932a9 thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()
a1b5fecedfa9 ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
5b66867966bc watchdog: fix barriers when printing backtraces from all CPUs
a68c246065b6 watchdog/softlockup: remove logic that tried to prevent repeated reports
9413b1ee3858 watchdog: explicitly update timestamp when reporting softlockup
018655f8758a watchdog: rename __touch_watchdog() to a better descriptive name
1dc55c3a4862 ia64: module: fix symbolizer crash on fdescr
602795e247d1 bnxt_en: Add PCI IDs for Hyper-V VF devices.
d0736af81151 kbuild: generate Module.symvers only when vmlinux exists
9401b7ff91f9 selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test
dfa0e8461e99 selftests: mlxsw: Increase the tolerance of backlog buildup
99d9989ee53b net: ethernet: mtk_eth_soc: fix RX VLAN offload
320c50ff84a0 iavf: remove duplicate free resources calls
6289b028b5e2 powerpc/iommu: Annotate nested lock for lockdep
bece6aea3653 qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth
ededc7325dc2 wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
83a7ed5b891c wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
f3a5dee0f30c crypto: ccp: Free SEV device if SEV init fails
22ab352fcab7 mt76: mt7615: fix entering driver-own state on mt7663
5b02d6efdb1b drm/amdgpu: Add mem sync flag for IB allocated by SA
8be5e713f725 drm/amd/display: add handling for hdcp2 rx id list validation
fa9952e854c4 drm/amd/display: fixed divide by zero kernel crash during dsc enablement
d98b03bfd0c7 powerpc/pseries: Stop calling printk in rtas_stop_self()
799c3950680a samples/bpf: Fix broken tracex1 due to kprobe argument change
d4b0dc31df99 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule
05916c62f54a ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
b506357ab8bb ASoC: rt286: Generalize support for ALC3263 codec
33eee468f83a powerpc/smp: Set numa node before updating mask
245f5ab5ce52 flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()
d5716625f185 sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
136b0261f119 ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume
4ac5823083fa ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp
e3a2982bf63f ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740
cc1956f8b278 kconfig: nconf: stop endless search loops
06b0037e6f02 selftests: Set CC to clang in lib.mk if LLVM is set
f9bc5e3f3f75 drm/amd/display: Force vsync flip when reconfiguring MPCC
63e9abe35df9 iommu/amd: Remove performance counter pre-initialization test
1097ecf826bc Revert "iommu/amd: Fix performance counter initialization"
a027e6155bb4 ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
cc748965313b powerpc/mm: Add cond_resched() while removing hpte mappings
26f98b2d97a8 iwlwifi: pcie: make cfg vs. trans_cfg more robust
2bfc47dec5b8 cuse: prevent clone
2c20c7d96e45 virtiofs: fix userns
87fe0ca09b26 fuse: invalidate attrs when page writeback completes
f1c230d75b47 mt76: mt7915: fix txpower init for TSSI off chips
7eb1e84cfe28 mt76: mt76x0: disable GTK offloading
bbd3d0014cc4 mt76: mt7615: support loading EEPROM for MT7613BE
32b3e7e303bd rtw88: 8822c: add LC calibration for RTL8822C
28c2a1d65088 pinctrl: samsung: use 'int' for register masks in Exynos
2eac474900d3 mac80211: clear the beacon's CRC after channel switch
437a4746e47e IB/hfi1: Correct oversized ring allocation
d7592a5c376b coresight: Do not scan for graph if none is present
8f7806174fdb MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED
2c098ad786d3 i2c: Add I2C_AQ_NO_REP_START adapter quirk
c6d2f8ffb145 ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055
6c9b2de44812 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.
c87b052deaa8 ice: handle increasing Tx or Rx ring sizes
eb28709c07a6 ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
7bd851a6d369 ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
b502a6a44066 net: hns3: add handling for xmit skb with recursive fraglist
c56804f431db net: hns3: remediate a potential overflow risk of bd_num_list
286b3ff9fd98 powerpc/32: Statically initialise first emergency context
b9f9313c7501 selftests/powerpc: Fix L1D flushing tests for Power10
2033dde6aa01 Bluetooth: check for zapped sk before connecting
6421cdfbb6fb net: bridge: when suppression is enabled exclude RARP packets
fccb35bbf75f net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports
a019b8d7dfd5 Bluetooth: initialize skb_queue_head at l2cap_chan_create()
e0dc9e93f7fd Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
b972f345a17a ALSA: bebob: enable to deliver MIDI messages for multiple ports
d398f25007d5 ALSA: rme9652: don't disable if not enabled
9df07b0661e7 ALSA: hdspm: don't disable if not enabled
a950cd8cb05d ALSA: hdsp: don't disable if not enabled
faed3150a436 i2c: bail out early when RDWR parameters are wrong
18df2bc13b1f Bluetooth: Fix incorrect status handling in LE PHY UPDATE event
879a96d817ed ASoC: rsnd: core: Check convert rate in rsnd_hw_params
a2aeb5de26c1 net: stmmac: Set FIFO sizes for ipq806x
c0a62a441bbd net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath
2d17c58a3a4f ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
3d1bede85632 tipc: convert dest node's address to network order
a407b5881686 fs: dlm: flush swork on shutdown
ff58d1c72edf fs: dlm: check on minimum msglen size
ca973d2aeaf7 fs: dlm: add errno handling to check callback
06d59d21cb05 fs: dlm: fix debugfs dump
bd6017a942b9 ath11k: fix thermal temperature read
21756f878e82 kvm: Cap halt polling at kvm->max_halt_poll_ns
53d7eed0315a cpufreq: intel_pstate: Use HWP if enabled by platform firmware
182f1f72af2e PM: runtime: Fix unpaired parent child_count for force_resume
e97da47e9be0 ACPI: PM: Add ACPI ID of Alder Lake Fan
bfccc4eade2b KVM/VMX: Invoke NMI non-IST entry instead of IST entry
21f317826e17 KVM: x86/mmu: Remove the defunct update_pte() paging hook
53171e68a509 tpm, tpm_tis: Reserve locality in tpm_tis_resume()
923866165610 tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()
8fe5a459186a tpm: fix error return code in tpm2_get_cc_attrs_tbl()
31c9a4b24d86 KEYS: trusted: Fix memory leak on object td
----

Link: https://lore.kernel.org/r/20210517140305.140529752@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/345
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: update to v5.12.6
Andrey Zhizhikin [Tue, 25 May 2021 17:31:48 +0000 (17:31 +0000)]
linux-fslc: update to v5.12.6

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

Following upstream commits are included in this version:
----
c84df89f0476 Linux 5.12.6
8cbbb75ab817 bus: mhi: core: Download AMSS image from appropriate function
925b7bb65a37 ipv6: remove extra dev_hold() for fallback tunnels
ffed1f3fcf82 ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
94d970a6a277 sit: proper dev_{hold|put} in ndo_[un]init methods
57f7c79c8d17 ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
c6622f3bd9c0 net: stmmac: Do not enable RX FIFO overflow interrupts
002e5232585e lib: stackdepot: turn depot_lock spinlock to raw_spinlock
1fcca235b958 block: reexpand iov_iter after read/write
4f7536717e04 ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
59bc3a1291b6 net:CXGB4: fix leak if sk_buff is not used
a611d16962db gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
f3bb499f98fb drm/amd/display: Fix two cursor duplication when using overlay
8eed4c71b159 nvmet: remove unsupported command noise
d1b7992dc80c net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info
157ca0e9cbbd bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit
5b4b94b12430 amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
63d2b4bac5aa scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
7b95e5f0e0b6 ceph: don't allow access to MDS-private inodes
bd72272dbaa8 ceph: don't clobber i_snap_caps on non-I_NEW inode
3c63f9317aef ceph: fix fscache invalidation
e786ecca0d0b scsi: lpfc: Fix illegal memory access on Abort IOCBs
dba50a696ca4 riscv: Workaround mcount name prior to clang-13
c8d7c4266bf2 scripts/recordmcount.pl: Fix RISC-V regex for clang
fa9fe0e0f6e2 riscv: Use $(LD) instead of $(CC) to link vDSO
cf9cebbd51b7 platform/chrome: cros_ec_typec: Add DP mode check
7ca100e8df57 ARM: 9075/1: kernel: Fix interrupted SMC calls
55130ad1ce21 um: Disable CONFIG_GCOV with MODULES
1f2a3d5b5fbd um: Mark all kernel symbols as local
e128c0f54750 svcrdma: Don't leak send_ctxt on Send errors
cf6b90e8d1ed f2fs: fix to avoid NULL pointer dereference
91315d8270b7 NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid
bcc55eb87f76 Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
abeea3365944 Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
591856a9594d PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert()
f32477ce58ad ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
a91f497519ff NFS: Fix fscache invalidation in nfs_set_cache_invalid()
ecf838b97d4c ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
ea103a7aeb70 dmaengine: dw-edma: Fix crash on loading/unloading driver
6d4c598fb14a PCI: thunder: Fix compile testing
8fd4bf3b546c usb: sl811-hcd: improve misleading indentation
3e6d20ed2aa9 kgdb: fix gcc-11 warning on indentation
6f1be857d600 airo: work around stack usage warning
ec65d0612e83 drm/i915/display: fix compiler warning about array overrun
95d9aa03aa51 x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
----

Link: https://lore.kernel.org/r/20210520092053.516042993@linuxfoundation.org
Link: https://lore.kernel.org/r/20210520152254.218537944@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/351
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: update to v5.12.5
Andrey Zhizhikin [Tue, 25 May 2021 17:30:50 +0000 (17:30 +0000)]
linux-fslc: update to v5.12.5

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

Following upstream commits are included in this version:
----
761ea31e416a Linux 5.12.5
7a7739b266d4 net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n
ef43e4db6e87 ASoC: rsnd: check all BUSIF status when error
6e3a85b8aa01 nvme: do not try to reconfigure APST when the controller is not live
6d4db5778533 ext4: fix debug format string warning
1ba874161ac3 debugfs: Make debugfs_allow RO after init
d9df1dce5090 dt-bindings: PCI: rcar-pci-host: Document missing R-Car H1 support
eb9488079f06 dt-bindings: serial: 8250: Remove duplicated compatible strings
561fc5bb53dd dt-bindings: phy: qcom,qmp-usb3-dp-phy: move usb3 compatibles back to qcom,qmp-phy.yaml
60ee44221fe9 arm64: dts: renesas: falcon: Move console config to CPU board DTS
045228c6d17e dt-bindings: thermal: rcar-gen3-thermal: Support five TSC nodes on r8a779a0
26f3b85a9ee1 dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1
5bf7dfa40ae4 i2c: mediatek: Fix send master code at more than 1MHz
c36f6f6b4ddd media: rkvdec: Remove of_match_ptr()
eb68304c8771 soc: mediatek: pm-domains: Add a power domain names for mt8192
6858b67769a8 soc: mediatek: pm-domains: Add a power domain names for mt8183
0a84ada8aa8a soc: mediatek: pm-domains: Add a meaningful power domain name
14ed485c3180 clk: exynos7: Mark aclk_fsys1_200 as critical
f7520970d535 drm/i915: Fix crash in auto_retire
7d88c1e740ea drm/i915/overlay: Fix active retire callback alignment
f3ea4506674c drm/i915: Read C0DRB3/C1DRB3 as 16 bits again
628cf5277a35 drm/msm/dp: check sink_count before update is_connected status
ab2f71a42164 drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp
6f7ffe336696 kobject_uevent: remove warning in init_uevent_argv()
26c704bb6eed usb: typec: tcpm: Fix error while calculating PPS out values
a8aeb722aeac clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940
be50eafb7ddf clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue
be5839c7e607 MIPS: Avoid handcoded DIVU in `__div64_32' altogether
26fc611259fe MIPS: Avoid DIVU in `__div64_32' is result would be zero
7bb9f4711005 MIPS: Reinstate platform `__div64_32' handler
856dc266fcf7 mm: fix struct page layout on 32-bit systems
e3ea1895df71 KVM: VMX: Disable preemption when probing user return MSRs
7c9ebc3e4c94 KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported
bd0e8455b85b KVM: nVMX: Always make an attempt to map eVMCS after migration
ac51e3ac7657 KVM: x86: Add support for RDPID without RDTSCP
c3d8d9e97607 KVM: x86: Move RDPID emulation intercept to its own enum
a6af4f9ebe20 KVM: x86: Emulate RDPID only if RDTSCP is supported
3e6b3632cd4e xen/gntdev: fix gntdev_mmap() error exit path
6f1b9e8767ae alarmtimer: Check RTC features instead of ops
79c9011443ad cdc-wdm: untangle a circular dependency between callback and softint
d310d89c7921 iio: tsl2583: Fix division by a zero lux_val
2a40e13d6a71 iio: gyro: mpu3050: Fix reported temperature value
ab6c935ba3a0 iio: core: fix ioctl handlers removal
6c0197c59f97 xhci: Add reset resume quirk for AMD xhci controller.
f137f0379893 xhci: Do not use GFP_KERNEL in (potentially) atomic context
45157f15b2f7 xhci: Fix giving back cancelled URBs even if halted endpoint can't reset
39291053c49e xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI
a46de12cc754 usb: typec: ucsi: Put fwnode in any case during ->probe()
5e9c6f58b01e usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4
99b4df1251d2 usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP
3a37f7581b7d usb: dwc3: gadget: Return success always for kick transfer in ep queue
c30863ab08e1 usb: dwc3: gadget: Enable suspend events
bd03dadb1a1f usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe()
e41a3402d106 usb: core: hub: fix race condition about TRSMRCY of resume
b2714ec7e6fd usb: dwc2: Fix gadget DMA unmap direction
1f418274cfc0 usb: xhci: Increase timeout for HC halt
9e64fc974c16 usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
9a053a48decc usb: dwc3: omap: improve extcon initialization
5e9e6d114b53 blk-mq: Swap two calls in blk_mq_exit_queue()
0b3c8641cc49 blk-mq: plug request for shared sbitmap
ba5dce1ef996 powerpc/64s: Make NMI record implicitly soft-masked code as irqs disabled
54b78ba7e96e nbd: Fix NULL pointer in flush_workqueue
ead8ea54ecc4 sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu()
376e35eca187 f2fs: compress: fix to assign cc.cluster_idx correctly
936158b15e26 f2fs: compress: fix race condition of overwrite vs truncate
9739055a5d02 f2fs: compress: fix to free compress page correctly
5bdb34466ad8 nvmet-rdma: Fix NULL deref when SEND is completed with error
03fce793a991 nvmet: fix inline bio check for passthru
3df867719031 nvmet: fix inline bio check for bdev-ns
2ef3c76540c4 kyber: fix out of bounds access when preempted
a7e17a8d421a ACPI: scan: Fix a memory leak in an error handling path
7225188aa169 hwmon: (ltc2992) Put fwnode in error case during ->probe()
8758cf98e944 usb: musb: Fix an error message
4d82702a9235 usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS
b2a817c66980 hwmon: (occ) Fix poll rate limiting
c4f5af40c9ce usb: fotg210-hcd: Fix an error message
f66cf2c9e4c7 iio: core: return ENODEV if ioctl is unknown
faf84061548a iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER
37b2153a79be iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
e317435d3efa iio: light: gp2ap002: Fix rumtime PM imbalance on error
b4b8e9601d7e usb: dwc3: gadget: Free gadget structure only after freeing endpoints
7bc747f42917 perf tools: Fix dynamic libbpf link
0accab4d2e7a xen/unpopulated-alloc: fix error return code in fill_list()
db822599b21e dax: Wake up all waiters after invalidating dax entry
fa38341f7813 dax: Add a wakeup mode parameter to put_unlocked_entry()
27514d7b526a dax: Add an enum for specifying dax wakup mode
bfe31390c048 KVM: SVM: Move GHCB unmapping to fix RCU warning
80fae432eb8d KVM: x86: Prevent deadlock against tk_core.seq
171895f5b596 KVM: x86: Cancel pvclock_gtod_work on module removal
41d92e63158a drm/msm/dp: initialize audio_comp when audio starts
081f7f934970 KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer
ac7055e56367 drm/msm: fix LLC not being enabled for mmu500 targets
0b4d0ae9ffd8 kvm: exit halt polling on need_resched() as well
266a9da628ae drm/i915/dp: Use slow and wide link training for everything
afef1a33dd5a drm/i915: Avoid div-by-zero on gen2
013950b55e53 drm/amd/display: Initialize attribute for hdcp_srm sysfs file
15372dd6de6d drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
78536c791ff8 btrfs: zoned: sanity check zone type
c6b9a5a82044 btrfs: initialize return variable in cleanup_free_space_cache_v1
70264829d969 btrfs: fix race leading to unpersisted data and metadata on fsync
757e85966740 btrfs: zoned: fix silent data loss after failure splitting ordered extent
96157707c042 btrfs: fix deadlock when cloning inline extents and using qgroups
0449f835a686 arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache()
74314ea12197 arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup
8942128ca6a3 x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations
86d9a6b8c799 blk-iocost: fix weight updates of inner active iocgs
b582847eae10 mm/hugetlb: fix cow where page writtable in child
62917eecde04 mm/hugetlb: fix F_SEAL_FUTURE_WRITE
89951f677300 kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled
2d59a0ed8b26 userfaultfd: release page in error path to avoid BUG_ON
9ce43b4f3c13 squashfs: fix divide error in calculate_skip()
97314e45aa12 hfsplus: prevent corruption in shrinking truncate
5bc00fdda1e9 powerpc/64s: Fix crashes when toggling entry flush barrier
ba16e1f89dc2 powerpc/64s: Fix crashes when toggling stf barrier
ecd6bdc103e3 sh: Remove unused variable
e3a8166fa6e2 ARC: mm: Use max_high_pfn as a HIGHMEM zone border
059e7eeb1f39 ARC: mm: PAE: use 40-bit physical page mask
47fcfe49330d ARC: entry: fix off-by-one error in syscall number validation
d7a9d125c3c5 mptcp: fix splat when closing unaccepted socket
ca1fff557831 i40e: Remove LLDP frame filters
bd4febf1386c i40e: Fix PHY type identifiers for 2.5G and 5G adapters
4591ae84b283 i40e: fix the restart auto-negotiation after FEC modified
1fd5d262e744 i40e: Fix use-after-free in i40e_client_subtask()
ad453d44cf23 i40e: fix broken XDP support
a388d10961ff netfilter: nftables: avoid overflows in nft_hash_buckets()
56587c4df27a kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources
dc3b515a96bf kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources
8bb4152dfd5f kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
68428bbdc5f0 fs/proc/generic.c: fix incorrect pde_is_permanent check
e72b2405436c net: ipa: fix inter-EE IRQ register definitions
c6b7a6323308 sched/fair: Fix unfairness caused by missing load decay
42ee47c7e356 sched: Fix out-of-bound access in uclamp
a6bf154e0ae8 can: m_can: m_can_tx_work_queue(): fix tx_skb race condition
e1e10a390fd9 can: mcp251x: fix resume from sleep before interface was brought up
eb40b2f51447 can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path
15f8f96ec7fc can: mcp251xfd: mcp251xfd_probe(): fix an error pointer dereference in probe
dd3bebf515f3 netfilter: nftables: Fix a memleak from userdata error path in new objects
2bf8be1ebc94 netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
0687acc371eb smc: disallow TCP_ULP in smc_setsockopt()
45a1a92d0a00 net: fix nla_strcmp to handle more then one trailing null character
2af12426dff8 ethtool: fix missing NLM_F_MULTI flag when dumping
7ad70fa66135 kfence: await for allocation using wait_event
36c6110fd85b mm/gup: check for isolation errors
8ee15052ce9e mm/gup: return an error on migration failure
97e5135ddcaa mm/gup: check every subpage of a compound page during isolation
d2348b6e465a ksm: fix potential missing rmap_item for stable_node
f1183744e8d0 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
ed98b887d31c mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
22349c15b5a8 khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
d8d52005f57b arm64: entry: always set GIC_PRIO_PSR_I_SET during entry
b520ea4ea613 arm64: entry: factor irq triage logic into macros
b1652314ac62 drm/radeon: Avoid power table parsing memory leaks
33b3d1dc73ce drm/radeon: Fix off-by-one power_state index heap overwrite
beea32fb00c3 net: stmmac: Clear receive all(RA) bit when promiscuous mode is off
3a8a866e9372 powerpc/powernv/memtrace: Fix dcache flushing
271976d0ebf8 xsk: Fix for xp_aligned_validate_desc() when len == chunk_size
21e926b7c9de netfilter: xt_SECMARK: add new revision to fix structure layout
0492084fa4c6 sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
d90529392aaf ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
7c968f9ca134 PCI: brcmstb: Use reset/rearm instead of deassert/assert
fe55c9d259c4 ata: ahci_brcm: Fix use of BCM7216 reset controller
b345ba612d4d block/rnbd-clt: Check the return value of the function rtrs_clt_query
05a023f98e0d block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t
117151b0d560 libbpf: Fix signed overflow in ringbuf_process_ring
36e63f39d796 sunrpc: Fix misplaced barrier in call_decode
8eda58d1e939 RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
0bfd913c2121 sctp: do asoc update earlier in sctp_sf_do_dupcook_a
e4e9d03b9841 net: hns3: disable phy loopback setting in hclge_mac_start_phy
8dd424cd4a56 net: hns3: use netif_tx_disable to stop the transmit queue
449a9789f735 net: hns3: fix for vxlan gpe tx checksum bug
57464cecdf77 arm64: stacktrace: restore terminal records
f3309b93c066 net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()
a81a61e3843a net: hns3: initialize the message content in hclge_get_link_mode()
4c2b7a0e6dab net: hns3: fix incorrect configuration for igu_egu_hw_err
b5fdbaf6d327 rtc: ds1307: Fix wday settings for rx8130
5b86538ebcce scsi: ufs: core: Narrow down fast path in system suspend path
7d129abdd95f scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend
31a585964e33 scsi: ufs: core: Do not put UFS power into LPM if link is broken
50c6b018a0fa scsi: qla2xxx: Prevent PRLI in target mode
0a219432127d ceph: fix inode leak on getattr error in __fh_to_dentry
569bb35eb594 swiotlb: Fix the type of index
38ccbba86770 riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-function-entry is available
e9cfa24c28f4 xprtrdma: rpcrdma_mr_pop() already does list_del_init()
19b5fa9489b5 xprtrdma: Fix cwnd update ordering
9ec43636c735 xprtrdma: Avoid Receive Queue wrapping
726d2d5e0844 pwm: atmel: Fix duty cycle calculation in .get_state()
c664aaec9aee SUNRPC: Fix null pointer dereference in svc_rqst_free()
3bfd15afcbbb SUNRPC: fix ternary sign expansion bug in tracing
e7a75d332d39 dmaengine: idxd: fix cdev setup and free device lifetime issues
1c28fd5f94d8 dmaengine: idxd: fix group conf_dev lifetime
35ea8721d9e6 dmaengine: idxd: fix engine conf_dev lifetime
b09ad63775f5 dmaengine: idxd: fix wq conf_dev 'struct device' lifetime
a13e4cf29da6 dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime
b89ae48e3b88 dmaengine: idxd: use ida for device instance enumeration
eb5fb986f904 dmaengine: idxd: removal of pcim managed mmio mapping
ee87b468ce05 dmaengine: idxd: cleanup pci interrupt vector allocation management
7982ff0d7449 dmaengine: idxd: fix dma device lifetime
7bc402f843e7 dmaengine: idxd: Fix potential null dereference on pointer status
5a373286e281 rtc: fsl-ftm-alarm: add MODULE_TABLE()
15f103a1ca30 nfsd: ensure new clients break delegations
b8ba461b81a5 NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting
0e97ce337994 thermal/drivers/tsens: Fix missing put_device error
9765abb2f89d NFSv42: Copy offload should update the file size when appropriate
abc164b84f0e SUNRPC: Handle major timeout in xprt_adjust_timeout()
947355dd9a69 SUNRPC: Remove trace_xprt_transmit_queued
835b2f8c4e68 SUNRPC: Move fault injection call sites
c63e7c5d94e9 NFSv4.2 fix handling of sr_eof in SEEK's reply
754efbbdaf4e pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()
9b29c75db48d remoteproc: pru: Fix and cleanup firmware interrupt mapping logic
2ecce3d08fb2 remoteproc: pru: Fix wrong success return value for fw events
7da84d16394d remoteproc: pru: Fixup interrupt-parent logic for fw events
8aaf14b0b05b PCI: endpoint: Fix missing destroy_workqueue()
14a952ccf173 NFS: Deal correctly with attribute generation counter overflow
81fc0f863a64 NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
ff29c67b809c NFS: Fix attribute bitmask in _nfs42_proc_fallocate()
425d311e5115 NFS: nfs4_bitmask_adjust() must not change the server global bitmasks
de68b23bedae rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
058b7d4f013e f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()
2f8dda840046 NFS: Only change the cookie verifier if the directory page cache is empty
7d2597210e79 NFS: Fix handling of cookie verifier in uncached_readdir()
213a094da6c9 nfs: Subsequent READDIR calls should carry non-zero cookieverifier
37d20a735e60 f2fs: Fix a hungtask problem in atomic write
83e206454358 f2fs: fix to restrict mount condition on readonly block device
70dbc3283c3a fs: 9p: fix v9fs_file_open writeback fid error check
88a46398bf05 f2fs: fix to cover __allocate_new_section() with curseg_lock
211372b25715 f2fs: fix to avoid touching checkpointed data in get_victim()
0169d4f0bee4 PCI: endpoint: Fix NULL pointer dereference for ->get_features()
5ede51f41b3a f2fs: fix to update last i_size if fallocate partially succeeds
16e712005049 f2fs: fix to align to section for fallocate() on pinned file
dabe299425b1 ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
e91ab2363168 PCI: Release OF node in pci_scan_device()'s error path
a81e0a234320 PCI: brcmstb: Fix error return code in brcm_pcie_probe()
ad6461f16464 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
ef27ec3805c0 remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader
d06ad5425e98 rtc: tps65910: include linux/property.h
155c1706ed0d f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
822054e5026c f2fs: fix panic during f2fs_resize_fs()
339bf4baa5eb f2fs: fix to allow migrating fully valid segment
a04d3f9877cb PCI/RCEC: Fix RCiEP device to RCEC association
16276fb241c0 thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()
746fa58120aa leds: lgm: fix gpiolib dependency
22052b84eea7 ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
9ac5c943c399 watchdog: fix barriers when printing backtraces from all CPUs
c083d669dcc7 watchdog/softlockup: remove logic that tried to prevent repeated reports
071802a3a9d9 watchdog/softlockup: report the overall time of softlockups
04573e92b1d0 watchdog: explicitly update timestamp when reporting softlockup
15cfe627b05a watchdog: rename __touch_watchdog() to a better descriptive name
fc8f347e1217 ia64: module: fix symbolizer crash on fdescr
60e7dd22ba86 bnxt_en: Add PCI IDs for Hyper-V VF devices.
2c1cfecc94d0 kbuild: generate Module.symvers only when vmlinux exists
d3f0131b86a9 selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test
cbcf354333ea selftests: mlxsw: Increase the tolerance of backlog buildup
d363d3609311 net: ethernet: mtk_eth_soc: fix RX VLAN offload
6e541e8d52ab iavf: remove duplicate free resources calls
3b04966e0858 powerpc/iommu: Annotate nested lock for lockdep
51bf956d3c50 qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth
08f92310c387 wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
2b05548a8440 wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
259cdcc2822c crypto: ccp: Free SEV device if SEV init fails
0a8072134972 mt76: mt7615: fix entering driver-own state on mt7663
b824c8101886 drm/amdgpu: Add mem sync flag for IB allocated by SA
d80cd2008045 drm/amd/display: add handling for hdcp2 rx id list validation
be3fd94c21df drm/amd/display: fixed divide by zero kernel crash during dsc enablement
e39ff623cdec powerpc/pseries: Stop calling printk in rtas_stop_self()
0737b426244c samples/bpf: Fix broken tracex1 due to kprobe argument change
274e30f3f85b net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule
47a0bb49f2ee ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
33fe1e54657d ASoC: rt286: Generalize support for ALC3263 codec
f7fcd7b55605 mac80211: properly drop the connection in case of invalid CSA IE
21f1d27b06b9 wilc1000: Bring MAC address setting in line with typical Linux behavior
629d855c0f2f powerpc/smp: Set numa node before updating mask
44880149f825 powerpc/xive: Use the "ibm, chip-id" property only under PowerNV
a4fae79e1c4e flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()
e123fdd294a1 sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
6d978f701bcf i2c: i801: Add support for Intel Alder Lake PCH-M
78fc41e6216f ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume
c79b6ef5f947 ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp
59a9814c8440 ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740
3c96f542bf75 kconfig: nconf: stop endless search loops
b09c2f732500 selftests: Set CC to clang in lib.mk if LLVM is set
dd74af4f37be drm/amd/display: Force vsync flip when reconfiguring MPCC
0bf066735bab iommu/amd: Remove performance counter pre-initialization test
40b97d88acbe Revert "iommu/amd: Fix performance counter initialization"
a9863a282f98 net: bridge: propagate error code and extack from br_mc_disabled_update
dc49a6391b28 ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
b9ffa48e3d19 powerpc/mm: Add cond_resched() while removing hpte mappings
92dbe230fbef iwlwifi: trans/pcie: defer transport initialisation
60b9f967ad03 iwlwifi: queue: avoid memory leak in reset flow
d441b3a309ec iwlwifi: pcie: make cfg vs. trans_cfg more robust
e9423d1a37e0 cuse: prevent clone
2b50e2c77e3d virtiofs: fix userns
1b965c56029d fuse: invalidate attrs when page writeback completes
f3f672f88f14 i2c: imx: Fix PM reference leak in i2c_imx_reg_slave()
297ff6866bc6 mt76: mt7915: add wifi subsystem reset
ea81ee2ad2c9 mt76: mt7921: fix key set/delete issue
e79f04f2ccf8 mt76: mt7915: fix txpower init for TSSI off chips
be31395351ac mt76: mt7915: fix key set/delete issue
4f6458377e0e mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req
7df5286e9612 mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req
8d0834eab64c mt76: mt76x0: disable GTK offloading
c11122299694 mt76: mt7615: support loading EEPROM for MT7613BE
72b1993a5424 mt76: mt7615: fix key set/delete issues
14a5f69f474b rtw88: 8822c: add LC calibration for RTL8822C
bb55990c07ef pinctrl: samsung: use 'int' for register masks in Exynos
d320da6e4bee net: fec: use mac-managed PHY PM
e782c60aa10c net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM
30e55f55bb71 ASoC: soc-compress: lock pcm_mutex to resolve lockdep error
a8933606c15e mac80211: clear the beacon's CRC after channel switch
9b1b2a59be23 mac80211: Set priority and queue mapping for injected frames
98138aa2e625 IB/hfi1: Correct oversized ring allocation
bcbdb4834974 coresight: Do not scan for graph if none is present
a3241f9019df MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED
1a3b3a7674b1 Bluetooth: Do not set cur_adv_instance in adv param MGMT request
ee411020903a i2c: Add I2C_AQ_NO_REP_START adapter quirk
1fe18e625a45 selftests: mptcp: launch mptcp_connect with timeout
f1fef5c97a7e ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055
f5caa9943d45 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.
ccd9f0417c12 ice: handle increasing Tx or Rx ring sizes
18094f2b842e ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
e6c10a27ddf9 iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
a5ebdf08b44b can: dev: can_free_echo_skb(): don't crash the kernel if can_priv::echo_skb is accessed out of bounds
3e7996f1e6ef ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
5ffb52837d25 net: hns3: add handling for xmit skb with recursive fraglist
4cd9a1b396fd net: hns3: remediate a potential overflow risk of bd_num_list
f3443d376ade powerpc/32: Statically initialise first emergency context
392a01682cbb ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms
86e410651194 selftests/powerpc: Fix L1D flushing tests for Power10
f2e8da285341 Bluetooth: check for zapped sk before connecting
759b3fb78309 net: bridge: when suppression is enabled exclude RARP packets
840ba6800301 net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports
91f14c60aff8 Bluetooth: initialize skb_queue_head at l2cap_chan_create()
50ef75bbe733 Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
24cb3ff55895 ALSA: bebob: enable to deliver MIDI messages for multiple ports
bf95eb72efbe ALSA: rme9652: don't disable if not enabled
95e11e73128a ALSA: hdspm: don't disable if not enabled
df94915a89bf ALSA: hdsp: don't disable if not enabled
5f82c7be706d i2c: bail out early when RDWR parameters are wrong
016c0942c13b Bluetooth: Fix incorrect status handling in LE PHY UPDATE event
186007c91793 ASoC: rsnd: core: Check convert rate in rsnd_hw_params
c2da6ff22b4e net: stmmac: Set FIFO sizes for ipq806x
bbbb5a2cee25 net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath
a7a3cc3245c7 ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
e7610fc2dda7 tipc: convert dest node's address to network order
3fe241d36b3c fs: dlm: add shutdown hook
926fd4e47bdb fs: dlm: flush swork on shutdown
c1bb3ef861b6 fs: dlm: check on minimum msglen size
ce9e8126adc0 fs: dlm: change allocation limits
1b400d1b19d6 fs: dlm: add check if dlm is currently running
2929c46f0e0e fs: dlm: add errno handling to check callback
664523603440 fs: dlm: fix mark setting deadlock
ee2202dc67bc fs: dlm: fix debugfs dump
ecfbec245e91 ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table
122a4838d022 ath11k: fix thermal temperature read
90ada0c77449 kvm: Cap halt polling at kvm->max_halt_poll_ns
94fdc966c7d9 cpufreq: intel_pstate: Use HWP if enabled by platform firmware
8c6d2e0ee501 PM: runtime: Fix unpaired parent child_count for force_resume
2cff742523ab ACPI: PM: Add ACPI ID of Alder Lake Fan
d25c24102b17 KVM/VMX: Invoke NMI non-IST entry instead of IST entry
fd722a57fe0b KVM: SVM: Make sure GHCB is mapped before updating
188770ddad9b btrfs: fix unmountable seed device after fstrim
36a6f5f0a7bb tpm, tpm_tis: Reserve locality in tpm_tis_resume()
7dd1d6a54004 tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()
a85e9d1fae78 tpm: fix error return code in tpm2_get_cc_attrs_tbl()
3e24fbd37e72 KEYS: trusted: Fix memory leak on object td
----

Link: https://lore.kernel.org/r/20210517140302.508966430@linuxfoundation.org
Link: https://lore.kernel.org/r/20210518135831.445321364@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/346
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agou-boot-fslc: update to v2021.07-rc3
Andrey Zhizhikin [Tue, 25 May 2021 15:37:29 +0000 (15:37 +0000)]
u-boot-fslc: update to v2021.07-rc3

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

Following upstream commits are included in this version:
----
e1bf0336a5 Prepare v2021.07-rc3
27c6d9663c Merge branch '2021-05-24-add-lto-support'
2fc62f2991 stackprot: Make our test a bit more complex
960f110c37 ARM: enable LTO for some boards
34ccadcd33 ARM: don't use --gc-sections with LTO when using private libgcc
75c7d10c1f ARM: don't use -ffunction-sections/-fdata-sections with LTO build
8f9696510a ARM: make LTO available
2361b5eb5c ata: ahci: fix ahci_link_up() type mismatch for LTO
37de198fa2 armv8: SPL: discard relocation information
baa977bd0f ARM: omap3: fix LTO for DM3730 (and possibly other omap3 boards)
79dec66ca7 ARM: fix LTO for rockchip and samsung
9d3918f3fd ARM: fix LTO for seaboard
e8bb990fe7 ARM: imx8m: fix imx_eqos_txclk_set_rate() type mismatch for LTO
3cd7541f93 ARM: kona: fix clk_bsc_enable() type mismatch for LTO
9493e96e54 ARM: fix LTO for keystone
28d476eada ARM: fix LTO for apf27
b83120df79 ARM: fix LTO for imx28_xea
e5fc9037dd ARM: fix LTO build for some thumb-interwork cases
86c5e21013 ARM: make gd a function call for LTO and set via set_gd()
82b63e9541 ARM: global_data: make set_gd() work for armv5 and armv6
1b457e753e sandbox: enable LTO by default
94bb891e8e sandbox: make LTO available
d1f81fd015 sandbox: use sections instead of symbols for getopt array boundaries
be1e77f286 sandbox: errno: avoid conflict with libc's errno
da48bd9ee5 build: link with --build-id=none
c1094987d1 build: support building with Link Time Optimizations
958f2e57ef build: use thin archives instead of incremental linking
1445836ca7 Makefile, Makefile.spl: cosmetic change
98e55f97af lib: crc32: put the crc_table variable into efi_runtime_rodata section
ead698acbc efi_selftest: compiler flags for efi_selftest_miniapp_exception.o
15f537ccf9 efi_loader: add macro for const EFI runtime data
8283697311 efi_loader: add Sphinx doc for __efi_runtime and __efi_runtime_data
2bdc6f579b efi_loader: fix warning when linking with LTO
46c3e29219 string: make memcpy(), memset(), memcmp() and memmove() visible for LTO
6f243e25e6 test/py: improve regular expression for ut subtest symbol matcher
998929b535 compiler.h: align the __ADDRESSABLE macro with Linux' version
236f2ec432 treewide: Convert macro and uses of __section(foo) to __section("foo")
9ce799aaba checkpatch: require quotes around section name in the __section() macro
364bef150d regmap: fix a serious pointer casting bug
2177f924bf test: Avoid random numbers in dm_test_devm_regmap()
a2cfad8ecc pylibfdt: Rework "avoid unused variable warning" lines
eb53b943be Merge https://source.denx.de/u-boot/custodians/u-boot-sh
6fc323c1ae pinctrl: renesas: Implement unlock register masks
1fffcaefc1 pinctrl: renesas: Fix R-Car Gen2 help text
c0de8e792b pinctrl: renesas: Deduplicate Kconfig
f10de23862 gpio: renesas: Pass struct udevice to rcar_gpio_set_direction()
e7690e6195 clk: renesas: Deduplicate gen3_clk_get_rate64() PLL handling
d413214fb7 clk: renesas: Add register pointers into struct cpg_mssr_info
406c93c85c clk: renesas: Introduce enum clk_reg_layout
f7f8d47317 clk: renesas: Pass struct cpg_mssr_info to renesas_clk_endisable()
e935409199 clk: renesas: Make reset controller modemr register offset configurable
12dd238a64 clk: renesas: Add support for RPCD2 clock
1b004e2874 clk: renesas: Fix Realtime Module Stop Control Register offsets
efece632e7 clk: renesas: Fix incorrect return RPC clk_get_rate
ccc2c9aab1 clk: renesas: Reinstate RPC clock on R-Car D3/E3
f7b4e4c094 clk: renesas: Synchronize R-Car Gen3 tables with Linux 5.12
8152c189bd clk: renesas: Synchronize R-Car Gen2 tables with Linux 5.12
f07c9ecb36 clk: renesas: Synchronize RZ/G2 tables with Linux 5.12
a4262e5506 Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
fd883eaf5b Merge https://source.denx.de/u-boot/custodians/u-boot-riscv
c350601348 arm: mvebu: armada-3720-uDPU.dts: Change back to phy-mode "2500base-x"
d24efc621c net: mvpp2: add explicit sgmii-2500 support
27844000ef net: mvpp2: allow MDIO registration for fixed links
d757c859c7 net: mvpp2: fix missing switch case break
cf51a0d5fc net: mvpp2: remove unused define MVPP22_SMI_PHY_ADDR_REG
7589be8d38 net: mvpp2: AN Bypass in 1000 and 2500 basex mode
08f462dd1e net: mvpp2: Fix 2.5G GMII_SPEED configurations
be45eb5064 net: mvpp2: remove redundant SMI address configuration
8299abc5ff net: mvpp2: add 1000BaseX and 2500BaseX ppv2 support
8d3aa376a9 net: mvpp2: add CP115 port1 10G/5G SFI support
16bacd5e5f phy: introduce 1000BaseX and 2500BaseX modes
27c2236f8a Merge tag 'xilinx-for-v2021.07-rc3' of https://source.denx.de/u-boot/custodians/u-boot-microblaze
a4691f363e riscv: ae350: Increase malloc size for binman spl flow
84dee33ca8 riscv: Drop USE_SPL_FIT_GENERATOR
cc269e1c00 riscv: ae350: Switch to use binman to generate u-boot.itb
756eeba8a2 riscv: qemu: Switch to use binman to generate u-boot.itb
18cb82c35c riscv: dts: Sort build targets in alphabetical order
31eefd4380 binman: Support packaging U-Boot for scenarios like OF_BOARD or OF_PRIOR_STAGE
1621d3c434 lib: kconfig: Limit BINMAN_FDT for OF_SEPARATE or OF_EMBED
0784510f74 riscv: sifive: unleashed: Switch to use binman to generate u-boot.itb
73c2a8fb68 makefile: Pass OpenSBI blob to binman make rules
4c4d6077d3 binman: Add support for RISC-V OpenSBI fw_dynamic blob
aa75ce95ed binman: test: Rename 172_fit_fdt.dts to 170_fit_fdt.dts
2892300ed4 binman: Correct the comment for ATF entry type
2817c9dd32 binman: Correct '-a' description in the doc
6e847f6d5d common: kconfig: Correct a typo in SPL_LOAD_FIT
c0e6feeb34 xilinx: zynqmp: Enable DM_RTC/emul driver/cmd date/gettime and efi settime
2a6e6c81f4 xilinx: versal: Enable CONFIG_POSITION_INDEPENDENT
a502a87bc0 arm64: zynqmp: Add description for SOM/Kria boards
3195840c94 arm64: zynqmp: Add psgtr DT descriptions
bd00849ae9 arm64: zynqmp: Add pinctrl description
50a6bd000f arm64: zynqmp: Add zynqmp firmware specific DT nodes
26d8eccea7 arm64: zynqmp: Add missing mio-bank properties to sdhci
fddff6815a arm64: zynqmp: Remove comment about clock chips
486f25c727 arm64: zynqmp: Add 'i2c-mux-idle-disconnect' property
000b862325 arm64: zynqmp: Add label to all GPIO lines for VCK190 SC
65a572b1d0 arm64: zynqmp: Add 'silabs,skip-recall' to DDR DIMM si570 clk node
a34a12fabc arm64: zynqmp: Add missing silabs,skip-recall for si570 ref clk nodes
428bec7cf9 Merge branch '2021-05-17-assorted-fixes'
7a1638c263 Merge tag 'efi-2021-07-rc3' of https://source.denx.de/u-boot/custodians/u-boot-efi
52993fcb76 Merge https://source.denx.de/u-boot/custodians/u-boot-riscv
87316da05f lib: introduce HASH_CALCULATE option
48ee084602 efi_loader: Fix Kconfig for EFI_TCG2 protocol
2052759a5e efi_loader: Don't stop EFI subsystem init if installing TCG2 fails
97f446a8ff efi_loader: Uninstall the TCG2 protocol if logging s-crtm fails
b76edf6b07 efi_loader: Clean up tcg2 once in case of failure
bc3f465181 efi_loader: loosen buffer parameter check in efi_file_read_int
6a2e26b95f efi_loader: capsule: Remove the check for capsule_authentication_enabled environment variable
e2ae483c3b hash: Kconfig option for SHA512 hardware acceleration
700f68c354 efi_loader: build warning in efi_tcg2_hash_log_extend_event
06262c3836 doc: extension.rst missing in doc/usage/index.rst
566e857fff doc: man-page for size command
af02975eb9 MAINTAINERS, git-mailrc: socfpga: Update email address for Ley Foon
a7d03d5342 Makefile: Handle building in a very old build directory
eefa9d7f08 psci: rename psci_features function
6c353b34cf cli: slighly more clear error messages
f68ed0bcb8 Makefile: allow to override python3
feddbdb55f Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
89419279f4 riscv: Group assembly optimized implementation of memory routines into a submenu
703b84ec29 riscv: Fix memmove and optimise memcpy when misalign
e90cb0db34 riscv: Fix arch_fixup_fdt always failing without /chosen
a6d7e8c914 riscv: Split SiFive CLINT support between SPL and U-Boot proper
2b039940f3 riscv: ax25-ae350: doc: Fix minor format issues
7e1d0a8f17 Merge https://source.denx.de/u-boot/custodians/u-boot-usb
a5f9be1ed5 usb: dwc3-generic: Disable host driver definition if gadget only
1027f28bd4 usb: musb-new: Extend and move Allwinner quirk into Kconfig
e1c55dfc7b arm: octeontx2: Add Octeon TX2 CN913x DB support
f29eaadeb5 arm: octeontx2: Add dtsi/dts files for Octeon TX2 CN913x DB
961ab07df6 cmd: mvebu: Rename rx_training to mvebu_comphy_rx_training
1fde894e79 pcie: designware: mvebu: do not configure ATU for IO when not used
7d8e1651da arm64: mvebu: extend the mmio region
32a1a5b374 arm64: mvebu: a8k: move firmware related definitions to fw info
a2122d8bab arm64: mvebu: do not map firmware RT service region
762f9fba0f arm64: mvebu: a8k: align memory regions
9c84159ce1 spi: kirkwood: prevent limiting speed to 0
562f8d5b36 spi: kirkwood: prevent configuring speed exceeding max controller freq
037818c544 spi: kirkwood: support extended baud rates
76a516452b mvebu: x530: Reduce SPL image size
e644dfbb17 configs: Resync with savedefconfig
8054d80b04 Merge https://source.denx.de/u-boot/custodians/u-boot-sh
666afca0df Merge tag 'u-boot-amlogic-20210514' of https://source.denx.de/u-boot/custodians/u-boot-amlogic
579e07501a Merge https://source.denx.de/u-boot/custodians/u-boot-riscv
4c2eb955cf net: designware: meson8b: add g12a compatible
81d0edafd9 net: dwmac_meson8b: do not set TX delay in TXID & RXID
60e531fabf usb: dwc3-meson-g12a: skip phy on -ENODATA aswell
d39620e045 ARM: dts: add missing -u-boot.dtsi to enable HDMI on Beelink GTKing/King-Pro
ffdc71bc09 Revert "riscv: cpu: fu740: clear feature disable CSR"
cc25f346c9 pwm: sifive: make set_config() and set_enable() work properly
81dadfa4bc riscv: Don't reserve AI ram in k210 dts
2111f4e8bf riscv: k210: Use AI as the parent clock of aisram, not PLL1
2d64e3829b riscv: k210: Rename airam to aisram
23058052de riscv: Enable AI ram on K210
2eebe5b373 riscv: Enable some devices pre-relocation
09ad08fa1a clk: Add support for the k210 clock driver pre-relocation
800c7f6a1f clk: k210: Move the clint clock to under aclk
f93ce98eb2 clk: k210: Remove k210_register_pll
598a06dcb4 clk: k210: Fix PLL enable always getting taken
d0686a02b9 clk: k210: Fix PLLs not being enabled
8c12cb3fd8 clk: Warn on failure to assign rate
c0c80e7843 MAINTAINERS: Add a co-maintainer for RISC-V
530c8d4af2 Merge branch '2021-05-13-extension-board-detection-and-DT-overlay-application'
1569847e7c am335x: add support for cape detect functionality
d705527a89 arm: am335x: add support for i2c2 bus
77115a5526 configs: CHIP: add support for DIP detect functionality
6c2c7e9cb9 arm: sunxi: add support for DIP detection to CHIP board
c9dffc9719 w1: replace dt detection by automatic detection
0705e25cd0 am57xx: add support for cape detect functionality
8c1d443206 ti/common: add support for extension_scan_board function
95300f203f pytest: add sandbox test for "extension" command
2f84e9cf06 cmd: add support for a new "extension" command
bbdbcaf59d fdt_support: move fdt_valid from cmd_fdt.c to fdt_support.c
8f76c9d73a ARM: renesas: Scrub duplicate memory nodes from DT on Gen3
bd83431ea3 ARM: rmobile: Add missing rcar-common/common.c to Beacon RZG2M kit
ea184cbff9 Merge tag 'ti-v2021.07-rc3' of https://source.denx.de/u-boot/custodians/u-boot-ti
bbc9da58b3 ARM: dts: k3-am642-sk: Add ethernet related DT nodes
bc17fccbd0 ARM: dts: k3-am64-main: Add CPSW DT nodes
845e1060d3 net: ti: am65-cpsw-nuss: Add a new compatible for AM64
2411e85b99 net: ti: am65-cpsw-nuss: Don't cache disabled port ID
8441d49e60 net: ti: am65-cpsw-nuss: Prepare to support non primary ext port
9a92851c33 dma: ti: k3-udma: Add BCDMA and PKTDMA support
6f617d8618 dma: ti: k3-psil-am64: Add AM64 PSIL endpoint data
b00030e267 dma: ti: k3-psil: Extend PSIL EP data extension for AM64
035c679a77 dma: ti: k3-psil-am654: Drop unused PSIL EP static data
f1e97c7058 soc: ti: k3-navss-ringacc: Remove unused ring modes
c409b4932d soc: ti: k3-navss-ringacc: Add AM64 ringacc support
91f1e792fe firmware: ti_sci: Update ti_sci_cmd_rm_udmap_tx_ch_cfg() API to the latest
ec658e7ee5 board: ti: am64x: Parse MAC address from board EEPROM
e0e5374b91 configs: am64x_evm_a53: Enable support for building multiple dtbs
7ecca0c43d configs: am64x_evm_a53: Enable support for reading eeprom
d5a7e480b9 configs: am64x_evm_a53: Enable configs for printing cpuinfo
bc64d1d2f9 configs: am64x_evm_r5: Enable support for building multiple device trees
e1a532875b configs: am64x_evm_r5: Enable checks for spl and stack sizes
a66b9149a3 arm: dts: am642-r5-sk: Add r5 specific dts
c88a9ae1fe arm: dts: am642-sk: Add initial sk dts
45b7a9fc08 arm: dts: am642-evm: Add I2C nodes
e922b5a963 arm: dts: k3-am642-r5-evm: Do not use power-domains for I2C
93e0bfb829 arm: dts: k3-am64-evm: Make chip id available before pre-reloc
5af71f2658 include: configs: Update env for selecting right dtb
212cba02b7 include: configs: am64x_evm: Optimize size of SPL BSS
aad1614468 include: configs: am64x: Avoid overlap of BSS and stack area
b5425a9676 arm: am64x: Add support for selecting DT based on EEPROM
63d825e9fc board: ti: am64x: Add support for detecting multiple device trees
8817c132a0 board: ti: am64x: Enable support for reading EEPROM in R5 SPL
2ee76314a7 board: ti: am64x: Add support for reading eeprom data
776b79e9f1 soc: ti: k3-socinfo: Add entry for AM64X SoC family
9dee749541 configs: am64x_evm_r5: Enable GPIO regulator
ab4c072ddd arm: dts: k3-am642-r5-evm: Add GPIO DDR VTT regulator
d3fd37b8a1 arm: dts: k3-am64-main: Add GPIO nodes
d411f0973a arm: mach-k3: am642: Add support for triggering ddr init from SPL
fe0f3e3697 arm: dts: k3-am642: Add ddr node
2ce6dedf0b ram: k3-ddrss: Enable vtt regulator if present
9f9b5c1c16 ram: k3-ddrss: Introduce support for AM642 SoCs
a8c13c777e ram: k3-ddrss: Introduce common driver with J7 SoC support
db2438131d ram: k3-ddrss: Introduce top-level CONFIG_K3_DDRSS
67124b9a74 ram: k3-j721e: Rename to k3-ddrss
036f0c0b66 ram: k3-j721e: lpddr4_ctl_regs: Fix checkpatch issue for types
cc40e4d947 ram: k3-j721e: lpddr4_pi_macros: Fix indentation issues
cde1fcee3e ram: k3-j721e: lpddr4_phy_core_macros: Fix indentation issues
0ef6349326 ram: k3-j721e: lpddr4_ddr_controller_macros: Fix indentation issues
6a0677d0a0 ram: k3-j721e: lpddr4_data_slice_3_macros: Fix indentation issues
f1ce7dd92d ram: k3-j721e: lpddr4_data_slice_2_macros: Fix indentation issues
c1cf7a3d3a ram: k3-j721e: lpddr4_data_slice_1_macros: Fix indentation issues
5bf74a4884 ram: k3-j721e: lpddr4_data_slice_0_macros: Fix indentation issues
6da67b081f ram: k3-j721e: lpddr4_address_slice_0_macros: Fix indentation issues
760b7488f5 dt-bindings: memory-controller: Add K3 AM64 DDRSS compatible
55afd2d8f5 configs: am64x_evm_a53: Add Initial support
d480bd5edc configs: am64x_evm_r5: Add Initial support
b6059ddc45 arm: dts: k3-am642: Add r5 specific dt support
5db2915a72 arm: dts: k3-am642: Add initial support for EVM
58211db0a8 arm: dts: ti: Add Support for AM642 SoC
dd41886498 dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64
33b7258947 board: ti: am64x: Add board support for am64x evm
f721502e3f mailbox: k3-sec-proxy: Extend valid thread IDs
7288beaa47 mmc: sdhci_am654: Add Support for TI's AM642 SoC
7fe7713c2e armv8: mach-k3: am642: Add custom MMU support
078332cee3 arm: mach-k3: am642: Shut down R5 core after ATF startup on A53
f4686c3d5b arm: mach-k3: am642: Use mmc start and stop callbacks
d2edabfa8d arm: mach-k3: am642: Load SYSFW binary and config from boot media
6d52c9dd90 arm: mach-k3: am642: Store boot info from ROM
b4a8c3b242 arm: mach-k3: am642: Unlock all applicable control MMR registers
57dba04afb arm: mach-k3: am642: Add support for boot device detection
eb54168bb0 arm: mach-k3: Add basic support for AM642 SoC definition
a47abd7bf4 Revert "fdt: translate address if #size-cells = <0>"
5a6caf916c clk: ti: am3-dpll: use custom API for memory access
b178e1f77b clk: ti: gate: use custom API for memory access
2dd2f3ea6d clk: ti: change clk_ti_latch() signature
b1aef0384f clk: ti: add custom API for memory access
59a2b9e605 Merge tag 'u-boot-imx-20210502' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
838157d02e configs: Resync with savedefconfig
8eee388860 Merge branch 'finish-DM_MMC-migration'
f7173fce49 DM: DM_MMC migration is now mandatory for non-SPL
c51f74ba7a ata: Make LIBATA means AHCI is enabled mandatory.
8c245fe7ea boards: Disable CMD_SATA on platforms that no longer have a SATA driver enabled
2684e082bc ppc: Remove some SECURE_BOOT defconfigs
7666cccf4f ARM:imx:imx8mq-cm: Add support for Ronetix iMX8MQ-CM
fdd2f359e4 imx: Add support for Ronetix's iMX7-CM board
dd8c32410e pci: imx: disable imx6sdl LTSSM upon driver remove
35fc3713a3 imx: mkimage_fit_atf: fix file size reporting
f94ce9eb05 imx: imx8: Update README with somewhat correct firmware versions
53b516c58d arm: imx8m: add support for Compulab iot-gate-imx8 (imx8mm-cl-iot-gate)
8350211af4 arm: dts: add imx8mm-cl-iot-gate dts file
cd4359194b net: fec: Only unregister MII bus if we registered it
eccd132974 net: fec: Don't use disabled phys
cecd013fdf pci: pci-uclass: Add board_pci_fixup_dev for DM_PCI
19e1b8d9b2 pci: Update the highest subordinate bus number for bridge setup
566c537c60 arm: dts: imx6qdl-gw552x.dtsi: fix VBUS supply
1afa31a41e imx: ventana: add delay before reading EEPROM
7e0daa924a board: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0
e3409a4cb7 board: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
b6c332c6fd arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM
c1f09505d5 arm64: dts: imx8mm: Add common -u-boot.dtsi
3a5435580d include: configs: ge: avoid shell on boot failure
ee77bb5719 include: configs: ge: simplify default boot command
830160d16e include: configs: ge: bx50v3: drop USB boot
62e3232122 configs: ge: use non-persistent environment
aca3b4e193 configs: ge: bx50v3: adjust watchdog period
4ac026a937 board: ge: bx50v3: add phy reset GPIO
512bda95ed board: ge: bx50v3: fix crystal bit
bd9059c477 Makefile: Fix generation of flash.bin u-boot.itb with binman
----

Link: https://lists.denx.de/pipermail/u-boot/2021-May/450703.html
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agoDrop overrides for i.MX 8DXL Phantom MEK
Tom Hochstein [Fri, 21 May 2021 21:31:27 +0000 (16:31 -0500)]
Drop overrides for i.MX 8DXL Phantom MEK

The i.MX 8DXL Phantom MEK will never be released, so drop the overrides
that have crept into the meta-data.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoimx-seco*: Make 8DX compatibility explicit
Tom Hochstein [Fri, 21 May 2021 21:29:12 +0000 (16:29 -0500)]
imx-seco*: Make 8DX compatibility explicit

i.MX 8DX is marked compatible since it has `mx8qxp` in its OVERRIDES.
Make it explicit for notational purposes and to be consistent with
other recipes.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoimx-seco*: Improve description field
Tom Hochstein [Fri, 21 May 2021 21:17:57 +0000 (16:17 -0500)]
imx-seco*: Improve description field

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoimx8dx-mek: Fix ATF_PLATFORM and IMX_BOOT_SOC_TARGET
Tom Hochstein [Fri, 21 May 2021 13:59:26 +0000 (08:59 -0500)]
imx8dx-mek: Fix ATF_PLATFORM and IMX_BOOT_SOC_TARGET

The values for ATF_PLATFORM and IMX_BOOT_SOC_TARGET need to be set
in the machine config file directly, as they are not shared with
imx8qxp-mek and are now removed from the include file.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoimx8qxp-mek: Move ATF_PLATFORM and IMX_BOOT_SOC_TARGET
Tom Hochstein [Fri, 21 May 2021 13:56:47 +0000 (08:56 -0500)]
imx8qxp-mek: Move ATF_PLATFORM and IMX_BOOT_SOC_TARGET

The values of ATF_PLATFORM and IMX_BOOT_SOC_TARGET are not shared by
imx8dx-mek, so move them out of imx8x-mek.inc and into the machine
config file itself.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 years agoweston-init: uncomment use-g2d=1 based on imxgpu2d MACHINEOVERRIDE
Chris Dimich [Tue, 18 May 2021 18:32:16 +0000 (11:32 -0700)]
weston-init: uncomment use-g2d=1 based on imxgpu2d MACHINEOVERRIDE

affects the following SoCs:
-mx6q
-mx6dl
-mx6sx
-mx6sl
-mx7ulp
-mx8qm
-mx8mm
-mx8mp
-mx8qxp

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
3 years agolinux-fslc-imx: update to v5.4.119
Andrey Zhizhikin [Sun, 16 May 2021 21:05:13 +0000 (21:05 +0000)]
linux-fslc-imx: update to v5.4.119

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

Following upstream commits are included in this version:
----
b82e5721a173 Linux 5.4.119
6b183fbf18b9 Revert "fdt: Properly handle "no-map" field in the memory region"
66b8853dfa3c Revert "of/fdt: Make sure no-map does not remove already reserved regions"
3fe9ee040fb7 sctp: delay auto_asconf init until binding the first addr
e1bf000709cc Revert "net/sctp: fix race condition in sctp_destroy_sock"
32e046965fac smp: Fix smp_call_function_single_async prototype
9884f745108f net: Only allow init netns to set default tcp cong to a restricted algo
4a83a9deead9 mm/memory-failure: unnecessary amount of unmapping
de143fb2feac mm/sparse: add the missing sparse_buffer_fini() in error branch
ba450bba7115 kfifo: fix ternary sign extension bugs
24c54e0a9747 net:nfc:digital: Fix a double free in digital_tg_recv_dep_req
07ef3f7bc5c4 net: bridge: mcast: fix broken length + header check for MRDv6 Adv.
da5b49598a11 RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
30b9e92d0b5e RDMA/siw: Fix a use after free in siw_alloc_mr
55fcdd1258fa net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
b1523e4ba293 bnxt_en: Fix RX consumer index logic in the error path.
d1ad9f2f7e2d selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static
6f92124d7441 net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb
06e03b867d96 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
978170191d3d ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
4bfea784ea35 bnxt_en: fix ternary sign extension bug in bnxt_show_temp()
10ff6ad91e0d powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')
c6af4c1d196e ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock
bf0be675e646 ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices
87fc6b2914e5 net: phy: intel-xway: enable integrated led functions
57bed78ce64a net: renesas: ravb: Fix a stuck issue when a lot of frames are received
27a894a9556f net: davinci_emac: Fix incorrect masking of tx and rx error channel
8d77c9564309 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails
59f965ef61d7 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails
d7ba506b00ea RDMA/cxgb4: add missing qpid increment
f7368865da57 gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check
e97aea9f2503 vsock/vmci: log once the failed queue pair allocation
469135100325 mwl8k: Fix a double Free in mwl8k_probe_hw
afb735e764ba i2c: sh7760: fix IRQ error path
da80b35b6e26 rtlwifi: 8821ae: upgrade PHY and RF parameters
b1b8d90d4550 powerpc/pseries: extract host bridge from pci_bus prior to bus removal
bdad13dd15e2 MIPS: pci-legacy: stop using of_pci_range_to_resource
5950c9d7f987 perf beauty: Fix fsconfig generator
0ff76bd07bc4 drm/i915/gvt: Fix error code in intel_gvt_init_device()
ecfbcb858007 ASoC: ak5558: correct reset polarity
c77bf004717d powerpc/xive: Fix xmon command "dxi"
65b771660f57 i2c: sh7760: add IRQ check
cb834ff29bdb i2c: jz4780: add IRQ check
aa90700f953a i2c: emev2: add IRQ check
45f02a0f8ded i2c: cadence: add IRQ check
7e1764312440 i2c: sprd: fix reference leak when pm_runtime_get_sync fails
5f51ddcbfc78 i2c: omap: fix reference leak when pm_runtime_get_sync fails
815859cb1d23 i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails
4734c4b1d957 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails
ed016b77012e RDMA/srpt: Fix error return code in srpt_cm_req_recv()
e1d10b2cc792 net: thunderx: Fix unintentional sign extension issue
b0d8fa3adc9d cxgb4: Fix unintentional sign extension issues
05692b952365 IB/hfi1: Fix error return code in parse_platform_config()
53656a2a0183 RDMA/qedr: Fix error return code in qedr_iw_connect()
bf365066fbe0 KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit
af5a87a1d413 mt7601u: fix always true expression
53ada35f2ecc mac80211: bail out if cipher schemes are invalid
22cb8496f290 powerpc: iommu: fix build when neither PCI or IBMVIO is set
5aa028a827fe powerpc/perf: Fix PMU constraint check for EBB events
73f9dccb29e4 powerpc/64s: Fix pte update for kernel memory on radix
440fead0fc81 liquidio: Fix unintented sign extension of a left shift of a u16
92626cf41b0e ASoC: simple-card: fix possible uninitialized single_cpu local variable
e1b01d914c31 ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls
11fa9b38e030 mips: bmips: fix syscon-reboot nodes
c8f7e2e04724 net: hns3: Limiting the scope of vector_ring_chain variable
cab33b3b6da8 nfc: pn533: prevent potential memory corruption
efb0f45b4535 bug: Remove redundant condition check in report_bug
7628bc544ba8 ALSA: core: remove redundant spin_lock pair in snd_card_disconnect
3733a64d5828 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration
fee81285bd09 inet: use bigger hash table for IP ID generation
318993949423 powerpc/prom: Mark identical_pvr_fixup as __init
4543fcd6835b powerpc/fadump: Mark fadump_calculate_reserve_size as __init
e00c5b9eebf0 net: lapbether: Prevent racing when checking whether the netif is running
f937a0f6ada1 perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars
1121f5f3d440 HID: plantronics: Workaround for double volume key presses
59021008b317 drivers/block/null_blk/main: Fix a double free in null_init.
279749d0d4ef sched/debug: Fix cgroup_path[] serialization
c01fc0adba30 x86/events/amd/iommu: Fix sysfs type mismatch
846357609409 HSI: core: fix resource leaks in hsi_add_client_from_dt()
ff386ac05098 nvme-pci: don't simple map sgl when sgls are disabled
7e1ab103f63f mfd: stm32-timers: Avoid clearing auto reload register
e8fe98f6ec69 scsi: ibmvfc: Fix invalid state machine BUG_ON()
ce8585f979e4 scsi: sni_53c710: Add IRQ check
1ff0b82c6674 scsi: sun3x_esp: Add IRQ check
4b94098f0aa7 scsi: jazz_esp: Add IRQ check
ae0cadd35daf scsi: hisi_sas: Fix IRQ checks
6adac4efe77d clk: uniphier: Fix potential infinite loop
e1a5c8594c0e clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE
6c9bbf98b1d8 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback
3d81ce0cfb31 vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
e6707395c839 media: v4l2-ctrls.c: fix race condition in hdl->requests list
b22867aa3d32 nvme: retrigger ANA log update if group descriptor isn't found
999d606a820c nvmet-tcp: fix incorrect locking in state_change sk callback
ced0760eb45a nvme-tcp: block BH in sk state_change sk callback
4bbae57c7bde ata: libahci_platform: fix IRQ check
bafcaa016585 sata_mv: add IRQ checks
782ec39b37bd pata_ipx4xx_cf: fix IRQ check
af9c0391353d pata_arasan_cf: fix IRQ check
c66229b36fd3 x86/kprobes: Fix to check non boostable prefixes correctly
1cfaa6444a5e drm/amdkfd: fix build error with AMD_IOMMU_V2=m
bfd83cf79b7f media: m88rs6000t: avoid potential out-of-bounds reads on arrays
7db94692631e media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming()
1dc1d30ac101 media: aspeed: fix clock handling logic
d36f9755d1db media: omap4iss: return error code when omap4iss_get() failed
75c6252e8630 media: vivid: fix assignment of dev->fbuf_out_flags
6b121dc6807c soc: aspeed: fix a ternary sign expansion bug
f276d195ce10 xen-blkback: fix compatibility bug with single page rings
aafb5e38e695 ttyprintk: Add TTY hangup callback.
ce7b62d85791 usb: dwc2: Fix hibernation between host and device modes.
6f7ed537ca2d usb: dwc2: Fix host mode hibernation exit with remote wakeup flow.
e83dcf255a13 Drivers: hv: vmbus: Increase wait time for VMbus unload
9b47b3a67552 x86/platform/uv: Fix !KEXEC build failure
9a9ce397336e platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table
eec90f4b9575 usbip: vudc: fix missing unlock on error in usbip_sockfd_store()
d3b6b252bab0 node: fix device cleanups in error handling code
3f605558a4f7 firmware: qcom-scm: Fix QCOM_SCM configuration
77a1c15145c8 serial: core: return early on unsupported ioctls
b6803d57f587 tty: fix return value for unsupported ioctls
932d67b84b4f tty: actually undefine superseded ASYNC flags
a6fb73f4e009 USB: cdc-acm: fix TIOCGSERIAL implementation
8abef571fd92 USB: cdc-acm: fix unprivileged TIOCCSERIAL
9aa155203427 usb: gadget: r8a66597: Add missing null check on return from platform_get_resource
4a01ad002d2e spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware()
eaf03935b859 cpufreq: armada-37xx: Fix determining base CPU frequency
d33a00f35531 cpufreq: armada-37xx: Fix driver cleanup when registration failed
4bffea742b66 clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0
0289edd869ac clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz
0c793b76066b cpufreq: armada-37xx: Fix the AVS value for load L1
b671a3277b7c clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock
3518c6d0178c cpufreq: armada-37xx: Fix setting TBG parent for load levels
19d16a689793 crypto: qat - Fix a double free in adf_create_ring
32f5f51a3703 ACPI: CPPC: Replace cppc_attr with kobj_attribute
726837481c93 soc: qcom: mdt_loader: Detect truncated read of segments
08b601cb7aef soc: qcom: mdt_loader: Validate that p_filesz < p_memsz
001c8e83646a spi: Fix use-after-free with devm_spi_alloc_*
3b0cd47fe1b7 PM / devfreq: Use more accurate returned new_freq as resume_freq
51a5e5e93c01 staging: greybus: uart: fix unprivileged TIOCCSERIAL
c751e448b726 staging: rtl8192u: Fix potential infinite loop
8148375c865f irqchip/gic-v3: Fix OF_BAD_ADDR error handling
ef8e7bfea99a mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init
f6a90818a320 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits
870533403ffa soundwire: stream: fix memory leak in stream config error path
7cd10f8a5a9d memory: pl353: fix mask of ECC page_size config register
6b18f6ac820e USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR()
93615b25c78f usb: gadget: aspeed: fix dma map failure
c675ead206b7 crypto: qat - fix error path in adf_isr_resource_alloc()
f3685a9ef29d phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally
4dc0332faf80 soundwire: bus: Fix device found flag correctly
3a76ec28824c bus: qcom: Put child node before return
5880afefe0cb mtd: require write permissions for locking and badblock ioctls
ff352d27d4ce fotg210-udc: Complete OUT requests on short packets
0d19ad0706c2 fotg210-udc: Don't DMA more than the buffer can take
88f1100e523c fotg210-udc: Mask GRP2 interrupts we don't handle
f580a8046acf fotg210-udc: Remove a dubious condition leading to fotg210_done
359d1b0ad239 fotg210-udc: Fix EP0 IN requests bigger than two packets
9a97aa4bbe0f fotg210-udc: Fix DMA on EP0 for length > max packet size
05ec8192ee4b crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init
2a41049a0e21 crypto: qat - don't release uninitialized resources
cfd99d250cde usb: gadget: pch_udc: Check for DMA mapping error
44452b7bd35d usb: gadget: pch_udc: Check if driver is present before calling ->setup()
23978eb064dc usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits()
369428a646b7 x86/microcode: Check for offline CPUs before requesting new microcode
6b8ff2a35a74 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding
cbf784eff5de spi: stm32: drop devres version of spi_register_master
15ee35be9286 arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges'
168877a575a5 mtd: rawnand: qcom: Return actual error code instead of -ENODEV
73744fcb4eb0 mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions()
e5b3e69eb36a mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC
9e612890bb87 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe()
d8897f7b2283 regmap: set debugfs_name to NULL after it is freed
0d2c86076844 usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS
6e666a05e540 serial: stm32: fix tx_empty condition
12e423331ec9 serial: stm32: fix incorrect characters on console
6be27923140a ARM: dts: exynos: correct PMIC interrupt trigger level on Snow
aacfc3bef07b ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250
d788a900f362 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family
f9b701bc13da ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family
6cf80f1fc1a9 ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family
73bc2732108c ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family
12d9d517a2fe memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
52189bf0b2a2 usb: gadget: pch_udc: Revert d3cb25a12138 completely
db699975f72d ovl: fix missing revert_creds() on error path
a51050108bed Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register"
7d1bc32d6477 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed
cc6623055f2d KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit
358264425747 KVM: s390: split kvm_s390_real_to_abs
45a3ae26fcd9 s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility
9ea2c4fd1a72 KVM: s390: fix guarded storage control register handling
34a6d1d57c71 KVM: s390: split kvm_s390_logical_to_effective
027de80194fb ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable
1bfa051571ac ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices
9337f5ba5090 ALSA: hda/realtek: Re-order ALC662 quirk table entries
5f68b0ec9882 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries
15b414029478 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
99aa203c6eb6 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
1f1612fc6bea ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries
65d5b99c1ea9 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
b161e02481d8 ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries
bd0e9154100c ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
e97cf247ba44 ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
02968e62200a ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
6d9e8828fa77 ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
e584e52783a4 drm/amd/display: Reject non-zero src_y and src_x for video planes
56f2ea0bc2a1 drm/radeon: fix copy of uninitialized variable back to userspace
4aea3ddac00a drm/panfrost: Don't try to map pages that are already mapped
debaae7ac45a drm/panfrost: Clear MMU irqs before handling the fault
6b5aa0cf321c rtw88: Fix array overrun in rtw_get_tx_power_params()
e5b02c096145 cfg80211: scan: drop entry from hidden_list on overflow
16b68fb8df43 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()
af7ea06b3cae md: Fix missing unused status line of /proc/mdstat
79c1bfae668d md: md_open returns -EBUSY when entering racing area
adb9bbf1a284 md: factor out a mddev_find_locked helper from mddev_find
afa4de092663 md: split mddev_find
acdf531e77f0 md-cluster: fix use-after-free issue when removing rdev
a72373588ce3 md/bitmap: wait for external bitmap writes to complete during tear down
45bc83f71b22 misc: vmw_vmci: explicitly initialize vmci_datagram payload
0f8f75b92ecc misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct
34f6ba8810c3 misc: lis3lv02d: Fix false-positive WARN on various HP models
8809d87cb86f iio:accel:adis16201: Fix wrong axis assignment that prevents loading
7cb1f304237a PCI: Allow VPD access for QLogic ISP2722
f30ded0ba1b6 FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR
8943172edaf7 MIPS: pci-rt2880: fix slot 0 configuration
cd2e53ad366f MIPS: pci-mt7620: fix PLL lock check
4dce2a19e76b ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function
79cc386696fb ASoC: samsung: tm2_wm5110: check of of_parse return value
2b8b8cc94f4d usb: xhci-mtk: improve bandwidth scheduling with TT
9f0d3e676a25 usb: xhci-mtk: remove or operator for setting schedule parameters
230bd196536b usb: typec: tcpm: update power supply once partner accepts
9d7bb10859b9 usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply
c87bb48ac5c5 usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply
66ca71d28301 staging: fwserial: fix TIOCSSERIAL permission check
ebb46274e33f tty: moxa: fix TIOCSSERIAL permission check
d524fb44c657 staging: fwserial: fix TIOCSSERIAL jiffies conversions
f80f12ee00b8 USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check
f50cad556c28 staging: greybus: uart: fix TIOCSSERIAL jiffies conversions
3114fedf4020 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions
edce32412096 tty: amiserial: fix TIOCSSERIAL permission check
e503d7bc7bfe tty: moxa: fix TIOCSSERIAL jiffies conversions
c30b11c74cbb Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL"
e32352070bca net/nfc: fix use-after-free llcp_sock_bind/connect
eeec325c9944 bluetooth: eliminate the potential race condition when removing the HCI controller
119858caf400 hsr: use netdev_err() instead of WARN_ONCE()
3a826ffa80d5 Bluetooth: verify AMP hci_chan before amp_destroy
----

Link: https://lore.kernel.org/r/20210512144743.039977287@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/338
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc-lts: update to v5.10.37
Andrey Zhizhikin [Sun, 16 May 2021 21:00:41 +0000 (21:00 +0000)]
linux-fslc-lts: update to v5.10.37

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

Following upstream commits are included in this version:
----
e97bd1e03e6e Linux 5.10.37
42f1b8653f85 sctp: delay auto_asconf init until binding the first addr
14919cdf68d0 Revert "net/sctp: fix race condition in sctp_destroy_sock"
41f1aed56de5 smp: Fix smp_call_function_single_async prototype
6c1ea8bee75d net: Only allow init netns to set default tcp cong to a restricted algo
2281df0b0226 arm64: Remove arm64_dma32_phys_limit and its uses
00d9f429af03 bpf: Prevent writable memory-mapping of read-only ringbuf pages
1ca284f08670 bpf, ringbuf: Deny reserve of buffers larger than ringbuf
282bfc8848ea bpf: Fix alu32 const subreg bound tracking on bitwise operations
f76e0829bbab afs: Fix speculative status fetches
949e7c5f4957 mm/memory-failure: unnecessary amount of unmapping
62d96faa74c8 mm/sparse: add the missing sparse_buffer_fini() in error branch
31df8bc4d3fe mm: memcontrol: slab: fix obtain a reference to a freeing memcg
2e95bc6cfed1 mm/sl?b.c: remove ctor argument from kmem_cache_flags
618fa6a35c79 kfifo: fix ternary sign extension bugs
c02dd80655fd ia64: fix EFI_DEBUG build
c6b7e0b1ab87 perf session: Add swap operation for event TIME_CONV
86941f8bd46a perf jit: Let convert_timestamp() to be backwards-compatible
fe07408afba2 perf tools: Change fields type in perf_record_time_conv
3bce718d977b net:nfc:digital: Fix a double free in digital_tg_recv_dep_req
e2c34cacff7b net: bridge: mcast: fix broken length + header check for MRDv6 Adv.
f5ce59707d6a RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
608a4b90ece0 RDMA/siw: Fix a use after free in siw_alloc_mr
4394be0a1866 bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds
183d9ebd449c selftests/bpf: Fix core_reloc test runner
0257a0a5ffb7 selftests/bpf: Fix field existence CO-RE reloc tests
3769c54d341c selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro
9dc373f74097 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
8fcdfa71ba6a KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM
4fcaad2b7dac bnxt_en: Fix RX consumer index logic in the error path.
1625872f012c selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test
8ebdce8fe0b0 selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static
71ad9260c001 net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb
1fc61844b6a2 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
0ae610556f23 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
66b1cfc0cd87 bnxt_en: fix ternary sign extension bug in bnxt_show_temp()
9f722ef596fe net: enetc: fix link error again
bfcb5a8cc7b6 net: phy: marvell: fix m88e1111_set_downshift
1157d01e04d9 net: phy: marvell: fix m88e1011_set_downshift
be631825652f powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')
e06a532f31c4 powerpc/perf: Fix the threshold event selection for memory events in power10
b6b894e7a27e wlcore: Fix buffer overrun by snprintf due to incorrect buffer size
1cce33fe59f0 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock
8bb054fb336f ath10k: Fix a use after free in ath10k_htc_send_bundle
0f98e1ea970c ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices
4b9fb2c9039a powerpc/64: Fix the definition of the fixmap area
c5ebaca402f5 RDMA/core: Add CM to restrack after successful attachment to a device
63c61d26e3fb RDMA/rxe: Fix a bug in rxe_fill_ip_info()
7fe12d6db3f0 net: phy: intel-xway: enable integrated led functions
cf49a91faa7d net: renesas: ravb: Fix a stuck issue when a lot of frames are received
01dab91200dc net: stmmac: fix TSO and TBS feature enabling during driver open
64753ac1e43e nfp: devlink: initialize the devlink port attribute "lanes"
e606073b77a3 crypto: ccp: Detect and reject "invalid" addresses destined for PSP
4fa28c807da5 mt76: mt7615: fix memleak when mt7615_unregister_device()
9ed951f41643 net: davinci_emac: Fix incorrect masking of tx and rx error channel
0ce6052802be net: marvell: prestera: fix port event handling on init
b605673b523f vsock/virtio: free queued packets when closing socket
5231d17eb9d0 sfc: ef10: fix TX queue lookup in TX event handling
7459bb594328 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails
312c5ce34942 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails
45b84abb47a9 RDMA/cxgb4: add missing qpid increment
da54cc254939 gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check
257f38e78aa3 net: ethernet: ixp4xx: Set the DMA masks explicitly
78d8b34751cf libbpf: Initialize the bpf_seq_printf parameters array field by field
b9e719698fc4 vsock/vmci: log once the failed queue pair allocation
bc2e5321d7f1 netfilter: nftables_offload: special ethertype handling for VLAN
a7eb38aacc81 netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector
cf2de861b279 netfilter: nft_payload: fix C-VLAN offload support
1dd5ac62c0d4 mwl8k: Fix a double Free in mwl8k_probe_hw
87299aad6278 i2c: mediatek: Fix wrong dma sync flag
232598e99fad i2c: sh7760: fix IRQ error path
d204db4fe6ac wlcore: fix overlapping snprintf arguments in debugfs
c0aa320ac617 rtlwifi: 8821ae: upgrade PHY and RF parameters
e9bd1af4c038 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid
bf6476152a0a powerpc/smp: Reintroduce cpu_core_mask
af39f070c8b0 powerpc/pseries: extract host bridge from pci_bus prior to bus removal
8dfd7329ad0b MIPS: pci-legacy: stop using of_pci_range_to_resource
cabed6027a5b drm/amd/pm: fix error code in smu_set_power_limit()
486642baea69 perf beauty: Fix fsconfig generator
0df2770ad33b iommu/amd: Put newline after closing bracket in warning
a1c1de90cd28 drm/i915/gvt: Fix error code in intel_gvt_init_device()
2b3ae007c639 net/packet: remove data races in fanout operations
3a1c395703be net/packet: make packet_fanout.arr size configurable up to 64K
d10c5162b493 net/mlx5: Fix bit-wise and with zero
d97d22bda17a ASoC: ak5558: correct reset polarity
c1f980961133 powerpc/xive: Fix xmon command "dxi"
e2724bed6481 powerpc/xive: Drop check on irq_data in xive_core_debug_show()
a38b77899c2c i2c: sh7760: add IRQ check
4b8177766a8b i2c: rcar: add IRQ check
1ac4f7a26017 i2c: rcar: protect against supurious interrupts on V3U
11e2b2b6f6b9 i2c: rcar: make sure irq is not threaded on Gen2 and earlier
f41d2bfef538 i2c: mlxbf: add IRQ check
c6eea11b5cb6 i2c: jz4780: add IRQ check
ab6d6cae0aa1 i2c: emev2: add IRQ check
6f291ab1776e i2c: cadence: add IRQ check
c977426db644 i2c: xiic: fix reference leak when pm_runtime_get_sync fails
c323b270a52a i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails
e547640cee79 i2c: sprd: fix reference leak when pm_runtime_get_sync fails
8c0a2009fb20 i2c: omap: fix reference leak when pm_runtime_get_sync fails
3a0cdd336d92 i2c: imx: fix reference leak when pm_runtime_get_sync fails
cc49d2064142 i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails
e80ae8bde412 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails
30410519328c i2c: cadence: fix reference leak when pm_runtime_get_sync fails
b64415c6b347 RDMA/rtrs-clt: destroy sysfs after removing session from active list
6a07e5e39d4f RDMA/srpt: Fix error return code in srpt_cm_req_recv()
4601bcc6410c net: thunderx: Fix unintentional sign extension issue
6a61307e58ab cxgb4: Fix unintentional sign extension issues
52fd8005a239 RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal()
afb738b74447 IB/hfi1: Fix error return code in parse_platform_config()
a12d75f5dcfb RDMA/qedr: Fix error return code in qedr_iw_connect()
0f8528c78fc8 ovl: invalidate readdir cache on changes to dir with origin
082fa65bf60a KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit
de4e60382b90 mt76: mt7663s: fix the possible device hang in high traffic
188dfc470263 mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation
bf08637d32e6 mt76: mt7915: fix mib stats counter reporting to mac80211
0b39be51626d mt76: mt7615: fix mib stats counter reporting to mac80211
2da92db47f07 mt76: mt7915: fix aggr len debugfs node
4e7914ce2330 mt76: mt7915: fix tx skb dma unmap
75bc5f779a76 mt76: mt7615: fix tx skb dma unmap
3443c54c4171 mt7601u: fix always true expression
00792f31a330 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page()
80cff3e11670 xfs: fix return of uninitialized value in variable error
b07520a55f10 perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric
08c75d4b7682 mac80211: bail out if cipher schemes are invalid
e00f32c2c97b powerpc: iommu: fix build when neither PCI or IBMVIO is set
8ce329c68983 powerpc/perf: Fix PMU constraint check for EBB events
84c0762633f2 powerpc/64s: Fix pte update for kernel memory on radix
8fac4bd3674f IB/hfi1: Use kzalloc() for mmu_rb_handler allocation
f9e9df72dc08 liquidio: Fix unintented sign extension of a left shift of a u16
c87df56d28a6 ASoC: simple-card: fix possible uninitialized single_cpu local variable
325e8f9edf72 KVM: arm64: Initialize VCPU mdcr_el2 before loading it
348f68ae40c8 HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE
9b14027e4cc2 HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event()
5ccdc6dd6266 HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling
29bfd0446a2c HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness
716132e00ce1 ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls
e759105d459b iommu/vt-d: Invalidate PASID cache when root/context entry changed
c848416cc05a iommu/vt-d: Remove WO permissions on second-level paging entries
416fa531c816 iommu/vt-d: Preset Access/Dirty bits for IOVA over FL
32737c3a2669 iommu/vt-d: Report the right page fault address
eb0530d71c78 iommu/vt-d: Report right snoop capability when using FL for IOVA
620aa5821aaa iommu: Fix a boundary issue to avoid performance drop
c96f7eb59b7e iommu/vt-d: Don't set then clear private data in prq_event_thread()
e0c7b956162b mips: bmips: fix syscon-reboot nodes
3cf9fac71b79 net: hns3: Limiting the scope of vector_ring_chain variable
db574a60c482 nfc: pn533: prevent potential memory corruption
a16f02187d9d RDMA/core: Fix corrupted SL on passive side
556e75a0ae03 bug: Remove redundant condition check in report_bug
faba97afdbb9 net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start()
fd26f3a07e73 powerpc/pseries: Only register vio drivers if vio bus exists
4877c4a52339 udp: never accept GSO_FRAGLIST packets
c45cb22a5500 net: phy: lan87xx: fix access to wrong register of LAN87xx
897c095c7e9e ALSA: core: remove redundant spin_lock pair in snd_card_disconnect
afb3416c4fef gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP
9becf957e0b0 MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again
19c990c9fad3 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration
499b3ceb17ad IB/isert: Fix a use after free in isert_connect_request
78f537c0054a RDMA/mlx5: Fix drop packet rule in egress table
4ff081701b3d iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK
9681d50a70b2 ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk
0f69f9596ba0 MIPS: loongson64: fix bug when PAGE_SIZE > 16KB
da40d5fec5d7 pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero
353fcebf49e2 pinctrl: pinctrl-single: remove unused parameter
a273c27d7255 inet: use bigger hash table for IP ID generation
6b4b3b84049f ima: Fix the error code for restoring the PCR value
536175f0065c MIPS: fix local_irq_{disable,enable} in asmmacro.h
4c45556db31c powerpc/prom: Mark identical_pvr_fixup as __init
494327b777f6 powerpc/fadump: Mark fadump_calculate_reserve_size as __init
454fb207476b libbpf: Add explicit padding to btf_dump_emit_type_decl_opts
87520507b1ae selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed
ee06efc811ea iommu/vt-d: Reject unsupported page request modes
b60e13c30688 iommu: Check dev->iommu in iommu_dev_xxx functions
3d15bf2b2c93 bpftool: Fix maybe-uninitialized warnings
b1ed7a571750 libbpf: Add explicit padding to bpf_xdp_set_link_opts
f72e3d81c622 net: lapbether: Prevent racing when checking whether the netif is running
7cc0ba67883c Bluetooth: avoid deadlock between hci_dev->lock and socket lock
5cce890e5dc6 KVM: x86/mmu: Retry page faults that hit an invalid memslot
cd6e679b8d1d wilc1000: write value to WILC_INTR2_ENABLE register
0d74db145787 RDMA/mlx5: Fix mlx5 rates to IB rates map
4ebb3b797a63 ASoC: Intel: Skylake: Compile when any configuration is selected
5fb733e250c0 ASoC: Intel: boards: sof-wm8804: add check for PLL setting
b3222026dde7 perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars
56027a2e75e6 HID: plantronics: Workaround for double volume key presses
613f9d1f1587 xsk: Respect device's headroom and tailroom on generic xmit path
5378c92425f3 drivers/block/null_blk/main: Fix a double free in null_init.
94f1bdf01b39 sched/debug: Fix cgroup_path[] serialization
cbbc13b115b8 io_uring: fix overflows checks in provide buffers
db4645fbae17 perf/amd/uncore: Fix sysfs type mismatch
c8a54b4d6657 x86/events/amd/iommu: Fix sysfs type mismatch
d5149a487f2d HSI: core: fix resource leaks in hsi_add_client_from_dt()
38c1f8ebb373 media: cedrus: Fix H265 status definitions
a11497b3bb75 nvme-pci: don't simple map sgl when sgls are disabled
b2c55f81c1d1 nvmet-tcp: fix a segmentation fault during io parsing error
2842b91ac7a5 mfd: stm32-timers: Avoid clearing auto reload register
cadbba5ec895 mailbox: sprd: Introduce refcnt when clients requests/free channels
b42ec774db50 scsi: ibmvfc: Fix invalid state machine BUG_ON()
5129ec347a89 scsi: sni_53c710: Add IRQ check
79ee30433357 scsi: sun3x_esp: Add IRQ check
18e729d21f26 scsi: jazz_esp: Add IRQ check
7d81167e513f scsi: hisi_sas: Fix IRQ checks
aa83f32d40e2 scsi: ufs: ufshcd-pltfrm: Fix deferred probing
4e5e08975521 scsi: pm80xx: Fix potential infinite loop
a613887c4126 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check()
d3d3735858e0 clk: uniphier: Fix potential infinite loop
c360228ecfb1 drm/radeon: Fix a missing check bug in radeon_dp_mst_detect()
a6d56760eaba drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct
3968d95f3116 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE
edc6a44bcc49 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE
a6596d71a635 drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train()
fc076f40c859 clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable
9c91a014a3b5 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback
b29d6a435e0f vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
87856f9af04e vfio/pci: Re-order vfio_pci_probe()
dad86dd76b8b vfio/pci: Move VGA and VF initialization to functions
daa72300c996 vfio/fsl-mc: Re-order vfio_fsl_mc_probe()
d0702c665e6b media: v4l2-ctrls.c: fix race condition in hdl->requests list
2d49873b49dc media: i2c: imx219: Balance runtime PM use-count
0050c9794135 media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream
59dd4fe0ae03 nvme: retrigger ANA log update if group descriptor isn't found
20719538c49f power: supply: bq25980: Move props from battery node
9e33e261b4d6 clk: imx: Fix reparenting of UARTs not associated with stdout
60ade0d56b06 nvmet-tcp: fix incorrect locking in state_change sk callback
a3ea59d09525 nvme-tcp: block BH in sk state_change sk callback
7456cc7c9fd5 seccomp: Fix CONFIG tests for Seccomp_filters
4f53ef0f7841 ata: libahci_platform: fix IRQ check
6187fa250294 sata_mv: add IRQ checks
f87689e71604 pata_ipx4xx_cf: fix IRQ check
d1bb0316f507 pata_arasan_cf: fix IRQ check
0ad91dc7ea8e selftests: fix prepending $(OUTPUT) to $(TEST_PROGS)
296da2049f2a x86/kprobes: Fix to check non boostable prefixes correctly
e2ff41d2ee4d of: overlay: fix for_each_child.cocci warnings
c272c735a1e2 drm/amdkfd: fix build error with AMD_IOMMU_V2=m
d218c7a0284f media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs()
1f743e8d582b media: m88rs6000t: avoid potential out-of-bounds reads on arrays
96498fbb7b14 media: atomisp: Fixed error handling path
cc4cc2fb5aaf media: [next] staging: media: atomisp: fix memory leak of object flash
99ce023bb8bb media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30
757d5d54ca71 media: m88ds3103: fix return value check in m88ds3103_probe()
697af15095fc media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming()
00b68a747834 media: venus: core: Fix some resource leaks in the error path of 'venus_probe()'
0741a8f2e5b0 drm/probe-helper: Check epoch counter in output_poll_execute()
a59d01384c80 media: aspeed: fix clock handling logic
29eb741801b3 media: rkisp1: rsz: crash fix when setting src format
38f9456ef5a2 media: omap4iss: return error code when omap4iss_get() failed
3ad6a6288c88 media: saa7146: use sg_dma_len when building pgtable
a250df336aa5 media: saa7134: use sg_dma_len when building pgtable
385470a358a6 media: vivid: fix assignment of dev->fbuf_out_flags
7d81aff28953 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter()
95f4e9f33b70 afs: Fix updating of i_mode due to 3rd party change
80862cbf76c2 sched/fair: Fix shift-out-of-bounds in load_balance()
ef8a03901259 drm/mcde/panel: Inverse misunderstood flag
403c4528e588 drm/amd/display: Fix off by one in hdmi_14_process_transaction()
9f075cb08822 drm/stm: Fix bus_flags handling
1de265ad3c3c drm/tilcdc: send vblank event when disabling crtc
8e81ff6d512e soc: aspeed: fix a ternary sign expansion bug
bbe9de67ac5b xen-blkback: fix compatibility bug with single page rings
565e7c98d332 serial: omap: fix rs485 half-duplex filtering
9c3e2ad20b0c serial: omap: don't disable rs485 if rts gpio is missing
927162c7133f ttyprintk: Add TTY hangup callback.
62bb46f51f91 usb: dwc2: Fix hibernation between host and device modes.
7bf9d7286cf2 usb: dwc2: Fix host mode hibernation exit with remote wakeup flow.
1789737ca9f1 PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check
8b4d4bd1f1ce Drivers: hv: vmbus: Increase wait time for VMbus unload
816fbc17cbe8 hwmon: (pmbus/pxe1610) don't bail out when not all pages are active
ee9bc379e43c x86/platform/uv: Fix !KEXEC build failure
5980a3b9c933 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails
1231279389b5 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op
fa3a26b43760 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume
24159580abcc spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue
d5c7b42c9f56 Drivers: hv: vmbus: Use after free in __vmbus_open()
b49bdd70b337 ARM: dts: aspeed: Rainier: Fix humidity sensor bus address
fe310fd19ff1 platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table
09a119a2d4c0 security: keys: trusted: fix TPM2 authorizations
7bb63ed88189 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure
71bcc1b4a174 memory: renesas-rpc-if: fix possible NULL pointer dereference of resource
73585b2714db spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op()
58ee5a0de192 m68k: Add missing mmap_read_lock() to sys_cacheflush()
99d2fa2daf6d usbip: vudc: fix missing unlock on error in usbip_sockfd_store()
99a29899e3a3 crypto: chelsio - Read rxchannel-id from firmware
c703ef8289dc node: fix device cleanups in error handling code
190a2f24aed6 firmware: qcom-scm: Fix QCOM_SCM configuration
26882a15ed23 serial: core: return early on unsupported ioctls
1d9cde4ddf6c tty: fix return value for unsupported termiox ioctls
eef2158b0c44 tty: Remove dead termiox code
aa7f103da301 tty: fix return value for unsupported ioctls
bd8fa4ef36ca tty: actually undefine superseded ASYNC flags
45c7e5c1428f USB: cdc-acm: fix TIOCGSERIAL implementation
4425c2f32ac9 USB: cdc-acm: fix unprivileged TIOCCSERIAL
e38a77c48aa0 usb: gadget: r8a66597: Add missing null check on return from platform_get_resource
ce02e58ddf86 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware()
cbe254a1fdce spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op
314469666791 spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality
6bd307eb518d spi: spi-zynqmp-gqspi: add mutex locking for exec_op
c164328f57c4 spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible
36cf347de9c4 cpufreq: armada-37xx: Fix determining base CPU frequency
2f412fba2749 cpufreq: armada-37xx: Fix driver cleanup when registration failed
6d7507243e05 clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0
a7ddbc86e4e4 clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz
ce4b8f58b611 cpufreq: armada-37xx: Fix the AVS value for load L1
cccc3f18fcb5 clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock
a13b110e7c9e cpufreq: armada-37xx: Fix setting TBG parent for load levels
1faf7e6199b8 crypto: qat - Fix a double free in adf_create_ring
0e596b373464 crypto: sa2ul - Fix memory leak of rxd
2c67a9333da9 crypto: sun8i-ss - Fix memory leak of pad
2e57ffdb5696 crypto: allwinner - add missing CRYPTO_ prefix
ac0fc2de8ad1 ACPI: CPPC: Replace cppc_attr with kobj_attribute
e65c287c9bd8 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration
8316ec23bdd0 PM: runtime: Replace inline function pm_runtime_callbacks_present()
d97cb4365747 soc: qcom: mdt_loader: Detect truncated read of segments
ab86e5145f61 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz
078362f495a0 spi: fsl: add missing iounmap() on error in of_fsl_spi_probe()
c7fabe372a90 spi: Fix use-after-free with devm_spi_alloc_*
1de36911689c clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe()
edfcc1835958 clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped
410a1da7ee0e clocksource/drivers/timer-ti-dm: Fix posted mode status check order
0681c62d1ea2 PM / devfreq: Use more accurate returned new_freq as resume_freq
165b71a98c5a soc: qcom: pdr: Fix error return code in pdr_register_listener
49f71d50cb30 staging: greybus: uart: fix unprivileged TIOCCSERIAL
2c3ce3d84e80 staging: fwserial: fix TIOCGSERIAL implementation
e08a24ae25b3 staging: fwserial: fix TIOCSSERIAL implementation
40d622b31baf staging: rtl8192u: Fix potential infinite loop
ab727e601cb5 staging: comedi: tests: ni_routes_test: Fix compilation error
16ed454e10a8 irqchip/gic-v3: Fix OF_BAD_ADDR error handling
b1d1f644ed9e mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init
4b465576f02a iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol
11e708c19bdd firmware: qcom_scm: Workaround lack of "is available" call on SC7180
89d449867c5d firmware: qcom_scm: Reduce locking section for __get_convention()
2ceac2b6c87c firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool
1dfb26df15fc m68k: mvme147,mvme16x: Don't wipe PCC timer config bits
7c468deae306 soundwire: stream: fix memory leak in stream config error path
aa531c6c51e7 memory: pl353: fix mask of ECC page_size config register
0256f4205c14 driver core: platform: Declare early_platform_cleanup() prototype
100a5c76e5d2 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse
409ab5a9d809 USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR()
4b6b771a6d3f usb: gadget: aspeed: fix dma map failure
36babddef782 crypto: qat - fix error path in adf_isr_resource_alloc()
bbd61fa05cd6 crypto: poly1305 - fix poly1305_core_setkey() declaration
821ff1d44fe3 NFSv4.2: fix copy stateid copying for the async copy
74bcea1a608e NFSD: Fix sparse warning in nfs4proc.c
c9df2c56f502 arm64: dts: mediatek: fix reset GPIO level on pumpkin
53191c1d78b1 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally
6cca7cc213d6 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup
1e337097fe10 soundwire: bus: Fix device found flag correctly
00f6abd3509b bus: qcom: Put child node before return
6a4d2f863ab8 arm64: dts: renesas: r8a779a0: Fix PMU interrupt
7b6552719c0c mtd: require write permissions for locking and badblock ioctls
45eb038029b9 dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties'
42c9f39a7222 usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()'
0764c91011c5 usb: gadget: s3c: Fix incorrect resources releasing
b33c05d6bf6f fotg210-udc: Complete OUT requests on short packets
7d5ff493219c fotg210-udc: Don't DMA more than the buffer can take
e06d4a0c39bf fotg210-udc: Mask GRP2 interrupts we don't handle
3515fd226ea0 fotg210-udc: Remove a dubious condition leading to fotg210_done
36df13916de9 fotg210-udc: Fix EP0 IN requests bigger than two packets
01c66e834024 fotg210-udc: Fix DMA on EP0 for length > max packet size
1f50392650ae crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init
b50967781767 crypto: qat - don't release uninitialized resources
31e1314ceee0 crypto: ccp - fix command queuing to TEE ring buffer
22ae303805aa usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1)
9f6e0fdb154c usb: gadget: pch_udc: Initialize device pointer before use
3b6769806027 usb: gadget: pch_udc: Check for DMA mapping error
a6e680788c62 usb: gadget: pch_udc: Check if driver is present before calling ->setup()
7d18eb34036a usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits()
501ba8bf8d35 devtmpfs: fix placement of complete() call
bac20313210a x86/microcode: Check for offline CPUs before requesting new microcode
05b3f9b0ac32 spi: stm32: Fix use-after-free on unbind
75a7a8920a57 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding
e8146dc804bf regulator: bd9576: Fix return from bd957x_probe()
0390f6f1d0bc spi: stm32: drop devres version of spi_register_master
617ec35ed51f crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map
75d0f3fb02d9 arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x
a27a2590f76e arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges'
2feffa751958 arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges'
8ff9b9f4fb54 arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges'
3673e0fa13ec arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer
5faf320a2b4d arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity
33ffc713dfc2 ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control
5133b4bdc98e mtd: maps: fix error return code of physmap_flash_remove()
c55310e30de2 mtd: don't lock when recursively deleting partitions
174fe383de80 mtd: rawnand: qcom: Return actual error code instead of -ENODEV
ca28e6a013b2 mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions()
705ad2d8c361 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC
c8f3837c51f8 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe()
82a0cadf6fa5 spi: rockchip: avoid objtool warning
eb949f891226 regmap: set debugfs_name to NULL after it is freed
840a6ff50a53 usb: typec: stusb160x: fix return value check in stusb160x_probe()
72fa4c30ac1b usb: typec: tps6598x: Fix return value check in tps6598x_probe()
2c80fa2cbfec usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS
98743f2b8c25 serial: stm32: fix tx_empty condition
566901ba502f serial: stm32: add FIFO flush when port is closed
01ce9c5d1715 serial: stm32: fix FIFO flush in startup and set_termios
f765918b334d serial: stm32: call stm32_transmit_chars locked
a98c0683a3be serial: stm32: fix tx dma completion, release channel
1f308f65d851 serial: stm32: fix a deadlock in set_termios
5eacd7fa4087 serial: stm32: fix wake-up flag handling
ea627af3dddd serial: stm32: fix a deadlock condition with wakeup event
69ac7b3b893c serial: stm32: fix TX and RX FIFO thresholds
5ca0d5b2c801 serial: stm32: fix incorrect characters on console
a44d6acfa7df serial: stm32: fix startup by enabling usart for reception
b5e8f0adaec1 serial: stm32: Use of_device_get_match_data()
379b007b57ca serial: stm32: fix probe and remove order for dma
1027c8c028c0 serial: stm32: add "_usart" prefix in functions name
ab8363f13f12 serial: stm32: fix code cleaning warnings and checks
7c5e96e89c05 x86/platform/uv: Set section block size for hubless architectures
e6d95f35235a arm64: dts: renesas: Add mmc aliases into board dts files
9d48f2b903d1 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files
2ddb0b285c2c ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family
6d6abd5e4778 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow
0069053e21ed ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250
c4121dac1c14 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family
2c2d05131e1b ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family
c6541b0e8891 ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family
0cc067284a3e ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family
41fdefb351ae ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100
dff20fb2791c memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
1f12aaf07f61 crypto: sun8i-ss - fix result memory leak on error path
9c0d2c3f7f72 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER
305a936af4fc firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE)
cfc0577ab19e firmware: xilinx: Add a blank line after function declaration
ef7809681b2c firmware: xilinx: Fix dereferencing freed memory
7f69649dad99 Revert "tools/power turbostat: adjust for temperature offset"
0781a13c9c44 usb: gadget: pch_udc: Revert d3cb25a12138 completely
6b922dc1d11e Revert "drm/qxl: do not run release if qxl failed to init"
06f414e5c9f0 ovl: fix missing revert_creds() on error path
7604978e85b8 Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register"
545dbb1bbeff Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit"
96e308a36efe KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read
00824c30236b KVM: arm64: Fully zero the vcpu state on reset
2a20592baff5 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed
03c6cccedd39 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU
ae996824da9b KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read
a947f95b6b3a KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit
6b7028de661d KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit
fa9b4ee318f9 KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch
6748f80aeaf3 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported
6ccdbedd167c KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created
ead4fb53fd42 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception
12d684302581 KVM: nSVM: Set the shadow root level to the TDP level for nested NPT
f59c2220f6ec KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads
c8b49e01a23b KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit
b4414fbc0fb3 KVM: s390: extend kvm_s390_shadow_fault to return entry pointer
568782de5df1 KVM: s390: split kvm_s390_real_to_abs
3804d1a4be99 KVM: s390: VSIE: fix MVPG handling for prefixing and MSO
814cb6de6db6 s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility
be4ed1ac92ef KVM: s390: fix guarded storage control register handling
2705bc3f1c8d KVM: s390: split kvm_s390_logical_to_effective
82de9ad49303 KVM: s390: VSIE: correctly handle MVPG when in VSIE
885024a8fb20 ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32
bead5f0e81d7 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable
e8a3a49001f3 ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices
ccaa81e802d2 ALSA: hda/realtek: Re-order ALC662 quirk table entries
ada3f488d576 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries
5a58fbcf6443 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
44d57dcd8300 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
9f7ee3dd2c09 ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries
7aee1f28ebd9 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
ba56b860da86 ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries
252feb3af9a0 ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
91d5c81bf24f ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
56e923d0368f ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
8c9841ae6e8b ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
ae5c6690e0c8 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2
7e2459bb19b9 drm/amd/display: Reject non-zero src_y and src_x for video planes
ce450934a00c drm: bridge/panel: Cleanup connector on bridge detach
92b98bcc4f48 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast
7eea3eff02ed drm/dp_mst: Revise broadcast msg lct & lcr
9b50c185d27d drm/radeon: fix copy of uninitialized variable back to userspace
09b031b5fc18 drm/panfrost: Don't try to map pages that are already mapped
abb79f67a909 drm/panfrost: Clear MMU irqs before handling the fault
08f6e8a7538d drm/qxl: use ttm bo priorities
f6c5cc6febbe drm/i915/gvt: Fix vfio_edid issue for BXT/APL
92b82770e9ba drm/i915/gvt: Fix virtual display setup for BXT/APL
3b999f3eac04 FDDI: defxx: Make MMIO the configuration default except for EISA
9fa26701cd1f mt76: fix potential DMA mapping leak
95fb153c6027 rtw88: Fix array overrun in rtw_get_tx_power_params()
9e7fcf39e2f8 cfg80211: scan: drop entry from hidden_list on overflow
c9996845ff67 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()
f54f21c07fea mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put()
0035a4704557 md: Fix missing unused status line of /proc/mdstat
b70b7ec50089 md: md_open returns -EBUSY when entering racing area
cdcfa77a332a md: factor out a mddev_find_locked helper from mddev_find
07e737408502 md: split mddev_find
61b8c6efbe87 md-cluster: fix use-after-free issue when removing rdev
569885ad7518 md/bitmap: wait for external bitmap writes to complete during tear down
cab2e8e5997b async_xor: increase src_offs when dropping destination page
a4c421b12cc6 x86, sched: Treat Intel SNC topology as default, COD as exception
4c0ddc8712d9 selinux: add proper NULL termination to the secclass_map permissions
bb27aecf06a3 misc: vmw_vmci: explicitly initialize vmci_datagram payload
15f2a3de1a6b misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct
6115a9027e52 phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create()
dbd328dfd9c1 misc: lis3lv02d: Fix false-positive WARN on various HP models
be6566144cbd phy: cadence: Sierra: Fix PHY power_on sequence
66c86eefa2eb sc16is7xx: Defer probe if device read fails
814919a0739f iio:adc:ad7476: Fix remove handling
62a560ac4acd iio:accel:adis16201: Fix wrong axis assignment that prevents loading
5670ed4d5568 iio: inv_mpu6050: Fully validate gyro and accel scale writes
a1ad124c8368 soc/tegra: regulators: Fix locking up when voltage-spread is out of range
2f2d444ac496 PM / devfreq: Unlock mutex and free devfreq struct in error path
e0b325888b53 PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c
cc178b77f8a3 PCI: xgene: Fix cfg resource mapping
451a3e7570fc KVM: x86: Defer the MMU unload to the normal path on an global INVPCID
14e3676e3cad PCI: Allow VPD access for QLogic ISP2722
a22fc2eb03c4 FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR
bd93fbc101d0 MIPS: pci-rt2880: fix slot 0 configuration
149e1986ff6a MIPS: pci-mt7620: fix PLL lock check
cdc7ff119a65 ASoC: tlv320aic32x4: Increase maximum register in regmap
8d24a7195976 ASoC: tlv320aic32x4: Register clocks before registering component
c3c86bd3d5e4 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function
7a7c14873c6d ASoC: samsung: tm2_wm5110: check of of_parse return value
5a75dc20a92b usb: xhci-mtk: improve bandwidth scheduling with TT
eb58724f4476 usb: xhci-mtk: remove or operator for setting schedule parameters
048a99032d8a usb: typec: tcpm: update power supply once partner accepts
61a4b925aa0f usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply
79cae796dbf0 usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply
0dace269aa22 drm: bridge: fix LONTIUM use of mipi_dsi_() functions
8a80901a061f staging: fwserial: fix TIOCSSERIAL permission check
af5145c8efa6 tty: moxa: fix TIOCSSERIAL permission check
6096118089c9 staging: fwserial: fix TIOCSSERIAL jiffies conversions
eb3a757e0baa USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check
767e8241dd1c staging: greybus: uart: fix TIOCSSERIAL jiffies conversions
304efedabad2 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions
f283aaa01824 tty: amiserial: fix TIOCSSERIAL permission check
f09ec0fc67a4 tty: moxa: fix TIOCSSERIAL jiffies conversions
eeb4fd46eb9e usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode()
c2ef392fff9d Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL"
7e916d0124e5 io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers
6b7021ed36da net/nfc: fix use-after-free llcp_sock_bind/connect
2d84ef4e6569 bluetooth: eliminate the potential race condition when removing the HCI controller
1d7bd87a2c8d Bluetooth: verify AMP hci_chan before amp_destroy
----

Link: https://lore.kernel.org/r/20210512144819.664462530@linuxfoundation.org
Link: https://github.com/Freescale/linux-fslc/pull/339
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
3 years agolinux-fslc: update to v5.12.4
Andrey Zhizhikin [Sun, 16 May 2021 20:59:32 +0000 (20:59 +0000)]
linux-fslc: update to v5.12.4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>