Whamcloud - gitweb
Branch: b1_4
authoradilger <adilger>
Wed, 6 Apr 2005 18:51:23 +0000 (18:51 +0000)
committeradilger <adilger>
Wed, 6 Apr 2005 18:51:23 +0000 (18:51 +0000)
commitfaaa42178af9614211651dec79eba06a03d2aa66
tree2d5f9d52815f38e1e9d357b6ad19155ed54d36e4
parentb9254bafc76452a276723e8f6d681d2a7d06007f
Branch: b1_4
Revert "last little bit of cleanup" for lli_size_sem locking.  Getting this
lock (a semaphore which can sleep) in ll_nopage and/or ll_ap_refresh_count
causes the client to lock up (symptoms include kupdated stuck, no free mem,
client unresponsive to network = elan timeouts).

Still need to figure proper locking solution here.  A spinlock is good for
all places except for ll_setattr_raw->vmtruncate path.

b=5654 (added under), b=6057, b=6059, b=6077 (possible fix)
lustre/llite/dir.c
lustre/llite/file.c
lustre/llite/llite_internal.h
lustre/llite/llite_mmap.c
lustre/llite/rw.c