]> err.no Git - linux-2.6/blobdiff - fs/udf/namei.c
ocfs2_dlm: Add missing locks in dlm_empty_lockres
[linux-2.6] / fs / udf / namei.c
index e40c95e6511734b65129517af8b0640203003c76..fe361cd19a98912ce1fec1f280d06d758ddec298 100644 (file)
@@ -876,7 +876,7 @@ static int udf_rmdir(struct inode * dir, struct dentry * dentry)
                udf_warning(inode->i_sb, "udf_rmdir",
                        "empty directory has nlink != 2 (%d)",
                        inode->i_nlink);
-       inode->i_nlink = 0;
+       clear_nlink(inode);
        inode->i_size = 0;
        inode_dec_link_count(inode);
        inode->i_ctime = dir->i_ctime = dir->i_mtime = current_fs_time(dir->i_sb);
@@ -1308,7 +1308,7 @@ end_rename:
        return retval;
 }
 
-struct inode_operations udf_dir_inode_operations = {
+const struct inode_operations udf_dir_inode_operations = {
        .lookup                         = udf_lookup,
        .create                         = udf_create,
        .link                           = udf_link,