рдирдорд╕реНрддреЗ,
рдХреГрдкрдпрд╛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдХреЗ рд▓рд┐рдП рд░реАрдпрд▓рдЯрд╛рдЗрдо (рдкреВрд░реНрдг рдкреНрд░реАрдореЗрдЯрд┐рд╡) рдХрд░реНрдиреЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЬреЛрдбрд╝реЗрдВред рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рдСрдбрд┐рдпреЛ рдкреНрд▓реЗрдпрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ :-)
+1
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рдореИрдВ рдПрдХ рдХрд╕реНрдЯрдо рдХрд░реНрдиреЗрд▓ рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ред рдЬреИрд╕реЗ http://www.frank-durr.de/?p=203
рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХрд┐ рд╣рд░ рдХреЛрдИ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЖрдк рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЗрд╕реЗ рдПрдХ рдмрд╛рд░ рд╕рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЗрд╕реЗ рднрдВрдбрд╛рд░ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рднрдВрдбрд╛рд░реЛрдВ рдХрд╛ рдпрд╣реА рдХрд╛рд░рдг рд╣реИред
рдпрджрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреВрдЯрдиреЗ рдпреЛрдЧреНрдп рдХрд░реНрдиреЗрд▓ рд╕реЗ рдЖрдкрдХрд╛ рдорддрд▓рдм CONFIG_PREEMPT рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣ рд╣реИред
рдпрджрд┐ рдЖрдкрдХрд╛ рдорддрд▓рдм -рдЖрд░рдЯреА рд╕реНрд░реЛрддреЛрдВ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдХреБрдЫ рдЕрдиреНрдп рддреГрддреАрдп-рдкрдХреНрд╖ рдкреИрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдУрд╡рд░рд╣реЗрдб рдкреНрд░рд╛рдердорд┐рдХ рд▓рдХреНрд╖рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд▓рд╛рдн рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╣реИред
рд╕рд╛рде рд╣реА, рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдмрд╛рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ 'рд╕рд╣реА рдХрд┐рдпрд╛' рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рд╡рд╛рд▓реЗ рдСрдбрд┐рдпреЛ рдкреНрд▓реЗрдпрд░ рдХреЗ рд▓рд┐рдП рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдХрд░реНрдиреЗрд▓ 'рд╕рд╣реА рдХрд┐рдпрд╛ рдЧрдпрд╛' рд░реЛрдмреЛрдЯ рдХреЗ рд▓рд┐рдП 'рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рд╣реА' рдЬреИрд╕рд╛ рдирд╣реАрдВ рд╣реИред
рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг (рд░рд╛рд╕реНрдкрд┐рдпрди рдкрд░реАрдХреНрд╖рдг) 4.4.13-v7+ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ CONFIG_PREEMPT_VOLUNTARY рд╕реЗрдЯ рд╣реИ, CONFIG_PREEMPT рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИред CONFIG_PREEMPT_RT рдХреА рдЕрднреА рддрдХ рдорд╛рдВрдЧ рдирд╣реАрдВ рдХреА рдЧрдИ рдереАред
CONFIG_PREEMPT=y
рдХреЗ рд▓рд╛рднреЛрдВ рдХреЗ рдХреБрдЫ рдкреНрд░рдорд╛рдг рдкреНрд░рджрд╛рди рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ рдФрд╕рдд рд╡рд┐рд▓рдВрдмрддрд╛ рдорд╛рдкрд╛ рдЧрдпрд╛) рдФрд░ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЕрдХреЗрд▓реЗ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдмрд╣реБрдд рдХрдо рдкреНрд░рднрд╛рд╡ рдкрдбрд╝реЗрдЧрд╛ред
-RT рдкреИрдЪ рдХреЛ рдХрднреА рднреА рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдпрд╣рд╛рдВ рд╣рдо рдлрд┐рд░ рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВ ..... рдУрдкреА, # 1216 рдкрдврд╝реЗрдВ, рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди PREEMPT рд╕реЗ VOLUNTARY, IIRC рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ред
рдЗрд╕рд▓рд┐рдП рдореИрдВ рджреВрд╕рд░рд╛ рдХрд░реНрдиреЗрд▓ рдкреИрдХреЗрдЬ рдЪреБрдирддрд╛ рд╣реВрдВред рдХреБрдЫ рдХреЛ рдЕрдзрд┐рдХ рдереНрд░реВрдкреБрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдХреБрдЫ рдХреЛ рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЬреИрд╕реЗ, рдпрджрд┐ рдЖрдк рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕рд░реНрдХрд┐рдЯ рд╕реЗ рдЦреЗрд▓рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╕рдордп рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдмрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдореИрдВ рджреВрд╕рд░рд╛ рдХрд░реНрдиреЗрд▓ рдкреИрдХреЗрдЬ рдЪреБрдирддрд╛ рд╣реВрдВ ...
рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд▓ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд┐рдд рдХрд░реНрдиреЗрд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдФрд░ рдЪрд╛рд╣рд┐рдП, рддреЛ рдЖрдк рдЕрдкрдиреЗ рдЗрдЪреНрдЫрд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХрд░реНрдиреЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВред рдЖрд░рдкреАрдЖрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ "рд╕рдордЭрджрд╛рд░" рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдЪрд╛рд╣рд┐рдП, (рдЬреИрд╕реЗ рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВ), рддреЛ рдЖрдк рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред ;)