I grabbed the 19.3 kernel source as suggested, and patched against it.
I grabbed my /proc/config.gz and output to .config, ran make and continue to get errors when trying to compile the kernel. Something is weird about my system.
Is it possible someone with a working 19.3 grinch kernel with sources could enable the following and attempt to compile on their host?
root@tegra-02:/mnt/mmcblk1p1/usr/src/kernel# lxc-checkconfig .
--- Namespaces ---
Namespaces: required
Utsname namespace: missing
Ipc namespace: required
Pid namespace: required
User namespace: missing
Network namespace: missing
Multiple /dev/pts instances: missing
--- Control groups ---
Cgroup: enabled
Cgroup clone_children flag: enabled
Cgroup device: missing
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: missing
Cgroup cpuset: missing
--- Misc ---
Veth pair device: missing
Macvlan: missing
Vlan: missing
File capabilities: enabled
Note : Before booting a new kernel, you can check its configuration
usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig