From patchwork Mon Oct 5 14:22:08 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rob Clark X-Patchwork-Id: 7327771 X-Patchwork-Delegate: agross@codeaurora.org Return-Path: X-Original-To: patchwork-linux-arm-msm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 45DE3BEEA4 for ; Mon, 5 Oct 2015 14:22:28 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 4104D206AD for ; Mon, 5 Oct 2015 14:22:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 63173206B0 for ; Mon, 5 Oct 2015 14:22:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751956AbbJEOWX (ORCPT ); Mon, 5 Oct 2015 10:22:23 -0400 Received: from mail-qk0-f169.google.com ([209.85.220.169]:34884 "EHLO mail-qk0-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752172AbbJEOWU (ORCPT ); Mon, 5 Oct 2015 10:22:20 -0400 Received: by qkap81 with SMTP id p81so69373277qka.2 for ; Mon, 05 Oct 2015 07:22:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=00FR+p+Mv9NzEsigsNPhoTHljCPn4jHkBcNka3qDkcA=; b=j19/iUbBayMKfeKaLLHJnFm2CTVgMwdtVjp8oypTqLC5EijukLMM91WQOwxBKhoBjw q/LizAUGsOEmztHn0lflo58+jTvtpfViXFKSZcqUAV46W5ckXFGN42L5m0dHGlXXxzUQ WW+koOBPWjIB7nnSpgt+mig3NFx1QHRtbJCzHHPZ6kVfcLM1OJG1phsoLuzZZ+Tf/pC/ d10OatXDxeXBGwPP0m0RJcx/+oDHBiv+sA4ncUQ6xe0ASzZBFg/9CD3hftFDQi21TVhr KSHTZhVaXn1fKjAdhoVFNTIx9m7q44ZsDcde8zWwPjEUkKpZ8EEn0Go0oHjbUNibfxXl pXMw== X-Received: by 10.55.15.3 with SMTP id z3mr38905174qkg.29.1444054939857; Mon, 05 Oct 2015 07:22:19 -0700 (PDT) Received: from localhost (nat-pool-bos-t.redhat.com. [66.187.233.206]) by smtp.gmail.com with ESMTPSA id v3sm11443722qkv.36.2015.10.05.07.22.19 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Oct 2015 07:22:19 -0700 (PDT) From: Rob Clark To: dri-devel@lists.freedesktop.org, linux-arm-msm@vger.kernel.org Cc: Bjorn Andersson , Stephen Boyd , Rob Clark Subject: [PATCH 2/5] qcom-scm: fix header compile errors Date: Mon, 5 Oct 2015 10:22:08 -0400 Message-Id: <1444054931-2147-3-git-send-email-robdclark@gmail.com> X-Mailer: git-send-email 2.4.3 In-Reply-To: <1444054931-2147-1-git-send-email-robdclark@gmail.com> References: <1444054931-2147-1-git-send-email-robdclark@gmail.com> Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Spam-Status: No, score=-6.8 required=5.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, T_DKIM_INVALID, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Add missing #include for types.h to have u32, etc. And fwd declare 'struct cpumask'. Signed-off-by: Rob Clark --- drivers/firmware/qcom_scm.c | 4 ++-- include/linux/qcom_scm.h | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/firmware/qcom_scm.c b/drivers/firmware/qcom_scm.c index 118df0a..39082c1 100644 --- a/drivers/firmware/qcom_scm.c +++ b/drivers/firmware/qcom_scm.c @@ -76,7 +76,7 @@ static void qcom_scm_clk_disable(void) * Set the cold boot address of the cpus. Any cpu outside the supported * range would be removed from the cpu present mask. */ -int qcom_scm_set_cold_boot_addr(void *entry, const cpumask_t *cpus) +int qcom_scm_set_cold_boot_addr(void *entry, const struct cpumask *cpus) { return __qcom_scm_set_cold_boot_addr(entry, cpus); } @@ -90,7 +90,7 @@ EXPORT_SYMBOL(qcom_scm_set_cold_boot_addr); * Set the Linux entry point for the SCM to transfer control to when coming * out of a power down. CPU power down may be executed on cpuidle or hotplug. */ -int qcom_scm_set_warm_boot_addr(void *entry, const cpumask_t *cpus) +int qcom_scm_set_warm_boot_addr(void *entry, const struct cpumask *cpus) { return __qcom_scm_set_warm_boot_addr(entry, cpus); } diff --git a/include/linux/qcom_scm.h b/include/linux/qcom_scm.h index 46d41e4..c536b70 100644 --- a/include/linux/qcom_scm.h +++ b/include/linux/qcom_scm.h @@ -13,8 +13,11 @@ #ifndef __QCOM_SCM_H #define __QCOM_SCM_H -extern int qcom_scm_set_cold_boot_addr(void *entry, const cpumask_t *cpus); -extern int qcom_scm_set_warm_boot_addr(void *entry, const cpumask_t *cpus); +#include + +struct cpumask; +extern int qcom_scm_set_cold_boot_addr(void *entry, const struct cpumask *cpus); +extern int qcom_scm_set_warm_boot_addr(void *entry, const struct cpumask *cpus); #define QCOM_SCM_HDCP_MAX_REQ_CNT 5