Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp995699imm; Fri, 11 May 2018 09:27:17 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpTnsZFLbol4HwTYUXDX38zF4OeOgAj2GXyIfRbdtUduKAZeNk5mmGb3OH1/VANCLYAJVw6 X-Received: by 2002:a17:902:c81:: with SMTP id 1-v6mr6101221plt.126.1526056037480; Fri, 11 May 2018 09:27:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526056037; cv=none; d=google.com; s=arc-20160816; b=G15dQ7mEhjhV0oitYEt1i4CTydSILmSfsEBLL8q9Xx1YavcqjYFUjlWVX34w78SEdc epn5wIZlmxEhtPxkSOtVw+5tiVTsFs3WWH5AC1Pqhld7235YF2YUr/+yTor4TjYRGDIZ hFT2atkpDXyAsI+S793It24h92KtzexbkhNAcifgelyDQDKtqIeT9HdkXD+STi5Vkqlp lq427TSqwl+RtQqu6IMr9TT2fTFSHFM6F0eOkQXd1gdqKMRJ0ndI275TfBW7dmPqUY+B m/IWWvKbqpfc15xr2H7Rw9W8kzXmEtkV9B0pcwasBKuvHRRGWGel7qCS6p3rVmtiYKbZ n6ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=BWkpfAkBqt/h1Q0ndwtIoUkFGG6h1HeMwXh4HAXH1JE=; b=Xz+YmhkX4XAqBr0RU8okkxdwLZZGUgPrlUmNqn3Ca1sFamdys48h9lHmK9vg58LabB ousL7oGROgKmXd6NuOv18FJ8t/99+9VoKRHj83z8m5oEIjU+4Q5hX44Jtmt1MJLKUplH efdeJ1Oszm6fzHrwUZC6tKd1E59MUevk8+hRnWkCx6lFpEqfZ5LyGHroGj/QOWfuOEPl c2wroCuiOmb6pBBr1HgfxYAwf/LbJD8rPWV724vuSZjL47EM5wSvha4fGJC9zcZNQlqb LO3lPfIBXfmD8QRrONegPsZODaAB0JYCXCCwkSKCV49LNEOlkR9b5+/MuI7R8Ri6V9RT Feaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20150623.gappssmtp.com header.s=20150623 header.b=XeKZw4Ok; 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 l1-v6si214492pgf.221.2018.05.11.09.27.02; Fri, 11 May 2018 09:27:17 -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=@bgdev-pl.20150623.gappssmtp.com header.s=20150623 header.b=XeKZw4Ok; 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 S1752113AbeEKQVc (ORCPT + 99 others); Fri, 11 May 2018 12:21:32 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:34421 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752047AbeEKQV1 (ORCPT ); Fri, 11 May 2018 12:21:27 -0400 Received: by mail-wm0-f66.google.com with SMTP id a137-v6so3480003wme.1 for ; Fri, 11 May 2018 09:21:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=BWkpfAkBqt/h1Q0ndwtIoUkFGG6h1HeMwXh4HAXH1JE=; b=XeKZw4OkelcnkgWu9KamK8F0h3n+hqDyHtBHZG4cYM9bX/z3JNQQMnZM05GCKksIRv fFX2HQQnXEjckyeJqmI9C2HvO/17GGXtPTz2SaTAedkZuluxwGU89cLyNY1KE+/IJuiU qZN1c4qTmJSS9E45vT888oulF7/uFW2N89m+urcJa6Ooz+P5Br+WZMs4JLpQT16rYoXl izK8sW+fo/ZqB7xvAybp2Lhv1AAk/shz87ymYOda2Fc0iVB6WDQWmAAqxGHhdaJRmdv1 mGwCePA03N+X9eySfaxJc2a+6IcIUTE+U0Lc72SFp8dowLRfNZXtmuPR8tAeX5+EBHDT FyQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=BWkpfAkBqt/h1Q0ndwtIoUkFGG6h1HeMwXh4HAXH1JE=; b=Ms0IoC6MKpRbRbYsSsKaXH/T2Cr6pn9X3aDTRfbTPy3xLVLCaKnOvpeAW8IW/eiJl6 6rE4XR0oQaOS6cITCdxItmyXhdjZ2Y0Fd8vAbOxS3KOpqh6mmhdbE3FO/uo3wQCoBHkJ A20Hg8dpk9qXP/iPbkQADgGZGoaQ0o6OqRJFxWSpqgXv1CtRjUpmxaMZjvzWouVYxc4V 6WxHQOJKAQTF4tY7cWFeoDfcTaBhFvtuasJ5duDmW2A7wVl7iHJOLQcofHFKxChznZEu zXxOy4hBxdhJBaeI9cODUe0fXZ/Oh5OGQfLF+acgpEK3krVpg7CVFTftofDeKMNEbczn nu1g== X-Gm-Message-State: ALKqPwfCZtGg/jRUkm6VVFg8zb1xk7KNGD9OYnAjWBSO64GG7+cqlk9i cAAoE2ZxlTj2kRS2rV1shLkGmQrGDBA= X-Received: by 2002:a1c:9ec2:: with SMTP id h185-v6mr2473980wme.68.1526055686367; Fri, 11 May 2018 09:21:26 -0700 (PDT) Received: from brgl-bgdev.baylibre.local ([90.63.244.31]) by smtp.gmail.com with ESMTPSA id q17-v6sm1429523wmf.3.2018.05.11.09.21.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 May 2018 09:21:25 -0700 (PDT) From: Bartosz Golaszewski To: Sekhar Nori , Kevin Hilman , David Lechner , Michael Turquette , Stephen Boyd , Arnd Bergmann , Greg Kroah-Hartman , Mark Rutland , Yoshinori Sato , Rich Felker , Andy Shevchenko , Marc Zyngier , "Rafael J . Wysocki" , Peter Rosin , Jiri Slaby , Thomas Gleixner , Daniel Lezcano , Geert Uytterhoeven , Magnus Damm , Johan Hovold , Rob Herring , Frank Rowand Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arch@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 01/12] platform/early: add a new field to struct device Date: Fri, 11 May 2018 18:20:17 +0200 Message-Id: <20180511162028.20616-2-brgl@bgdev.pl> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180511162028.20616-1-brgl@bgdev.pl> References: <20180511162028.20616-1-brgl@bgdev.pl> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Bartosz Golaszewski Add a new single-bit field to struct device which will be used to indicate that a device was probed early in the boot sequence. This does not affect the size of struct device on any architecture I built on (ARM, ARM64, x86_64). Signed-off-by: Bartosz Golaszewski --- include/linux/device.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/device.h b/include/linux/device.h index 477956990f5e..bcff8b598b20 100644 --- a/include/linux/device.h +++ b/include/linux/device.h @@ -992,6 +992,7 @@ struct device { bool offline_disabled:1; bool offline:1; bool of_node_reused:1; + bool early:1; }; static inline struct device *kobj_to_dev(struct kobject *kobj) -- 2.17.0