diff options
Diffstat (limited to 'drivers/usb/host/ohci-dbg.c')
-rw-r--r-- | drivers/usb/host/ohci-dbg.c | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/drivers/usb/host/ohci-dbg.c b/drivers/usb/host/ohci-dbg.c index 7bfffcbbd226..8293c1d4be3f 100644 --- a/drivers/usb/host/ohci-dbg.c +++ b/drivers/usb/host/ohci-dbg.c | |||
@@ -477,7 +477,7 @@ show_async (struct class_device *class_dev, char *buf) | |||
477 | unsigned long flags; | 477 | unsigned long flags; |
478 | 478 | ||
479 | bus = class_get_devdata(class_dev); | 479 | bus = class_get_devdata(class_dev); |
480 | hcd = bus->hcpriv; | 480 | hcd = bus_to_hcd(bus); |
481 | ohci = hcd_to_ohci(hcd); | 481 | ohci = hcd_to_ohci(hcd); |
482 | 482 | ||
483 | /* display control and bulk lists together, for simplicity */ | 483 | /* display control and bulk lists together, for simplicity */ |
@@ -510,7 +510,7 @@ show_periodic (struct class_device *class_dev, char *buf) | |||
510 | seen_count = 0; | 510 | seen_count = 0; |
511 | 511 | ||
512 | bus = class_get_devdata(class_dev); | 512 | bus = class_get_devdata(class_dev); |
513 | hcd = bus->hcpriv; | 513 | hcd = bus_to_hcd(bus); |
514 | ohci = hcd_to_ohci(hcd); | 514 | ohci = hcd_to_ohci(hcd); |
515 | next = buf; | 515 | next = buf; |
516 | size = PAGE_SIZE; | 516 | size = PAGE_SIZE; |
@@ -607,7 +607,7 @@ show_registers (struct class_device *class_dev, char *buf) | |||
607 | u32 rdata; | 607 | u32 rdata; |
608 | 608 | ||
609 | bus = class_get_devdata(class_dev); | 609 | bus = class_get_devdata(class_dev); |
610 | hcd = bus->hcpriv; | 610 | hcd = bus_to_hcd(bus); |
611 | ohci = hcd_to_ohci(hcd); | 611 | ohci = hcd_to_ohci(hcd); |
612 | regs = ohci->regs; | 612 | regs = ohci->regs; |
613 | next = buf; | 613 | next = buf; |
@@ -667,6 +667,11 @@ show_registers (struct class_device *class_dev, char *buf) | |||
667 | size -= temp; | 667 | size -= temp; |
668 | next += temp; | 668 | next += temp; |
669 | 669 | ||
670 | temp = scnprintf (next, size, "hub poll timer %s\n", | ||
671 | ohci_to_hcd(ohci)->poll_rh ? "ON" : "off"); | ||
672 | size -= temp; | ||
673 | next += temp; | ||
674 | |||
670 | /* roothub */ | 675 | /* roothub */ |
671 | ohci_dump_roothub (ohci, 1, &next, &size); | 676 | ohci_dump_roothub (ohci, 1, &next, &size); |
672 | 677 | ||
@@ -680,10 +685,11 @@ static CLASS_DEVICE_ATTR (registers, S_IRUGO, show_registers, NULL); | |||
680 | static inline void create_debug_files (struct ohci_hcd *ohci) | 685 | static inline void create_debug_files (struct ohci_hcd *ohci) |
681 | { | 686 | { |
682 | struct class_device *cldev = ohci_to_hcd(ohci)->self.class_dev; | 687 | struct class_device *cldev = ohci_to_hcd(ohci)->self.class_dev; |
688 | int retval; | ||
683 | 689 | ||
684 | class_device_create_file(cldev, &class_device_attr_async); | 690 | retval = class_device_create_file(cldev, &class_device_attr_async); |
685 | class_device_create_file(cldev, &class_device_attr_periodic); | 691 | retval = class_device_create_file(cldev, &class_device_attr_periodic); |
686 | class_device_create_file(cldev, &class_device_attr_registers); | 692 | retval = class_device_create_file(cldev, &class_device_attr_registers); |
687 | ohci_dbg (ohci, "created debug files\n"); | 693 | ohci_dbg (ohci, "created debug files\n"); |
688 | } | 694 | } |
689 | 695 | ||