x86/mm/pat: Prevent hang during boot when mapping pages [Linux 4.4.163]

This Linux kernel change "x86/mm/pat: Prevent hang during boot when mapping pages" is included in the Linux 4.4.163 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Tue Sep 20 14:26:21 2016 +0100. The commit for this change in Linux stable tree is 9903f3a (patch) which is from upstream commit e535ec0. The […]

MAINTAINERS: Remove Matt Fleming as EFI co-maintainer [Linux 4.15]

This Linux kernel change "MAINTAINERS: Remove Matt Fleming as EFI co-maintainer" is included in the Linux 4.15 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Wed Jan 3 09:44:17 2018 +0000. The commit for this change in Linux stable tree is 81b60db (patch). MAINTAINERS: Remove Matt Fleming as EFI co-maintainer Instate […]

sched/loadavg: Use {READ,WRITE}_ONCE() for sample window [Linux 4.11]

This Linux kernel change "sched/loadavg: Use {READ,WRITE}_ONCE() for sample window" is included in the Linux 4.11 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Fri Feb 17 12:07:31 2017 +0000. The commit for this change in Linux stable tree is caeb588 (patch). sched/loadavg: Use {READ,WRITE}_ONCE() for sample window ‘calc_load_update’ is accessed […]

sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting [Linux 4.11]

This Linux kernel change "sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting" is included in the Linux 4.11 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Fri Feb 17 12:07:30 2017 +0000. The commit for this change in Linux stable tree is 6e5f32f (patch). sched/loadavg: Avoid loadavg spikes caused by […]

sched/fair: Restore previous rq_flags when migrating tasks in hotplug [Linux 4.11]

This Linux kernel change "sched/fair: Restore previous rq_flags when migrating tasks in hotplug" is included in the Linux 4.11 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Wed Oct 26 16:15:44 2016 +0100. The commit for this change in Linux stable tree is 4d25b35 (patch). sched/fair: Restore previous rq_flags when migrating […]

rcu: Enable RCU tracepoints by default to aid in debugging [Linux 4.11]

This Linux kernel change "rcu: Enable RCU tracepoints by default to aid in debugging" is included in the Linux 4.11 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Fri Dec 23 15:17:53 2016 +0000. The commit for this change in Linux stable tree is 9615182 (patch). rcu: Enable RCU tracepoints by […]

sched/core: Add debugging code to catch missing update_rq_clock() calls [Linux 4.11]

This Linux kernel change "sched/core: Add debugging code to catch missing update_rq_clock() calls" is included in the Linux 4.11 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Wed Sep 21 14:38:13 2016 +0100. The commit for this change in Linux stable tree is cb42c9a (patch). sched/core: Add debugging code to catch […]

sched/fair: Push rq lock pin/unpin into idle_balance() [Linux 4.11]

This Linux kernel change "sched/fair: Push rq lock pin/unpin into idle_balance()" is included in the Linux 4.11 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Wed Sep 21 14:38:12 2016 +0100. The commit for this change in Linux stable tree is 46f69fa (patch). sched/fair: Push rq lock pin/unpin into idle_balance() Future […]

sched/core: Reset RQCF_ACT_SKIP before unpinning rq->lock [Linux 4.11]

This Linux kernel change "sched/core: Reset RQCF_ACT_SKIP before unpinning rq->lock" is included in the Linux 4.11 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Wed Sep 21 14:38:11 2016 +0100. The commit for this change in Linux stable tree is 92509b7 (patch). sched/core: Reset RQCF_ACT_SKIP before unpinning rq->lock rq_clock() is called […]

sched/core: Add wrappers for lockdep_(un)pin_lock() [Linux 4.11]

This Linux kernel change "sched/core: Add wrappers for lockdep_(un)pin_lock()" is included in the Linux 4.11 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Wed Sep 21 14:38:10 2016 +0100. The commit for this change in Linux stable tree is d8ac897 (patch). sched/core: Add wrappers for lockdep_(un)pin_lock() In preparation for adding diagnostic […]

sched/fair: Kill the unused ‘sched_shares_window_ns’ tunable [Linux 4.10]

