HACK: xen: privcmd: Implement llseek()

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
diff --git a/drivers/xen/privcmd.c b/drivers/xen/privcmd.c
index fd95963..4c43df6 100644
--- a/drivers/xen/privcmd.c
+++ b/drivers/xen/privcmd.c
@@ -1010,12 +1010,21 @@ static int privcmd_vma_range_is_mapped(
 				   is_mapped_fn, NULL) != 0;
 }
 
+static loff_t privcmd_llseek(struct file *file, loff_t offset, int whence)
+{
+	if (whence == SEEK_END)
+		return GUEST_SIZE;
+
+	return 0;
+}
+
 const struct file_operations xen_privcmd_fops = {
 	.owner = THIS_MODULE,
 	.unlocked_ioctl = privcmd_ioctl,
 	.open = privcmd_open,
 	.release = privcmd_release,
 	.mmap = privcmd_mmap,
+	.llseek = privcmd_llseek,
 };
 EXPORT_SYMBOL_GPL(xen_privcmd_fops);