From: Mike Christie <michaelc@cs.wisc.edu>
To: Doug Maxey <dwm@enoyolf.org>
Cc: Ravi Anand <ravi.anand@qlogic.com>,
David Somayajulu <david.somayajulu@qlogic.com>,
open-iscsi@googlegroups.com, linux-scsi@vger.kernel.org
Subject: Re: [PATCH 3/3] qla4xxx: iospace_config move defn
Date: Wed, 09 Aug 2006 13:56:14 -0400 [thread overview]
Message-ID: <44DA21BE.3050506@cs.wisc.edu> (raw)
In-Reply-To: <20060809184243.2021.48891.stgit@bebe.enoyolf.org>
Doug Maxey wrote:
> From: Doug Maxey <dwm@enoyolf.org>
>
> Move the defn before the caller, and remove the decl.
>
I think not doing the defn before the caller is nice, but I honestly
could care less either way as far as merging things goes (it seems like
Christoph hates then but people like Jeff let the driver writer do what
they want). Qlogic seems to love doing it, so are they ok with all these
patches?
And one comment...
> Signed-off-by: Doug Maxey <dwm@enoyolf.org>
> ---
>
> drivers/scsi/qla4xxx/ql4_os.c | 126
> ++++++++++++++++++++---------------------
> 1 files changed, 62 insertions(+), 64 deletions(-)
>
> diff --git a/drivers/scsi/qla4xxx/ql4_os.c b/drivers/scsi/qla4xxx/ql4_os.c
> index f656fb3..30f245a 100644
> --- a/drivers/scsi/qla4xxx/ql4_os.c
> +++ b/drivers/scsi/qla4xxx/ql4_os.c
> @@ -46,8 +46,6 @@ MODULE_PARM_DESC(extended_error_logging,
>
> void qla4xxx_config_dma_addressing(struct scsi_qla_host *ha);
>
> -static int qla4xxx_iospace_config(struct scsi_qla_host *ha);
> -
> /*
> * iSCSI template entry points
> */
> @@ -1138,6 +1136,68 @@ static void qla4xxx_free_adapter(struct
> }
>
> +/***
> + * qla4xxx_iospace_config - maps registers
> + * @ha: pointer to adapter structure
> + *
> + * This routines maps HBA's registers from the pci address space
> + * into the kernel virtual address space for memory mapped i/o.
> + **/
> +static int qla4xxx_iospace_config(struct scsi_qla_host *ha)
> +{
> + unsigned long pio, pio_len, pio_flags;
> + unsigned long mmio, mmio_len, mmio_flags;
> +
> + pio = pci_resource_start(ha->pdev, 0);
> + pio_len = pci_resource_len(ha->pdev, 0);
> + pio_flags = pci_resource_flags(ha->pdev, 0);
> + if (pio_flags & IORESOURCE_IO) {
> + if (pio_len < MIN_IOBASE_LEN) {
> + dev_warn(&ha->pdev->dev,
> + "Invalid PCI I/O region size\n");
> + pio = 0;
> + }
> + } else {
> + dev_warn(&ha->pdev->dev, "region #0 not a PIO resource\n");
> + pio = 0;
> + }
> +
Is my mailer messing up the tabs or are you (maybe the original code was
messed up and did not get fixed in the move)?
next prev parent reply other threads:[~2006-08-09 18:56 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-08-09 18:24 [PATCHSET] qla4xxx: more qla4xxx cleanup Doug Maxey
2006-08-09 18:42 ` [PATCH 1/3] qla4xxx: clarify doc for probe_adapter Doug Maxey
2006-08-09 18:42 ` [PATCH 2/3] qla4xxx: really move free_adapter Doug Maxey
2006-08-09 18:42 ` [PATCH 3/3] qla4xxx: iospace_config move defn Doug Maxey
2006-08-09 17:56 ` Mike Christie [this message]
2006-08-09 18:03 ` Mike Christie
2006-08-09 20:38 ` Doug Maxey
2006-08-09 19:23 ` David C Somayajulu
2006-08-09 20:15 ` Andrew Vasquez
2006-08-09 20:21 ` James Bottomley
2006-08-09 22:16 ` David C Somayajulu
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=44DA21BE.3050506@cs.wisc.edu \
--to=michaelc@cs.wisc.edu \
--cc=david.somayajulu@qlogic.com \
--cc=dwm@enoyolf.org \
--cc=linux-scsi@vger.kernel.org \
--cc=open-iscsi@googlegroups.com \
--cc=ravi.anand@qlogic.com \
/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