Jiffies - как рассчитать прошедшие секунды?

У меня есть кусок кода, я хочу рассчитать время в секундах ... хотя я получаю время в jiffies, как я могу преобразовать его в секундах?

Вот мой код ядра:

#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/jiffies.h>
#include <linux/timer.h>
unsigned long js, je, tet;
int netblock_init_module(void){
    js = jiffies;
    printk("\n[Jiffies start Time : %lu]\nModule Started.\n", js);
    return 0;
}

void netblock_cleanup_module(void) {
    je = jiffies;
    printk("\n[Jiffies End Time : %lu]\nModule Removed.\n", je);
    tet = je - js;
    printk("\nEnd Time [%lu] - Start Time [%lu]: \nTotlal elapsed Time [%lu]\n",js,je, tet);

}

module_init(netblock_init_module);
module_exit(netblock_cleanup_module);

MODULE_LICENSE("GPL");
MODULE_DESCRIPTION("JIFFIES EXAMPLE");
MODULE_AUTHOR("RAHEEL");

Выход, который я получаю, похож на это:

$ insmod jiffexample.ko

[Время начала Jiffies: 13363583]

Модуль запущен

$ rmmod jiffexample.ko

[Время окончания Jiffies: 13361588]

Модуль удален.

Конечное время 13361588 - Время начала 1336358

Общее прошедшее время [1605]

Теперь я хочу получить конвертированное время в секундах ... как можно конвертировать прошедшее время в 1605 в секундах? или, альтернативно, вы можете сказать мне, сколько jiffies в секунду?

Ответы на вопрос(3)

Ваш ответ на вопрос