커널: OF: 오버레이: 경고: 오버레이가 제거되면 메모리 누수가 발생합니다.

커널: OF: 오버레이: 경고: 오버레이가 제거되면 메모리 누수가 발생합니다.

이러한 오류의 원인을 어떻게 찾을 수 있나요?

journalctl -p 3 -b

Dec 12 15:19:22 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/i2c@7e804000/status
Dec 12 15:19:23 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/spi@7e204000/status
Dec 12 15:19:23 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/i2s@7e203000/#sound-dai-cells
Dec 12 15:19:23 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/i2s@7e203000/status
Dec 12 15:19:23 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/i2c@7e804000/status
Dec 12 15:19:23 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/sound/compatible
Dec 12 15:19:23 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/sound/seeed-voice-card,format
Dec 12 15:19:23 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/sound/seeed-voice-card,name
Dec 12 15:19:23 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/sound/status
Dec 12 15:19:23 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/sound/seeed-voice-card,bitclock-master
Dec 12 15:19:23 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/sound/seeed-voice-card,frame-master
Dec 12 15:19:23 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/sound/seeed-voice-card,channels-playback-override
Dec 12 15:19:23 raspberrypi kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/sound/seeed-voice-card,channels-capture-override

답변1

이는 오류가 아닌 경고이므로 수정할 필요가 없습니다. 이는 dtoverlays기존 장치 트리를 수정하는 속성을 로드하는 일반적인 동작입니다.

경고에 대한 설명은 다음과 같습니다.여기.

출력에 따르면 일부 SPI, I2C 및 사운드 "드라이버"를 커널에 로드하는 것처럼 보입니다. 추가하는 일반적인 장소 는 파일을 dtoverlays통해서입니다 . /boot/config.txt있는지 확인해보세요

dtoverlay=

위 시스템과 관련된 라인. 이러한 경고의 원인일 가능성이 높습니다.

RPi config.txt 및 dtoverlay

또는 소프트웨어를 로드할 때 이러한 응답이 표시되면 소프트웨어가 명시적으로 dtoverlays를 적용하고 있을 수 있습니다. 시작하는 동안 이런 일이 발생하면 이러한 경고를 보기 전에 로그의 항목을 직접 살펴보세요. 이러한 서비스는 오버레이를 로드할 가능성이 높습니다.

dtoverlay 명령

관련 정보