# Linux Kernel Module Cheat

##### 17.2.2.1. Update the Linux kernel LKMC procedure

First, use use the branching procedure described at: Section 38.18, “Update a forked submodule”

Because the kernel is so central to this repository, almost all tests must be re-run, so basically just follow the full testing procedure described at: Section 38.16, “Test this repo”. The only tests that can be skipped are essentially the Baremetal tests.

Before comitting, don’t forget to update:

- the `linux_kernel_version` constant in common.py

- the tagline of this repository on:

  - this README

  - the GitHub project description