Question: In this assignment you will write a LKM for the Linux kernel that displays the following details for all the processes whose PID is greater
In this assignment you will write a LKM for the Linux kernel that displays the following details for all the processes whose PID is greater than an integer given by the user as a module parameter:
PROCESS NAME
PID
STATE
PRIORITY
STATIC-PRIORITY
NORMAL-PRIORITY
As shown below, the PID is given as arguments while inserting the module in the kernel

The next screenshot shows the required details for a process, its child processes (may have 0 or more), and its parent process. You are expected to keep a similar format (not an exact one) for your output which is readable. Your programs must compile and run under Xubuntu (or another variant of Ubuntu) 16.04.


abhinav@abhinav-HP-ProBook-4520s:-/Desktops sudo insmod /Process-1.ko inp_pid-3500 abhinav@abhinav-HP-ProBook-4520s:-/Desktops abhinav@abhinav-HP-ProBook-4520s:-/Desktops sudo insmod /Process-1.ko inp_pid-3500 abhinav@abhinav-HP-ProBook-4520s:-/Desktops
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
