cregit-Linux how code gets into the kernel

Release 4.16 arch/s390/include/asm/runtime_instr.h

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _RUNTIME_INSTR_H

#define _RUNTIME_INSTR_H

#include <uapi/asm/runtime_instr.h>

extern struct runtime_instr_cb runtime_instr_empty_cb;


static inline void save_ri_cb(struct runtime_instr_cb *cb_prev) { if (cb_prev) store_runtime_instr_cb(cb_prev); }

Contributors

PersonTokensPropCommitsCommitProp
Jan Glauber21100.00%1100.00%
Total21100.00%1100.00%


static inline void restore_ri_cb(struct runtime_instr_cb *cb_next, struct runtime_instr_cb *cb_prev) { if (cb_next) load_runtime_instr_cb(cb_next); else if (cb_prev) load_runtime_instr_cb(&runtime_instr_empty_cb); }

Contributors

PersonTokensPropCommitsCommitProp
Jan Glauber37100.00%1100.00%
Total37100.00%1100.00%

struct task_struct; void runtime_instr_release(struct task_struct *tsk); #endif /* _RUNTIME_INSTR_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Jan Glauber7686.36%125.00%
Heiko Carstens1112.50%250.00%
Greg Kroah-Hartman11.14%125.00%
Total88100.00%4100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.