Displaying 1 result from an estimated 1 matches for "last_fs_block".
2010 Jul 22
4
[PATCH 1/3] ext3/ext4: Factor out disk addressability check
...m
+ *
+ * Determine whether a file system with @num_blocks blocks (and a
+ * block size of 2**@blocksize_bits) is addressable by the sector_t
+ * and page cache of the system. Return 0 if so and -EFBIG otherwise.
+ */
+int generic_check_addressable(unsigned blocksize_bits, u64 num_blocks)
+{
+ u64 last_fs_block = num_blocks - 1;
+
+ BUG_ON(blocksize_bits < 9);
+ BUG_ON(blocksize_bits > PAGE_CACHE_SHIFT);
+
+ if (unlikely(num_blocks == 0))
+ return 0;
+
+ printk(KERN_INFO "HERE %u %lu %u %u", blocksize_bits, last_fs_block,
+ sizeof(sector_t), sizeof(pgoff_t));
+
+ if ((last_fs_block...