From: Randy Dunlap <rdunlap@xenotime.net>
To: Rob Landley <rob@landley.net>
Cc: linux-scsi@vger.kernel.org
Subject: Re: [PATCH 15/15] Add Documentation/DocBook/scsi_midlayer.tmpl and add to Makefile.
Date: Fri, 26 Oct 2007 23:05:57 -0700 [thread overview]
Message-ID: <20071026230557.2ac5f9c8.rdunlap@xenotime.net> (raw)
In-Reply-To: <200710262318.01021.rob@landley.net>
On Fri, 26 Oct 2007 23:18:00 -0500 Rob Landley wrote:
> From: Rob Landley <rob@landley.net>
>
> Add Documentation/DocBook/scsi_midlayer.tmpl and add to Makefile.
I have comments for all 15 patches here.
a. You should cc: the maintainer who you want/expect to apply the
patches. Always. Andrew Morton is the only person who
trolls for patches on a mailing list. :)
b. The function "Description:" section header is not strictly
required by scripts/kernel-doc. It will assume that the
first text section after parameters is the Description:
section. FYI.
c. Extraneous whitespace. Git or quilt check for this.
I don't know about hg...
patch 2:
Warning: trailing whitespace in line 60 of drivers/scsi/scsicam.c
patch 6:
Warning: trailing whitespace in line 185 of drivers/scsi/scsi_ioctl.c
patch 15:
Warning: trailing whitespace in lines 8,43 of Documentation/DocBook/scsi_midlayer.tmpl
The docbook builds cleanly and all of my following comments are just
for cleanups/fixes.
General: SCSI, not scsi (in text descriptions, sentences, etc.)
General: IRQ, not irq (in text)
General: LLD, not lld (in text) (or LLDD, not lldd)
Chap. 1:
Can't SCSI commands also be 32 bytes long?
Chap. 3: Mid-layer:
It would make more sense to me to put extra comments like
Main file for the scsi midlayer.
just after the source file name instead of after all of the documented
interfaces in that file.
scsi_finish_command - needs a short description on the first kernel-doc line.
scsi_track_queue_full - ditto
__scsi_device_lookup_by_target: fix text:
The only reason why drivers would want to use this is because they're need to access the device list in irq context.
s/would want to/should/
s/they're/they/
scsi_eh_finish_cmd:
thus we really
s/thus/Thus/
scsi_eh_get_sense:
proccessed (sp)
This has the unfortunate side effect that if a shost adapter does not
automatically request sense information, that we end up shutting it down
before we request it.
Ugh. Fix.
scsi_sense_desc_find:
short function description needs to be all on one line and no blank
line before parameters.
scsi_get_sense_info_fld:
same comments as above.
scsi_init_devinfo:
Don't end kernel-doc with **/ (this is just a convention, not a
syntax rule).
HTML output of the function description is there 2 times.
I'll look into this problem.
scsi_mode_sense:
function short description must be on one line only (can be a long line
if needed)
Description text is repeated in html output; this is usually due to
the function desc. being on multiple lines.
scsi_device_set_state:
short func desc on one line only.
scsi_internal_device_block:
short func desc on one line only.
scsi_kunmap_atomic_sg:
short func desc on one line only.
scsi_target_reap:
no blank line before parameter list
scsi_inq_str:
short func desc on one line only.
scsi_host_set_state:
short func desc on one line only.
scsi_host_lookup:
no blank line before parameter list
fc_host_post_event:
short func desc on one line only.
fc_host_post_vendor_event:
a fc_host
s/a/an/
fc_remove_host:
short func desc on one line only.
fc_remote_port_add:
short func desc on one line only.
fc_remote_port_delete:
short func desc on one line only.
fc_remote_port_rolechg:
short func desc on one line only.
iscsi_destroy_conn:
This can be called from a LLD or iscsi_transport.
s/a/an/
sas_remove_children:
sas_remove_host:
sas_phy_alloc:
sas_phy_add:
sas_phy_free:
sas_phy_delete:
scsi_is_sas_phy:
sas_port_delete:
scsi_is_sas_port:
sas_rphy_add:
sas_rphy_free:
sas_rphy_delete:
sas_rphy_remove:
scsi_is_sas_rphy:
sas_attach_transport:
sas_release_transport:
s/--/-/ in first line of kernel-doc
sas_port_add:
no blank line before parameter list
srp_rport_add:
no blank line before parameter list
srp_rport_del:
srp_remove_host:
srp_attach_transport:
srp_release_transport:
s/--/-/ in first line of kernel-doc
###
Thanks,
---
~Randy
next prev parent reply other threads:[~2007-10-27 6:06 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-10-27 4:18 [PATCH 15/15] Add Documentation/DocBook/scsi_midlayer.tmpl and add to Makefile Rob Landley
2007-10-27 6:05 ` Randy Dunlap [this message]
2007-10-27 13:24 ` James Bottomley
2007-10-27 23:53 ` Rob Landley
2007-10-29 10:12 ` Rob Landley
2007-11-03 2:28 ` James Bottomley
[not found] ` <200711031330.39906.rob@landley.net>
[not found] ` <20071104100252.c3e08c71.rdunlap@xenotime.net>
2007-11-07 6:47 ` [PATCH] Add Documentation/DocBook/scsi_midlayer.tmpl and update kerneldoc comments and Makefile James Bottomley
2007-11-08 20:19 ` Rob Landley
2007-11-15 23:42 ` [PATCH] scsi: docbook and kernel-doc updates Randy Dunlap
2007-11-16 3:23 ` Rob Landley
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=20071026230557.2ac5f9c8.rdunlap@xenotime.net \
--to=rdunlap@xenotime.net \
--cc=linux-scsi@vger.kernel.org \
--cc=rob@landley.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