|
@@ -1108,7 +1108,7 @@ out:
|
|
|
*
|
|
|
* Return: 0 on success, VM_FAULT_SIGBUS on failure
|
|
|
*/
|
|
|
-static int cxlflash_mmap_fault(struct vm_fault *vmf)
|
|
|
+static vm_fault_t cxlflash_mmap_fault(struct vm_fault *vmf)
|
|
|
{
|
|
|
struct vm_area_struct *vma = vmf->vma;
|
|
|
struct file *file = vma->vm_file;
|
|
@@ -1119,7 +1119,7 @@ static int cxlflash_mmap_fault(struct vm_fault *vmf)
|
|
|
struct ctx_info *ctxi = NULL;
|
|
|
struct page *err_page = NULL;
|
|
|
enum ctx_ctrl ctrl = CTX_CTRL_ERR_FALLBACK | CTX_CTRL_FILE;
|
|
|
- int rc = 0;
|
|
|
+ vm_fault_t rc = 0;
|
|
|
int ctxid;
|
|
|
|
|
|
ctxid = cfg->ops->process_element(ctx);
|
|
@@ -1159,7 +1159,7 @@ static int cxlflash_mmap_fault(struct vm_fault *vmf)
|
|
|
out:
|
|
|
if (likely(ctxi))
|
|
|
put_context(ctxi);
|
|
|
- dev_dbg(dev, "%s: returning rc=%d\n", __func__, rc);
|
|
|
+ dev_dbg(dev, "%s: returning rc=%x\n", __func__, rc);
|
|
|
return rc;
|
|
|
|
|
|
err:
|