Commit 8f4dd166 authored by Linus Torvalds's avatar Linus Torvalds
Browse files

Merge branch 'akpm' (patches from Andrew)

Merge fixes from Andrew Morton:
 "Two patches.

  Subsystems affected by this patch series: mm/kasan and mm/debug"

* emailed patches from Andrew Morton <akpm@linux-foundation.org>:
  docs: vm/page_owner: use literal blocks for param description
  kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time
parents e4d8a299 5603f9bd
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -110,7 +110,7 @@ Usage
   If you want to sort by the page nums of buf, use the ``-m`` parameter.
   The detailed parameters are:

   fundamental function:
   fundamental function::

	Sort:
		-a		Sort by memory allocation time.
@@ -122,7 +122,7 @@ Usage
		-s		Sort by stack trace.
		-t		Sort by times (default).

   additional function:
   additional function::

	Cull:
		--cull <rules>
@@ -153,6 +153,7 @@ Usage

STANDARD FORMAT SPECIFIERS
==========================
::

	KEY		LONG		DESCRIPTION
	p		pid		process ID
+7 −0
Original line number Diff line number Diff line
@@ -315,6 +315,13 @@ static void per_cpu_remove_cache(void *arg)
	struct qlist_head *q;

	q = this_cpu_ptr(&cpu_quarantine);
	/*
	 * Ensure the ordering between the writing to q->offline and
	 * per_cpu_remove_cache.  Prevent cpu_quarantine from being corrupted
	 * by interrupt.
	 */
	if (READ_ONCE(q->offline))
		return;
	qlist_move_cache(q, &to_free, cache);
	qlist_free_all(&to_free, cache);
}