Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp459333pxj; Wed, 16 Jun 2021 06:28:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzkbH4DxTHg2M8Mf6W+iA44sgsu4ahxLntEtuhKZSNB/nk+1xfuftFHTALNxNPdeMaptK4O X-Received: by 2002:a17:907:97cb:: with SMTP id js11mr3150552ejc.154.1623850103565; Wed, 16 Jun 2021 06:28:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623850103; cv=none; d=google.com; s=arc-20160816; b=O1gO2ntf3mnHtbKU4/hc/06SBmuvwZOsToNRPSU39E8+EphXwIB2bcP3UrNTF47792 wp8pYlVFDRFbl1nDa3YV3ooWNyBtAEvVE26nREjOe9k8ytExkZtvH72Rx8tkIrIvDiyf M2gspmLM0AwyCX3zksLhk6y8EPjnfPFr3RJFUNZkzacRu57rutyZZoq/LgJ8Z7ypujhe 07xrGi526j9ImNAzWlhsROPH79AO9ka6mTGVTNWxJpXban2hOPxkmsKHNPlgBnE/GbAp THGlczv7acK+ehj/yL3TtUurGpTaKUnYa47QqgMzblxSZtJVIhNy/xWjvSrlx7KbKD9r lgAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:from:dkim-signature; bh=02aTVCqkiasdLJ8KiDCVGGngZDXYoVObOVNiM7dKnCc=; b=rU7iAC0hAXsd6fVTHaNH/mrGx8/sSVyuu/P60/qk9bq9HTztPlhScR+l5+F6RoXXdJ 2SCI0c1O/9pgzZ8gThgfmJ3pGArnYnZamR0d3yv+TVRyrJqa/FE+bOp5hEWFPFP5g6Vd RG23372UQyJZoJa6c/mkYoKK3uQnTgHAAA/2B311HNMpIQcdbpdMJM30AGjv8r1yzSLM 7TvLmaX7R95YWGZIXGQSV+Gu8UyXk1NpVE48mOZpIrwlqZTsG/0FV3/Q4SM816tQl9ny CyJRl1xPW5p1WZ2AvIIv60ABj3nBFeP6JT8dqqe7bbgiY8FwKiRTW8n883ktBc7zwNlL HZHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@kernel.org header.s=k20201202 header.b="L/R2NwoG"; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y16si2197157edc.189.2021.06.16.06.28.01; Wed, 16 Jun 2021 06:28:23 -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=fail header.i=@kernel.org header.s=k20201202 header.b="L/R2NwoG"; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232894AbhFPMav (ORCPT + 99 others); Wed, 16 Jun 2021 08:30:51 -0400 Received: from mail.kernel.org ([198.145.29.99]:49232 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231303AbhFPMaq (ORCPT ); Wed, 16 Jun 2021 08:30:46 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 808846135C; Wed, 16 Jun 2021 12:28:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1623846520; bh=qMLD5L33JuSzop8XE5CQqNRAcxqJX553vmnX+Xl74Dc=; h=From:To:Cc:Subject:Date:From; b=L/R2NwoGZMLbmQtky2swZPfqmxZlTIbB4ppAfSV2KG39FufEVQkDEWsG+tSOnkrRo Zjx63oN3Kk4Cz/4+sAf/tADqRztyaneLNBu3PCY7MA7UEtFLwEjsYo0I5zpoTz3kIt VOb05SczaB9QOKupeFsqMD7GSMF3Y8aU3tJn4FRlyw1lUh8TdUf5BcPQLvlrG6oz60 61SvPNCFbUn23aUKvv0tAQqnCdfHNjsbTN4QMxy8Gc5yNxk1Mt0ZbqE4paFO1BUp4k tggLIXxkvTvzWXb0ZVizM7mgte/VwMYrIOuBriXtcDGKYXs+gJ7DBcb6rSf2qUFkoY UsNqeYaRtmUbQ== Received: by mail.kernel.org with local (Exim 4.94.2) (envelope-from ) id 1ltUes-004oiL-5M; Wed, 16 Jun 2021 14:28:38 +0200 From: Mauro Carvalho Chehab Cc: linuxarm@huawei.com, mauro.chehab@huawei.com, Mauro Carvalho Chehab , Chen-Yu Tsai , Hans Verkuil , Jernej Skrabec , Mauro Carvalho Chehab , Maxime Ripard , Yong Deng , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-sunxi@lists.linux.dev Subject: [PATCH 00/11] Address some smatch warnings Date: Wed, 16 Jun 2021 14:28:26 +0200 Message-Id: X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: Mauro Carvalho Chehab To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org There are currently a couple of smatch warnings at the media subsystem. This series fix several of them. The end goal is to reduce smatch warnings to be close to zero, but there are still some work to be done. I'll likely submit another round along this week. Mauro Carvalho Chehab (11): media: dvb_ca_en50221: avoid speculation from CA slot media: dvb_net: avoid speculation from net slot media: dvbdev: fix error logic at dvb_register_device() media: sun6i-csi: add a missing return code media: saa7134: use more meaninful goto labels media: saa7134: fix saa7134_initdev error handling logic media: siano: fix device register error path media: adv7842: better document EDID block size media: ttusb-dec: cleanup an error handling logic media: dvb-core: frontend: make GET/SET safer media: xilinx: simplify get fourcc logic drivers/media/common/siano/smsdvb-main.c | 4 + drivers/media/dvb-core/dvb_ca_en50221.c | 1 + drivers/media/dvb-core/dvb_frontend.c | 213 ++++++++++-------- drivers/media/dvb-core/dvb_net.c | 25 +- drivers/media/dvb-core/dvbdev.c | 3 + drivers/media/i2c/adv7842.c | 33 ++- drivers/media/pci/saa7134/saa7134-core.c | 39 ++-- .../platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/xilinx/xilinx-dma.c | 5 +- drivers/media/platform/xilinx/xilinx-vip.c | 6 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 25 +- 11 files changed, 201 insertions(+), 157 deletions(-) -- 2.31.1