Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp5425013ybv; Tue, 11 Feb 2020 15:41:02 -0800 (PST) X-Google-Smtp-Source: APXvYqzC+OVH9qlKnw+bp32AWUpOJtMCaT6jh5ZeJGNrlDL9I8d3tQC6O7DL3gvnOy4vLURe85g4 X-Received: by 2002:a9d:22:: with SMTP id 31mr6735652ota.173.1581464462003; Tue, 11 Feb 2020 15:41:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581464461; cv=none; d=google.com; s=arc-20160816; b=0bO/8x9hlHGZU9fENpRKlV8psvAuHEZd2zkFS15Ha8M9foWQbGLPHGNa7x7TbqsvD4 rl37XkkFVrSG4a1ZQdN1dZnHLBrIW4lU2NN1J69DAYNNO0TH8U4bVAePY9263mlQf1cw kid0ck3TgfnQn/r3+KvGw91rSnJj8vWmqccZuJufmh4UdhIJt+xTuojsEeORllUtfpJ2 UvzMznQuVyP7N6UZHaf97auO2MUQyXIpzpn1kBl6QuaTVovXhRk5c/9Pue0Z6z2KDoMH ifDLbOfDt3T7Y5DynIJl4RrTiYhlWm9lJaWqmvm53ck7VIpzW0t0lIuq8celsltjLvet 4q6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=aZ6ggaHybN2eS6EwPIJb59LjwaNQNVIk80Y+ZvSEp+I=; b=KsumgbrI6D0IetZyJD84CyGGxVcHIq1azmMx+HteKk3uV4zf6juvQgrx0R/alnLAM/ FmRu3JWS3daHZAAIzNsJHqLI1n7FX3BhO5+6fqOE7GPFb7bGgHOs1+z/1Vsh9678M/KJ oycS01LWuuTs8dNUkdVLmKMZKdyl0XnXCfZNFXy8xnlII1cJ29FL7lbcLp4PGXrgqRlp uI8qg2Vq+9jadKRJMdrZr8mDEiW5zIwiqk4wJnrf3sWiHtjS5DL58WiWEJ4DgxpfTX91 Kp7ubi1JQNSllwST479lNywygR/wfWVbq6bvan2Y5xS1YY7V58p+9F+7bKnZtJp5anj5 THmw== 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 x20si2389991otq.222.2020.02.11.15.40.50; Tue, 11 Feb 2020 15:41:01 -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; 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 S1728151AbgBKXiw (ORCPT + 99 others); Tue, 11 Feb 2020 18:38:52 -0500 Received: from cloudserver094114.home.pl ([79.96.170.134]:60663 "EHLO cloudserver094114.home.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728080AbgBKXis (ORCPT ); Tue, 11 Feb 2020 18:38:48 -0500 Received: from 79.184.254.199.ipv4.supernova.orange.pl (79.184.254.199) (HELO kreacher.localnet) by serwer1319399.home.pl (79.96.170.134) with SMTP (IdeaSmtpServer 0.83.341) id c23d69b279245a74; Wed, 12 Feb 2020 00:38:46 +0100 From: "Rafael J. Wysocki" To: Linux PM Cc: LKML , Amit Kucheria , Mauro Carvalho Chehab , linux-media@vger.kernel.org Subject: [PATCH 18/28] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() Date: Wed, 12 Feb 2020 00:17:51 +0100 Message-ID: <4139443.DiSibVL1GN@kreacher> In-Reply-To: <1654227.8mz0SueHsU@kreacher> References: <1654227.8mz0SueHsU@kreacher> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "Rafael J. Wysocki" Call cpu_latency_qos_add/remove_request() instead of pm_qos_add/remove_request(), respectively, because the latter are going to be dropped. No intentional functional impact. Signed-off-by: Rafael J. Wysocki --- drivers/media/pci/saa7134/saa7134-video.c | 5 ++--- drivers/media/platform/via-camera.c | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/media/pci/saa7134/saa7134-video.c b/drivers/media/pci/saa7134/saa7134-video.c index 342cabf48064..a8ac94fadc14 100644 --- a/drivers/media/pci/saa7134/saa7134-video.c +++ b/drivers/media/pci/saa7134/saa7134-video.c @@ -1008,8 +1008,7 @@ int saa7134_vb2_start_streaming(struct vb2_queue *vq, unsigned int count) */ if ((dmaq == &dev->video_q && !vb2_is_streaming(&dev->vbi_vbq)) || (dmaq == &dev->vbi_q && !vb2_is_streaming(&dev->video_vbq))) - pm_qos_add_request(&dev->qos_request, - PM_QOS_CPU_DMA_LATENCY, 20); + cpu_latency_qos_add_request(&dev->qos_request, 20); dmaq->seq_nr = 0; return 0; @@ -1024,7 +1023,7 @@ void saa7134_vb2_stop_streaming(struct vb2_queue *vq) if ((dmaq == &dev->video_q && !vb2_is_streaming(&dev->vbi_vbq)) || (dmaq == &dev->vbi_q && !vb2_is_streaming(&dev->video_vbq))) - pm_qos_remove_request(&dev->qos_request); + cpu_latency_qos_remove_request(&dev->qos_request); } static const struct vb2_ops vb2_qops = { diff --git a/drivers/media/platform/via-camera.c b/drivers/media/platform/via-camera.c index 78841b9015ce..1cd4f7be88dd 100644 --- a/drivers/media/platform/via-camera.c +++ b/drivers/media/platform/via-camera.c @@ -646,7 +646,7 @@ static int viacam_vb2_start_streaming(struct vb2_queue *vq, unsigned int count) * requirement which will keep the CPU out of the deeper sleep * states. */ - pm_qos_add_request(&cam->qos_request, PM_QOS_CPU_DMA_LATENCY, 50); + cpu_latency_qos_add_request(&cam->qos_request, 50); viacam_start_engine(cam); return 0; out: @@ -662,7 +662,7 @@ static void viacam_vb2_stop_streaming(struct vb2_queue *vq) struct via_camera *cam = vb2_get_drv_priv(vq); struct via_buffer *buf, *tmp; - pm_qos_remove_request(&cam->qos_request); + cpu_latency_qos_remove_request(&cam->qos_request); viacam_stop_engine(cam); list_for_each_entry_safe(buf, tmp, &cam->buffer_queue, queue) { -- 2.16.4