/* After the inode slimming patch, i_pipe/i_bdev/i_cdev share the same location, so checking ->i_pipe is not enough to verify that this is a pipe.  */
static struct pipe_inode_info* pipe_info(struct inode *inode)
/* After the inode slimming patch, i_pipe/i_bdev/i_cdev share the same location, so checking ->i_pipe is not enough to verify that this is a pipe.  */
static struct pipe_inode_info* pipe_info(struct inode *inode)
{
	if (S_ISFIFO(inode->i_mode))
		return inode->i_pipe;
	return NULL;
}