From patchwork Mon Apr 16 15:24:18 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Souptick Joarder X-Patchwork-Id: 898703 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=kvm-ppc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="uTwWUFRZ"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40PsZN2JxZz9s3R for ; Tue, 17 Apr 2018 01:22:36 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751002AbeDPPWf (ORCPT ); Mon, 16 Apr 2018 11:22:35 -0400 Received: from mail-pf0-f194.google.com ([209.85.192.194]:43204 "EHLO mail-pf0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750708AbeDPPWf (ORCPT ); Mon, 16 Apr 2018 11:22:35 -0400 Received: by mail-pf0-f194.google.com with SMTP id j11so4141093pff.10 for ; Mon, 16 Apr 2018 08:22:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=5YFsn72kLvp1JGRPdVTxI96gfhBMje9fIBKSLA8O0Ds=; b=uTwWUFRZdfSvf2z4QpMdIAdsYMU8x961V4jirtwC47/rxQaGg2Plz8R9RVMom3JKJy AF18Z6tx4LKKV8NvSOHQyYsY3ZabwrPUJjsLoWJlMe8foV41sbfKroZVbL93K+8HJzJR 4ofXdHnebvWuOVAcs0rf9TkTi/LpG9iXC0ThPyP/0jSOKBVGCA5JABXby5AfKT3UbY3P xKa3Lvqcstf5g0ukYns9tj2bdCgPerrhXRRbfkJGADoIDdTZY/GlzPAqlHkluYatNC4M ECmsWUkNlBXbuqTyRAGQ78cURlmfSREOQFjNd9YgSXAKOPZq49d7WvoWq1cP6FZW7pq8 tuKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=5YFsn72kLvp1JGRPdVTxI96gfhBMje9fIBKSLA8O0Ds=; b=MMwJMUJGXYA5U60WufdY7+ielB8mqw8oP/yTvZLkd3epXFyS6TO0HiWVLbNGlAgVLz QfpCNA0H8uN9RrfiQ5VGNWwp42G2tp1v3i17WGOtDQhryTGNJCAxKWG0taWWqs9dOppm DC18XzakrHymKF+B4G5Ys+sEmDLV2Fi4UfhaO+KQLYQGwp0CSTZWAJ5x3GBfe9CIX+1j 0cZSc03ujE+sEyaw5oSHvyJQJAYiOLtZ8f6o/TpHcVT8dfsT81Gu6fVj8osVr7cVe4wb WVcczSKZYjcqUSMdOKpkM2aDb6ulP5Xp+afVvbkPpjubzQoBWtTXXzhkSmJrGdohg3kp x+yA== X-Gm-Message-State: ALQs6tBPMkTGaKS9zn7ijqH5PF3NMScJzEvXIdkjELanZbPwNBf916F8 bhftX7F4SpOEWdAmJnImputxBEUi X-Google-Smtp-Source: AIpwx4+7w0R5+2sXPuZgsS5BqbApufx6djtbIYsdC61cxc44yQcCki2Y/mVfm6+t/65pZkhjcmM7Ug== X-Received: by 10.99.56.91 with SMTP id h27mr1676373pgn.82.1523892154534; Mon, 16 Apr 2018 08:22:34 -0700 (PDT) Received: from jordon-HP-15-Notebook-PC ([49.205.217.195]) by smtp.gmail.com with ESMTPSA id x81sm6639829pgx.68.2018.04.16.08.22.23 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 16 Apr 2018 08:22:23 -0700 (PDT) Date: Mon, 16 Apr 2018 20:54:18 +0530 From: Souptick Joarder To: paulus@ozlabs.org, benh@kernel.crashing.org, mpe@ellerman.id.au Cc: kvm-ppc@vger.kernel.org, willy@infradead.org Subject: [PATCH] powerpc: kvm: Change return type to vm_fault_t Message-ID: <20180416152418.GA26895@jordon-HP-15-Notebook-PC> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Sender: kvm-ppc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm-ppc@vger.kernel.org Use new return type vm_fault_t for fault handler in struct vm_operations_struct. For now, this is just documenting that the function returns a VM_FAULT value rather than an errno. Once all instances are converted, vm_fault_t will become a distinct type. Reference commit id-> 1c8f422059ae5da07db7406ab916203f9417e396 Signed-off-by: Souptick Joarder --- arch/powerpc/kvm/book3s_64_vio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/arch/powerpc/kvm/book3s_64_vio.c b/arch/powerpc/kvm/book3s_64_vio.c index 4dffa61..346ac0d 100644 --- a/arch/powerpc/kvm/book3s_64_vio.c +++ b/arch/powerpc/kvm/book3s_64_vio.c @@ -237,7 +237,7 @@ static void release_spapr_tce_table(struct rcu_head *head) kfree(stt); } -static int kvm_spapr_tce_fault(struct vm_fault *vmf) +static vm_fault_t kvm_spapr_tce_fault(struct vm_fault *vmf) { struct kvmppc_spapr_tce_table *stt = vmf->vma->vm_file->private_data; struct page *page;