diff options
| author | Karel Zak <kzak@redhat.com> | 2020-11-10 13:22:53 +0100 |
|---|---|---|
| committer | Karel Zak <kzak@redhat.com> | 2020-11-13 09:19:02 +0100 |
| commit | 76b6666c0ea2f37a22d1705f01a6bfab197b897d (patch) | |
| tree | e4149d6124e616434cf142b93bca219ec8550938 /sys-utils/lscpu-arm.c | |
| parent | 10b71aede2fc59f8d73a21b62986f467eeb96aa4 (diff) | |
| download | util-linux-76b6666c0ea2f37a22d1705f01a6bfab197b897d.tar.gz | |
lscpu: (arm) reuse parsed vendor ID
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'sys-utils/lscpu-arm.c')
| -rw-r--r-- | sys-utils/lscpu-arm.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/sys-utils/lscpu-arm.c b/sys-utils/lscpu-arm.c index 313efbd16e..5611aacb73 100644 --- a/sys-utils/lscpu-arm.c +++ b/sys-utils/lscpu-arm.c @@ -225,9 +225,16 @@ static int parse_id(const char *str) return id; } -#define parse_implementer_id(_cxt) (parse_id((_cxt)->vendor)) #define parse_model_id(_cxt) (parse_id((_cxt)->model)) +static inline int parse_implementer_id(struct lscpu_cputype *ct) +{ + if (ct->vendor_id) + return ct->vendor_id; + ct->vendor_id = parse_id(ct->vendor); + return ct->vendor_id; +} + /* * Use model and vendor IDs to decode to human readable names. */ |
