How do I make a patch suitable for the linux kernel list?
• (REG) Here are some basic guidelines for posting patches. For information on how to generate patches, see the entry by RRR below. • Ensure the patch does not have trailing control-M characters on each line. A number of broken tools used to encode patches add control-M for “DOS compatibility”. This breaks many versions of patch, so be sure to configure your tools properly, or use unbroken tools, otherwise your patch will be silently deleted. • Include the patch inline in your email, in plain text. Do not post it as a base64 MIME attachment. Many people will not be able to read your patch, and thus your patch will be deleted without comment. • This FAQ previously advised posting a URL to a patch if the patch is large. This is no longer recommended. The preferred way to submit a large patch is to break it up into logical chunks, with a descriptive comment for each, and post each piece with a subject line like “[PATCH] cleanup of foo driver [1/5]”. Do not start a new thread for each chun