Changeset 926
- Timestamp:
- 03/10/08 07:09:23 (16 years ago)
- Files:
-
- trunk/libffado/support/tools/listirqinfo.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/support/tools/listirqinfo.py
r921 r926 66 66 (exitstatus, outtext) = commands.getstatusoutput('ps -eLo pid,cmd,class,rtprio | grep IRQ') 67 67 68 rawstr = r"""([0-9]+) +\[IRQ-([0-9]+)\] +([A-Z]{2}) +([ 0-9]+)"""68 rawstr = r"""([0-9]+) +\[IRQ-([0-9]+)\] +([A-Z]{2}) +([-0-9]+)""" 69 69 compile_obj = re.compile(rawstr) 70 70 … … 77 77 irq.number = int(match_obj.group(2)) 78 78 irq.scheduling_class = match_obj.group(3) 79 irq.scheduling_priority = int(match_obj.group(4)) 79 if match_obj.group(4) != '-': 80 irq.scheduling_priority = int(match_obj.group(4)) 81 else: 82 irq.scheduling_priority = None 80 83 IRQs[irq.number] = irq 81 84 82 85 (exitstatus, outtext) = commands.getstatusoutput('ps -eLo pid,cmd,class,rtprio | grep softirq') 83 86 84 rawstr = r"""([0-9]+) +\[softirq-(.*)\] +([A-Z] {2}) +([0-9]+)"""87 rawstr = r"""([0-9]+) +\[softirq-(.*)\] +([A-Z]+) +([-0-9]+)""" 85 88 compile_obj = re.compile(rawstr) 86 89 … … 94 97 irq.fullname = "softirq-%s" % match_obj.group(2) 95 98 irq.scheduling_class = match_obj.group(3) 96 irq.scheduling_priority = int(match_obj.group(4)) 99 if match_obj.group(4) != '-': 100 irq.scheduling_priority = int(match_obj.group(4)) 101 else: 102 irq.scheduling_priority = None 97 103 softIRQs[irq.name] = irq 98 104