1. 06 Mar, 2003 20 commits
    • Andrew Morton's avatar
      [PATCH] ext3: fix error-path memory leak · 3d7aa86c
      Andrew Morton authored
      Fix an error-path memory leak in ext3_fill_super().
      3d7aa86c
    • Andrew Morton's avatar
      [PATCH] uninlining in fs/binfmt_elf.c · dacb711c
      Andrew Morton authored
      uninline some functions which have multiple callsites.  A 5% reduction in
      text size.
      dacb711c
    • Andrew Morton's avatar
      [PATCH] reduce stack size: elf_core_dump() · 9a7a9c33
      Andrew Morton authored
      Patch from "Randy.Dunlap" <randy.dunlap@verizon.net>
      
      This patch reduces stack size in elf_core_dump() from over 0x400 (0x4a4 e.g.)
      to less than 0x100 (0xb0 on a P4 with gcc 2.96).
      9a7a9c33
    • Andrew Morton's avatar
      [PATCH] missed unlock_kernel() in ext3+htree · 6d29dc24
      Andrew Morton authored
      Patch from Alex Tomas <bzzz@tmi.comex.ru>
      
      There's a missing unlock_kernel().
      6d29dc24
    • Andrew Morton's avatar
      [PATCH] remove __pte_offset · a69236c2
      Andrew Morton authored
      Patch from Dave Hansen <haveblue@us.ibm.com>
      
      ptes this time
      a69236c2
    • Andrew Morton's avatar
      [PATCH] remove __pmd_offset · abe3455b
      Andrew Morton authored
      Patch from Dave Hansen <haveblue@us.ibm.com>
      
      Same thing as the __pgd_offset one, just for pmds this time to keep the
      naming consistent.
      abe3455b
    • Andrew Morton's avatar
      [PATCH] remove __pgd_offset · c93fdc3e
      Andrew Morton authored
      Patch from Dave Hansen <haveblue@us.ibm.com>
      
      __pgd_offset() and pgd_offset() are completely different functions.
      __pgd_offset() is really just a helper to figure out which entry in a
      pgd an address would fall into.   pgd_offset() does all the leg work and
      actually fetches the real pgd entry.
      
      pgd_index() is a much saner name for what __pgd_offset() does.  In fact,
      we do this:
      #define __pgd_offset(address) pgd_index(address)
      
      The attached patch removes all instances of __pgd_offset and just
      replaces them with pgd_index.
      
      Compiles with and without PAE on x86.
      c93fdc3e
    • Andrew Morton's avatar
      [PATCH] fix inode reclaim imbalance · b5acedc8
      Andrew Morton authored
      Well I thought we were shooting down unused inodes a bit aggressively.  With
      30,000 inodes total and 1000 unused, the 1000 are getting reclaimed
      instantly.
      
      shrink_icache_memory() needs to return the number of reclaimable inodes to
      page reclaim, not the total number.
      b5acedc8
    • Andrew Morton's avatar
      [PATCH] Reduced stack usage in random.c · adf781b0
      Andrew Morton authored
      Patch from: Matthew Wilcox <willy@debian.org>
      
      Reduces stack use in random.c by 350 (or maybe 700) bytes by sharing a local
      array between two functions.
      adf781b0
    • Andrew Morton's avatar
      [PATCH] export pfn_to_nid to modules · f208cebd
      Andrew Morton authored
      Patch from Patricia Gaughen <gone@us.ibm.com>
      
      This function was recently uninlined for NUMAQ.  But it used to be a macro,
      and modules need it.
      f208cebd
    • Andrew Morton's avatar
      [PATCH] cciss: fix initialization for PCI hotplug · 6bb99d2b
      Andrew Morton authored
      Patch from Stephen Cameron <steve.cameron@hp.com>
      
      * Fix driver to wait for firmware to indicate that it is ready.
        (Needed for PCI hotplug case, but for normal warm/cold reboot, by the
        time driver inits, firmware will already be ready.)
      6bb99d2b
    • Andrew Morton's avatar
      [PATCH] sk98lin 64-bit divide fix · c959468f
      Andrew Morton authored
      This driver is doing a division on a 64 bit valus which is identical to
      "jiffies" and is asking for __udiv64.  Cast the 64-bit value back to long.
      c959468f
    • Andrew Morton's avatar
      [PATCH] rtc lock ranking fix · a8c45fa8
      Andrew Morton authored
      Patch from: Zwane Mwaikambo <zwane@linuxpower.ca>
      
      Fix up a possible AB/BA deadlock identified by Dawson Engler's latest toy.
      a8c45fa8
    • Andrew Morton's avatar
      [PATCH] Fix nfs oops during mount · 58a94c29
      Andrew Morton authored
      Patch from Trond Myklebust <trond.myklebust@fys.uio.no>
      
      This has been floating about for a while, and fixes the oops which people
      keep on reporting.
      58a94c29
    • Andrew Morton's avatar
      [PATCH] balance_irq lockup fix · 97c843e2
      Andrew Morton authored
      irqdesc_t.lock is taken from interrupts - it needs irq-safe locking from
      process context.
      
      Also timer_irq_works() needs to use an unsigned long to hold a jiffies value
      (Kai Bankett)
      97c843e2
    • Andrew Morton's avatar
      [PATCH] i386 IRQ balancing cleanup · ea46825c
      Andrew Morton authored
      General coding cleanups in io_apic.c:
      
      - make pending_irq_balance_apicid[] static
      
      - reorder several functions so that forward decls are not needed and so
        that `inline' actually works.
      
      - 80 col fixes.
      ea46825c
    • Linus Torvalds's avatar
      Merge http://linux-isdn.bkbits.net/linux-2.5.make · 61f84a1e
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      61f84a1e
    • Kai Germaschewski's avatar
      Merge tp1.ruhr-uni-bochum.de:/scratch/kai/kernel/v2.5/linux-2.5 · 08549610
      Kai Germaschewski authored
      into tp1.ruhr-uni-bochum.de:/scratch/kai/kernel/v2.5/linux-2.5.make
      08549610
    • Kai Germaschewski's avatar
      do_mounts: Fix boot from ramdisk · 26d32e6e
      Kai Germaschewski authored
      Russell King investigated a failure case I introduced: When booting
      with "load_ramdisk=1", we use the kernel root= parameter to determine
      from what device to get the contents to copy into a ramdisk and then
      mount that ramdisk as root.
      
      For the copy to work, /dev/root needs to point to the device to load the
      ramdisk from.
      26d32e6e
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk · 9f996d2c
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      9f996d2c
  2. 07 Mar, 2003 1 commit
  3. 06 Mar, 2003 19 commits