lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Tue, 25 Aug 2020 13:28:12 -0500
From:   Nathan Royce <nroycea+kernel@...il.com>
To:     Peter Zijlstra <peterz@...radead.org>,
        Ingo Molnar <mingo@...hat.com>,
        Arnaldo Carvalho de Melo <acme@...nel.org>,
        Mark Rutland <mark.rutland@....com>,
        Alexander Shishkin <alexander.shishkin@...ux.intel.com>,
        Jiri Olsa <jolsa@...hat.com>,
        Namhyung Kim <namhyung@...nel.org>,
        Thomas Gleixner <tglx@...utronix.de>,
        Borislav Petkov <bp@...en8.de>, x86@...nel.org,
        "H. Peter Anvin" <hpa@...or.com>, linux-kernel@...r.kernel.org
Subject: localmodconfig - "intel_rapl_perf config not found!!"

Intel Haswell
Linux 5.8.3

First time I've used localmodconfig ever since reading what it does
and liking the "supposed" kernel customization specific to the system.
I only use quotes on "supposed" because I DO still see entries I have
no interest in (not applicable to my system/needs).
I don't know if another email would be warranted for localmodconfig
only or if my expectation of it is unrealistic.

The "intel_rapl_perf config not found!!" comes up with every .config I try.
The simplest test I can come up with would be:
*****
make defconfig //x86_64_defconfig
lsmod > lsmod.cfg
make localmodconfig LSMOD=lsmod.cfg
*****

