Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-8747

[Testonly]crash tool supports parsing the maple tree data structures and functions

    • None
    • None
    • rhel-sst-kernel-debug
    • ssg_core_kernel
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • If docs needed, set a value
    • None

      Description of problem:

      The maple tree is introduced into upstream kernel 6.1:
      [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=524e00b36e8c547f5582eef3fb645a8d9fc5e3df
      [2]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=763ecb035029f500d7e6dc99acd1ad299b7726a1

      Crash tool needs to support parsing the vmcore with a maple tree feature, otherwise some crash commands may not work, such as vm and fuser.

      In ddition, the tree command can also dump the maple tree information.

      Related crash patches:

      872cad2d63b3 ("Port the maple tree data structures and functions")
      16a696762cbf ("Add maple tree support to "tree" command")
      222176a0a6c1 ("Add do_maple_tree() for maple tree operations")
      9efc1f68a44f ("Introduce maple tree vma iteration to vm_area_dump()")
      49f6c2095d82 ("Update the help text of "tree" command for maple tree")
      46344aa2f92b ("Dump maple tree offset variables by "help -o"")

      Version-Release number of selected component (if applicable):

      How reproducible:

      Steps to Reproduce:
      1.
      2.
      3.

      Actual results:

      Expected results:

      Additional info:

              ltao@redhat.com Liu Tao
              lijiang@redhat.com Lianbo Jiang
              Liu Tao Liu Tao
              Xiaoying Yan Xiaoying Yan
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: