Пишу модуль ядра для линукс, в котором я новичок, у меня есть следующий вопрос: как можно определить на каком ядре сейчас исполняется мой код из функции модуля. Сразу скажу что код функции будет выполняется на одном ядре весь и проблем с тем что уже следующая инструкция будет исполняться на другом ядре нет.
Я нашел такую функцию getcpu(), есть ли аналог для ядра? Второй вопрос, как можно вызвать syscall из ядра?
PS: извините за глупые вопросы, я все время писал по винды.