aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/lenb/l...Mark Brown2-307/+266
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/no...Mark Brown31-179/+831
2 daysMerge branch 'for-next/kspp' of https://git.kernel.org/pub/scm/linux/kernel/g...Mark Brown1-0/+1
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/mic/li...Mark Brown6-122/+1338
2 daysMerge branch 'slab/for-next' of https://git.kernel.org/pub/scm/linux/kernel/g...Mark Brown3-17/+12
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/cxl/cx...Mark Brown1-2/+11
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/li...Mark Brown4-108/+150
2 daysMerge branch 'kunit' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah...Mark Brown3-2/+20
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah/...Mark Brown9-101/+181
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tj...Mark Brown6-32/+54
2 daysMerge branch 'next' of https://github.com/awilliam/linux-vfio.gitMark Brown11-53/+539
2 daysMerge branch 'togreg' of https://git.kernel.org/pub/scm/linux/kernel/git/jic2...Mark Brown4-16/+71
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tj...Mark Brown18-420/+1531
2 daysMerge branch 'next' of https://github.com/kvm-x86/linux.gitMark Brown27-78/+703
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms39...Mark Brown2-6/+2
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm...Mark Brown2-7/+4
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tr...Mark Brown1-8/+52
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/liveup...Mark Brown3-0/+121
2 daysMerge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/...Mark Brown22-689/+2282
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pcmoor...Mark Brown4-0/+118
2 daysMerge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/herb...Mark Brown2-2/+0
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/bp...Mark Brown160-1100/+9386
2 daysMerge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/netdev...Mark Brown59-682/+3489
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/rd...Mark Brown2-1/+77
2 daysMerge branch 'linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/...Mark Brown11-11/+11
2 daysMerge branch 'docs-next' of git://git.lwn.net/linux.gitMark Brown3-11/+66
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/hi...Mark Brown1-7/+0
2 daysMerge branch 'fs-next' of linux-nextMark Brown20-696/+936
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ri...Mark Brown6-13/+13
2 daysMerge branch 'for-next/core' of https://git.kernel.org/pub/scm/linux/kernel/g...Mark Brown8-16/+276
2 daysMerge branch 'perf-tools-next' of https://git.kernel.org/pub/scm/linux/kernel...Mark Brown221-3984/+10938
2 daysMerge branch 'mm-unstable' of https://git.kernel.org/pub/scm/linux/kernel/git...Mark Brown54-1847/+2125
2 daysMerge branch 'mm-nonmm-stable' of https://git.kernel.org/pub/scm/linux/kernel...Mark Brown7-63/+425
2 daysMerge branch 'mm-stable' of https://git.kernel.org/pub/scm/linux/kernel/git/a...Mark Brown19-204/+608
2 daysMerge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/rppt/...Mark Brown4-12/+9
2 daysMerge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/cxl/c...Mark Brown1-62/+43
3 daysperf test: Add truncated perf.data robustness testArnaldo Carvalho de Melo1-0/+86
3 daysperf session: Snapshot event->header.size in process_user_event()Arnaldo Carvalho de Melo1-14/+13
3 daysperf kwork: Bounds check work->cpu before indexing cpus_runtime[]Arnaldo Carvalho de Melo2-6/+40
3 daysperf session: Bound nr_cpus_avail and validate sample CPUArnaldo Carvalho de Melo2-1/+117
3 daysperf session: Check for decompression buffer size overflowArnaldo Carvalho de Melo1-0/+13
3 daysperf tools: Harden compressed event processingArnaldo Carvalho de Melo2-1/+54
3 daysperf session: Add byte-swap handler for PERF_RECORD_COMPRESSED2Arnaldo Carvalho de Melo1-0/+9
3 daysperf header: Validate bitmap size before allocating in do_read_bitmap()Arnaldo Carvalho de Melo1-5/+29
3 daysperf header: Sanity check HEADER_EVENT_DESC attr.size before swapArnaldo Carvalho de Melo1-0/+54
3 daysperf header: Validate feature section size and add read path bounds checkingArnaldo Carvalho de Melo1-9/+57
3 daysperf header: Validate f_attr.ids section before use in perf_session__read_hea...Arnaldo Carvalho de Melo1-1/+76
3 daysperf header: Propagate feature section processing errorsArnaldo Carvalho de Melo1-13/+38
3 daysperf tools: Bounds check perf_event_attr fields against attr.size before prin...Arnaldo Carvalho de Melo2-50/+114
3 daysperf header: Validate null-termination in PERF_RECORD_EVENT_UPDATE string fieldsArnaldo Carvalho de Melo2-7/+242
3 daysperf session: Add byte-swap and bounds check for PERF_RECORD_BPF_METADATA eventsArnaldo Carvalho de Melo1-1/+88
3 daysperf auxtrace: Harden auxtrace_error event handlingArnaldo Carvalho de Melo3-9/+61
3 daysperf cpumap: Reject RANGE_CPUS with start_cpu > end_cpuArnaldo Carvalho de Melo1-17/+45
3 daysperf header: Byte-swap build ID event pid and bounds check section entriesArnaldo Carvalho de Melo2-5/+72
3 daysperf session: Validate nr fields against event size on both swap and common p...Arnaldo Carvalho de Melo1-19/+234
3 daysperf session: Validate HEADER_ATTR attr.size before swappingArnaldo Carvalho de Melo5-15/+166
3 daysperf session: Use bounded copy for PERF_RECORD_TIME_CONVArnaldo Carvalho de Melo1-1/+8
3 daysperf session: Add validated swap infrastructure with null-termination checksArnaldo Carvalho de Melo1-81/+325
3 daysperf session: Fix swap_sample_id_all() crash on crafted eventsArnaldo Carvalho de Melo1-3/+11
3 daysperf session: Fix PERF_RECORD_READ swap and dump for variable-length eventsArnaldo Carvalho de Melo1-17/+44
3 daysperf zstd: Fix multi-iteration decompression and error handlingArnaldo Carvalho de Melo1-4/+16
3 daysperf zstd: Fix compression error path in zstd_compress_stream_to_records()Arnaldo Carvalho de Melo2-3/+30
3 daysperf tools: Fix event_contains() macro to verify full field extentArnaldo Carvalho de Melo5-5/+12
3 daysperf session: Bounds-check one_mmap event pointer in peek_eventArnaldo Carvalho de Melo2-3/+28
3 daysperf session: Add minimum event size and alignment validationArnaldo Carvalho de Melo1-33/+220
3 daysMerge branch 'fs-current' of linux-nextMark Brown1-0/+1
3 daysMerge branch 'mm-hotfixes-unstable' of https://git.kernel.org/pub/scm/linux/k...Mark Brown1-0/+128
3 daysnext-20260522/vfs-braunerMark Brown19-696/+929
3 daysMerge ring-buffer/for-nextSteven Rostedt (Google)50-88/+709
3 daysMerge branch 'acpica' into linux-nextRafael J. Wysocki10-10/+10
3 daysMerge branches 'pm-sleep', 'pm-powercap' and 'pm-tools' into linux-nextRafael J. Wysocki1-1/+1
3 daysMerge branch 'nfsd-next' of https://git.kernel.org/pub/scm/linux/kernel/git/c...Mark Brown1-0/+7
3 daysMerge branch 'slab/for-7.2/alloc_bulk' into slab/for-nextVlastimil Babka (SUSE)2-12/+9
3 daysmm/slab: improve kmem_cache_alloc_bulkChristoph Hellwig2-12/+9
3 daysMerge branch 'vfs.fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/v...Mark Brown1-0/+1
3 daystools/mm/slabinfo: remove redundant slab->partial assignmentXuewen Wang1-1/+0
3 daystools/mm/slabinfo: remove dead assignment in get_obj_and_str()Xuewen Wang1-3/+2
3 daystools/mm/slabinfo: Fix trace disable logic inversionXuewen Wang1-1/+1
3 daysMerge branch into tip/master: 'objtool/core'Ingo Molnar19-660/+1300
3 daysMerge branch into tip/master: 'locking/core'Ingo Molnar2-2/+954
3 daysMerge branch into tip/master: 'timers/merge'Ingo Molnar1-27/+28
3 daysnet: Remove support for AIO on socketsDemi Marie Obenour1-1/+0
3 daysselftests/memfd: remove unused variable 'sig' in fuse_testKonstantin Khorenko1-1/+1
3 daysselftests/memfd: fix -Wmaybe-uninitialized warning in memfd_testKonstantin Khorenko1-2/+2
3 daysselftests/mm: clarify alternate unmapping in compaction_testSayali Patil1-0/+3
3 daysselftests/mm: move hwpoison setup into run_test() and silence modprobe output...Sayali Patil1-21/+41
3 daysselftests/mm: use ksft_exit_skip() instead of KSFT_SKIP in uffd-stressSayali Patil1-2/+1
3 daysselftests/mm: skip uffd-stress test when nr_pages_per_cpu is zeroSayali Patil1-3/+3
3 daysselftests/mm: skip uffd-wp-mremap if UFFD write-protect is unsupportedSayali Patil1-0/+13
3 daysselftests/mm: ensure destination is hugetlb-backed in hugetlb-mremapSayali Patil1-7/+4
3 daysselftest/mm: register existing mapping with userfaultfd in hugetlb-mremapSayali Patil1-16/+5
3 daysselftests/mm: free dynamically allocated PMD-sized buffers in split_huge_page...Sayali Patil1-6/+16
3 daysselftests/mm: size tmpfs according to PMD page size in split_huge_page_testSayali Patil1-1/+4
3 daysselftests/mm: fix cgroup task placement and drop memory.current checks in hug...Sayali Patil1-24/+18
3 daysselftests/mm: fix hugetlb pathname construction in hugetlb_reparenting_test.shSayali Patil1-2/+12
3 daysselftests/mm: restore default nr_hugepages value via exit trap in hugetlb_rep...Sayali Patil1-2/+2
3 daysselftests/mm: fix hugetlb pathname construction in charge_reserved_hugetlb.shSayali Patil1-13/+29
3 daysselftests/mm: restore default nr_hugepages value via exit trap in charge_rese...Sayali Patil1-2/+1
3 daysselftests/mm: fix incorrect mmap() error handling with NULL instead of MAP_FA...Hongfu Li4-5/+5
3 daysselftests/mm: run_vmtests.sh: drop detection and setup of HugeTLBMike Rapoport (Microsoft)1-118/+7
3 daysselftests/mm: run_vmtests.sh: free memory if available memory is lowMike Rapoport (Microsoft)1-12/+6
3 daysselftests/mm: va_high_addr_switch.sh: drop huge pages setupMike Rapoport (Microsoft)1-40/+1
3 daysselftests/mm: va_high_addr_switch: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-1/+1
3 daysselftests/mm: uffd-wp-mremap: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-4/+4
3 daysselftests/mm: uffd-unit-tests: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-5/+28
3 daysselftests/mm: uffd-stress: use hugetlb_save and alloc huge pagesMike Rapoport (Microsoft)1-3/+6
3 daysselftests/mm: thuge-gen: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-83/+12
3 daysselftests/mm: protection_keys: use library code for HugeTLB setupMike Rapoport (Microsoft)1-36/+14
3 daysselftests/mm: pagemap_ioctl: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-4/+9
3 daysselftests/mm: migration: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-0/+21
3 daysselftests/mm: hugetlb-vmemmap: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-0/+3
3 daysselftests/mm: hugetlb-soft-offline: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-37/+8
3 daysselftests/mm: hugetlb-shm: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-0/+22
3 daysselftests/mm: hugetlb-mremap: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-1/+12
3 daysselftests/mm: hugetlb-mmap: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-4/+11
3 daysselftests/mm: hugetlb_madv_vs_map: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-5/+2
3 daysselftests/mm: hugetlb-madvise: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-8/+2
3 daysselftests/mm: hugetlb_fault_after_madv: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-6/+2
3 daysselftests/mm: hugepage_dio: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-8/+2
3 daysselftests/mm: hmm-tests: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-10/+12
3 daysselftests/mm: gup_test: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-0/+15
3 daysselftests/mm: gup_longterm: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-1/+1
3 daysselftests/mm: cow: add setup of HugeTLB pagesMike Rapoport (Microsoft)1-3/+3
3 daysselftests/mm: compaction_test: use HugeTLB helpers ...Mike Rapoport (Microsoft)1-98/+17
3 daysselftests/mm: vm_util: add helpers to set and restore shm limitsMike Rapoport (Microsoft)2-0/+37
3 daysselftests/mm: move read_file(), read_num() and write_num() to vm_utilMike Rapoport (Microsoft)4-45/+42
3 daysselftests/mm: hugepage_settings: add APIs for HugeTLB setup and teardownMike Rapoport (Microsoft)2-23/+213
3 daysselftests/mm: hugepage_settings: rename and rework get_free_hugepages()Mike Rapoport (Microsoft)7-28/+28
3 daysselftests/mm: hugepage_settings: add APIs to get and set nr_hugepagesMike Rapoport (Microsoft)2-0/+48
3 daysselftests/mm: hugepage_settings: use unsigned long in detect_hugetlb_page_sizeMike Rapoport (Microsoft)5-7/+7
3 daysselftests/mm: move HugeTLB helpers to hugepage_settingsMike Rapoport (Microsoft)16-71/+88
3 daysselftests/mm: rename thp_settings.[ch] to hugepage_settings.[ch]Mike Rapoport (Microsoft)14-17/+17
3 daysselftests/mm: add atexit() and signal handlers to thp_settingsMike Rapoport (Microsoft)5-78/+38
3 daysselftests/mm: va_high_addr_switch: use kselftest frameworkMike Rapoport (Microsoft)1-21/+20
3 daysselftests/mm: uffd-unit-tests: use kselftest frameworkMike Rapoport (Microsoft)1-53/+52
3 daysselftests/mm: uffd-stress: use kselftest frameworkMike Rapoport (Microsoft)1-21/+19
3 daysselftests/mm: uffd-common: use kselftest frameworkMike Rapoport (Microsoft)1-9/+8
3 daysselftests/mm: protection_keys: use kselftest frameworkMike Rapoport (Microsoft)2-18/+23
3 daysselftests/mm: protection_keys: use descriptive test names in the outputMike Rapoport (Microsoft)1-24/+31
3 daysselftests/mm: ksm_tests: use kselftest frameworkMike Rapoport (Microsoft)1-99/+81
3 daysselftests-mm-khugepaged-use-ksefltest-framework-fixMike Rapoport1-1/+1
3 daysselftests/mm: khugepaged: use kselftest frameworkMike Rapoport (Microsoft)1-189/+132
3 daysselftests/mm: khugepaged: group tests in an arrayMike Rapoport (Microsoft)1-7/+36
3 daysselftests/mm: hugetlb-read-hwpoison: use kselftest frameworkMike Rapoport (Microsoft)1-60/+55
3 daysselftests/mm: hugetlb_madv_vs_map: use kselftest frameworkMike Rapoport (Microsoft)1-9/+9
3 daysselftests/mm: hugetlb-madvise: use kselftest frameworkMike Rapoport (Microsoft)1-122/+82
3 daysselftests/mm: hugetlb-vmemmap: use kselftest frameworkMike Rapoport (Microsoft)1-24/+18
3 daysselftests/mm: hugetlb-shm: use kselftest frameworkMike Rapoport (Microsoft)1-25/+22
3 daysselftests/mm: rename hugepage-* tests to hugetlb-*Mike Rapoport (Microsoft)8-12/+16
3 daysselftests/mm: merge map_hugetlb into hugepage-mmapMike Rapoport (Microsoft)4-115/+82
3 daysselftests/mm: run_vmtests.sh: don't gate THP and KSM tests on HAVE_HUGEPAGESMike Rapoport (Microsoft)1-13/+9
3 daysselftests/mm: migration: properly cleanup fork()ed processesMike Rapoport (Microsoft)1-12/+35
3 daysselftests/mm: migration: make nthreads represent number of working threadsMike Rapoport (Microsoft)1-31/+16
3 daysselftests/mm: migration: don't assume huge page is TWOMEGMike Rapoport (Microsoft)1-12/+32
3 daysselftests/mm: hugetlb-read-hwpoison: add SIGBUS handlerMike Rapoport (Microsoft)1-0/+6
3 daysselftests/mm: add writable-file collapse tests for khugepagedZi Yan1-26/+85
3 daysselftests/mm: remove READ_ONLY_THP_FOR_FS code from guard-regionsZi Yan1-14/+4
3 daysselftests/mm: remove READ_ONLY_THP_FOR_FS in khugepagedZi Yan2-41/+96
3 daysselftests/proc: add /proc/pid/smaps tearing testsSuren Baghdasaryan1-45/+133
3 daysselftests/proc: ensure the test is performed at the right page boundarySuren Baghdasaryan1-19/+100
3 daysselftests/damon/sysfs.sh: test pause file existenceSeongJae Park1-0/+1
3 daysselftests/damon/sysfs.sh: test addr_unit file existenceSeongJae Park1-0/+1
3 daysselftests/damon/sysfs.sh: test monitoring intervals goal dirSeongJae Park1-0/+12
3 daysselftests/damon/sysfs.py: stop kdamonds before failingSeongJae Park1-0/+4
3 daysmm/vma: eliminate mmap_action->error_hook, introduce error_filterLorenzo Stoakes1-6/+3
3 daysmm/vma: remove mmap_action->success_hookLorenzo Stoakes1-10/+0
3 daysdrivers/char/mem: eliminate unnecessary use of success_hookLorenzo Stoakes1-0/+1
3 daysselftests/mm/split_huge_page_test.c: close fd on write errorWei Yang1-1/+1
3 daysselftests/damon/sysfs.sh: test probes dirSeongJae Park1-0/+48
3 daystools/mm/page-types: fix kpageflags option argument in getopt_longYe Liu1-1/+1
3 daystools/mm/page-types: fix ternary operator precedence in sigbus handlerYe Liu1-1/+1
3 daystools/mm/page-types: fix typo in madvise() error messageYe Liu1-2/+2
3 daysselftests/mm: ksm-functional-tests: fix partial write handlingVineet Agarwal1-8/+11
3 daysselftests/mm: check file initialization writes in split_huge_page_testVineet Agarwal1-3/+7
3 daysselftests/mm: fix mmap() return value check in run_migration_benchmarkHongfu Li1-1/+1
3 daysfooAndrew Morton19-204/+608
3 daystools headers UAPI: sync linux/taskstats.h for procacct.cWang Yaxin1-0/+128
3 daysselftests/perf_events: fix mmap() error check in sigtrap_threadsHongfu Li1-1/+1
3 dayskselftest/filelock: add a .gitignore fileMark Brown1-0/+1
3 dayskselftest/filelock: report each test in oftlocks separatelyMark Brown1-51/+39
3 dayskselftest/filelock: use ksft_perror()Mark Brown1-2/+2
3 daysselftests/acct: add taskstats TGID retention testYiyang Chen3-2/+381
3 daystools/accounting/getdelays: fix -Wformat-truncation warning in format_timespecYiyang Chen1-7/+1
3 daysselftests/mm: add kmemleak verbose dedup testBreno Leitao2-0/+223
3 daysselftests/cgroup: include slab in test_percpu_basic memory checkLi Wang1-5/+6
3 daysselftests/cgroup: fix hardcoded page size in test_percpu_basicLi Wang1-1/+1
3 daysselftests/mm: khugepaged: initialize file contents via mmapVineet Agarwal1-3/+15
3 daysselftests/damon/sysfs.py: pause DAMON before dumping statusSeongJae Park1-0/+38
3 daysselftests/damon/sysfs.py: check pause on assert_ctx_committed()SeongJae Park1-0/+1
3 daysselftests/damon/drgn_dump_damon_status: dump pauseSeongJae Park1-0/+1
3 daysselftests/damon/_damon_sysfs: support pause file stagingSeongJae Park1-1/+9
3 daysmm/madvise: reject invalid process_madvise() advice for zero-length vectorsfujunjie1-0/+28
3 daysmm/damon: support MADV_COLLAPSE via DAMOS_COLLAPSE scheme actionAsier Gutierrez1-5/+6
3 daysselftests/mm: simplify byte pattern checking in mremap_testDev Jain1-99/+10
3 daysselftests/mm: run the MAP_DROPPABLE selftestAnthony Yznaga2-1/+9
3 daysselftests/mm: verify droppable mappings cannot be lockedAnthony Yznaga1-9/+75
3 daysselftests/cgroup: test_zswap: wait for asynchronous writebackLi Wang1-2/+26
3 daysselftest/cgroup: fix zswap attempt_writeback() on 64K pagesize systemLi Wang1-4/+4
3 daysselftest/cgroup: fix zswap test_no_invasive_cgroup_shrink on large pagesize s...Li Wang1-21/+49
3 daysselftests/cgroup: replace hardcoded page size values in test_zswapLi Wang1-20/+25