User Tools

Site Tools


en:users:drivers:ath10k:sources

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:users:drivers:ath10k:sources [2017/06/12 18:59]
Kalle Valo [Git branches] Update for post-John era
en:users:drivers:ath10k:sources [2021/03/06 06:06] (current)
Kalle Valo [Git branches] add mhi-next
Line 17: Line 17:
  
 https://​git.kernel.org/​cgit/​linux/​kernel/​git/​kvalo/​ath.git/​tree/​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. 
- 
-See also [[en/​users/​drivers/​ath10k/​submittingpatches|submitting ath10k patches]]. 
  
 ===== Git branches ===== ===== Git branches =====
Line 26: Line 22:
 ath.git contains multiple branches: ​ ath.git contains multiple branches: ​
  
-  * master ​ : The default branch selected when cloning the tree. Everyone working on any ath drivers (ath10k, ath9k, ath6kl etc) should use this branch as the baseline for patches. Follows Bob Copeland'​s wireless-testing tree and contains the latest -rc release from Linus Torvalds ​latest wireless ​latest ath patches ​ from ath-next and ath-current branches. The branch is rebased every time it's updated. Due to unclean history bisect will not work, better to use ath-next (or ath-current) for bisecting.  +  ​* **master:** The default branch selected when cloning the tree. Everyone working on any ath drivers (ath11k, ​ath10k, ath9k, ath6kl, wcn36xx, wil6210 ​etc) should use this branch as the baseline for patches and when testing submitted ​patches. Follows Bob Copeland'​s ​[[https://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​wireless/​wireless-testing.git/​|wireless-testing tree]], which contains ​[[https://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​torvalds/​linux.git/​|the latest -rc release]] from Linus Torvalds ​and latest wireless ​trees. On top of that latest ath patches ​are merged ​from [[https://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​kvalo/​ath.git/​log/?​h=ath-next|ath-next]] ​and [[https://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​kvalo/​ath.git/​log/?​h=ath-current|ath-current]] ​branches. Also latest [[https://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​mani/​mhi.git/​log/?​h=mhi-next|mhi-next]] is merged. The branch is rebased every time it's updated. Due to unclean history bisect will not work, better to use ath-next (or ath-current) for bisecting.  
-  * ath-next ​ : Based on Kalle'​s wireless-drivers-next tree and will be periodically merged to wireless-drivers-next and scheduled for the next release under works (not for the current -rc releases). ath 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 Kalle'​s wireless-drivers-next tree and will be periodically merged to wireless-drivers-next and scheduled for the next release under works (not for the current -rc releases). ath 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. All patches adding new features or low priority fixes go to this branch. 
-  * ath-current ​ : Based on Kalle'​s wireless-drivers tree and will be periodically merged to wireless-drivers and scheduled for the current release under works (for the upcoming -rc release). +  ​* **ath-current:​** Based on Kalle'​s wireless-drivers tree and will be periodically merged to wireless-drivers and scheduled for the current release under works (for the upcoming -rc release). Only critical fixes
-  * 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.+  ​* **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. 
 + 
 +See also [[en/​users/​drivers/​ath10k/​submittingpatches|submitting ath10k patches]] for more information about the patch flow. 
en/users/drivers/ath10k/sources.1497293957.txt.gz · Last modified: 2017/06/12 18:59 by Kalle Valo