cregit-Linux how code gets into the kernel

Release 4.18 include/linux/aio.h

Directory: include/linux
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __LINUX__AIO_H

#define __LINUX__AIO_H

#include <linux/aio_abi.h>

struct kioctx;
struct kiocb;
struct mm_struct;


typedef int (kiocb_cancel_fn)(struct kiocb *);

/* prototypes */
#ifdef CONFIG_AIO
extern void exit_aio(struct mm_struct *mm);
void kiocb_set_cancel_fn(struct kiocb *req, kiocb_cancel_fn *cancel);
#else

static inline void exit_aio(struct mm_struct *mm) { }

Contributors

PersonTokensPropCommitsCommitProp
Thomas Petazzoni11100.00%1100.00%
Total11100.00%1100.00%


static inline void kiocb_set_cancel_fn(struct kiocb *req, kiocb_cancel_fn *cancel) { }

Contributors

PersonTokensPropCommitsCommitProp
Kent Overstreet15100.00%1100.00%
Total15100.00%1100.00%

#endif /* CONFIG_AIO */ /* for sysctl: */ extern unsigned long aio_nr; extern unsigned long aio_max_nr; #endif /* __LINUX__AIO_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Kent Overstreet4039.22%111.11%
Benjamin LaHaise2827.45%222.22%
Thomas Petazzoni1918.63%111.11%
Harvey Harrison54.90%111.11%
Zach Brown32.94%111.11%
Christoph Hellwig32.94%111.11%
Andrew Morton32.94%111.11%
Greg Kroah-Hartman10.98%111.11%
Total102100.00%9100.00%
Directory: include/linux
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.