bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC PATCH tarfs 3/6] Implement basic read-only mmap support


From: Samuel Thibault
Subject: Re: [RFC PATCH tarfs 3/6] Implement basic read-only mmap support
Date: Sat, 1 May 2021 17:23:05 +0200
User-agent: NeoMutt/20170609 (1.8.3)

Sergey Bugaev, le jeu. 29 avril 2021 21:57:13 +0300, a ecrit:
> diff --git a/pager.h b/pager.h
> new file mode 100644
> index 000000000..34447c8c9
> --- /dev/null
> +++ b/pager.h
> @@ -0,0 +1,9 @@
> +#ifndef PAGER_H
> +#define PAGER_H
> +
> +struct user_pager_info;
> +extern struct port_bucket *tarfs_pager_bucket;
> +
> +error_t create_pager (struct node *node, memory_object_t *obj);
> +
> +#endif  /* PAGER_H_ */

This is missing the copyright head:ng.

> @@ -1013,8 +1015,24 @@ tarfs_mkdev_node (struct node *node, mode_t type, 
> dev_t indexes)
>  error_t
>  tarfs_io_map (struct node *node, memory_object_t *rdobj, memory_object_t 
> *wrobj)
>  {
> -  error (0, 0, "Warning: io_map () not supported");
> -  return EOPNOTSUPP;
> +  error_t err;
> +  memory_object_t obj;
> +
> +  if (!NODE_INFO(node)->pager)
> +    {
> +      err = create_pager (node, &obj);

Is the pager getting cleaned at some point?

Samuel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]