From ce002301b524b4f6377b7dd3df6bc683c919123c Mon Sep 17 00:00:00 2001 From: Manuel Bentele Date: Tue, 14 May 2019 01:13:20 +0200 Subject: Added sequence and class diagram of the loop device driver --- analysis/loop/sequence_diagram_loop_device_init_exit.svg | 1 + 1 file changed, 1 insertion(+) create mode 100644 analysis/loop/sequence_diagram_loop_device_init_exit.svg (limited to 'analysis/loop/sequence_diagram_loop_device_init_exit.svg') diff --git a/analysis/loop/sequence_diagram_loop_device_init_exit.svg b/analysis/loop/sequence_diagram_loop_device_init_exit.svg new file mode 100644 index 0000000..b01c93d --- /dev/null +++ b/analysis/loop/sequence_diagram_loop_device_init_exit.svg @@ -0,0 +1 @@ +Loop device kernel moduleKernelLoop device kernel moduleKernelModuleLoop controlLoop deviceMISCBlkdevBlk-mqBlk-settingsBlk-coreGenhdmodule_initloop_initmisc_registercreate "loop-control"misc deviceregister_blkdevcreate "loop"block deviceblk_register_regionregister devicenumbersloop_addblk_mq_alloc_tag_setblk_mq_init_queueblk_queue_max_hw_sectorsblk_queue_flag_setalloc_diskadd_diskmodule_exitloop_exitloop_removedel_gendiskblk_cleanup_queueblk_mq_free_tag_setput_diskblk_unregister_regiondelete devicenumbersunregister_blkdevdelete "loop"block devicemisc_deregisterdelete "loop-control"misc deviceKernel module initloop[pre-create loop devices]Kernel module exitloop[delete loop devices] \ No newline at end of file -- cgit v1.2.3-55-g7522