properly format multi-line comments
authorErez_Zadok <ezk@cs.sunysb.edu>
Fri, 1 Jun 2007 03:51:01 +0000 (23:51 -0400)
committerRachita Kothiyal <rachita@dewey.fsl.cs.sunysb.edu>
Thu, 1 May 2008 23:02:50 +0000 (19:02 -0400)
Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
16 files changed:
fs/unionfs/commonfops.c
fs/unionfs/dentry.c
fs/unionfs/dirfops.c
fs/unionfs/dirhelper.c
fs/unionfs/export.c
fs/unionfs/inode.c
fs/unionfs/lookup.c
fs/unionfs/main.c
fs/unionfs/mmap.c
fs/unionfs/odf.c
fs/unionfs/rename.c
fs/unionfs/sioq.c
fs/unionfs/subr.c
fs/unionfs/super.c
fs/unionfs/union.h
fs/unionfs/unlink.c

index cf7e8cf7c04ed8ff44d21f5e3dfb3bd0b21ce13f..88c8c25465316c6de636ac123c03697346490617 100644 (file)
@@ -97,7 +97,8 @@ out:
        return err;
 }
 
-/* Same as copyup_deleted_file, but with rename instead of copyup
+/*
+ * Same as copyup_deleted_file, but with rename instead of copyup
  */
 int unionfs_silly_rename(struct dentry *dentry, struct dentry *hidden_dentry)
 {
@@ -163,7 +164,8 @@ out:
        return err;
 }
 
-/* put all references held by upper struct file and free lower file pointer
+/*
+ * put all references held by upper struct file and free lower file pointer
  * array
  */
 static void cleanup_file(struct file *file)
@@ -499,7 +501,8 @@ static int __open_dir(struct inode *inode, struct file *file)
                    < 0)
                        newest = &hidden_dentry->d_inode->i_mtime;
 
-               /* The branchget goes after the open, because otherwise
+               /*
+                * The branchget goes after the open, because otherwise
                 * we would miss the reference on release.
                 */
                unionfs_read_lock(inode->i_sb);
@@ -613,7 +616,8 @@ int unionfs_open(struct inode *inode, struct file *file)
 
        dentry = file->f_dentry;
 
-       /* FIXME: With nfs exporting we can get a disconnected dentry here.
+       /*
+        * FIXME: With nfs exporting we can get a disconnected dentry here.
         * This can happen if the dcache is dropped on the server while the
         * client is working, and export ops decodefh returns ESTALE to the
         * user. It would best to catch this by implementing decodefh
index f84911cdde8b2b7dcb2fd7c8fbb1d92ef5b46906..603cf3c861e5aac4e2efc5c2fa51579bda15e800 100644 (file)
@@ -37,7 +37,8 @@ static int __unionfs_d_revalidate_one(struct dentry *dentry,
        int interpose_flag;
        struct nameidata lowernd; /* TODO: be gentler to the stack */
 
-       /* FIXME: with nfs exporting, if export ops fails to connect a dentry
+       /*
+        * FIXME: with nfs exporting, if export ops fails to connect a dentry
         * and returns ESTALE to the client, we can end up with an inode that
         * has ibstart -1. This fix only stops the oopsing but the dentry will
         * become unusable on the client, it will keep getting ESTALE on any
index b384de265792f5ba44e24cf4d380a7c7114f6442..fb7c739a1e0d262d93aebe63e49824df56c9c7ce 100644 (file)
@@ -61,7 +61,8 @@ static int unionfs_readdir(struct file *file, void *dirent, filldir_t filldir)
                if (err)
                        goto out;
 
-               /* Reset file position, since an operation like rm *
+               /*
+                * Reset file position, since an operation like rm *
                 * will rm the 1st entry, purge and then try to
                 * readdir again after the 1st entry's pos and will
                 * resulting in error reading dirents or skipping files
@@ -111,7 +112,8 @@ static int unionfs_readdir(struct file *file, void *dirent, filldir_t filldir)
        /* save the file position */
        file->f_pos = odf_file->f_pos;
 
