1. 27 Apr, 2003 3 commits
    • Alexander Viro's avatar
      [PATCH] pin_fs/release_fs · 259f529f
      Alexander Viro authored
      	A couple of helpers - simple_pin_fs() and simple_release_fs().
      My fault - that code should've been put into libfs.c from the very
      beginning.  As it is, it got copied all over the place (binfmt_misc,
      capifs, usbfs, usbdevfs, rpc_pipefs).
      	Taken to libfs.c and cleaned up.
      259f529f
    • Alexander Viro's avatar
      [PATCH] simple_fill_super() · deddb7cb
      Alexander Viro authored
      	New libfs.c helper - simple_fill_super().  Abstracted from
      nfsd/nfsctl.c, couple of filesystems converted to it (nfsctl, binfmt_misc).
      
      	Function takes an array of triples (name, file_operations, mode),
      superblock and value for its ->s_magic.  It acts as fill_super() - populates
      superblock or fails.  We get a ramfs-style flat tree - root directory and
      a bunch of files in it.
      
      	That animal allows to put together a simple filesystem without
      touching any directory-related stuff - now it's as easy as implementing
      file_operations for files you want to have and telling what to call them.
      deddb7cb
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk/linux-2.5-rmk · a113994e
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      a113994e
  2. 28 Apr, 2003 3 commits
    • Russell King's avatar
      [ARM] set_pgd is confusing; rename it switch_mm · 27510721
      Russell King authored
      set_pgd implies that we're setting a pgd entry.  We aren't; we're
      switching the MMU page table pointer.  Call it switch_mm instead.
      27510721
    • Russell King's avatar
      [ARM] Remove check_bugs() · ef76bbd2
      Russell King authored
      check_bugs() has never been used to detect buggy ARM CPUs.  Therefore
      is no point in passing it to the per-cpu support code.
      ef76bbd2
    • Russell King's avatar
      [ARM] Part 2 in the cache API changes. · d37d9068
      Russell King authored
      This is the new API; we now have methods for handling DMA which are
      separate from those handling the TLB consistency issues, which are
      in turn separate from the methods handling the cache coherency
      issues.
      
      Implementations are, however, free to alias these methods internally.
      d37d9068
  3. 27 Apr, 2003 19 commits
  4. 26 Apr, 2003 7 commits
  5. 27 Apr, 2003 1 commit
  6. 26 Apr, 2003 7 commits