Received: by 10.223.164.202 with SMTP id h10csp418735wrb; Fri, 10 Nov 2017 08:23:20 -0800 (PST) X-Google-Smtp-Source: AGs4zMZI31wMrSTB6o/cRBEDT8ResEK+CS2HSeq+I/GDuFeCW4dVd0ZtLNTr+PsIOcNTYvmpOI/p X-Received: by 10.98.64.6 with SMTP id n6mr897775pfa.129.1510330999976; Fri, 10 Nov 2017 08:23:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510330999; cv=none; d=google.com; s=arc-20160816; b=nIGzJUZ2j+y7nopCbOtpqO3kblILJB/jQrOmwSYYxL/5HVGcaIiG0LOoBd6XtUO7cP LPwciOTffWYeLhOjgR4gv6L3RPeTSOqFOImsEQtWkjZIgfRd6+WivwBNh0g5DfZEksjO 1EDKrwVf3bkWIV6Rl04wVMUNcysAbl1UUtXTo47sF+ITfSOnPi9DZyZALhkSFfYAkWAr RONJKVGyfAMfjzCh5L5jV7F5h+69Qp56O909yvJM+Z48s1FlPsHrKgJeHR/twyxNeKvF qkCJK11795PZ9BIqo7VzrJSO20njqxt2llItxSPBBRR5/E141kJNAWjF0nf9wS1WAN6W ixwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:feedback-id:message-id:date:subject:cc:to :from:dkim-signature:dkim-signature:arc-authentication-results; bh=NzU+H/EPEWfvk1xxVRqqKhMA1UmJNFM1o1ZW8ruMtl0=; b=CaOUOQLA3tyszYn0qB00zjpCYq4WBO+FcGHjTmTguQek7sVJH6o1VOZBPzAJ4EinLb TvtPf0pCqJcaLq1esSplLLSAXMgF/xsO0EZXvmSzl+0P6/deCDDkp8W6B9YzKUojUaZW lqmcllg7QPjslNrypja9Wt3wJ1Ry3fOqOydkHP4biXDbmS20ExOtSql9uETvrk76lSQs J1MiFP/5y7/zKSKQFZVsOwjtSuGRmoJGq6OP0GRGluCzlEufwYGppgyT0X81pvGvC9vY ez+9Jq+qUZNVGXt3a7Nl0Ljo+tO2tmvxt7Mw8+gKjuZEldRRmZC2Ewi7KairQggBWNYR 3BIA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@jcline.org header.s=rdybrs3533vx7mghocfwl3vdwgpl2v5u header.b=JgB7dF9A; dkim=pass header.i=@amazonses.com header.s=224i4yxa5dv7c2xz3womw6peuasteono header.b=O0nNMvX2; 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 u16si4713970plq.560.2017.11.10.08.23.08; Fri, 10 Nov 2017 08:23:19 -0800 (PST) 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=@jcline.org header.s=rdybrs3533vx7mghocfwl3vdwgpl2v5u header.b=JgB7dF9A; dkim=pass header.i=@amazonses.com header.s=224i4yxa5dv7c2xz3womw6peuasteono header.b=O0nNMvX2; 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 S1753051AbdKJQUw (ORCPT + 82 others); Fri, 10 Nov 2017 11:20:52 -0500 Received: from a8-62.smtp-out.amazonses.com ([54.240.8.62]:43020 "EHLO a8-62.smtp-out.amazonses.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751142AbdKJQUv (ORCPT ); Fri, 10 Nov 2017 11:20:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=rdybrs3533vx7mghocfwl3vdwgpl2v5u; d=jcline.org; t=1510330850; h=From:To:Cc:Subject:Date:Message-Id; bh=hs447RN0nipYg6xUUAD7eLYS+GlfmEcytqHZt8NAaME=; b=JgB7dF9AQKZLz0iJI3vF69ixnHLVIKgJAldVSzgf+edkyghCn43wIKXjSmkiF/b4 nO65LWpweK709VOMN2j63Pn6DRFZUzKQ58c5PbNl7lqVicGRhOUK8MSx/DQu+Pv3rLy 15J3vL1lsmVWmiRFIhG8RQnhymsYo5TKtTh+rsmM= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1510330850; h=From:To:Cc:Subject:Date:Message-Id:Feedback-ID; bh=hs447RN0nipYg6xUUAD7eLYS+GlfmEcytqHZt8NAaME=; b=O0nNMvX2n16HN4sC6rebip3Z2uj+E39U+stgQjmYk8RkLizO61f6nNnSGXEDk/DW mxSUX1/fsP27ZcraK22lovBMiFpwXiOPA0zkLQvIQAuN8withhyk3dU2I0aZPXfgvmL 4r17An+4hhcchbnkXp9913YHpdkwQoxognfAbBN4= X-Virus-Scanned: amavisd-new at jcline.org From: Jeremy Cline To: Liam Girdwood , Mark Brown Cc: Jaroslav Kysela , Takashi Iwai , Hans de Goede , alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, Jeremy Cline Subject: [PATCH v2] ASoC: Replace snd_soc_acpi_check_hid with acpi_dev_present Date: Fri, 10 Nov 2017 16:20:50 +0000 Message-ID: <0100015fa6bbda9e-656f1a61-3a47-403f-b0d8-550fee55ea9f-000000@email.amazonses.com> X-Mailer: git-send-email 2.14.3 X-SES-Outgoing: 2017.11.10-54.240.8.62 Feedback-ID: 1.us-east-1.z18Isoc/FaoPOvCyJyi1mnTt8STwoRuibXVNoUcvG6g=:AmazonSES Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Replace snd_soc_acpi_check_hid() with the generic acpi_dev_present() and remove the now unused snd_soc_acpi_check_hid function. This should have no functional change. Signed-off-by: Jeremy Cline --- Changes since v1 (https://patchwork.kernel.org/patch/10051951/): - Rebase against broonie/for-next include/sound/soc-acpi.h | 3 --- sound/soc/soc-acpi.c | 32 ++------------------------------ 2 files changed, 2 insertions(+), 33 deletions(-) diff --git a/include/sound/soc-acpi.h b/include/sound/soc-acpi.h index a7d8d335b043..057805489af3 100644 --- a/include/sound/soc-acpi.h +++ b/include/sound/soc-acpi.h @@ -49,9 +49,6 @@ snd_soc_acpi_find_package_from_hid(const u8 hid[ACPI_ID_LEN], struct snd_soc_acpi_mach * snd_soc_acpi_find_machine(struct snd_soc_acpi_mach *machines); -/* acpi check hid */ -bool snd_soc_acpi_check_hid(const u8 hid[ACPI_ID_LEN]); - /** * snd_soc_acpi_mach: ACPI-based machine descriptor. Most of the fields are * related to the hardware, except for the firmware and topology file names. diff --git a/sound/soc/soc-acpi.c b/sound/soc/soc-acpi.c index f21df28bc28e..8cdeae977a00 100644 --- a/sound/soc/soc-acpi.c +++ b/sound/soc/soc-acpi.c @@ -49,41 +49,13 @@ const char *snd_soc_acpi_find_name_from_hid(const u8 hid[ACPI_ID_LEN]) } EXPORT_SYMBOL_GPL(snd_soc_acpi_find_name_from_hid); -static acpi_status snd_soc_acpi_mach_match(acpi_handle handle, u32 level, - void *context, void **ret) -{ - unsigned long long sta; - acpi_status status; - - *(bool *)context = true; - status = acpi_evaluate_integer(handle, "_STA", NULL, &sta); - if (ACPI_FAILURE(status) || !(sta & ACPI_STA_DEVICE_PRESENT)) - *(bool *)context = false; - - return AE_OK; -} - -bool snd_soc_acpi_check_hid(const u8 hid[ACPI_ID_LEN]) -{ - acpi_status status; - bool found = false; - - status = acpi_get_devices(hid, snd_soc_acpi_mach_match, &found, NULL); - - if (ACPI_FAILURE(status)) - return false; - - return found; -} -EXPORT_SYMBOL_GPL(snd_soc_acpi_check_hid); - struct snd_soc_acpi_mach * snd_soc_acpi_find_machine(struct snd_soc_acpi_mach *machines) { struct snd_soc_acpi_mach *mach; for (mach = machines; mach->id[0]; mach++) { - if (snd_soc_acpi_check_hid(mach->id) == true) { + if (acpi_dev_present(mach->id, NULL, -1) == true) { if (mach->machine_quirk == NULL) return mach; @@ -163,7 +135,7 @@ struct snd_soc_acpi_mach *snd_soc_acpi_codec_list(void *arg) return mach; for (i = 0; i < codec_list->num_codecs; i++) { - if (snd_soc_acpi_check_hid(codec_list->codecs[i]) != true) + if (acpi_dev_present(codec_list->codecs[i], NULL, -1) != true) return NULL; } -- 2.14.3 From 1583579151559966044@xxx Thu Nov 09 09:12:44 +0000 2017 X-GM-THRID: 1583579151559966044 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread