Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp2760112ybb; Fri, 27 Mar 2020 11:32:12 -0700 (PDT) X-Google-Smtp-Source: ADFU+vukF9RpUXxE8beVdyg2sRsKnhK9n6KOTNjapw42VPDHpZgx5phQxI8pG2noB2taIwPB+9er X-Received: by 2002:a9d:12cc:: with SMTP id g70mr3928otg.115.1585333932480; Fri, 27 Mar 2020 11:32:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585333932; cv=none; d=google.com; s=arc-20160816; b=Zyi8Zh0c4/qFdmUMPfHdC86RaL3ENgWPOD5jCmo3LCWRwr3HRwxhSFMig8eDJ1+1ET 05x8XT/rjbNi+bvfssx1ozXUYaZpVcj/SpZZitV0oUPG+gqSDJsahNe61Lx48uWDP1Ar ReYwwnxSR0LlKJH47p+urm53EkUEA1EWbFup1o6bH47ua6Q/SueDm78I/sdehhg87vdH T6lqNuASpVvEkJ08LDfMksr0BnGiItaBQ4gg4LpuA6sANtR5N1kgHt6qS7es2tr1xTlv D5Ea3b3nmxcuGH/PeavIfKw6ollwxYuAudEUBkiKVL+azEcRstg0Yg1e8BM+LrhSuGOr YWGg== 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=KI2dTrx/jXK38PbXpYOkSOlcGmSiDkUIwHW8vQMK71g=; b=alR8tSKLjSE6WZPFi0PfkEJfYj5RN0GftmEGpXkc2MqsMHQcTV4oiwMZJuRCIAi6sC Z7DrUVFJygknXHY/MkEH7Ju1ULXlpzuM8itFbqJvzg82BOh+O3T65kGOn/coDYhtMtvt F6rIsvSAcvmlpUP2Jv8HOAijh9KB/GPAY/r51jtTgQby9S3RMMP7WGN1oYX1WgXKp3Ff ENWw+Hu5kr3FKC9DUqHlJj12klXTkLRtFNiRnkaOfYz+H50ZBP2wOBSvE8KgxYYftE6T 4IfMz0/Myd67qHAaNAmhpbRAhh+qc3C1gLzts+xv6wrgcDnyWHz4ETDuAK4Qh0TNMTqD Po6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ftU32uvo; 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 w18si2652242otp.73.2020.03.27.11.31.59; Fri, 27 Mar 2020 11:32:12 -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=ftU32uvo; 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 S1727335AbgC0Sbi (ORCPT + 99 others); Fri, 27 Mar 2020 14:31:38 -0400 Received: from mail-ot1-f66.google.com ([209.85.210.66]:41878 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726515AbgC0Sbh (ORCPT ); Fri, 27 Mar 2020 14:31:37 -0400 Received: by mail-ot1-f66.google.com with SMTP id f52so10760327otf.8 for ; Fri, 27 Mar 2020 11:31:36 -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=KI2dTrx/jXK38PbXpYOkSOlcGmSiDkUIwHW8vQMK71g=; b=ftU32uvodMmh9TUHBTsggNDykA0JWSoOl8vv6OZMmjFyeH+BjHX3KbXJ64DokTNeW8 bJYL7htiWlyya8+yMZKcSWzvd2QzqRSVq90WRpVAWIED6t6G4Vvy7gQfUYwlHv636Qon pJILf2c9ad+yw94jyDC4zn1jVtQfCbD0fA8u3QGgsSr56xs/5hzWg7WxsVfMscprH+9x 9lycyrBABLC8NZOHDGFQg2Ys67QcMo26x36JMYW8Tf1jlljbxEUL0GxZ9hL1SlJ2Zf6M YYu2l01UCXdJThX0Sx+viedEeZKn4XfRrk4z/XGsRE5sUu2IdQj9jfosX+ApYrGPqjwJ nSXg== 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=KI2dTrx/jXK38PbXpYOkSOlcGmSiDkUIwHW8vQMK71g=; b=pM8+kMCp+2VKNxNkTAhOxH+5R5UYvqfBMmCZO2ADJDUdUMqHW9GiNquLVRfpHo96qm V1w92XqoxVWMQmoRi8rwUB5NK1wY/Upf8e6WPZEmuVOrO6SH7KMUE9yMOZL9gXiUBhQC sb/VPw9XQWpTNpmTNJa0zEANoFbfTTKt6SFFJjNmabP2VEpkoi6S0ilABbe9yUYtiME6 h0lHphnJ8gD7JkJVbl80llkSvn/A+sJ5P0gL3fRaQk8gPCtUvhGhd7GM+oUcWRGTHlip 69EOast4OpUg8PraCG1sxOOTqtoLGEHloAOgK6lXd8kkow0Pq6b4WmFS3rVXn2xxR1vI HD9w== X-Gm-Message-State: ANhLgQ0IQn7Q62Xkcg5MNEnrJf30qTrr7kiAoiFk/yQ56AQDmHRoHABA k39LPkBeuGAPEKQjqGFtlwutJWEFKG4/oIA7H4ODdA== X-Received: by 2002:a9d:42f:: with SMTP id 44mr22412otc.236.1585333895496; Fri, 27 Mar 2020 11:31:35 -0700 (PDT) MIME-Version: 1.0 References: <20200321210305.28937-1-saravanak@google.com> <20200327152144.GA2996253@kroah.com> In-Reply-To: <20200327152144.GA2996253@kroah.com> From: Saravana Kannan Date: Fri, 27 Mar 2020 11:30:59 -0700 Message-ID: Subject: Re: [RFC PATCH v1] driver core: Set fw_devlink to "permissive" behavior by default To: Greg Kroah-Hartman Cc: Marek Szyprowski , "Rafael J. Wysocki" , Rob Herring , Frank Rowand , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , 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 Fri, Mar 27, 2020 at 8:21 AM Greg Kroah-Hartman wrote: > > On Fri, Mar 27, 2020 at 11:25:48AM +0100, Marek Szyprowski wrote: > > Hi, > > > > On 2020-03-21 22:03, Saravana Kannan wrote: > > > Set fw_devlink to "permissive" behavior by default so that device links > > > are automatically created (with DL_FLAG_SYNC_STATE_ONLY) by scanning the > > > firmware. > > > > > > This ensures suppliers get their sync_state() calls only after all their > > > consumers have probed successfully. Without this, suppliers will get > > > their sync_state() calls at late_initcall_sync() even if their consuer > > > > > > Ideally, we'd want to set fw_devlink to "on" or "rpm" by default. But > > > that needs more testing as it's known to break some corner case > > > drivers/platforms. > > > > > > Cc: Rob Herring > > > Cc: Frank Rowand > > > Cc: devicetree@vger.kernel.org > > > Signed-off-by: Saravana Kannan > > > > This patch has just landed in linux-next 20200326. Sadly it breaks > > booting of the Raspberry Pi3b and Pi4 boards, either in 32bit or 64bit > > mode. There is no warning nor panic message, just a silent freeze. The > > last message shown on the earlycon is: > > > > [ 0.893217] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled Marek, Any chance you could get me a stack trace for when it's stuck? That'd be super helpful and I'd really appreciate it. Is it working fine on other variants of Raspberry? > > I've just reverted this for now. > Greg, I have no problem with reverting this. If there's any other tree/branch you can put this on where it could get more testing and reporting of issues, that'd be great. -Saravana