-       /* If EOF is reached, we set the file pos to the max possible value
+       /*
+        * If EOF is reached, we set the file pos to the max possible value
         * since the file pos must be greater than the size of the file as
         * viewed through the union and also odf cached file as not to
         * confuse unionfs_/nfs_readdir when EOF is reached
index 099e5a4150dd729482be7b8a12f70ff7392c8d65..2cc4a2c6c12fae788658f940f93fa2cf19af5db1 100644 (file)
@@ -82,7 +82,8 @@ static int cleanup_util_callback(void *dirent, const char *name, int namelen,
            (namelen == 1 || (name[1] == '.' && namelen == 2)))
                goto out;
 
-       /* remove dir cache files or all if files if cleaning
+       /*
+        * remove dir cache files or all if files if cleaning
         * /odf/reclaim and /odf/sr
         */
        if ((d_type == DT_REG && buf->mode != CLN_IC) ||
@@ -130,7 +131,8 @@ out:
 static int readdir_util_callback(void *dirent, const char *name, int namelen,
                                 loff_t offset, u64 ino, unsigned int d_type)
 {
-       /* FIXME: Fix this so it doesn't store whiteouts and thus is more
+       /*
+        * FIXME: Fix this so it doesn't store whiteouts and thus is more
         * efficient
         */
 
@@ -190,7 +192,8 @@ find:
        if (err || buf->mode != RD_CACHE_ODF || !buf->filp || whiteout)
                goto out;
 
-       /* Ideally we would want all entries we find here to be in the
+       /*
+        * Ideally we would want all entries we find here to be in the
         * odf and have a persistent inode. However it is possible for the
         * entries not to be in the odf yet, and thus not have a valid odf
         * inode number. We could have created an entry in the odf at this
@@ -451,7 +454,8 @@ out_sb:
        return err;
 }
 
-/* Checks if the given directory is physically empty
+/*
+ * Checks if the given directory is physically empty
  * Returns 0 if it is empty and -ENOTEMPTY if not
  */
 int check_empty_lower(struct dentry *lower_dentry, struct vfsmount *mnt)
@@ -497,7 +501,8 @@ out:
        return err;
 }
 
-/* Remove the hidden dentry by:
+/*
+ * Remove the hidden dentry by:
  *     a) rmdir if its a physically empty dir
  *     b) silly rename if its not physically empty
  *     c) unlink if not a dir
@@ -603,14 +608,16 @@ int odf_cleanup(struct odf_sb_info *odf, int mode, u64 b_to_free,
        stack.item[stack.n++] = odf->ic;
 
 cleanup_loop:
-       /* The cleanup loop pops a dentry off the stack, reads all
+       /*
+        * The cleanup loop pops a dentry off the stack, reads all
         * its entries, unlinking dir cache files and files in
         * odf/reclaim and pushing to the stack all directories
         */
        while (err >= 0 && stack.n > 0 && !success) {
                dentry = __odf_dstack_pop(&stack);
 
-               /* we need to dget /odf/reclaim and /odf/sr dirs again since
+               /*
+                * we need to dget /odf/reclaim and /odf/sr dirs again since
                 * we need them after we close the file
                 */
                if (buf->mode != CLN_IC)
@@ -634,7 +641,8 @@ cleanup_loop:
                fput(file);
 
                if (!err && buf->mode != CLN_IC) {
-                       /* remove all directories in odf/reclaim or odf/sr
+                       /*
+                        * remove all directories in odf/reclaim or odf/sr
                         * This assumes that the odf/reclaim dir structure
                         * is entirely flat, ie only odf/reclaim contains
                         * subdirectories
index ad02098a979a7ecc8489b7cf883073e192d08739..622815a4de416e80756e9c0f3d21febe5f2d0a36 100644 (file)
@@ -42,7 +42,8 @@ static struct dentry *__get_parent(struct super_block *sb,
        if (!stack.item)
                return ERR_PTR(-ENOMEM);
 
-       /* first we need to follow the odf_dentry back to the root (/odf/ns)
+       /*
+        * first we need to follow the odf_dentry back to the root (/odf/ns)
         * and keep track of the dentries we need to go through
         */
        dget(odf_dentry);
@@ -56,7 +57,8 @@ static struct dentry *__get_parent(struct super_block *sb,
                                dget(d);
                }
                else {
-                       /* if the odf dentry is disconnected we get its
+                       /*
+                        * if the odf dentry is disconnected we get its
                         * parent by calling get_parent on the odf fs
                         */
                        mutex_lock(&d->d_inode->i_mutex);
index 2a9257455f00a8e2c22ccc7362fb1a011d70e936..e941065f1ea28d6a4721cbd573ff813832757547 100644 (file)
@@ -59,11 +59,13 @@ static int unionfs_create(struct inode *parent, struct dentry *dentry,
 
        hidden_dentry = unionfs_lower_dentry_idx(dentry, bstart);
        if (!hidden_dentry) {
-               /* if hidden_dentry is NULL, create the entire
+               /*
+                * if hidden_dentry is NULL, create the entire
                 * dentry directory structure in branch 'bindex'.
                 * hidden_dentry will NOT be null when bindex == bstart
                 * because lookup passed as a negative unionfs dentry
-                * pointing to a lone negative underlying dentry */
+                * pointing to a lone negative underlying dentry
+                */
                hidden_dentry = create_parents(parent, dentry,
                                               dentry->d_name.name,
                                               bstart);
@@ -331,7 +333,8 @@ static int unionfs_symlink(struct inode *dir, struct dentry *dentry,
 
        hidden_dentry = unionfs_lower_dentry_idx(dentry, bstart);
        if (!hidden_dentry) {
-               /* if hidden_dentry is NULL, create the entire
+               /*
+                * if hidden_dentry is NULL, create the entire
                 * dentry directory structure in branch 'bindex'.
                 * hidden_dentry will NOT be null when bindex ==
                 * bstart because lookup passed as a negative
index 0e50f49a172b0dd2ffc9e0512d055c2569624bec..abe51287796c75f19b63bd087931e4975f47f6c3 100644 (file)
@@ -47,7 +47,8 @@ struct dentry *unionfs_lookup_backend(struct dentry *dentry,
        int namelen;
        struct nameidata new_nd;
 
-       /* We should already have a lock on this dentry in the case of a
+       /*
+        * We should already have a lock on this dentry in the case of a
         * partial lookup, or a revalidation. Otherwise it is returned from
         * new_dentry_private_data already locked.
         */
@@ -115,7 +116,8 @@ struct dentry *unionfs_lookup_backend(struct dentry *dentry,
                bopaque = odf_get_opaque(parent_dentry);
        BUG_ON(bstart < 0);
 
-       /* It would be ideal if we could convert partial lookups to only have
+       /*
+        * It would be ideal if we could convert partial lookups to only have
         * to do this work when they really need to.  It could probably improve
         * performance quite a bit, and maybe simplify the rest of the code.
         */
index cb490083703817206e89819b1baac9bc466dd7b3..35629a409c9c565ebb801b3e5f8cf48e7fab5878 100644 (file)
@@ -166,7 +166,8 @@ skip:
                if (IS_ERR(spliced))
                        err = PTR_ERR(spliced);
 
-               /* d_splice can return a dentry if it was disconnected
+               /*
+                * d_splice can return a dentry if it was disconnected
                 * and had to be moved. We must make sure that the pd
                 * of the new dentry is correct and that the inode info
                 * was filled properly. Finally we must return this new
@@ -617,7 +618,8 @@ static int unionfs_read_super(struct super_block *sb, void *raw_data,
        init_rwsem(&UNIONFS_SB(sb)->rwsem);
        UNIONFS_SB(sb)->high_branch_id = -1; /* -1 == invalid branch ID */
 
-       /* get the odf super block
+       /*
+        * get the odf super block
         * Try to extract the odf option from the mount time options and
         * then initialize odf sb data
         */
@@ -786,8 +788,10 @@ out_dput:
        }
 
 out_free_odf:
-       /* cleanup thread is not started,free it here so
-        * odf_put_super doesn't wait for it */
+       /*
+        * cleanup thread is not started,free it here so
+        * odf_put_super doesn't wait for it
+        */
        kfree(UNIONFS_SB(sb)->odf.cleanup);
        UNIONFS_SB(sb)->odf.cleanup = NULL;
        odf_put_super(&UNIONFS_SB(sb)->odf);
index 596fc018f946d05950753bada1fe9fb35da63dc1..f5a12422525806a7080cc1672b4e392dcc36209f 100644 (file)
@@ -271,7 +271,8 @@ int unionfs_commit_write(struct file *file, struct page *page, unsigned from,
        page_data = (char *)kmap(page);
        lower_file->f_pos = (page->index << PAGE_CACHE_SHIFT) + from;
 
-       /* SP: I use vfs_write instead of copying page data and the
+       /*
+        * SP: I use vfs_write instead of copying page data and the
         * prepare_write/commit_write combo because file system's like
         * GFS/OCFS2 don't like things touching those directly,
         * calling the underlying write op, while a little bit slower, will
index b6b4f2925ec9284c8c2c3dc6402172640a030a63..db20ebfb9d301007b12da23f5e61622a48e561f8 100644 (file)
@@ -13,7 +13,8 @@
 #include "union.h"
 #include "odf_internals.h"
 
-/* Create a directory in odf
+/*
+ * Create a directory in odf
  * Fails if the directory already exists
  */
 static inline struct dentry * __odf_create_dir(struct dentry *parent,
@@ -39,7 +40,8 @@ out:
        return dentry;
 }
 
-/* Creates the hierarchy for a fresh odf file.
+/*
+ * Creates the hierarchy for a fresh odf file.
  * It fails if any of the dirs/files to be created existed before
  */
 int __odf_create_hierarchy(struct dentry *odf_root)
@@ -287,7 +289,8 @@ struct dentry *odf_getdir(struct dentry *d_odf, const char *name, int len)
        return dentry;
 }
 
-/* parses the given options looking for odf-related options
+/*
+ * parses the given options looking for odf-related options
  * On success odf_path will contain the path to the odf file and
  * the return value can contain a combination of these flags:
  * ODF_OPT_KEEPCACHE and ODF_OPT_DIRS
@@ -347,7 +350,8 @@ int odf_parse_options(const char *options, char **odf_path)
                if (!strcmp("dirs", optname))
                        err |= ODF_OPT_DIRS;
 
-               /* don't throw error on unrecognized args because this will
+               /*
+                * don't throw error on unrecognized args because this will
                 * be caught by unionfs_parse_options, we should only be
                 * worried with options that affect the odf
                 */
@@ -566,7 +570,8 @@ out:
        return err;
 }
 
-/* Adds a dirent to the inode's hardlink info file if it doesn't exist.
+/*
+ * Adds a dirent to the inode's hardlink info file if it doesn't exist.
  * If the file was empty, fills in the copyup info (branch and inum) with 0's
  * If the file was not empty returns the odf dentry of one of the links for the
  * odf to link to it. (We might need to store the odf inum parent as well)
@@ -777,7 +782,8 @@ int odf_copyup_link(struct super_block *sb, struct dentry *old_dentry,
        filp_close(link_file, NULL);
        link_file = NULL;
 
-       /* XXX: create parent hierarchies in new_branch for all other links
+       /*
+        * XXX: create parent hierarchies in new_branch for all other links
         *      and link to the new_dentry
         */
 
@@ -835,7 +841,8 @@ skip:
        if (!ino)
                goto out;
 
-       /* XXX: the copied up file might have been copied up again, so we
+       /*
+        * XXX: the copied up file might have been copied up again, so we
         *      need to check that too in order to find the final dst branch
         */
 
@@ -845,7 +852,8 @@ skip:
        if (branch_dst >= 0)
                dst_ro = is_robranch_super(dentry->d_sb, branch_dst);
 
-       /* case 0:
+       /*
+        * case 0:
         * - dest branch id has changed because of remounts
         * - do not copyup, remove copyup info from link info file
         */
@@ -878,7 +886,8 @@ skip:
                err = 0;
        }
 
-       /* case 1:
+       /*
+        * case 1:
         * - Normal case, dst to the left of src and not ro
         * - create parent hierarchy and link in the dst branch
         */
@@ -903,7 +912,8 @@ skip:
                /* now link */
        }
 
-       /* case 2:
+       /*
+        * case 2:
         * - dst is the same as src branch and not ro
         * - unlink old file and straight link with copied up
         */
@@ -924,7 +934,8 @@ skip:
                ;
        }
 
-       /* case 4:
+       /*
+        * case 4:
         * - dst branch is ro
         * - copyup again!
         */
@@ -960,7 +971,8 @@ out:
  *     - ODF_LOOKUP_WH: create a whiteout
  */
 
-/* odf_lookup: This function should be used whenever we have a unionfs
+/*
+ * odf_lookup: This function should be used whenever we have a unionfs
  * dentry and want to find its entry in the ODF. Before doing the lookup
  * it checks for hardlinks and tries to lazily build up the links in the
  * odf.
@@ -1063,7 +1075,8 @@ out:
        return err;
 }
 
-/* odf_lookup_name: This function should be used whenever we don't have a
+/*
+ * odf_lookup_name: This function should be used whenever we don't have a
  * unionfs dentry, but want to lookup a name in the odf. It should never
  * be used to create entries in the odf, apart from whiteouts, since it
  * does not handle hardlinks.
@@ -1083,7 +1096,8 @@ struct dentry *odf_lookup_name(struct dentry *parent, const char *name,
         return __odf_lookup(parent, NULL, name, len, flags, NULL);
 }
 
-/* __odf_lookup:looks up an entry in the odf, creates new entries if
+/*
+ * __odf_lookup:looks up an entry in the odf, creates new entries if
  * required and handles hardlinks
  *
  * @parent:    unionfs dir dentry
@@ -1205,8 +1219,10 @@ struct dentry *__odf_lookup(struct dentry *parent,
                odf_set_opaque(odf_dentry, opaque);
        }
        else {
-               /* hardlinks, check if link inode is same as odf_dentry inode,
-                  and if not, link them */
+               /*
+                * hardlinks, check if link inode is same as odf_dentry inode,
+                * and if not, link them
+                */
        }
 
        if (odf_dentry && !IS_ERR(odf_dentry)) {
@@ -1225,7 +1241,8 @@ struct dentry *__odf_lookup(struct dentry *parent,
                        odf_dentry = NULL;
                }
        }
-       /* We return ENOENT if no entry is found, so the caller can
+       /*
+        * We return ENOENT if no entry is found, so the caller can
         * distinguish between an entry not being in the odf and an
         * entry that is in the odf but is a whiteout, (where NULL is
         * is returned)
@@ -1578,7 +1595,8 @@ int odf_remove(struct dentry *dentry, int flags)
                        err = vfs_unlink(odf_dentry->d_parent->d_inode,
                                         odf_dentry);
                else
-                       /* silly rename open files, so their ino does
+                       /*
+                        * silly rename open files, so their ino does
                         * not get recycled while still open
                         */
                        err = odf_reclaim(dentry, 1);
@@ -1595,7 +1613,8 @@ out:
        return err;
 }
 
-/* The opaque number stored with the odf inode is that of the branch id
+/*
+ * The opaque number stored with the odf inode is that of the branch id
  * which is not necessarily the same as the branch position, so we need to
  * convert the branch id to the branch position
  */
@@ -1613,7 +1632,8 @@ int odf_get_opaque(struct dentry *dentry)
 
        i = branch_id_to_idx(sb, opaque);
 
-       /* if this is reached then the opaque branch was deleted, so dentry
+       /*
+        * if this is reached then the opaque branch was deleted, so dentry
         * can no longer be considered opaque
         */
        if (i == -1)
index 527b5f03198a961784fde4d672bb889ba8e9d791..b1d42b5065a7de39545b6279346431dbc9b9bbce 100644 (file)
@@ -205,9 +205,10 @@ static int do_unionfs_rename(struct inode *old_dir,
                bindex = 0;
 
                if (S_ISDIR(old_dentry->d_inode->i_mode)) {
-                       /* at this point we can safely assume the directory
-                        * is logically empty, so mkdir at branch 0 */
-
+                       /*
+                        * at this point we can safely assume the directory
+                        * is logically empty, so mkdir at branch 0
+                        */
                        err = copyup_empty_dir(new_dir,
                                               new_dentry,
                                               old_dentry->d_inode->i_mode);
@@ -306,7 +307,8 @@ revert_out:
        return err;
 }
 
-/* We can't copyup a directory, because it may involve huge
+/*
+ * We can't copyup a directory, because it may involve huge
  * numbers of children, etc.  Doing that in the kernel would
  * be bad, so instead we let the user-space recurse and ask us
  * to copy up each file separately
@@ -370,9 +372,11 @@ int unionfs_rename(struct inode *old_dir, struct dentry *old_dentry,
        if (err)
                goto out;
 
-       /* if the new dentry exists at branch 0 and is a whiteout
+       /*
+        * if the new dentry exists at branch 0 and is a whiteout
         * or if it is a logically empty directory remove it,
-        * since it will cause us problems when we copyup */
+        * since it will cause us problems when we copyup
+        */
        hidden = unionfs_lower_dentry_idx(new_dentry, 0);
        if (hidden && hidden->d_inode ) {
                if (UNIONFS_D(new_dentry)->odf.whiteout) {
index c1b14552b546efa8e14411643a964aface8ff738..49b585232e9c2f2c0c6c4549a2e1b9ad658916a0 100644 (file)
@@ -83,7 +83,8 @@ int __run_sioa(void *args)
        return 0;
 }
 
-/* Creates an asynchronous thread. Calling process is responsible
+/*
+ * Creates an asynchronous thread. Calling process is responsible
  * for calling wait_for_completion. The thread executes the work function,
  * then sleeps for timeout time. When it wakes up it runs the done function
  * and terminates if done, otherwise repeats the loop.
@@ -102,7 +103,8 @@ void run_sioa(struct sioa_args *args, void (*work) (void*),
        kernel_thread(__run_sioa, args, 0);
 }
 
-/* Synchronous wake up an sioa thread, makes sure the thread
+/*
+ * Synchronous wake up an sioa thread, makes sure the thread
  * finishes its work before the caller resumes
  */
 void wake_up_and_wait_sioa(struct sioa_args *args)
index 8785219715af13de0763143f3de6a2a733867584..5d1e3ff3a8c11ea5676509171a124de98a76d3f8 100644 (file)
@@ -18,7 +18,8 @@
 
 #include "union.h"
 
-/* This is a helper function for rename, which ends up with hosed over dentries
+/*
+ * This is a helper function for rename, which ends up with hosed over dentries
  * when it needs to revert.
  */
 int unionfs_refresh_hidden_dentry(struct dentry *dentry, int bindex)
@@ -61,7 +62,8 @@ out:
        return err;
 }
 
-/* returns the sum of the n_link values of all the underlying inodes of the
+/*
+ * returns the sum of the n_link values of all the underlying inodes of the
  * passed inode
  */
 int unionfs_get_nlinks(struct inode *inode)
index 5b5b1fc8c41fd18f0900922e163f8e62cc5ec352..e5654dca53a8994ded94dc458dc2c0b3812b5a01 100644 (file)
@@ -700,7 +700,8 @@ out_no_change:
        if (err)
                goto out_release;
 
-       /* if odf_keepcache is not set, wake up the cleanup thread and force
+       /*
+        * if odf_keepcache is not set, wake up the cleanup thread and force
         * it to cleanup everything
         */
        if (!odf_keepcache) {
@@ -848,7 +849,8 @@ static void unionfs_clear_inode(struct inode *inode)
        kfree(UNIONFS_I(inode)->lower_inodes);
        UNIONFS_I(inode)->lower_inodes = NULL;
 
-       /* if this inode has been silly renamed in the odf we can now safely
+       /*
+        * if this inode has been silly renamed in the odf we can now safely
         * remove it from /odf/sr since it's not used anymore
         */
        odf_release_sr(inode);
index 0e06a17bf793379ae425aa400da42b6abbf1cba5..6ad9f9814fdf25d6a274bc72fae43a37706348be 100644 (file)
@@ -91,7 +91,8 @@ struct unionfs_file_info {
 
 /* odf dentry data in memory */
 struct odf_dentry_info {
-       /* When a unionfs dentry is looked up in the odf, then:
+       /*
+        * When a unionfs dentry is looked up in the odf, then:
         * - if its odf_dentry is NULL, it means it is not in the odf
         * - if it is not NULL, it is in the odf and the whiteout field
         *   will denote that it is a whiteout if not set to 0
index d9d8bd382f86d03ad12c45803141e536287f708c..174ba8a8dab064965da3dcf82b90cc27e4e8246f 100644 (file)
@@ -66,7 +66,8 @@ static int unionfs_do_unlink(struct inode *dir, struct dentry *dentry)
                        goto out;
        }
 
-       /* we want to update mtime here, since if the file to
+       /*
+        * we want to update mtime here, since if the file to
         * be removed was only on a rd only branch, then since
         * the mtime of that branch has not changed, so the
         * mtime of the upper file is not updated
@@ -76,9 +77,11 @@ static int unionfs_do_unlink(struct inode *dir, struct dentry *dentry)
        attr.ia_valid = ATTR_MTIME | ATTR_MTIME_SET | ATTR_FORCE;
        err = notify_change(dentry->d_parent, &attr);
 
-       /* XXX: ignore this error, for now, unionfs_setattr should
+       /*
+        * XXX: ignore this error, for now, unionfs_setattr should
         * be modified to set the attributes in /odf/ns not lower
-        * branches or set the odf mtime here */
+        * branches or set the odf mtime here
+        */
        err = 0;
 
 out:
@@ -108,7 +111,8 @@ int unionfs_unlink(struct inode *dir, struct dentry *dentry)
 
        /* call d_drop so the system "forgets" about us */
        if (!err) {
-               /* If there was a whiteout created then the original
+               /*
+                * If there was a whiteout created then the original
                 * ODF entry was removed and replaced by a previous call
                 * to create_whiteout. If not, the original entry is still
                 * here, so we just remove it only if its not a whiteout
@@ -180,7 +184,8 @@ static int unionfs_do_rmdir(struct inode *dir, struct dentry *dentry)
                        goto out;
        }
 
-       /* we want to update mtime here, since if the file to
+       /*
+        * we want to update mtime here, since if the file to
         * be removed was only on a rd only branch, then since
         * the mtime of that branch has not changed, so the
         * mtime of the upper file is not updated
@@ -190,9 +195,11 @@ static int unionfs_do_rmdir(struct inode *dir, struct dentry *dentry)
        attr.ia_valid = ATTR_MTIME | ATTR_MTIME_SET | ATTR_FORCE;
        err = notify_change(dentry->d_parent, &attr);
 
-       /* XXX: ignore this error, for now, unionfs_setattr should
+       /*
+        * XXX: ignore this error, for now, unionfs_setattr should
         * be modified to set the attributes in /odf/ns not lower
-        * branches or set the odf mtime here */
+        * branches or set the odf mtime here
+        */
        err = 0;
 
 out: