diff options
| author | Ben Dooks <ben-linux@fluff.org> | 2008-07-24 16:38:06 +0100 |
|---|---|---|
| committer | Jeff Garzik <jgarzik@redhat.com> | 2008-07-31 01:38:19 -0400 |
| commit | e8389f0c44652ee63d95bc0a7f8d565ac25dac77 (patch) | |
| tree | c3fd2a632c1c3871024882cae43d8efda32aec9e /Documentation/filesystems/configfs/configfs_example.c | |
| parent | 660fc1f4d88b0f5e4bb936e4a5a9b95b70df9e58 (diff) | |
| download | olio-linux-3.10-e8389f0c44652ee63d95bc0a7f8d565ac25dac77.tar.xz olio-linux-3.10-e8389f0c44652ee63d95bc0a7f8d565ac25dac77.zip | |
pata_ali: misplaced pci_dev_put()
The ali_init_one() function does a search for an isa_bridge,
but then fails to release it if the revision information was
not correctly found.
the problem comes from:
isa_bridge = pci_get_device(...);
if (isa_bridge && ...) {
pci_dev_put(isa_bridge);
}
where the pci_dev_put() is never called if isa_bridge
was valid but the extra checks on the chip-revision
fail to match.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'Documentation/filesystems/configfs/configfs_example.c')
0 files changed, 0 insertions, 0 deletions