** Changed in: linux-nvidia-6.5 (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-nvidia-6.5 in Ubuntu.
https://bugs.launchpad.net/bugs/2055712

Title:
  Pull-request to address bug in mm/page_alloc.c

Status in linux-nvidia-6.5 package in Ubuntu:
  Fix Released

Bug description:
  
      The current calculation of min_free_kbytes only uses ZONE_DMA and
      ZONE_NORMAL pages,but the ZONE_MOVABLE zone->_watermark[WMARK_MIN] will
      also divide part of min_free_kbytes.This will cause the min watermark of
      ZONE_NORMAL to be too small in the presence of ZONE_MOVEABLE.

      __GFP_HIGH and PF_MEMALLOC allocations usually don't need movable zone
      pages, so just like ZONE_HIGHMEM, cap pages_min to a small value in
      __setup_per_zone_wmarks().

      On my testing machine with 16GB of memory (transparent hugepage is turned
      off by default, and movablecore=12G is configured) The following is a
      comparative test data of watermark_min

                      no patch        add patch
      ZONE_DMA        1               8
      ZONE_DMA32      151             709
      ZONE_NORMAL     233             1113
      ZONE_MOVABLE    1434            128
      min_free_kbytes 7288            7326

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-nvidia-6.5/+bug/2055712/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to