* [PATCH] pci kernel-doc fatal error @ 2008-07-21 16:27 Randy Dunlap 2008-07-21 23:07 ` Michael Ellerman 0 siblings, 1 reply; 5+ messages in thread From: Randy Dunlap @ 2008-07-21 16:27 UTC (permalink / raw) To: lkml, torvalds; +Cc: jbarnes, linux-pci From: Randy Dunlap <randy.dunlap@oracle.com> Fix kernel-doc comments so that they don't produce errors. Also cut some extraneous copy-paste text. Error(linhead//drivers/pci/pci.c:1133): duplicate section name 'Description' Error(linhead//drivers/pci/pci.c:1189): duplicate section name 'Description' Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> --- drivers/pci/pci.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) --- linhead.orig/drivers/pci/pci.c +++ linhead/drivers/pci/pci.c @@ -1123,8 +1123,7 @@ int pci_enable_wake(struct pci_dev *dev, } /** - * pci_prepare_to_sleep - prepare PCI device for system-wide transition into - * a sleep state + * pci_prepare_to_sleep - prepare PCI device for system-wide transition into a sleep state * @dev: Device to handle. * * Choose the power state appropriate for the device depending on whether @@ -1181,8 +1180,7 @@ int pci_prepare_to_sleep(struct pci_dev } /** - * pci_back_from_sleep - turn PCI device on during system-wide transition into - * the working state a sleep state + * pci_back_from_sleep - turn PCI device on during system-wide transition into working state * @dev: Device to handle. * * Disable device's sytem wake-up capability and put it into D0. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] pci kernel-doc fatal error 2008-07-21 16:27 [PATCH] pci kernel-doc fatal error Randy Dunlap @ 2008-07-21 23:07 ` Michael Ellerman 2008-07-21 23:14 ` Randy Dunlap 0 siblings, 1 reply; 5+ messages in thread From: Michael Ellerman @ 2008-07-21 23:07 UTC (permalink / raw) To: Randy Dunlap; +Cc: lkml, torvalds, jbarnes, linux-pci [-- Attachment #1: Type: text/plain, Size: 2003 bytes --] On Mon, 2008-07-21 at 09:27 -0700, Randy Dunlap wrote: > From: Randy Dunlap <randy.dunlap@oracle.com> > > Fix kernel-doc comments so that they don't produce errors. > Also cut some extraneous copy-paste text. > > Error(linhead//drivers/pci/pci.c:1133): duplicate section name 'Description' > Error(linhead//drivers/pci/pci.c:1189): duplicate section name 'Description' But now the description lines exceed 80 columns, and with longer function names it's even harder to write a meaningful description in under 80 columns. Couldn't kerneldoc be modified to accept multiline descriptions? I know they're /short/ descriptions, but still. cheers ps. I did look at changing kerneldoc to do that myself, but whereas previously I thought I didn't really know perl, now I /know/ I totally don't know perl ;) > --- linhead.orig/drivers/pci/pci.c > +++ linhead/drivers/pci/pci.c > @@ -1123,8 +1123,7 @@ int pci_enable_wake(struct pci_dev *dev, > } > > /** > - * pci_prepare_to_sleep - prepare PCI device for system-wide transition into > - * a sleep state > + * pci_prepare_to_sleep - prepare PCI device for system-wide transition into a sleep state > * @dev: Device to handle. > * > * Choose the power state appropriate for the device depending on whether > @@ -1181,8 +1180,7 @@ int pci_prepare_to_sleep(struct pci_dev > } > > /** > - * pci_back_from_sleep - turn PCI device on during system-wide transition into > - * the working state a sleep state > + * pci_back_from_sleep - turn PCI device on during system-wide transition into working state > * @dev: Device to handle. > * > * Disable device's sytem wake-up capability and put it into D0. -- Michael Ellerman OzLabs, IBM Australia Development Lab wwweb: http://michael.ellerman.id.au phone: +61 2 6212 1183 (tie line 70 21183) We do not inherit the earth from our ancestors, we borrow it from our children. - S.M.A.R.T Person [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] pci kernel-doc fatal error 2008-07-21 23:07 ` Michael Ellerman @ 2008-07-21 23:14 ` Randy Dunlap 2008-07-22 2:29 ` Michael Ellerman 0 siblings, 1 reply; 5+ messages in thread From: Randy Dunlap @ 2008-07-21 23:14 UTC (permalink / raw) To: michael; +Cc: lkml, torvalds, jbarnes, linux-pci On Tue, 22 Jul 2008 09:07:45 +1000 Michael Ellerman wrote: > On Mon, 2008-07-21 at 09:27 -0700, Randy Dunlap wrote: > > From: Randy Dunlap <randy.dunlap@oracle.com> > > > > Fix kernel-doc comments so that they don't produce errors. > > Also cut some extraneous copy-paste text. > > > > Error(linhead//drivers/pci/pci.c:1133): duplicate section name 'Description' > > Error(linhead//drivers/pci/pci.c:1189): duplicate section name 'Description' > > But now the description lines exceed 80 columns, and with longer Yes, I'm pretty well aware of that. :( This is one of the places where we tolerate that, while not enjoying it. This is a request that akpm has also made, and it makes some sense, and it's on my long list of (volunteer) doc work to do... > function names it's even harder to write a meaningful description in > under 80 columns. > Couldn't kerneldoc be modified to accept multiline descriptions? I know > they're /short/ descriptions, but still. Well, Documentation/kernel-doc-nano-HOWTO.txt explains how to format the function description and how to handle long(er) descriptions. > cheers > > ps. I did look at changing kerneldoc to do that myself, but whereas > previously I thought I didn't really know perl, now I /know/ I totally > don't know perl ;) Yes, I understand that comment. ;) That's part of the problem, of course. I.e., if it were straightforward, it would probably already be done. > > --- linhead.orig/drivers/pci/pci.c > > +++ linhead/drivers/pci/pci.c > > @@ -1123,8 +1123,7 @@ int pci_enable_wake(struct pci_dev *dev, > > } > > > > /** > > - * pci_prepare_to_sleep - prepare PCI device for system-wide transition into > > - * a sleep state > > + * pci_prepare_to_sleep - prepare PCI device for system-wide transition into a sleep state > > * @dev: Device to handle. > > * > > * Choose the power state appropriate for the device depending on whether > > @@ -1181,8 +1180,7 @@ int pci_prepare_to_sleep(struct pci_dev > > } > > > > /** > > - * pci_back_from_sleep - turn PCI device on during system-wide transition into > > - * the working state a sleep state > > + * pci_back_from_sleep - turn PCI device on during system-wide transition into working state > > * @dev: Device to handle. > > * > > * Disable device's sytem wake-up capability and put it into D0. --- ~Randy Linux Plumbers Conference, 17-19 September 2008, Portland, Oregon USA http://linuxplumbersconf.org/ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] pci kernel-doc fatal error 2008-07-21 23:14 ` Randy Dunlap @ 2008-07-22 2:29 ` Michael Ellerman 2008-07-22 4:51 ` Randy Dunlap 0 siblings, 1 reply; 5+ messages in thread From: Michael Ellerman @ 2008-07-22 2:29 UTC (permalink / raw) To: Randy Dunlap; +Cc: lkml, torvalds, jbarnes, linux-pci [-- Attachment #1: Type: text/plain, Size: 1642 bytes --] On Mon, 2008-07-21 at 16:14 -0700, Randy Dunlap wrote: > On Tue, 22 Jul 2008 09:07:45 +1000 Michael Ellerman wrote: > > > On Mon, 2008-07-21 at 09:27 -0700, Randy Dunlap wrote: > > > From: Randy Dunlap <randy.dunlap@oracle.com> > > > > > > Fix kernel-doc comments so that they don't produce errors. > > > Also cut some extraneous copy-paste text. > > > > > > Error(linhead//drivers/pci/pci.c:1133): duplicate section name 'Description' > > > Error(linhead//drivers/pci/pci.c:1189): duplicate section name 'Description' > > > > But now the description lines exceed 80 columns, and with longer > > Yes, I'm pretty well aware of that. :( > This is one of the places where we tolerate that, while not enjoying it. > > This is a request that akpm has also made, and it makes some sense, and it's > on my long list of (volunteer) doc work to do... Sure. > > ps. I did look at changing kerneldoc to do that myself, but whereas > > previously I thought I didn't really know perl, now I /know/ I totally > > don't know perl ;) > > Yes, I understand that comment. ;) > That's part of the problem, of course. > I.e., if it were straightforward, it would probably already be done. I guess there's also a good reason why the kernel implements its own doco-from-c-comments extraction tool, rather than using something that already exists (doxygen?). cheers -- Michael Ellerman OzLabs, IBM Australia Development Lab wwweb: http://michael.ellerman.id.au phone: +61 2 6212 1183 (tie line 70 21183) We do not inherit the earth from our ancestors, we borrow it from our children. - S.M.A.R.T Person [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] pci kernel-doc fatal error 2008-07-22 2:29 ` Michael Ellerman @ 2008-07-22 4:51 ` Randy Dunlap 0 siblings, 0 replies; 5+ messages in thread From: Randy Dunlap @ 2008-07-22 4:51 UTC (permalink / raw) To: michael; +Cc: jbarnes, torvalds, lkml, linux-pci --- Original Message --- > On Mon, 2008-07-21 at 16:14 -0700, Randy Dunlap wrote: > > On Tue, 22 Jul 2008 09:07:45 +1000 Michael Ellerman wrote: > > > > > On Mon, 2008-07-21 at 09:27 -0700, Randy Dunlap wrote: > > > > From: Randy Dunlap <randy.dunlap@oracle.com> > > > > > > > > Fix kernel-doc comments so that they don't produce errors. > > > > Also cut some extraneous copy-paste text. > > > > > > > > Error(linhead//drivers/pci/pci.c:1133): duplicate section name 'Description' > > > > Error(linhead//drivers/pci/pci.c:1189): duplicate section name 'Description' > > > > > > But now the description lines exceed 80 columns, and with longer > > > > Yes, I'm pretty well aware of that. :( > > This is one of the places where we tolerate that, while not enjoying it. > > > > This is a request that akpm has also made, and it makes some sense, and it's > > on my long list of (volunteer) doc work to do... > > Sure. > > > > ps. I did look at changing kerneldoc to do that myself, but whereas > > > previously I thought I didn't really know perl, now I /know/ I totally > > > don't know perl ;) > > > > Yes, I understand that comment. ;) > > That's part of the problem, of course. > > I.e., if it were straightforward, it would probably already be done. > > I guess there's also a good reason why the kernel implements > its own > doco-from-c-comments extraction tool, rather than using something > that already exists (doxygen?). I don't know the history behind it. I.e., it happened before I began caring about it. ~Randy ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-07-22 4:51 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-07-21 16:27 [PATCH] pci kernel-doc fatal error Randy Dunlap 2008-07-21 23:07 ` Michael Ellerman 2008-07-21 23:14 ` Randy Dunlap 2008-07-22 2:29 ` Michael Ellerman 2008-07-22 4:51 ` Randy Dunlap
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox