Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2563976pxa; Fri, 7 Aug 2020 14:31:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJySLLNZbvmSX6D8yIyC0QXuOnUveSOmSbCx9nSkorwnEsluBWVSssmqy7bxMoVayxDhQJ9M X-Received: by 2002:a17:906:1453:: with SMTP id q19mr11703651ejc.111.1596835906227; Fri, 07 Aug 2020 14:31:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596835906; cv=none; d=google.com; s=arc-20160816; b=fif27TredYhk17yukbQvWan1PyyGDDngLVeT61XlG6enGiw6dK5D19ae34lKIqg56Y 5CJEqsulqYF2BR4yj9BVWhPkOT8gZPXdUSxoT2wPsRFp5Lz9hzCKZr7B7uQ+LxaPWtJb e5pO6UopV/y278RXuuJjzdDM9eydN1GnG6Bybh8eDeOMWEY1JT4tHdF9++7BVLSBT49G 119DJWBwx/jS+h1MH5qBB5uVLL5m4o9pKVFsCFNRr7REK05iLWfDHRKgwWgOm3d37IU3 fJbWAuqZFh7x3gUDb/YeejrEcr+GUzgp987z1N2PF8pvYLXh4ZMAKBwr6RaqWg1AxtPI Ji6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=bdNucF0koSppcU0GmU9pSl6fM9HVcxNoH43SdcmhMo4=; b=Sd+zBJaZ9gdS2Pr18V2ClM+Um/5fXggOIv+6P8h+jroJgA3HuokzWoRUJjll2MafoV 4MpV0R0lXDWtyOEKTvOhB7AHZqFsyeUSBAwVFuDCcbz302LRNfItngwCm46KgP22S0y4 6ywWeL85/x6Is+68+RcbXqS4IGK+52IeBSedf6qY9gvC/sbUZ0q9R0g1kaOnjVBiEfDV 5a466Hfb7DY4w1am2KjjjScYPaRtW7UFki/IruFBLwROEOJ0NHXYqe22mpn6UvhYhmLz Bc3ntEOvpVrExyFXCCGRxDtn3hsCk0t2F+G1fbB6Vdm8J37kboVO0+p4CmU7dH8BpAkN eToQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=WRZkwZaL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bi9si2620305edb.366.2020.08.07.14.31.23; Fri, 07 Aug 2020 14:31:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=WRZkwZaL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726825AbgHGV2i (ORCPT + 99 others); Fri, 7 Aug 2020 17:28:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53286 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726648AbgHGV2h (ORCPT ); Fri, 7 Aug 2020 17:28:37 -0400 Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8B292C061757 for ; Fri, 7 Aug 2020 14:28:37 -0700 (PDT) Received: by mail-ed1-x543.google.com with SMTP id c10so2233601edk.6 for ; Fri, 07 Aug 2020 14:28:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bdNucF0koSppcU0GmU9pSl6fM9HVcxNoH43SdcmhMo4=; b=WRZkwZaLt55Y2h276GQIL0EwY8JZgUt+nO04eGdR+5coh476ORbcDKISCIzllLYqgr 7pXl9SAv+kRl9cT8mG/IIezkcnD/mOK8BF31NyqErmOkrd2TjVOko70lECZRwmQMlz1Y b8cFcuQo1C617FdhnPXZESL8OsSbpCtiVGg/A= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bdNucF0koSppcU0GmU9pSl6fM9HVcxNoH43SdcmhMo4=; b=nFdVlMaplROi8dThGp22BaMj2tz2PL5f+6WFgD+UObu5hmYmNzQRqutdymlf3p2WKN wAVyOlBdYJkz9SQ4PUw6XGjjHxGPf2cRAO5C9M6bKR81mZXMDcyCED4GzsCNtyQOaD5I 7K8kRH88+KlcW9kFAHqjISpk6lEVt9isueWWOgOuD5pNOHaWdx+ZEuKSEaEKaDG64VBM ZxHyUf2NRbIaXDZC/vuKVHon98u7rU0Yr2vOx5cYtWqKLVyjUx/r67OLrbzSiyF/5qP5 028OH0vBmr6J4hulGMdPfQ1WgGGLU4JoF/hyLYbotv1lkI6VI8lNG3XSa7Mi04AiY64c 2K/Q== X-Gm-Message-State: AOAM530f3ZFaAvdeQawBAZiutSTNar2BnBof7bQLmrXdyHjxYo/qXgxl Wxpa4ZlbK4fXaiUFVUHhD3BVt3D1q3Q= X-Received: by 2002:a50:d75e:: with SMTP id i30mr11146847edj.246.1596835715971; Fri, 07 Aug 2020 14:28:35 -0700 (PDT) Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com. [209.85.221.49]) by smtp.gmail.com with ESMTPSA id g24sm6135082eds.42.2020.08.07.14.28.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 07 Aug 2020 14:28:35 -0700 (PDT) Received: by mail-wr1-f49.google.com with SMTP id a14so2878878wra.5 for ; Fri, 07 Aug 2020 14:28:35 -0700 (PDT) X-Received: by 2002:adf:fdce:: with SMTP id i14mr13480967wrs.273.1596835714967; Fri, 07 Aug 2020 14:28:34 -0700 (PDT) MIME-Version: 1.0 References: <20200730114632.6717-1-stanimir.varbanov@linaro.org> <20200730114632.6717-2-stanimir.varbanov@linaro.org> In-Reply-To: <20200730114632.6717-2-stanimir.varbanov@linaro.org> From: Fritz Koenig Date: Fri, 7 Aug 2020 14:28:22 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 1/3] venus: parser: Prepare parser for multiple invocations To: Stanimir Varbanov Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org 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 On Thu, Jul 30, 2020 at 4:47 AM Stanimir Varbanov wrote: > > Presently the hfi_parser has been called only once during driver > probe. To prepare the parser function to be called multiple times > from recovery we need to initialize few variables which are used > during parsing time. > > Signed-off-by: Stanimir Varbanov > --- > drivers/media/platform/qcom/venus/hfi_parser.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/media/platform/qcom/venus/hfi_parser.c b/drivers/media/platform/qcom/venus/hfi_parser.c > index 7f515a4b9bd1..363ee2a65453 100644 > --- a/drivers/media/platform/qcom/venus/hfi_parser.c > +++ b/drivers/media/platform/qcom/venus/hfi_parser.c > @@ -239,6 +239,9 @@ u32 hfi_parser(struct venus_core *core, struct venus_inst *inst, void *buf, > > parser_init(inst, &codecs, &domain); > > + core->codecs_count = 0; > + memset(core->caps, 0, sizeof(core->caps)); > + > while (words_count) { > data = word + 1; > > -- > 2.17.1 > Reviewed-by: Fritz Koenig