How do I get a linux kernel patch set from the mailing list?

http://marc.info/ has a link for each message to get the raw body, and https://lkml.org/ has (in the sidebar) links to download any contained diffs.

There are also archives with NNTP access that may provide raw messages, though I haven't tried this.


I found part of the answer. It looks like git can take the following switch to apply a set of patches you have in an email to a code base you've previously checked out:

$ git applymbox /tmp/mbox

This article titled: Git for the newbie, had several other examples for dealing with the Linux Kernel using git & patching.

ketchup

I think the tool you're looking for is called ketchup. Main site appears to be here. There's a blog post about it here, titled: ketchup, or how to manage your kernel sources more efficiently. There's also an example of it's usage in the OReilly book titled: Helpful Utilities: Appendix A - Linux Kernel in a Nutshell.

References

  • Releasing to Linux kernel using patches and emails
  • Git - ti.com tutorial for dealing with processor development

There are two ways I know.

  1. patchwork (https://patchwork.kernel.org/) pwclient (https://www.varnish-cache.org/patchwork/help/pwclient/) working with patchwork can download patches from emailing list.
  2. git am
    very simple to use.
    1. save your email sent from git send-email (the extension of Thunderbird is .eml).
    2. run git am xxx.eml