The kernel tree is managed in git and is essentially the stable kernel + aufs.

To bump to a new version do the following:

1) Setup a checkout of github.com/coreos/linux

2) Edit the .git/config to look like this:

```
[core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true
[remote "github"]
	url = git@github.com:coreos/linux.git
	fetch = +refs/heads/*:refs/remotes/github/*
[branch "master"]
	remote = github
	merge = refs/heads/master
[remote "linus"]
	url = git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
	fetch = +refs/heads/*:refs/remotes/linus/*
[remote "stable"]
	url = https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable
	fetch = +refs/heads/*:refs/remotes/stable/*
[remote "aufs"]
	url = http://git.code.sf.net/p/aufs/aufs3-linux
	fetch = +refs/heads/*:refs/remotes/aufs/*
```

3) git fetch --all

3) git checkout -b 'coreos/v3.10.10'

4) git reset --hard v3.10.10

5) git pull . aufs/aufs-3.10

5a) apply any coreos-specific patches that are not yet upstream (i.e. 9p patch)
    that happened to be in a previous kernel branch.

6) git push github coreos/v3.10.10

7) git checkout coreos/master && git reset --hard coreos/v3.10.10 && git push -f github coreos/master

Then you can bump the hash in the ebuild and move it to the new version here.
