e2829b Increase SECTION_MAP_LAST_BIT to 5

Authored and Committed by liutgnu 3 years ago
    Increase SECTION_MAP_LAST_BIT to 5
    
    Resolves: bz1972464
    Upstream: Fedora
    Conflict: None
    
    commit 646456862df8926ba10dd7330abf3bf0f887e1b6
    Author: Kazuhito Hagio <k-hagio-ab@nec.com>
    Date:   Wed May 26 14:31:26 2021 +0900
    
        [PATCH] Increase SECTION_MAP_LAST_BIT to 5
    
        * Required for kernel 5.12
    
        Kernel commit 1f90a3477df3 ("mm: teach pfn_to_online_page() about
        ZONE_DEVICE section collisions") added a section flag
        (SECTION_TAINT_ZONE_DEVICE) and causes makedumpfile an error on
        some machines like this:
    
          __vtop4_x86_64: Can't get a valid pmd_pte.
          readmem: Can't convert a virtual address(ffffe2bdc2000000) to physical address.
          readmem: type_addr: 0, addr:ffffe2bdc2000000, size:32768
          __exclude_unnecessary_pages: Can't read the buffer of struct page.
          create_2nd_bitmap: Can't exclude unnecessary pages.
    
        Increase SECTION_MAP_LAST_BIT to 5 to fix this.  The bit had not
        been used until the change, so we can just increase the value.
    
        Signed-off-by: Kazuhito Hagio <k-hagio-ab@nec.com>
    
    Signed-off-by: Tao Liu <ltao@redhat.com>
    
        
file modified
+2 -0