fuse: Use the high bit of request ID for indicating resend requests
[linux-2.6-block.git] / fs / fuse / dev.c
index 3c15a6b7f6f24ed2cc3e7feb394adca88eba6b9e..3ec8bb5e68ff59497481a84e4038fee093f08be8 100644 (file)
@@ -1814,6 +1814,8 @@ static void fuse_resend(struct fuse_conn *fc)
 
        list_for_each_entry_safe(req, next, &to_queue, list) {
                __set_bit(FR_PENDING, &req->flags);
+               /* mark the request as resend request */
+               req->in.h.unique |= FUSE_UNIQUE_RESEND;
        }
 
        spin_lock(&fiq->lock);