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

Commit 17556af2 authored by Oleg Drokin's avatar Oleg Drokin Committed by Greg Kroah-Hartman
Browse files

staging/lustre: Remove ununused ll_ra_read_get()



Also ll_ra_read_get_locked that was only used by it.

Signed-off-by: default avatarOleg Drokin <green@linuxhacker.ru>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent b27f9d18
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -657,7 +657,6 @@ static inline int ll_need_32bit_api(struct ll_sb_info *sbi)

void ll_ra_read_in(struct file *f, struct ll_ra_read *rar);
void ll_ra_read_ex(struct file *f, struct ll_ra_read *rar);
struct ll_ra_read *ll_ra_read_get(struct file *f);

/* llite/lproc_llite.c */
int ldebugfs_register_mountpoint(struct dentry *parent,
+0 −24
Original line number Diff line number Diff line
@@ -417,30 +417,6 @@ void ll_ra_read_ex(struct file *f, struct ll_ra_read *rar)
	spin_unlock(&ras->ras_lock);
}

static struct ll_ra_read *ll_ra_read_get_locked(struct ll_readahead_state *ras)
{
	struct ll_ra_read *scan;

	list_for_each_entry(scan, &ras->ras_read_beads, lrr_linkage) {
		if (scan->lrr_reader == current)
			return scan;
	}
	return NULL;
}

struct ll_ra_read *ll_ra_read_get(struct file *f)
{
	struct ll_readahead_state *ras;
	struct ll_ra_read	 *bead;

	ras = ll_ras_get(f);

	spin_lock(&ras->ras_lock);
	bead = ll_ra_read_get_locked(ras);
	spin_unlock(&ras->ras_lock);
	return bead;
}

static int cl_read_ahead_page(const struct lu_env *env, struct cl_io *io,
			      struct cl_page_list *queue, struct cl_page *page,
			      struct page *vmpage)