This Linux kernel change "sched/fair: Kill the unused ‘sched_shares_window_ns’ tunable" is included in the Linux 4.10 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Wed Oct 19 15:10:59 2016 +0100. The commit for this change in Linux stable tree is 3c3fcb4 (patch). sched/fair: Kill the unused ‘sched_shares_window_ns’ tunable The last user […]

x86/efi: Prevent mixed mode boot corruption with CONFIG_VMAP_STACK=y [Linux 4.9]

This Linux kernel change "x86/efi: Prevent mixed mode boot corruption with CONFIG_VMAP_STACK=y" is included in the Linux 4.9 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Sat Nov 12 21:04:24 2016 +0000. The commit for this change in Linux stable tree is f6697df (patch). x86/efi: Prevent mixed mode boot corruption with […]

x86/efi: Round EFI memmap reservations to EFI_PAGE_SIZE [Linux 4.9]

This Linux kernel change "x86/efi: Round EFI memmap reservations to EFI_PAGE_SIZE" is included in the Linux 4.9 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Fri Sep 16 15:12:47 2016 +0100. The commit for this change in Linux stable tree is 92dc335 (patch). x86/efi: Round EFI memmap reservations to EFI_PAGE_SIZE Mike […]

fs/efivarfs: Fix double kfree() in error path [Linux 4.9]

This Linux kernel change "fs/efivarfs: Fix double kfree() in error path" is included in the Linux 4.9 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Mon Aug 15 15:29:20 2016 +0100. The commit for this change in Linux stable tree is 22c2b77 (patch). fs/efivarfs: Fix double kfree() in error path Julia […]

x86/efi-bgrt: Use efi_mem_reserve() to avoid copying image data [Linux 4.9]

This Linux kernel change "x86/efi-bgrt: Use efi_mem_reserve() to avoid copying image data" is included in the Linux 4.9 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Thu Jun 23 11:36:32 2016 +0100. The commit for this change in Linux stable tree is 4bc9f92 (patch). x86/efi-bgrt: Use efi_mem_reserve() to avoid copying image […]

efi/esrt: Use efi_mem_reserve() and avoid a kmalloc() [Linux 4.9]

This Linux kernel change "efi/esrt: Use efi_mem_reserve() and avoid a kmalloc()" is included in the Linux 4.9 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Tue Mar 1 23:08:03 2016 +0000. The commit for this change in Linux stable tree is 8e80632 (patch). efi/esrt: Use efi_mem_reserve() and avoid a kmalloc() We […]

efi/runtime-map: Use efi.memmap directly instead of a copy [Linux 4.9]

This Linux kernel change "efi/runtime-map: Use efi.memmap directly instead of a copy" is included in the Linux 4.9 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Tue Mar 1 23:02:56 2016 +0000. The commit for this change in Linux stable tree is 31ce8cc (patch). efi/runtime-map: Use efi.memmap directly instead of a […]

efi: Allow drivers to reserve boot services forever [Linux 4.9]

This Linux kernel change "efi: Allow drivers to reserve boot services forever" is included in the Linux 4.9 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Mon Feb 29 21:22:52 2016 +0000. The commit for this change in Linux stable tree is 816e761 (patch). efi: Allow drivers to reserve boot services […]

efi: Add efi_memmap_install() for installing new EFI memory maps [Linux 4.9]

This Linux kernel change "efi: Add efi_memmap_install() for installing new EFI memory maps" is included in the Linux 4.9 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Wed Jun 22 16:54:00 2016 +0100. The commit for this change in Linux stable tree is c45f4da (patch). efi: Add efi_memmap_install() for installing new […]

efi: Split out EFI memory map functions into new file [Linux 4.9]

This Linux kernel change "efi: Split out EFI memory map functions into new file" is included in the Linux 4.9 release. This change is authored by Matt Fleming <matt [at] codeblueprint.co.uk> on Mon Feb 29 20:30:39 2016 +0000. The commit for this change in Linux stable tree is 60863c0 (patch). efi: Split out EFI memory […]