Was this hanging in both azure and local hyperv?
-Rob
On 5/31/18, 10:58 AM, "Dev on behalf of Douglas, William" <dev-bounces(a)lists.clearlinux.org on behalf of william.douglas(a)intel.com> wrote:
Ugh we should probably poke the MSFT folks about this, this is a
pretty hefty boot time hit iirc.
On Thu, May 31, 2018 at 10:46 AM, Brett T. Warden
<brett.t.warden(a)intel.com> wrote:
> Hyper-V console seems to require AT keyboard support to be compiled in.
> ---
>
> It worked as modules with 4.16, but in 4.17, the keyboard is
> unresponsive in the Hyper-V virtual machine console unless AT
> keyboard support is compiled in.
>
>
> config | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/config b/config
> index f28bb24..9438ddd 100644
> --- a/config
> +++ b/config
> @@ -2056,7 +2056,7 @@ CONFIG_INPUT_KEYBOARD=y
> # CONFIG_KEYBOARD_ADC is not set
> # CONFIG_KEYBOARD_ADP5588 is not set
> # CONFIG_KEYBOARD_ADP5589 is not set
> -CONFIG_KEYBOARD_ATKBD=m
> +CONFIG_KEYBOARD_ATKBD=y
> # CONFIG_KEYBOARD_QT1070 is not set
> # CONFIG_KEYBOARD_QT2160 is not set
> # CONFIG_KEYBOARD_DLINK_DIR685 is not set
> @@ -2112,11 +2112,11 @@ CONFIG_INPUT_UINPUT=m
> #
> CONFIG_SERIO=y
> CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
> -CONFIG_SERIO_I8042=m
> +CONFIG_SERIO_I8042=y
> # CONFIG_SERIO_SERPORT is not set
> # CONFIG_SERIO_CT82C710 is not set
> CONFIG_SERIO_PCIPS2=m
> -CONFIG_SERIO_LIBPS2=m
> +CONFIG_SERIO_LIBPS2=y
> # CONFIG_SERIO_RAW is not set
> # CONFIG_SERIO_ALTERA_PS2 is not set
> # CONFIG_SERIO_PS2MULT is not set
> --
> 2.17.1
>
> _______________________________________________
> Dev mailing list
> Dev(a)lists.clearlinux.org
> https://lists.clearlinux.org/mailman/listinfo/dev
_______________________________________________
Dev mailing list
Dev(a)lists.clearlinux.orghttps://lists.clearlinux.org/mailman/listinfo/dev
Reworked patches and updated kernel source to 4.17-rc7
---
Long-term, patch 0113 could probably go away as it's essentially
reverted by patch 0114. Nonetheless, I just reworked 01114 as the
call structure changed significantly in 4.17.
0103-init-do_mounts-recreate-dev-root.patch | 4 +-
...intk-s-to-measure-boot-time-in-more-.patch | 16 +--
0114-fix-initcall-timestamps.patch | 46 ++++---
Makefile | 2 +-
config | 124 ++++++------------
linux-hyperv.spec | 6 +-
upstream | 2 +-
7 files changed, 81 insertions(+), 119 deletions(-)
diff --git a/0103-init-do_mounts-recreate-dev-root.patch b/0103-init-do_mounts-recreate-dev-root.patch
index 550b197..059bb1c 100644
--- a/0103-init-do_mounts-recreate-dev-root.patch
+++ b/0103-init-do_mounts-recreate-dev-root.patch
@@ -25,8 +25,8 @@ index c851a9e35258..093411801e57 100644
printk(KERN_INFO "Waiting %d sec before mounting root device...\n",
@@ -605,6 +606,13 @@ void __init prepare_namespace(void)
devtmpfs_mount("dev");
- sys_mount(".", "/", NULL, MS_MOVE, NULL);
- sys_chroot(".");
+ ksys_mount(".", "/", NULL, MS_MOVE, NULL);
+ ksys_chroot(".");
+#ifdef CONFIG_BLOCK
+ /* recreate the /dev/root */
+ err = create_dev("/dev/root", ROOT_DEV);
diff --git a/0113-bootstats-add-printk-s-to-measure-boot-time-in-more-.patch b/0113-bootstats-add-printk-s-to-measure-boot-time-in-more-.patch
index 1c43c69..7de715d 100644
--- a/0113-bootstats-add-printk-s-to-measure-boot-time-in-more-.patch
+++ b/0113-bootstats-add-printk-s-to-measure-boot-time-in-more-.patch
@@ -11,7 +11,7 @@ Author: Arjan van de Ven <arjan(a)linux.intel.com>
Signed-off-by: Miguel Bernal Marin <miguel.bernal.marin(a)linux.intel.com>
---
arch/x86/kernel/alternative.c | 4 ++++
- drivers/base/firmware_class.c | 2 ++
+ drivers/base/firmware_loader/main.c | 2 ++
init/main.c | 2 +-
kernel/kmod.c | 2 ++
4 files changed, 9 insertions(+), 1 deletion(-)
@@ -39,10 +39,10 @@ index a481763a3776..6d769c019bc4 100644
if (!uniproc_patched || num_possible_cpus() == 1)
free_init_pages("SMP alternatives",
(unsigned long)__smp_locks,
-diff --git a/drivers/base/firmware_class.c b/drivers/base/firmware_class.c
+diff --git a/drivers/base/firmware_loader/main.c b/drivers/base/firmware_loader/main.c
index 7dd36ace6152..9b8ec07a874d 100644
---- a/drivers/base/firmware_class.c
-+++ b/drivers/base/firmware_class.c
+--- a/drivers/base/firmware_loader/main.c
++++ b/drivers/base/firmware_loader/main.c
@@ -1342,6 +1342,8 @@ request_firmware(const struct firmware **firmware_p, const char *name,
{
int ret;
@@ -56,15 +56,11 @@ diff --git a/init/main.c b/init/main.c
index 21efbf6ace93..d2cd61c3bb84 100644
--- a/init/main.c
+++ b/init/main.c
-@@ -806,7 +806,7 @@ static int __init_or_module do_one_initcall_debug(initcall_t fn)
- unsigned long long duration;
- int ret;
+@@ -806,3 +806,3 @@ static void __init_or_module trace_initcall_start_cb(initcall_t fn)
- printk(KERN_DEBUG "calling %pF @ %i\n", fn, task_pid_nr(current));
+ printk(KERN_DEBUG "calling %pF @ %i\n", fn, raw_smp_processor_id());
- calltime = ktime_get();
- ret = fn();
- rettime = ktime_get();
+ *calltime = ktime_get();
diff --git a/kernel/kmod.c b/kernel/kmod.c
index bc6addd9152b..9241a16ca4fd 100644
--- a/kernel/kmod.c
diff --git a/0114-fix-initcall-timestamps.patch b/0114-fix-initcall-timestamps.patch
index 01add3e..7fee8ae 100644
--- a/0114-fix-initcall-timestamps.patch
+++ b/0114-fix-initcall-timestamps.patch
@@ -6,37 +6,51 @@ Subject: [PATCH 114/129] fix initcall timestamps
Print more finegrained initcall timings
use the tsc instead of the jiffies clock for initcall_debug
----
- init/main.c | 12 ++++++------
- 1 file changed, 6 insertions(+), 6 deletions(-)
+----
+ init/main.c | 18 +++++++++---------
+ 1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/init/main.c b/init/main.c
-index d2cd61c3bb84..b7be0489c83d 100644
+index ed90cbb9..02cd07f0 100644
--- a/init/main.c
+++ b/init/main.c
-@@ -802,16 +802,16 @@ __setup("initcall_blacklist=", initcall_blacklist);
-
- static int __init_or_module do_one_initcall_debug(initcall_t fn)
+@@ -820,27 +820,27 @@ __setup("initcall_blacklist=", initcall_blacklist);
+ static __init_or_module void
+ trace_initcall_start_cb(void *data, initcall_t fn)
{
-- ktime_t calltime, delta, rettime;
-+ unsigned long long calltime, delta, rettime;
- unsigned long long duration;
- int ret;
+- ktime_t *calltime = (ktime_t *)data;
++ unsigned long long *calltime = (unsigned long long *)data;
- printk(KERN_DEBUG "calling %pF @ %i\n", fn, raw_smp_processor_id());
-- calltime = ktime_get();
+- *calltime = ktime_get();
+ printk(KERN_DEBUG "calling %pF @ %i\n", fn, task_pid_nr(current));
-+ calltime = local_clock();
- ret = fn();
++ *calltime = local_clock();
+ }
+
+ static __init_or_module void
+ trace_initcall_finish_cb(void *data, initcall_t fn, int ret)
+ {
+- ktime_t *calltime = (ktime_t *)data;
+- ktime_t delta, rettime;
++ unsigned long long *calltime = (unsigned long long *)data;
++ unsigned long long delta, rettime;
+ unsigned long long duration;
+
- rettime = ktime_get();
-- delta = ktime_sub(rettime, calltime);
+- delta = ktime_sub(rettime, *calltime);
- duration = (unsigned long long) ktime_to_ns(delta) >> 10;
+ rettime = local_clock();
-+ delta = rettime - calltime;
++ delta = rettime - *calltime;
+ duration = delta >> 10;
printk(KERN_DEBUG "initcall %pF returned %d after %lld usecs\n",
fn, ret, duration);
+ }
+
+-static ktime_t initcall_calltime;
++static unsigned long long initcall_calltime;
+ #ifdef TRACEPOINTS_ENABLED
+ static void __init initcall_debug_enable(void)
--
2.17.0
diff --git a/Makefile b/Makefile
index 806ac75..3889d25 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
PKG_NAME := linux-hyperv
-URL := https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.12.tar.xz
+URL := https://git.kernel.org/torvalds/t/linux-4.17-rc7.tar.gz
include ../common/Makefile.common
diff --git a/config b/config
index a2b9ce4..f28bb24 100644
--- a/config
+++ b/config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.16.8 Kernel Configuration
+# Linux/x86 4.17.0 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
@@ -26,6 +26,7 @@ CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
+CONFIG_ARCH_HAS_FILTER_PGPROT=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
@@ -135,12 +136,10 @@ CONFIG_TREE_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
CONFIG_TREE_SRCU=y
-# CONFIG_TASKS_RCU is not set
CONFIG_RCU_STALL_COMMON=y
CONFIG_RCU_NEED_SEGCBLIST=y
CONFIG_CONTEXT_TRACKING=y
# CONFIG_CONTEXT_TRACKING_FORCE is not set
-# CONFIG_BUILD_BIN2C is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=16
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
@@ -251,8 +250,6 @@ CONFIG_KPROBES=y
CONFIG_JUMP_LABEL=y
# CONFIG_STATIC_KEYS_SELFTEST is not set
CONFIG_OPTPROBES=y
-# CONFIG_UPROBES is not set
-# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_KRETPROBES=y
@@ -297,7 +294,6 @@ CONFIG_HAVE_CC_STACKPROTECTOR=y
CONFIG_CC_STACKPROTECTOR_REGULAR=y
# CONFIG_CC_STACKPROTECTOR_STRONG is not set
# CONFIG_CC_STACKPROTECTOR_AUTO is not set
-CONFIG_THIN_ARCHIVES=y
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
@@ -318,20 +314,14 @@ CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
CONFIG_HAVE_COPY_THREAD_TLS=y
CONFIG_HAVE_STACK_VALIDATION=y
-# CONFIG_HAVE_ARCH_HASH is not set
-# CONFIG_ISA_BUS_API is not set
CONFIG_OLD_SIGSUSPEND3=y
CONFIG_COMPAT_OLD_SIGACTION=y
-# CONFIG_CPU_NO_EFFICIENT_FFS is not set
CONFIG_HAVE_ARCH_VMAP_STACK=y
# CONFIG_VMAP_STACK is not set
-# CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set
-# CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set
CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
CONFIG_STRICT_MODULE_RWX=y
-CONFIG_ARCH_HAS_PHYS_TO_DMA=y
CONFIG_ARCH_HAS_REFCOUNT=y
# CONFIG_REFCOUNT_FULL is not set
@@ -340,7 +330,6 @@ CONFIG_ARCH_HAS_REFCOUNT=y
#
# CONFIG_GCOV_KERNEL is not set
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
-# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
@@ -435,6 +424,7 @@ CONFIG_QUEUED_SPINLOCKS=y
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
CONFIG_QUEUED_RWLOCKS=y
CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y
+CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
CONFIG_FREEZER=y
#
@@ -443,7 +433,6 @@ CONFIG_FREEZER=y
CONFIG_ZONE_DMA=y
CONFIG_SMP=y
CONFIG_X86_FEATURE_NAMES=y
-CONFIG_X86_FAST_FEATURE_TESTS=y
CONFIG_X86_X2APIC=y
CONFIG_X86_MPPARSE=y
# CONFIG_GOLDFISH is not set
@@ -522,7 +511,6 @@ CONFIG_PERF_EVENTS_INTEL_UNCORE=y
CONFIG_PERF_EVENTS_INTEL_RAPL=y
CONFIG_PERF_EVENTS_INTEL_CSTATE=y
# CONFIG_PERF_EVENTS_AMD_POWER is not set
-# CONFIG_VM86 is not set
# CONFIG_X86_VSYSCALL_EMULATION is not set
# CONFIG_I8K is not set
# CONFIG_MICROCODE is not set
@@ -557,7 +545,6 @@ CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_HAVE_GENERIC_GUP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
-# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
# CONFIG_MEMORY_HOTPLUG is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
@@ -681,7 +668,6 @@ CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
# CONFIG_ACPI_THERMAL is not set
CONFIG_ACPI_NUMA=y
-# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
@@ -737,7 +723,6 @@ CONFIG_X86_POWERNOW_K8=m
#
# shared options
#
-# CONFIG_X86_SPEEDSTEP_LIB is not set
#
# CPU Idle
@@ -745,7 +730,6 @@ CONFIG_X86_POWERNOW_K8=m
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
-# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
CONFIG_INTEL_IDLE=y
#
@@ -755,6 +739,7 @@ CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_DOMAINS=y
+CONFIG_MMCONF_FAM10H=y
# CONFIG_PCI_CNB20LE_QUIRK is not set
CONFIG_PCIEPORTBUS=y
# CONFIG_HOTPLUG_PCI_PCIE is not set
@@ -824,7 +809,6 @@ CONFIG_COMPAT_BINFMT_ELF=y
CONFIG_ELFCORE=y
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
CONFIG_BINFMT_SCRIPT=y
-# CONFIG_HAVE_AOUT is not set
CONFIG_BINFMT_MISC=y
CONFIG_COREDUMP=y
CONFIG_IA32_EMULATION=y
@@ -964,14 +948,13 @@ CONFIG_NF_NAT_NEEDED=y
CONFIG_NF_NAT_PROTO_DCCP=y
CONFIG_NF_NAT_PROTO_UDPLITE=y
CONFIG_NF_NAT_PROTO_SCTP=y
-# CONFIG_NF_NAT_AMANDA is not set
CONFIG_NF_NAT_FTP=m
CONFIG_NF_NAT_IRC=m
CONFIG_NF_NAT_SIP=m
CONFIG_NF_NAT_TFTP=m
CONFIG_NF_NAT_REDIRECT=m
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_EXTHDR=m
CONFIG_NFT_META=m
CONFIG_NFT_RT=m
@@ -1145,12 +1128,12 @@ CONFIG_IP_VS_PE_SIP=m
CONFIG_NF_DEFRAG_IPV4=m
CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_SOCKET_IPV4=m
-CONFIG_NF_TABLES_IPV4=m
+CONFIG_NF_TABLES_IPV4=y
CONFIG_NFT_CHAIN_ROUTE_IPV4=m
CONFIG_NFT_REJECT_IPV4=m
CONFIG_NFT_DUP_IPV4=m
CONFIG_NFT_FIB_IPV4=m
-CONFIG_NF_TABLES_ARP=m
+CONFIG_NF_TABLES_ARP=y
CONFIG_NF_DUP_IPV4=m
# CONFIG_NF_LOG_ARP is not set
CONFIG_NF_LOG_IPV4=m
@@ -1291,6 +1274,7 @@ CONFIG_NET_EMATCH_STACK=32
# CONFIG_NET_EMATCH_META is not set
# CONFIG_NET_EMATCH_TEXT is not set
CONFIG_NET_EMATCH_IPSET=m
+# CONFIG_NET_EMATCH_IPT is not set
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=m
CONFIG_NET_ACT_GACT=m
@@ -1395,13 +1379,10 @@ CONFIG_ALLOW_DEV_COREDUMP=y
CONFIG_DEBUG_DEVRES=y
# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
-# CONFIG_SYS_HYPERVISOR is not set
-# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_GENERIC_CPU_AUTOPROBE=y
CONFIG_GENERIC_CPU_VULNERABILITIES=y
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=m
-# CONFIG_DMA_SHARED_BUFFER is not set
#
# Bus devices
@@ -1428,7 +1409,6 @@ CONFIG_ZRAM=m
CONFIG_ZRAM_WRITEBACK=y
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
-# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
CONFIG_BLK_DEV_CRYPTOLOOP=y
@@ -1457,7 +1437,6 @@ CONFIG_BLK_DEV_DYSK=m
#
# Misc devices
#
-# CONFIG_SENSORS_LIS3LV02D is not set
# CONFIG_AD525X_DPOT is not set
# CONFIG_DUMMY_IRQ is not set
# CONFIG_IBM_ASM is not set
@@ -1478,7 +1457,6 @@ CONFIG_BLK_DEV_DYSK=m
CONFIG_USB_SWITCH_FSA9480=m
# CONFIG_SRAM is not set
# CONFIG_PCI_ENDPOINT_TEST is not set
-# CONFIG_MISC_RTSX is not set
# CONFIG_C2PORT is not set
#
@@ -1545,10 +1523,6 @@ CONFIG_EEPROM_93CX6=m
#
# CONFIG_GENWQE is not set
# CONFIG_ECHO is not set
-# CONFIG_CXL_BASE is not set
-# CONFIG_CXL_AFU_DRIVER_OPS is not set
-# CONFIG_CXL_LIB is not set
-# CONFIG_OCXL_BASE is not set
# CONFIG_MISC_RTSX_PCI is not set
# CONFIG_MISC_RTSX_USB is not set
CONFIG_HAVE_IDE=y
@@ -1631,8 +1605,6 @@ CONFIG_HYPERV_STORAGE=y
# CONFIG_LIBFC is not set
# CONFIG_SCSI_SNIC is not set
# CONFIG_SCSI_DMX3191D is not set
-# CONFIG_SCSI_EATA is not set
-# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
CONFIG_SCSI_ISCI=m
# CONFIG_SCSI_IPS is not set
@@ -1657,7 +1629,6 @@ CONFIG_SCSI_VIRTIO=m
# CONFIG_SCSI_DH is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
CONFIG_ATA=y
-# CONFIG_ATA_NONSTANDARD is not set
# CONFIG_ATA_VERBOSE_ERROR is not set
CONFIG_ATA_ACPI=y
# CONFIG_SATA_ZPODD is not set
@@ -1811,6 +1782,7 @@ CONFIG_DUMMY=m
# CONFIG_NET_TEAM is not set
CONFIG_MACVLAN=y
CONFIG_MACVTAP=y
+# CONFIG_IPVLAN is not set
CONFIG_VXLAN=m
# CONFIG_GENEVE is not set
# CONFIG_GTP is not set
@@ -1845,6 +1817,7 @@ CONFIG_NET_DSA_MV88E6060=m
# CONFIG_MICROCHIP_KSZ is not set
CONFIG_NET_DSA_MV88E6XXX=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
+# CONFIG_NET_DSA_MV88E6XXX_PTP is not set
# CONFIG_NET_DSA_QCA8K is not set
# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
# CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
@@ -1909,6 +1882,7 @@ CONFIG_IXGBE=m
CONFIG_IXGBEVF=m
CONFIG_I40E=m
CONFIG_I40EVF=m
+# CONFIG_ICE is not set
CONFIG_FM10K=m
CONFIG_NET_VENDOR_I825XX=y
# CONFIG_JME is not set
@@ -1921,7 +1895,6 @@ CONFIG_SKY2=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_NET_VENDOR_MELLANOX=y
# CONFIG_MLX4_EN is not set
-# CONFIG_MLX4_CORE is not set
# CONFIG_MLX5_CORE is not set
# CONFIG_MLXSW_CORE is not set
# CONFIG_MLXFW is not set
@@ -1931,6 +1904,7 @@ CONFIG_NET_VENDOR_MELLANOX=y
# CONFIG_NET_VENDOR_NATSEMI is not set
CONFIG_NET_VENDOR_NETRONOME=y
# CONFIG_NFP is not set
+CONFIG_NET_VENDOR_NI=y
# CONFIG_NET_VENDOR_NVIDIA is not set
# CONFIG_NET_VENDOR_OKI is not set
# CONFIG_ETHOC is not set
@@ -2184,7 +2158,6 @@ CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_NR_UARTS=1
CONFIG_SERIAL_8250_RUNTIME_UARTS=1
# CONFIG_SERIAL_8250_EXTENDED is not set
-# CONFIG_SERIAL_8250_FSL is not set
# CONFIG_SERIAL_8250_DW is not set
# CONFIG_SERIAL_8250_RT288X is not set
# CONFIG_SERIAL_8250_LPSS is not set
@@ -2304,7 +2277,6 @@ CONFIG_I2C_ALGOBIT=m
# CONFIG_I2C_EMEV2 is not set
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_PCA_PLATFORM is not set
-# CONFIG_I2C_PXA_PCI is not set
# CONFIG_I2C_SIMTEC is not set
# CONFIG_I2C_XILINX is not set
@@ -2502,6 +2474,7 @@ CONFIG_HWMON=m
CONFIG_SENSORS_ACPI_POWER=m
# CONFIG_SENSORS_ATK0110 is not set
CONFIG_THERMAL=y
+# CONFIG_THERMAL_STATISTICS is not set
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=100
# CONFIG_THERMAL_WRITABLE_TRIPS is not set
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
@@ -2535,7 +2508,6 @@ CONFIG_BCMA_POSSIBLE=y
#
# Multifunction device drivers
#
-# CONFIG_MFD_CORE is not set
# CONFIG_MFD_BCM590XX is not set
# CONFIG_MFD_BD9571MWV is not set
# CONFIG_MFD_AXP20X_I2C is not set
@@ -2580,7 +2552,6 @@ CONFIG_BCMA_POSSIBLE=y
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_WL1273_CORE is not set
# CONFIG_MFD_LM3533 is not set
-# CONFIG_MFD_TMIO is not set
# CONFIG_MFD_VX855 is not set
# CONFIG_MFD_ARIZONA_I2C is not set
# CONFIG_MFD_WM8994 is not set
@@ -2604,8 +2575,6 @@ CONFIG_VGA_ARB_MAX_GPUS=10
#
# AMD Library routines
#
-# CONFIG_CHASH is not set
-# CONFIG_DRM_LIB_RANDOM is not set
#
# Frame buffer Devices
@@ -2614,21 +2583,10 @@ CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_CMDLINE=y
CONFIG_FB_NOTIFY=y
-# CONFIG_FB_DDC is not set
-# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
-# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
-# CONFIG_FB_SYS_FILLRECT is not set
-# CONFIG_FB_SYS_COPYAREA is not set
-# CONFIG_FB_SYS_IMAGEBLIT is not set
-# CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set
# CONFIG_FB_FOREIGN_ENDIAN is not set
-# CONFIG_FB_SYS_FOPS is not set
-# CONFIG_FB_SVGALIB is not set
-# CONFIG_FB_MACMODES is not set
-# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
@@ -2693,7 +2651,6 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_BACKLIGHT_LV5207LP is not set
# CONFIG_BACKLIGHT_BD6107 is not set
# CONFIG_BACKLIGHT_ARCXCNN is not set
-# CONFIG_VGASTATE is not set
#
# Console display driver support
@@ -2846,7 +2803,6 @@ CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_EHCI_HCD_PLATFORM=m
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_ISP1362_HCD is not set
# CONFIG_USB_FOTG210_HCD is not set
# CONFIG_USB_OHCI_HCD is not set
# CONFIG_USB_SL811_HCD is not set
@@ -2935,7 +2891,6 @@ CONFIG_USB_STORAGE=m
#
# USB Physical Layer drivers
#
-# CONFIG_USB_PHY is not set
# CONFIG_NOP_USB_XCEIV is not set
# CONFIG_USB_ISP1301 is not set
# CONFIG_USB_GADGET is not set
@@ -3097,11 +3052,9 @@ CONFIG_COMMON_CLK=y
# Common Clock Framework
#
# CONFIG_COMMON_CLK_SI5351 is not set
+# CONFIG_COMMON_CLK_SI544 is not set
# CONFIG_COMMON_CLK_CDCE706 is not set
# CONFIG_COMMON_CLK_CS2000_CP is not set
-# CONFIG_COMMON_CLK_NXP is not set
-# CONFIG_COMMON_CLK_PXA is not set
-# CONFIG_COMMON_CLK_PIC32 is not set
# CONFIG_HWSPINLOCK is not set
#
@@ -3109,11 +3062,6 @@ CONFIG_COMMON_CLK=y
#
CONFIG_CLKEVT_I8253=y
CONFIG_CLKBLD_I8253=y
-# CONFIG_ATMEL_PIT is not set
-# CONFIG_SH_TIMER_CMT is not set
-# CONFIG_SH_TIMER_MTU2 is not set
-# CONFIG_SH_TIMER_TMU is not set
-# CONFIG_EM_TIMER_STI is not set
CONFIG_MAILBOX=y
CONFIG_PCC=y
# CONFIG_ALTERA_MBOX is not set
@@ -3152,7 +3100,6 @@ CONFIG_RPMSG_VIRTIO=m
#
# Qualcomm SoC drivers
#
-# CONFIG_SUNXI_SRAM is not set
# CONFIG_SOC_TI is not set
#
@@ -3333,6 +3280,7 @@ CONFIG_IIO=m
# CONFIG_JSA1212 is not set
# CONFIG_RPR0521 is not set
# CONFIG_LTR501 is not set
+# CONFIG_LV0104CS is not set
# CONFIG_MAX44000 is not set
# CONFIG_OPT3001 is not set
# CONFIG_PA12203001 is not set
@@ -3370,7 +3318,9 @@ CONFIG_IIO=m
#
# Digital potentiometers
#
+# CONFIG_AD5272 is not set
# CONFIG_DS1803 is not set
+# CONFIG_MCP4018 is not set
# CONFIG_MCP4531 is not set
# CONFIG_TPL0102 is not set
@@ -3410,6 +3360,7 @@ CONFIG_IIO=m
# Temperature sensors
#
# CONFIG_MLX90614 is not set
+# CONFIG_MLX90632 is not set
# CONFIG_TMP006 is not set
# CONFIG_TMP007 is not set
# CONFIG_TSYS01 is not set
@@ -3422,7 +3373,6 @@ CONFIG_IIO=m
# IRQ chip support
#
CONFIG_ARM_GIC_MAX_NR=1
-# CONFIG_ARM_GIC_V3_ITS is not set
# CONFIG_IPACK_BUS is not set
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_FMC is not set
@@ -3452,10 +3402,13 @@ CONFIG_ARM_GIC_MAX_NR=1
CONFIG_DAX=y
CONFIG_DEV_DAX=y
# CONFIG_NVMEM is not set
+
+#
+# HW tracing support
+#
# CONFIG_STM is not set
# CONFIG_INTEL_TH is not set
# CONFIG_FPGA is not set
-# CONFIG_FSI is not set
CONFIG_PM_OPP=y
# CONFIG_UNISYS_VISORBUS is not set
# CONFIG_SIOX is not set
@@ -3490,7 +3443,6 @@ CONFIG_EFI_CAPSULE_LOADER=y
# CONFIG_APPLE_PROPERTIES is not set
# CONFIG_RESET_ATTACK_MITIGATION is not set
CONFIG_UEFI_CPER=y
-# CONFIG_EFI_DEV_PATH_PARSER is not set
#
# Tegra firmware driver
@@ -3544,7 +3496,6 @@ CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_FANOTIFY=y
# CONFIG_QUOTA is not set
-# CONFIG_QUOTACTL is not set
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=m
# CONFIG_CUSE is not set
@@ -3553,6 +3504,7 @@ CONFIG_OVERLAY_FS_REDIRECT_DIR=y
CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
CONFIG_OVERLAY_FS_INDEX=y
CONFIG_OVERLAY_FS_NFS_EXPORT=y
+# CONFIG_OVERLAY_FS_XINO_AUTO is not set
#
# Caches
@@ -3623,9 +3575,14 @@ CONFIG_MISC_FILESYSTEMS=y
# CONFIG_QNX6FS_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_PSTORE=y
-CONFIG_PSTORE_ZLIB_COMPRESS=y
+CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_LZO_COMPRESS is not set
# CONFIG_PSTORE_LZ4_COMPRESS is not set
+# CONFIG_PSTORE_LZ4HC_COMPRESS is not set
+# CONFIG_PSTORE_842_COMPRESS is not set
+CONFIG_PSTORE_COMPRESS=y
+CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
+CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
# CONFIG_PSTORE_CONSOLE is not set
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
@@ -3815,13 +3772,15 @@ CONFIG_SCHED_STACK_END_CHECK=y
#
# Lock Debugging (spinlocks, mutexes, etc...)
#
+CONFIG_LOCK_DEBUGGING_SUPPORT=y
+# CONFIG_PROVE_LOCKING is not set
+# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
+# CONFIG_DEBUG_RWSEMS is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_LOCK_TORTURE_TEST is not set
@@ -3839,8 +3798,6 @@ CONFIG_DEBUG_NOTIFIERS=y
#
# RCU Debugging
#
-# CONFIG_PROVE_RCU is not set
-# CONFIG_TORTURE_TEST is not set
# CONFIG_RCU_PERF_TEST is not set
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=60
@@ -3905,7 +3862,6 @@ CONFIG_PROBE_EVENTS=y
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
-# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set
# CONFIG_UBSAN is not set
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
CONFIG_X86_VERBOSE_BOOTUP=y
@@ -3913,7 +3869,6 @@ CONFIG_EARLY_PRINTK=y
# CONFIG_EARLY_PRINTK_DBGP is not set
CONFIG_EARLY_PRINTK_EFI=y
# CONFIG_EARLY_PRINTK_USB_XDBC is not set
-# CONFIG_X86_PTDUMP_CORE is not set
# CONFIG_X86_PTDUMP is not set
# CONFIG_EFI_PGT_DUMP is not set
# CONFIG_DEBUG_WX is not set
@@ -4007,7 +3962,6 @@ CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_MCRYPTD=m
CONFIG_CRYPTO_AUTHENC=m
CONFIG_CRYPTO_TEST=m
-CONFIG_CRYPTO_ABLK_HELPER=m
CONFIG_CRYPTO_SIMD=y
CONFIG_CRYPTO_GLUE_HELPER_X86=y
CONFIG_CRYPTO_ENGINE=m
@@ -4025,6 +3979,7 @@ CONFIG_CRYPTO_ECHAINIV=y
# Block modes
#
CONFIG_CRYPTO_CBC=y
+# CONFIG_CRYPTO_CFB is not set
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=m
CONFIG_CRYPTO_ECB=y
@@ -4109,6 +4064,8 @@ CONFIG_CRYPTO_SERPENT=m
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
+# CONFIG_CRYPTO_SM4 is not set
+# CONFIG_CRYPTO_SPECK is not set
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TWOFISH=m
CONFIG_CRYPTO_TWOFISH_COMMON=m
@@ -4119,7 +4076,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=m
#
# Compression
#
-CONFIG_CRYPTO_DEFLATE=m
+CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=m
# CONFIG_CRYPTO_842 is not set
# CONFIG_CRYPTO_LZ4 is not set
@@ -4143,7 +4100,6 @@ CONFIG_CRYPTO_USER_API_SKCIPHER=y
CONFIG_CRYPTO_HASH_INFO=y
CONFIG_CRYPTO_HW=y
# CONFIG_CRYPTO_DEV_PADLOCK is not set
-# CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set
# CONFIG_CRYPTO_DEV_CCP is not set
CONFIG_CRYPTO_DEV_QAT=m
CONFIG_CRYPTO_DEV_QAT_DH895xCC=m
@@ -4204,7 +4160,6 @@ CONFIG_BINARY_PRINTF=y
CONFIG_RAID6_PQ=m
# CONFIG_RAID6_FORCE_ALGO is not set
CONFIG_BITREVERSE=y
-# CONFIG_HAVE_ARCH_BITREVERSE is not set
CONFIG_RATIONAL=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
@@ -4229,7 +4184,6 @@ CONFIG_CRC32_SLICEBY8=y
CONFIG_LIBCRC32C=y
CONFIG_CRC8=y
CONFIG_XXHASH=m
-# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
@@ -4260,8 +4214,7 @@ CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT_MAP=y
CONFIG_HAS_DMA=y
CONFIG_SGL_ALLOC=y
-# CONFIG_DMA_DIRECT_OPS is not set
-# CONFIG_DMA_VIRT_OPS is not set
+CONFIG_DMA_DIRECT_OPS=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_GLOB=y
@@ -4287,7 +4240,6 @@ CONFIG_FONT_7x14=y
CONFIG_FONT_10x18=y
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
-# CONFIG_SG_SPLIT is not set
CONFIG_SG_POOL=y
CONFIG_ARCH_HAS_SG_CHAIN=y
CONFIG_ARCH_HAS_PMEM_API=y
diff --git a/linux-hyperv.spec b/linux-hyperv.spec
index 2a960f5..d0f28d3 100644
--- a/linux-hyperv.spec
+++ b/linux-hyperv.spec
@@ -5,13 +5,13 @@
#
Name: linux-hyperv
-Version: 4.16.8
+Version: 4.17.rc7
Release: 130
License: GPL-2.0
Summary: The Linux kernel optimized for running inside Hyper-V
Url: http://www.kernel.org/
Group: kernel
-Source0: https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.16.8.tar.xz
+Source0: https://git.kernel.org/torvalds/t/linux-4.17-rc7.tar.gz
Source1: config
Source2: cmdline
@@ -86,7 +86,7 @@ Group: kernel
Linux kernel extra files
%prep
-%setup -q -n linux-4.16.8
+%setup -q -n linux-4.17-rc7
# 000X cve, bugfixes patches
diff --git a/upstream b/upstream
index d4d87c9..ac7b7ae 100644
--- a/upstream
+++ b/upstream
@@ -1 +1 @@
-9fe879791e97edcf6e5b20c9fbddf34bd434543d/linux-4.16.8.tar.xz
+b58752c63fcf67522bfa8110aaa3038de0013f73/linux-4.17-rc7.tar.gz
--
2.17.1
All,
we're currently in the process of updating Clear Linux OS to
systemd-238, and this is a somewhat large update which includes
a refactoring of the packaging itself.
For this reason I'd encourage everyone to quickly report issues
that involve startup of systems and services in case you encounter
them. We will attempt to test everything of course, but experience
teaches us that there's always a chance that we miss something
subtle.
Thanks,
Auke
Add the autostart package for open-iscsi to enable starting the iscsi
daemon in the multi-user.target as additional iscsi block volumes may
be requested to be mounted.
---
bundles/os-cloudguest-oracle | 1 +
1 file changed, 1 insertion(+)
diff --git a/bundles/os-cloudguest-oracle b/bundles/os-cloudguest-oracle
index dc7831a..889fdd4 100644
--- a/bundles/os-cloudguest-oracle
+++ b/bundles/os-cloudguest-oracle
@@ -6,4 +6,5 @@
include(openssh-server)
micro-config-drive-oci
open-iscsi
+open-iscsi-autostart
sudo
--
2.17.0
On 05/23/2018 01:57 PM, Douglas, William wrote:
> +1
>
> On Wed, May 23, 2018 at 1:43 PM, Brett T. Warden
> <brett.t.warden(a)intel.com> wrote:
>> The GTK+ UI will eventually be phased out. Adding the QT UI to provide
>> overlap until that point.
>> ---
>>
>> Includes a patch from upstream to build against QT 5.11
yeah, the qt version is just as easy to use as the gtk one, we might as
well drop the gtk one soon, it's not something you'd miss for long.
Auke
On 05/22/2018 01:23 PM, Douglas, William wrote:
> Did this make its way into the main systemd package included in os-core?
>
yes, because we're now autospeccing, these binaries move into the
systemd-bin package itself.
Auke