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
Next revision Both sides next revision
en:users:drivers:ath10k:sources [2017/02/19 13:56]
Kalle Valo [Submitting patches] Add link to a page about ath10k-check
en:users:drivers:ath10k:sources [2017/05/16 05:49]
Kalle Valo Fix go back link.
Line 1: Line 1:
-o 
 Go back --> [[en/​users/​Drivers/​ath10k|ath10k]] ​ Go back --> [[en/​users/​Drivers/​ath10k|ath10k]] ​
  
    
-===== ath10k sources ​location ​=====+===== ath10k sources =====
  
 //ath10k// development happens in Kalle Valo's ath.git tree on kernel.org: ​ //ath10k// development happens in Kalle Valo's ath.git tree on kernel.org: ​
Line 21: Line 20:
 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.
  
- +See also [[en/users/drivers/ath10k/submittingpatches|submitting ​ath10k patches]].
-===== Submitting patches ===== +
- +
-Send patches to the mailing lists below. Kalle Valo reviews the patches within the next few days and, if they are ok, commits them to ath.git.  +
-      * To: [[mailto:​ath10k@lists.infradead.org|ath10k@lists.infradead.org]]  +
-      * Cc: [[mailto:​linux-wireless@vger.kernel.org|linux-wireless@vger.kernel.org]]  +
- +
-Preferably use ath.git master branch as the baseline for patches. Other trees can be used as well, but then the chances of conflicts are higher.  +
- +
-More info about submitting patches:  +
-        * [[en/​developers/​Documentation/​SubmittingPatches|en/​developers/​Documentation/​SubmittingPatches]]  +
-        * [[en/​developers/​Documentation/​git-guide|en/​developers/​Documentation/​git-guide]]  +
- +
-Guidelines for patches:  +
-          * MUST follow [[https://​www.kernel.org/​doc/​Documentation/​SubmittingPatches|Documentation/​SubmittingPatches]] +
-          * MUST be compiler warning free.  +
-          * MUST be sparse warning free.  +
-          * Commit log MUST not be empty.  +
-          * The commit log MUST answer the question "​Why?":​  +
-             * Describe the motivation behind the bug.  +
-             * How does it change the functionality from user's point of view?  +
-             * Does it fix a bug? If it does, please describe the bug (doesn'​t need to be long). Also if there'​s a public bug report add a link to the bug report.  +
-             * If a problem has been found during code review and doesn'​t fix a known issues, mention that in the commit log. +
-             * Ingo Molnar has written [[https://​lkml.kernel.org/​g/​20150314075357.GA8319@gmail.com|a nice description]] about what maintainers are looking from a commit log.  +
-          *   If others have reported the issue commit log SHOULD use Reported-by:​ and Tested-by: tags.  +
-          *   ​SHOULD be checkpatch clean:  +
-          *     ​Patches SHOULD be sent with git send-email tool.  +
-          *     ​Patchsets SHOULD contain no more than 12 patches.  +
-          *     ​Patches SHOULD follow ​[[en/users/Drivers/ath10k/CodingStyle|ath10k ​coding style]]  +
-          *     ​It'​s RECOMMENDED to test patches ​with [[en/​users/​Drivers/​ath10k/​CodingStyle#​checking_code|ath10k-check]]  +
- +
-The terminology is from [[http://​www.ietf.org/​rfc/​rfc2119.txt|http://​www.ietf.org/​rfc/​rfc2119.txt]]  +
- +
-The ath10k patch flow is this:  +
-          * Patch gets posted to the mailing lists.  +
-          * Kalle immediately applies the patch to pending branch for build testing.  +
-          * Kalle waits two business days for patch being under review (unless the patch is urgent).  +
-          * If no comments or warnings, Kalle applies the patch to ath-next branch and sends a "​Thanks,​ applied"​ reply.  +
-          * Kalle merges ath-next to master branch immeadiately after the patch is applies.  +
-          * Kalle merges ath-next into wireless-drivers-next roughly every 2-3 weeks  +
-          * David Miller merges wireless-drivers-next into net-next every two weeks or so  +
-          * Linus Torvalds merges net-next into linux.git during [[https://​www.kernel.org/​doc/​Documentation/​development-process/​2.Process|merge window]]  +
  
 ===== Git branches ===== ===== Git branches =====
en/users/drivers/ath10k/sources.txt · Last modified: 2024/06/24 18:27 by Kalle Valo