Received: by 10.192.165.148 with SMTP id m20csp4200639imm; Mon, 30 Apr 2018 13:44:14 -0700 (PDT) X-Google-Smtp-Source: AB8JxZriajRFr5S8zpcvC+04jrrUvmUlF0izZbnSNhte3QoaC3+RmiMq3HM3he0JrxroKXrH8dDB X-Received: by 2002:a17:902:31a4:: with SMTP id x33-v6mr13823532plb.355.1525121054736; Mon, 30 Apr 2018 13:44:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525121054; cv=none; d=google.com; s=arc-20160816; b=yTPxL1yOlvXmsZear7Zvh4bHJFVlb9P/ijHFZVKrs1yI/rp/B75aMwUftgZDnnB2Fr PucZ2EIW8F7OiELsSHceXcuoNLJkmUNem9iAEUG5Uspkfy6TCYPuKRrHzO4gJH+lMCkx RTvNU3JH2ASyKpKOr37EtQKxzcbTcyDUqNmyBsp6s7bXi9OfPYAcI2MwSxUEXzYp9zu4 Ml1q7h81z1hvde6IXGiC6M0W6doULX/UjZF7Ykg3j1idXPTHZ92BLIuDZbhTlCkR7gtg RdYhZ9jHaY5XypKHW4e7/Cgvri20GDNWIN876o0SlfhTwUKGH7ziyOqmQDkx7RPL9XW9 +UVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from:dmarc-filter :arc-authentication-results; bh=YLaF6vD3+XYBwhr156+JfUCzE4W+TqXwCdmPfMGdJ9I=; b=Qm40+R3YxZWoZjAbE7WfHU0sYz7M/fidBrD9vCYtAbA/kZn4RQ9n7cidkQMNAjjswL 1ia59/LsPBmLGAjsa4fBH5Ucxz7+CUAmZGPIn6qn6KiD86gWMKg1qfxL2gLz7PQTpz0l b+5v3yt50AGxzKu7id3mEJTEC68wWlDAmRtXjPgglJvzBNPKaJPy/whOmzkktW1y1GwA HTSBUPzBREqT86TxDFSSh81ckdvR/MQ7FDiRBKgyfHlew31HXfXiWfdz35YNLS4oyGg7 7VS8LWjn7Hrb+/5atA/jpFaaC+XmaUE1A+bO/h9mHu01ZeRoC9lgKO8D6ZacwHRrD9+X 3phw== ARC-Authentication-Results: i=1; mx.google.com; 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 e63si7964626pfd.261.2018.04.30.13.44.00; Mon, 30 Apr 2018 13:44:14 -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; 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 S1755369AbeD3Umq (ORCPT + 99 others); Mon, 30 Apr 2018 16:42:46 -0400 Received: from mail.kernel.org ([198.145.29.99]:57440 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754944AbeD3TXz (ORCPT ); Mon, 30 Apr 2018 15:23:55 -0400 Received: from localhost (unknown [104.132.1.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id AD4B922DBF; Mon, 30 Apr 2018 19:23:54 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AD4B922DBF Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=linuxfoundation.org Authentication-Results: mail.kernel.org; spf=fail smtp.mailfrom=gregkh@linuxfoundation.org From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, David Henningsson , Takashi Sakamoto , Takashi Iwai Subject: [PATCH 3.18 16/25] ALSA: core: Report audio_tstamp in snd_pcm_sync_ptr Date: Mon, 30 Apr 2018 12:23:23 -0700 Message-Id: <20180430183911.479036414@linuxfoundation.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180430183910.801976983@linuxfoundation.org> References: <20180430183910.801976983@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 3.18-stable review patch. If anyone has any objections, please let me know. ------------------ From: David Henningsson commit f853dcaae2f5bbe021161e421bd1576845bae8f6 upstream. It looks like a simple mistake that this struct member was forgotten. Audio_tstamp isn't used much, and on some archs (such as x86) this ioctl is not used by default, so that might be the reason why this has slipped for so long. Fixes: 4eeaaeaea1ce ("ALSA: core: add hooks for audio timestamps") Signed-off-by: David Henningsson Reviewed-by: Takashi Sakamoto Cc: # v3.8+ Signed-off-by: Takashi Iwai Signed-off-by: Greg Kroah-Hartman --- sound/core/pcm_native.c | 1 + 1 file changed, 1 insertion(+) --- a/sound/core/pcm_native.c +++ b/sound/core/pcm_native.c @@ -2695,6 +2695,7 @@ static int snd_pcm_sync_ptr(struct snd_p sync_ptr.s.status.hw_ptr = status->hw_ptr; sync_ptr.s.status.tstamp = status->tstamp; sync_ptr.s.status.suspended_state = status->suspended_state; + sync_ptr.s.status.audio_tstamp = status->audio_tstamp; snd_pcm_stream_unlock_irq(substream); if (copy_to_user(_sync_ptr, &sync_ptr, sizeof(sync_ptr))) return -EFAULT;