Re: linux-next: Tree for Jun 2 (x86/xen)

2020-06-02 Thread Boris Ostrovsky
On 6/2/20 11:18 AM, Randy Dunlap wrote:
> On 6/2/20 3:37 AM, Stephen Rothwell wrote:
>> Hi all,
>>
>> News: The merge window has opened, so please do *not* add v5.9 material
>> to your linux-next included branches until after v5.8-rc1 has been
>> released.
>>
>> Changes since 20200529:
>>
> on x86_64:
>
>   CC  arch/x86/xen/suspend_hvm.o
> In file included from ../include/xen/interface/hvm/params.h:24:0,
>  from ../include/xen/hvm.h:6,
>  from ../arch/x86/xen/suspend_hvm.c:5:
> ../include/xen/interface/hvm/hvm_op.h:29:5: error: unknown type name ‘domid_t’


(+Thomas)


This has been addressed by
https://lore.kernel.org/lkml/159101612916.17951.7492360776296750785.tip-bot2@tip-bot2/


-boris



>  domid_t  domid;/* IN */
>  ^~~
> ../include/xen/interface/hvm/hvm_op.h:33:1: warning: data definition has no 
> type or storage class
>  DEFINE_GUEST_HANDLE_STRUCT(xen_hvm_param);
>  ^~
> ../include/xen/interface/hvm/hvm_op.h:33:1: error: type defaults to ‘int’ in 
> declaration of ‘DEFINE_GUEST_HANDLE_STRUCT’ [-Werror=implicit-int]
> ../include/xen/interface/hvm/hvm_op.h:33:1: warning: parameter names (without 
> types) in function declaration
> ../include/xen/interface/hvm/hvm_op.h:39:5: error: unknown type name ‘domid_t’
>  domid_t  domid;
>  ^~~
> ../include/xen/interface/hvm/hvm_op.h:44:1: warning: data definition has no 
> type or storage class
>  DEFINE_GUEST_HANDLE_STRUCT(xen_hvm_pagetable_dying_t);
>  ^~
> ../include/xen/interface/hvm/hvm_op.h:44:1: error: type defaults to ‘int’ in 
> declaration of ‘DEFINE_GUEST_HANDLE_STRUCT’ [-Werror=implicit-int]
> ../include/xen/interface/hvm/hvm_op.h:56:5: error: unknown type name ‘domid_t’
>  domid_t domid;
>  ^~~
> ../include/xen/interface/hvm/hvm_op.h:63:1: warning: data definition has no 
> type or storage class
>  DEFINE_GUEST_HANDLE_STRUCT(xen_hvm_get_mem_type);
>  ^~
> ../include/xen/interface/hvm/hvm_op.h:63:1: error: type defaults to ‘int’ in 
> declaration of ‘DEFINE_GUEST_HANDLE_STRUCT’ [-Werror=implicit-int]
> ../include/xen/interface/hvm/hvm_op.h:63:1: warning: parameter names (without 
> types) in function declaration
>
>
> Full randconfig file is attached.
>




Re: linux-next: Tree for Jun 2 (x86/xen)

2020-06-02 Thread Randy Dunlap
On 6/2/20 3:37 AM, Stephen Rothwell wrote:
> Hi all,
> 
> News: The merge window has opened, so please do *not* add v5.9 material
> to your linux-next included branches until after v5.8-rc1 has been
> released.
> 
> Changes since 20200529:
> 

on x86_64:

  CC  arch/x86/xen/suspend_hvm.o
In file included from ../include/xen/interface/hvm/params.h:24:0,
 from ../include/xen/hvm.h:6,
 from ../arch/x86/xen/suspend_hvm.c:5:
../include/xen/interface/hvm/hvm_op.h:29:5: error: unknown type name ‘domid_t’
 domid_t  domid;/* IN */
 ^~~
../include/xen/interface/hvm/hvm_op.h:33:1: warning: data definition has no 
type or storage class
 DEFINE_GUEST_HANDLE_STRUCT(xen_hvm_param);
 ^~
../include/xen/interface/hvm/hvm_op.h:33:1: error: type defaults to ‘int’ in 
declaration of ‘DEFINE_GUEST_HANDLE_STRUCT’ [-Werror=implicit-int]
../include/xen/interface/hvm/hvm_op.h:33:1: warning: parameter names (without 
types) in function declaration
../include/xen/interface/hvm/hvm_op.h:39:5: error: unknown type name ‘domid_t’
 domid_t  domid;
 ^~~
../include/xen/interface/hvm/hvm_op.h:44:1: warning: data definition has no 
type or storage class
 DEFINE_GUEST_HANDLE_STRUCT(xen_hvm_pagetable_dying_t);
 ^~
../include/xen/interface/hvm/hvm_op.h:44:1: error: type defaults to ‘int’ in 
declaration of ‘DEFINE_GUEST_HANDLE_STRUCT’ [-Werror=implicit-int]
../include/xen/interface/hvm/hvm_op.h:56:5: error: unknown type name ‘domid_t’
 domid_t domid;
 ^~~
../include/xen/interface/hvm/hvm_op.h:63:1: warning: data definition has no 
type or storage class
 DEFINE_GUEST_HANDLE_STRUCT(xen_hvm_get_mem_type);
 ^~
../include/xen/interface/hvm/hvm_op.h:63:1: error: type defaults to ‘int’ in 
declaration of ‘DEFINE_GUEST_HANDLE_STRUCT’ [-Werror=implicit-int]
../include/xen/interface/hvm/hvm_op.h:63:1: warning: parameter names (without 
types) in function declaration


Full randconfig file is attached.

-- 
~Randy
Reported-by: Randy Dunlap 
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 5.7.0 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (SUSE Linux) 7.5.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=70500
CONFIG_LD_VERSION=23200
CONFIG_CLANG_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CONSTRUCTORS=y
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
# CONFIG_COMPILE_TEST is not set
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_BUILD_SALT=""
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_INIT=""
CONFIG_DEFAULT_HOSTNAME="(none)"
# CONFIG_SWAP is not set
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
# CONFIG_WATCH_QUEUE is not set
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_USELIB=y
CONFIG_HAVE_ARCH_AUDITSYSCALL=y

#
# IRQ subsystem
#
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_GENERIC_IRQ_MIGRATION=y
CONFIG_GENERIC_IRQ_INJECTION=y
CONFIG_HARDIRQS_SW_RESEND=y
CONFIG_GENERIC_IRQ_CHIP=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_HIERARCHY=y
CONFIG_GENERIC_MSI_IRQ=y
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_GENERIC_IRQ_DEBUGFS=y
# end of IRQ subsystem

CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_INIT=y
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_HZ_PERIODIC=y
# CONFIG_NO_HZ_IDLE is not set
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
# end of Timers subsystem

CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
# CONFIG_IRQ_TIME_ACCOUNTING is not set
CONFIG_HAVE_SCHED_AVG_IRQ=y
# CONFIG_SCHED_THERMAL_PRESSURE is not set
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_PSI is not set
# end of CPU/Task time and stats accounting

# CONFIG_CPU_ISOLATION is not set

#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
CONFIG_TREE_SRCU=y
CONFIG_TASKS_RCU_GENERIC=y
CONFIG_TASKS_RUDE_RCU=y
CONFIG_RCU_STALL_COMMON=y
CONFIG_RCU_NEED_SEGCBLIST=y
# end of RCU Subsystem

CONFIG_BUILD_BIN2C=y
CONFIG_IKCONFIG=m
CONFIG_IKCONFIG_PROC=y