* This usage is similar to how swap files are handled, and allows us
  * to write to a file with no concerns of memory allocation failing.
  */
-static int read_page(struct file *file, unsigned long index,
-                    struct bitmap *bitmap,
-                    unsigned long count,
-                    struct page *page)
+static int read_file_page(struct file *file, unsigned long index,
+               struct bitmap *bitmap, unsigned long count, struct page *page)
 {
        int ret = 0;
        struct inode *inode = file_inode(file);
                loff_t isize = i_size_read(bitmap->storage.file->f_mapping->host);
                int bytes = isize > PAGE_SIZE ? PAGE_SIZE : isize;
 
-               err = read_page(bitmap->storage.file, 0,
+               err = read_file_page(bitmap->storage.file, 0,
                                bitmap, bytes, sb_page);
        } else {
                err = read_sb_page(bitmap->mddev,
                                count = PAGE_SIZE;
                        page = store->filemap[index];
                        if (file)
-                               ret = read_page(file, index, bitmap,
+                               ret = read_file_page(file, index, bitmap,
                                                count, page);
                        else
                                ret = read_sb_page(