[CRIU] [PATCH 1/3] pstree: don't include restorer.h in pstree.h

Pavel Emelyanov xemul at parallels.com
Thu Nov 7 03:13:16 PST 2013


On 11/06/2013 11:31 PM, Andrey Vagin wrote:

pstree.>>>>h<<<< ?

> Signed-off-by: Andrey Vagin <avagin at openvz.org>
> ---
>  include/restorer.h | 8 +-------
>  include/rst_info.h | 7 +++++++
>  pstree.c           | 1 -
>  3 files changed, 8 insertions(+), 8 deletions(-)
> 
> diff --git a/include/restorer.h b/include/restorer.h
> index 3b83d81..8509da9 100644
> --- a/include/restorer.h
> +++ b/include/restorer.h
> @@ -12,6 +12,7 @@
>  #include "lock.h"
>  #include "util.h"
>  #include "asm/restorer.h"
> +#include "rst_info.h"
>  
>  #include "posix-timer.h"
>  #include "shmem.h"
> @@ -169,13 +170,6 @@ enum {
>  	CR_STATE_COMPLETE
>  };
>  
> -struct task_entries {
> -	int nr_threads, nr_tasks, nr_helpers;
> -	futex_t nr_in_progress;
> -	futex_t start;
> -	mutex_t	zombie_lock;
> -};
> -
>  #define restore_finish_stage(__stage) ({				\
>  		futex_dec_and_wake(&task_entries->nr_in_progress);	\
>  		futex_wait_while(&task_entries->start, __stage);	\
> diff --git a/include/rst_info.h b/include/rst_info.h
> index 38d7737..fa2c5a5 100644
> --- a/include/rst_info.h
> +++ b/include/rst_info.h
> @@ -4,6 +4,13 @@
>  #include "lock.h"
>  #include "list.h"
>  
> +struct task_entries {
> +	int nr_threads, nr_tasks, nr_helpers;
> +	futex_t nr_in_progress;
> +	futex_t start;
> +	mutex_t	zombie_lock;
> +};
> +
>  struct fdt {
>  	int			nr;		/* How many tasks share this fd table */
>  	pid_t			pid;		/* Who should restore this fd table */
> diff --git a/pstree.c b/pstree.c
> index 36ae0d1..b83453f 100644
> --- a/pstree.c
> +++ b/pstree.c
> @@ -4,7 +4,6 @@
>  
>  #include "cr_options.h"
>  #include "pstree.h"
> -#include "restorer.h"
>  #include "util.h"
>  #include "lock.h"
>  #include "namespaces.h"
> 




More information about the CRIU mailing list