Actions
Bug #1049
openIncorrect order of irq function calls for irq_chip
Start date:
04/07/2011
Due date:
% Done:
0%
Estimated time:
Detected in build:
svn
Platform:
Published in build:
Description
Many false positives come from incorrect order of irq_chip operations:
static struct irq_chip ab8500_irq_chip = { .name = "ab8500", .irq_bus_lock = ab8500_irq_lock, .irq_bus_sync_unlock = ab8500_irq_sync_unlock, .irq_mask = ab8500_irq_mask, .irq_unmask = ab8500_irq_unmask, };
irq_bus_lock() and irq_bus_sync_unlock() have to be interleaved.
Updated by Pavel Shved over 13 years ago
- Category set to Environment Generation
- Status changed from New to Open
- Assignee set to Vadim Mutilin
Vadim says that the issue is a bug indeed.
Updated by Ilja Zakharov about 13 years ago
- Assignee changed from Vadim Mutilin to Ilja Zakharov
Problem appears for example on drivers/mfd/ab8500-core.c, but for this driver (and others in mfd directory) can't find .ko files. Starting ldv-manager with all directory don't give anything about this.
Updated by Vadim Mutilin about 13 years ago
I think the bug was detected by ldv-git
Updated by Ilja Zakharov about 13 years ago
- Status changed from Open to Resolved
Driver compiled separately from kernel, false-positives were detected, then i added needed pattern to config file of environment generator.So, it looks like problem is resolved.
Actions