Update kernel to build 6015897

For the inline encryption changes

$ git log --first-parent --no-decorate --oneline ef55d5261c0d..0f2b4ea6e235
0f2b4ea6e235 FROMLIST: vsprintf: Inline call to ptr_to_hashval
23727eb130f7 UPSTREAM: rss_stat: Add support to detect RSS updates of external mm
4f1a04487423 UPSTREAM: mm: emit tracepoint when RSS changes
a994a9ee2212 FROMGIT: driver core: Allow device link operations inside sync_state()
1e77e1309662 ANDROID: uid_sys_stats: avoid double accounting of dying threads
3a468438a9da ANDROID: scsi: ufs-qcom: Enable BROKEN_CRYPTO quirk flag
6f915cf27d24 ANDROID: scsi: ufs-hisi: Enable BROKEN_CRYPTO quirk flag
86739e75ac5f ANDROID: scsi: ufs: Add quirk bit for controllers that don't play well with inline crypto
d2e05e75f642 ANDROID: scsi: ufs: UFS init should not require inline crypto
484f18732099 ANDROID: scsi: ufs: UFS crypto variant operations API
f269cf51a177 ANDROID: gki_defconfig: enable inline encryption
f2ca2620dd80 BACKPORT: FROMLIST: ext4: add inline encryption support
e274bd387afc BACKPORT: FROMLIST: f2fs: add inline encryption support
0797369594f0 BACKPORT: FROMLIST: fscrypt: add inline encryption support
a502a18f9d5b BACKPORT: FROMLIST: scsi: ufs: Add inline encryption support to UFS
eedb625131ca BACKPORT: FROMLIST: scsi: ufs: UFS crypto API
e00aafeeaaeb BACKPORT: FROMLIST: scsi: ufs: UFS driver v2.1 spec crypto additions
392ad89e966b BACKPORT: FROMLIST: block: blk-crypto for Inline Encryption
8fda30532571 ANDROID: block: Fix bio_crypt_should_process WARN_ON
20efc30a3e39 BACKPORT: FROMLIST: block: Add encryption context to struct bio
b0a4fb22e5db BACKPORT: FROMLIST: block: Keyslot Manager for Inline Encryption
2fedb52dd796 FROMLIST: f2fs: add support for IV_INO_LBLK_64 encryption policies
11fd37527ffa FROMLIST: ext4: add support for IV_INO_LBLK_64 encryption policies
94231712cf9c BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_64 policies
6806fd6ad52f FROMLIST: fscrypt: zeroize fscrypt_info before freeing
97c9fb779b59 FROMLIST: fscrypt: remove struct fscrypt_ctx
659011272be7 BACKPORT: FROMLIST: fscrypt: invoke crypto API for ESSIV handling
933400747765 ANDROID: build kernels with llvm-nm and llvm-objcopy
fc5e40ccb8bf ANDROID: Fix allmodconfig build with CC=clang
b777b6f21148 Merge 4.19.84 into android-4.19
e728d92e61d9 UPSTREAM: mm/page_poison: expose page_poisoning_enabled to kernel modules
22005d0c7784 FROMGIT: of: property: Add device link support for iommus, mboxes and io-channels
96e98cf11fc8 FROMGIT: of: property: Make it easy to add device links from DT properties
867c317cfd9b FROMGIT: of: property: Minor style clean up of of_link_to_phandle()
4555528a5bad Revert "ANDROID: of/property: Add device link support for iommus"
dc5a31be3edb ANDROID: Add allmodconfig build.configs for x86_64 and aarch64
8e89bf80ce8d ANDROID: fix allmodconfig build
3acdbda6a7cf ANDROID: nf: IDLETIMER: Fix possible use before initialization in idletimer_resume
96267fbb7477 Merge 4.19.83 into android-4.19
efc219320f62 BACKPORT: coresight: funnel: Support static funnel
8118759dd0a9 BACKPORT:FROMGIT: coresight: replicator: Fix missing spin_lock_init()
cebca729273e BACKPORT:FROMGIT: coresight: funnel: Fix missing spin_lock_init()
321577251c5e BACKPORT:FROMGIT: coresight: Serialize enabling/disabling a link device.
685792cbaa0b UPSTREAM: coresight: tmc-etr: Add barrier packets when moving offset forward
319acdbf1d95 UPSTREAM: coresight: tmc-etr: Decouple buffer sync and barrier packet insertion
91aa752e9c3f UPSTREAM: coresight: tmc: Make memory width mask computation into a function
935e04e48560 UPSTREAM: coresight: tmc-etr: Fix perf_data check
c3595fdc729f UPSTREAM: coresight: tmc-etr: Fix updating buffer in not-snapshot mode.
f071d3702cbb UPSTREAM: coresight: tmc-etr: Check if non-secure access is enabled
c24fff6d663a UPSTREAM: coresight: tmc-etr: Handle memory errors
ea6e516f2a5e BACKPORT: coresight: etr_buf: Consolidate refcount initialization
5cc6b6ffab45 UPSTREAM: coresight: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute
9814e4dfde6e UPSTREAM: coresight: Use coresight device names for sinks in PMU attribute
2e9ed22ec8a4 UPSTREAM: coresight: tmc-etr: alloc_perf_buf: Do not call smp_processor_id from preemptible
d004072d1ad0 UPSTREAM: coresight: tmc-etr: Do not call smp_processor_id() from preemptible
a656047aedf5 UPSTREAM: coresight: perf: Don't set the truncated flag in snapshot mode
c419f1d2c896 UPSTREAM: coresight: tmc-etf: Fix snapshot mode update function
77abd79a4ad2 UPSTREAM: coresight: tmc-etr: Properly set AUX buffer head in snapshot mode
0fefe3cd1d6b UPSTREAM: coresight: tmc-etr: Add support for CPU-wide trace scenarios
fe967485967b UPSTREAM: coresight: tmc-etr: Allocate and free ETR memory buffers for CPU-wide scenarios
39e1830cfc1e UPSTREAM: coresight: tmc-etr: Introduce the notion of IDR to ETR devices
e6bc81eab3c0 UPSTREAM: coresight: tmc-etr: Introduce the notion of reference counting to ETR devices
55df09d49059 UPSTREAM: coresight: tmc-etr: Introduce the notion of process ID to ETR devices
d8b599598bca UPSTREAM: coresight: tmc-etr: Create per-thread buffer allocation function
9cb983e9e88a UPSTREAM: coresight: tmc-etr: Refactor function tmc_etr_setup_perf_buf()
d8a82c60dcb2 UPSTREAM: coresight: Communicate perf event to sink buffer allocation functions
76e72557ebc4 UPSTREAM: coresight: perf: Refactor function free_event_data()
f9da6dd8cbb0 UPSTREAM: coresight: perf: Clean up function etm_setup_aux()
0efc646aa8a5 UPSTREAM: coresight: Properly address concurrency in sink::update() functions
14b9467147bd UPSTREAM: coresight: Properly address errors in sink::disable() functions
22611bfef69f UPSTREAM: coresight: Move reference counting inside sink drivers
7fb93829873b UPSTREAM: coresight: Adding return code to sink::disable() operation
3d4d5bb72830 UPSTREAM: coresight: etm4x: Configure tracers to emit timestamps
3e9385528200 UPSTREAM: coresight: etm4x: Skip selector pair 0
5351ad941aa6 UPSTREAM: coresight: etm4x: Add kernel configuration for CONTEXTID
36e1605dad1e UPSTREAM: coresight: pmu: Adding ITRACE property to cs_etm PMU
cb8a9fac5e17 UPSTREAM: coresight: tmc: Cleanup power management
1e421be19d2f UPSTREAM: coresight: Fix freeing up the coresight connections
3f2c1cc5e3e6 UPSTREAM: coresight: tmc: Report DMA setup failures
25a0dd67444d UPSTREAM: coresight: catu: fix clang build warning
bdc1e2cb666f UPSTREAM: perf/core: Fix the address filtering fix
93b9a8a987d2 UPSTREAM: perf, pt, coresight: Fix address filters for vmas with non-zero offset
547690a5ac4a UPSTREAM: perf: Copy parent's address filter offsets on clone
93b40c1d2e10 UPSTREAM: coresight: Use event attributes for sink selection
f60cc6bebbf2 UPSTREAM: coresight: perf: Add "sinks" group to PMU directory
3075152770e5 UPSTREAM: coresight: etb10: Add support for CLAIM tag
cbb64784c065 UPSTREAM: coreisght: tmc: Claim device before use
e718162c3347 UPSTREAM: coresight: dynamic-replicator: Claim device for use
289179cb3817 UPSTREAM: coresight: funnel: Claim devices before use
a972dbe7fbb8 UPSTREAM: coresight: etmx: Claim devices before use
7757d73a7d83 UPSTREAM: coresight: Add support for CLAIM tag protocol
297602b19f80 UPSTREAM: coresight: dynamic-replicator: Handle multiple connections
ca5ddfab1d9b UPSTREAM: coresight: etb10: Handle errors enabling the device
a3266c214108 UPSTREAM: coresight: etm3: Add support for handling errors
3ec81bf2b3de UPSTREAM: coresight: etm4x: Add support for handling errors
a1cca3695d8c UPSTREAM: coresight: tmc-etb/etf: Prepare to handle errors enabling
b1da8a20711d UPSTREAM: coresight: tmc-etr: Handle errors enabling CATU
2d44cc189b7f UPSTREAM: coresight: tmc-etr: Refactor for handling errors
ba7f8c6650d4 UPSTREAM: coresight: Handle failures in enabling a trace path
ffcb39cca63c UPSTREAM: coresight: tmc: Fix byte-address alignment for RRP
e62d98db4273 UPSTREAM: coresight: etm4x: Configure EL2 exception level when kernel is running in HYP
318920ee6639 UPSTREAM: coresight: etb10: Splitting function etb_enable()
8f9377ddc1a7 UPSTREAM: coresight: etb10: Refactor etb_drvdata::mode handling
834cb9c8a1d9 UPSTREAM: coresight: etm-perf: Add support for ETR backend
39288d269e4b UPSTREAM: coresight: perf: Remove set_buffer call back
97f329748f81 UPSTREAM: coresight: perf: Add helper to retrieve sink configuration
08ecb258bcd1 UPSTREAM: coresight: perf: Remove reset_buffer call back for sinks
ab2a1487ecba UPSTREAM: coresight: Convert driver messages to dev_dbg
cdd97df04976 UPSTREAM: coresight: tmc-etr: Relax collection of trace from sysfs mode
152fedd00fc5 UPSTREAM: coresight: tmc-etr: Handle driver mode specific ETR buffers
94a6c1f3801b UPSTREAM: coresight: perf: Disable trace path upon source error
27191b746005 UPSTREAM: coresight: perf: Allow tracing on hotplugged CPUs
fc8c4c4840e0 UPSTREAM: coresight: perf: Avoid unncessary CPU hotplug read lock
41fc42ad13a8 UPSTREAM: coresight: perf: Fix per cpu path management
bdda6f05b02f UPSTREAM: coresight: Fix handling of sinks
5a9712e08e1b UPSTREAM: coresight: Use ERR_CAST instead of ERR_PTR
aaf97973603c UPSTREAM: coresight: Fix remote endpoint parsing
53effa7534dc UPSTREAM: coresight: platform: Fix leaking device reference
488cbc828e88 UPSTREAM: coresight: platform: Fix refcounting for graph nodes
020eba4b798d UPSTREAM: coresight: platform: Refactor graph endpoint parsing
5b8c858afd45 UPSTREAM: coresight: Document error handling in coresight_register
d5b3108d95f0 ANDROID: regression introduced override_creds=off
e2d54786e82a ANDROID: overlayfs: internal getxattr operations without sepolicy checking
69e51290afad ANDROID: overlayfs: add __get xattr method
cf8d732342d1 ANDROID: Add optional __get xattr method paired to __vfs_getxattr
aa4d6b3489da Merge 4.19.82 into android-4.19
fd8c493dda14 UPSTREAM: scsi: ufs: override auto suspend tunables for ufs
05c3a2445b02 UPSTREAM: scsi: core: allow auto suspend override by low-level driver
9851ce46a465 FROMGIT: of: property: Skip adding device links to suppliers that aren't devices
806aeaebc915 ANDROID: gki_defconfig: enable CONFIG_KEYBOARD_GPIO
256f705437fc UPSTREAM: dm bufio: introduce a global cache replacement
6407a2de561e UPSTREAM: dm bufio: remove old-style buffer cleanup
d4e9ac649bdc UPSTREAM: dm bufio: introduce a global queue
c93619f6abfd UPSTREAM: dm bufio: refactor adjust_total_allocated
4ab67e0f0e64 UPSTREAM: dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer
c8532f7af6a6 Merge 4.19.81 into android-4.19
836f97c1e3a4 ANDROID: dummy_cpufreq: Implement get()
0ac91e9d3304 ANDROID: gki_defconfig: enable CONFIG_CPUSETS
1a4bb30e3d0c ANDROID: virtio: virtio_input: Set the amount of multitouch slots in virtio input
b4bf3761fd38 rtlwifi: Fix potential overflow on P2P code
7217e1e91de1 ANDROID: cpufreq: create dummy cpufreq driver
304dd1fab02c ANDROID: Allow DRM_IOCTL_MODE_*_DUMB for render clients.
e3bb9e257f86 Cuttlefish Wifi: Add data ops in virt_wifi driver for scan data simulation
ba3aa33b8f23 ANDROID: of: property: Enable of_devlink by default
5e64fb898677 ANDROID: of: property: Make sure child dependencies don't block probing of parent
82c1ffc6a8a7 ANDROID: driver core: Allow fwnode_operations.add_links to differentiate errors
5cbee8cf4c53 ANDROID: driver core: Allow a device to wait on optional suppliers
6b3cf9491be2 ANDROID: driver core: Add device link support for SYNC_STATE_ONLY flag
2876c5dcfa38 FROMGIT: docs: driver-model: Add documentation for sync_state
d6feec4718e6 FROMGIT: driver: core: Improve documentation for fwnode_operations.add_links()
7e4bb835100a FROMGIT: of: property: Minor code formatting/style clean ups
56af6fc5e857 ANDROID: of/property: Add device link support for iommus
12c78ad1b1df ANDROID: move up spin_unlock_bh() ahead of remove_proc_entry()
2cf899dc1962 BACKPORT: arm64: tags: Preserve tags for addresses translated via TTBR1
20c724f51dcf UPSTREAM: arm64: memory: Implement __tag_set() as common function
c620677dcfaa UPSTREAM: arm64/mm: fix variable 'tag' set but not used
74e8664284d6 UPSTREAM: arm64: avoid clang warning about self-assignment
651f77d3386a ANDROID: sdcardfs: evict dentries on fscrypt key removal
4932f5372398 ANDROID: fscrypt: add key removal notifier chain
f04f84fdeb35 ANDROID: refactor build.config files to remove duplication
9d58151e314e ANDROID: Move from clang r353983c to r365631c
14cb394a5c5e ANDROID: gki_defconfig: remove PWRSEQ_EMMC and PWRSEQ_SIMPLE
5a81e7ff4bc5 ANDROID: unconditionally compile sig_ok in struct module
d8a623cfbb01 Merge 4.19.80 into android-4.19
5b27184f3bc1 ANDROID: gki_defconfig: enable fs-verity
91711ef418fa UPSTREAM: mm: vmalloc: show number of vmalloc pages in /proc/meminfo
d112bff3b776 BACKPORT: PM/sleep: Expose suspend stats in sysfs
80384c3591b5 UPSTREAM: power: supply: Init device wakeup after device_add()
47b82948a121 UPSTREAM: PM / wakeup: Unexport wakeup_source_sysfs_{add,remove}()
845f64372307 UPSTREAM: PM / wakeup: Register wakeup class kobj after device is added
b5e87d655eab UPSTREAM: PM / wakeup: Fix sysfs registration error path
2c9f5fa9c344 UPSTREAM: PM / wakeup: Show wakeup sources stats in sysfs
5bc2bdfb224f UPSTREAM: PM / wakeup: Use wakeup_source_register() in wakelock.c
8f35ee2a1ed1 UPSTREAM: PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare()
2d67117d9fa2 UPSTREAM: PM / wakeup: Drop wakeup_source_drop()
fe466c3b37ee UPSTREAM: PM / core: Add support to skip power management in device/driver model

Change-Id: Id65de3d458942c166963eccba7699901d46fbe9e
Signed-off-by: Alistair Delva <adelva@google.com>
45 files changed
tree: 3507f3b6b6d666a23b1006dcae0d8e7f799965f9
  1. 4.19-arm64/
  2. 4.19-x86_64/
  3. scripts/
  4. uapi/
  5. Android.bp
  6. OWNERS
  7. TEST_MAPPING