aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-06-18libata: Use per port sync for detachlibata-5.8-2020-06-19libata-5.8Kai-Heng Feng2-6/+8
2020-06-04ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select...Ye Bin1-3/+6
2020-06-04sata_rcar: handle pm_runtime_get_sync failure casesNavid Emamdoost1-4/+7
2020-06-03atomisp: avoid warning about unused functionLinus Torvalds1-6/+4
2020-06-03Merge tag 'media/v5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1698-7165/+161786
2020-06-03Merge branch 'akpm' (patches from Andrew)Linus Torvalds147-2670/+3443
2020-06-03arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch definedZong Li2-29/+1
2020-06-03x86: mm: use ARCH_HAS_DEBUG_WX instead of arch definedZong Li2-27/+1
2020-06-03riscv: support DEBUG_WXZong Li3-0/+15
2020-06-03mm: add DEBUG_WX supportZong Li1-0/+32
2020-06-03drivers/base/memory.c: cache memory blocks in xarray to accelerate lookupScott Cheloha1-12/+32
2020-06-03mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid()Anshuman Khandual7-7/+7
2020-06-03powerpc/mm: drop platform defined pmd_mknotpresent()Anshuman Khandual1-4/+0
2020-06-03mm: thp: don't need to drain lru cache when splitting and mlocking THPYang Shi1-7/+0
2020-06-03hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfsShijie Hu1-8/+59
2020-06-03sparc32: register memory occupied by kernel as memblock.memoryMike Rapoport1-0/+1
2020-06-03include/linux/memblock.h: fix minor typo and unclear commentchenqiwu1-2/+2
2020-06-03mm, mempolicy: fix up gup usage in lookup_nodeMichal Hocko2-4/+6
2020-06-03tools/vm/page_owner_sort.c: filter out unneeded lineChanghee Han2-4/+4
2020-06-03mm: swap: memcg: fix memcg stats for huge pagesShakeel Butt1-5/+16
2020-06-03mm: swap: fix vmstats for huge pagesShakeel Butt1-6/+8
2020-06-03mm: vmscan: limit the range of LRU type balancingJohannes Weiner1-9/+13
2020-06-03mm: vmscan: reclaim writepage is IO costJohannes Weiner6-9/+19
2020-06-03mm: vmscan: determine anon/file pressure balance at the reclaim rootJohannes Weiner3-29/+57
2020-06-03mm: balance LRU lists based on relative thrashingJohannes Weiner5-35/+27
2020-06-03mm: only count actual rotations as LRU reclaim costJohannes Weiner1-5/+3
2020-06-03mm: deactivations shouldn't bias the LRU balanceJohannes Weiner1-6/+1
2020-06-03mm: base LRU balancing on an explicit cost modelJohannes Weiner5-59/+45
2020-06-03mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count()Johannes Weiner1-1/+1
2020-06-03mm: remove use-once cache bias from LRU balancingJohannes Weiner1-5/+0
2020-06-03mm: workingset: let cache workingset challenge anonJohannes Weiner1-5/+12
2020-06-03mm: fold and remove lru_cache_add_anon() and lru_cache_add_file()Johannes Weiner8-51/+23
2020-06-03mm: allow swappiness that prefers reclaiming anon over the file workingsetJohannes Weiner3-7/+21
2020-06-03mm: keep separate anon and file statistics on page reclaim activityJohannes Weiner3-8/+17
2020-06-03mm: fix LRU balancing effect of new transparent huge pagesJohannes Weiner1-14/+11
2020-06-03mm: memcontrol: update page->mem_cgroup stability rulesJohannes Weiner1-14/+7
2020-06-03mm: memcontrol: delete unused lrucare handlingJohannes Weiner11-70/+19
2020-06-03mm: memcontrol: document the new swap control behaviorAlex Shi1-12/+7
2020-06-03mm: memcontrol: charge swapin pages on instantiationJohannes Weiner4-59/+75
2020-06-03mm: memcontrol: make swap tracking an integral part of memory controlJohannes Weiner3-52/+24
2020-06-03mm: memcontrol: prepare swap controller setup for integrationJohannes Weiner3-34/+31
2020-06-03mm: memcontrol: drop unused try/commit/cancel charge APIJohannes Weiner2-147/+17
2020-06-03mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() APIJohannes Weiner9-82/+31
2020-06-03mm: memcontrol: switch to native NR_ANON_THPS counterJohannes Weiner4-29/+31
2020-06-03mm: memcontrol: switch to native NR_ANON_MAPPED counterJohannes Weiner10-50/+51
2020-06-03mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM countersJohannes Weiner6-43/+50
2020-06-03mm: memcontrol: prepare cgroup vmstat infrastructure for native anon countersJohannes Weiner2-5/+9
2020-06-03mm: memcontrol: prepare move_account for removal of private page type countersJohannes Weiner1-12/+13
2020-06-03mm: memcontrol: prepare uncharging for removal of private page type countersJohannes Weiner1-11/+12
2020-06-03mm: memcontrol: convert page cache to a new mem_cgroup_charge() APIJohannes Weiner4-59/+77
2020-06-03mm: memcontrol: move out cgroup swaprate throttlingJohannes Weiner3-14/+11
2020-06-03mm: shmem: remove rare optimization when swapin races with hole punchingJohannes Weiner1-18/+7
2020-06-03mm: memcontrol: drop @compound parameter from memcg charging APIJohannes Weiner11-98/+77
2020-06-03mm: memcontrol: fix stat-corrupting race in charge movingJohannes Weiner1-12/+14
2020-06-03mm: fix NUMA node file count error in replace_page_cache()Johannes Weiner1-2/+2
2020-06-03mm/vmscan: update the comment of should_continue_reclaim()Qiwu Chen1-1/+1
2020-06-03mm/vmscan.c: change prototype for shrink_page_listManinder Singh3-14/+14
2020-06-03mm/vmscan: count layzfree pages and fix nr_isolated_* mismatchJaewon Kim2-6/+21
2020-06-03mm/vmscan.c: use update_lru_size() in update_lru_sizes()Wei Yang1-4/+1
2020-06-03mm: simplify calling a compound page destructorMatthew Wilcox (Oracle)3-8/+5
2020-06-03mm/hugetlb: define a generic fallback for arch_clear_hugepage_flags()Anshuman Khandual12-28/+9
2020-06-03mm/hugetlb: define a generic fallback for is_hugepage_only_range()Anshuman Khandual12-56/+11
2020-06-03arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GETAnshuman Khandual2-7/+1
2020-06-03mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offsetLi Xinhai1-17/+11
2020-06-03hugetlbfs: fix changes to command line processingMike Kravetz1-16/+4
2020-06-03hugetlbfs: clean up command line processingMike Kravetz3-44/+190
2020-06-03hugetlbfs: remove hugetlb_add_hstate() warning for existing hstateMike Kravetz6-34/+17
2020-06-03hugetlbfs: move hugepagesz= parsing to arch independent codeMike Kravetz8-109/+17
2020-06-03hugetlbfs: add arch_hugetlb_valid_sizeMike Kravetz8-39/+103
2020-06-03khugepaged: introduce 'max_ptes_shared' tunableKirill A. Shutemov4-5/+140
2020-06-03thp: change CoW semantics for anon-THPKirill A. Shutemov1-225/+25
2020-06-03khugepaged: allow to collapse PTE-mapped compound pagesKirill A. Shutemov1-34/+65
2020-06-03khugepaged: allow to collapse a page shared across forkKirill A. Shutemov1-9/+37
2020-06-03khugepaged: drain LRU add pagevec after swapinKirill A. Shutemov1-0/+5
2020-06-03khugepaged: drain all LRU caches before scanning pagesKirill A. Shutemov1-0/+2
2020-06-03khugepaged: do not stop collapse if less than half PTEs are referencedKirill A. Shutemov1-16/+11
2020-06-03khugepaged: add self testKirill A. Shutemov3-0/+954
2020-06-03mm/page_alloc.c: add missing newlineChen Tao1-1/+1
2020-06-03padata: document multithreaded jobsDaniel Jordan1-10/+31
2020-06-03mm: make deferred init's max threads arch-specificDaniel Jordan3-5/+23
2020-06-03mm: parallelize deferred_init_memmap()Daniel Jordan2-9/+43
2020-06-03mm: don't track number of pages during deferred initializationDaniel Jordan1-4/+4
2020-06-03padata: add basic support for multithreaded jobsDaniel Jordan2-3/+178
2020-06-03padata: allocate work structures for parallel jobs from a poolDaniel Jordan2-48/+78
2020-06-03padata: initialize earlierDaniel Jordan3-9/+16
2020-06-03padata: remove exit routineDaniel Jordan1-6/+0
2020-06-03mm: call cond_resched() from deferred_init_memmap()Pavel Tatashin1-1/+1
2020-06-03mm: initialize deferred pages with interrupts enabledPavel Tatashin2-13/+9
2020-06-03mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred...Daniel Jordan1-3/+4
2020-06-03mm/page_alloc: restrict and formalize compound_page_dtors[]Anshuman Khandual2-6/+6
2020-06-03mm, page_alloc: reset the zone->watermark_boost earlyCharan Teja Reddy1-1/+1
2020-06-03mm/page_alloc.c: reset numa stats for boot pagesetsSandipan Das1-0/+15
2020-06-03mm: rename gfpflags_to_migratetype to gfp_migratetype for same conventionWei Yang4-8/+7
2020-06-03mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists()Wei Yang1-2/+1
2020-06-03mm/page_alloc: integrate classzone_idx and high_zoneidxJoonsoo Kim12-150/+175
2020-06-03mm/page_alloc: use ac->high_zoneidx for classzone_idxJoonsoo Kim1-1/+1
2020-06-03mm/vmstat.c: do not show lowmem reserve protection information of empty zoneBaoquan He1-6/+6
2020-06-03mm/page_alloc.c: clear out zone->lowmem_reserve[] if the zone is emptyBaoquan He1-1/+3
2020-06-03mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio value once when changi...Baoquan He1-2/+9
2020-06-03mm/page_alloc.c: remove unused free_bootmem_with_active_regionsBaoquan He2-29/+0
2020-06-03mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocationsRoman Gushchin1-0/+14
2020-06-03mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_...Wei Yang1-19/+17
2020-06-03mm/page_alloc.c: rename free_pages_check() to check_free_page()Wei Yang1-5/+5
2020-06-03mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad()Wei Yang1-2/+2
2020-06-03mm/page_alloc.c: bad_flags is not necessary for bad_page()Wei Yang1-24/+10
2020-06-03mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoisonWei Yang1-7/+5
2020-06-03docs/vm: update memory-models documentationMike Rapoport1-5/+4
2020-06-03mm: simplify find_min_pfn_with_active_regions()Mike Rapoport1-19/+1
2020-06-03mm: clean up free_area_init_node() and its helpersMike Rapoport1-82/+22
2020-06-03mm: rename free_area_init_node() to free_area_init_memoryless_node()Mike Rapoport3-15/+6
2020-06-03mm: free_area_init: allow defining max_zone_pfn in descending orderMike Rapoport3-34/+34
2020-06-03mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODESMike Rapoport4-47/+0
2020-06-03mm: memmap_init: iterate over memblock regions rather that check each PFNBaoquan He2-28/+19
2020-06-03xtensa: simplify detection of memory zone boundariesMike Rapoport1-4/+4
2020-06-03unicore32: simplify detection of memory zone boundariesMike Rapoport4-50/+15
2020-06-03sparc32: simplify detection of memory zone boundariesMike Rapoport1-16/+5
2020-06-03parisc: simplify detection of memory zone boundariesMike Rapoport1-19/+3
2020-06-03m68k: mm: simplify detection of memory zone boundariesMike Rapoport2-13/+8
2020-06-03csky: simplify detection of memory zone boundariesMike Rapoport1-15/+11
2020-06-03arm64: simplify detection of memory zone boundaries for UMA configsMike Rapoport1-54/+0
2020-06-03arm: simplify detection of memory zone boundariesMike Rapoport1-59/+7
2020-06-03alpha: simplify detection of memory zone boundariesMike Rapoport1-14/+4
2020-06-03mm: use free_area_init() instead of free_area_init_nodes()Mike Rapoport15-25/+18
2020-06-03mm: free_area_init: use maximal zone PFNs rather than zone sizesMike Rapoport12-60/+38
2020-06-03mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP optionMike Rapoport20-119/+74
2020-06-03mm: make early_pfn_to_nid() and related defintions close to each otherMike Rapoport3-37/+27
2020-06-03mm: memblock: replace dereferences of memblock_region.nid with API callsMike Rapoport4-10/+17
2020-06-03mm: clarify __GFP_MEMALLOC usageMichal Hocko1-0/+5
2020-06-03string.h: fix incompatibility between FORTIFY_SOURCE and KASANDaniel Axtens1-12/+48
2020-06-03kasan: stop tests being eliminated as dead code with FORTIFY_SOURCEDaniel Axtens1-10/+19
2020-06-03mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast()John Hubbard1-0/+3
2020-06-03drm/i915: convert get_user_pages() --> pin_user_pages()John Hubbard1-9/+13
2020-06-03mm/gup: introduce pin_user_pages_fast_only()John Hubbard2-0/+38
2020-06-03mm/gup: refactor and de-duplicate gup_fast() codeJohn Hubbard2-41/+43
2020-06-03mm/gup: move __get_user_pages_fast() down a few lines in gup.cJohn Hubbard1-66/+66
2020-06-03mm/memcg: optimize memory.numa_stat like memory.statShakeel Butt1-25/+26
2020-06-03mm/slub: fix a memory leak in sysfs_slab_add()Wang Hai1-1/+3
2020-06-03mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()Andrea Arcangeli1-3/+28
2020-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds2097-44648/+150201
2020-06-03Merge branch 'uaccess.comedi' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds6-600/+467
2020-06-03Merge branch 'work.splice' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds8-170/+77
2020-06-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds155-3048/+5309
2020-06-03Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds19-875/+1309
2020-06-03Merge tag 'kgdb-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dan...Linus Torvalds12-56/+490
2020-06-03Merge tag 'xtensa-20200603' of git://github.com/jcmvbkbc/linux-xtensaLinus Torvalds2-18/+18
2020-06-03Merge branch 'parisc-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds8-17/+22
2020-06-03Merge tag 'mips_5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds333-13057/+4674
2020-06-03Merge branch 'uaccess.csum' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2020-06-03fix a braino in ia64 uaccess csum changesAl Viro1-1/+1
2020-06-03Merge tag 'threads-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/bra...Linus Torvalds18-47/+833
2020-06-03Merge tag 'sched-core-2020-06-02' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds21-408/+603
2020-06-03Merge tag 'x86-timers-2020-06-03' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds7-39/+128
2020-06-03Merge tag 'timers-core-2020-06-02' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds21-75/+992
2020-06-03Merge tag 'irq-core-2020-06-02' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds21-220/+1340
2020-06-02Merge tag 'erofs-for-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-173/+136
2020-06-02Merge tag 'jfs-5.8' of git://github.com/kleikamp/linux-shaggyLinus Torvalds2-3/+3
2020-06-02Merge tag 'for-5.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds52-3045/+3224
2020-06-02Merge tag 'vfs-5.8-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds6-6/+31
2020-06-02Merge tag 'vfs-5.8-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds5-12/+147
2020-06-02Merge tag 'xfs-5.8-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds102-4819/+4246
2020-06-02Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-1/+3
2020-06-02Merge tag 'selinux-pr-20200601' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds19-326/+499
2020-06-02Merge tag 'audit-pr-20200601' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-54/+148
2020-06-02Merge tag 'tomoyo-pr-20200601' of git://git.osdn.net/gitroot/tomoyo/tomoyo-test1Linus Torvalds1-1/+1
2020-06-02capabilities: add description for CAP_SETFCAPStefan Hajnoczi1-0/+2
2020-06-02selftests: net: ip_defrag: ignore EPERMThadeu Lima de Souza Cascardo1-4/+4
2020-06-02Merge tag 'for-5.8/io_uring-2020-06-01' of git://git.kernel.dk/linux-blockLinus Torvalds6-364/+447
2020-06-02Merge tag 'for-5.8/drivers-2020-06-01' of git://git.kernel.dk/linux-blockLinus Torvalds81-2353/+5429
2020-06-02net_failover: fixed rollback in net_failover_open()Vasily Averin1-1/+2
2020-06-02Merge tag 'for-5.8/block-2020-06-01' of git://git.kernel.dk/linux-blockLinus Torvalds122-1489/+4510
2020-06-02mm/migrate.c: attach_page_private already does the get_pageHugh Dickins1-1/+0
2020-06-02Merge branch 'tipc-revert-two-patches'David S. Miller2-2/+0
2020-06-02Revert "tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv"Tuong Lien1-1/+0
2020-06-02Revert "tipc: Fix potential tipc_node refcnt leak in tipc_rcv"Tuong Lien1-1/+0
2020-06-02vmxnet3: allow rx flow hash ops only when rss is enabledRonak Doshi1-0/+12
2020-06-02hinic: add set_channels ethtool_ops supportLuo bin2-9/+33
2020-06-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller15-74/+229
2020-06-02Merge tag 'drm-next-2020-06-02' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1191-20554/+41124
2020-06-02Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Linus Torvalds18-289/+2934
2020-06-02Merge tag 'pnp-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-1/+1
2020-06-02Merge tag 'acpi-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds37-98/+438
2020-06-02Merge tag 'pm-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds70-728/+1831
2020-06-02selftests/bpf: Add a default $(CXX) valueIlya Leoshkevich1-0/+2
2020-06-02tools/bpf: Don't use $(COMPILE.c)Ilya Leoshkevich2-7/+7
2020-06-02Merge tag 'platform-drivers-x86-v5.8-1' of git://git.infradead.org/linux-plat...Linus Torvalds63-1704/+2327
2020-06-02Merge tag 'mmc-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds98-796/+3881
2020-06-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds195-2199/+2200
2020-06-02bpf, selftests: Use bpf_probe_read_kernelIlya Leoshkevich4-48/+48
2020-06-02s390/bpf: Use bcr 0,%0 as tail call nop fillerIlya Leoshkevich1-1/+2
2020-06-02s390/bpf: Maintain 8-byte stack alignmentIlya Leoshkevich1-9/+10
2020-06-02selftests/bpf: Fix verifier testAlexei Starovoitov1-1/+1
2020-06-02selftests/bpf: Fix sample_cnt shared between two threadsAndrii Nakryiko1-1/+1
2020-06-02Merge branch 'csum-fixes'Alexei Starovoitov5-7/+158
2020-06-02bpf, selftests: Adapt cls_redirect to call csum_level helperDaniel Borkmann1-3/+6
2020-06-02bpf: Add csum_level helper for fixing up csum levelsDaniel Borkmann3-2/+122
2020-06-02bpf: Fix up bpf_skb_adjust_room helper's skb csum settingDaniel Borkmann4-2/+30
2020-06-02kasan: move kasan_report() into report.cAndrey Konovalov2-21/+20
2020-06-02mm/mm_init.c: report kasan-tag information stored in page->flagsJing Xia1-6/+10
2020-06-02ubsan: entirely disable alignment checks under UBSAN_TRAPKees Cook1-1/+1
2020-06-02kasan: fix clang compilation warning due to stack protectorAndrey Konovalov1-8/+13