From: SeongJae Park
On Tue, 30 Mar 2021 09:59:50 + SeongJae Park wrote:
> From: SeongJae Park
>
> On Tue, 30 Mar 2021 11:22:45 +0200 Greg KH wrote:
>
> > On Tue, Mar 30, 2021 at 09:05:31AM +, sj38.p...@gmail.com wrote:
> > > +static int __init __damon_dbgfs_init(void)
> > > +{
> > >
From: SeongJae Park
On Tue, 30 Mar 2021 11:22:45 +0200 Greg KH wrote:
> On Tue, Mar 30, 2021 at 09:05:31AM +, sj38.p...@gmail.com wrote:
> > +static int __init __damon_dbgfs_init(void)
> > +{
> > + struct dentry *dbgfs_root;
> > + const char * const file_names[] = {"monitor_on"};
> > +
On Tue, Mar 30, 2021 at 09:05:31AM +, sj38.p...@gmail.com wrote:
> +static int __init __damon_dbgfs_init(void)
> +{
> + struct dentry *dbgfs_root;
> + const char * const file_names[] = {"monitor_on"};
> + const struct file_operations *fops[] = {&monitor_on_fops};
> + int i;
> +
From: SeongJae Park
DAMON is designed to be used by kernel space code such as the memory
management subsystems, and therefore it provides only kernel space API.
That said, letting the user space control DAMON could provide some
benefits to them. For example, it will allow user space to analyze
t
4 matches
Mail list logo