Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp5151228imd; Tue, 30 Oct 2018 12:46:44 -0700 (PDT) X-Google-Smtp-Source: AJdET5cTdkWx16FwJH/G2VyFTXYBQIdWYq0BThYzQwjLQxfMpeQLh+K4DhxtqIcklNvQbsC5CTwD X-Received: by 2002:a63:e505:: with SMTP id r5-v6mr97863pgh.170.1540928804267; Tue, 30 Oct 2018 12:46:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540928804; cv=none; d=google.com; s=arc-20160816; b=JOoBBGQPc9FivSoGSaOJxdj2mNp2SbsAcnrhmvz3O3Oe/204O9QxupiZY6qN+TKClw QNM3lXQ0kZC2dZw7nxdQ6WgcHeWDAmNHBqUIeXPcZs0EZUbOW+Vj2fBdr1Cg/uKXE0oI pfEbxjVz6aPpGnXWsHIb4xqruCAOHMiD0xNLv+Lj4xsj9lT/VguqtnjRRposPFSNaOvQ aNTRthGm088wPo7zCnbFMO1YrHtka5SSD0I7hlXd7Xc5i9aQ4FBk/nglbqdVdJ9ad3OV E5eMd5umcG7KjPh/8yQXIWoT8X4K++rC9BndbMYjQMKdHm8TVDVD9CwqeXlWtxBWn9Ow X3/Q== 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:organization:message-id:date:subject:cc:to :from:dkim-signature; bh=ZwksNViJp41MjeHxtaIIU2CH1rEZihXbLNluF6LJrno=; b=VSp9C+x/LvcJwnaJLPPKMgmrESQjDBhp/F9VclSb1FJWy7pyN/p8I1JB3aYs2X9Cjl YpEHho4B6ndqkIHUUBsw/KczROOmVidq27dgw/MAtKpJV7dZJ1cV1uV4KZ37egcfGMuJ vEfxflx6M3j3DVwVIE9W2CFCuRnJ4aLhZGtnqRI311Y3c69ADopk3/J4kypYiZaoqcjv s3sDNH4Yj8YyY4U09BYxVWoAno0dZSjawlGxzQZzFOAvpEOLGMfoHPj/I7ItqH71Ba1Y EBLymHTw8xWfQm5KI72Yiv5DHcWjJZ2VxbdFscbfgAXK/rCeApbSvYc3CuG0H1zkV4Ww K3ZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=Kf+al8nJ; 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 p9-v6si23446199pls.378.2018.10.30.12.46.28; Tue, 30 Oct 2018 12:46:44 -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; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=Kf+al8nJ; 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 S1727816AbeJaDst (ORCPT + 99 others); Tue, 30 Oct 2018 23:48:49 -0400 Received: from perceval.ideasonboard.com ([213.167.242.64]:32846 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727684AbeJaDss (ORCPT ); Tue, 30 Oct 2018 23:48:48 -0400 Received: from avalon.localnet (dfj612ybrt5fhg77mgycy-3.rev.dnainternet.fi [IPv6:2001:14ba:21f5:5b00:2e86:4862:ef6a:2804]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 5200B992; Tue, 30 Oct 2018 19:54:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1540925646; bh=ZDssyjrsU5gG9Pi4XJoXvEYmbC9GhmQp2mbvK23mU+Y=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Kf+al8nJtJ/C9Apl9RHr56dNCn2bEh5S7Jf5C2ogQezkiaSPRNSrW4vKw6Z4yYOc2 AotISJ80pog7321VVxmo3S/jyo3jNtqk8T8bjt9iIQUBqilj+paXWsdQVd2Nzsvril 6oK92c4gmNg/5HBtJqBLwLUk8D9yGf2mFpaNeBJg= From: Laurent Pinchart To: Julia Lawall Cc: kernel-janitors@vger.kernel.org, Felipe Balbi , Greg Kroah-Hartman , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/2] usb: gadget: uvc: constify vb2_ops structure Date: Tue, 30 Oct 2018 20:54:10 +0200 Message-ID: <1946389.baEqsO8ef2@avalon> Organization: Ideas on Board Oy In-Reply-To: <1540913482-22130-2-git-send-email-Julia.Lawall@lip6.fr> References: <1540913482-22130-1-git-send-email-Julia.Lawall@lip6.fr> <1540913482-22130-2-git-send-email-Julia.Lawall@lip6.fr> 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 Hello Julia, Thank you for the patch. On Tuesday, 30 October 2018 17:31:21 EET Julia Lawall wrote: > The vb2_ops structure can be const as it is only stored in the ops > field of a vb2_queue structure and this field is const. > > Done with the help of Coccinelle. > > Signed-off-by: Julia Lawall Reviewed-by: Laurent Pinchart and applied to my tree. > --- > drivers/usb/gadget/function/uvc_queue.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/usb/gadget/function/uvc_queue.c > b/drivers/usb/gadget/function/uvc_queue.c index 9e33d5206d54..526a10a33094 > 100644 > --- a/drivers/usb/gadget/function/uvc_queue.c > +++ b/drivers/usb/gadget/function/uvc_queue.c > @@ -102,7 +102,7 @@ static void uvc_buffer_queue(struct vb2_buffer *vb) > spin_unlock_irqrestore(&queue->irqlock, flags); > } > > -static struct vb2_ops uvc_queue_qops = { > +static const struct vb2_ops uvc_queue_qops = { > .queue_setup = uvc_queue_setup, > .buf_prepare = uvc_buffer_prepare, > .buf_queue = uvc_buffer_queue, -- Regards, Laurent Pinchart