[llvmlinux] LLVMLinux Kernel git tree

Behan Webster behanw at converseincode.com
Wed Feb 19 20:18:50 UTC 2014

The project has a kernel git tree now. (Well, it's been there for a 
while. It just wasn't being used very effectively)

The project has been using quilt patch sets to more easily maintain the 
patches across multiple upstream kernel trees (not just mainline), but 
considering the aim is to get the majority of the patches into mainline, 
and we have a lot more people asking for a git tree in order to access 
the latest patches, it seems the right time to also publish patches on 
top of a tree based on mainline.

http://git.linuxfoundation.org/?p=llvmlinux/kernel.git;a=summary (gitweb)

There are a number of branches in this repo which are:
- mainline: this is merely a copy of linus's kernel tree
- llvmlinux-<date>: A branch containing mainline + the all the LLVMLinux 
patches of the day (x86_64, arm and aarch64 patches)
- llvmlinux-latest: A branch pointing to the latest dated llvmlinux branch
- master: The same as llvmlinux-latest (this branch will be rebased 
often, but always have mainline+llvmlinux patches in order to make it 
the easiest for someone to clone and build the kernel with clang)
- for-next: lkml reviewed patches heading to linux-next (still setting 
up inclusion into linux-next)

The above git repo is merely meant as a vehicle to more easily upstream 
patches. The project is still otherwise developing and testing patches 
in the quilt based build system. The building of this git repo is 
constructed and maintained from the quilt patch sets through automation 
scripts in the LLVMLinux build system so that everything stays in sync.

Hopefully this satisfies more people's needs surrounding the LLVMLinux 
kernel patches, and at the very least can help drive the simpler patches 
upstream faster. If you feel further changes need to be made in order to 
satisfy these goals, please let me (and this list) know.

Thank you,


Behan Webster
behanw at converseincode.com

More information about the LLVMLinux mailing list