cregit-Linux how code gets into the kernel

Release 4.10 include/linux/aio.h

Directory: include/linux
#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 petazzonithomas 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 overstreetkent 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 overstreetkent overstreet4240.00%220.00%
benjamin lahaisebenjamin lahaise2826.67%220.00%
thomas petazzonithomas petazzoni1918.10%110.00%
harvey harrisonharvey harrison54.76%110.00%
andrew mortonandrew morton54.76%220.00%
zach brownzach brown32.86%110.00%
christoph hellwigchristoph hellwig32.86%110.00%
Total105100.00%10100.00%
Directory: include/linux
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.