Received: by 10.192.165.148 with SMTP id m20csp999090imm; Wed, 25 Apr 2018 10:54:36 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpnsQNq6mbu8BbkcLXXww8Rlw4hdbAXPhhUdG2OlpgyEzK323Yr7rPV0SkG3oXkZeevoDut X-Received: by 10.101.65.137 with SMTP id a9mr598020pgq.118.1524678876629; Wed, 25 Apr 2018 10:54:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524678876; cv=none; d=google.com; s=arc-20160816; b=amA0g6wIh8eJc9S8Q2bf/pO4vJEP9fLMKsB92Pt34vwDy6+YNS1aV6L/gUHPI/l1iy yBjVOuu/N8ZEsHtwAXZoOt6Jcr9DSpoSgvFBEzBmA1Pn8gcglUDzY2MiEEFqjgHnrT3Y It4k5JKQsXkMOsXrOf9/Ad3JeMQI+XUNRTQ7xTv5MMxFIrf78mwcDscYDW2wkzymeiSG UbgJ0YtBQgxac+EkQVh5E54MkeWybKynLqIkFyapUaLZ8l1XEmRSPnkaSosmC+tUiiFE CumY7KLLwZ32dKYHP4rGjnvcGK+Jcxt5nxn/4/V2iVVlbQJR2hTrDfW7LdqSmZpAsfzU Ehfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=PnCGcqnb0TVubgoZ+Yh5F9eW1AXZY4Dpj2Rj9EEMXfc=; b=RUbuQ2ZbI5JUvyvC4lbBuIJG4uJyVKRRRpkm24Mj2mQ4bNA0bcaNUUO38au0mmW4Vj mxVb7NnEoPiZ+1Wvhs/GcwW46WResLJFrdaQTWX06uhD7KGOo2HPWyQNpNZ6bKPeuHKh BEweBHAnlRefImprKrSIkFnfGDiqMoCJOSHxYCKq7+4iLIq/kh3t1rZl+THDLrIfFrUW 24Hx0BMNwW01pNm/Ylhnns5FEUy136jKkhdGNsfVY0D6noJxup8/sctoVxTYim8Vs8n2 10at43hsRuLMVtypALDxam810DGuiZhnCE9lIqJq7Vtss3cPBbydeu+MlRjcuilWI2Q0 7kqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=ug6pXJZL; 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 d23si14177154pgn.235.2018.04.25.10.54.21; Wed, 25 Apr 2018 10:54:36 -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=@gmail.com header.s=20161025 header.b=ug6pXJZL; 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 S1755768AbeDYRxJ (ORCPT + 99 others); Wed, 25 Apr 2018 13:53:09 -0400 Received: from mail-vk0-f67.google.com ([209.85.213.67]:44836 "EHLO mail-vk0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754654AbeDYRxH (ORCPT ); Wed, 25 Apr 2018 13:53:07 -0400 Received: by mail-vk0-f67.google.com with SMTP id r184so14371149vke.11 for ; Wed, 25 Apr 2018 10:53:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=PnCGcqnb0TVubgoZ+Yh5F9eW1AXZY4Dpj2Rj9EEMXfc=; b=ug6pXJZLVH6kvn6s+1lBb6NP0uB3EMI9FWPXWMyS4TQqveQ676uB8et6kjAM1/jLiU 8PTmg5YWgIlqHyxJhvRA4kCh4MjOW7mBXWI6n2HDIDi3WFwYvhRNmq4HouwDDJ23RmjM /g/WdMnfCn6G8JPMqsDRH5Ivudz+kPkswLt8cpUNkUhDFQ5siQVaSKldG3OieDg5BaB5 Uie7KDzCnBsXhpXEo3gvz8AJGYSSnFgrjzo/RP5QpjjG6Y1q+TyFiQOgcQg2BC5JQ4ZO BFPy5M9Ol4wxGsg4Qrc+yoSHCf4RGsmBkhcdufbQctn0Im9R98j91P73/eHx9KKdI1l8 qdLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=PnCGcqnb0TVubgoZ+Yh5F9eW1AXZY4Dpj2Rj9EEMXfc=; b=fRTBlWtcv1MRn22kY5bxwQ5JykXvZHMiQRejSW2MGkgCPEUtrrbTzBGGSP2UBACv8y tZAxAA3wVKPztjAPjFr092LFy22iUOBCj09zH+Zkr6ZwAA0fKyv6psDv8t+ZvCahNH4z H440V88+8mq3NESUmgwb+voHMOnmMnjSZ+j5FrroFcQ3j46SuMQ1P5oQRS7xuK+n0bWD nMK3N6XfZcNoXQsNBiqujqK7clpv4Q6HEbsfGWH73Geb3ErqmNNv6toXsd0rHpZkM+Et V/J8+rVaLZhaLC4MklmwYFlZR5JNgR+02nVIJnEdLRJJWszztkli1ushwmqfP2pIQBiQ HENg== X-Gm-Message-State: ALQs6tDLtqK027k4fPvznKYdoTPW1bczozkFt1QrshiMPlqHTE4Tg3j4 7x4/u4k6qfVQiXb8wrGRNb4ba+17p/2fPwxmmLI= X-Received: by 10.31.137.148 with SMTP id l142mr21048604vkd.50.1524678787039; Wed, 25 Apr 2018 10:53:07 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.122.68 with HTTP; Wed, 25 Apr 2018 10:53:06 -0700 (PDT) In-Reply-To: <20180425160645.GA16732@kroah.com> References: <1523366506-19832-1-git-send-email-geert+renesas@glider.be> <1523366506-19832-3-git-send-email-geert+renesas@glider.be> <20180425160645.GA16732@kroah.com> From: Geert Uytterhoeven Date: Wed, 25 Apr 2018 19:53:06 +0200 X-Google-Sender-Auth: A9QXOebFAg_a04F1zbSmM7C_18Q Message-ID: Subject: Re: [PATCH v2 2/4] ARM: amba: Fix race condition with driver_override To: Greg Kroah-Hartman Cc: Geert Uytterhoeven , Russell King , Adrian Salido , Nicolai Stange , Sasha Levin , Todd Kjos , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Greg, On Wed, Apr 25, 2018 at 6:06 PM, Greg Kroah-Hartman wrote: > On Tue, Apr 10, 2018 at 03:21:44PM +0200, Geert Uytterhoeven wrote: >> The driver_override implementation is susceptible to a race condition >> when different threads are reading vs storing a different driver >> override. Add locking to avoid this race condition. >> >> Cfr. commits 6265539776a0810b ("driver core: platform: fix race >> condition with driver_override") and 9561475db680f714 ("PCI: Fix race >> condition with driver_override"). >> >> Fixes: 3cf385713460eb2b ("ARM: 8256/1: driver coamba: add device binding path 'driver_override'") >> Signed-off-by: Geert Uytterhoeven >> Reviewed-by: Todd Kjos >> Cc: stable > As this should go to stable kernels, I've fixed it up to apply without > patch 1 as that's not a real "fix" that anyone needs... > > Please try to remember to put fixes first, and then "trivial" things > later on in a series. I did it on purpose, as the fix is much more ugly without patch 1 applied. Can't you just take patch 1, too? More consistency is always nice, even for stable ;-) 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