If you need a bleeding edge kernel for your Ubuntu, you can install it easily from a pre compiled repository.
Canonical kernel team builds every kernel and make it available publicly, so, if you are not applying any patch, you do not need to build your own kernel.
The best way to get access to these pre-built kernel is using the canonical-kernel-team PPA.
You can install this PPA in your environment as simple as:
$ sudo apt-add-repository ppa:canonical-kernel-team/ppa This ppa is used for building pre-release and test kernels. It IS NOT RECOMMENDED that you subscribe to this PPA. More info: https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/ppa Press [ENTER] to continue or ctrl-c to cancel adding it gpg: keyring `/tmp/tmpmuquzutb/secring.gpg' created gpg: keyring `/tmp/tmpmuquzutb/pubring.gpg' created gpg: requesting key B892ACEA from hkp server keyserver.ubuntu.com gpg: /tmp/tmpmuquzutb/trustdb.gpg: trustdb created gpg: key B892ACEA: public key "Launchpad PPA for Canonical Kernel Team" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK
Once you have the canonical-kernel-team PPA installed, you are going to have access to all the pre release kernel. Please, remember that you can install untested kernel if you run dist-upgrade now on.
Kernel Mainline PPA
Other than the CKT PPA, you can also download it manually from the mainline PPA, which is, as far as I understand, not a PPA in fact, but a traditional file repository container pre built kernel releases.
It contains all the kernel, including the RC releases, and it is very strictly following the release cycle, as for example, the kernel 4.6 was just released and it is already built and available on this repository.