Right, so I downloaded the kernel source for LineageOS 16 for my OnePlus 1. I downloaded Kali NetHunter's Kernel builder. I'm trying to apply patches, but I have no clue what subversion of kernel I'm running, only that I have 3.x according to the README.

I am using this repo: https://github.com/LineageOS/android...po_msm8974.git , which is the one used by LineageOS when they build for OnePlus 1. I hope it is the correct one.