1. 16 Oct, 2002 4 commits
    • Stephen Lord's avatar
      XFS: fix previous change, the wrong xfs_alloc_mark_busy call was removed · 405b12f0
      Stephen Lord authored
      Modid: 2.5.x-xfs:slinx:130045a
      405b12f0
    • Stephen Lord's avatar
      XFS: busylist fixups · 4b2892ba
      Stephen Lord authored
      xfs_alloc_put_freelist marks the blocks it gets as "busy".  However, this
      function is used in two different ways:
         
        1.  xfs_alloc_fix_freelist calls xfs_alloc_put_freelist to add new
        blocks to the freelist (that is, blocks it allocated with
        xfs_alloc_ag_vextent).
         
        2.  xfs_alloc_delrec calls xfs_alloc_put_freelist to free deleted
        b+tree blocks.  
         
      In case 1, the blocks should not be on the busy list; in case 2, they
      should.
      
      Modid: 2.5.x-xfs:slinx:129987a
      4b2892ba
    • Matthew Wilcox's avatar
      [PATCH] Allow compilation with -ffunction-sections · 9beb225e
      Matthew Wilcox authored
      If you compile the kernel with -ffunction-sections, each function gets
      put in a section .text.function_name.  This collides with our current use
      of .text.init.  So here's a patch which converts x86 to use .init.text
      instead.
      
      I've tested it on x86 and it still frees 120k of ram, so it seems to work.
      Other architectures will need to change their vmlinux.lds appropriately,
      and may need other changes (arm, m68k seem to use .text.init verbatim).
      9beb225e
    • Linus Torvalds's avatar
      Merge http://ppc.bkbits.net/for-linus-ppc64 · 4c41a1ce
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      4c41a1ce
  2. 17 Oct, 2002 3 commits
  3. 16 Oct, 2002 26 commits
  4. 15 Oct, 2002 7 commits