workflow:kernel-module-review
Kernel Module Review overview
Reviews and tests kernel module and device driver code changes before they reach production — validating adherence to kernel coding style and API conventions, running static analysis with sparse and smatch for common kernel bug patterns (use-after-free, missing locks, uninitialized memory), executing the kernel test suite (KUnit, kselftest) with coverage instrumentation, stress-testing under memory pressure and CPU contention to expose race conditions, verifying module load/unload cycles for resource leak freedom, and checking backward compatibility of exported symbols against stable ABI guarantees. Produces code review reports, static analysis findings, and test execution summaries with regression status. Excludes userspace driver development.
Attributes
Outgoing edges
- domain:systems-programming·DomainSystems Programming
- domain:security·DomainSecurity
- role:principal-engineer·RolePrincipal Engineer
- role:security-reviewer·RoleSecurity Reviewer
- role:code-reviewer·RoleCode Reviewer
- org-unit:engineering·OrgUnitEngineering
- org-unit:application-security-team·OrgUnitApplication Security Team
- skill-area:fuzz-testing·SkillAreaFuzz Testing
- skill-area:profiling-memory·SkillAreaMemory Profiling
- responsibility:security-review·ResponsibilitySecurity review
- responsibility:code-review-coverage·ResponsibilityCode review coverage