Quantcast
Channel: Linux | Kernel
Browsing all 165258 articles
Browse latest View live

[PATCH v11 00/13] support "task_isolation" mode

Here is a respin of the task-isolation patch set, folding in comments from Frederic Weisbecker, Will Deacon, Andy Lutomirski, Kees Cook and others. C

View Article



[PATCH v11 01/13] vmstat: add quiet_vmstat_sync function

In commit f01f17d3705b ("mm, vmstat: make quiet_vmstat lighter") the quiet_vmstat() function became asynchronous, in the sense that the vmstat work wa

View Article

[PATCH v11 02/13] vmstat: add vmstat_idle function

This function checks to see if a vmstat worker is not running, and the vmstat diffs don't require an update. The function is called from the task-iso

View Article

[PATCH v11 03/13] lru_add_drain_all: factor out lru_add_drain_needed

This per-cpu check was being done in the loop in lru_add_drain_all(), but having it be callable for a particular cpu is helpful for the task-isolation

View Article

[PATCH v11 04/13] task_isolation: add initial support

The existing nohz_full mode is designed as a "soft" isolation mode that makes tradeoffs to minimize userspace interruptions while still attempting to

View Article


[PATCH v11 05/13] task_isolation: support CONFIG_TASK_ISOLATION_ALL

This option, similar to NO_HZ_FULL_ALL, simplifies configuring a system to boot by default with all cores except the boot core running in task isolati

View Article

[PATCH v11 06/13] task_isolation: support PR_TASK_ISOLATION_STRICT mode

With task_isolation mode, the task is in principle guaranteed not to be interrupted by the kernel, but only if it behaves. In particular, if it enter

View Article

[PATCH v11 07/13] task_isolation: add debug boot flag

The new "task_isolation_debug" flag simplifies debugging of TASK_ISOLATION kernels when processes are running in PR_TASK_ISOLATION_ENABLE mode. Such

View Article


[PATCH v11 08/13] task_isolation: add PR_TASK_ISOLATION_ONE_SHOT flag

When this flag is set by the initial prctl(), the semantics of task isolation change to be "one-shot", i.e. as soon as the kernel is re-entered for an

View Article


[PATCH v11 09/13] arm, tile: turn off timer tick for oneshot_stopped state

When the schedule tick is disabled in tick_nohz_stop_sched_tick(), we call hrtimer_cancel(), which eventually calls down into __remove_hrtimer() and t

View Article

[PATCH v11 10/13] arch/x86: enable task isolation functionality

In prepare_exit_to_usermode(), call task_isolation_ready() for TIF_TASK_ISOLATION tasks when we are checking the thread-info flags, and after we've ha

View Article

[PATCH v11 11/13] arch/tile: enable task isolation functionality

We add the necessary call to task_isolation_enter() in the prepare_exit_to_usermode() routine. We already unconditionally call into this routine if T

View Article

[PATCH v11 12/13] arm64: factor work_pending state machine to C

Currently ret_fast_syscall, work_pending, and ret_to_user form an ad-hoc state machine that can be difficult to reason about due to duplicated code an

View Article


[PATCH v11 13/13] arch/arm64: enable task isolation functionality

In do_notify_resume(), call task_isolation_ready() for TIF_TASK_ISOLATION tasks when we are checking the thread-info flags; and after we've handled th

View Article

[PATCH] HID: multitouch: Release all touch slots on reset_resume

From: Benson Leung <bleung@chromium.org> When resetting a device (especially after power loss) it is unlikely that the firmware will keep the contact

View Article


Re: [v8,07/23] powerpc/8xx: Fix vaddr for IMMR early remap

On Tue, Feb 09, 2016 at 05:08:00PM +0100, Christophe Leroy wrote: > Memory: 124428K/131072K available (3748K kernel code, 188K rwdata, > 648K rodata,

View Article

[PATCHv4 00/25] THP-enabled tmpfs/shmem

Here is an updated version of huge pages support implementation in tmpfs/shmem. All known issues has been fixed. I'll continue with validation. I wil

View Article


[PATCHv4 01/25] mm: do not pass mm_struct into handle_mm_fault

We always have vma->vm_mm around. Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> --- arch/alpha/mm/fault.c | 2 +- arc

View Article

[PATCHv4 02/25] mm: introduce fault_env

The idea borrowed from Peter's patch from patchset on speculative page faults[1]: Instead of passing around the endless list of function arguments, r

View Article

[PATCHv4 03/25] mm: postpone page table allocation until we have page to map

The idea (and most of code) is borrowed again: from Hugh's patchset on huge tmpfs[1]. Instead of allocation pte page table upfront, we postpone this

View Article
Browsing all 165258 articles
Browse latest View live




Latest Images