diff options
author | Olivier Blin <oblin@mandriva.com> | 2008-02-27 17:57:32 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.com> | 2008-02-27 17:57:32 +0000 |
commit | f01b801f22bb8c47900726bdaa9dcbd74b4410af (patch) | |
tree | b5eec0cbfcd66a93795bb454f54dde33c00fbdc4 /pciusb.c | |
parent | 9522ba1217af9c191b4f38d3b682dce78b5d3733 (diff) | |
download | ldetect-f01b801f22bb8c47900726bdaa9dcbd74b4410af.tar ldetect-f01b801f22bb8c47900726bdaa9dcbd74b4410af.tar.gz ldetect-f01b801f22bb8c47900726bdaa9dcbd74b4410af.tar.bz2 ldetect-f01b801f22bb8c47900726bdaa9dcbd74b4410af.tar.xz ldetect-f01b801f22bb8c47900726bdaa9dcbd74b4410af.zip |
extract pci-specific function
Diffstat (limited to 'pciusb.c')
-rw-r--r-- | pciusb.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -96,7 +96,7 @@ static void set_modules_from_modalias_file(struct pciusb_entry *e, char *modalia } } -static void find_modules_through_aliases_one(const char *bus, struct pciusb_entry *e) { +static void find_pci_modules_through_aliases(struct pciusb_entry *e) { char *modalias_path; asprintf(&modalias_path, "/sys/bus/pci/devices/%04x:%02x:%02x.%x/modalias", @@ -105,6 +105,12 @@ static void find_modules_through_aliases_one(const char *bus, struct pciusb_entr free(modalias_path); } +static void find_modules_through_aliases_one(const char *bus, struct pciusb_entry *e) { + if (!strcmp("pci", bus)) { + find_pci_modules_through_aliases(e); + } +} + static void find_modules_through_aliases(const char *bus, struct pciusb_entries *entries) { set_default_alias_file(); |