1. 21 May, 2002 14 commits
    • Chris Mason's avatar
      [PATCH] reiserfs 64 bit bug in get_virtual_node_size · ea882f08
      Chris Mason authored
      This patch fixes a problem with reiserfs on 64 bit machines.  Our
      struct virtual_item is a different size there, and some calculations
      that assume otherwise lead to this panic create_virtual_node:
      
      vs-8030: create_virtual_node: virtual node space consumed
      ea882f08
    • Christoph Hellwig's avatar
      [PATCH] bfs header move around + warning fix · 70e08a38
      Christoph Hellwig authored
      (Patch has been ACKed by the bfs maintainer)
      
      Now that bfs no more is included in the big unions in fs.h it makes
      sense to move the contents of bfs_fs_i.h and bfs_fs_sb.h to a bfs-private
      location.  I've created fs/bfs/bfs.h for that, also merging in bfs_defs.h.
      
      In addition I've changed si_imap to an unsigned long pointer as the bitops
      now use that type explicitly.
      70e08a38
    • Christoph Hellwig's avatar
      [PATCH] fix sr compile warnings · 4fbda124
      Christoph Hellwig authored
      Remove an unused label and an unused variable.
      4fbda124
    • Christoph Hellwig's avatar
      [PATCH] fix bitop warnings in parallel port generic driver · 8829c752
      Christoph Hellwig authored
      pg tried to issue bitops on int, this fixes it to use an ulong instead.
      8829c752
    • Rusty Russell's avatar
      [PATCH] Tasklet cleanup · 2c6e92ad
      Rusty Russell authored
      This makes tasklet_vec and tasklet_hi_vec static inside softirq.c, and
      makes them __per_cpu_data.
      2c6e92ad
    • Rusty Russell's avatar
      [PATCH] Futex update. · facdecfa
      Rusty Russell authored
      This changes futex semantics to a simple "sleep if this address
      equals this value" interface, which is more convenient for building
      other primitives.  It also adds a timeout value.
      
      Example library can be found at:
         http://www.kernel.org/pub/linux/kernel/people/rusty/futex-2.0.tar.gz
      facdecfa
    • Linus Torvalds's avatar
      Merge http://linux-isdn.bkbits.net/linux-2.5.make · da320c63
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      da320c63
    • Kai Germaschewski's avatar
      kbuild: aic7xxx firmware build should not overwrite shipped files · b3434820
      Kai Germaschewski authored
      o Add dependencies on generated files explicitly to the
        aic7xxx Makefile - These cannot be figured out
        automatically
       
      o Rename the precompiled firmware files to 
        shipped_aic7xxx_{reg,seq}.h, so that we don't overwrite 
        shipped files when regenerating the firmware
      b3434820
    • Christoph Hellwig's avatar
      [PATCH] buffermem_pages removal (5/5) · 978364b9
      Christoph Hellwig authored
      No more users of buffermem_pages are left, remove it.
      While at it also remove some orphaned externs around it in swap.h
      978364b9
    • Christoph Hellwig's avatar
      [PATCH] buffermem_pages removal (4/5) · 71e6cd0a
      Christoph Hellwig authored
      This is the most discussion-worthy patch of the series:  Change the
      meaning of si_meminfo->bufferram from "all pages in pagecache
      backed by block devices" to "all pages in pagecache".
      
      In the header/manpage is is documented as "Memory used by buffers",
      but as the buffercache is gone I think the new meaning fits the
      intention from pre-pagecache days much better.
      71e6cd0a
    • Christoph Hellwig's avatar
      [PATCH] buffermem_pages removal (3/5) · 628d1558
      Christoph Hellwig authored
      This one is a bit more controveral as it may break stupid userlevel
      programs:  remove the 'Buffers' field from /proc/meminfo and make
      the Cached field show the full pagecache size instead of subtracting
      the block-device backed pages.
      
      All /proc/meminfo-using programs I have (free, top) still work fine.
      628d1558
    • Christoph Hellwig's avatar
      [PATCH] buffermem_pages removal (2/5) · 44777687
      Christoph Hellwig authored
      Remove buffermem_pages showing from sgi serial code (debug only).
      44777687
    • Christoph Hellwig's avatar
      [PATCH] buffermem_pages removal (1/5) · e95bd965
      Christoph Hellwig authored
      With all work done by akpm in 2.5 Linus no more has a buffer cache
      in the traditional sense.  Still we try to keep estimates about
      what would be the buffer cache size by keeping the number of pages
      indexed by block device inodes.  This is broken not only because the
      old buffercache was also used for file data which is nowdays not
      hashed to block device inodes and thus makes every user of this data
      assume wrong numbers.  Second is is possible to use block device
      pages not through the buffer_head interface (i.e. userspace
      block device nodes, possibly JFS also soon).  In addition the atomic_t
      used for this bookkepping (buffermem_pages) causes cacheline bouncing
      on larger machines.
      
      This is the first patch of a series to get rid of it.  It removes the
      useless output of supposedly buffer pages in show_mem(), which is used
      by the magic sysrq key code.
      e95bd965
    • Kai Germaschewski's avatar
      kbuild: Stop immediately on error · 5f044d28
      Kai Germaschewski authored
      This patch restores the previous behavior of stopping the build
      immediately on error (unless the -k option is given to make)
      
      Before this patch, we would do the echo command no matter if the
      compile failed, thus returning success always.
      
      (Jan Harkes)
      5f044d28
  2. 20 May, 2002 26 commits