Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2450827pxj; Mon, 10 May 2021 03:21:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzEDJn/+oq5/FVlQkCe4n7BrJiag6nWXh5af0LZ/kf2jekzYh+3ojvcjpI2UA+zva3fIcX0 X-Received: by 2002:a92:2c02:: with SMTP id t2mr20717270ile.233.1620642072527; Mon, 10 May 2021 03:21:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620642072; cv=none; d=google.com; s=arc-20160816; b=uCvn1JELO9LDOg+Nev8CBMq698RipCk335OE04j1HN/chtwwrZa7zcWAI2+waDQBUt zkcFzoDH4JZB5Fr2joiIvVV6t9kh/LdhJBDvlGlmuXgWf4tE/gf9FSFO4XRfCAHtJBtm SX5HmE/mHEkJnV5gdjhcJX1C0RRxK9QMU9XpVPLWDwKkDdnwalUmOZCOHuVt7dnW0Mto wzHVLeA2AKok7oT6EbLhpCxkEkMiibmZ+X1OVmIwJR2BXE8BXs6DFmL5YJNv0YyEITvL O04+dFVI7b8OrAGjQmRSoXvsmNj6koXh+0lcI5mKFQT+bzoUCxnU7AjS3yxaEmIhOq93 39rQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=KdRd6/gKBJmSyWKHkTLo2vWOf1KaAzTkqqnkH637tvE=; b=NFF8l1JCUjvdx4XGH2Z/kb+k51sml2SZnyrIssOBTK6ene78jBK8SG7qPley0sRYsf ItlXwtfnG7gZKIzA+ZwJP8DZ2PUuTaeugpcP2hRcI0KoUe/tSo/8CDE5NRE0MyTB2NIm 1kMOd4kLSjRL+4sWmeyuiq50wr07oOwRjh3zW4XgXRjowA7Svt51H+737B/T0+nA0hwT zWDDYW0mfrqBWUC548PaXsegvVfz0Fw5s8DaigKnKTIObX/9Qadb+Sg2QXBAfrhjmIo6 fjS/Ko5xLHgec/3kpBRgw1DbxO1aQUcB2NVFATOVvYJDHNw5Pw3cIiEhjM/McBhZSD8l GSuA== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y10si15354064ili.76.2021.05.10.03.20.58; Mon, 10 May 2021 03:21:12 -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; 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 S230093AbhEJKUV (ORCPT + 99 others); Mon, 10 May 2021 06:20:21 -0400 Received: from mail-vk1-f181.google.com ([209.85.221.181]:34514 "EHLO mail-vk1-f181.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230145AbhEJKUL (ORCPT ); Mon, 10 May 2021 06:20:11 -0400 Received: by mail-vk1-f181.google.com with SMTP id q135so3256777vke.1; Mon, 10 May 2021 03:19:06 -0700 (PDT) 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; bh=KdRd6/gKBJmSyWKHkTLo2vWOf1KaAzTkqqnkH637tvE=; b=LmPF7zFkb7uf5dzLJfo26JKe+3M/Ykym5U5jIeFh66lJnb4sda9jjDjYqfiRuMWK1+ QiRD49fmnkOn4DDqv0sRp6/Oex5eMV5mjhoUVRqY0Hc4BaFdgvmReBuxtyroAzNxz+fs o2XxadUR5bKBqtrkzjHS/mxiMNi1eTf+7vZev5KTlHePRCWCk3I089HMJlCJWOlwkMeI Z7D/Gw8M/ATXr6ExWM0jh64q/666Medw+cNMElEDMKGcWNlGZch3VpU2b6cC6sQ1mv95 z2UFYv8p5t7+002tvo4VYBnhpO+3QToyuEUGHx3dOsIASblUw878bezNQp4cScX4D813 mPiQ== X-Gm-Message-State: AOAM5325biKBcSKDjPSUPaoKpomxyP2E0jz+aw6Si/KS8HmPXIlq/8je 7lS9dG260bbOBfGDIuO5Rg8vjhDdIpn7BAUNC0s= X-Received: by 2002:a1f:1f81:: with SMTP id f123mr16115181vkf.6.1620641946301; Mon, 10 May 2021 03:19:06 -0700 (PDT) MIME-Version: 1.0 References: <20210507220813.365382-1-arnd@kernel.org> <20210507220813.365382-5-arnd@kernel.org> In-Reply-To: <20210507220813.365382-5-arnd@kernel.org> From: Geert Uytterhoeven Date: Mon, 10 May 2021 12:18:55 +0200 Message-ID: Subject: Re: [RFC 04/12] m68k: select CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS To: Arnd Bergmann Cc: Linux-Arch , Linus Torvalds , Vineet Gupta , Arnd Bergmann , linux-m68k , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Arnd, On Sat, May 8, 2021 at 12:10 AM Arnd Bergmann wrote: > From: Arnd Bergmann > > All supported CPUs other than the old dragonball use the Same comment about dragonball as for patch 01/12. > include/linux/unaligned/access_ok.h implementation for accessing unaligned > variables, so presumably this works everywhere. > > However, m68k never selects CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS, > so none of the other conditionals in the kernel get the optimized > implementation. > > Select this based on CPU_HAS_NO_UNALIGNED to make the two settings > always match, and then use the generic version of the header. > > Signed-off-by: Arnd Bergmann > --- a/arch/m68k/Kconfig > +++ b/arch/m68k/Kconfig > @@ -22,6 +22,7 @@ config M68K > select HAVE_AOUT if MMU > select HAVE_ASM_MODVERSIONS > select HAVE_DEBUG_BUGVERBOSE > + select HAVE_EFFICIENT_UNALIGNED_ACCESS if !CPU_HAS_NO_UNALIGNED This was clearly forgotten in commit 58340a07c194e0ae ("introduce HAVE_EFFICIENT_UNALIGNED_ACCESS Kconfig symbol"), which predates the existence of CPU_HAS_NO_UNALIGNED. Reviewed-by: Geert Uytterhoeven Acked-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds