It is not recommended that you do your kernel development in /usr/src/linux, but rather in a local subdirectory in your home directory. This allows you to do development work without having to have superuser rights. Only when you install a new kernel is it required to have superuser rights, not when you edit or build a new kernel.