lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200206231629.14151-1-richardw.yang@linux.intel.com>
Date:   Fri,  7 Feb 2020 07:16:26 +0800
From:   Wei Yang <richardw.yang@...ux.intel.com>
To:     akpm@...ux-foundation.org, osalvador@...e.de,
        dan.j.williams@...el.com
Cc:     linux-mm@...ck.org, linux-kernel@...r.kernel.org, bhe@...hat.com,
        david@...hat.com, Wei Yang <richardw.yang@...ux.intel.com>
Subject: [PATCH 0/3] Fixes "mm/sparsemem: support sub-section hotplug"

During reviewing David's code, I found current sub-section hotplug is
broken in several places.

The following link fix one potential issue, while David and I still spot
some suspicious points.

https://lkml.org/lkml/2020/2/6/334

The problem here is mainly about the memmap manipulation:

  * memmap would be overwrite if not use SPARSEMEM_VMEMMAP
  * only need to adjust memmap for SPARSEMEM_VMEMMAP

Wei Yang (3):
  mm/sparsemem: adjust memmap only for SPARSEMEM_VMEMMAP
  mm/sparsemem: get physical address to page struct instead of virtual
    address to pfn
  mm/sparsemem: avoid memmap overwrite for non-SPARSEMEM_VMEMMAP

 mm/sparse.c | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

-- 
2.17.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