cregit-Linux how code gets into the kernel

Release 4.15 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;


#define KIOCB_KEY		0


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 Overstreet4239.62%218.18%
Benjamin LaHaise2826.42%218.18%
Thomas Petazzoni1917.92%19.09%
Andrew Morton54.72%218.18%
Harvey Harrison54.72%19.09%
Christoph Hellwig32.83%19.09%
Zach Brown32.83%19.09%
Greg Kroah-Hartman10.94%19.09%
Total106100.00%11100.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.