From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from galahad.ideasonboard.com ([185.26.127.97]:39969 "EHLO galahad.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751444AbdG0OkM (ORCPT ); Thu, 27 Jul 2017 10:40:12 -0400 From: Laurent Pinchart To: Hans Verkuil Cc: linux-media@vger.kernel.org, Laurent Pinchart , Sakari Ailus , Sylwester Nawrocki , Hans Verkuil Subject: Re: [PATCHv3 6/6] media: drop use of MEDIA_API_VERSION Date: Thu, 27 Jul 2017 17:40:20 +0300 Message-ID: <37535292.eoyeuJDe2y@avalon> In-Reply-To: <20170722113057.45202-7-hverkuil@xs4all.nl> References: <20170722113057.45202-1-hverkuil@xs4all.nl> <20170722113057.45202-7-hverkuil@xs4all.nl> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-media-owner@vger.kernel.org List-ID: Hi Hans, On Saturday 22 Jul 2017 13:30:57 Hans Verkuil wrote: > From: Hans Verkuil > > Set media_version to LINUX_VERSION_CODE, just as we did for > driver_version. > > Nobody ever rememebers to update the version number, but > LINUX_VERSION_CODE will always be updated. > > Move the MEDIA_API_VERSION define to the ifndef __KERNEL__ section of the > media.h header. That way kernelspace can't accidentally start to use > it again. > > Signed-off-by: Hans Verkuil > --- > drivers/media/media-device.c | 3 +-- > include/uapi/linux/media.h | 5 +++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/drivers/media/media-device.c b/drivers/media/media-device.c > index 979e4307d248..3c99294e3ebf 100644 > --- a/drivers/media/media-device.c > +++ b/drivers/media/media-device.c > @@ -69,9 +69,8 @@ static int media_device_get_info(struct media_device *dev, > strlcpy(info->serial, dev->serial, sizeof(info->serial)); > strlcpy(info->bus_info, dev->bus_info, sizeof(info->bus_info)); > > - info->media_version = MEDIA_API_VERSION; > + info->media_version = info->driver_version = LINUX_VERSION_CODE; I'd split this on two lines, I believe it would be clearer. Apart from that, Reviewed-by: Laurent Pinchart > info->hw_revision = dev->hw_revision; > - info->driver_version = LINUX_VERSION_CODE; > > return 0; > } > diff --git a/include/uapi/linux/media.h b/include/uapi/linux/media.h > index fac96c64fe51..4865f1e71339 100644 > --- a/include/uapi/linux/media.h > +++ b/include/uapi/linux/media.h > @@ -30,8 +30,6 @@ > #include > #include > > -#define MEDIA_API_VERSION KERNEL_VERSION(0, 1, 0) > - > struct media_device_info { > char driver[16]; > char model[32]; > @@ -187,6 +185,9 @@ struct media_device_info { > #define MEDIA_ENT_T_V4L2_SUBDEV_LENS MEDIA_ENT_F_LENS > #define MEDIA_ENT_T_V4L2_SUBDEV_DECODER MEDIA_ENT_F_ATV_DECODER > #define MEDIA_ENT_T_V4L2_SUBDEV_TUNER MEDIA_ENT_F_TUNER > + > +/* Obsolete symbol for media_version, no longer used in the kernel */ > +#define MEDIA_API_VERSION KERNEL_VERSION(0, 1, 0) > #endif > > /* Entity flags */ -- Regards, Laurent Pinchart