Merge tag 'for-linux-3.3-merge-window' of git://linux-c6x.org/git/projects/linux...
[profile/ivi/kernel-x86-ivi.git] / fs / file_table.c
index c322794..20002e3 100644 (file)
@@ -474,29 +474,6 @@ void file_sb_list_del(struct file *file)
 
 #endif
 
-int fs_may_remount_ro(struct super_block *sb)
-{
-       struct file *file;
-       /* Check that no files are currently opened for writing. */
-       lg_global_lock(files_lglock);
-       do_file_list_for_each_entry(sb, file) {
-               struct inode *inode = file->f_path.dentry->d_inode;
-
-               /* File with pending delete? */
-               if (inode->i_nlink == 0)
-                       goto too_bad;
-
-               /* Writeable file? */
-               if (S_ISREG(inode->i_mode) && (file->f_mode & FMODE_WRITE))
-                       goto too_bad;
-       } while_file_list_for_each_entry;
-       lg_global_unlock(files_lglock);
-       return 1; /* Tis' cool bro. */
-too_bad:
-       lg_global_unlock(files_lglock);
-       return 0;
-}
-
 /**
  *     mark_files_ro - mark all files read-only
  *     @sb: superblock in question