diff options
author | Tejun Heo <htejun@gmail.com> | 2007-02-20 11:06:51 -0500 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2007-02-21 04:58:20 -0500 |
commit | 44877b4e22f391d39c6589412106a3668e81a05b (patch) | |
tree | 10bf134c2c8c15e3504d67461b42f53c6de88523 /include/linux | |
parent | 5ce0cf6fafd02fb4c43fc1a1bee6069d6c0a36b1 (diff) |
libata: s/ap->id/ap->print_id/g
ata_port has two different id fields - id and port_no. id is
system-wide 1-based unique id for the port while port_no is 0-based
host-wide port number. The former is primarily used to identify the
ATA port to the user in printk messages while the latter is used in
various places in libata core and LLDs to index the port inside the
host.
The two fields feel quite similar and sometimes ap->id is used in
place of ap->port_no, which is very difficult to spot. This patch
renames ap->id to ap->print_id to reduce the possibility of such bugs.
Some printk messages are adjusted such that id string (ata%u[.%u])
isn't printed twice and/or to use ata_*_printk() instead of hardcoded
id format.
Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/libata.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/linux/libata.h b/include/linux/libata.h index 5233e47eeb89..1f2099de0511 100644 --- a/include/linux/libata.h +++ b/include/linux/libata.h | |||
@@ -536,8 +536,8 @@ struct ata_port { | |||
536 | spinlock_t *lock; | 536 | spinlock_t *lock; |
537 | unsigned long flags; /* ATA_FLAG_xxx */ | 537 | unsigned long flags; /* ATA_FLAG_xxx */ |
538 | unsigned int pflags; /* ATA_PFLAG_xxx */ | 538 | unsigned int pflags; /* ATA_PFLAG_xxx */ |
539 | unsigned int id; /* unique id req'd by scsi midlyr */ | 539 | unsigned int print_id; /* user visible unique port ID */ |
540 | unsigned int port_no; /* unique port #; from zero */ | 540 | unsigned int port_no; /* 0 based port no. inside the host */ |
541 | 541 | ||
542 | struct ata_prd *prd; /* our SG list */ | 542 | struct ata_prd *prd; /* our SG list */ |
543 | dma_addr_t prd_dma; /* and its DMA mapping */ | 543 | dma_addr_t prd_dma; /* and its DMA mapping */ |
@@ -892,10 +892,10 @@ extern void ata_do_eh(struct ata_port *ap, ata_prereset_fn_t prereset, | |||
892 | * printk helpers | 892 | * printk helpers |
893 | */ | 893 | */ |
894 | #define ata_port_printk(ap, lv, fmt, args...) \ | 894 | #define ata_port_printk(ap, lv, fmt, args...) \ |
895 | printk(lv"ata%u: "fmt, (ap)->id , ##args) | 895 | printk(lv"ata%u: "fmt, (ap)->print_id , ##args) |
896 | 896 | ||
897 | #define ata_dev_printk(dev, lv, fmt, args...) \ | 897 | #define ata_dev_printk(dev, lv, fmt, args...) \ |
898 | printk(lv"ata%u.%02u: "fmt, (dev)->ap->id, (dev)->devno , ##args) | 898 | printk(lv"ata%u.%02u: "fmt, (dev)->ap->print_id, (dev)->devno , ##args) |
899 | 899 | ||
900 | /* | 900 | /* |
901 | * ata_eh_info helpers | 901 | * ata_eh_info helpers |