Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1140255pxu; Thu, 17 Dec 2020 03:16:03 -0800 (PST) X-Google-Smtp-Source: ABdhPJwP/jwoHFhNZwZvAjmN5d3Q0xZBqEU4K+r0WbCF0TWwm6LEqsOqaUIxSsFe+B/YvJ3PXuX6 X-Received: by 2002:a05:6402:1646:: with SMTP id s6mr38186673edx.319.1608203763381; Thu, 17 Dec 2020 03:16:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608203763; cv=none; d=google.com; s=arc-20160816; b=TCtzc9pHgioLNgqKXh2iG1t75Un60KPpHw4aARhgAbFaJpFuuAkFnTpKJtlKs+tQGM tqKOIIW48WVH0M3q6KyST/b0xbynLiMAN8iyYKRFWYUcXBvu6ntoAecOrCvVJoRVAHld AhiGEDT74vrCKMT5fOq6eJSzxyK6uBKCrXldsJp5PjDZei2E3U4ywXzA/rh+Grz1VGie qydtlTUhXxk07qta/bjnkUgoRejb4wh6Dq85VBu7QMzkXzRzI098FsWuzD46TUSeHq95 crscHBDO2119kzQh1LUItq8L+kKLAqm8fSX0H2H3QTm4yJc8lGgRrOQZIy7E7k+xFsqs /NhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=MVl9YD8Qe+TGS55m4qHFJUtBlXS/p1MyJRCPL2p5bRs=; b=rREWmaUKiEY8WD4dYPGOy0qmHgwqcqQMKVZj05skQW/trMbKnmkqX834FoeRhwZf34 /go5H3FZD0KQqPsFLR/kfriBwaaRXkb8icORHhrP+p3cNgTZlog7Y+Zcu202+9nMCPx6 uQp6T6MZ4HMK5Oe1N7Z0LHQnFUAcNAV9UN5izCffbZkJcz2DT3QrnfeRWqPrWufgUCm2 FieJvM/7s+L8JLvOHFH7fcp0fBTXg83h9UpFJ1gsUXboWAkVX9O9xMEJiuC7CiGuWp1l /w69YxcKGH9TctqdqilBSTKo7pifU3qsPngDJokvZz3+vQ+wxH/GyqFkK7YRsjVpAX34 KqXA== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=amsat.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id do13si2458332ejc.286.2020.12.17.03.15.40; Thu, 17 Dec 2020 03:16:03 -0800 (PST) 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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=amsat.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727351AbgLQLO6 convert rfc822-to-8bit (ORCPT + 99 others); Thu, 17 Dec 2020 06:14:58 -0500 Received: from mail-ot1-f46.google.com ([209.85.210.46]:44081 "EHLO mail-ot1-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726964AbgLQLO5 (ORCPT ); Thu, 17 Dec 2020 06:14:57 -0500 Received: by mail-ot1-f46.google.com with SMTP id f16so26841638otl.11; Thu, 17 Dec 2020 03:14:41 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=KJvh92esfWyHpcdkLeM+bdzabnEWcD1A6t+as3ieGWU=; b=WV9VhZu6Ov55FKLJ++nMcGJHPMkzXEAWCGY0XYDyDDH2A+Aa6288/zX5z6OB6NmkEQ EAsE/53+3S38wZDTMzTeoUz6Wp8J9qyHobBAGBY4hZYNaNgDPj4CJBCbhiqvaJW52pkD KnjRAJxf+h8uokCseCHNIKmHzRdJoj91WquIh2JbkEdi+cOOkj+L8SW4AGNT8jBr7EUs 7mUfISGW+v+UUbHLwZFXX6g33kmXasLVlrxeytaOagH7iF+A8AyUMl9KncAbw3JYWocL 5MSBPOKQfNdv0zF5mEWoX4pkHdU+FjWz8Z5hLyM+xOdQcXtIMxgWQjRIyF9SXvG2DBhc c5dA== X-Gm-Message-State: AOAM532/E4hFyvx93GilWhPrfW3YPY7f/sye1LtDzZGmnPNWqfeQDORW k6fa4E6FDi/xlXnJ7Z7URFhhIiC5q/dGRlbQKKM= X-Received: by 2002:a9d:63cd:: with SMTP id e13mr29394063otl.37.1608203656271; Thu, 17 Dec 2020 03:14:16 -0800 (PST) MIME-Version: 1.0 References: <20201216233956.280068-1-paul@crapouillou.net> In-Reply-To: <20201216233956.280068-1-paul@crapouillou.net> From: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= Date: Thu, 17 Dec 2020 12:14:04 +0100 Message-ID: Subject: Re: [PATCH] MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB To: Paul Cercueil Cc: Thomas Bogendoerfer , Nathan Chancellor , Nick Desaulniers , od@zcrc.me, "open list:BROADCOM NVRAM DRIVER" , open list , clang-built-linux@googlegroups.com, stable@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 17, 2020 at 12:41 AM Paul Cercueil wrote: > > The compressed payload is not necesarily 4-byte aligned, at least when > compiling with Clang. In that case, the 4-byte value appended to the > compressed payload that corresponds to the uncompressed kernel image > size must be read using get_unaligned_le(). > > This fixes Clang-built kernels not booting on MIPS (tested on a Ingenic > JZ4770 board). > > Fixes: b8f54f2cde78 ("MIPS: ZBOOT: copy appended dtb to the end of the kernel") > Cc: # v4.7 > Signed-off-by: Paul Cercueil > --- > arch/mips/boot/compressed/decompress.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Reviewed-by: Philippe Mathieu-Daudé