mm/page_alloc.c: calculate ‘available’ memory in a separate function [Linux 3.16.72]

This Linux kernel change "mm/page_alloc.c: calculate ‘available’ memory in a separate function" is included in the Linux 3.16.72 release. This change is authored by Igor Redko <redkoi [at] virtuozzo.com> on Thu Mar 17 14:19:05 2016 -0700. The commit for this change in Linux stable tree is 30416b6 (patch) which is from upstream commit d02bd27. The […]

lib/strscpy: Shut up KASAN false-positives in strscpy() [Linux 4.9.187]

This Linux kernel change "lib/strscpy: Shut up KASAN false-positives in strscpy()" is included in the Linux 4.9.187 release. This change is authored by Andrey Ryabinin <aryabinin [at] virtuozzo.com> on Thu Feb 1 21:00:50 2018 +0300. The commit for this change in Linux stable tree is 8dd8b4d (patch) which is from upstream commit 1a3241f. The same […]

compiler.h: Add read_word_at_a_time() function. [Linux 4.9.187]

This Linux kernel change "compiler.h: Add read_word_at_a_time() function" is included in the Linux 4.9.187 release. This change is authored by Andrey Ryabinin <aryabinin [at] virtuozzo.com> on Thu Feb 1 21:00:49 2018 +0300. The commit for this change in Linux stable tree is 4b5d4bd (patch) which is from upstream commit 7f1e541. The same Linux upstream change […]

compiler.h, kasan: Avoid duplicating __read_once_size_nocheck() [Linux 4.9.187]

This Linux kernel change "compiler.h, kasan: Avoid duplicating __read_once_size_nocheck()" is included in the Linux 4.9.187 release. This change is authored by Andrey Ryabinin <aryabinin [at] virtuozzo.com> on Thu Feb 1 21:00:48 2018 +0300. The commit for this change in Linux stable tree is 229b670 (patch) which is from upstream commit bdb5ac8. The same Linux upstream […]

x86/kasan: Fix boot with 5-level paging and KASAN [Linux 5.2]

This Linux kernel change "x86/kasan: Fix boot with 5-level paging and KASAN" is included in the Linux 5.2 release. This change is authored by Andrey Ryabinin <aryabinin [at] virtuozzo.com> on Fri Jun 14 17:31:49 2019 +0300. The commit for this change in Linux stable tree is f3176ec (patch). x86/kasan: Fix boot with 5-level paging and […]

mm/vmscan.c: fix recent_rotated history [Linux 5.2]

This Linux kernel change "mm/vmscan.c: fix recent_rotated history" is included in the Linux 5.2 release. This change is authored by Kirill Tkhai <ktkhai [at] virtuozzo.com> on Thu Jun 13 15:55:58 2019 -0700. The commit for this change in Linux stable tree is b17f18a (patch). mm/vmscan.c: fix recent_rotated history Johannes pointed out that after commit 886cf1901db9 […]

kernel/notifier.c: double register detection [Linux 5.2]

This Linux kernel change "kernel/notifier.c: double register detection" is included in the Linux 5.2 release. This change is authored by Vasily Averin <vvs [at] virtuozzo.com> on Tue May 14 15:42:28 2019 -0700. The commit for this change in Linux stable tree is 8312465 (patch). kernel/notifier.c: double register detection By design notifiers can be registerd once […]

mm/vmscan.c: simplify shrink_inactive_list() [Linux 5.2]

This Linux kernel change "mm/vmscan.c: simplify shrink_inactive_list()" is included in the Linux 5.2 release. This change is authored by Kirill Tkhai <ktkhai [at] virtuozzo.com> on Mon May 13 17:22:33 2019 -0700. The commit for this change in Linux stable tree is f46b791 (patch). mm/vmscan.c: simplify shrink_inactive_list() This merges together duplicated patterns of code. Also, replace […]

mm: remove pages_to_free argument of move_active_pages_to_lru() [Linux 5.2]

This Linux kernel change "mm: remove pages_to_free argument of move_active_pages_to_lru()" is included in the Linux 5.2 release. This change is authored by Kirill Tkhai <ktkhai [at] virtuozzo.com> on Mon May 13 17:16:57 2019 -0700. The commit for this change in Linux stable tree is f372d89 (patch). mm: remove pages_to_free argument of move_active_pages_to_lru() We may use […]

