On 2010-07-20 16:50, William A. (Andy) Adamson wrote: > The file layout does not use nr_pages. The calculation is easy. No True, but we should strive for a coherent interface IMO, even if it's not the absolute minimal one. > need to pass the extra parameter. Why not just call > nfs_page_array_len() in the layout drivers that need it? It's defined in fs/nfs/internal.h, so to use it officially it should be moved to a public header file or exported as a public function. Benny > > -->Andy > > On Tue, Jul 20, 2010 at 1:57 AM, Benny Halevy <bhalevy@xxxxxxxxxxx> wrote: >> Signed-off-by: Benny Halevy <bhalevy@xxxxxxxxxxx> >> --- >> fs/nfs/nfs4filelayout.c | 2 +- >> 1 files changed, 1 insertions(+), 1 deletions(-) >> >> diff --git a/fs/nfs/nfs4filelayout.c b/fs/nfs/nfs4filelayout.c >> index 9b6ba8d..b2ce478 100644 >> --- a/fs/nfs/nfs4filelayout.c >> +++ b/fs/nfs/nfs4filelayout.c >> @@ -244,7 +244,7 @@ filelayout_read_pagelist(struct nfs_read_data *data, unsigned nr_pages) >> >> /* Perform async writes. */ >> static enum pnfs_try_status >> -filelayout_write_pagelist(struct nfs_write_data *data, int sync) >> +filelayout_write_pagelist(struct nfs_write_data *data, unsigned nr_pages, int sync) >> { >> struct pnfs_layout_segment *lseg = data->pdata.lseg; >> struct nfs4_pnfs_ds *ds; >> -- >> 1.7.1.1 >> >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-nfs" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> -- Benny Halevy Software Architect Panasas, Inc. bhalevy@xxxxxxxxxxx Tel/Fax: +972-3-647-8340 Mobile: +972-54-802-8340 Panasas: The Leader in Parallel Storage www.panasas.com -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html