When you have a vendor board support package which does not use a bleeding edge mainline kernel, like it is the case most times, but you want to use some driver from a bleeding edge Linux kernel you can use backports.
Backports "automatically" generates a tar with many drivers from a specific Linux mainline kernel which can be used with older kernel versions.
In this talk I will describe how the backports project, with its compatibility layer, the spatches and the normal patches.
For practical usage I will show how to use backports with your own kernel in addition I will give a brief overview on how to add a new driver to backports.