Вопросы по теме 'irq'

Является ли __alloc_pages_slowpath() реентерабельным или нет?
Может ли вызов __alloc_pages_slowpath() пережить прерывание устройства, которое также вызывает вызов __alloc_pages_slowpath(), или второй вызов испортит первый? Я вижу программный вызов read(2) обычного файла в файловой системе XFS. Трассировка...
548 просмотров
schedule 21.05.2024

Создает ли create_workqueue() новый рабочий поток?
Я хочу создать новую рабочую очередь, используя create_workqueue() Автор книги о разработке ядра, которую я читаю, говорит: «Эта функция создает все рабочие потоки (по одному на каждый процессор в системе) и подготавливает их к работе». Мой...
1564 просмотров
schedule 01.12.2022

PID в случае контекста прерывания
что печатает «current-> pid» в случае ниже 2 1) Жесткий контекст IRQ 2) Мягкий контекст IRQ Я знаю, что контекст IRQ и контекст процесса различны, и PID должен быть недействительным в случае контекста IRQ. Но когда вы пытаетесь напечатать...
457 просмотров