Received: by 10.213.65.68 with SMTP id h4csp16721imn; Thu, 29 Mar 2018 23:29:20 -0700 (PDT) X-Google-Smtp-Source: AIpwx496eoi8eu0t8pfcS/fS07rU17sOKyqJePxEbw5ZnCBw8OYrbeR+pGGlQtQrtWmwSs1Lqu6x X-Received: by 10.98.93.141 with SMTP id n13mr8896129pfj.10.1522391360210; Thu, 29 Mar 2018 23:29:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522391360; cv=none; d=google.com; s=arc-20160816; b=LN0x03XxjIIkMCiCzEQVFmQuARghPhDrq5mxHrhtZr3gCAuaAEUImZc8w3NxToz0lN 8N3fwxabFJbm+F5pOSdiU+HVglNAYvBWbcwViaptYzdd47A5c9ABKIN3MT/TWhvwzDTq /arsst56JbjcvyqHCGBZy/0zFpLDE/VQHr4RgA2zCk37M1ax3ZwK0FzzaqoFY/9S0/QH Mot6lktMCSk4B4lqF7o/NCWKwQldgk7L+xmDjP5Wsax3jXoSwOIxB4d6gi+ep0jfODH+ GyTEoXWsiAGF3nV/GbLTlWoglczZ2m8e3+Lz3bCvbx2Ulp8VVqYn1gdqMoL6puBk+G5I Gftw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:organisation:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=nKOiiGfKQnvw44X1TwLmpT3C3VP6XYwckjcKpuouwJY=; b=lgVcC8Xx3wX/tZ9xiSCywLADZBDaoXsKycxnso655zJzIRwABut5SkcjJ8Erkuj8ra VslJuP3/yVGVBV3XJpCCk8SlkjsWHOSWlKy+2lOhdTsi4gLRYI0z0pK5vrsx1xWWaNo6 ifqRK/MFx5KKSn3CF0QUBnvAsGsFc/9ls59YKQszKJ9c1rNBnyM3pYB+QDck0f2BZdVD UgBqWJebN8xTBlb47l/DbiNghNXOo3MeuDI/0yapUnYN0Z1+KkKwcE6dcP09ZnEP/s2b PF+pQxLEUwzcq9b3vkw1VDHQQxJc0xF6QufhtGieuxkAaCt5CSg2+oGjmhXP0IYMES1l QiIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@verge.net.au header.s=mail header.b=MQPgNhKW; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c5si5600367pfn.386.2018.03.29.23.29.05; Thu, 29 Mar 2018 23:29:20 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@verge.net.au header.s=mail header.b=MQPgNhKW; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751243AbeC3G15 (ORCPT + 99 others); Fri, 30 Mar 2018 02:27:57 -0400 Received: from kirsty.vergenet.net ([202.4.237.240]:45213 "EHLO kirsty.vergenet.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750988AbeC3G14 (ORCPT ); Fri, 30 Mar 2018 02:27:56 -0400 Received: from penelope.horms.nl (52D9BC73.cm-11-1c.dynamic.ziggo.nl [82.217.188.115]) by kirsty.vergenet.net (Postfix) with ESMTPA id 332CA25B77C; Fri, 30 Mar 2018 17:27:54 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verge.net.au; s=mail; t=1522391274; bh=wu9kKvbPMyrrJc+3TF84HkrkvHD+5vVGxiHV/lAGacs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=MQPgNhKWGaqy9E4sRYCGCIGjuIjKt2NiWJC0vYXVfUi3J3JM7cycwnFYrZS4v0qhx 1gn12FpXnVxWESoGi7CQeNbs1brOVPGEnApjBu9CN5ZusJBpKXwgFQU+6nkht3lOS1 LZj3927BneAkv0a8HqqAGIsV7RPbncVw7w+jnv94= Received: by penelope.horms.nl (Postfix, from userid 7100) id 0FE0DE20898; Fri, 30 Mar 2018 08:27:52 +0200 (CEST) Date: Fri, 30 Mar 2018 08:27:52 +0200 From: Simon Horman To: Thiago Jung Bauermann Cc: linuxppc-dev@lists.ozlabs.org, Michael Ellerman , kexec@lists.infradead.org, linux-kernel@vger.kernel.org, Michal =?utf-8?B?U3VjaMOhbmVr?= , Dave Young Subject: Re: [PATCH] powerpc: kexec_file: Fix error code when trying to load kdump kernel Message-ID: <20180330062751.q6p5ofb5ia3auj7e@verge.net.au> References: <20180329190543.25118-1-bauerman@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180329190543.25118-1-bauerman@linux.vnet.ibm.com> Organisation: Horms Solutions BV User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 29, 2018 at 04:05:43PM -0300, Thiago Jung Bauermann wrote: > kexec_file_load() on powerpc doesn't support kdump kernels yet, so it > returns -ENOTSUPP in that case. > > I've recently learned that this errno is internal to the kernel and isn't > supposed to be exposed to userspace. Therefore, change to -EOPNOTSUPP which > is defined in an uapi header. > > This does indeed make kexec-tools happier. Before the patch, on ppc64le: > > # ~bauermann/src/kexec-tools/build/sbin/kexec -s -p /boot/vmlinuz > kexec_file_load failed: Unknown error 524 > > After the patch: > > # ~bauermann/src/kexec-tools/build/sbin/kexec -s -p /boot/vmlinuz > kexec_file_load failed: Operation not supported > > Fixes: a0458284f062 ("powerpc: Add support code for kexec_file_load()") > Reported-by: Dave Young > Signed-off-by: Thiago Jung Bauermann Reviewed-by: Simon Horman