Keep the PDF. But if you really want to pass, look at page 404. The section on Interrupt Context. They always ask about request_threaded_irq . The workbook explains it poorly. Read the source code comments in kernel/irq/manage.c instead.
After a successful build, you’ll find: linux kernel internals and development lfd420 pdf hot
Start by building a kernel, then break it, then fix it. That’s how real kernel developers learn. Keep the PDF