Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b57c2cb9 authored by Fabian Frederick's avatar Fabian Frederick Committed by Al Viro
Browse files

pagemap.h: move dir_pages() over there



That function was declared in a lot of filesystems to calculate
directory pages.

Signed-off-by: default avatarFabian Frederick <fabf@skynet.be>
Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent e5e6e97f
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -44,12 +44,6 @@ static inline void exofs_put_page(struct page *page)
	page_cache_release(page);
}

/* Accesses dir's inode->i_size must be called under inode lock */
static inline unsigned long dir_pages(struct inode *inode)
{
	return (inode->i_size + PAGE_CACHE_SIZE - 1) >> PAGE_CACHE_SHIFT;
}

static unsigned exofs_last_byte(struct inode *inode, unsigned long page_nr)
{
	loff_t last_byte = inode->i_size;
+0 −5
Original line number Diff line number Diff line
@@ -70,11 +70,6 @@ static inline void ext2_put_page(struct page *page)
	page_cache_release(page);
}

static inline unsigned long dir_pages(struct inode *inode)
{
	return (inode->i_size+PAGE_CACHE_SIZE-1)>>PAGE_CACHE_SHIFT;
}

/*
 * Return the offset into page `page_nr' of the last valid
 * byte in that page, plus one.
+0 −7
Original line number Diff line number Diff line
@@ -61,13 +61,6 @@ const struct file_operations vxfs_dir_operations = {
	.iterate =		vxfs_readdir,
};

 
static inline u_long
dir_pages(struct inode *inode)
{
	return (inode->i_size + PAGE_CACHE_SIZE - 1) >> PAGE_CACHE_SHIFT;
}
 
static inline u_long
dir_blocks(struct inode *ip)
{
+0 −5
Original line number Diff line number Diff line
@@ -45,11 +45,6 @@ minix_last_byte(struct inode *inode, unsigned long page_nr)
	return last_byte;
}

static inline unsigned long dir_pages(struct inode *inode)
{
	return (inode->i_size+PAGE_CACHE_SIZE-1)>>PAGE_CACHE_SHIFT;
}

static int dir_commit_chunk(struct page *page, loff_t pos, unsigned len)
{
	struct address_space *mapping = page->mapping;
+0 −5
Original line number Diff line number Diff line
@@ -61,11 +61,6 @@ static inline void nilfs_put_page(struct page *page)
	page_cache_release(page);
}

static inline unsigned long dir_pages(struct inode *inode)
{
	return (inode->i_size+PAGE_CACHE_SIZE-1)>>PAGE_CACHE_SHIFT;
}

/*
 * Return the offset into page `page_nr' of the last valid
 * byte in that page, plus one.
Loading