---snip from set_multmode_intr function---
} else if (!dev->be_quiet) {
if ((dev->mult_count = dev->mult_req))
printk (" %s: enabled %d-sector multiple mode\n",
dev->name, dev->mult_count);
---snip---
the (!dev->be_quiet) part indicates that if dev->be_quiet is a zero
value, then if mult count is equal to the requested count, it prints the
mult mode enabled message, right? Well, earlier (line 321), be_quiet is
declared as 1, (I think) Anyway, removing the ! makes it work. I dont
know why this affects the enabling of mult mode--it looks like it should
just suppress the message. But, as I said, I am new to C. But it does
turn it on if you make this change. Is this a more complex problem than I am
seeing?
--Hope this problem hasnt a;ready been addressed--it was still present in
kernel 1.3.15, so I assumed it hadn't come up ;-)
Jonathan
+----------------------------------------------------------+
|Homewood High School | Jonathan Hankins |
|http://199.88.16.12/homewood.html | jhankins@199.88.16.12 |
|----------------------------------------------------------|
| Do I know you? |
+----------------------------------------------------------+