рдкреИрд░рд╛рдЧреЙрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдПрдирдЯреАрдПрдлрдПрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 5.15 рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рдкреИрд░рд╛рдЧреЙрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реЗ рдПрдирдЯреАрдПрдлрдПрд╕ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдкреИрдЪ рдХреЗ рд╕реЗрдЯ рдХреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд 27 рд╡реЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╕рдордп, рд▓рд┐рдирд╕ рдЯреЛрд░рд╡рд╛рд▓реНрдбреНрд╕ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреИрдЪ рдХреЗ рдЗрд╕ рд╕реЗрдЯ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рдмрд╛рдзрд╛ рдирд╣реАрдВ рджрд┐рдЦрддреА рд╣реИред рдпрджрд┐ рдХреЛрдИ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕рдорд╕реНрдпрд╛ рдХреА рдкрд╣рдЪрд╛рди рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдкреИрд░рд╛рдЧреЙрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдПрдирдЯреАрдПрдлрдПрд╕ рд╕рдорд░реНрдерди рдХрд░реНрдиреЗрд▓ 5.15 рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдирд╡рдВрдмрд░ рдореЗрдВ рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред

рдкреИрдЪ рдХреЛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╢реЗрд╖ рд╕рдордп рдореЗрдВ, рд▓рд┐рдиреБрд╕ рдиреЗ рдкреИрдЪ рдореЗрдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА, рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХреЛрдб рдХреА рд▓реЗрдЦрдХрддреНрд╡ рдФрд░ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рдХреЗ рд╡рд┐рддрд░рдг рдХреА рддреИрдпрд╛рд░реА рдХреА рдкреБрд╖реНрдЯрд┐ рдХреАред рдирд┐: рд╢реБрд▓реНрдХ рдЕрдиреБрдЬреНрдЮрд╛рдкрддреНрд░ред рдпрд╣ рднреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдкреИрд░рд╛рдЧреЙрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗ рдХрд┐ рдХрд╛рдиреВрдиреА рд╡рд┐рднрд╛рдЧ GPLv2 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдХреЛрдб рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рднреА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рдордЭрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдХреЙрдкреАрд▓реЗрдлрд╝реНрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рд░ рдХреЛ рд╕рдордЭрддрд╛ рд╣реИред

рдирдП рдПрдирдЯреАрдПрдлрдПрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдЕрдЧрд╕реНрдд рдореЗрдВ рдкреИрд░рд╛рдЧреЙрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд▓реЗрдЦрди рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдХрд╛рд░рдг рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрд▓рдмреНрдз рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЗ рдЕрд▓рдЧ рд╣реИред рдкреБрд░рд╛рдиреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЕрджреНрдпрддрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡рд╣ рдЦрд╝рд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИред рдирдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░ рдПрдирдЯреАрдПрдлрдПрд╕ 3.1 рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ, рдбреЗрдЯрд╛ рд╕рдВрдкреАрдбрд╝рди рдореЛрдб, рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЦрд╛рд▓реА рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рднрд╛рд╡реА рдХрд╛рд░реНрдп рдФрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЗ рдмрд╛рдж рдЕрдЦрдВрдбрддрд╛ рдХреЛ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдкреИрдЪ рдХреЗ 27рд╡реЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдкреИрд░рд╛рдЧреЙрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдиреЗ iov API рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛, iov_iter_copy_from_user_atomic() рдХреЙрд▓ рдХреЛcopy_page_from_iter_atomic() рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░ iov_iter_advance() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдЪрд░реНрдЪрд╛ рдореЗрдВ рдХреА рдЧрдИ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдореЗрдВ рд╕реЗ, рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдмрдЪреА рд╣реИ рд╡рд╣ рд╣реИ fs/iomap рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рд╕рд┐рдлрд╛рд░рд┐рд╢ рд╣реИ рдЬрд┐рд╕реЗ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреИрд░рд╛рдЧреЙрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдиреЗ рдкреБрд╖реНрдЯрд┐ рдХреА рд╣реИ рдХрд┐ рд╡рд╣ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ рдФрд░ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдореМрдЬреВрдж рдЬреЗрдмреАрдбреА (рдЬрд░реНрдирд▓рд┐рдВрдЧ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕) рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд░реНрдирд▓рд┐рдВрдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЖрдЧреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЬрд░реНрдирд▓рд┐рдВрдЧ ext3, ext4 рдФрд░ OCFS2 рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