From patchwork Fri Jul 10 23:18:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Stultz X-Patchwork-Id: 235266 Delivered-To: patches@linaro.org Received: by 2002:a54:2c11:0:0:0:0:0 with SMTP id g17csp756142ecp; Fri, 10 Jul 2020 16:18:29 -0700 (PDT) X-Received: by 2002:a62:8c92:: with SMTP id m140mr32471622pfd.245.1594423108887; Fri, 10 Jul 2020 16:18:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594423108; cv=none; d=google.com; s=arc-20160816; b=o5Zc5otziN2hzZ96H8OUtehOsX1Eq3zlQVE3QH0Og8v/44SsKYG76AX3oNCmwVyDDf Tg3UJGXJFEkuyFYT2OwRdgJ+zze+hMc8cGSIrtZivTtng4n9S7Eu6vPORnDnkV9x6BGP +Y++O2CpZaJM/kYsBikf6U7HkmInN9Q0gC+QPZZnd2kdIt08QtZTeqOiW+lSliCG/9T7 pmHKpgUj4FrOQkOck/Gg06AM+a3N+/RLyumWfrdUxblbtOvpFowNsNKSM+VAJuu/Nfd7 5MIKXNQwUmkffyNOepbg7sozVmfBgooq1bkHqgmq8fiUJmuxgLRyLrhr67YlyHQ+4bK7 ZuWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from:dkim-signature; bh=+59TPEQHEkQFZ55j35W3RLahGS4swop41zFjG28sQlI=; b=FLnTMhqJXggPnAmMP/ZCInlmnSBWTewjO25/f7UjCi9gI4CSpEEM6sNOE5/ytvfA6H gBOZ2to8c3Q08NL+lbstUAi6BzCRMzRtXsIUlS9589pDyOiFIBmeHABpDTnthTbgIY1n XBMjIi3AdVreYrNIQ3eI5W1Zc9K1vIjGTkB7WrqyO7EDBtk7WfrvSMwNwWZOPYGw9SDf 9h4K1B9MJlUdF2GaWUw5aK/Yirp3cv5GtHroMroDeBcMTdBQQ/I5Kan8Mm3/mUi2k2uk 6HJSn2fDF75r/xP1Wgl4TadVN9eg20nBGq2ktlYDVXLZT6TuzdFIHsyfJTw1OWuQHYep 511w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=I9cW5ytw; spf=pass (google.com: domain of john.stultz@linaro.org designates 209.85.220.65 as permitted sender) smtp.mailfrom=john.stultz@linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id j127sor9285297pfb.13.2020.07.10.16.18.28 for (Google Transport Security); Fri, 10 Jul 2020 16:18:28 -0700 (PDT) Received-SPF: pass (google.com: domain of john.stultz@linaro.org designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=I9cW5ytw; spf=pass (google.com: domain of john.stultz@linaro.org designates 209.85.220.65 as permitted sender) smtp.mailfrom=john.stultz@linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=+59TPEQHEkQFZ55j35W3RLahGS4swop41zFjG28sQlI=; b=I9cW5ytw2dorAQZ66yCowEnQV62rnN/AoriJkdNr7cJgAwgRwj3foDLRAYlJONTScc BbvyMYrLXf4Ma+zp5w4jFN/HIONJxoJdg+7OmGipXEHe7gisS66qKVfKRlBoqOUH31qn wdlM3M75kl8HdNZUVzn3N+FGPD2h4fOGQLnbpRVvuMrTmgYQrVAJE5f0IWajIogniJeT WwHdWIIcRORBivihxFVnImhznJPtFQQkhPY2YeO0CDHXFqsgfkPHMNtsPcAWlceEH7wV ypAqdA3/qsYYS4O8WWsdFHUqG0aYvqC7uFPkyzPtm3uT153Tcyn4kzKbLFUcmyeWclPu PvfQ== 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; bh=+59TPEQHEkQFZ55j35W3RLahGS4swop41zFjG28sQlI=; b=nFZ2zssoBDlUyTTmiL7j+6lAKZaWYVr9hge28KX3aIUwcTP00EblHrklKWtuw05/YK 7Uo5F/9S1pLqFAqo5SSMD4Z9lPAObSwAdI3B7YWuLVu7tt1q3x7hBfEpw1d94tN4QF4G /XonJ5j+UipIyhCSFbvYExV88x6gsMo4IL5WdKWWOUzU0Kx6VwoRjwVOSmh3SGXi6ixU qXCiimKQL4QSUAyi66fOAQw/Z2MEE8X6XUDj50h3VLKMmjNfgNvldOffnMlUILJkFfg3 GRyEfa4bnYmJfpOMPQ+wqu/OhaY9MjETkYlu8QwItyR8UyEoIEYxqMv0+LEs6f0zZyAA eYFA== X-Gm-Message-State: AOAM530qNDbslxZ5fuVP1HXX+Xv6s+GsTXuWTHOhTemcqlp7mHqluq3f F2Zc7nyhtHJfpJNqZqNqIfhIqfWK X-Google-Smtp-Source: ABdhPJxusBkc/oj8NBCk1Oz/2pCV5zkZFfQeGkUp9I+VXwSkN8aJ/nKOn8xnoY32VVj2OMigYe1yUg== X-Received: by 2002:a62:1c13:: with SMTP id c19mr48626163pfc.52.1594423108114; Fri, 10 Jul 2020 16:18:28 -0700 (PDT) Return-Path: Received: from localhost.localdomain ([2601:1c2:680:1319:692:26ff:feda:3a81]) by smtp.gmail.com with ESMTPSA id c14sm7296382pfj.82.2020.07.10.16.18.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jul 2020 16:18:27 -0700 (PDT) From: John Stultz To: lkml Cc: John Stultz , Andy Gross , Bjorn Andersson , Joerg Roedel , Thomas Gleixner , Jason Cooper , Marc Zyngier , Linus Walleij , Lina Iyer , Maulik Shah , Saravana Kannan , Todd Kjos , Greg Kroah-Hartman , linux-arm-msm@vger.kernel.org, iommu@lists.linux-foundation.org, linux-gpio@vger.kernel.org Subject: [PATCH v3 0/3] Allow for qcom-pdc to be loadable as a module Date: Fri, 10 Jul 2020 23:18:21 +0000 Message-Id: <20200710231824.60699-1-john.stultz@linaro.org> X-Mailer: git-send-email 2.17.1 This patch series provides exports and config tweaks to allow the qcom-pdc driver to be able to be configured as a permement modules (particularlly useful for the Android Generic Kernel Image efforts). This was part of a larger patch series, to enable qcom_scm driver to be a module as well, but I've split it out as there are some outstanding objections I still need to address with the follow-on patches, and wanted to see if progress could be made on this subset of the series in the meantime. New in v3: * Drop conditional usage of IRQCHIP_DECLARE as suggested by Stephen Boyd and Marc Zyngier thanks -john Cc: Andy Gross Cc: Bjorn Andersson Cc: Joerg Roedel Cc: Thomas Gleixner Cc: Jason Cooper Cc: Marc Zyngier Cc: Linus Walleij Cc: Lina Iyer Cc: Maulik Shah Cc: Saravana Kannan Cc: Todd Kjos Cc: Greg Kroah-Hartman Cc: linux-arm-msm@vger.kernel.org Cc: iommu@lists.linux-foundation.org Cc: linux-gpio@vger.kernel.org John Stultz (3): irq: irqdomain: Export irq_domain_update_bus_token irq: irqchip: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent irqchip: Allow QCOM_PDC to be loadable as a permanent module drivers/irqchip/Kconfig | 2 +- drivers/irqchip/qcom-pdc.c | 28 +++++++++++++++++++++++++++- kernel/irq/chip.c | 3 ++- kernel/irq/irqdomain.c | 1 + 4 files changed, 31 insertions(+), 3 deletions(-) -- 2.17.1