An error occurred fetching the project authors.
  1. 16 Sep, 2003 2 commits
    • Jan Harkes's avatar
      [PATCH] Coda updates [3/5] · 449fe968
      Jan Harkes authored
      Both userspace and the kernel are testing only the fsuid part of the 
      coda_creds credentials structure. Nothing else is really used, so we now
      match the code with the actual usage by only passing fsuid around. The
      kernel-userspace API is kept compatible (for now).
      449fe968
    • Jan Harkes's avatar
      [PATCH] Coda updates [2/5] · 64353a2b
      Jan Harkes authored
      Use a global 'epoch' counter to invalidate cached permissions instead of
      traversing a racy linked list of all known Coda inodes.
      64353a2b
  2. 20 May, 2002 1 commit
    • Christoph Hellwig's avatar
      [PATCH] get rid of <linux/locks.h> · bd2b0c85
      Christoph Hellwig authored
      The lock.h header contained some hand-crafted lcoking routines from
      the pre-SMP days.  In 2.5 only lock_super/unlock_super are left,
      guarded by a number of completly unrelated (!) includes.
      
      This patch moves lock_super/unlock_super to fs.h, which defined
      struct super_block that is needed for those to operate it, removes
      locks.h and updates all caller to not include it and add the missing,
      previously nested includes where needed.
      bd2b0c85
  3. 02 Mar, 2002 1 commit
    • Jan Harkes's avatar
      [PATCH] 2.5.6-pre2 - Coda fixes and cleanups · 839e0e16
      Jan Harkes authored
      Here is a batch of accumulated bugfixes and cleanups for the Coda kernel
      module. Patch is against 2.5.6-pre2, I could also send these as separate
      patches.
      
      bugfix: Fix coda_dentry_revalidate bug
      
          Due to a bad test, coda_dentry_revalidate was forcing revalidation
          of cacheable inodes, and allowed caching of non-cacheable inodes.
      
      bugfix: Corrected i_mtime/i_ctime setting
      
          i_mtime and i_ctime were not always updated when writing to a file,
          or when modifying inode attributes.
      
      cleanup/optimization: Avoid getattr upcalls
      
          We can use coda_iget directly instead of coda_cnode_make when an
          upcall returns attributes and avoid the getattr upcall altogether.
      
      cleanup: Removed debugging messages
      
          CDEBUG macros haven't been useful ever since the initial development
          when they were introduced. They are too verbose for debugging
          purposes. Removing these saves about a third of the compiled size of
          the module.
      
          Removed print_entry variable that was used by ENTRY/EXIT macros
          which are already gone.
      
      cleanup/optimization: Readdir simplification
      
          Relying on the fact that the pagecache is already buffering far more
          efficiently, simplified coda_readdir implementation. We can now fill
          the complete userbuffer instead of returning after reading only 2KB.
      
          Passing dir entry types that are present in the venus_dirent
          structure to the user as well.
      
      cleanup: Removed redundant permissions statistics counters.
      
          The permission check count is about identical to the 'permission'
          field in the VFS stats, and the permission hit counter can trivially
          be derived from upcall_stats.access - vfs_stats.permission. Removed
          these redundant counters.
      
      cleanup: Removed useless test for c_flags in coda_revalidate_inode.
      
          We already know c_flags is set due to earlier tests.
      839e0e16
  4. 09 Feb, 2002 1 commit
  5. 05 Feb, 2002 4 commits
    • Linus Torvalds's avatar
      v2.5.1.3 -> v2.5.1.4 · d0415686
      Linus Torvalds authored
      - Jens Axboe: more bio updates, fix some request list bogosity under load
      - Al Viro: export seq_xxx functions
      - Manfred Spraul: include file cleanups, pc110pad compile fix
      - David Woodhouse: fix JFFS2 write error handling
      - Dave Jones: start merging up with 2.4.x patches
      - Manfred Spraul: coredump fixes, FS event counter cleanups
      - me: fix SCSI CD-ROM sectorsize BIO breakage
      d0415686
    • Linus Torvalds's avatar
      v2.5.0.5 -> v2.5.0.6 · ef40d49b
      Linus Torvalds authored
      - Jens Axboe: more bio stuff
      - Coda compile fixes
      - Nathan Laredo: stradis driver update
      ef40d49b
    • Linus Torvalds's avatar
      v2.4.3.6 -> v2.4.3.7 · ed6eefe4
      Linus Torvalds authored
        - Johannes Erdfelt: USB updates
        - David Howells: more rw-sem stuff
        - David Miller: network callback cleanups and fixes
        - Jan Harkes: make Coda use the proper VFS layer interfaces, so that it can use
        "non-traditional-unix" filesystems without inode numbers for backing store.
      ed6eefe4
    • Linus Torvalds's avatar
      Import changeset · 7a2deb32
      Linus Torvalds authored
      7a2deb32