raydwaipayan / lkm-task-1

Task 1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Checkpatch task 1

Scripts and output files for task 1

Scripts information

  • get_commits.sh -> get all non merge commits for the linux kernel between versions 5.7 and 5.8.
  • run_checkpatch.pl -> runs checkpatch.pl on all the commits found using the previous script.
  • generate_stats.pl -> aggregates the checkpatch output data to generate some statistical information.

Output files

  • commits.txt -> contains all commit hashes and author names for non merge commits between v5.7 and v5.8.
  • checkpatch_out.txt -> contains checkpatch output data for all the commit hashes in commits.txt.
  • checkpatch_out_patched.txt -> checkpatch output after patching
  • stats.txt -> contains statistical data generated using generate_stats.pl
  • stats_patched.txt -> statistical data after patching
  • diff.txt difference before and after patching

About

Task 1


Languages

Language:Perl 93.2%Language:Shell 6.8%