diff options
| author | Jeff Garzik <jgarzik@redhat.com> | 2003-09-27 16:12:42 -0400 |
|---|---|---|
| committer | Jeff Garzik <jgarzik@redhat.com> | 2003-09-27 16:12:42 -0400 |
| commit | 8ce72f29683fd81c998f64cd43136bdcc0ad9747 (patch) | |
| tree | a2bfeb2f1bee3d7f8c5a3a9d8896be0f3638a9ee | |
| parent | 301442ff463955e97356e553ef2a71d71b1da7af (diff) | |
[MCA] convert mca-proc to use not-deprecated functions
| -rw-r--r-- | drivers/mca/mca-proc.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/drivers/mca/mca-proc.c b/drivers/mca/mca-proc.c index 21399d12ec0e..e14ee89a4a07 100644 --- a/drivers/mca/mca-proc.c +++ b/drivers/mca/mca-proc.c @@ -120,12 +120,13 @@ static int mca_default_procfn(char* buf, struct mca_device *mca_dev) len += sprintf(buf+len, "Id: %02x%02x\n", mca_dev->pos[1], mca_dev->pos[0]); len += sprintf(buf+len, "Enabled: %s\nPOS: ", - mca_isenabled(slot) ? "Yes" : "No"); + mca_device_status(mca_dev) == MCA_ADAPTER_NORMAL ? + "Yes" : "No"); for(i=0; i<8; i++) { len += sprintf(buf+len, "%02x ", mca_dev->pos[i]); } len += sprintf(buf+len, "\nDriver Installed: %s", - mca_is_adapter_used(slot) ? "Yes" : "No"); + mca_device_claimed(mca_dev) ? "Yes" : "No"); buf[len++] = '\n'; buf[len] = 0; @@ -189,6 +190,7 @@ void __init mca_do_proc_init(void) /* Initialize /proc/mca entries for existing adapters */ for(i = 0; i < MCA_NUMADAPTERS; i++) { + enum MCA_AdapterStatus status; mca_dev = mca_find_device_by_slot(i); if(!mca_dev) continue; @@ -200,7 +202,10 @@ void __init mca_do_proc_init(void) else if(i == MCA_INTEGSCSI) sprintf(mca_dev->procname,"scsi"); else if(i == MCA_MOTHERBOARD) sprintf(mca_dev->procname,"planar"); - if(!mca_isadapter(i)) continue; + status = mca_device_status(mca_dev); + if (status != MCA_ADAPTER_NORMAL && + status != MCA_ADAPTER_DISABLED) + continue; node = create_proc_read_entry(mca_dev->procname, 0, proc_mca, mca_read_proc, (void *)mca_dev); |
