KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
Revision 2 as of 2017-12-30 01:29:58
KernelNewbies:
  • MigratingInProgress
  • FAQ

Kernel Janitors FAQ

Q: What is Kernel Janitors? A: It is a project to help wannabe kernel hackers get their feet wet

  • while doing something useful for the community.

Q: What will I be doing? A: Basically, cleaning up the kernel.

  • You can look at TODO for some example tasks.

Q: Prerequisites? A: Knowledge of C, being able to compile and boot Linux kernel.

Q: What documents should i read? A: SubmittingPatches, CodingStyle from Documentation/ .

  • http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt and http://linux.yyz.us/patch-format.html are good to read also.

Q: What version should I be patching against? A: Latest "linus" (2.6.x-rcY from kernel.org).

  • Be sure to check -mm and -kj trees to see if someone already did that.

Q: Where should I send patches to? A: Mailing list: kernel-janitors@lists.osdl.org

  • If you feel confident enough, you can CC: someone from MAINTAINERS too.

Q: I have lots of patches that do the same thing. Can I just send them in

  • one mail?

A: No, but don't send them in lots of small mails either. Try splitting

  • them up per subsystem (drivers/net/, fs/ext3/...). See here:

    http://marc.theaimsgroup.com/?l=linux-kernel&m=112105809816217&w=2 for details.

Q: Where can I find janitors? A: On our mailing list and #kerneljanitor at irc.oftc.net

Q: I got some negative replies. Am I just wasting peoples' time? A: A nice motivational post from Linus: http://lkml.org/lkml/2004/12/20/255

Mailer problems


Q: What is prefered way of sending patches? A: Inline (Insert file or similar, copy & paste is _not_ ok).

  • If that's not possible, plain text attachment (no base64, quoted string or, tux forbid, html).

Q: What do I need to set in my e-mail client? A: Disable line wrap, and see upper FAQ.

Q: How do I test my settings are ok? A: Send patch to yourself, save it, try applying it. If it works it's

  • ok. Also, you can send the patch to patch-tester@coderock.org; it will find little mistakes like incorrect patch level, the use of spaces instead of tabs, etc.

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01