Cows in the Linux kernel

While you deal with your daily chores, you may not have much chance or time to dig deep into Red Hat® Enterprise Linux® source code. When you face a problem, unlike other proprietary software, RHEL lets you access its source code freely as a last resort. Let’s go through how to access RHEL source code so that you will be well prepared when something calls for it. This guide will show you how you can enjoy the archeology of the linux kernel by digging into source code.

First, we get source rpm. Use rpm command to find kernel rpm name of current kernel you are using.

If you search under this directory, you may be able to find a solution to your software problem. Of course, finding it may require knowledge and experience. But please don’t stop reading yet. I have prepared a fun little tour in which you can learn kernel source code structure.

More Here