diff --git a/LDP/guide/docbook/lkmpg/2.4/00-Forward.sgml b/LDP/guide/docbook/lkmpg-2.4/00-Forward.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/00-Forward.sgml rename to LDP/guide/docbook/lkmpg-2.4/00-Forward.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/01-Introduction.sgml b/LDP/guide/docbook/lkmpg-2.4/01-Introduction.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/01-Introduction.sgml rename to LDP/guide/docbook/lkmpg-2.4/01-Introduction.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/02-HelloWorld.sgml b/LDP/guide/docbook/lkmpg-2.4/02-HelloWorld.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/02-HelloWorld.sgml rename to LDP/guide/docbook/lkmpg-2.4/02-HelloWorld.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/03-Preliminaries.sgml b/LDP/guide/docbook/lkmpg-2.4/03-Preliminaries.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/03-Preliminaries.sgml rename to LDP/guide/docbook/lkmpg-2.4/03-Preliminaries.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/04-CharacterDeviceFiles.sgml b/LDP/guide/docbook/lkmpg-2.4/04-CharacterDeviceFiles.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/04-CharacterDeviceFiles.sgml rename to LDP/guide/docbook/lkmpg-2.4/04-CharacterDeviceFiles.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/05-TheProcFileSystem.sgml b/LDP/guide/docbook/lkmpg-2.4/05-TheProcFileSystem.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/05-TheProcFileSystem.sgml rename to LDP/guide/docbook/lkmpg-2.4/05-TheProcFileSystem.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/06-UsingProcForInput.sgml b/LDP/guide/docbook/lkmpg-2.4/06-UsingProcForInput.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/06-UsingProcForInput.sgml rename to LDP/guide/docbook/lkmpg-2.4/06-UsingProcForInput.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/07-TalkingToDeviceFiles.sgml b/LDP/guide/docbook/lkmpg-2.4/07-TalkingToDeviceFiles.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/07-TalkingToDeviceFiles.sgml rename to LDP/guide/docbook/lkmpg-2.4/07-TalkingToDeviceFiles.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/08-SystemCalls.sgml b/LDP/guide/docbook/lkmpg-2.4/08-SystemCalls.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/08-SystemCalls.sgml rename to LDP/guide/docbook/lkmpg-2.4/08-SystemCalls.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/09-BlockingProcesses.sgml b/LDP/guide/docbook/lkmpg-2.4/09-BlockingProcesses.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/09-BlockingProcesses.sgml rename to LDP/guide/docbook/lkmpg-2.4/09-BlockingProcesses.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/10-ReplacingPrintks.sgml b/LDP/guide/docbook/lkmpg-2.4/10-ReplacingPrintks.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/10-ReplacingPrintks.sgml rename to LDP/guide/docbook/lkmpg-2.4/10-ReplacingPrintks.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/11-SchedulingTasks.sgml b/LDP/guide/docbook/lkmpg-2.4/11-SchedulingTasks.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/11-SchedulingTasks.sgml rename to LDP/guide/docbook/lkmpg-2.4/11-SchedulingTasks.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/12-InterruptHandlers.sgml b/LDP/guide/docbook/lkmpg-2.4/12-InterruptHandlers.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/12-InterruptHandlers.sgml rename to LDP/guide/docbook/lkmpg-2.4/12-InterruptHandlers.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/13-SymmetricMultiProcessing.sgml b/LDP/guide/docbook/lkmpg-2.4/13-SymmetricMultiProcessing.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/13-SymmetricMultiProcessing.sgml rename to LDP/guide/docbook/lkmpg-2.4/13-SymmetricMultiProcessing.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/14-CommonPitfalls.sgml b/LDP/guide/docbook/lkmpg-2.4/14-CommonPitfalls.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/14-CommonPitfalls.sgml rename to LDP/guide/docbook/lkmpg-2.4/14-CommonPitfalls.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/A1-ChangesBet20And22.sgml b/LDP/guide/docbook/lkmpg-2.4/A1-ChangesBet20And22.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/A1-ChangesBet20And22.sgml rename to LDP/guide/docbook/lkmpg-2.4/A1-ChangesBet20And22.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/A2-WhereToGoFromHere.sgml b/LDP/guide/docbook/lkmpg-2.4/A2-WhereToGoFromHere.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/A2-WhereToGoFromHere.sgml rename to LDP/guide/docbook/lkmpg-2.4/A2-WhereToGoFromHere.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/Makefile b/LDP/guide/docbook/lkmpg-2.4/Makefile similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/Makefile rename to LDP/guide/docbook/lkmpg-2.4/Makefile diff --git a/LDP/guide/docbook/lkmpg/2.4/Makefile.examples b/LDP/guide/docbook/lkmpg-2.4/Makefile.examples similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/Makefile.examples rename to LDP/guide/docbook/lkmpg-2.4/Makefile.examples diff --git a/LDP/guide/docbook/lkmpg/2.4/extractor b/LDP/guide/docbook/lkmpg-2.4/extractor similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/extractor rename to LDP/guide/docbook/lkmpg-2.4/extractor diff --git a/LDP/guide/docbook/lkmpg/2.4/lkmpg-2.4.sgml b/LDP/guide/docbook/lkmpg-2.4/lkmpg-2.4.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/lkmpg-2.4.sgml rename to LDP/guide/docbook/lkmpg-2.4/lkmpg-2.4.sgml diff --git a/LDP/guide/docbook/lkmpg/2.4/lkmpg.sgml b/LDP/guide/docbook/lkmpg-2.4/lkmpg.sgml similarity index 100% rename from LDP/guide/docbook/lkmpg/2.4/lkmpg.sgml rename to LDP/guide/docbook/lkmpg-2.4/lkmpg.sgml