This is a cache of https://www.linaro.org/events/upstream-kernel-development-delivered-by-linaro/. It is a snapshot of the page at 2025-03-13T01:05:41.619+0000.
Google training: Upstream <strong>kernel</strong> Development (delivered by Linaro) | Events | Linaro Google training: Upstream <strong>kernel</strong> Development (delivered by Linaro) | Events | Linaro
Linaro Logo

Google training: Upstream kernel Development (delivered by Linaro)

11-18 July, 2023 Online
View

This course will be held in 2 sessions.

Part I: Mechanics, takes place on Tuesday, July 11 at 04:00pm GMT.

Part II: Tips, tools and techniques, is on Tuesday July 18 at 04:00pm GMT.

Sessions will be two and a half hours long.

Please note this training is only available to Google employees.

Part I: Mechanics

  • What is Upstreaming?
  • How the Linux project is organised
  • How to Upstream?
        ○ Patch Preparation
        ○ Patch Creation
        ○ Patch Posting
        ○ Feedback
        ○ Maintenance
        ○ Worked example
  • Lab/homework
        ○ Further reading
        ○ Minarai - Learning by watching

Part II: Tips, tools and techniques

  • Talking with upstream
  • Tags
  • Thinking like a maintainer
  • kernel versioning and release flow
  • Sharp tools and smart techniques
        ○ Train your style
        ○ Filtering mailing lists
        ○ Source navigation
        ○ Static checkers
        ○ Handling regressions and bisectability testing
  • What do do when you are ignored\
  • Case study: Mailbox upstreaming

Register here