18c4b96ef85f794b02db5a452b0c2d791989e720 — Bryan Brattlof 3 years ago 309b04c
task 5: add task readme
2 files changed, 19 insertions(+), 0 deletions(-)

M readme.rst
A tasks/05/readme
M readme.rst => readme.rst +2 -0
@@ 20,3 20,5 @@ Here are the links to each task's readme:
3. Modify our Custom Kernel: `task <https://git.bryanbrattlof.com/eudyptula-challenge/tree/tasks/03/readme>`__

4. The Coding Style Rules: `task <https://git.bryanbrattlof.com/eudyptula-challenge/tree/tasks/04/readme>`__

5. Using Hotplug Tools: `task <https://git.bryanbrattlof.com/eudyptula-challenge/tree/tasks/05/readme>`__

A tasks/05/readme => tasks/05/readme +17 -0
@@ 0,0 1,17 @@
Task 05

Yeah, you survived the coding style mess!  Now, on to some "real"
things, as I know you are getting bored by these so far.

So, simple task this time around:

  - take the kernel module you wrote for task 01, and modify it so that
    when a USB keyboard is plugged in, the module will be automatically
    loaded by the correct userspace hotplug tools (which are implemented
    by depmod / kmod / udev / mdev / systemd, depending on what distro
    you are using.)

Yes, so simple, and yet, it's a bit tricky.  As a hint, go read chapter
14 of the book, "Linux Device Drivers, 3rd edition."  Don't worry, it's
free, and online, no need to go buy anything.
\ No newline at end of file