kernel timer를 실습했다. callback 함수 argrument로 timer를 가지고 있는 구조체 데이터를 전달할 수 있다. work queue와 같은 방식이다. 커널 특정 버전부터 이런 식으로 변경되었는 듯 하다. 타이머가 만료되면 다시 등록하도록 했다. https://embetronicx.com/tutorials/linux/device-drivers/using-kernel-timer-in-linux-device-driver/ https://stackoverflow.com/questions/14953871/how-to-pass-custom-argument-to-linux-timers-function