Just so you are aware, we generally prefer changes to come into Ubuntu through the linux-2.6-stable kernel tree. If you are aiming to get the driver into Lucid, I suggest creating a series of patches against the current linux-2.6.32.y branch of the -stable tree. If your modifications do not change existing code (i.e. they only add code to the kernel), then there's a greater chance it will be accepted into the -stable tree. If it is accepted into the -stable tree it will get pulled into the Lucid kernel automatically. See the Documentation/stable_kernel_rules.txt file in the kernel tree for more details about the -stable tree process.
If your driver is not accepted into the -stable tree, we may still be able to include it in the Lucid kernel, but the first step is to try to get it into the -stable tree.
@Maxim Levitsky:
Just so you are aware, we generally prefer changes to come into Ubuntu through the linux-2.6-stable kernel tree. If you are aiming to get the driver into Lucid, I suggest creating a series of patches against the current linux-2.6.32.y branch of the -stable tree. If your modifications do not change existing code (i.e. they only add code to the kernel), then there's a greater chance it will be accepted into the -stable tree. If it is accepted into the -stable tree it will get pulled into the Lucid kernel automatically. See the Documentation/ stable_ kernel_ rules.txt file in the kernel tree for more details about the -stable tree process.
If your driver is not accepted into the -stable tree, we may still be able to include it in the Lucid kernel, but the first step is to try to get it into the -stable tree.