Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp178830ybm; Tue, 26 May 2020 13:55:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyZjdfbVrH5olnRcoWIbXKDzQ8KLpJRv+TxGhd4ocmYxMOeS1wZ3ErNqwVLhP3UDmQPhVzI X-Received: by 2002:a05:6402:b91:: with SMTP id cf17mr21148622edb.148.1590526505108; Tue, 26 May 2020 13:55:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590526505; cv=none; d=google.com; s=arc-20160816; b=E++qEilatTUdy1YaTo7rp8wnXj17BbSSED7W3UbOiz2UEOKFUUtFOflO3ukbSm5qdV h4gIdRpo4umrflNuCnlsL8yz1JwyP1xHTpGAUsnR50VB0E1nEFASRrg0Y3w+zMrb9FiX JbFEYUhfXk602nj57oJPF87eZdB3s7oaumTJbDpB3WtFy7hbg3KlHIKiEKJH6CH/qwgn tuXVbfqw3kUdUUetoOkObsXbkrmOU1FbkEDh1QvcsGhQ7v4XpFVYONJ+2FF/+etDTCnz kmT7OWgyetJs+oq+zdKiEImXgJ1+A20U3HdtsElZfvwW3Gm2cUNVBA1ixWmzmj/2CF7k bJvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=K/ckDwzS2sZ+TARuVZBVBirdHNSF9Mwo1mAbjui+JHo=; b=jHo43xkiZVV881AslovBw75WXqjfurbD4AYcAlboEv3GTbKAQoCCt063fwsROZPa5D otutOd2C4YgkUr+U1A0pyrz6p8v4l591QsE8aExgnApJPOHolfNeKbJ4SFTE8PpCD1jt I+UAdHOYpdO9Ntvz1GVH4yweUnhUFagv8fQ+erIzuYH/B512Xk7hixOprs4AZlXxvWHo /z86QoqCN4oW3z2AlRIe2keIWnfxIoGuYADO781IW5VvqGZGbLxutHT6dra7Xv1u/lwC ZFN/4vqFXC8gckGXXnAd0y4EvIaQGBxY7N7yhvVC9AE/sS1hqlbFNOLB9jeIasLwwewt TdDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=hO2nhI3J; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f30si558771edj.524.2020.05.26.13.54.41; Tue, 26 May 2020 13:55:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=hO2nhI3J; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2392280AbgEZTQO (ORCPT + 99 others); Tue, 26 May 2020 15:16:14 -0400 Received: from mail.kernel.org ([198.145.29.99]:48448 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2391809AbgEZTQM (ORCPT ); Tue, 26 May 2020 15:16:12 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0E96C2053B; Tue, 26 May 2020 19:16:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1590520571; bh=UM7I3L47W25YMxxLcbxVxwSxQCi28EC5cb/SVt9U61I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hO2nhI3J+Tq3cjkCU/RGjDW5rm+LIK43WOdgve4M47G8ZDU1ImS4e2bM7VX7boOZh Q5zbHzvJRP7W6jJ72DN7EGHK6j8+D2MJl0PfsCbpvHbXWsqaqYMzXV2FxIkT/UPXG3 M1kZ3lQnzjTgUdVq6zp7p7er5oTSgc54xA+QbvNI= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Lianbo Jiang , Philipp Rudo , Christian Borntraeger , Vasily Gorbik Subject: [PATCH 5.6 118/126] s390/kexec_file: fix initrd location for kdump kernel Date: Tue, 26 May 2020 20:54:15 +0200 Message-Id: <20200526183947.339223846@linuxfoundation.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200526183937.471379031@linuxfoundation.org> References: <20200526183937.471379031@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Philipp Rudo commit 70b690547d5ea1a3d135a4cc39cd1e08246d0c3a upstream. initrd_start must not point at the location the initrd is loaded into the crashkernel memory but at the location it will be after the crashkernel memory is swapped with the memory at 0. Fixes: ee337f5469fd ("s390/kexec_file: Add crash support to image loader") Reported-by: Lianbo Jiang Signed-off-by: Philipp Rudo Tested-by: Lianbo Jiang Link: https://lore.kernel.org/r/20200512193956.15ae3f23@laptop2-ibm.local Signed-off-by: Christian Borntraeger Signed-off-by: Vasily Gorbik Signed-off-by: Greg Kroah-Hartman --- arch/s390/kernel/machine_kexec_file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/arch/s390/kernel/machine_kexec_file.c +++ b/arch/s390/kernel/machine_kexec_file.c @@ -151,7 +151,7 @@ static int kexec_file_add_initrd(struct buf.mem += crashk_res.start; buf.memsz = buf.bufsz; - data->parm->initrd_start = buf.mem; + data->parm->initrd_start = data->memsz; data->parm->initrd_size = buf.memsz; data->memsz += buf.memsz;