/* set up the iterator to start reading from the cells list and return the first item  */
static void * afs_proc_cell_volumes_start(struct seq_file *p, loff_t *pos)
/* set up the iterator to start reading from the cells list and return the first item  */
static void * afs_proc_cell_volumes_start(struct seq_file *p, loff_t *pos)
{
	struct afs_cell *cell = m->private;
	_enter("cell=%p pos=%Ld", cell, *_pos);
	down_read(&cell->vl_sem);
	return seq_list_start_head(&cell->vl_list, *_pos);
}