incoming

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



- large KASAN update to use arm's "software tag-based mode"

- a few misc things

- sh updates

- ocfs2 updates

- just about all of MM

168 patches, based on 00c569b567c7f1f0da6162868fd02a9f29411805:

Subject: kasan, mm: change hooks signatures
Subject: kasan, slub: handle pointer tags in early_kmem_cache_node_alloc
Subject: kasan: move common generic and tag-based code to common.c
Subject: kasan: rename source files to reflect the new naming scheme
Subject: kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS
Subject: kasan, arm64: adjust shadow size for tag-based mode
Subject: kasan: rename kasan_zero_page to kasan_early_shadow_page
Subject: kasan: initialize shadow to 0xff for tag-based mode
Subject: arm64: move untagged_addr macro from uaccess.h to memory.h
Subject: kasan: add tag related helper functions
Subject: kasan, arm64: untag address in _virt_addr_is_linear
Subject: kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU
Subject: kasan, arm64: fix up fault handling logic
Subject: kasan, arm64: enable top byte ignore for the kernel
Subject: kasan, mm: perform untagged pointers comparison in krealloc
Subject: kasan: split out generic_report.c from report.c
Subject: kasan: add bug reporting routines for tag-based mode
Subject: mm: move obj_to_index to include/linux/slab_def.h
Subject: kasan: add hooks implementation for tag-based mode
Subject: kasan, arm64: add brk handler for inline instrumentation
Subject: kasan, mm, arm64: tag non slab memory allocated via pagealloc
Subject: kasan: add __must_check annotations to kasan hooks
Subject: kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS
Subject: kasan: update documentation
Subject: kasan: add SPDX-License-Identifier mark to source files
Subject: bloat-o-meter: ignore __addressable_ symbols
Subject: scripts/decodecode: set ARCH when running natively on arm/arm64
Subject: scripts/decode_stacktrace: only strip base path when a prefix of the path
Subject: scripts/checkstack.pl: dynamic stack growth for aarch64
Subject: scripts: add spdxcheck.py self test
Subject: scripts/tags.sh: add more declarations
Subject: arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_ops build warning
Subject: arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static qualifier in kfr2r09_usb0_gadget_setup()
Subject: sh: boards: convert to SPDX identifiers
Subject: sh: drivers: convert to SPDX identifiers
Subject: sh: include: convert to SPDX identifiers
Subject: sh: sh2: convert to SPDX identifiers
Subject: sh: sh2a: convert to SPDX identifiers
Subject: sh: sh3: convert to SPDX identifiers
Subject: sh: sh4: convert to SPDX identifiers
Subject: sh: sh4a: convert to SPDX identifiers
Subject: sh: sh5: convert to SPDX identifiers
Subject: sh: shmobile: convert to SPDX identifiers
Subject: sh: cpu: convert to SPDX identifiers
Subject: sh: kernel: convert to SPDX identifiers
Subject: sh: lib: convert to SPDX identifiers
Subject: debugobjects: call debug_objects_mem_init eariler
Subject: ocfs2: optimize the reading of heartbeat data
Subject: ocfs2: dlmfs: remove set but not used variable 'status'
Subject: ocfs2: remove set but not used variable 'lastzero'
Subject: ocfs2: improve ocfs2 Makefile
Subject: ocfs2: fix panic due to unrecovered local alloc
Subject: ocfs2: clear journal dirty flag after shutdown journal
Subject: ocfs2: don't clear bh uptodate for block read
Subject: mm, slab: remove unnecessary unlikely()
Subject: mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab()
Subject: mm/slub.c: page is always non-NULL in node_match()
Subject: mm/slub.c: record final state of slub action in deactivate_slab()
Subject: include/linux/slab.h: fix sparse warning in kmalloc_type()
Subject: mm/page_owner: clamp read count to PAGE_SIZE
Subject: mm/hotplug: optimize clear_hwpoisoned_pages()
Subject: mm/mmu_notifier.c: remove mmu_notifier_synchronize()
Subject: writeback: don't decrement wb->refcnt if !wb->bdi
Subject: mm/readahead.c: simplify get_next_ra_size()
Subject: mm: print more information about mapping in __dump_page
Subject: mm: lower the printk loglevel for __dump_page messages
Subject: mm, memory_hotplug: drop pointless block alignment checks from __offline_pages
Subject: mm, memory_hotplug: print reason for the offlining failure
Subject: mm, memory_hotplug: be more verbose for memory offline failures
Subject: mm: only report isolation failures when offlining memory
Subject: xxHash: create arch dependent 32/64-bit xxhash()
Subject: ksm: replace jhash2 with xxhash
Subject: mm/mmap.c: remove verify_mm_writelocked()
Subject: mm, memory_hotplug: do not clear numa_node association after hot_remove
Subject: mm: remove reset of pcp->counter in pageset_init()
Subject: mm: reference totalram_pages and managed_pages once per function
Subject: mm: convert zone->managed_pages to atomic variable
Subject: mm: convert totalram_pages and totalhigh_pages variables to atomic
Subject: mm: remove managed_page_count_lock spinlock
Subject: vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n
Subject: mm/swap: use nr_node_ids for avail_lists in swap_info_struct
Subject: userfaultfd: convert userfaultfd_ctx::refcount to refcount_t
Subject: mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/MIGRATE_MOVABLE in fallbacks
Subject: mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL
Subject: mm, devm_memremap_pages: kill mapping "System RAM" support
Subject: mm, devm_memremap_pages: fix shutdown handling
Subject: mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support
Subject: mm, hmm: use devm semantics for hmm_devmem_{add, remove}
Subject: mm, hmm: replace hmm_devmem_pages_create() with devm_memremap_pages()
Subject: mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL
Subject: mm/page_alloc.c: free order-0 pages through PCP in page_frag_free()
Subject: mm/page_alloc.c: use a single function to free page
Subject: mm/page_alloc.c: deduplicate __memblock_free_early() and memblock_free()
Subject: memblock: replace usage of __memblock_free_early() with memblock_free()
Subject: drivers/base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS
Subject: mm/memory_hotplug: drop "online" parameter from add_memory_resource()
Subject: mm, page_alloc: spread allocations across zones before introducing fragmentation
Subject: mm: move zone watermark accesses behind an accessor
Subject: mm: use alloc_flags to record if kswapd can wake
Subject: mm: reclaim small amounts of memory when an external fragmentation event occurs
Subject: mm/mmzone.c: make "migratetype_names" const char *
Subject: mm/debug.c: make "migrate_reason_names[]" const char *
Subject: mm: make free_reserved_area() return "const char *"
Subject: mm, oom: reorganize the oom report in dump_header
Subject: mm, oom: add oom victim's memcg to the oom context information
Subject: mm: put_and_wait_on_page_locked() while page is migrated
Subject: mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init()
Subject: mm, memory_hotplug: add nid parameter to arch_remove_memory
Subject: kernel, resource: check for IORESOURCE_SYSRAM in release_mem_region_adjustable
Subject: mm/memblock.c: skip kmemleak for kasan_init()
Subject: zram: fix lockdep warning of free block handling
Subject: zram: fix double free backing device
Subject: zram: refactor flags and writeback stuff
Subject: zram: introduce ZRAM_IDLE flag
Subject: zram: support idle/huge page writeback
Subject: zram: add bd_stat statistics
Subject: zram: writeback throttle
Subject: mm: remove pte_lock_deinit()
Subject: mm, sparse: drop pgdat_resize_lock in sparse_add/remove_one_section()
Subject: mm, sparse: pass nid instead of pgdat to sparse_add_one_section()
Subject: mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection
Subject: mm/hmm.c: remove set but not used variable 'devmem'
Subject: lib/show_mem.c: drop pgdat_resize_lock in show_mem()
Subject: mm/page-writeback.c: don't break integrity writeback on ->writepage() error
Subject: mm/page_alloc.c: drop uneeded __meminit and __meminitdata
Subject: tools/vm/page-types.c: fix "kpagecount returned fewer pages than expected" failures
Subject: /proc/kpagecount: return 0 for special pages that are never mapped
Subject: mm/filemap.c: remove useless check in pagecache_get_page()
Subject: ioremap: rework pXd_free_pYd_page() API
Subject: arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table()
Subject: x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table()
Subject: lib/ioremap: ensure phys_addr actually corresponds to a physical address
Subject: lib/ioremap: ensure break-before-make is used for huge p4d mappings
Subject: mm, kmemleak: little optimization while scanning
Subject: hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined
Subject: mm/mmu_notifier: use structure for invalidate_range_start/end callback
Subject: mm/mmu_notifier: use structure for invalidate_range_start/end calls v2
Subject: mm/mmu_notifier: use structure for invalidate_range_start/end calls v3
Subject: include/linux/memory_hotplug.h: remove duplicate declaration of offline_pages()
Subject: mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps
Subject: mm, thp, proc: report THP eligibility for each vma
Subject: mm, proc: report PR_SET_THP_DISABLE in proc
Subject: mm, memory_hotplug: try to migrate full pfn range
Subject: mm, memory_hotplug: deobfuscate migration part of offlining
Subject: mm, fault_around: do not take a reference to a locked page
Subject: ksm: react on changing "sleep_millisecs" parameter faster
Subject: mm/pageblock: throw compile error if pageblock_bits cannot hold MIGRATE_TYPES
Subject: userfaultfd: clear flag if remap event not enabled
Subject: mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init
Subject: kmemleak: add config to select auto scan
Subject: mm, page_alloc: enable pcpu_drain with zone capability
Subject: mm: migration: factor out code to compute expected number of page references
Subject: mm: migrate: lock buffers before migrate_page_move_mapping()
Subject: mm: migrate: move migrate_page_lock_buffers()
Subject: mm: migrate: provide buffer_migrate_page_norefs()
Subject: blkdev: avoid migration stalls for blkdev pages
Subject: mm: migrate: drop unused argument of migrate_page_move_mapping()
Subject: mm/page_alloc.c: allow error injection
Subject: include/linux/vmstat.h: remove unused page state adjustment macro
Subject: mm: remove __hugepage_set_anon_rmap()
Subject: memory_hotplug: add missing newlines to debugging output
Subject: hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization
Subject: hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race
Subject: mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm
Subject: include/linux/gfp.h: fix typo
Subject: mm, swap: fix swapoff with KSM pages
Subject: memcg, oom: notify on oom killer invocation from the charge path
Subject: kernel/fork.c: mark 'stack_vm_area' with __maybe_unused



[Index of Archives]     [Kernel Archive]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]

  Powered by Linux