]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - fs/aio.c
xps: Transmit Packet Steering
[net-next-2.6.git] / fs / aio.c
index 9e319a04780ee29b388d101d34e915de96624177..8c8f6c5b6d7930657f7a3aadf44fe4b4dc96b738 100644 (file)
--- a/fs/aio.c
+++ b/fs/aio.c
@@ -1553,10 +1553,9 @@ static void aio_batch_add(struct address_space *mapping,
         *
         * When we're called, we always have a reference
         * on the file, so we must always have a reference
-        * on the inode, so igrab must always just
-        * bump the count and move on.
+        * on the inode, so ihold() is safe here.
         */
-       atomic_inc(&mapping->host->i_count);
+       ihold(mapping->host);
        abe->mapping = mapping;
        hlist_add_head(&abe->list, &batch_hash[bucket]);
        return;