Revert "Revert "merge-upstream/v5.4.80 from branch/tag: upstream/v5.4.80 into branch: cos-5.4""

This reverts commit 1a71b5b12646bce0921c138bd584381e149471ba.
Also, reverted commit -> f59ef9ec20acde4830a6ed408f3f7f0203a5df5d (efivarfs: fix memory leak in efivarfs_create()) as it was reverted in v5.4.81 (0d245cbd939aba76d418154a59591355362962b4: efivarfs: revert "fix memory leak in efivarfs_create()")

Change-Id: Id1ad4ce2b4c232c72c09f3c5a148ca523ac30d05
Reviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/9580
Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
Tested-by: Vaibhav Rustagi <vaibhavrustagi@google.com>
Reviewed-by: Roy Yang <royyang@google.com>
157 files changed