diff options
author | Maxim Uvarov <maxim.uvarov@linaro.org> | 2018-11-13 12:17:47 +0300 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2018-11-14 18:17:02 +0300 |
commit | 1c1118ee10c209bac716f9368bbbbd47a74b62ef (patch) | |
tree | 8b6c311bee8548009616cd872f61faa1cd19c268 /platform/linux-generic/arch/x86 | |
parent | 7c7194c3da746e435044829fcd1f38b8011e386d (diff) |
linux-gen: run without /proc mounted
Some systems may have /proc interface not mounted, let
odp linux generic run there with dummy values.
https://bugs.linaro.org/show_bug.cgi?id=3989
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>
Diffstat (limited to 'platform/linux-generic/arch/x86')
-rw-r--r-- | platform/linux-generic/arch/x86/odp_sysinfo_parse.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/platform/linux-generic/arch/x86/odp_sysinfo_parse.c b/platform/linux-generic/arch/x86/odp_sysinfo_parse.c index 5084e6b5f..7124e84f2 100644 --- a/platform/linux-generic/arch/x86/odp_sysinfo_parse.c +++ b/platform/linux-generic/arch/x86/odp_sysinfo_parse.c @@ -83,6 +83,8 @@ uint64_t odp_cpu_arch_hz_current(int id) double mhz = 0.0; file = fopen("/proc/cpuinfo", "rt"); + if (!file) + return 0; /* find the correct processor instance */ while (fgets(str, sizeof(str), file) != NULL) { |