lsmod.cfg
*****
Module                  Size  Used by
uinput                 20480  1
rfcomm                 94208  16
ccm                    20480  9
cmac                   16384  5
algif_hash             16384  2
bnep                   28672  2
btrfs                1556480  1
blake2b_generic        20480  0
xor                    24576  1 btrfs
raid6_pq              122880  1 btrfs
libcrc32c              16384  1 btrfs
crc32c_generic         16384  0
nls_iso8859_1          16384  1
nls_cp437              20480  1
vfat                   24576  1
fat                    90112  1 vfat
snd_usb_audio         311296  0
snd_usbmidi_lib        45056  1 snd_usb_audio
snd_rawmidi            45056  1 snd_usbmidi_lib
snd_seq_device         16384  1 snd_rawmidi
tda18271               53248  1
au8522_dig             16384  1
au8522_common          16384  1 au8522_dig
au0828                 69632  1
tveeprom               28672  1 au0828
dvb_core              176128  1 au0828
videobuf2_vmalloc      20480  2 dvb_core,au0828
videobuf2_memops       20480  1 videobuf2_vmalloc
videobuf2_v4l2         28672  1 au0828
intel_rapl_msr         20480  0
btusb                  57344  0
videodev              274432  2 videobuf2_v4l2,au0828
btrtl                  24576  1 btusb
btbcm                  20480  1 btusb
videobuf2_common       57344  3 videobuf2_v4l2,dvb_core,au0828
intel_rapl_common      32768  1 intel_rapl_msr
rc_core                61440  1 au0828
btintel                32768  1 btusb
bluetooth             688128  49 btrtl,btintel,btbcm,bnep,btusb,rfcomm
x86_pkg_temp_thermal    20480  0
intel_powerclamp       20480  0
mousedev               24576  0
ecdh_generic           16384  2 bluetooth
ecc                    36864  1 ecdh_generic
crc16                  16384  1 bluetooth
rtl8821ae             290816  0
coretemp               20480  0
snd_hda_codec_hdmi     73728  1
btcoexist             225280  1 rtl8821ae
kvm_intel             335872  0
rtl_pci                36864  1 rtl8821ae
rtlwifi               139264  3 rtl_pci,rtl8821ae,btcoexist
kvm                   876544  1 kvm_intel
iTCO_wdt               16384  0
mei_hdcp               24576  0
iTCO_vendor_support    16384  1 iTCO_wdt
mac80211              954368  3 rtl_pci,rtl8821ae,rtlwifi
i915                 2703360  60
snd_hda_codec_realtek   143360  1
irqbypass              16384  1 kvm
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
ledtrig_audio          16384  2 snd_hda_codec_generic,snd_hda_codec_realtek
intel_cstate           16384  0
snd_hda_intel          53248  4
snd_soc_rt5640        147456  0
intel_uncore          163840  0
cfg80211              925696  2 rtlwifi,mac80211
snd_intel_dspcfg       24576  1 snd_hda_intel
snd_soc_rl6231         20480  1 snd_soc_rt5640
intel_rapl_perf        16384  2
snd_hda_codec         176128  4
snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_soc_core          311296  1 snd_soc_rt5640
rfkill                 32768  11 bluetooth,cfg80211
libarc4                16384  1 mac80211
snd_compress           32768  1 snd_soc_core
alx                    57344  0
input_leds             16384  0
snd_hda_core          114688  5
snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
i2c_algo_bit           16384  1 i915
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hwdep              20480  2 snd_usb_audio,snd_hda_codec
mdio                   16384  1 alx
drm_kms_helper        266240  1 i915
snd_pcm               159744  9
snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_soc_rt5640,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
cec                    69632  2 drm_kms_helper,i915
snd_timer              49152  1 snd_pcm
mei_me                 49152  1
intel_gtt              24576  1 i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
snd                   118784  22
snd_hda_codec_generic,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
fb_sys_fops            16384  1 drm_kms_helper
soundcore              16384  1 snd
mei                   131072  3 mei_hdcp,mei_me
i2c_i801               36864  0
lpc_ich                28672  0
evdev                  28672  12
mac_hid                16384  0
pcspkr                 16384  0
drm                   606208  16 drm_kms_helper,i915
agpgart                53248  2 intel_gtt,drm
ip_tables              36864  0
x_tables               53248  1 ip_tables
f2fs                  630784  1
dm_crypt               49152  2
serpent_avx2           49152  4
serpent_avx_x86_64     49152  1 serpent_avx2
serpent_sse2_x86_64    53248  0
serpent_generic        32768  5
serpent_avx2,serpent_sse2_x86_64,serpent_avx_x86_64
algif_skcipher         16384  2
af_alg                 36864  10 algif_hash,algif_skcipher
uas                    32768  0
usb_storage            81920  3 uas
sr_mod                 28672  0
sd_mod                 61440  5
cdrom                  77824  1 sr_mod
hid_logitech_hidpp     45056  0
hid_logitech_dj        28672  0
hid_generic            16384  0
usbhid                 65536  1 hid_logitech_dj
hid                   143360  4
usbhid,hid_generic,hid_logitech_dj,hid_logitech_hidpp
crct10dif_pclmul       16384  1
crc32_pclmul           16384  1
serio_raw              20480  0
crc32c_intel           24576  2
atkbd                  36864  0
libps2                 20480  1 atkbd
ghash_clmulni_intel    16384  0
ahci                   40960  1
libahci                45056  1 ahci
libata                303104  2 libahci,ahci
aesni_intel           372736  13
scsi_mod              274432  5 sd_mod,usb_storage,uas,libata,sr_mod
crypto_simd            16384  4
serpent_avx2,serpent_sse2_x86_64,aesni_intel,serpent_avx_x86_64
cryptd                 28672  6 crypto_simd,ghash_clmulni_intel
glue_helper            16384  4
serpent_avx2,serpent_sse2_x86_64,aesni_intel,serpent_avx_x86_64
xhci_pci               20480  0
xhci_hcd              294912  1 xhci_pci
ehci_pci               20480  0
ehci_hcd               98304  1 ehci_pci
i8042                  32768  0
serio                  28672  4 serio_raw,atkbd,i8042
dm_mod                167936  10 dm_crypt
pkcs8_key_parser       16384  0
nct6775                77824  0
hwmon_vid              16384  1 nct6775
crypto_user            16384  0
*****

That alone is problematic in that localmodconfig is only going by
what's in the .config and not filling in the blanks, so I have to
"make menuconfig" and go through each "module <*> did not have configs
<CONFIG_*>" and manually set them.

But even after I take care of all the missing entries, the
"intel_rapl_perf" still comes up when running localmodconfig again.

I'm going to assume it has something to do with the naming and it's
supposed to be associated with "Intel/AMD rapl performance events
(CONFIG_PERF_EVENTS_INTEL_RAPL)" which I already have set to 'Y'.
Right below that, I also get 'Use of uninitialized value
$ENV{"LMC_KEEP"} in split at ./scripts/kconfig/streamline_config.pl
line 596.', but again that is the sort of thing that may warrant a new
email specific to localmodconfig author(s). But again maybe not
because I take it more as a warning given I don't make use of
LMC_KEEP.

Powered by blists - more mailing lists