1. 03 May, 2009 1 commit
  2. 02 May, 2009 1 commit
  3. 01 May, 2009 3 commits
    • J. Bruce Fields's avatar
      nfsd4: remove unused dl_trunc · 6707bd3d
      J. Bruce Fields authored
      There's no point in keeping this field around--it's always zero.
      
      (Background: the protocol allows you to tell the client that the file is
      about to be truncated, as an optimization to save the client from
      writing back dirty pages that will just be discarded.  We don't
      implement this hint.  If we do some day, adding this field back in will
      be the least of the work involved.)
      Signed-off-by: default avatarJ. Bruce Fields <bfields@citi.umich.edu>
      6707bd3d
    • J. Bruce Fields's avatar
      nfsd4: eliminate struct nfs4_cb_recall · b53d40c5
      J. Bruce Fields authored
      The nfs4_cb_recall struct is used only in nfs4_delegation, so its
      pointer to the containing delegation is unnecessary--we could just use
      container_of().
      
      But there's no real reason to have this a separate struct at all--just
      move these fields to nfs4_delegation.
      Signed-off-by: default avatarJ. Bruce Fields <bfields@citi.umich.edu>
      b53d40c5
    • J. Bruce Fields's avatar
      nfsd4: rename callback struct to cb_conn · c237dc03
      J. Bruce Fields authored
      I want to use the name for a struct that actually does represent a
      single callback.
      
      (Actually, I've never been sure it helps to a separate struct for the
      callback information.  Some day maybe those fields could just be dumped
      into struct nfs4_client.  I don't know.)
      Signed-off-by: default avatarJ. Bruce Fields <bfields@citi.umich.edu>
      c237dc03
  4. 29 Apr, 2009 10 commits
  5. 28 Apr, 2009 19 commits
  6. 24 Apr, 2009 2 commits
  7. 23 Apr, 2009 1 commit
  8. 22 Apr, 2009 3 commits
    • Linus Torvalds's avatar
      Linux 2.6.30-rc3 · 09106974
      Linus Torvalds authored
      09106974
    • Arjan van de Ven's avatar
      driver synchronization: make scsi_wait_scan more advanced · d4d5291c
      Arjan van de Ven authored
      There is currently only one way for userspace to say "wait for my storage
      device to get ready for the modules I just loaded": to load the
      scsi_wait_scan module. Expectations of userspace are that once this
      module is loaded, all the (storage) devices for which the drivers
      were loaded before the module load are present.
      
      Now, there are some issues with the implementation, and the async
      stuff got caught in the middle of this: The existing code only
      waits for the scsy async probing to finish, but it did not take
      into account at all that probing might not have begun yet.
      (Russell ran into this problem on his computer and the fix works for him)
      
      This patch fixes this more thoroughly than the previous "fix", which
      had some bad side effects (namely, for kernel code that wanted to wait for
      the scsi scan it would also do an async sync, which would deadlock if you did
      it from async context already.. there's a report about that on lkml):
      The patch makes the module first wait for all device driver probes, and then it
      will wait for the scsi parallel scan to finish.
      Signed-off-by: default avatarArjan van de Ven <arjan@linux.intel.com>
      Tested-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      d4d5291c
    • Jonathan Corbet's avatar
      Trivial: fix a typo in slow-work.h · 5dd559f0
      Jonathan Corbet authored
      Fix a comment typo in slow-work.h
      
      ...a trivial mistake, but it will mess up kerneldoc if nothing else.
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      5dd559f0