On 07/28/2017 10:07 AM, Adrian Reber wrote:
> Bugzilla:
>   https://bugzilla.redhat.com/show_bug.cgi?id=1475719
>   Fedora - Add new package CRIU for Docker on z Systems
> 
> Koji: https://koji.fedoraproject.org/koji/taskinfo?taskID=20859205
> 
> Testing:
>  The kernel from koji was used to run the CRIU test suite (zdtm)
>  on a RHEL s390x system. The kernel was started using kexec.
> 
>  # ./zdtm.py run  -a --keep-going
>  [...]
>  ################## ALL TEST(S) PASSED (TOTAL 317/SKIPPED 31) 
> ###################
> 
> Signed-off-by: Adrian Reber <[email protected]>
> ---
>  baseconfig/s390x/CONFIG_CHECKPOINT_RESTORE | 1 +
>  baseconfig/s390x/CONFIG_MEM_SOFT_DIRTY     | 1 +
>  kernel-s390x-debug.config                  | 3 ++-
>  kernel-s390x.config                        | 3 ++-
>  kernel.spec                                | 3 +++
>  5 files changed, 9 insertions(+), 2 deletions(-)
>  create mode 100644 baseconfig/s390x/CONFIG_CHECKPOINT_RESTORE
>  create mode 100644 baseconfig/s390x/CONFIG_MEM_SOFT_DIRTY
> 
> diff --git a/baseconfig/s390x/CONFIG_CHECKPOINT_RESTORE 
> b/baseconfig/s390x/CONFIG_CHECKPOINT_RESTORE
> new file mode 100644
> index 00000000..c554a09c
> --- /dev/null
> +++ b/baseconfig/s390x/CONFIG_CHECKPOINT_RESTORE
> @@ -0,0 +1 @@
> +CONFIG_CHECKPOINT_RESTORE=y
> diff --git a/baseconfig/s390x/CONFIG_MEM_SOFT_DIRTY 
> b/baseconfig/s390x/CONFIG_MEM_SOFT_DIRTY
> new file mode 100644
> index 00000000..356f2edd
> --- /dev/null
> +++ b/baseconfig/s390x/CONFIG_MEM_SOFT_DIRTY
> @@ -0,0 +1 @@
> +CONFIG_MEM_SOFT_DIRTY=y
> diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config
> index a69ba347..25977b5f 100644
> --- a/kernel-s390x-debug.config
> +++ b/kernel-s390x-debug.config
> @@ -654,7 +654,7 @@ CONFIG_CGROUPS=y
>  # CONFIG_CHARGER_RT9455 is not set
>  # CONFIG_CHARGER_SBS is not set
>  # CONFIG_CHARGER_SMB347 is not set
> -# CONFIG_CHECKPOINT_RESTORE is not set
> +CONFIG_CHECKPOINT_RESTORE=y
>  CONFIG_CHECK_STACK=y
>  CONFIG_CHELSIO_T1_1G=y
>  CONFIG_CHELSIO_T1=m
> @@ -2573,6 +2573,7 @@ CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
>  CONFIG_MEMORY_HOTPLUG=y
>  CONFIG_MEMORY_HOTREMOVE=y
>  # CONFIG_MEMORY is not set
> +CONFIG_MEM_SOFT_DIRTY=y
>  # CONFIG_MEMSTICK_DEBUG is not set
>  # CONFIG_MEMSTICK is not set
>  CONFIG_MEMSTICK_JMICRON_38X=m
> diff --git a/kernel-s390x.config b/kernel-s390x.config
> index 870bed49..7f0886fc 100644
> --- a/kernel-s390x.config
> +++ b/kernel-s390x.config
> @@ -653,7 +653,7 @@ CONFIG_CGROUPS=y
>  # CONFIG_CHARGER_RT9455 is not set
>  # CONFIG_CHARGER_SBS is not set
>  # CONFIG_CHARGER_SMB347 is not set
> -# CONFIG_CHECKPOINT_RESTORE is not set
> +CONFIG_CHECKPOINT_RESTORE=y
>  CONFIG_CHECK_STACK=y
>  CONFIG_CHELSIO_T1_1G=y
>  CONFIG_CHELSIO_T1=m
> @@ -2552,6 +2552,7 @@ CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
>  CONFIG_MEMORY_HOTPLUG=y
>  CONFIG_MEMORY_HOTREMOVE=y
>  # CONFIG_MEMORY is not set
> +CONFIG_MEM_SOFT_DIRTY=y
>  # CONFIG_MEMSTICK_DEBUG is not set
>  # CONFIG_MEMSTICK is not set
>  CONFIG_MEMSTICK_JMICRON_38X=m
> diff --git a/kernel.spec b/kernel.spec
> index 9ece7387..4832501e 100644
> --- a/kernel.spec
> +++ b/kernel.spec
> @@ -2195,6 +2195,9 @@ fi
>  #
>  #
>  %changelog
> +* Fri Jul 28 2017 Adrian Reber <[email protected]>
> +- Enable CHECKPOINT_RESTORE on s390x
> +
>  * Fri Jul 28 2017 Laura Abbott <[email protected]> - 
> 4.13.0-0.rc2.git3.1
>  - Linux v4.13-rc2-110-g0b5477d9dabd
>  
> 

Thanks, applied to rawhide.
_______________________________________________
kernel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to