mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-12-29 17:25:38 +00:00
Documentation: Replace lkml.org links with lore
Replace the lkml.org links with lore to better use a single source that's more likely to stay available long-term. Done by bash script: cvt_lkml_to_lore () { tmpfile=$(mktemp ./.cvt_links.XXXXXXX) header=$(echo $1 | sed 's@/lkml/@/lkml/headers/@') wget -qO - $header > $tmpfile if [[ $? == 0 ]] ; then link=$(grep -i '^Message-Id:' $tmpfile | head -1 | \ sed -r -e 's/^\s*Message-Id:\s*<\s*//' -e 's/\s*>\s*$//' -e 's@^@https://lore.kernel.org/r/@') # echo "testlink: $link" if [ -n "$link" ] ; then wget -qO - $link > /dev/null if [[ $? == 0 ]] ; then echo $link fi fi fi rm -f $tmpfile } git grep -P -o "\bhttps?://(?:www.)?lkml.org/lkml[\/\w]+" $@ | while read line ; do echo $line file=$(echo $line | cut -f1 -d':') link=$(echo $line | cut -f2- -d':') newlink=$(cvt_lkml_to_lore $link) if [[ -n "$newlink" ]] ; then sed -i -e "s#\b$link\b#$newlink#" $file fi done Link: https://lore.kernel.org/patchwork/patch/1265849/#1462688 Signed-off-by: Joe Perches <joe@perches.com> Link: https://lore.kernel.org/r/77cdb7f32cfb087955bfc3600b86c40bed5d4104.camel@perches.com Signed-off-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:
parent
3a4928cf5e
commit
05a5f51ca5
@ -683,7 +683,7 @@ Orran Krieger and Rusty Russell and Dipankar Sarma and Maneesh Soni"
|
|||||||
,month="October"
|
,month="October"
|
||||||
,year="2001"
|
,year="2001"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2001/10/13/105}
|
\url{https://lore.kernel.org/r/Pine.LNX.4.33.0110131015410.8707-100000@penguin.transmeta.com}
|
||||||
[Viewed August 21, 2004]"
|
[Viewed August 21, 2004]"
|
||||||
,annotation={
|
,annotation={
|
||||||
}
|
}
|
||||||
@ -826,7 +826,7 @@ Symposium on Distributed Computing}
|
|||||||
,month="October"
|
,month="October"
|
||||||
,year="2002"
|
,year="2002"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{https://lkml.org/lkml/2002/10/24/262}
|
\url{https://lore.kernel.org/r/3DB86B05.447E7410@us.ibm.com}
|
||||||
[Viewed February 15, 2014]"
|
[Viewed February 15, 2014]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Mingming Cao's patch to introduce RCU to SysV IPC.
|
Mingming Cao's patch to introduce RCU to SysV IPC.
|
||||||
@ -839,7 +839,7 @@ Symposium on Distributed Computing}
|
|||||||
,month="March"
|
,month="March"
|
||||||
,year="2003"
|
,year="2003"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2003/3/9/205}
|
\url{https://lore.kernel.org/r/Pine.LNX.4.44.0303091831560.2129-100000@home.transmeta.com}
|
||||||
[Viewed March 13, 2006]"
|
[Viewed March 13, 2006]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Linus suggests replacing brlock with RCU and/or seqlocks:
|
Linus suggests replacing brlock with RCU and/or seqlocks:
|
||||||
@ -1036,15 +1036,15 @@ Add per-cpu batch counter"
|
|||||||
,annotation={
|
,annotation={
|
||||||
RCU runs reasonably on a 512-CPU SGI using Manfred Spraul's patches,
|
RCU runs reasonably on a 512-CPU SGI using Manfred Spraul's patches,
|
||||||
which may be found at:
|
which may be found at:
|
||||||
https://lkml.org/lkml/2004/5/20/49 (split vars into cachelines)
|
https://lore.kernel.org/r/40AC9823.6020709@colorfullife.com (split vars into cachelines)
|
||||||
https://lkml.org/lkml/2004/5/22/114 (cpu_quiet() patch)
|
https://lore.kernel.org/r/Pine.LNX.4.44.0405222141260.11106-100000@dbl.q-ag.de (cpu_quiet() patch)
|
||||||
https://lkml.org/lkml/2004/5/25/24 (0/5)
|
https://lore.kernel.org/r/200405250535.i4P5ZJo8017583@dbl.q-ag.de (0/5)
|
||||||
https://lkml.org/lkml/2004/5/25/23 (1/5)
|
https://lore.kernel.org/r/200405250535.i4P5ZKAQ017591@dbl.q-ag.de (1/5)
|
||||||
https://lkml.org/lkml/2004/5/25/265 (works for Jack)
|
https://lore.kernel.org/r/20040525203215.GB5127@sgi.com (works for Jack)
|
||||||
https://lkml.org/lkml/2004/5/25/20 (2/5)
|
https://lore.kernel.org/r/200405250535.i4P5ZLiR017599@dbl.q-ag.de (2/5)
|
||||||
https://lkml.org/lkml/2004/5/25/22 (3/5)
|
https://lore.kernel.org/r/200405250535.i4P5ZMFt017607@dbl.q-ag.de (3/5)
|
||||||
https://lkml.org/lkml/2004/5/25/19 (4/5)
|
https://lore.kernel.org/r/200405250535.i4P5ZN6g017615@dbl.q-ag.de (4/5)
|
||||||
https://lkml.org/lkml/2004/5/25/21 (5/5)
|
https://lore.kernel.org/r/200405250535.i4P5ZO7I017623@dbl.q-ag.de (5/5)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1106,7 +1106,7 @@ Oregon Health and Sciences University"
|
|||||||
,month="August"
|
,month="August"
|
||||||
,year="2004"
|
,year="2004"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2004/8/6/237}
|
\url{https://lore.kernel.org/r/20040807192424.GF3936@in.ibm.com}
|
||||||
[Viewed June 8, 2010]"
|
[Viewed June 8, 2010]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Introduce rcu_dereference().
|
Introduce rcu_dereference().
|
||||||
@ -1119,7 +1119,7 @@ Oregon Health and Sciences University"
|
|||||||
,month="August"
|
,month="August"
|
||||||
,year="2004"
|
,year="2004"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2004/8/30/87}
|
\url{https://lore.kernel.org/r/1093873222.984.12.camel@new.localdomain}
|
||||||
[Viewed February 17, 2005]"
|
[Viewed February 17, 2005]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Uses active code in rcu_read_lock() and rcu_read_unlock() to
|
Uses active code in rcu_read_lock() and rcu_read_unlock() to
|
||||||
@ -1186,7 +1186,7 @@ Oregon Health and Sciences University"
|
|||||||
,month="October"
|
,month="October"
|
||||||
,year="2004"
|
,year="2004"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2004/10/23/241}
|
\url{https://lore.kernel.org/r/20041023202723.GA1930@us.ibm.com}
|
||||||
[Viewed June 8, 2010]"
|
[Viewed June 8, 2010]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Introduce rcu_assign_pointer().
|
Introduce rcu_assign_pointer().
|
||||||
@ -1203,7 +1203,7 @@ Oregon Health and Sciences University"
|
|||||||
,annotation={
|
,annotation={
|
||||||
James Morris posts Kaigai Kohei's patch to LKML.
|
James Morris posts Kaigai Kohei's patch to LKML.
|
||||||
[Viewed December 10, 2004]
|
[Viewed December 10, 2004]
|
||||||
Kaigai's patch is at https://lkml.org/lkml/2004/9/27/52
|
Kaigai's patch is at https://lore.kernel.org/r/200409271057.i8RAvcA1007873@mailsv.bs1.fc.nec.co.jp
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1241,7 +1241,7 @@ Oregon Health and Sciences University"
|
|||||||
,year="2005"
|
,year="2005"
|
||||||
,day="17"
|
,day="17"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2005/3/17/199}
|
\url{https://lore.kernel.org/r/20050318002026.GA2693@us.ibm.com}
|
||||||
[Viewed September 5, 2005]"
|
[Viewed September 5, 2005]"
|
||||||
,annotation={
|
,annotation={
|
||||||
First posting showing how RCU can be safely adapted for
|
First posting showing how RCU can be safely adapted for
|
||||||
@ -1256,7 +1256,7 @@ Oregon Health and Sciences University"
|
|||||||
,year="2005"
|
,year="2005"
|
||||||
,day="18"
|
,day="18"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2005/3/18/122}
|
\url{https://lore.kernel.org/r/Pine.OSF.4.05.10503181336310.2466-100000@da410.phys.au.dk}
|
||||||
[Viewed March 30, 2006]"
|
[Viewed March 30, 2006]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Esben Neilsen suggests read-side suppression of grace-period
|
Esben Neilsen suggests read-side suppression of grace-period
|
||||||
@ -1302,7 +1302,7 @@ Data Structures"
|
|||||||
,month="May"
|
,month="May"
|
||||||
,year="2005"
|
,year="2005"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2005/5/9/185}
|
\url{https://lore.kernel.org/r/20050510012444.GA3011@us.ibm.com}
|
||||||
[Viewed May 13, 2005]"
|
[Viewed May 13, 2005]"
|
||||||
,annotation={
|
,annotation={
|
||||||
First publication of working lock-based deferred free patches
|
First publication of working lock-based deferred free patches
|
||||||
@ -1385,7 +1385,7 @@ Data Structures"
|
|||||||
,day="1"
|
,day="1"
|
||||||
,year="2005"
|
,year="2005"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2005/8/1/155}
|
\url{https://lore.kernel.org/r/20050801171137.GA1754@us.ibm.com}
|
||||||
[Viewed March 14, 2006]"
|
[Viewed March 14, 2006]"
|
||||||
,annotation={
|
,annotation={
|
||||||
First operating counter-based realtime RCU patch posted to LKML.
|
First operating counter-based realtime RCU patch posted to LKML.
|
||||||
@ -1399,7 +1399,7 @@ Data Structures"
|
|||||||
,day="8"
|
,day="8"
|
||||||
,year="2005"
|
,year="2005"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2005/8/8/108}
|
\url{https://lore.kernel.org/r/20050808144216.GA1307@us.ibm.com}
|
||||||
[Viewed March 14, 2006]"
|
[Viewed March 14, 2006]"
|
||||||
,annotation={
|
,annotation={
|
||||||
First operating counter-based realtime RCU patch posted to LKML,
|
First operating counter-based realtime RCU patch posted to LKML,
|
||||||
@ -1415,7 +1415,7 @@ Data Structures"
|
|||||||
,day="1"
|
,day="1"
|
||||||
,year="2005"
|
,year="2005"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2005/10/1/70}
|
\url{https://lore.kernel.org/r/20051001182056.GA1613@us.ibm.com}
|
||||||
[Viewed March 14, 2006]"
|
[Viewed March 14, 2006]"
|
||||||
,annotation={
|
,annotation={
|
||||||
First rcutorture patch.
|
First rcutorture patch.
|
||||||
@ -1429,7 +1429,7 @@ Data Structures"
|
|||||||
,day="6"
|
,day="6"
|
||||||
,year="2006"
|
,year="2006"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{https://lkml.org/lkml/2006/1/7/22}
|
\url{https://lore.kernel.org/r/20060106.231054.43576567.davem@davemloft.net}
|
||||||
[Viewed February 29, 2012]"
|
[Viewed February 29, 2012]"
|
||||||
,annotation={
|
,annotation={
|
||||||
David Miller's view on hashed arrays of locks: used to really
|
David Miller's view on hashed arrays of locks: used to really
|
||||||
@ -1464,7 +1464,7 @@ Distributed Processing Symposium"
|
|||||||
,day="20"
|
,day="20"
|
||||||
,year="2006"
|
,year="2006"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2006/6/20/238}
|
\url{https://lore.kernel.org/r/20060408134707.22479.33814.sendpatchset@linux.site}
|
||||||
[Viewed March 25, 2008]"
|
[Viewed March 25, 2008]"
|
||||||
,annotation={
|
,annotation={
|
||||||
RCU-protected radix tree.
|
RCU-protected radix tree.
|
||||||
@ -1554,7 +1554,7 @@ Revised:
|
|||||||
,day="28"
|
,day="28"
|
||||||
,year="2006"
|
,year="2006"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2006/9/28/160}
|
\url{https://lore.kernel.org/r/20060928142616.GA20185@infradead.org}
|
||||||
[Viewed March 27, 2008]"
|
[Viewed March 27, 2008]"
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1593,7 +1593,7 @@ Revised:
|
|||||||
,year="2006"
|
,year="2006"
|
||||||
,day=26
|
,day=26
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2006/10/26/73}
|
\url{https://lore.kernel.org/r/20061026105731.GE11803@in.ibm.com}
|
||||||
[Viewed January 26, 2009]"
|
[Viewed January 26, 2009]"
|
||||||
,annotation={
|
,annotation={
|
||||||
RCU-based reader-writer lock that allows readers to proceed with
|
RCU-based reader-writer lock that allows readers to proceed with
|
||||||
@ -1612,12 +1612,12 @@ Revised:
|
|||||||
,year="2006"
|
,year="2006"
|
||||||
,day=17
|
,day=17
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2006/11/17/56}
|
\url{https://lore.kernel.org/r/20061117092925.GT7164@kernel.dk}
|
||||||
[Viewed May 28, 2007]"
|
[Viewed May 28, 2007]"
|
||||||
,annotation={
|
,annotation={
|
||||||
SRCU's grace periods are too slow for Jens, even after a
|
SRCU's grace periods are too slow for Jens, even after a
|
||||||
factor-of-three speedup.
|
factor-of-three speedup.
|
||||||
Sped-up version of SRCU at http://lkml.org/lkml/2006/11/17/359.
|
Sped-up version of SRCU at https://lore.kernel.org/r/20061118002845.GF2632@us.ibm.com.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1629,7 +1629,7 @@ Revised:
|
|||||||
,year="2006"
|
,year="2006"
|
||||||
,day=19
|
,day=19
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2006/11/19/69}
|
\url{https://lore.kernel.org/r/20061119190027.GA3676@oleg}
|
||||||
[Viewed May 28, 2007]"
|
[Viewed May 28, 2007]"
|
||||||
,annotation={
|
,annotation={
|
||||||
First cut of QRCU. Expanded/corrected versions followed.
|
First cut of QRCU. Expanded/corrected versions followed.
|
||||||
@ -1644,7 +1644,7 @@ Revised:
|
|||||||
,year="2006"
|
,year="2006"
|
||||||
,day=30
|
,day=30
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2006/11/29/330}
|
\url{https://lore.kernel.org/r/20061130015714.GC1350@oleg}
|
||||||
[Viewed November 26, 2008]"
|
[Viewed November 26, 2008]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Expanded/corrected version of QRCU.
|
Expanded/corrected version of QRCU.
|
||||||
@ -1709,7 +1709,7 @@ Revised:
|
|||||||
,year="2007"
|
,year="2007"
|
||||||
,day=3
|
,day=3
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2007/1/3/112}
|
\url{https://lore.kernel.org/r/20070103152738.GA16063@localdomain}
|
||||||
[Viewed May 28, 2007]"
|
[Viewed May 28, 2007]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Patch for list_splice_rcu().
|
Patch for list_splice_rcu().
|
||||||
@ -1737,7 +1737,7 @@ Revised:
|
|||||||
,year="2007"
|
,year="2007"
|
||||||
,day=28
|
,day=28
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2007/1/28/34}
|
\url{https://lore.kernel.org/r/20070128120509.719287000@programming.kicks-ass.net}
|
||||||
[Viewed March 27, 2008]"
|
[Viewed March 27, 2008]"
|
||||||
,annotation={
|
,annotation={
|
||||||
RCU-like implementation for frequent updaters and rare readers(!).
|
RCU-like implementation for frequent updaters and rare readers(!).
|
||||||
@ -1767,7 +1767,7 @@ Revised:
|
|||||||
,year="2007"
|
,year="2007"
|
||||||
,day=24
|
,day=24
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2007/2/25/18}
|
\url{https://lore.kernel.org/r/20070225062349.GA17468@linux.vnet.ibm.com}
|
||||||
[Viewed March 27, 2008]"
|
[Viewed March 27, 2008]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Patch for QRCU supplying lock-free fast path.
|
Patch for QRCU supplying lock-free fast path.
|
||||||
@ -1846,7 +1846,7 @@ Revised:
|
|||||||
,annotation={
|
,annotation={
|
||||||
LWN article describing Promela and spin, and also using Oleg
|
LWN article describing Promela and spin, and also using Oleg
|
||||||
Nesterov's QRCU as an example (with Paul McKenney's fastpath).
|
Nesterov's QRCU as an example (with Paul McKenney's fastpath).
|
||||||
Merged patch at: http://lkml.org/lkml/2007/2/25/18
|
Merged patch at: https://lore.kernel.org/r/20070225062349.GA17468@linux.vnet.ibm.com
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1885,7 +1885,7 @@ Revised:
|
|||||||
,day="10"
|
,day="10"
|
||||||
,year="2007"
|
,year="2007"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2007/9/10/213}
|
\url{https://lore.kernel.org/r/20070910183004.GA3299@linux.vnet.ibm.com}
|
||||||
[Viewed October 25, 2007]"
|
[Viewed October 25, 2007]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Final patch for preemptable RCU to -rt. (Later patches were
|
Final patch for preemptable RCU to -rt. (Later patches were
|
||||||
@ -1933,7 +1933,7 @@ Revised:
|
|||||||
,day="20"
|
,day="20"
|
||||||
,year="2007"
|
,year="2007"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2007/12/20/244}
|
\url{https://lore.kernel.org/r/20071220142540.GB22523@Krystal}
|
||||||
[Viewed March 27, 2008]"
|
[Viewed March 27, 2008]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Request for call_rcu_sched() and rcu_barrier_sched().
|
Request for call_rcu_sched() and rcu_barrier_sched().
|
||||||
@ -2013,7 +2013,7 @@ Revised:
|
|||||||
,day="29"
|
,day="29"
|
||||||
,year="2008"
|
,year="2008"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2008/1/29/208}
|
\url{https://lore.kernel.org/r/Pine.LNX.4.58.0801291113350.20371@gandalf.stny.rr.com}
|
||||||
[Viewed March 27, 2008]"
|
[Viewed March 27, 2008]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Patch that prevents preemptible RCU from unnecessarily waking
|
Patch that prevents preemptible RCU from unnecessarily waking
|
||||||
@ -2028,7 +2028,7 @@ Revised:
|
|||||||
,day="1"
|
,day="1"
|
||||||
,year="2008"
|
,year="2008"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2008/2/2/255}
|
\url{https://lore.kernel.org/r/20080202214124.GA28612@linux.vnet.ibm.com}
|
||||||
[Viewed October 18, 2008]"
|
[Viewed October 18, 2008]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Explanation of compilers violating dependency ordering.
|
Explanation of compilers violating dependency ordering.
|
||||||
@ -2088,7 +2088,7 @@ lot of {Linux} into your technology!!!"
|
|||||||
,day="3"
|
,day="3"
|
||||||
,year="2008"
|
,year="2008"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2008/6/2/539}
|
\url{https://lore.kernel.org/r/4844BE83.5010401@cn.fujitsu.com}
|
||||||
[Viewed December 10, 2008]"
|
[Viewed December 10, 2008]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Updated RCU classic algorithm. Introduced multi-tailed list
|
Updated RCU classic algorithm. Introduced multi-tailed list
|
||||||
@ -2122,7 +2122,7 @@ lot of {Linux} into your technology!!!"
|
|||||||
,day="21"
|
,day="21"
|
||||||
,year="2008"
|
,year="2008"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2008/8/21/336}
|
\url{https://lore.kernel.org/r/48AD8969.7060900@colorfullife.com}
|
||||||
[Viewed December 8, 2008]"
|
[Viewed December 8, 2008]"
|
||||||
,annotation={
|
,annotation={
|
||||||
State-based RCU. One key thing that this patch does is to
|
State-based RCU. One key thing that this patch does is to
|
||||||
@ -2137,7 +2137,7 @@ lot of {Linux} into your technology!!!"
|
|||||||
,day="6"
|
,day="6"
|
||||||
,year="2008"
|
,year="2008"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2008/9/6/86}
|
\url{https://lore.kernel.org/r/48C2B1D2.5070801@colorfullife.com}
|
||||||
[Viewed December 8, 2008]"
|
[Viewed December 8, 2008]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Manfred notes a fix required to my attempt to separate irq
|
Manfred notes a fix required to my attempt to separate irq
|
||||||
@ -2183,7 +2183,7 @@ lot of {Linux} into your technology!!!"
|
|||||||
,day="14"
|
,day="14"
|
||||||
,year="2009"
|
,year="2009"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2009/1/14/449}
|
\url{https://lore.kernel.org/r/20090114202044.GJ6734@linux.vnet.ibm.com}
|
||||||
[Viewed January 15, 2009]"
|
[Viewed January 15, 2009]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Small-footprint implementation of RCU for uniprocessor
|
Small-footprint implementation of RCU for uniprocessor
|
||||||
@ -2218,7 +2218,7 @@ lot of {Linux} into your technology!!!"
|
|||||||
git://lttng.org/userspace-rcu.git
|
git://lttng.org/userspace-rcu.git
|
||||||
http://lttng.org/cgi-bin/gitweb.cgi?p=userspace-rcu.git
|
http://lttng.org/cgi-bin/gitweb.cgi?p=userspace-rcu.git
|
||||||
http://lttng.org/urcu
|
http://lttng.org/urcu
|
||||||
http://lkml.org/lkml/2009/2/5/572
|
https://lore.kernel.org/r/20090206030543.GB8560@Krystal
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2258,7 +2258,7 @@ lot of {Linux} into your technology!!!"
|
|||||||
,day="25"
|
,day="25"
|
||||||
,year="2009"
|
,year="2009"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2009/6/25/306}
|
\url{https://lore.kernel.org/r/20090625160706.GA9467@linux.vnet.ibm.com}
|
||||||
[Viewed August 16, 2009]"
|
[Viewed August 16, 2009]"
|
||||||
,annotation={
|
,annotation={
|
||||||
First posting of expedited RCU to be accepted into -tip.
|
First posting of expedited RCU to be accepted into -tip.
|
||||||
@ -2272,7 +2272,7 @@ lot of {Linux} into your technology!!!"
|
|||||||
,day="23"
|
,day="23"
|
||||||
,year="2009"
|
,year="2009"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2009/7/23/294}
|
\url{https://lore.kernel.org/r/20090724001429.GA17374@linux.vnet.ibm.com}
|
||||||
[Viewed August 15, 2009]"
|
[Viewed August 15, 2009]"
|
||||||
,annotation={
|
,annotation={
|
||||||
First posting of simple and fast preemptable RCU.
|
First posting of simple and fast preemptable RCU.
|
||||||
@ -2350,7 +2350,7 @@ lot of {Linux} into your technology!!!"
|
|||||||
,month="December"
|
,month="December"
|
||||||
,year="2009"
|
,year="2009"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{http://lkml.org/lkml/2009/10/18/129}
|
\url{https://lore.kernel.org/r/20091018232918.GA7385@Krystal}
|
||||||
[Viewed December 29, 2009]"
|
[Viewed December 29, 2009]"
|
||||||
,annotation={
|
,annotation={
|
||||||
Mathieu proposed defer_rcu() with fixed-size per-thread pool
|
Mathieu proposed defer_rcu() with fixed-size per-thread pool
|
||||||
@ -2518,7 +2518,7 @@ lot of {Linux} into your technology!!!"
|
|||||||
,month="January"
|
,month="January"
|
||||||
,year="2011"
|
,year="2011"
|
||||||
,note="Available:
|
,note="Available:
|
||||||
\url{https://lkml.org/lkml/2011/1/18/322}
|
\url{https://lore.kernel.org/r/AANLkTimajU0x1v6y3rH2+jr-bZ=tNLs1S_agXdGGAa3S@mail.gmail.com}
|
||||||
[Viewed March 4, 2011]"
|
[Viewed March 4, 2011]"
|
||||||
,annotation={
|
,annotation={
|
||||||
"The RCU-based name lookup is at the other end of the spectrum - the
|
"The RCU-based name lookup is at the other end of the spectrum - the
|
||||||
|
@ -3,8 +3,8 @@ Control Groupstats
|
|||||||
==================
|
==================
|
||||||
|
|
||||||
Control Groupstats is inspired by the discussion at
|
Control Groupstats is inspired by the discussion at
|
||||||
http://lkml.org/lkml/2007/4/11/187 and implements per cgroup statistics as
|
https://lore.kernel.org/r/461CF883.2030308@sw.ru and implements per cgroup statistics as
|
||||||
suggested by Andrew Morton in http://lkml.org/lkml/2007/4/11/263.
|
suggested by Andrew Morton in https://lore.kernel.org/r/20070411114927.1277d7c9.akpm@linux-foundation.org.
|
||||||
|
|
||||||
Per cgroup statistics infrastructure re-uses code from the taskstats
|
Per cgroup statistics infrastructure re-uses code from the taskstats
|
||||||
interface. A new set of cgroup operations are registered with commands
|
interface. A new set of cgroup operations are registered with commands
|
||||||
|
@ -963,21 +963,21 @@ References
|
|||||||
2. Singh, Balbir. Memory Controller (RSS Control),
|
2. Singh, Balbir. Memory Controller (RSS Control),
|
||||||
http://lwn.net/Articles/222762/
|
http://lwn.net/Articles/222762/
|
||||||
3. Emelianov, Pavel. Resource controllers based on process cgroups
|
3. Emelianov, Pavel. Resource controllers based on process cgroups
|
||||||
http://lkml.org/lkml/2007/3/6/198
|
https://lore.kernel.org/r/45ED7DEC.7010403@sw.ru
|
||||||
4. Emelianov, Pavel. RSS controller based on process cgroups (v2)
|
4. Emelianov, Pavel. RSS controller based on process cgroups (v2)
|
||||||
http://lkml.org/lkml/2007/4/9/78
|
https://lore.kernel.org/r/461A3010.90403@sw.ru
|
||||||
5. Emelianov, Pavel. RSS controller based on process cgroups (v3)
|
5. Emelianov, Pavel. RSS controller based on process cgroups (v3)
|
||||||
http://lkml.org/lkml/2007/5/30/244
|
https://lore.kernel.org/r/465D9739.8070209@openvz.org
|
||||||
6. Menage, Paul. Control Groups v10, http://lwn.net/Articles/236032/
|
6. Menage, Paul. Control Groups v10, http://lwn.net/Articles/236032/
|
||||||
7. Vaidyanathan, Srinivasan, Control Groups: Pagecache accounting and control
|
7. Vaidyanathan, Srinivasan, Control Groups: Pagecache accounting and control
|
||||||
subsystem (v3), http://lwn.net/Articles/235534/
|
subsystem (v3), http://lwn.net/Articles/235534/
|
||||||
8. Singh, Balbir. RSS controller v2 test results (lmbench),
|
8. Singh, Balbir. RSS controller v2 test results (lmbench),
|
||||||
http://lkml.org/lkml/2007/5/17/232
|
https://lore.kernel.org/r/464C95D4.7070806@linux.vnet.ibm.com
|
||||||
9. Singh, Balbir. RSS controller v2 AIM9 results
|
9. Singh, Balbir. RSS controller v2 AIM9 results
|
||||||
http://lkml.org/lkml/2007/5/18/1
|
https://lore.kernel.org/r/464D267A.50107@linux.vnet.ibm.com
|
||||||
10. Singh, Balbir. Memory controller v6 test results,
|
10. Singh, Balbir. Memory controller v6 test results,
|
||||||
http://lkml.org/lkml/2007/8/19/36
|
https://lore.kernel.org/r/20070819094658.654.84837.sendpatchset@balbir-laptop
|
||||||
11. Singh, Balbir. Memory controller introduction (v6),
|
11. Singh, Balbir. Memory controller introduction (v6),
|
||||||
http://lkml.org/lkml/2007/8/17/69
|
https://lore.kernel.org/r/20070817084228.26003.12568.sendpatchset@balbir-laptop
|
||||||
12. Corbet, Jonathan, Controlling memory use in cgroups,
|
12. Corbet, Jonathan, Controlling memory use in cgroups,
|
||||||
http://lwn.net/Articles/243795/
|
http://lwn.net/Articles/243795/
|
||||||
|
@ -107,7 +107,7 @@ will lead to quite erratic information inside ``/proc/stat``::
|
|||||||
References
|
References
|
||||||
----------
|
----------
|
||||||
|
|
||||||
- http://lkml.org/lkml/2007/2/12/6
|
- https://lore.kernel.org/r/loom.20070212T063225-663@post.gmane.org
|
||||||
- Documentation/filesystems/proc.rst (1.8)
|
- Documentation/filesystems/proc.rst (1.8)
|
||||||
|
|
||||||
|
|
||||||
|
@ -273,7 +273,7 @@ To reduce its OS jitter, do any of the following:
|
|||||||
However, there is an RFC patch from Christoph Lameter
|
However, there is an RFC patch from Christoph Lameter
|
||||||
(based on an earlier one from Gilad Ben-Yossef) that
|
(based on an earlier one from Gilad Ben-Yossef) that
|
||||||
reduces or even eliminates vmstat overhead for some
|
reduces or even eliminates vmstat overhead for some
|
||||||
workloads at https://lkml.org/lkml/2013/9/4/379.
|
workloads at https://lore.kernel.org/r/00000140e9dfd6bd-40db3d4f-c1be-434f-8132-7820f81bb586-000000@email.amazonses.com.
|
||||||
e. If running on high-end powerpc servers, build with
|
e. If running on high-end powerpc servers, build with
|
||||||
CONFIG_PPC_RTAS_DAEMON=n. This prevents the RTAS
|
CONFIG_PPC_RTAS_DAEMON=n. This prevents the RTAS
|
||||||
daemon from running on each CPU every second or so.
|
daemon from running on each CPU every second or so.
|
||||||
|
@ -640,8 +640,8 @@ compliance:
|
|||||||
level and edge IRQs
|
level and edge IRQs
|
||||||
|
|
||||||
* [1] http://www.spinics.net/lists/linux-omap/msg120425.html
|
* [1] http://www.spinics.net/lists/linux-omap/msg120425.html
|
||||||
* [2] https://lkml.org/lkml/2015/9/25/494
|
* [2] https://lore.kernel.org/r/1443209283-20781-2-git-send-email-grygorii.strashko@ti.com
|
||||||
* [3] https://lkml.org/lkml/2015/9/25/495
|
* [3] https://lore.kernel.org/r/1443209283-20781-3-git-send-email-grygorii.strashko@ti.com
|
||||||
|
|
||||||
|
|
||||||
Requesting self-owned GPIO pins
|
Requesting self-owned GPIO pins
|
||||||
|
@ -669,7 +669,7 @@ for fbdev.
|
|||||||
https://patchwork.freedesktop.org/patch/306579/
|
https://patchwork.freedesktop.org/patch/306579/
|
||||||
|
|
||||||
- [RFC PATCH v2 00/13] Kernel based bootsplash
|
- [RFC PATCH v2 00/13] Kernel based bootsplash
|
||||||
https://lkml.org/lkml/2017/12/13/764
|
https://lore.kernel.org/r/20171213194755.3409-1-mstaudt@suse.de
|
||||||
|
|
||||||
Contact: Sam Ravnborg
|
Contact: Sam Ravnborg
|
||||||
|
|
||||||
|
@ -134,7 +134,7 @@ Generally speaking, there is a couple of reasons to use the freezing of tasks:
|
|||||||
safeguards against race conditions that might occur in such a case.
|
safeguards against race conditions that might occur in such a case.
|
||||||
|
|
||||||
Although Linus Torvalds doesn't like the freezing of tasks, he said this in one
|
Although Linus Torvalds doesn't like the freezing of tasks, he said this in one
|
||||||
of the discussions on LKML (http://lkml.org/lkml/2007/4/27/608):
|
of the discussions on LKML (https://lore.kernel.org/r/alpine.LFD.0.98.0704271801020.9964@woody.linux-foundation.org):
|
||||||
|
|
||||||
"RJW:> Why we freeze tasks at all or why we freeze kernel threads?
|
"RJW:> Why we freeze tasks at all or why we freeze kernel threads?
|
||||||
|
|
||||||
|
@ -548,18 +548,18 @@ References and Sources
|
|||||||
https://lwn.net/Articles/486306/
|
https://lwn.net/Articles/486306/
|
||||||
- Recommendation from Andrew Morton that all related information for a new
|
- Recommendation from Andrew Morton that all related information for a new
|
||||||
system call should come in the same email thread:
|
system call should come in the same email thread:
|
||||||
https://lkml.org/lkml/2014/7/24/641
|
https://lore.kernel.org/r/20140724144747.3041b208832bbdf9fbce5d96@linux-foundation.org
|
||||||
- Recommendation from Michael Kerrisk that a new system call should come with
|
- Recommendation from Michael Kerrisk that a new system call should come with
|
||||||
a man page: https://lkml.org/lkml/2014/6/13/309
|
a man page: https://lore.kernel.org/r/CAKgNAkgMA39AfoSoA5Pe1r9N+ZzfYQNvNPvcRN7tOvRb8+v06Q@mail.gmail.com
|
||||||
- Suggestion from Thomas Gleixner that x86 wire-up should be in a separate
|
- Suggestion from Thomas Gleixner that x86 wire-up should be in a separate
|
||||||
commit: https://lkml.org/lkml/2014/11/19/254
|
commit: https://lore.kernel.org/r/alpine.DEB.2.11.1411191249560.3909@nanos
|
||||||
- Suggestion from Greg Kroah-Hartman that it's good for new system calls to
|
- Suggestion from Greg Kroah-Hartman that it's good for new system calls to
|
||||||
come with a man-page & selftest: https://lkml.org/lkml/2014/3/19/710
|
come with a man-page & selftest: https://lore.kernel.org/r/20140320025530.GA25469@kroah.com
|
||||||
- Discussion from Michael Kerrisk of new system call vs. :manpage:`prctl(2)` extension:
|
- Discussion from Michael Kerrisk of new system call vs. :manpage:`prctl(2)` extension:
|
||||||
https://lkml.org/lkml/2014/6/3/411
|
https://lore.kernel.org/r/CAHO5Pa3F2MjfTtfNxa8LbnkeeU8=YJ+9tDqxZpw7Gz59E-4AUg@mail.gmail.com
|
||||||
- Suggestion from Ingo Molnar that system calls that involve multiple
|
- Suggestion from Ingo Molnar that system calls that involve multiple
|
||||||
arguments should encapsulate those arguments in a struct, which includes a
|
arguments should encapsulate those arguments in a struct, which includes a
|
||||||
size field for future extensibility: https://lkml.org/lkml/2015/7/30/117
|
size field for future extensibility: https://lore.kernel.org/r/20150730083831.GA22182@gmail.com
|
||||||
- Numbering oddities arising from (re-)use of O_* numbering space flags:
|
- Numbering oddities arising from (re-)use of O_* numbering space flags:
|
||||||
|
|
||||||
- commit 75069f2b5bfb ("vfs: renumber FMODE_NONOTIFY and add to uniqueness
|
- commit 75069f2b5bfb ("vfs: renumber FMODE_NONOTIFY and add to uniqueness
|
||||||
@ -569,9 +569,9 @@ References and Sources
|
|||||||
- commit bb458c644a59 ("Safer ABI for O_TMPFILE")
|
- commit bb458c644a59 ("Safer ABI for O_TMPFILE")
|
||||||
|
|
||||||
- Discussion from Matthew Wilcox about restrictions on 64-bit arguments:
|
- Discussion from Matthew Wilcox about restrictions on 64-bit arguments:
|
||||||
https://lkml.org/lkml/2008/12/12/187
|
https://lore.kernel.org/r/20081212152929.GM26095@parisc-linux.org
|
||||||
- Recommendation from Greg Kroah-Hartman that unknown flags should be
|
- Recommendation from Greg Kroah-Hartman that unknown flags should be
|
||||||
policed: https://lkml.org/lkml/2014/7/17/577
|
policed: https://lore.kernel.org/r/20140717193330.GB4703@kroah.com
|
||||||
- Recommendation from Linus Torvalds that x32 system calls should prefer
|
- Recommendation from Linus Torvalds that x32 system calls should prefer
|
||||||
compatibility with 64-bit versions rather than 32-bit versions:
|
compatibility with 64-bit versions rather than 32-bit versions:
|
||||||
https://lkml.org/lkml/2011/8/31/244
|
https://lore.kernel.org/r/CA+55aFxfmwfB7jbbrXxa=K7VBYPfAvmu3XOkGrLbB1UFjX1+Ew@mail.gmail.com
|
||||||
|
@ -769,13 +769,13 @@ Greg Kroah-Hartman, "How to piss off a kernel subsystem maintainer".
|
|||||||
<http://www.kroah.com/log/linux/maintainer-06.html>
|
<http://www.kroah.com/log/linux/maintainer-06.html>
|
||||||
|
|
||||||
NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
|
NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
|
||||||
<https://lkml.org/lkml/2005/7/11/336>
|
<https://lore.kernel.org/r/20050711.125305.08322243.davem@davemloft.net>
|
||||||
|
|
||||||
Kernel Documentation/process/coding-style.rst:
|
Kernel Documentation/process/coding-style.rst:
|
||||||
:ref:`Documentation/process/coding-style.rst <codingstyle>`
|
:ref:`Documentation/process/coding-style.rst <codingstyle>`
|
||||||
|
|
||||||
Linus Torvalds's mail on the canonical patch format:
|
Linus Torvalds's mail on the canonical patch format:
|
||||||
<http://lkml.org/lkml/2005/4/7/183>
|
<https://lore.kernel.org/r/Pine.LNX.4.58.0504071023190.28951@ppc970.osdl.org>
|
||||||
|
|
||||||
Andi Kleen, "On submitting kernel patches"
|
Andi Kleen, "On submitting kernel patches"
|
||||||
Some strategies to get difficult or controversial changes in.
|
Some strategies to get difficult or controversial changes in.
|
||||||
|
@ -707,7 +707,7 @@ Deadline Task Scheduling
|
|||||||
and how to prevent non-root users "cheat" the system?
|
and how to prevent non-root users "cheat" the system?
|
||||||
|
|
||||||
As already discussed, we are planning also to merge this work with the EDF
|
As already discussed, we are planning also to merge this work with the EDF
|
||||||
throttling patches [https://lkml.org/lkml/2010/2/23/239] but we still are in
|
throttling patches [https://lore.kernel.org/r/cover.1266931410.git.fabio@helm.retis] but we still are in
|
||||||
the preliminary phases of the merge and we really seek feedback that would
|
the preliminary phases of the merge and we really seek feedback that would
|
||||||
help us decide on the direction it should take.
|
help us decide on the direction it should take.
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
Linux Security Module Development
|
Linux Security Module Development
|
||||||
=================================
|
=================================
|
||||||
|
|
||||||
Based on https://lkml.org/lkml/2007/10/26/215,
|
Based on https://lore.kernel.org/r/20071026073721.618b4778@laptopd505.fenrus.org,
|
||||||
a new LSM is accepted into the kernel when its intent (a description of
|
a new LSM is accepted into the kernel when its intent (a description of
|
||||||
what it tries to protect against and in what cases one would expect to
|
what it tries to protect against and in what cases one would expect to
|
||||||
use it) has been appropriately documented in ``Documentation/admin-guide/LSM/``.
|
use it) has been appropriately documented in ``Documentation/admin-guide/LSM/``.
|
||||||
|
@ -75,7 +75,7 @@ NON-ATOMIC CONTEXT:
|
|||||||
|
|
||||||
- Why not msleep for (1ms - 20ms)?
|
- Why not msleep for (1ms - 20ms)?
|
||||||
Explained originally here:
|
Explained originally here:
|
||||||
http://lkml.org/lkml/2007/8/3/250
|
https://lore.kernel.org/r/15327.1186166232@lwn.net
|
||||||
|
|
||||||
msleep(1~20) may not do what the caller intends, and
|
msleep(1~20) may not do what the caller intends, and
|
||||||
will often sleep longer (~20 ms actual sleep for any
|
will often sleep longer (~20 ms actual sleep for any
|
||||||
|
@ -611,21 +611,21 @@ Riferimenti e fonti
|
|||||||
https://lwn.net/Articles/486306/
|
https://lwn.net/Articles/486306/
|
||||||
- Raccomandazioni da Andrew Morton circa il fatto che tutte le informazioni
|
- Raccomandazioni da Andrew Morton circa il fatto che tutte le informazioni
|
||||||
su una nuova chiamata di sistema dovrebbero essere contenute nello stesso
|
su una nuova chiamata di sistema dovrebbero essere contenute nello stesso
|
||||||
filone di discussione di email: https://lkml.org/lkml/2014/7/24/641
|
filone di discussione di email: https://lore.kernel.org/r/20140724144747.3041b208832bbdf9fbce5d96@linux-foundation.org
|
||||||
- Raccomandazioni da Michael Kerrisk circa il fatto che le nuove chiamate di
|
- Raccomandazioni da Michael Kerrisk circa il fatto che le nuove chiamate di
|
||||||
sistema dovrebbero avere una pagina man: https://lkml.org/lkml/2014/6/13/309
|
sistema dovrebbero avere una pagina man: https://lore.kernel.org/r/CAKgNAkgMA39AfoSoA5Pe1r9N+ZzfYQNvNPvcRN7tOvRb8+v06Q@mail.gmail.com
|
||||||
- Consigli da Thomas Gleixner sul fatto che il collegamento all'architettura
|
- Consigli da Thomas Gleixner sul fatto che il collegamento all'architettura
|
||||||
x86 dovrebbe avvenire in un *commit* differente:
|
x86 dovrebbe avvenire in un *commit* differente:
|
||||||
https://lkml.org/lkml/2014/11/19/254
|
https://lore.kernel.org/r/alpine.DEB.2.11.1411191249560.3909@nanos
|
||||||
- Consigli da Greg Kroah-Hartman circa la bontà d'avere una pagina man e un
|
- Consigli da Greg Kroah-Hartman circa la bontà d'avere una pagina man e un
|
||||||
programma di auto-verifica per le nuove chiamate di sistema:
|
programma di auto-verifica per le nuove chiamate di sistema:
|
||||||
https://lkml.org/lkml/2014/3/19/710
|
https://lore.kernel.org/r/20140320025530.GA25469@kroah.com
|
||||||
- Discussione di Michael Kerrisk sulle nuove chiamate di sistema contro
|
- Discussione di Michael Kerrisk sulle nuove chiamate di sistema contro
|
||||||
le estensioni :manpage:`prctl(2)`: https://lkml.org/lkml/2014/6/3/411
|
le estensioni :manpage:`prctl(2)`: https://lore.kernel.org/r/CAHO5Pa3F2MjfTtfNxa8LbnkeeU8=YJ+9tDqxZpw7Gz59E-4AUg@mail.gmail.com
|
||||||
- Consigli da Ingo Molnar che le chiamate di sistema con più argomenti
|
- Consigli da Ingo Molnar che le chiamate di sistema con più argomenti
|
||||||
dovrebbero incapsularli in una struttura che includa un argomento
|
dovrebbero incapsularli in una struttura che includa un argomento
|
||||||
*size* per garantire l'estensibilità futura:
|
*size* per garantire l'estensibilità futura:
|
||||||
https://lkml.org/lkml/2015/7/30/117
|
https://lore.kernel.org/r/20150730083831.GA22182@gmail.com
|
||||||
- Un certo numero di casi strani emersi dall'uso (riuso) dei flag O_*:
|
- Un certo numero di casi strani emersi dall'uso (riuso) dei flag O_*:
|
||||||
|
|
||||||
- commit 75069f2b5bfb ("vfs: renumber FMODE_NONOTIFY and add to uniqueness
|
- commit 75069f2b5bfb ("vfs: renumber FMODE_NONOTIFY and add to uniqueness
|
||||||
@ -635,9 +635,9 @@ Riferimenti e fonti
|
|||||||
- commit bb458c644a59 ("Safer ABI for O_TMPFILE")
|
- commit bb458c644a59 ("Safer ABI for O_TMPFILE")
|
||||||
|
|
||||||
- Discussion from Matthew Wilcox about restrictions on 64-bit arguments:
|
- Discussion from Matthew Wilcox about restrictions on 64-bit arguments:
|
||||||
https://lkml.org/lkml/2008/12/12/187
|
https://lore.kernel.org/r/20081212152929.GM26095@parisc-linux.org
|
||||||
- Raccomandazioni da Greg Kroah-Hartman sul fatto che i flag sconosciuti dovrebbero
|
- Raccomandazioni da Greg Kroah-Hartman sul fatto che i flag sconosciuti dovrebbero
|
||||||
essere controllati: https://lkml.org/lkml/2014/7/17/577
|
essere controllati: https://lore.kernel.org/r/20140717193330.GB4703@kroah.com
|
||||||
- Raccomandazioni da Linus Torvalds che le chiamate di sistema x32 dovrebbero
|
- Raccomandazioni da Linus Torvalds che le chiamate di sistema x32 dovrebbero
|
||||||
favorire la compatibilità con le versioni a 64-bit piuttosto che quelle a 32-bit:
|
favorire la compatibilità con le versioni a 64-bit piuttosto che quelle a 32-bit:
|
||||||
https://lkml.org/lkml/2011/8/31/244
|
https://lore.kernel.org/r/CA+55aFxfmwfB7jbbrXxa=K7VBYPfAvmu3XOkGrLbB1UFjX1+Ew@mail.gmail.com
|
||||||
|
@ -731,13 +731,13 @@ Greg Kroah-Hartman, "Come scocciare un manutentore di un sottosistema"
|
|||||||
<http://www.kroah.com/log/linux/maintainer-06.html>
|
<http://www.kroah.com/log/linux/maintainer-06.html>
|
||||||
|
|
||||||
No!!!! Basta gigantesche bombe patch alle persone sulla lista linux-kernel@vger.kernel.org!
|
No!!!! Basta gigantesche bombe patch alle persone sulla lista linux-kernel@vger.kernel.org!
|
||||||
<https://lkml.org/lkml/2005/7/11/336>
|
<https://lore.kernel.org/r/20050711.125305.08322243.davem@davemloft.net>
|
||||||
|
|
||||||
Kernel Documentation/translations/it_IT/process/coding-style.rst:
|
Kernel Documentation/translations/it_IT/process/coding-style.rst:
|
||||||
:ref:`Documentation/translations/it_IT/process/coding-style.rst <it_codingstyle>`
|
:ref:`Documentation/translations/it_IT/process/coding-style.rst <it_codingstyle>`
|
||||||
|
|
||||||
E-mail di Linus Torvalds sul formato canonico di una patch:
|
E-mail di Linus Torvalds sul formato canonico di una patch:
|
||||||
<http://lkml.org/lkml/2005/4/7/183>
|
<https://lore.kernel.org/r/Pine.LNX.4.58.0504071023190.28951@ppc970.osdl.org>
|
||||||
|
|
||||||
Andi Kleen, "Su come sottomettere patch del kernel"
|
Andi Kleen, "Su come sottomettere patch del kernel"
|
||||||
Alcune strategie su come sottomettere modifiche toste o controverse.
|
Alcune strategie su come sottomettere modifiche toste o controverse.
|
||||||
|
@ -702,13 +702,13 @@ Greg Kroah-Hartman, "How to piss off a kernel subsystem maintainer".
|
|||||||
<http://www.kroah.com/log/2006/01/11/>
|
<http://www.kroah.com/log/2006/01/11/>
|
||||||
|
|
||||||
NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
|
NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
|
||||||
<https://lkml.org/lkml/2005/7/11/336>
|
<https://lore.kernel.org/r/20050711.125305.08322243.davem@davemloft.net>
|
||||||
|
|
||||||
Kernel Documentation/process/coding-style.rst:
|
Kernel Documentation/process/coding-style.rst:
|
||||||
<http://users.sosdg.org/~qiyong/lxr/source/Documentation/process/coding-style.rst>
|
<http://users.sosdg.org/~qiyong/lxr/source/Documentation/process/coding-style.rst>
|
||||||
|
|
||||||
Linus Torvalds's mail on the canonical patch format:
|
Linus Torvalds's mail on the canonical patch format:
|
||||||
<http://lkml.org/lkml/2005/4/7/183>
|
<https://lore.kernel.org/r/Pine.LNX.4.58.0504071023190.28951@ppc970.osdl.org>
|
||||||
|
|
||||||
Andi Kleen, "On submitting kernel patches"
|
Andi Kleen, "On submitting kernel patches"
|
||||||
Some strategies to get difficult or controversial changes in.
|
Some strategies to get difficult or controversial changes in.
|
||||||
|
@ -95,7 +95,7 @@ Linux通过``/proc/stat``和``/proc/uptime``导出各种信息,用户空间工
|
|||||||
参考
|
参考
|
||||||
---
|
---
|
||||||
|
|
||||||
- http://lkml.org/lkml/2007/2/12/6
|
- https://lore.kernel.org/r/loom.20070212T063225-663@post.gmane.org
|
||||||
- Documentation/filesystems/proc.rst (1.8)
|
- Documentation/filesystems/proc.rst (1.8)
|
||||||
|
|
||||||
|
|
||||||
|
@ -668,13 +668,13 @@ Greg Kroah-Hartman, "How to piss off a kernel subsystem maintainer".
|
|||||||
<http://www.kroah.com/log/linux/maintainer-06.html>
|
<http://www.kroah.com/log/linux/maintainer-06.html>
|
||||||
|
|
||||||
NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
|
NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
|
||||||
<https://lkml.org/lkml/2005/7/11/336>
|
<https://lore.kernel.org/r/20050711.125305.08322243.davem@davemloft.net>
|
||||||
|
|
||||||
Kernel Documentation/process/coding-style.rst:
|
Kernel Documentation/process/coding-style.rst:
|
||||||
:ref:`Documentation/translations/zh_CN/process/coding-style.rst <cn_codingstyle>`
|
:ref:`Documentation/translations/zh_CN/process/coding-style.rst <cn_codingstyle>`
|
||||||
|
|
||||||
Linus Torvalds's mail on the canonical patch format:
|
Linus Torvalds's mail on the canonical patch format:
|
||||||
<http://lkml.org/lkml/2005/4/7/183>
|
<https://lore.kernel.org/r/Pine.LNX.4.58.0504071023190.28951@ppc970.osdl.org>
|
||||||
|
|
||||||
Andi Kleen, "On submitting kernel patches"
|
Andi Kleen, "On submitting kernel patches"
|
||||||
Some strategies to get difficult or controversial changes in.
|
Some strategies to get difficult or controversial changes in.
|
||||||
|
Loading…
Reference in New Issue
Block a user