RE: [PULL] http://www.linuxtv.org/hg/~hverkuil/v4l-dvb-vpfe-cap

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Mauro,

Thanks.

I have sent a patch yesterday for TVP514x that fixes the comment formatting. Please review that when you get a chance.

Murali Karicheri
Software Design Engineer
Texas Instruments Inc.
Germantown, MD 20874
Phone : 301-515-3736
email: m-karicheri2@xxxxxx

>-----Original Message-----
>From: Mauro Carvalho Chehab [mailto:mchehab@xxxxxxxxxx]
>Sent: Tuesday, June 23, 2009 6:50 AM
>To: Karicheri, Muralidharan
>Cc: Hans Verkuil; linux-media@xxxxxxxxxxxxxxx
>Subject: Re: [PULL] http://www.linuxtv.org/hg/~hverkuil/v4l-dvb-vpfe-cap
>
>Em Mon, 22 Jun 2009 11:02:58 -0500
>"Karicheri, Muralidharan" <m-karicheri2@xxxxxx> escreveu:
>
>> Hi,
>>
>> <Snip>
>> >> >
>> >> > -/**
>> >> > +/*
>> >> >   * struct tvp514x_decoder - TVP5146/47 decoder object
>> >> > - * @v4l2_int_device: Slave handle
>> >> > - * @tvp514x_slave: Slave pointer which is used by @v4l2_int_device
>> >> > + * @sd: Subdevice Slave handle
>> >> >   * @tvp514x_regs: copy of hw's regs with preset values.
>> >> >   * @pdata: Board specific
>> >> > - * @client: I2C client data
>> >> > - * @id: Entry from I2C table
>> >> >   * @ver: Chip version
>> >> > - * @state: TVP5146/47 decoder state - detected or not-detected
>> >> > + * @streaming: TVP5146/47 decoder streaming - enabled or disabled.
>> >> >   * @pix: Current pixel format
>> >> >   * @num_fmts: Number of formats
>> >> >   * @fmt_list: Format list
>> >> >   * @current_std: Current standard
>> >> >   * @num_stds: Number of standards
>> >> >   * @std_list: Standards list
>> >> > - * @route: input and output routing at chip level
>> >> > + * @input: Input routing at chip level
>> >> > + * @output: Output routing at chip level
>> >> >   */
>> >> >
>> >> > Please read Documentation/kernel-doc-nano-HOWTO.txt for the proper
>> >> > format. Basically, it should be like this example:
>> >> >
>> >> > /**
>> >> >  * foobar() - short function description of foobar
>> >> >  * @arg1:       Describe the first argument to foobar.
>> >> >  * @arg2:       Describe the second argument to foobar.
>> >> >  *              One can provide multiple line descriptions
>> >> >  *              for arguments.
>> >> >  *
>> >> >  * A longer description, with more discussion of the function
>foobar()
>> >> >  * that might be useful to those using or modifying it.  Begins with
>> >> >  * empty comment line, and may include additional embedded empty
>> >> >  * comment lines.
>> >> >  *
>> >> >  * The longer description can have multiple paragraphs.
>> >> >  **/
>> >> >
>> But kernel-doc-nano-HOWTO.txt says it should be of the form
>> /**
>>  * foobar() - short function description of foobar
>>  * @arg1:       Describe the first argument to foobar.
>>  * @arg2:       Describe the second argument to foobar.
>>  *              One can provide multiple line descriptions
>>  *              for arguments.
>>  *
>>  * A longer description, with more discussion of the function foobar()
>>  * that might be useful to those using or modifying it.  Begins with
>>  * empty comment line, and may include additional embedded empty
>>  * comment lines.
>>  *
>>  * The longer description can have multiple paragraphs.
>>  */
>>
>> Only one * followed by slash as */, not **/ as you have mentioned.
>> Please confirm so that I can send you a patch to correct this.
>
>You're right. It seems that I was using an older version of the doc, since
>it
>used to be like above, on the past versions of the doc:
>
>commit f40b45a2e45b0f02aeedfcfbb28d8e2d4b8b86b1
>Author: Randy Dunlap <randy.dunlap@xxxxxxxxxx>
>Date:   Wed Feb 11 13:04:31 2009 -0800
>
>    kernel-doc: preferred ending marker and examples
>
>    Fix kernel-doc-nano-HOWTO.txt to use */ as the ending marker in kernel-
>doc
>    examples and state that */ is the preferred ending marker.
>
>    Signed-off-by: Randy Dunlap <randy.dunlap@xxxxxxxxxx>
>    Reported-by: Robert Love <robert.w.love@xxxxxxxxx>
>    Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
>    Signed-off-by: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
>
>diff --git a/Documentation/kernel-doc-nano-HOWTO.txt
>b/Documentation/kernel-doc-nano-HOWTO.txt
>index d73fbd2..026ec7d 100644
>--- a/Documentation/kernel-doc-nano-HOWTO.txt
>+++ b/Documentation/kernel-doc-nano-HOWTO.txt
>@@ -43,7 +43,8 @@ Only comments so marked will be considered by the kernel-
>doc scripts,
> and any comment so marked must be in kernel-doc format.  Do not use
> "/**" to be begin a comment block unless the comment block contains
> kernel-doc formatted comments.  The closing comment marker for
>-kernel-doc comments can be either "*/" or "**/".
>+kernel-doc comments can be either "*/" or "**/", but "*/" is
>+preferred in the Linux kernel tree.
>
> Kernel-doc comments should be placed just before the function
> or data structure being described.
>@@ -63,7 +64,7 @@ Example kernel-doc function comment:
>  * comment lines.
>  *
>  * The longer description can have multiple paragraphs.
>- **/
>+ */
>
> The first line, with the short description, must be on a single line.
>
>@@ -85,7 +86,7 @@ Example kernel-doc data structure comment.
>  *		perhaps with more lines and words.
>  *
>  * Longer description of this structure.
>- **/
>+ */
>
> The kernel-doc function comments describe each parameter to the
> function, in order, with the @name lines.

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux