Đối với lỗ hổng bảo mật "Spectre", "Retpoline" được giới thiệu là một giải pháp để giảm thiểu rủi ro. Tuy nhiên, tôi đã đọc một bài viết đề cập:
Nếu bạn xây dựng kernel mà không có
CONFIG_RETPOLINE
, bạn không thể xây dựng các mô-đun bằng retpoline và sau đó mong đợi chúng tải - vì các biểu tượng thunk không được xuất.Nếu bạn xây dựng kernel bằng retpoline, bạn có thể tải thành công các mô-đun không được xây dựng bằng retpoline. ( Nguồn )
Có cách nào dễ dàng và phổ biến / chung / thống nhất để kiểm tra xem kernel có được bật "Retpoline" hay không? Tôi muốn làm điều này để trình cài đặt của tôi có thể sử dụng bản dựng mô-đun hạt nhân thích hợp để cài đặt.
$ grep . /sys/devices/system/cpu/vulnerabilities/*
, được đề xuất trong blog của Greg Kroah-Hartman .