Skip to content
  1. May 10, 2008
  2. May 08, 2008
  3. May 05, 2008
  4. May 04, 2008
  5. Apr 30, 2008
  6. Apr 29, 2008
  7. Apr 28, 2008
  8. Apr 27, 2008
  9. Apr 26, 2008
  10. Apr 24, 2008
  11. Apr 19, 2008
  12. Apr 17, 2008
  13. Mar 12, 2008
  14. Mar 11, 2008
    • Thomas Gleixner's avatar
      x86: remove quicklists · 985a34bd
      Thomas Gleixner authored
      quicklists cause a serious memory leak on 32-bit x86,
      as documented at:
      
        http://bugzilla.kernel.org/show_bug.cgi?id=9991
      
      
      
      the reason is that the quicklist pool is a special-purpose
      cache that grows out of proportion. It is not accounted for
      anywhere and users have no way to even realize that it's
      the quicklists that are causing RAM usage spikes. It was
      supposed to be a relatively small pool, but as demonstrated
      by KOSAKI Motohiro, they can grow as large as:
      
        Quicklists:    1194304 kB
      
      given how much trouble this code has caused historically,
      and given that Andrew objected to its introduction on x86
      (years ago), the best option at this point is to remove them.
      
      [ any performance benefits of caching constructed pgds should
        be implemented in a more generic way (possibly within the page
        allocator), while still allowing constructed pages to be
        allocated by other workloads. ]
      
      Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      985a34bd
  15. Mar 05, 2008
  16. Mar 04, 2008
  17. Feb 22, 2008
    • Linus Torvalds's avatar
      Mark CC_STACKPROTECTOR as being BROKEN · 2c020a99
      Linus Torvalds authored
      
      
      It's always been broken, but recent fixes actually made it do something,
      and now the brokenness shows up as the resulting kernel simply not
      working at all.
      
      So it used to be that you could enable this config option, and it just
      didn't do anything.  Now we'd better stop people from enabling it by
      mistake, since it _does_ do something, but does it so badly as to be
      unusable.
      
      Code to actually make it work is pending, but incomplete and won't be
      merged into 2.6.25 in any case.
      
      Acked-by: default avatarArjan van de Ven <arjan@infradead.org>
      Acked-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Cc: James Morris <jmorris@namei.org>
      Cc: Ingo Molnar <mingo@elte.hu>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      2c020a99
  18. Feb 14, 2008
Loading