mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-30 00:00:11 +01:00
apply driver refactor
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
This commit is contained in:
parent
2b98171e8a
commit
a41e30ed38
1 changed files with 2 additions and 3 deletions
|
@ -18,10 +18,9 @@
|
||||||
|
|
||||||
#include <villas/config.hpp>
|
#include <villas/config.hpp>
|
||||||
#include <villas/exceptions.hpp>
|
#include <villas/exceptions.hpp>
|
||||||
#include <villas/kernel/devices/generic_driver.hpp>
|
#include <villas/kernel/devices/linux_driver.hpp>
|
||||||
#include <villas/kernel/devices/pci_device.hpp>
|
#include <villas/kernel/devices/pci_device.hpp>
|
||||||
#include <villas/utils.hpp>
|
#include <villas/utils.hpp>
|
||||||
#include <villas/utils.hpp>
|
|
||||||
|
|
||||||
using namespace villas::kernel::devices;
|
using namespace villas::kernel::devices;
|
||||||
using villas::utils::write_to_file;
|
using villas::utils::write_to_file;
|
||||||
|
@ -331,7 +330,7 @@ std::optional<std::unique_ptr<Driver>> PciDevice::driver() const {
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
throw SystemError("Failed to follow link: {}", sysfs);
|
throw SystemError("Failed to follow link: {}", sysfs);
|
||||||
|
|
||||||
auto driver = std::make_optional(std::make_unique<GenericDriver>(
|
auto driver = std::make_optional(std::make_unique<LinuxDriver>(
|
||||||
"/sys/bus/pci/drivers/" + std::string(basename(syml))));
|
"/sys/bus/pci/drivers/" + std::string(basename(syml))));
|
||||||
return driver;
|
return driver;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue