Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp5226784ybb; Tue, 24 Mar 2020 13:16:08 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvnmBiFmLdmfK5uT/JcPk1WxCM7P6/JQ+wwXwzao8l1N5+EgHJEx5PjbzUOHfChGYtKK8Wk X-Received: by 2002:a9d:65c4:: with SMTP id z4mr23315339oth.51.1585080968544; Tue, 24 Mar 2020 13:16:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585080968; cv=none; d=google.com; s=arc-20160816; b=GCJ+2CnqWifi7lfJ6DIlPyaX5rg39WKVYXuvPHEfFOjiNVtr6itK6kj95GmW9RLH2Z pas57vlcxph094bqQYnH+TMh69bxLEZWKPczP3mCXC9W3oHK5RgS/VZIC4gaDU8yxNzd WbjvApmlmxOYReWnYCUmw8BweYDcV/NN22B96S4vRYn5Sv06j4psGwLUX/6VWlLzP33h enXObq03ZXoqjR3MOlFij1AsUx+moPcnmXAxe6FETMCI5diIohqo4LNvz8dMY3+bt24w CkhM99LryRQyQlj3yCBJx46Jq5suaQaazmB+a1/9rOP4wfvSot8PHAJJbyOx2X/gEI3m YpuA== 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 :in-reply-to:references:mime-version:dkim-signature; bh=dJIzOnVu3DQLx4vRFPDx9xqnP0o3EH/y5eNpNcG8TTo=; b=sWxjsnys9CKjZrZF6XIh9+e2P2FkCcq87OLnNTx89CytKIoKuzQOZZAo02Q+XnYPld DGgdBMjNhOSOd7WQPy8C8bY8RnlWjNg/v5Z81ZU2r+rW4Typ4jLho6zSoJqCHs7qORvP G1368kJpKuW4PbiAxm420g7BSW81hkKk9+IJ9+ZV/R95MVaviecrB4p6XHl+pn9V171M Pga5yuugueowNvnJnQ07v7UTZ9ChrnZcroRgGQ072fj/HDaopVPMQRs+o2srsqY4UovK G3yosP+rxR3AzK6Wb2SUJw0IvxkK5mB60YaB/uu/NeQ6lXqSTyeWjdfnGj7CZ9f9+tt0 4khg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=YYI7yYC0; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q10si1154087oij.227.2020.03.24.13.15.55; Tue, 24 Mar 2020 13:16:08 -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=pass header.i=@google.com header.s=20161025 header.b=YYI7yYC0; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727279AbgCXUPf (ORCPT + 99 others); Tue, 24 Mar 2020 16:15:35 -0400 Received: from mail-ot1-f67.google.com ([209.85.210.67]:42395 "EHLO mail-ot1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726943AbgCXUPf (ORCPT ); Tue, 24 Mar 2020 16:15:35 -0400 Received: by mail-ot1-f67.google.com with SMTP id s18so8811843otr.9 for ; Tue, 24 Mar 2020 13:15:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dJIzOnVu3DQLx4vRFPDx9xqnP0o3EH/y5eNpNcG8TTo=; b=YYI7yYC0i61wlhTirMbQTbOC4uNj7eBadi2+eGf1L2zQHULuOWxmYMOW/0dfgnoTSa HJsuQPABBhNxWVInT6GhnHOcSoSuiRQ932NLNkkvYUZXgufD43oep3B47aQlz8l2M7XB sg3NFhKFOuF6LBSQ5i90p+R/NSklBv3Fnh0UsEISMG64L9OmWY9bmXbp2360PQHUKMQf PTIhhqv1ZABSOD6kaGaNMdmFosULThqIfROObf1DcL55uGIUICtlZYdtoSgmp9ulzWWN P+wE4ugZTgklHDuNRVlAhPzn6f0GBEeaEkunDU3FbH54V/t5YnVX6oQosFs0WzhHY7Id lwUg== 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=dJIzOnVu3DQLx4vRFPDx9xqnP0o3EH/y5eNpNcG8TTo=; b=pxQGU9Z1PXxlJuGlXJtMGfbDeXPqot1x+w4l3XxkiTshMMI7OX0RUcU6thTWJTAt1z VpAbfEAMM79T+OVjdrnsA6ozwlV2gRtwmARMsdodGEz85u7EQ/kyk2noM38++f8FHRRh QY3g1+Wn97HwMmqwWHZauJRM9i7Q5537pzoer0RDLTkg2zY3DlCI8FhqUFWmv5css1U3 fiY6kei16w0UAw9hX8NPneaZ7/lNK6SMzq5iErTlRFaje7Id/OnXh2bbujuK/FKJlQ3q I/U4YJziJqVqDFN6v+LfyUAF/Qisu5+s5g7ju3ArEYsSmjzIROOh9H9Hz/AsskcWRtxS JX9Q== X-Gm-Message-State: ANhLgQ0B3Y1bxkS9TvhyQBw22xU9MBV6YRbkSuZW/odGMDyqjQsOV3Xk Wn2w1N7n/35s1g3zJ1MWcuXWDiXkKMDTYDO1uzC49g== X-Received: by 2002:a9d:5ad:: with SMTP id 42mr24587182otd.231.1585080934065; Tue, 24 Mar 2020 13:15:34 -0700 (PDT) MIME-Version: 1.0 References: <20200221080510.197337-1-saravanak@google.com> <20200221080510.197337-4-saravanak@google.com> In-Reply-To: From: Saravana Kannan Date: Tue, 24 Mar 2020 13:14:57 -0700 Message-ID: Subject: Re: [PATCH v2 3/3] driver core: Skip unnecessary work when device doesn't have sync_state() To: Davide Caratti Cc: Greg Kroah-Hartman , "Rafael J. Wysocki" , Vladimir Benes , Android Kernel Team , LKML 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 On Tue, Mar 24, 2020 at 1:03 PM Davide Caratti wrote: > > On Fri, 2020-02-21 at 00:05 -0800, Saravana Kannan wrote: > > A bunch of busy work is done for devices that don't have sync_state() > > support. Stop doing the busy work. > > > > Signed-off-by: Saravana Kannan > > --- > > drivers/base/core.c | 4 +++- > > 1 file changed, 3 insertions(+), 1 deletion(-) > > > > hello Greg, > > this patch and patch 2/3 of the same series proved to fix systematic > crashes (NULL pointer dereference in device_links_flush_sync_list() while > loading mac80211_hwsim.ko, see [1]) on Fedora 31, that are triggered by > NetworkManager-ci [2]. May I ask to queue these two patches for the next > 5.5 stable? > > thank you in advance (and thanks to Vladimir for reporting)! This was reported internally on some backports I did of 1/3. But I forgot 1/3 was cherry-picked onto stable releases too. Otherwise, I'd have reported this upstream too. Thanks for reporting this and sorry about the breakage. 2/3 and 3/3 weren't meant to be fixes for 1/3, but they just happened to fix 1/3. Problems of testing a series I suppose. Thanks, Saravana