]> err.no Git - linux-2.6/blobdiff - fs/cifs/cifsglob.h
Merge branch 'master'
[linux-2.6] / fs / cifs / cifsglob.h
index 839a55667c3ca190e18e6dcada97a8d8f72d287e..1ba08f8c5bc4aafac85cf3f83929391d6c633e17 100644 (file)
@@ -299,6 +299,7 @@ struct cifsFileInfo {
        struct inode * pInode; /* needed for oplock break */
        unsigned closePend:1;   /* file is marked to close */
        unsigned invalidHandle:1;  /* file closed via session abend */
+       atomic_t wrtPending;   /* handle in use - defer close */
        struct semaphore fh_sem; /* prevents reopen race after dead ses*/
        char * search_resume_name; /* BB removeme BB */
        unsigned int resume_name_length; /* BB removeme - field renamed and moved BB */