mm: move nr_deactivate accounting to shrink_active_list() [Linux 5.2]

This Linux kernel change "mm: move nr_deactivate accounting to shrink_active_list()" is included in the Linux 5.2 release. This change is authored by Kirill Tkhai <ktkhai [at] virtuozzo.com> on Mon May 13 17:16:54 2019 -0700. The commit for this change in Linux stable tree is 9851ac1 (patch). mm: move nr_deactivate accounting to shrink_active_list() We know which […]

mm: move recent_rotated pages calculation to shrink_inactive_list() [Linux 5.2]

This Linux kernel change "mm: move recent_rotated pages calculation to shrink_inactive_list()" is included in the Linux 5.2 release. This change is authored by Kirill Tkhai <ktkhai [at] virtuozzo.com> on Mon May 13 17:16:51 2019 -0700. The commit for this change in Linux stable tree is 886cf19 (patch). mm: move recent_rotated pages calculation to shrink_inactive_list() Patch […]

ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings [Linux 5.2]

This Linux kernel change "ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings" is included in the Linux 5.2 release. This change is authored by Andrey Ryabinin <aryabinin [at] virtuozzo.com> on Mon May 6 13:45:26 2019 +0300. The commit for this change in Linux stable tree is f0996bc (patch). ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings Building lib/ubsan.c with […]

ext4: actually request zeroing of inode table after grow [Linux 5.2]

This Linux kernel change "ext4: actually request zeroing of inode table after grow" is included in the Linux 5.2 release. This change is authored by Kirill Tkhai <ktkhai [at] virtuozzo.com> on Thu Apr 25 13:06:18 2019 -0400. The commit for this change in Linux stable tree is 310a997 (patch). ext4: actually request zeroing of inode […]

tty/vt: avoid high order pages allocation on GIO_UNIMAP ioctl [Linux 5.2]

This Linux kernel change "tty/vt: avoid high order pages allocation on GIO_UNIMAP ioctl" is included in the Linux 5.2 release. This change is authored by Konstantin Khorenko <khorenko [at] virtuozzo.com> on Mon Apr 15 14:17:55 2019 +0300. The commit for this change in Linux stable tree is fa2b360 (patch). tty/vt: avoid high order pages allocation […]

tun: Remove unused first parameter of tun_get_iff() [Linux 5.2]

This Linux kernel change "tun: Remove unused first parameter of tun_get_iff()" is included in the Linux 5.2 release. This change is authored by Kirill Tkhai <ktkhai [at] virtuozzo.com> on Wed Mar 20 12:16:53 2019 +0300. The commit for this change in Linux stable tree is 1213276 (patch). tun: Remove unused first parameter of tun_get_iff() Signed-off-by: […]

tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device [Linux 5.2]

This Linux kernel change "tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device" is included in the Linux 5.2 release. This change is authored by Kirill Tkhai <ktkhai [at] virtuozzo.com> on Wed Mar 20 12:16:42 2019 +0300. The commit for this change in Linux stable tree is 0c3e0e3 (patch). tun: […]

x86/kasan: Fix boot with 5-level paging and KASAN [Linux 4.19.53]

This Linux kernel change "x86/kasan: Fix boot with 5-level paging and KASAN" is included in the Linux 4.19.53 release. This change is authored by Andrey Ryabinin <aryabinin [at] virtuozzo.com> on Fri Jun 14 17:31:49 2019 +0300. The commit for this change in Linux stable tree is 5e3d10d (patch) which is from upstream commit f3176ec. The […]

x86/kasan: Fix boot with 5-level paging and KASAN [Linux 4.14.128]

This Linux kernel change "x86/kasan: Fix boot with 5-level paging and KASAN" is included in the Linux 4.14.128 release. This change is authored by Andrey Ryabinin <aryabinin [at] virtuozzo.com> on Fri Jun 14 17:31:49 2019 +0300. The commit for this change in Linux stable tree is 488beee (patch) which is from upstream commit f3176ec. The […]