├── CONFIG_NET_DMA_how_to_fix ├── README.md ├── _config.yml ├── a_flash_issues ├── cgroup_unsync-between-systemd-and-libvirtd ├── cross_tools_study ├── diff-between-sched_setscheduler-and-pthread_attr_setschedpolicy ├── disk_offline_cause_xfs_umount_hung ├── find_pagecache_usage ├── find_who_change_mtu ├── find_who_frequently_settime ├── find_who_use_huge_page ├── frequently-tty-access-cause-list-corruption ├── frequently_open_blockdev_cause_kworker_flood ├── golang_compiler_source_analysis ├── high_pri_rt_task_blocks_workqueue ├── how-to-prevent-kworker-on-isolcpus ├── how_to_find_module_user ├── how_to_optimize_assign_irq_vector_function ├── index.md ├── install_tensorflow ├── iommu_cause_slub_damage ├── iscsi_request_use_after_free ├── loop_in_fork_syscall ├── malloc_during_schedule_cause_deadlock_ ├── merge_external_gitlog_to_internal_gitrepo ├── miss_headerfile_cause_problem ├── need_to_optimize_const_struct ├── networkfs_cause_systemd_ ordering_cycle ├── nfsd_user_after_free ├── nmi_bug_cause_system_hung ├── patchnet_preprocess_note ├── poweroff_cause_sed_file_lose ├── profile ├── img │ ├── cnt_100us.png │ ├── cnt_10ms.png │ ├── cnt_10us.png │ ├── cnt_40ms.png │ ├── cnt_45ms.png │ ├── max_delay.png │ ├── usage_cpu3.png │ ├── usage_cpu3_camabs.png │ ├── usage_cpu3_cashm.png │ ├── usage_cpu3_img.png │ ├── usage_cpu8.png │ └── usage_cpu8_thrpl.png └── sched_delay.md ├── ramfs_cause_oom ├── redhatbug_1536965 ├── reduce_the_size_of_a_git_repo.md ├── reproduce_a_leaked_dst_entry ├── rt_throttled_cause_hung_task ├── serialization in ip_send_unicast_reply() ├── slow_console_cause_hardlockup ├── sort_study ├── spec_dynamic_chg_release ├── stop_machine ├── systemd_dbus_relation ├── tact_study_blog ├── tcp_err_cause_hugepage_Leak ├── tcp_skb_double_free ├── tty_lock_cause_sytemd_hung ├── tty_write_scrolled ├── turnoff_irq_cause_softlockup ├── udev_ethxxx ├── usermode_aarch_vm ├── visualize-neural-network ├── why_systemd_frequently_alloc_dentry └── workqueue_patch /CONFIG_NET_DMA_how_to_fix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/CONFIG_NET_DMA_how_to_fix -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | my kernel-debugging notes 2 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/_config.yml -------------------------------------------------------------------------------- /a_flash_issues: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/a_flash_issues -------------------------------------------------------------------------------- /cgroup_unsync-between-systemd-and-libvirtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/cgroup_unsync-between-systemd-and-libvirtd -------------------------------------------------------------------------------- /cross_tools_study: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/cross_tools_study -------------------------------------------------------------------------------- /diff-between-sched_setscheduler-and-pthread_attr_setschedpolicy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/diff-between-sched_setscheduler-and-pthread_attr_setschedpolicy -------------------------------------------------------------------------------- /disk_offline_cause_xfs_umount_hung: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/disk_offline_cause_xfs_umount_hung -------------------------------------------------------------------------------- /find_pagecache_usage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/find_pagecache_usage -------------------------------------------------------------------------------- /find_who_change_mtu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/find_who_change_mtu -------------------------------------------------------------------------------- /find_who_frequently_settime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/find_who_frequently_settime -------------------------------------------------------------------------------- /find_who_use_huge_page: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/find_who_use_huge_page -------------------------------------------------------------------------------- /frequently-tty-access-cause-list-corruption: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/frequently-tty-access-cause-list-corruption -------------------------------------------------------------------------------- /frequently_open_blockdev_cause_kworker_flood: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/frequently_open_blockdev_cause_kworker_flood -------------------------------------------------------------------------------- /golang_compiler_source_analysis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/golang_compiler_source_analysis -------------------------------------------------------------------------------- /high_pri_rt_task_blocks_workqueue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/high_pri_rt_task_blocks_workqueue -------------------------------------------------------------------------------- /how-to-prevent-kworker-on-isolcpus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/how-to-prevent-kworker-on-isolcpus -------------------------------------------------------------------------------- /how_to_find_module_user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/how_to_find_module_user -------------------------------------------------------------------------------- /how_to_optimize_assign_irq_vector_function: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/how_to_optimize_assign_irq_vector_function -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/index.md -------------------------------------------------------------------------------- /install_tensorflow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/install_tensorflow -------------------------------------------------------------------------------- /iommu_cause_slub_damage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/iommu_cause_slub_damage -------------------------------------------------------------------------------- /iscsi_request_use_after_free: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/iscsi_request_use_after_free -------------------------------------------------------------------------------- /loop_in_fork_syscall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/loop_in_fork_syscall -------------------------------------------------------------------------------- /malloc_during_schedule_cause_deadlock_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/malloc_during_schedule_cause_deadlock_ -------------------------------------------------------------------------------- /merge_external_gitlog_to_internal_gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/merge_external_gitlog_to_internal_gitrepo -------------------------------------------------------------------------------- /miss_headerfile_cause_problem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/miss_headerfile_cause_problem -------------------------------------------------------------------------------- /need_to_optimize_const_struct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/need_to_optimize_const_struct -------------------------------------------------------------------------------- /networkfs_cause_systemd_ ordering_cycle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/networkfs_cause_systemd_ ordering_cycle -------------------------------------------------------------------------------- /nfsd_user_after_free: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/nfsd_user_after_free -------------------------------------------------------------------------------- /nmi_bug_cause_system_hung: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/nmi_bug_cause_system_hung -------------------------------------------------------------------------------- /patchnet_preprocess_note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/patchnet_preprocess_note -------------------------------------------------------------------------------- /poweroff_cause_sed_file_lose: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/poweroff_cause_sed_file_lose -------------------------------------------------------------------------------- /profile/img/cnt_100us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/img/cnt_100us.png -------------------------------------------------------------------------------- /profile/img/cnt_10ms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/img/cnt_10ms.png -------------------------------------------------------------------------------- /profile/img/cnt_10us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/img/cnt_10us.png -------------------------------------------------------------------------------- /profile/img/cnt_40ms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/img/cnt_40ms.png -------------------------------------------------------------------------------- /profile/img/cnt_45ms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/img/cnt_45ms.png -------------------------------------------------------------------------------- /profile/img/max_delay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/img/max_delay.png -------------------------------------------------------------------------------- /profile/img/usage_cpu3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/img/usage_cpu3.png -------------------------------------------------------------------------------- /profile/img/usage_cpu3_camabs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/img/usage_cpu3_camabs.png -------------------------------------------------------------------------------- /profile/img/usage_cpu3_cashm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/img/usage_cpu3_cashm.png -------------------------------------------------------------------------------- /profile/img/usage_cpu3_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/img/usage_cpu3_img.png -------------------------------------------------------------------------------- /profile/img/usage_cpu8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/img/usage_cpu8.png -------------------------------------------------------------------------------- /profile/img/usage_cpu8_thrpl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/img/usage_cpu8_thrpl.png -------------------------------------------------------------------------------- /profile/sched_delay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/profile/sched_delay.md -------------------------------------------------------------------------------- /ramfs_cause_oom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/ramfs_cause_oom -------------------------------------------------------------------------------- /redhatbug_1536965: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/redhatbug_1536965 -------------------------------------------------------------------------------- /reduce_the_size_of_a_git_repo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/reduce_the_size_of_a_git_repo.md -------------------------------------------------------------------------------- /reproduce_a_leaked_dst_entry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/reproduce_a_leaked_dst_entry -------------------------------------------------------------------------------- /rt_throttled_cause_hung_task: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/rt_throttled_cause_hung_task -------------------------------------------------------------------------------- /serialization in ip_send_unicast_reply(): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/serialization in ip_send_unicast_reply() -------------------------------------------------------------------------------- /slow_console_cause_hardlockup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/slow_console_cause_hardlockup -------------------------------------------------------------------------------- /sort_study: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/sort_study -------------------------------------------------------------------------------- /spec_dynamic_chg_release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/spec_dynamic_chg_release -------------------------------------------------------------------------------- /stop_machine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/stop_machine -------------------------------------------------------------------------------- /systemd_dbus_relation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/systemd_dbus_relation -------------------------------------------------------------------------------- /tact_study_blog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/tact_study_blog -------------------------------------------------------------------------------- /tcp_err_cause_hugepage_Leak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/tcp_err_cause_hugepage_Leak -------------------------------------------------------------------------------- /tcp_skb_double_free: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/tcp_skb_double_free -------------------------------------------------------------------------------- /tty_lock_cause_sytemd_hung: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/tty_lock_cause_sytemd_hung -------------------------------------------------------------------------------- /tty_write_scrolled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/tty_write_scrolled -------------------------------------------------------------------------------- /turnoff_irq_cause_softlockup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/turnoff_irq_cause_softlockup -------------------------------------------------------------------------------- /udev_ethxxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/udev_ethxxx -------------------------------------------------------------------------------- /usermode_aarch_vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/usermode_aarch_vm -------------------------------------------------------------------------------- /visualize-neural-network: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/visualize-neural-network -------------------------------------------------------------------------------- /why_systemd_frequently_alloc_dentry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/why_systemd_frequently_alloc_dentry -------------------------------------------------------------------------------- /workqueue_patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskset/kernel_debug_notes/HEAD/workqueue_patch --------------------------------------------------------------------------------