Skip to contentSkip to conversation

A question about kernel's development

RFC Harry Wei 3 participants 5 messages Mar 22, 2011

lore
Share & tools
lore

Harry Wei

author
#0 lore raw

Hi us,
I wanna know our kernel's development
procedure for details. I just realize when we get a stable release, we must merge trementous patches into kernel. I often watch -rc kernels, -git kernels, , -mm kernels and know their promulgators. But i don't know their relationships and sequences for shaping stable ones.
Okay, now we want to develop 2.6.38
to 2.6.39. How many specific steps should we do? In fact, i recognize some. But i want to understand all the concrete procedures. Could anyone help me, thanks in advance.

Thanks.
Best Regards.
Harry Wei.

#1 lore raw
Quoted 9 lines · Harry Wei

Hi us,
I wanna know our kernel's development
procedure for details. I just realize when we get a stable release, we must merge trementous patches into kernel. I often watch -rc kernels, -git kernels, , -mm kernels and know their promulgators. But i don't know their relationships and sequences for shaping stable ones.

Well, a quick answer is that when we fix a bug, we tag it with
Cc: [email protected]

Then when it is applied to Linus's tree, Greg then can choose to pull it into the stable branch.

I also believe that Greg spends lots of lonely nights looking into git commits, drinking his favorite Latte and cursing at all the git patches that fix a bug that didn't have a Cc: stable tag attached. He use to have a huge mane of hair on his head before taking over as stable maintainer ;)

-- Steve

Quoted 5 lines

Okay, now we want to develop 2.6.38
to 2.6.39. How many specific steps should we do? In fact, i recognize some. But i want to understand all the concrete procedures. Could anyone help me, thanks in advance.

#3 lore raw
In reply to Harry Wei
Quoted 6 lines · Harry Wei

Hi us,
I wanna know our kernel's development
procedure for details. I just realize when we get a stable release, we must merge trementous patches into kernel. I often watch -rc kernels, -git kernels,

Quoted 8 lines

, -mm kernels and know their promulgators. But i don't know their relationships and sequences for shaping stable ones.
Okay, now we want to develop 2.6.38
to 2.6.39. How many specific steps should we do? In fact, i recognize some. But i want to understand all the concrete procedures. Could anyone help me, thanks in advance.

Please read Documentation/HOWTO and Documentation/development_process/ for all of the details.

If you have specific questions after reading all of that, please let us know.

thanks,

greg k-h

author
#2 lore raw
In reply to Steven Rostedt
Quoted 11 lines · Steven Rostedt
Quoted 9 lines · Harry Wei

Hi us,
I wanna know our kernel's development
procedure for details. I just realize when we get a stable release, we must merge trementous patches into kernel. I often watch -rc kernels, -git kernels, , -mm kernels and know their promulgators. But i don't know their relationships and sequences for shaping stable ones.

Quoted 5 lines

Well, a quick answer is that when we fix a bug, we tag it with
Cc: [email protected]

Then when it is applied to Linus's tree, Greg then can choose to pull it into the stable branch.

Yeah, it is true.

Quoted 6 lines

I also believe that Greg spends lots of lonely nights looking into git commits, drinking his favorite Latte and cursing at all the git patches that fix a bug that didn't have a Cc: stable tag attached. He use to have a huge mane of hair on his head before taking over as stable maintainer ;)

Hmmm, so we should learn all the details, which can ease maintainers' burden.
Steven, thanks for your help.

Thanks.
Best Regards.
Harry Wei.

Quoted 13 lines

-- Steve

Quoted 5 lines

Okay, now we want to develop 2.6.38
to 2.6.39. How many specific steps should we do? In fact, i recognize some. But i want to understand all the concrete procedures. Could anyone help me, thanks in advance.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

author
#4 lore raw
In reply to Greg KH
Quoted 16 lines · Greg KH
Quoted 6 lines · Harry Wei

Hi us,
I wanna know our kernel's development
procedure for details. I just realize when we get a stable release, we must merge trementous patches into kernel. I often watch -rc kernels, -git kernels,

Quoted 8 lines

, -mm kernels and know their promulgators. But i don't know their relationships and sequences for shaping stable ones.
Okay, now we want to develop 2.6.38
to 2.6.39. How many specific steps should we do? In fact, i recognize some. But i want to understand all the concrete procedures. Could anyone help me, thanks in advance.

Quoted 5 lines

Please read Documentation/HOWTO and Documentation/development_process/ for all of the details.

If you have specific questions after reading all of that, please let us know.

Thanks, i will :)

Thanks.
Best Regards.
Harry Wei.

Quoted 9 lines

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/