This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:users:drivers:ath10k:sources [2015/09/02 12:11] Kalle Valo Add link to Ingo Molnar's email about commit logs |
en:users:drivers:ath10k:sources [2016/06/21 05:56] Kalle Valo Document master-pending branch |
||
---|---|---|---|
Line 3: | Line 3: | ||
+ | ===== ath10k sources location ===== | ||
+ | //ath10k// development happens in Kalle Valo's ath.git tree on kernel.org: | ||
- | ===== ath10k sources location ===== | + | https://git.kernel.org/cgit/linux/kernel/git/kvalo/ath.git/ |
- | + | ||
- | //ath10k// development happens in Kalle Valo's ath.git tree on github.com: | + | |
- | * [[https://github.com/kvalo/ath|https://github.com/kvalo/ath]] | + | |
To clone the tree: | To clone the tree: | ||
+ | <code>git clone git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git</code> | ||
- | <code>git clone https://github.com/kvalo/ath</code> | ||
ath10k driver is located in directory drivers/net/wireless/ath/ath10k. | ath10k driver is located in directory drivers/net/wireless/ath/ath10k. | ||
- | |||
- | If you can't use git, it's also possible to download .zip file from this link: | ||
- | * [[https://github.com/kvalo/ath/archive/master.zip|https://github.com/kvalo/ath/archive/master.zip]] | ||
If you just want to browse the source code with your web browser this links always points to latest version of ath10k: | If you just want to browse the source code with your web browser this links always points to latest version of ath10k: | ||
- | [[https://github.com/kvalo/ath/tree/master/drivers/net/wireless/ath/ath10k|https://github.com/kvalo/ath/tree/master/drivers/net/wireless/ath/ath10k]] | + | https://git.kernel.org/cgit/linux/kernel/git/kvalo/ath.git/tree/drivers/net/wireless/ath/ath10k |
Periodically Kalle Valo pulls the ath tree into wireless-drivers-next tree. Then David Miller pulls it to net-next which is eventually pulled by Linus Torvalds to official kernel releases. As a rough estimate it takes 2-4 months for a patch to propage from ath.git to an official Linux release. | Periodically Kalle Valo pulls the ath tree into wireless-drivers-next tree. Then David Miller pulls it to net-next which is eventually pulled by Linus Torvalds to official kernel releases. As a rough estimate it takes 2-4 months for a patch to propage from ath.git to an official Linux release. | ||
Line 39: | Line 35: | ||
Guidelines for patches: | Guidelines for patches: | ||
+ | * MUST follow [[https://www.kernel.org/doc/Documentation/SubmittingPatches|Documentation/SubmittingPatches]] | ||
* MUST be compiler warning free. | * MUST be compiler warning free. | ||
* MUST be sparse warning free. | * MUST be sparse warning free. | ||
Line 75: | Line 72: | ||
* ath-next : Based on John's wireless-next tree and John will pull from this branch. ath6kl/ath10k patches are commited to this branch first and then merged to the master branch. For bisect runs it's better to use this branch instead of the master branch. | * ath-next : Based on John's wireless-next tree and John will pull from this branch. ath6kl/ath10k patches are commited to this branch first and then merged to the master branch. For bisect runs it's better to use this branch instead of the master branch. | ||
* pending : Used for building and runtime testing patches under review. Is rebased almost daily and hence commit ids are NOT stable. Use this only if you know what you are doing. | * pending : Used for building and runtime testing patches under review. Is rebased almost daily and hence commit ids are NOT stable. Use this only if you know what you are doing. | ||
+ | * master-pending : The pending branch merged on top of the master, for easier testing of the pending patches. Same rules apply as with the pending branch. |