/usr/src/linux-headers-5.13.0-39-generic/include/linux/vmalloc.h 관련 문제

/usr/src/linux-headers-5.13.0-39-generic/include/linux/vmalloc.h 관련 문제

두 개의 데스크탑이 있습니다. 하나는 5.4.0-107-generic이 포함된 UBUNTU 20.04.4 LTS이고 다른 하나는 5.13.0-39-generic이 포함된 XUBUNTU 20.04.4 LTS입니다. 둘 다 x86_64 아키텍처를 가지고 있습니다. 두 개의 [...]/include/linux/vmalloc.h 내용 사이에 차이점이 있음을 발견했습니다. 5.13에서는 __vmalloc() 선언이 2개의 매개변수만 사용하므로 잘못된 것으로 보이며 이로 인해 컴파일 오류가 발생합니다. 그리고 5.4에서는 동일한 __vmalloc()이 요청된 3개의 매개변수를 사용합니다. 5.13에서 그렇게 큰 실수가 도입되었을 가능성이 있나요? 문제가 내 편에 있다고 의심됩니다. 뭔가 잘못해야 하는데 방금 표준 설치를 완료했습니다. 도움을 주셔서 감사합니다. 신자

답변1

커널 트리에 있는 대부분의 파일과 마찬가지로 이 파일도 자주 변경됩니다. 당신이 언급한 2개 버전 에서 184줄의 출력을 얻었고 diff메인라인 커널 5.4와 5.13 사이의 커널 소스 트리에서 많은 커밋을 볼 수 있었고 그 이후에도 더 많은 커밋이 있었습니다. 귀하의 질문에 대한 답변은 다음과 같습니다.

5.13에서 그렇게 큰 실수가 도입되었을 가능성이 있나요?

아니요.

관련 정보