From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from lists.s-osg.org ([54.187.51.154]:43122 "EHLO lists.s-osg.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752504AbbAHDPi (ORCPT ); Wed, 7 Jan 2015 22:15:38 -0500 Date: Thu, 8 Jan 2015 01:15:27 -0200 From: Mauro Carvalho Chehab To: Shuah Khan Cc: Laurent Pinchart , Sakari Ailus , Linux Media Mailing List , Mauro Carvalho Chehab , Matthias Schwarzott , Antti Palosaari , Hans Verkuil Subject: Re: [PATCHv3 03/20] cx231xx: add media controller support Message-ID: <20150108011527.7fe81beb@concha.lan> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-media-owner@vger.kernel.org List-ID: Hi Shuah, Em Wed, 7 Jan 2015 18:44:26 -0700 Shuah Khan escreveu: > > + > > /* Create v4l2 device */ > > + dev->v4l2_dev.mdev = dev->media_dev; > > When media_device_register(mdev) fails in cx231xx_media_device_register(), > media_dev is null? The above will simply assign null to dev->v4l2_dev.mdev > Is that correct? Yes, this is intentional. If the media controls fail to register, everything will keep working, except for the media controller itself. That sounds better, IMHO, than to have a complete failure. Cheers, Mauro