1.1 --- a/libfsserver/lib/files/file_paging.cc Sun Aug 01 22:48:12 2021 +0200
1.2 +++ b/libfsserver/lib/files/file_paging.cc Mon Aug 02 19:39:10 2021 +0200
1.3 @@ -110,23 +110,15 @@
1.4
1.5 /* Return a pager initialised with a page mapper. */
1.6
1.7 -long FilePaging::get_pager(FileOpening *opening, const char *path, flags_t flags, Pager **pager)
1.8 +long FilePaging::get_pager(FileOpening *opening, const char *path, flags_t flags, fileid_t fileid, Pager **pager)
1.9 {
1.10 std::lock_guard<std::mutex> guard(_lock);
1.11
1.12 - /* Obtain an identifier for the file, even for new files. */
1.13 -
1.14 - fileid_t fileid;
1.15 - long err = opening->get_fileid(path, flags, &fileid);
1.16 -
1.17 - if (err)
1.18 - return err;
1.19 -
1.20 /* Obtain any existing page mapper registered for the file, or make a new
1.21 page mapper. */
1.22
1.23 PageMapper *mapper;
1.24 - err = get_mapper(opening, path, flags, fileid, &mapper);
1.25 + long err = get_mapper(opening, path, flags, fileid, &mapper);
1.26
1.27 if (err)
1.28 return err;