I have been using SparkyLinux for quite some time now.. a very pleasant experience I might add.. I have the 4.9.13 kernel-LXDE with Openbox Desktop..
Just for the fun of it, decided to download Kernel 4.10.3 [Stable] from Kernel.org
and remix it to my existing kernel using:
zcat /proc/config.gz > .config && make && make modules && make install && make modules_install
After that, I created the initrd images and grub-menu by:
sudo update-initramfs -u;sudo update-grub;
I have been able to logon from my HomeBrew Kernel which looks very nice but the only thing is that local-disk i/o has gone down to 3-4 MB/s which is very low.. I guess further tinkering could sort this out for me..