Kernel sources for Moto G9 (Play) (Guamp)
Find a file
Eric Biggers 96101a1c1f ANDROID: block: make blk_crypto_start_using_mode() properly check for support
If blk-crypto-fallback is needed but is disabled by kconfig, make
blk_crypto_start_using_mode() return an error rather than succeeding.
Use ENOPKG, which matches the error code used by fscrypt when crypto API
support is missing with fs-layer encryption.

Also, if blk-crypto-fallback is needed but the algorithm is missing from
the kernel's crypto API, change the error code from ENOENT to ENOPKG.

This is needed for VtsKernelEncryptionTest to pass on some devices.

Bug: 137270441
Bug: 151100202
Test: 'atest vts_kernel_encryption_test' on Pixel 4 with the
      inline crypto patches backported, and also on Cuttlefish.
Change-Id: Iedf00ca8e48c74a5d4c40b12712f38738a04ef11
Signed-off-by: Eric Biggers <ebiggers@google.com>
Git-commit: ce1ccfb9ef
Git-repo: https://android.googlesource.com/kernel/common/+/refs/heads/android-4.19
[neersoni@codeaurora.org: Back port the change]
Signed-off-by: Neeraj Soni <neersoni@codeaurora.org>
2020-07-08 10:18:54 -07:00
arch defconfig: msm: Disable CONFIG_MSM_TZ_LOG from perf builds 2020-06-23 11:34:28 +05:30
block ANDROID: block: make blk_crypto_start_using_mode() properly check for support 2020-07-08 10:18:54 -07:00
certs
crypto Merge android-4.19.110 (1984fff) into msm-4.19 2020-05-23 05:08:22 -07:00
Documentation fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl 2020-07-08 22:40:37 +05:30
drivers Merge "fbdev: msm: snapshot of mdss driver" 2020-06-25 01:50:16 -07:00
firmware
fs f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE 2020-07-08 22:46:51 +05:30
include ANDROID: block: make blk_crypto_start_using_mode() properly check for support 2020-07-08 10:18:54 -07:00
init Merge android-4.19.110 (1984fff) into msm-4.19 2020-05-23 05:08:22 -07:00
ipc This is the 4.19.107 stable release 2020-03-03 07:33:01 +01:00
kernel sched: core_ctl: Fix possible uninitialized variable 2020-06-25 09:57:03 +05:30
lib Merge android-4.19.110 (1984fff) into msm-4.19 2020-05-23 05:08:22 -07:00
LICENSES
mm Merge "mm, page_alloc: fix core hung in free_pcppages_bulk()" 2020-06-25 01:50:15 -07:00
net ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu 2020-06-15 08:04:50 -06:00
samples FROMGIT: samples/hw_breakpoint: drop use of kallsyms_lookup_name() 2020-03-12 11:18:49 +00:00
scripts scripts: Consider env variables while running 'make' 2020-05-29 11:51:00 +05:30
security apparmor: don't try to replace stale label in ptraceme check 2020-06-11 21:13:57 +08:00
sound sound: usb: Fix error handling path 2020-06-24 15:47:36 +05:30
techpack
tools This is the 4.19.109 stable release 2020-03-11 17:10:39 +01:00
usr
virt Merge android-4.19.110 (1984fff) into msm-4.19 2020-05-23 05:08:22 -07:00
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
abi_gki_aarch64.xml ANDROID: update the ABI xml representation 2020-03-12 14:26:15 -07:00
abi_gki_aarch64_cuttlefish_whitelist ANDROID: ABI/Whitelist: update for Cuttlefish 2020-02-12 11:11:16 +00:00
abi_gki_aarch64_qcom_whitelist ANDROID: Update ABI whitelist for qcom SoCs 2020-03-06 14:50:51 -08:00
abi_gki_aarch64_whitelist ANDROID: abi_gki_aarch64_whitelist: add module_layout and task_struct 2020-03-05 09:07:15 +00:00
Android.bp
AndroidKernel.mk
build.config.aarch64
build.config.allmodconfig
build.config.allmodconfig.aarch64
build.config.allmodconfig.x86_64
build.config.common ANDROID: clang: update to 10.0.4 2020-02-19 19:33:36 +00:00
build.config.cuttlefish.aarch64 ANDROID: cf build: Use merge_configs 2020-02-18 21:19:23 +00:00
build.config.cuttlefish.x86_64 ANDROID: cf build: Use merge_configs 2020-02-18 21:19:23 +00:00
build.config.gki
build.config.gki.aarch64 ANDROID: Add ABI Whitelist for qcom 2020-02-28 23:45:43 +00:00
build.config.gki.x86_64
build.config.goldfish.arm
build.config.goldfish.arm64
build.config.goldfish.mips
build.config.goldfish.mips64
build.config.goldfish.x86
build.config.goldfish.x86_64
build.config.x86_64
COPYING
CREDITS
cuttlefish.fragment ANDROID: Add TPM support and the vTPM proxy to Cuttlefish. 2020-03-13 17:19:53 +00:00
gen_headers_arm.bp Merge android-4.19.110 (1984fff) into msm-4.19 2020-05-23 05:08:22 -07:00
gen_headers_arm64.bp Merge android-4.19.110 (1984fff) into msm-4.19 2020-05-23 05:08:22 -07:00
Kbuild
Kconfig
kernel_headers.py Revert "kernel_headers: Disable headers matching" 2020-05-01 13:22:22 -07:00
MAINTAINERS Merge android-4.19.110 (1984fff) into msm-4.19 2020-05-23 05:08:22 -07:00
Makefile Merge android-4.19.110 (1984fff) into msm-4.19 2020-05-23 05:08:22 -07:00
README
verity_dev_keys.x509

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.