#include <linux/pagemap.h>
#include <linux/mount.h>
#include <linux/namei.h>
-#include <linux/namespace.h>
+#include <linux/mnt_namespace.h>
#include "super.h"
#include "cell.h"
#include "volume.h"
ret = -EIO;
wait_on_page_locked(page);
- buf = kmap_atomic(page, KM_USER0);
+ buf = kmap(page);
if (!PageUptodate(page))
goto out_free;
if (PageError(page))
ret = 0;
out_free:
- kunmap_atomic(buf, KM_USER0);
+ kunmap(page);
page_cache_release(page);
out:
_leave(" = %d", ret);
{
kenter("%p,%p{%p{%s},%s}",
inode, file,
- file->f_dentry->d_parent,
- file->f_dentry->d_parent ?
- file->f_dentry->d_parent->d_name.name :
+ file->f_path.dentry->d_parent,
+ file->f_path.dentry->d_parent ?
+ file->f_path.dentry->d_parent->d_name.name :
(const unsigned char *) "",
- file->f_dentry->d_name.name);
+ file->f_path.dentry->d_name.name);
return -EREMOTE;
} /* end afs_mntpt_open() */
if (!PageUptodate(page) || PageError(page))
goto error;
- buf = kmap_atomic(page, KM_USER0);
+ buf = kmap(page);
memcpy(devname, buf, size);
- kunmap_atomic(buf, KM_USER0);
+ kunmap(page);
page_cache_release(page);
page = NULL;
*/
static void afs_mntpt_expiry_timed_out(struct afs_timer *timer)
{
-// kenter("");
+ kenter("");
mark_mounts_for_expiry(&afs_vfsmounts);
afs_kafstimod_add_timer(&afs_mntpt_expiry_timer,
afs_mntpt_expiry_timeout * HZ);
-// kleave("");
+ kleave("");
} /* end afs_mntpt_expiry_timed_out() */