1. 06 Nov, 2002 34 commits
  2. 05 Nov, 2002 6 commits
    • Linus Torvalds's avatar
      Fix floppy timer initialization · 32e71bf0
      Linus Torvalds authored
      32e71bf0
    • Andrew Morton's avatar
      [PATCH] init timers under fs/ · 918d25b1
      Andrew Morton authored
      There's only the one, in XFS.
      918d25b1
    • Trond Myklebust's avatar
      [PATCH] Convert NFS client to use ->readpages() · b9a2dd76
      Trond Myklebust authored
        - Add the library function read_cache_pages(), which is used in a
          similar fashion to the single page 'read_cache_page()'. It hides
          the details of the LRU cache etc. from a filesystem that wants to
          to populate an address space with a list of pages.
      
        - Fix NFS so that readahead uses the ->readpages() interface. Means
          that we can immediately schedule an RPC call in order to complete
          the I/O, rather than relying on somebody later triggering it by
          calling lock_page() (and hence sync_page()). The sync_page()
          method is race-prone, since the waiting page may try to call it
          before we've finished initializing the 'struct nfs_page'.
      
        - Clear out nfs_sync_page(), the nfs_inode->read list, and
          friends. When the I/O completion gets scheduled in ->readpage(),
          ->readpages(), they have no reason to exist.
      b9a2dd76
    • Trond Myklebust's avatar
      [PATCH] Make ->readpages palatable to NFS · b729e488
      Trond Myklebust authored
      The following patch makes the ->readpages() address_space_operation
      take a struct file argument just like ->readpage().
      b729e488
    • Linus Torvalds's avatar
    • Linus Torvalds's avatar
      Merge · 21d9540e
      Linus Torvalds authored
      21d9540e