Commit b3032fd
committed
Merge branch 'lineage-20' of github.com:LineageOS/android_kernel_qcom_sm8350 into lineage-22.2
* 'lineage-20' of github.com:LineageOS/android_kernel_qcom_sm8350:
power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint
qcacld-3.0: Fix potential OOB memory access
qcacmn: Avoid incrementing usable channel count for 0 freq
Revert "ANDROID: GKI: mm: add struct vm_fault fields for SPECULATIVE_PAGE_FAULTS"
Revert "mm: introduce CONFIG_SPECULATIVE_PAGE_FAULT"
Revert "mm: prepare for FAULT_FLAG_SPECULATIVE"
Revert "mm: introduce pte_spinlock for FAULT_FLAG_SPECULATIVE"
Revert "mm: make pte_unmap_same compatible with SPF"
Revert "mm: introduce INIT_VMA()"
Revert "mm: VMA sequence count"
Revert "mm: protect VMA modifications using VMA sequence count"
Revert "mm: protect mremap() against SPF hanlder"
Revert "mm: protect SPF handler against anon_vma changes"
Revert "mm: cache some VMA fields in the vm_fault structure"
Revert "mm/migrate: Pass vm_fault pointer to migrate_misplaced_page()"
Revert "mm: introduce __lru_cache_add_active_or_unevictable"
Revert "mm: introduce __vm_normal_page()"
Revert "mm: introduce __page_add_new_anon_rmap()"
Revert "mm: protect mm_rb tree with a rwlock"
Revert "mm: provide speculative fault infrastructure"
Revert "mm: adding speculative page fault failure trace events"
Revert "mm: speculative page fault handler return VMA"
Revert "mm: add speculative page fault vmstats"
Revert "arm64/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT"
Revert "arm64/mm: add speculative page fault"
Revert "mm: protect against PTE changes done by dup_mmap()"
Revert "mm: don't do swap readahead during speculative page fault"
Revert "mm: Fix sleeping while atomic during speculative page fault"
Revert "mm: allow vmas with vm_ops to be speculatively handled"
Revert "mm: remove the speculative page fault traces"
Revert "mm: sync rss in speculative page fault path"
Revert "mm: skip speculative path for non-anonymous COW faults"
Revert "mm: fix non-anon COW fault"
Revert "ANDROID: mm: use raw seqcount variants in vm_write_*"
Revert "ANDROID: mm: Fix page table lookup in speculative fault path"
Revert "ANDROID: mm: skip pte_alloc during speculative page fault"
Revert "ANDROID: mm: prevent speculative page fault handling for in do_swap_page()"
Revert "ANDROID: mm: prevent reads of unstable pmd during speculation"
Revert "BACKPORT: FROMLIST: mm: implement speculative handling in filemap_fault()"
Revert "ANDROID: mm/khugepaged: add missing vm_write_{begin|end}"
Revert "ANDROID: mm: remove sequence counting when mmap_lock is not exclusively owned"
Revert "ANDROID: mm: assert that mmap_lock is taken exclusively in vm_write_begin"
Revert "ANDROID: disable page table moves when speculative page faults are enabled"
Revert "ANDROID: mm: fix invalid backport in speculative page fault path"
Revert "ANDROID: Re-enable fast mremap and fix UAF with SPF"
Revert "ANDROID: mm/filemap: Fix missing put_page() for speculative page fault"
Revert "BACKPORT: FROMLIST: mm: protect free_pgtables with mmap_lock write lock in exit_mmap"
Change-Id: I2b20b51b004a7c8114673ad8a0612c9bd7b1ef01File tree
37 files changed
+239
-1287
lines changed- arch/arm64
- mm
- drivers
- power/supply
- staging
- qca-wifi-host-cmn/umac/regulatory/core/src
- qcacld-3.0/core/wma/src
- fs
- proc
- include
- linux
- trace/events
- kernel
- mm
37 files changed
+239
-1287
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
194 | | - | |
195 | 194 | | |
196 | 195 | | |
197 | 196 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
410 | 410 | | |
411 | 411 | | |
412 | 412 | | |
413 | | - | |
| 413 | + | |
414 | 414 | | |
415 | 415 | | |
| 416 | + | |
416 | 417 | | |
417 | 418 | | |
418 | 419 | | |
| |||
459 | 460 | | |
460 | 461 | | |
461 | 462 | | |
462 | | - | |
463 | 463 | | |
464 | 464 | | |
465 | 465 | | |
| |||
499 | 499 | | |
500 | 500 | | |
501 | 501 | | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
509 | | - | |
510 | 502 | | |
511 | 503 | | |
512 | 504 | | |
| |||
531 | 523 | | |
532 | 524 | | |
533 | 525 | | |
534 | | - | |
535 | | - | |
536 | | - | |
537 | | - | |
| 526 | + | |
538 | 527 | | |
539 | 528 | | |
540 | 529 | | |
| |||
547 | 536 | | |
548 | 537 | | |
549 | 538 | | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | 539 | | |
558 | 540 | | |
559 | 541 | | |
560 | 542 | | |
561 | 543 | | |
562 | | - | |
563 | | - | |
564 | 544 | | |
565 | 545 | | |
566 | 546 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
98 | | - | |
| 98 | + | |
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| |||
913 | 913 | | |
914 | 914 | | |
915 | 915 | | |
916 | | - | |
| 916 | + | |
917 | 917 | | |
918 | 918 | | |
919 | 919 | | |
920 | 920 | | |
921 | 921 | | |
922 | | - | |
| 922 | + | |
923 | 923 | | |
924 | 924 | | |
925 | 925 | | |
| |||
Lines changed: 7 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3338 | 3338 | | |
3339 | 3339 | | |
3340 | 3340 | | |
3341 | | - | |
| 3341 | + | |
3342 | 3342 | | |
3343 | 3343 | | |
3344 | 3344 | | |
| |||
3690 | 3690 | | |
3691 | 3691 | | |
3692 | 3692 | | |
| 3693 | + | |
| 3694 | + | |
3693 | 3695 | | |
3694 | 3696 | | |
3695 | 3697 | | |
| |||
3808 | 3810 | | |
3809 | 3811 | | |
3810 | 3812 | | |
3811 | | - | |
3812 | | - | |
3813 | | - | |
3814 | | - | |
3815 | | - | |
3816 | 3813 | | |
3817 | 3814 | | |
3818 | 3815 | | |
3819 | 3816 | | |
3820 | 3817 | | |
| 3818 | + | |
| 3819 | + | |
| 3820 | + | |
| 3821 | + | |
3821 | 3822 | | |
3822 | 3823 | | |
3823 | 3824 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
708 | 708 | | |
709 | 709 | | |
710 | 710 | | |
711 | | - | |
712 | 711 | | |
713 | 712 | | |
714 | 713 | | |
| |||
725 | 724 | | |
726 | 725 | | |
727 | 726 | | |
728 | | - | |
| 727 | + | |
729 | 728 | | |
730 | 729 | | |
731 | 730 | | |
| |||
775 | 774 | | |
776 | 775 | | |
777 | 776 | | |
778 | | - | |
779 | 777 | | |
780 | 778 | | |
781 | 779 | | |
| |||
791 | 789 | | |
792 | 790 | | |
793 | 791 | | |
794 | | - | |
| 792 | + | |
795 | 793 | | |
796 | 794 | | |
797 | 795 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1296 | 1296 | | |
1297 | 1297 | | |
1298 | 1298 | | |
1299 | | - | |
1300 | | - | |
1301 | | - | |
| 1299 | + | |
1302 | 1300 | | |
1303 | | - | |
1304 | 1301 | | |
1305 | 1302 | | |
1306 | 1303 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
678 | 678 | | |
679 | 679 | | |
680 | 680 | | |
681 | | - | |
682 | 681 | | |
683 | | - | |
684 | | - | |
685 | | - | |
| 682 | + | |
686 | 683 | | |
687 | 684 | | |
688 | 685 | | |
| |||
924 | 921 | | |
925 | 922 | | |
926 | 923 | | |
927 | | - | |
928 | | - | |
| 924 | + | |
929 | 925 | | |
930 | | - | |
931 | 926 | | |
932 | 927 | | |
933 | 928 | | |
| |||
1499 | 1494 | | |
1500 | 1495 | | |
1501 | 1496 | | |
1502 | | - | |
1503 | | - | |
| 1497 | + | |
1504 | 1498 | | |
1505 | | - | |
1506 | 1499 | | |
1507 | 1500 | | |
1508 | 1501 | | |
| |||
1674 | 1667 | | |
1675 | 1668 | | |
1676 | 1669 | | |
1677 | | - | |
1678 | | - | |
| 1670 | + | |
1679 | 1671 | | |
1680 | | - | |
1681 | 1672 | | |
1682 | 1673 | | |
1683 | 1674 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | | - | |
| 134 | + | |
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
| 141 | + | |
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
| |||
0 commit comments