Re: VM fixes [2/4]

From: Nick Piggin (nickpiggin_at_yahoo.com.au)
Date: 12/30/04

  • Next message: Bruce Allan: "Re: [PATCH] [resend] VFS locking errors on max offset edge cases"
    Date:	Fri, 31 Dec 2004 08:12:42 +1100
    To: Andrea Arcangeli <andrea@suse.de>
    
    

    Andrea Arcangeli wrote:
    > This is the forward port to 2.6 of the lowmem_reserved algorithm I
    > invented in 2.4.1*, merged in 2.4.2x already and needed to fix workloads
    > like google (especially without swap) on x86 with >1G of ram, but it's
    > needed in all sort of workloads with lots of ram on x86, it's also
    > needed on x86-64 for dma allocations. This brings 2.6 in sync with
    > latest 2.4.2x.
    >

    This looks OK to me. It really simplifies the code there a lot too.

    The only questions I have are: should it be on by default? I don't think
    we ever reached an agreement. I'd say yes, after a run in -mm because it
    does potentially fix corner cases where lower zones get filled with un-
    freeable memory which could have been satisfied with higher zones.

    And second, any chance you could you port it to the mm patches already in
    -mm? Won't be a big job, just some clashes in __alloc_pages...

    mm-keep-count-of-free-areas.patch
    mm-higher-order-watermarks.patch
    mm-higher-order-watermarks-fix.patch
    mm-teach-kswapd-about-higher-order-areas.patch

    Thanks,
    Nick
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Bruce Allan: "Re: [PATCH] [resend] VFS locking errors on max offset edge cases"

    Relevant Pages

    • Re: Illegal use of reserved word in system.h
      ... portable to what I needed to port it;). ... It was just a note about how to get info about ram, cpu, os and so on. ... send the line "unsubscribe linux-kernel" in ... More majordomo info at http://vger.kernel.org/majordomo-info.html ...
      (Linux-Kernel)
    • Re: Feedback on a Linux Web Page please.
      ... Increasing the RAM on the little ... Intel 800 Series Chipset Motherboard ... Serial Port & 1 Parallel Port ... Onboard SoundMax Audio & NIC 10/100 ...
      (alt.os.linux)
    • Re: Octal switches: Maximising MCU pin usage with data busses
      ... >> their values when switching to the next switch 'chip'. ... >> of the chips, and say PORTB selecting the individual chips. ... Use one port as a bidirectional data buss, ... So the operation would be to set the RAM address, ...
      (comp.arch.embedded)
    • Re: dual ported RAM - different aspect ratio
      ... If the question is how to describe a port size ... could call 'a template'. ... the RAM block) will be used by more then one ... with mismatched aspect ratio, ...
      (comp.lang.vhdl)
    • libata: dma, io error messages
      ... abnormal status 0xD0 on port 0xD081B087 ... Unrecovered read error - auto reallocate failed ... I/O error, dev sda, sector 33935366 ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)