Timer_list 드라이버가 Linux 커널 4.2에서 5.4로 업그레이드되었습니다. Linux 5.4는 드라이버가 의존하는 time_list.data를 삭제합니다.

Timer_list 드라이버가 Linux 커널 4.2에서 5.4로 업그레이드되었습니다. Linux 5.4는 드라이버가 의존하는 time_list.data를 삭제합니다.

struct 를 사용하는 Linux 커널 드라이버를 4.2에서 5.4로 업그레이드하고 있습니다 timer_list. 드라이버는 타이머 간 전달을 위한 via 요소 typedef struct로 타이머가 있는 기본 스레드를 전달합니다 .unsigned longtimer_list.datatypedef

5.4에 더 이상 요소가 없다면 Linux 커널로 업그레이드하여 timer_list.data새 버전에서 typedef 구조를 전달하는 가장 좋은 방법은 무엇입니까 ?timer_listtimer_setupadd_timer

기본적으로 내가 말하는 변경 사항을 간략하게 설명합니다.

https://elixir.bootlin.com/linux/v4.2/source/include/linux/timer.h#L20 https://elixir.bootlin.com/linux/v5.4.122/source/include/linux/timer.h#L18

Timer_list 드라이버가 Linux 커널 4.2에서 5.4로 업그레이드되었습니다. Linux 5.4에서는 timer_list.data드라이버 심화 콘텐츠를 제거합니다.unsigned long

제가 C와 Linux 커널을 처음 접했지만 소프트웨어 개발이나 Linux는 처음이라고 말한 내용에 문제가 있다면 죄송합니다.

관련 정보