diff options
Diffstat (limited to 'libxl.max_event_channels.patch')
| -rw-r--r-- | libxl.max_event_channels.patch | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/libxl.max_event_channels.patch b/libxl.max_event_channels.patch new file mode 100644 index 0000000..6c7cffc --- /dev/null +++ b/libxl.max_event_channels.patch @@ -0,0 +1,16 @@ +References: bsc#1167608 +unbound limits for max_event_channels +1023 is too low for a three digit value of vcpus +it is difficult to make the value depend on the number of vcpus +adding devices at runtime also needs event channels +--- a/tools/libxl/libxl_create.c ++++ b/tools/libxl/libxl_create.c +@@ -224,7 +224,7 @@ int libxl__domain_build_info_setdefault( + b_info->iomem[i].gfn = b_info->iomem[i].start; + + if (!b_info->event_channels) +- b_info->event_channels = 1023; ++ b_info->event_channels = -1U; + + libxl__arch_domain_build_info_setdefault(gc, b_info); + libxl_defbool_setdefault(&b_info->dm_restrict, false); |
