Commit Graph

  • ad061cf422 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf Jakub Kicinski 2022-10-03 16:17:44 -07:00
  • a5088ee725 Merge tag 'thermal-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm Linus Torvalds 2022-10-03 15:33:38 -07:00
  • 374d6cda79 init/main.c: remove unnecessary (void*) conversions Zhou jie 2022-09-28 09:45:39 +08:00
  • ef1d61781b proc: mark more files as permanent Alexey Dobriyan 2022-09-20 20:35:23 +03:00
  • da6f79164e nilfs2: remove the unneeded result variable ye xingchen 2022-09-21 12:48:03 +09:00
  • 0badb2e46a nilfs2: delete unnecessary checks before brelse() Minghao Chi 2022-09-21 12:48:02 +09:00
  • bd17e036b4 checkpatch: warn for non-standard fixes tag style Niklas Söderlund 2022-09-14 12:02:55 +02:00
  • 462cd7724e usr/gen_init_cpio.c: remove unnecessary -1 values from int file Li zeming 2022-09-19 09:44:06 +08:00
  • 72d1e61108 ipc/msg: mitigate the lock contention with percpu counter Jiebin Sun 2022-09-14 03:25:38 +08:00
  • 5d0ce3595a percpu: add percpu_counter_add_local and percpu_counter_sub_local Jiebin Sun 2022-09-14 03:25:37 +08:00
  • e77999c1d4 fs/ocfs2: fix repeated words in comments wangjianli 2022-09-08 21:00:36 +08:00
  • 83d87a4ddb relay: use kvcalloc to alloc page array in relay_alloc_page_array wuchi 2022-09-09 18:10:25 +08:00
  • 7ec354baa2 proc: make config PROC_CHILDREN depend on PROC_FS Lukas Bulwahn 2022-09-09 14:25:29 +02:00
  • 5ca14835dc fs: uninline inode_maybe_inc_iversion() Andrew Morton 2022-09-09 13:57:41 -07:00
  • 1179083ff0 firmware: google: test spinlock on panic path to avoid lockups Guilherme G. Piccoli 2022-09-09 17:07:55 -03:00
  • 5758478a3d ipc: mqueue: remove unnecessary conditionals Jingyu Wang 2022-09-09 02:54:52 +08:00
  • 8f824b4abd init.h: fix spelling typo in comment Jiangshan Yi 2022-09-05 10:10:34 +08:00
  • 1c320cfa17 fs/ocfs2/suballoc.h: fix spelling typo in comment Jiangshan Yi 2022-09-05 14:16:56 +08:00
  • 6e4a53ee79 ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY() helper Gustavo A. R. Silva 2022-09-03 00:59:36 +01:00
  • 8a977bbb17 clk: allow building lan966x as a module Clément Léger 2022-06-17 12:33:06 +02:00
  • ae039f0fc0 clk: clk-xgene: simplify if-if to if-else Yihao Han 2022-04-08 06:06:09 -07:00
  • b8c1dc9c00 clk: ast2600: BCLK comes from EPLL Joel Stanley 2022-04-21 13:34:26 +09:30
  • e55b9f9686 mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol Johannes Weiner 2022-09-26 09:57:04 -04:00
  • b94c4e949c mm: memcontrol: use do_memsw_account() in a few more places Johannes Weiner 2022-09-26 09:57:03 -04:00
  • b25806dcd3 mm: memcontrol: deprecate swapaccounting=0 mode Johannes Weiner 2022-09-26 09:57:02 -04:00
  • c91bdc9358 mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled Johannes Weiner 2022-09-26 09:57:01 -04:00
  • f7c5b1aab5 mm/secretmem: remove reduntant return value Xiu Jianfeng 2022-09-20 09:22:05 +08:00
  • 8346d69d8b mm/hugetlb: add available_huge_pages() func Xin Hao 2022-09-22 10:19:29 +08:00
  • 6b91e5dfb3 mm: remove unused inline functions from include/linux/mm_inline.h Gaosheng Cui 2022-09-22 19:09:35 +08:00
  • 0f633baac0 selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory Zach O'Keefe 2022-09-22 15:40:46 -07:00
  • 69d9428ce9 selftests/vm: add file/shmem MADV_COLLAPSE selftest for cleared pmd Zach O'Keefe 2022-09-22 15:40:45 -07:00
  • d0d35b6010 selftests/vm: add thp collapse shmem testing Zach O'Keefe 2022-09-22 15:40:44 -07:00
  • 1b03d0d558 selftests/vm: add thp collapse file and tmpfs testing Zach O'Keefe 2022-09-22 15:40:43 -07:00
  • 8e638707a3 selftests/vm: modularize thp collapse memory operations Zach O'Keefe 2022-09-22 15:40:42 -07:00
  • c07c343cda selftests/vm: dedup THP helpers Zach O'Keefe 2022-09-22 15:40:41 -07:00
  • d41fd2016e mm/khugepaged: add tracepoint to hpage_collapse_scan_file() Zach O'Keefe 2022-09-22 15:40:40 -07:00
  • 34488399fa mm/madvise: add file and shmem support to MADV_COLLAPSE Zach O'Keefe 2022-09-22 15:40:39 -07:00
  • 58ac9a8993 mm/khugepaged: attempt to map file/shmem-backed pte-mapped THPs by pmds Zach O'Keefe 2022-09-22 15:40:38 -07:00
  • 7c6c6cc4d3 mm/shmem: add flag to enforce shmem THP in hugepage_vma_check() Zach O'Keefe 2022-09-22 15:40:37 -07:00
  • 3505c8e62a selftests/vm: retry on EAGAIN for MADV_COLLAPSE selftest Zach O'Keefe 2022-09-22 11:46:51 -07:00
  • 0f3e2a2c42 mm/madvise: MADV_COLLAPSE return EAGAIN when page cannot be isolated Zach O'Keefe 2022-09-22 11:46:50 -07:00
  • 780a4b6fb8 mm/khugepaged: check compound_order() in collapse_pte_mapped_thp() Zach O'Keefe 2022-09-22 15:27:31 -07:00
  • 958f32ce83 mm: hugetlb: fix UAF in hugetlb_handle_userfault Liu Shixin 2022-09-23 12:21:13 +08:00
  • c1b8fdae62 mm: memcontrol: make cgroup_memory_noswap a static key Kairui Song 2022-09-20 02:06:34 +08:00
  • 2eb989195d mm: memcontrol: use memcg_kmem_enabled in count_objcg_event Kairui Song 2022-09-20 02:06:33 +08:00
  • 233f0b31bd mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters() Kaixu Xia 2022-09-20 16:53:22 +00:00
  • 30b6242c49 mm/damon/sysfs: return 'err' value when call kstrtoul() failed Xin Hao 2022-09-20 16:35:30 +00:00
  • a57ae9ef9e mm/page_alloc: update comments for rmqueue() Ran Xiaokai 2022-09-18 02:56:40 +00:00
  • e3e486e634 mm/damon: rename damon_pageout_score() to damon_cold_score() Kaixu Xia 2022-09-17 21:56:54 +08:00
  • 2b21624fc2 hugetlb: freeze allocated pages before creating hugetlb pages Mike Kravetz 2022-09-16 14:46:38 -07:00
  • c9b3637f8a mm/page_alloc: fix obsolete comment in deferred_pfn_valid() Miaohe Lin 2022-09-16 15:22:57 +08:00
  • def76fd549 mm/page_alloc: remove obsolete gfpflags_normal_context() Miaohe Lin 2022-09-16 15:22:56 +08:00
  • 896c4d5253 mm/page_alloc: use costly_order in WARN_ON_ONCE_GFP() Miaohe Lin 2022-09-16 15:22:55 +08:00
  • dae37a5dcc mm/page_alloc: init local variable buddy_pfn Miaohe Lin 2022-09-16 15:22:54 +08:00
  • c940e0207a mm/page_alloc: use helper macro SZ_1{K,M} Miaohe Lin 2022-09-16 15:22:53 +08:00
  • 6dc2c87a5a mm/page_alloc: make boot_nodestats static Miaohe Lin 2022-09-16 15:22:52 +08:00
  • f774a6a6fd mm, memory_hotplug: remove obsolete generic_free_nodedata() Miaohe Lin 2022-09-16 15:22:51 +08:00
  • c035290424 mm/page_alloc: use local variable zone_idx directly Miaohe Lin 2022-09-16 15:22:50 +08:00
  • b36184553d mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() Miaohe Lin 2022-09-16 15:22:49 +08:00
  • 30e3b5d7c8 mm: remove obsolete pgdat_is_empty() Miaohe Lin 2022-09-16 15:22:48 +08:00
  • 022e7fa0f7 mm/page_alloc: fix freeing static percpu memory Miaohe Lin 2022-09-16 15:22:47 +08:00
  • 5749fcc5f0 mm/page_alloc: add __init annotations to init_mem_debugging_and_hardening() Miaohe Lin 2022-09-16 15:22:46 +08:00
  • 709924bc75 mm/page_alloc: remove obsolete comment in zone_statistics() Miaohe Lin 2022-09-16 15:22:45 +08:00
  • 638a9ae97a mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORDER_WIDTH Miaohe Lin 2022-09-16 15:22:44 +08:00
  • b89f173516 mm/page_alloc: make zone_pcp_update() static Miaohe Lin 2022-09-16 15:22:43 +08:00
  • ce96fa6223 mm/page_alloc: ensure kswapd doesn't accidentally go to sleep Miaohe Lin 2022-09-16 15:22:42 +08:00
  • 3ae6d3e30a mm/page_table_check: fix typos Chih-En Lin 2022-09-16 17:04:34 +08:00
  • cc713520bd mm/damon: return void from damon_set_schemes() Kaixu Xia 2022-09-16 23:20:35 +08:00
  • 1ea41595f6 mm/secretmem: add __init annotation to secretmem_init() Xiu Jianfeng 2022-09-15 09:16:02 +08:00
  • e47b082579 mm/damon/lru_sort: change damon_lru_sort_wmarks to static Yang Yingliang 2022-09-15 10:10:24 +08:00
  • 81f8f57f85 mm/damon/reclaim: change damon_reclaim_wmarks to static Yang Yingliang 2022-09-15 10:10:23 +08:00
  • 16bc1b0f02 mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid() Kaixu Xia 2022-09-15 19:33:41 +08:00
  • a07b8eafa4 mm/damon: simplify scheme create in lru_sort.c Xin Hao 2022-09-15 13:30:41 +00:00
  • 871f697b49 mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly Xin Hao 2022-09-15 22:22:36 +08:00
  • ce732a7520 x86: kmsan: handle CPU entry area Alexander Potapenko 2022-09-28 14:32:19 +02:00
  • 4ca8cc8d1b x86: kmsan: enable KMSAN builds for x86 Alexander Potapenko 2022-09-15 17:04:17 +02:00
  • 1468c6f455 mm: fs: initialize fsdata passed to write_begin/write_end interface Alexander Potapenko 2022-09-15 17:04:16 +02:00
  • a6a7aaba7f bpf: kmsan: initialize BPF registers with zeroes Alexander Potapenko 2022-09-15 17:04:15 +02:00
  • 6cae637fa2 entry: kmsan: introduce kmsan_unpoison_entry_regs() Alexander Potapenko 2022-09-15 17:04:14 +02:00
  • 37ad4ee836 x86: kmsan: don't instrument stack walking functions Alexander Potapenko 2022-09-15 17:04:13 +02:00
  • 7cf8f44a5a x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS Alexander Potapenko 2022-09-15 17:04:12 +02:00
  • d911c67e10 x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, enable it for KASAN/KMSAN Alexander Potapenko 2022-09-15 17:04:11 +02:00
  • 3f1e2c7a90 x86: kmsan: sync metadata pages on page fault Alexander Potapenko 2022-09-15 17:04:10 +02:00
  • ff901d80ff x86: kmsan: use __msan_ string functions where possible. Alexander Potapenko 2022-09-15 17:04:09 +02:00
  • 9245ec01ce x86: kmsan: handle open-coded assembly in lib/iomem.c Alexander Potapenko 2022-09-15 17:04:08 +02:00
  • b11671b37f x86: kmsan: skip shadow checks in __switch_to() Alexander Potapenko 2022-09-15 17:04:07 +02:00
  • 93324e6842 x86: kmsan: disable instrumentation of unsupported code Alexander Potapenko 2022-09-15 17:04:06 +02:00
  • 40b22c9df2 objtool: kmsan: list KMSAN API functions as uaccess-safe Alexander Potapenko 2022-09-15 17:04:05 +02:00
  • 42eaa27d9e security: kmsan: fix interoperability with auto-initialization Alexander Potapenko 2022-09-15 17:04:04 +02:00
  • 74d8990988 kcov: kmsan: unpoison area->list in kcov_remote_area_put() Alexander Potapenko 2022-09-15 17:04:03 +02:00
  • 11b331f857 block: kmsan: skip bio block merging logic for KMSAN Alexander Potapenko 2022-09-15 17:04:02 +02:00
  • f630a5d0ca kmsan: disable physical page merging in biovec Alexander Potapenko 2022-09-15 17:04:01 +02:00
  • 440fed95eb crypto: kmsan: disable accelerated configs under KMSAN Alexander Potapenko 2022-09-15 17:04:00 +02:00
  • 2de6f3bf75 kmsan: disable strscpy() optimization under KMSAN Alexander Potapenko 2022-09-15 17:03:59 +02:00
  • 8ed691b02a kmsan: add tests for KMSAN Alexander Potapenko 2022-09-15 17:03:58 +02:00
  • 553a80188a kmsan: handle memory sent to/from USB Alexander Potapenko 2022-09-15 17:03:57 +02:00
  • 88938359e2 virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg() Alexander Potapenko 2022-09-15 17:03:56 +02:00
  • 7ade4f1077 dma: kmsan: unpoison DMA mappings Alexander Potapenko 2022-09-15 17:03:55 +02:00
  • 38317724f6 input: libps2: mark data received in __ps2_command() as initialized Alexander Potapenko 2022-09-15 17:03:54 +02:00
  • a28a4d4723 kmsan: add iomap support Alexander Potapenko 2022-09-15 17:03:53 +02:00