From patchwork Mon Jan 27 23:53:51 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brendan Higgins X-Patchwork-Id: 1230081 Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.a=rsa-sha256 header.s=20161025 header.b=B0D4GdH3; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 48666p2846z9sP6 for ; Tue, 28 Jan 2020 10:54:42 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726911AbgA0Xyj (ORCPT ); Mon, 27 Jan 2020 18:54:39 -0500 Received: from mail-pj1-f74.google.com ([209.85.216.74]:38879 "EHLO mail-pj1-f74.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726296AbgA0Xyj (ORCPT ); Mon, 27 Jan 2020 18:54:39 -0500 Received: by mail-pj1-f74.google.com with SMTP id 14so298779pjo.3 for ; Mon, 27 Jan 2020 15:54:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc; bh=0WVlBZ9h/3UAmHAjFKk1i1lby5ArQALhCHp8vRDwf6s=; b=B0D4GdH37zFLkAB6DLlyqBHlLmNEXHfnkYgFffeTOmOr475hSOENtNB8TIo3G4sGe0 FGQeW1LRFZFwEwZe0xYBNGSrbzuvSB/n522fs6/iqw0svGmiqpGIgfsGVIAnWpo0xe6b BoM87ucGn23bNOQFBFwtOThLn+0+3twkPtHYFFqqNHT27mvPiaZYPxgu4N/l/e8eaXcg 7jQiGP//cNxEUu+McL7virtX6XQNY1Tl0esKP2c/WrVvCyn1rDqO+BVfbr+AnTAAodm8 8eaZUZJdgvoPLStiKNbl0DHxWBNzGU98A6D6t+uV4+grA51Z1w5tPzJYd+kP7DcwXnGr FQyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=0WVlBZ9h/3UAmHAjFKk1i1lby5ArQALhCHp8vRDwf6s=; b=cAYiVylRJbmVJuTnhF23nidmXtAa4bX6mdFQVg0Q3VGCqAYU7eUcLRWMEcEugaO/iI hfEGWQSwVq2Yi3F3QcxV1cYp2YkJTJITPYEVR1dUKU8KrcC0EdYbAGMoCSFlAA34FnOC 4mwmi1hFz3vcgUmcp9mJOL33TXLJeNdMrCi8pgq7gnKwwfLTh+31rPWQMaAxWam1r0xg T2dqmAVTsIb0wT3IMTjpThbz6dnqpzHJWBE5G9No3/Ks5gltBTHAYpHIXOwt8LrjKAFX /IQfgpQgaIcCN8DJp8geOc9XBMfKjFWkxwIwB5BX8L4cz5SUMTzEs3j3GTPINdU7nZZL 6QZw== X-Gm-Message-State: APjAAAVFohqk6elUiVckRExxVyf3F9OLoAcjjb/KFdtU+SP/xxtqAwyl M0c9SW37x0hQ2PpaZAVvjf68aYRYaUerf5r25J6rJg== X-Google-Smtp-Source: APXvYqxuHlif8YoC09sMp36DADFxZKUEjmOezwoOELE8SswXmvcrc2Cpl4SiqOBpXxHMb1qSYM81/g2GJjm81WrtmsBS6w== X-Received: by 2002:a63:ea4c:: with SMTP id l12mr20867620pgk.29.1580169278383; Mon, 27 Jan 2020 15:54:38 -0800 (PST) Date: Mon, 27 Jan 2020 15:53:51 -0800 Message-Id: <20200127235356.122031-1-brendanhiggins@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.25.0.341.g760bfbb309-goog Subject: [PATCH v1 0/5] uml: add more unspecified HAS_IOMEM dependencies From: Brendan Higgins To: jdike@addtoit.com, richard@nod.at, anton.ivanov@cambridgegreys.com, Kevin Hilman , Nishanth Menon , Richard Cochran , Philipp Zabel , "David S . Miller" , Michal Simek , Andrew Lunn , Robert Hancock , Esben Haabendal , Thomas Gleixner , Radhey Shyam Pandey Cc: linux-um@lists.infradead.org, linux-kernel@vger.kernel.org, davidgow@google.com, heidifahim@google.com, Brendan Higgins , Greg Kroah-Hartman , netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pm@vger.kernel.org Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org # TL;DR This patchset adds a missing HAS_IOMEM dependency to several drivers in an attempt to get allyesconfig closer to working for ARCH=um. Although I had caught all the broken ones in early 5.5[1], some new ones have broken since then. # What am I trying to do? This patchset is part of my attempt to get `make ARCH=um allyesconfig` to produce a config that will build *and* boot to init, so that I can use it as a mechanism to run tests[2]. # Why won't allyesconfig break again after this series of fixes? Well, in short, it will break again; however, as I mentioned above, I am using UML for testing the kernel, and I am currently working on getting my tests to run on KernelCI. As part of our testing procedure for KernelCI, we are planning on building a UML kernel using allyesconfig and running our tests on it. Thus, we will find out very quickly once someone breaks allyesconfig again once we get this all working. So this will keep breaking until we have a build test on KernelCI running, but we will need to send out these fixes anyway. Brendan Higgins (5): net: axienet: add unspecified HAS_IOMEM dependency reset: brcmstb-rescal: add unspecified HAS_IOMEM dependency reset: intel: add unspecified HAS_IOMEM dependency ptp: 1588_clock_ines: add unspecified HAS_IOMEM dependency power: avs: qcom-cpr: add unspecified HAS_IOMEM dependency drivers/net/ethernet/xilinx/Kconfig | 1 + drivers/power/avs/Kconfig | 2 +- drivers/ptp/Kconfig | 1 + drivers/reset/Kconfig | 3 ++- 4 files changed, 5 insertions(+), 2 deletions(-) [1] https://lore.kernel.org/lkml/20191211192742.95699-1-brendanhiggins@google.com/ [2] https://bugzilla.kernel.org/show_bug.cgi?id=205223