From: Jonathan Cameron <jic23@kernel.org>
To: Cristina Opriceana <cristina.opriceana@gmail.com>
Cc: knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net,
linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org,
daniel.baluta@intel.com
Subject: Re: [PATCH 3/6] iio: trigger: Add missing fields in kernel docs
Date: Sun, 2 Aug 2015 18:32:55 +0100 [thread overview]
Message-ID: <55BE5447.6080507@kernel.org> (raw)
In-Reply-To: <36176268d5ee1e7ee1ab2d0b306ceb66f4f5f6af.1437737942.git.cristina.opriceana@gmail.com>
On 24/07/15 14:20, Cristina Opriceana wrote:
> Fix kernel docs warnings by adding the missing description
> for each of the existing function parameters.
>
> Signed-off-by: Cristina Opriceana <cristina.opriceana@gmail.com>
A few comments inline.
> ---
> drivers/iio/industrialio-trigger.c | 27 ++++++++++++++++++++++++---
> 1 file changed, 24 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/iio/industrialio-trigger.c b/drivers/iio/industrialio-trigger.c
> index d31098e..cae2939 100644
> --- a/drivers/iio/industrialio-trigger.c
> +++ b/drivers/iio/industrialio-trigger.c
> @@ -40,7 +40,14 @@ static DEFINE_MUTEX(iio_trigger_list_lock);
>
> /**
> * iio_trigger_read_name() - retrieve useful identifying name
> - **/
> + * @dev: device that holds the iio_trigger
The dev structure is within the struct iio_trigger rather than the other
way around. It is there to give it it a presence in the device model.
I'd keep this statement vague and say perhaps,
device associated with the iio_trigger.
> + * @attr: pointer to the device_attribute structure that is
> + * being processed
> + * @buf: buffer to print the name into
> + *
> + * Return: a negative number on failure or the number of written
> + * characters on success.
> + */
> static ssize_t iio_trigger_read_name(struct device *dev,
> struct device_attribute *attr,
> char *buf)
> @@ -288,10 +295,17 @@ EXPORT_SYMBOL_GPL(iio_dealloc_pollfunc);
>
> /**
> * iio_trigger_read_current() - trigger consumer sysfs query current trigger
> + * @dev: Device this iio_dev belongs to
Again, this implies a tighter relationship than is actually true.
The dev isn't the underlying device (e.g. the spi one or i2c one
but rather one created by the iio subsystem to give the iio_dev a
presence in the device model - on the iio sysfs bus).
> + * @attr: Pointer to the device_attribute structure that
> + * is being processed
> + * @buf: Buffer where the current trigger name will be printed into
> *
> * For trigger consumers the current_trigger interface allows the trigger
> * used by the device to be queried.
> - **/
> + *
> + * Return: a negative number on failure, the number of characters written
> + * on success or 0 if no trigger is available
> + */
> static ssize_t iio_trigger_read_current(struct device *dev,
> struct device_attribute *attr,
> char *buf)
> @@ -305,11 +319,18 @@ static ssize_t iio_trigger_read_current(struct device *dev,
>
> /**
> * iio_trigger_write_current() - trigger consumer sysfs set current trigger
> + * @dev: Device that this iio_dev belongs to
> + * @attr: Device attribute that is being processed
> + * @buf: String buffer that holds the name of the trigger
> + * @len: Length of the trigger name held by buf
> *
> * For trigger consumers the current_trigger interface allows the trigger
> * used for this device to be specified at run time based on the trigger's
> * name.
> - **/
> + *
> + * Return: negative error code on failure or length of the buffer
> + * on success
> + */
> static ssize_t iio_trigger_write_current(struct device *dev,
> struct device_attribute *attr,
> const char *buf,
>
next prev parent reply other threads:[~2015-08-02 17:33 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-24 13:13 [PATCH 0/6] iio: Fix kernel docs warnings Cristina Opriceana
2015-07-24 13:16 ` [PATCH 1/6] iio: core: Add function params for kernel docs Cristina Opriceana
2015-08-02 17:24 ` Jonathan Cameron
2015-07-24 13:18 ` [PATCH 2/6] iio: buffer: Fix kernel docs warnings Cristina Opriceana
2015-08-02 17:27 ` Jonathan Cameron
2015-08-02 19:32 ` Hartmut Knaack
2015-08-02 19:46 ` Hartmut Knaack
2015-08-03 10:45 ` Cristina Georgiana Opriceana
2015-07-24 13:20 ` [PATCH 3/6] iio: trigger: Add missing fields in kernel docs Cristina Opriceana
2015-08-02 17:32 ` Jonathan Cameron [this message]
2015-08-06 11:59 ` Cristina Georgiana Opriceana
2015-07-24 13:21 ` [PATCH 4/6] iio: event: " Cristina Opriceana
2015-08-02 17:33 ` Jonathan Cameron
2015-08-02 19:43 ` Hartmut Knaack
2015-08-03 9:00 ` Cristina Georgiana Opriceana
2015-08-03 9:05 ` Lars-Peter Clausen
2015-07-24 13:23 ` [PATCH 5/6] include: linux: iio: Fix function parameter name in kernel doc Cristina Opriceana
2015-08-02 17:34 ` Jonathan Cameron
2015-07-24 13:26 ` [PATCH 6/6] include: linux: iio: Add missing kernel doc field Cristina Opriceana
2015-08-02 17:37 ` Jonathan Cameron
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55BE5447.6080507@kernel.org \
--to=jic23@kernel.org \
--cc=cristina.opriceana@gmail.com \
--cc=daniel.baluta@intel.com \
--cc=knaack.h@gmx.de \
--cc=lars@metafoo.de \
--cc=linux-iio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=pmeerw@pmeerw.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).