From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tejun Heo Subject: [PATCH 16/16] writeback: move inode_to_bdi() to include/linux/backing-dev.h Date: Tue, 6 Jan 2015 14:29:17 -0500 Message-ID: <1420572557-11572-17-git-send-email-tj@kernel.org> References: <1420572557-11572-1-git-send-email-tj@kernel.org> Cc: linux-kernel@vger.kernel.org, jack@suse.cz, hch@infradead.org, hannes@cmpxchg.org, linux-fsdevel@vger.kernel.org, vgoyal@redhat.com, lizefan@huawei.com, cgroups@vger.kernel.org, linux-mm@kvack.org, mhocko@suse.cz, Tejun Heo To: axboe@kernel.dk Return-path: In-Reply-To: <1420572557-11572-1-git-send-email-tj@kernel.org> Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org inode_to_bdi() will be used by inline functions for the planned cgroup writeback support. Move it to include/linux/backing-dev.h. This patch doesn't introduce any behavior changes. Signed-off-by: Tejun Heo Cc: Jens Axboe Cc: Jan Kara --- fs/fs-writeback.c | 10 ---------- include/linux/backing-dev.h | 10 ++++++++++ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/fs/fs-writeback.c b/fs/fs-writeback.c index 41c9f1e..5130895 100644 --- a/fs/fs-writeback.c +++ b/fs/fs-writeback.c @@ -66,16 +66,6 @@ int writeback_in_progress(struct backing_dev_info *bdi) } EXPORT_SYMBOL(writeback_in_progress); -static inline struct backing_dev_info *inode_to_bdi(struct inode *inode) -{ - struct super_block *sb = inode->i_sb; - - if (sb_is_blkdev_sb(sb)) - return inode->i_mapping->backing_dev_info; - - return sb->s_bdi; -} - static inline struct inode *wb_inode(struct list_head *head) { return list_entry(head, struct inode, i_wb_list); diff --git a/include/linux/backing-dev.h b/include/linux/backing-dev.h index 918f5c9..3c6fd34 100644 --- a/include/linux/backing-dev.h +++ b/include/linux/backing-dev.h @@ -253,4 +253,14 @@ static inline int bdi_sched_wait(void *word) return 0; } +static inline struct backing_dev_info *inode_to_bdi(struct inode *inode) +{ + struct super_block *sb = inode->i_sb; + + if (sb_is_blkdev_sb(sb)) + return inode->i_mapping->backing_dev_info; + + return sb->s_bdi; +} + #endif /* _LINUX_BACKING_DEV_H */ -- 2.1.0