Merge pull request #3347 from rn/kern-up

Update kernels to 5.0.15/4.19.42/4.14.118/4.9.175 and add 5.1.1 kernel
This commit is contained in:
Rolf Neugebauer
2019-05-12 22:33:50 +01:00
committed by GitHub
146 changed files with 12775 additions and 161 deletions

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0 console=ttysclp0"
init:
- linuxkit/init:v0.7

View File

@@ -1,6 +1,6 @@
# This is an example for building the open source components of Docker for Mac
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0 page_poison=1"
init:
- linuxkit/vpnkit-expose-port:v0.7 # install vpnkit-expose-port and vpnkit-iptables-wrapper on host

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0 console=ttysclp0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0 console=ttysclp0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0 console=ttysclp0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -1,6 +1,6 @@
# Simple example of using an external logging service
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -5,7 +5,7 @@
# for arm64 then the 'ucode' line in the kernel section can be left
# out.
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyAMA0"
ucode: ""
onboot:

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: console=ttyS1
ucode: intel-ucode.cpio
init:

View File

@@ -1,7 +1,7 @@
# Minimal YAML to run a redis server (used at DockerCon'17)
# connect: nc localhost 6379
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0 console=ttysclp0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0 console=ttysclp0 root=/dev/vda"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0 console=ttysclp0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0 console=ttysclp0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -131,11 +131,14 @@ RUN make -j "$(getconf _NPROCESSORS_ONLN)" KCFLAGS="-fno-pie" && \
([ -n "${DEBUG}" ] && cp vmlinux /out || true)
# WireGuard
RUN curl -fsSL -o /wireguard.tar.xz "${WIREGUARD_URL}" && \
echo "${WIREGUARD_SHA256} /wireguard.tar.xz" | sha256sum -c - && \
cp /wireguard.tar.xz /out/src/ && \
tar -C / --one-top-level=wireguard --strip-components=2 -xJf /wireguard.tar.xz "WireGuard-${WIREGUARD_VERSION}/src" && \
make -j "$(getconf _NPROCESSORS_ONLN)" M="/wireguard" modules
RUN set -e && \
if [ "$KERNEL_SERIES" != "5.1.x" ]; then \
curl -fsSL -o /wireguard.tar.xz "${WIREGUARD_URL}" && \
echo "${WIREGUARD_SHA256} /wireguard.tar.xz" | sha256sum -c - && \
cp /wireguard.tar.xz /out/src/ && \
tar -C / --one-top-level=wireguard --strip-components=2 -xJf /wireguard.tar.xz "WireGuard-${WIREGUARD_VERSION}/src" && \
make -j "$(getconf _NPROCESSORS_ONLN)" M="/wireguard" modules; \
fi
# Modules and Device Tree binaries
RUN make INSTALL_MOD_PATH=/tmp/kernel-modules modules_install && \

View File

@@ -251,21 +251,24 @@ endef
# Debug targets only for latest stable and LTS stable
#
ifeq ($(ARCH),x86_64)
$(eval $(call kernel,5.0.12,5.0.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,4.19.39,4.19.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,4.19.39,4.19.x,,-dbg))
$(eval $(call kernel,5.1.1,5.1.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,5.0.15,5.0.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,4.19.42,4.19.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,4.19.42,4.19.x,,-dbg))
$(eval $(call kernel,4.19.25,4.19.x,-rt,))
$(eval $(call kernel,4.14.116,4.14.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,4.9.173,4.9.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,4.14.118,4.14.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,4.9.175,4.9.x,$(EXTRA),$(DEBUG)))
else ifeq ($(ARCH),aarch64)
$(eval $(call kernel,5.0.12,5.0.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,4.19.39,4.19.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,5.1.1,5.1.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,5.0.15,5.0.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,4.19.42,4.19.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,4.19.25,4.19.x,-rt,))
else ifeq ($(ARCH),s390x)
$(eval $(call kernel,5.0.12,5.0.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,4.19.39,4.19.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,5.1.1,5.1.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,5.0.15,5.0.x,$(EXTRA),$(DEBUG)))
$(eval $(call kernel,4.19.42,4.19.x,$(EXTRA),$(DEBUG)))
endif
# Target for kernel config

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.14.116 Kernel Configuration
# Linux/x86 4.14.118 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 4.19.39 Kernel Configuration
# Linux/arm64 4.19.42 Kernel Configuration
#
#

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/s390 4.19.39 Kernel Configuration
# Linux/s390 4.19.42 Kernel Configuration
#
#

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.19.39 Kernel Configuration
# Linux/x86 4.19.42 Kernel Configuration
#
#

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.9.173 Kernel Configuration
# Linux/x86 4.9.175 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 5.0.12 Kernel Configuration
# Linux/arm64 5.0.15 Kernel Configuration
#
#

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/s390 5.0.12 Kernel Configuration
# Linux/s390 5.0.15 Kernel Configuration
#
#

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.0.12 Kernel Configuration
# Linux/x86 5.0.15 Kernel Configuration
#
#

4603
kernel/config-5.1.x-aarch64 Normal file

File diff suppressed because it is too large Load Diff

3471
kernel/config-5.1.x-s390x Normal file

File diff suppressed because it is too large Load Diff

4378
kernel/config-5.1.x-x86_64 Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
From 887953cfa602c7bccd49d5ae71ecf4f9fe4dbfd2 Mon Sep 17 00:00:00 2001
From 7b8c22137d55040830e1c06e36d76f9756fb6c79 Mon Sep 17 00:00:00 2001
From: Cheng-mean Liu <soccerl@microsoft.com>
Date: Tue, 11 Jul 2017 16:58:26 -0700
Subject: [PATCH 01/21] NVDIMM: reducded ND_MIN_NAMESPACE_SIZE from 4MB to 4KB

View File

@@ -1,4 +1,4 @@
From ca09c53db74b4e95e69aac9fbeacffc6967932d2 Mon Sep 17 00:00:00 2001
From 759f38d3d46fdb39dcd7c8ade7f678a006fc96fb Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:00 -0700
Subject: [PATCH 02/21] hyper-v: trace vmbus_on_msg_dpc()

View File

@@ -1,4 +1,4 @@
From dd55d576fe3fb7fb267f30dfa83a2be4caaf155c Mon Sep 17 00:00:00 2001
From 3296e86a52dd72aa05aa17ebfec99c1f0b77c23e Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:01 -0700
Subject: [PATCH 03/21] hyper-v: trace vmbus_on_message()

View File

@@ -1,4 +1,4 @@
From 15b2fe81d1b6a09a4988be006e5e21ea0f62466e Mon Sep 17 00:00:00 2001
From d006566eed2ace1b7f59ff06928bd66b5ddda520 Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:02 -0700
Subject: [PATCH 04/21] hyper-v: trace vmbus_onoffer()

View File

@@ -1,4 +1,4 @@
From e72de1dd9f90375dfacbd78468862195ac968e4d Mon Sep 17 00:00:00 2001
From 0307646636cd69c7fc93c1176f60020873e39037 Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:03 -0700
Subject: [PATCH 05/21] hyper-v: trace vmbus_onoffer_rescind()

View File

@@ -1,4 +1,4 @@
From 14b3547b113c9071433b2979db3c86f44a9cc137 Mon Sep 17 00:00:00 2001
From 6486709c482851f50ec13bfb4cddb29fab716d48 Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:04 -0700
Subject: [PATCH 06/21] hyper-v: trace vmbus_onopen_result()

View File

@@ -1,4 +1,4 @@
From eb3516ca5d75b741ac54810db90d38c1c66bddff Mon Sep 17 00:00:00 2001
From dfc391e5e9449b1ef40061878933d93a2be22a6e Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:05 -0700
Subject: [PATCH 07/21] hyper-v: trace vmbus_ongpadl_created()

View File

@@ -1,4 +1,4 @@
From 169834b885b0dde802b9bf8c259f5103e016d509 Mon Sep 17 00:00:00 2001
From 61553451755ae48103c9713715f21b9a3ad34ae3 Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:06 -0700
Subject: [PATCH 08/21] hyper-v: trace vmbus_ongpadl_torndown()

View File

@@ -1,4 +1,4 @@
From d04924bf9e3a1883a41d654a780de6f617f9f610 Mon Sep 17 00:00:00 2001
From 537d8cc82c5345b39f66b64bb6aee2e397b98df1 Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:07 -0700
Subject: [PATCH 09/21] hyper-v: trace vmbus_onversion_response()

View File

@@ -1,4 +1,4 @@
From 0f8fe4ff07b11ddc5c1c9af5b06589c12a3c1ae6 Mon Sep 17 00:00:00 2001
From 06a63ade9a6946e21b933355292af17fb84a4541 Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:08 -0700
Subject: [PATCH 10/21] hyper-v: trace vmbus_request_offers()

View File

@@ -1,4 +1,4 @@
From 9d7641d1292ea4220bba43ca9c4b6b1816f70809 Mon Sep 17 00:00:00 2001
From 940ff262abf6786806e4bb394c3eb9e162b42e2b Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:09 -0700
Subject: [PATCH 11/21] hyper-v: trace vmbus_open()

View File

@@ -1,4 +1,4 @@
From a57ffaffe6dc6fd74f5cc5a8e23cc08a3107c81a Mon Sep 17 00:00:00 2001
From ce11cd8e7fc3a52fd782c652f0d22c296ed0b176 Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:10 -0700
Subject: [PATCH 12/21] hyper-v: trace vmbus_close_internal()

View File

@@ -1,4 +1,4 @@
From 863457281840dbd6ebf920ecd77abfb6a7328405 Mon Sep 17 00:00:00 2001
From e6b828944c5846bf93e740da063ee1816f4e9f9e Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:11 -0700
Subject: [PATCH 13/21] hyper-v: trace vmbus_establish_gpadl()

View File

@@ -1,4 +1,4 @@
From 35c1bb841b3b4224481120b1c1f5cd862bae56da Mon Sep 17 00:00:00 2001
From 3a8ef0215dc4ed24b59cb4d0e44fa9747cf47e0c Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:12 -0700
Subject: [PATCH 14/21] hyper-v: trace vmbus_teardown_gpadl()

View File

@@ -1,4 +1,4 @@
From 5b020364870f68540a6ad686d1c3031cca8d8351 Mon Sep 17 00:00:00 2001
From afa8f05215c11b0157d0b94c3c0b3da31b8e62ca Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:13 -0700
Subject: [PATCH 15/21] hyper-v: trace vmbus_negotiate_version()

View File

@@ -1,4 +1,4 @@
From 4c1b501da9aa3631fa39f67dc6be4e4255dcb703 Mon Sep 17 00:00:00 2001
From 89c67e4acababaf025f2c5941f950ae53cc9c54b Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:14 -0700
Subject: [PATCH 16/21] hyper-v: trace vmbus_release_relid()

View File

@@ -1,4 +1,4 @@
From 08341fb4c91c58bc511e434481137b2828dc8486 Mon Sep 17 00:00:00 2001
From d224d810aa36b19eefb2881a8223d0d3eefaf0da Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:15 -0700
Subject: [PATCH 17/21] hyper-v: trace vmbus_send_tl_connect_request()

View File

@@ -1,4 +1,4 @@
From 6eec80aff508fbfd40e0844743679d04928471f7 Mon Sep 17 00:00:00 2001
From 5fbeb22da3071d0fb7ca85730c0ebabd7a817843 Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Sun, 29 Oct 2017 12:21:16 -0700
Subject: [PATCH 18/21] hyper-v: trace channel events

View File

@@ -1,4 +1,4 @@
From 32f90bd59373dadc936dd7a106a3d58b7cb81958 Mon Sep 17 00:00:00 2001
From 6ee8d886b197a674b1148805a6bdd2d6ef7c3618 Mon Sep 17 00:00:00 2001
From: Christian Borntraeger <borntraeger@de.ibm.com>
Date: Tue, 12 Dec 2017 09:08:35 +0100
Subject: [PATCH 19/21] serial: forbid 8250 on s390

View File

@@ -1,4 +1,4 @@
From b8a4670c8c13e480c765d05ded41a034b0a70ccc Mon Sep 17 00:00:00 2001
From 667790b565dd92f3936390a04ac695d399fe167e Mon Sep 17 00:00:00 2001
From: Cathy Avery <cavery@redhat.com>
Date: Tue, 31 Oct 2017 08:52:06 -0400
Subject: [PATCH 20/21] scsi: storvsc: Allow only one remove lun work item to
@@ -29,7 +29,7 @@ Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
1 file changed, 22 insertions(+), 5 deletions(-)
diff --git a/drivers/scsi/storvsc_drv.c b/drivers/scsi/storvsc_drv.c
index beb585ddc07d..e94f75e25cb1 100644
index 5adeb1e4b186..405b5da45fa1 100644
--- a/drivers/scsi/storvsc_drv.c
+++ b/drivers/scsi/storvsc_drv.c
@@ -486,6 +486,7 @@ struct hv_host_device {
@@ -40,7 +40,7 @@ index beb585ddc07d..e94f75e25cb1 100644
};
struct storvsc_scan_work {
@@ -922,6 +923,7 @@ static void storvsc_handle_error(struct vmscsi_request *vm_srb,
@@ -931,6 +932,7 @@ static void storvsc_handle_error(struct vmscsi_request *vm_srb,
{
struct storvsc_scan_work *wrk;
void (*process_err_fn)(struct work_struct *work);
@@ -48,7 +48,7 @@ index beb585ddc07d..e94f75e25cb1 100644
bool do_work = false;
switch (SRB_STATUS(vm_srb->srb_status)) {
@@ -989,7 +991,7 @@ static void storvsc_handle_error(struct vmscsi_request *vm_srb,
@@ -998,7 +1000,7 @@ static void storvsc_handle_error(struct vmscsi_request *vm_srb,
wrk->lun = vm_srb->lun;
wrk->tgt_id = vm_srb->target_id;
INIT_WORK(&wrk->work, process_err_fn);
@@ -57,7 +57,7 @@ index beb585ddc07d..e94f75e25cb1 100644
}
@@ -1807,10 +1809,19 @@ static int storvsc_probe(struct hv_device *device,
@@ -1816,10 +1818,19 @@ static int storvsc_probe(struct hv_device *device,
if (stor_device->num_sc != 0)
host->nr_hw_queues = stor_device->num_sc + 1;
@@ -78,7 +78,7 @@ index beb585ddc07d..e94f75e25cb1 100644
if (!dev_is_ide) {
scsi_scan_host(host);
@@ -1819,7 +1830,7 @@ static int storvsc_probe(struct hv_device *device,
@@ -1828,7 +1839,7 @@ static int storvsc_probe(struct hv_device *device,
device->dev_instance.b[4]);
ret = scsi_add_device(host, 0, target, 0);
if (ret)
@@ -87,7 +87,7 @@ index beb585ddc07d..e94f75e25cb1 100644
}
#if IS_ENABLED(CONFIG_SCSI_FC_ATTRS)
if (host->transportt == fc_transport_template) {
@@ -1830,17 +1841,21 @@ static int storvsc_probe(struct hv_device *device,
@@ -1839,17 +1850,21 @@ static int storvsc_probe(struct hv_device *device,
fc_host_node_name(host) = stor_device->node_name;
fc_host_port_name(host) = stor_device->port_name;
stor_device->rport = fc_remote_port_add(host, 0, &ids);
@@ -111,7 +111,7 @@ index beb585ddc07d..e94f75e25cb1 100644
err_out2:
/*
* Once we have connected with the host, we would need to
@@ -1864,6 +1879,7 @@ static int storvsc_remove(struct hv_device *dev)
@@ -1873,6 +1888,7 @@ static int storvsc_remove(struct hv_device *dev)
{
struct storvsc_device *stor_device = hv_get_drvdata(dev);
struct Scsi_Host *host = stor_device->host;
@@ -119,7 +119,7 @@ index beb585ddc07d..e94f75e25cb1 100644
#if IS_ENABLED(CONFIG_SCSI_FC_ATTRS)
if (host->transportt == fc_transport_template) {
@@ -1871,6 +1887,7 @@ static int storvsc_remove(struct hv_device *dev)
@@ -1880,6 +1896,7 @@ static int storvsc_remove(struct hv_device *dev)
fc_remove_host(host);
}
#endif

View File

@@ -1,4 +1,4 @@
From 5be4b284dcd3d983ac547225c70df72a667ea87a Mon Sep 17 00:00:00 2001
From fd81a5ad8e5f47309dd388519d2a156cd603e6db Mon Sep 17 00:00:00 2001
From: Long Li <longli@microsoft.com>
Date: Tue, 31 Oct 2017 14:58:08 -0700
Subject: [PATCH 21/21] scsi: storvsc: Avoid excessive host scan on controller
@@ -24,7 +24,7 @@ Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
1 file changed, 11 insertions(+), 15 deletions(-)
diff --git a/drivers/scsi/storvsc_drv.c b/drivers/scsi/storvsc_drv.c
index e94f75e25cb1..66b1b6ad0ae0 100644
index 405b5da45fa1..7b9173eebdd7 100644
--- a/drivers/scsi/storvsc_drv.c
+++ b/drivers/scsi/storvsc_drv.c
@@ -487,6 +487,8 @@ struct hv_host_device {
@@ -62,7 +62,7 @@ index e94f75e25cb1..66b1b6ad0ae0 100644
}
static void storvsc_remove_lun(struct work_struct *work)
@@ -1119,8 +1118,7 @@ static void storvsc_on_receive(struct storvsc_device *stor_device,
@@ -1128,8 +1127,7 @@ static void storvsc_on_receive(struct storvsc_device *stor_device,
struct vstor_packet *vstor_packet,
struct storvsc_cmd_request *request)
{
@@ -72,7 +72,7 @@ index e94f75e25cb1..66b1b6ad0ae0 100644
switch (vstor_packet->operation) {
case VSTOR_OPERATION_COMPLETE_IO:
storvsc_on_io_completion(stor_device, vstor_packet, request);
@@ -1128,13 +1126,9 @@ static void storvsc_on_receive(struct storvsc_device *stor_device,
@@ -1137,13 +1135,9 @@ static void storvsc_on_receive(struct storvsc_device *stor_device,
case VSTOR_OPERATION_REMOVE_DEVICE:
case VSTOR_OPERATION_ENUMERATE_BUS:
@@ -89,7 +89,7 @@ index e94f75e25cb1..66b1b6ad0ae0 100644
break;
case VSTOR_OPERATION_FCHBA_DATA:
@@ -1750,6 +1744,7 @@ static int storvsc_probe(struct hv_device *device,
@@ -1759,6 +1753,7 @@ static int storvsc_probe(struct hv_device *device,
host_dev->port = host->host_no;
host_dev->dev = device;
@@ -97,7 +97,7 @@ index e94f75e25cb1..66b1b6ad0ae0 100644
stor_device = kzalloc(sizeof(struct storvsc_device), GFP_KERNEL);
@@ -1818,6 +1813,7 @@ static int storvsc_probe(struct hv_device *device,
@@ -1827,6 +1822,7 @@ static int storvsc_probe(struct hv_device *device,
host->host_no);
if (!host_dev->handle_error_wq)
goto err_out2;

View File

@@ -1,4 +1,4 @@
From ae5407a23f8c5d9372417ff065267e92ba112757 Mon Sep 17 00:00:00 2001
From b12e32d1f65218d63ec60e822645e032acb42d32 Mon Sep 17 00:00:00 2001
From: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Thu, 2 Mar 2017 12:55:49 -0300
Subject: [PATCH 01/14] tools build: Add test for sched_getcpu()

View File

@@ -1,4 +1,4 @@
From ca72bf17d9ad74674f8d1f72f4f22a1355a15114 Mon Sep 17 00:00:00 2001
From 74387e349de2e9f80e7c9b14ddf7f8e12f06b6ee Mon Sep 17 00:00:00 2001
From: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Thu, 13 Oct 2016 17:12:35 -0300
Subject: [PATCH 02/14] perf jit: Avoid returning garbage for a ret variable

View File

@@ -1,4 +1,4 @@
From d658c3ce1b54acb712421f32c4ad71678d8ba4bc Mon Sep 17 00:00:00 2001
From 2a70284cef5fa75af1de364d1c5d6c46753c12f8 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com>
Date: Sat, 23 Jul 2016 01:35:51 +0000
Subject: [PATCH 03/14] hv_sock: introduce Hyper-V Sockets

View File

@@ -1,4 +1,4 @@
From 4b3279807ab8c50882c8dcfedee4818310e25fe7 Mon Sep 17 00:00:00 2001
From 05dec8efc1a81a877d9103d30e4e9cc501e85ab1 Mon Sep 17 00:00:00 2001
From: Rolf Neugebauer <rolf.neugebauer@gmail.com>
Date: Mon, 23 May 2016 18:55:45 +0100
Subject: [PATCH 04/14] vmbus: Don't spam the logs with unknown GUIDs

View File

@@ -1,4 +1,4 @@
From 58c7becd38bbb71cb1075afa235308321c69cd3f Mon Sep 17 00:00:00 2001
From 4234ff8873563199b215c1bab4c5b0ad2fd0eee4 Mon Sep 17 00:00:00 2001
From: Alex Ng <alexng@messages.microsoft.com>
Date: Sun, 6 Nov 2016 13:14:07 -0800
Subject: [PATCH 05/14] Drivers: hv: utils: Fix the mapping between host

View File

@@ -1,4 +1,4 @@
From df59086398942c9aee24b1f89cbf8d4b5bc5fae8 Mon Sep 17 00:00:00 2001
From 5afd06c08c2cf26c7ad3a7a16a57a2d0ae3435c0 Mon Sep 17 00:00:00 2001
From: Alex Ng <alexng@messages.microsoft.com>
Date: Sun, 6 Nov 2016 13:14:10 -0800
Subject: [PATCH 06/14] Drivers: hv: vss: Improve log messages.

View File

@@ -1,4 +1,4 @@
From cd8dd528d6be87acd6e49ffd8858e36c93790039 Mon Sep 17 00:00:00 2001
From 14828b401189faef1081249c469839e68f156008 Mon Sep 17 00:00:00 2001
From: Alex Ng <alexng@messages.microsoft.com>
Date: Sun, 6 Nov 2016 13:14:11 -0800
Subject: [PATCH 07/14] Drivers: hv: vss: Operation timeouts should match host

View File

@@ -1,4 +1,4 @@
From a499b69f9593938cd9bb2dce96008a82fef1e3cd Mon Sep 17 00:00:00 2001
From c15e0457ed3c7e4fb5bd07edf6b9737dbe4c1952 Mon Sep 17 00:00:00 2001
From: Alex Ng <alexng@messages.microsoft.com>
Date: Sat, 28 Jan 2017 12:37:17 -0700
Subject: [PATCH 08/14] Drivers: hv: vmbus: Use all supported IC versions to

View File

@@ -1,4 +1,4 @@
From 5c21afd9183349868bf915b30118cf13f08427c7 Mon Sep 17 00:00:00 2001
From 37f07295af5ab620480f9a4f1a41cfe7dd933d12 Mon Sep 17 00:00:00 2001
From: Alex Ng <alexng@messages.microsoft.com>
Date: Sat, 28 Jan 2017 12:37:18 -0700
Subject: [PATCH 09/14] Drivers: hv: Log the negotiated IC versions.

View File

@@ -1,4 +1,4 @@
From b0c507c86379ba6359f6da846f465bbbcedc56b6 Mon Sep 17 00:00:00 2001
From d2bf4a7fcba3d25d916c9a807baed889de92d624 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com>
Date: Sun, 26 Mar 2017 16:42:20 +0800
Subject: [PATCH 10/14] vmbus: fix missed ring events on boot

View File

@@ -1,4 +1,4 @@
From de9ce0ae6c67ef729970a5943590b2e23dd70774 Mon Sep 17 00:00:00 2001
From f93c4a56f1834d768bf6ea3ec2269c62eef6ca69 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com>
Date: Wed, 29 Mar 2017 18:37:10 +0800
Subject: [PATCH 11/14] vmbus: remove "goto error_clean_msglist" in

View File

@@ -1,4 +1,4 @@
From 7e1907d94cc6c7cd2994873e0ea856f5ec72bd43 Mon Sep 17 00:00:00 2001
From 715eb7cb569fc8e04779558fe1ec6c96c28b075a Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com>
Date: Fri, 24 Mar 2017 20:53:18 +0800
Subject: [PATCH 12/14] vmbus: dynamically enqueue/dequeue the channel on

View File

@@ -1,4 +1,4 @@
From b460d2365153c714ee7bf741534fe53c2ec87e5a Mon Sep 17 00:00:00 2001
From 0e99357195254a8307ac5cbfba7e60ad700b298c Mon Sep 17 00:00:00 2001
From: Ido Schimmel <idosch@mellanox.com>
Date: Mon, 10 Apr 2017 14:59:27 +0300
Subject: [PATCH 13/14] bridge: implement missing ndo_uninit()

View File

@@ -1,4 +1,4 @@
From ef64722dcfd5ff54b27146707a60619f67d4a6bd Mon Sep 17 00:00:00 2001
From 894fcfb3e8eb8d39fc4d167253fab06add796f3e Mon Sep 17 00:00:00 2001
From: Xin Long <lucien.xin@gmail.com>
Date: Tue, 25 Apr 2017 22:58:37 +0800
Subject: [PATCH 14/14] bridge: move bridge multicast cleanup to ndo_uninit

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0 page_poison=1"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0 page_poison=1"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0 page_poison=1"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,6 +1,6 @@
# NOTE: Images build from this file likely do not run
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.9.173
image: linuxkit/kernel:4.9.175
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.14.116
image: linuxkit/kernel:4.14.118
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.19.39
image: linuxkit/kernel:4.19.42
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:5.0.12
image: linuxkit/kernel:5.0.15
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -0,0 +1,24 @@
#!/bin/sh
# SUMMARY: Sanity check on the kernel config file
# LABELS:
# REPEAT:
set -e
# Source libraries. Uncomment if needed/defined
#. "${RT_LIB}"
. "${RT_PROJECT_ROOT}/_lib/lib.sh"
NAME=kconfig
clean_up() {
rm -rf ${NAME}-*
}
trap clean_up EXIT
# Test code goes here
linuxkit build -format kernel+initrd -name "${NAME}" test.yml
RESULT="$(linuxkit run ${NAME})"
echo "${RESULT}" | grep -q "suite PASSED"
exit 0

View File

@@ -0,0 +1,15 @@
kernel:
image: linuxkit/kernel:5.1.1
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7
- linuxkit/runc:v0.7
onboot:
- name: check-kernel-config
image: linuxkit/test-kernel-config:0e9308f871ac86c680d64836a050547a2feebb36
- name: poweroff
image: linuxkit/poweroff:b498d30dd9660090565537fceb9e757618737a85
command: ["/bin/sh", "/poweroff.sh", "3"]
trust:
org:
- linuxkit

View File

@@ -3,7 +3,7 @@
# In the last stage, it creates a package, which can be used for
# testing.
FROM linuxkit/kernel:4.9.173 AS ksrc
FROM linuxkit/kernel:4.9.175 AS ksrc
# Extract headers and compile module
FROM linuxkit/alpine:86cd4f51b49fb9a078b50201d892a3c7973d48ec AS build

View File

@@ -19,7 +19,7 @@ clean_up() {
trap clean_up EXIT
# Make sure we have the latest kernel image
docker pull linuxkit/kernel:4.9.173
docker pull linuxkit/kernel:4.9.175
# Build a package
docker build -t ${IMAGE_NAME} .

View File

@@ -1,5 +1,5 @@
kernel:
image: linuxkit/kernel:4.9.173
image: linuxkit/kernel:4.9.175
cmdline: "console=ttyS0 console=ttyAMA0"
init:
- linuxkit/init:v0.7

View File

@@ -3,7 +3,7 @@
# In the last stage, it creates a package, which can be used for
# testing.
FROM linuxkit/kernel:4.14.116 AS ksrc
FROM linuxkit/kernel:4.14.118 AS ksrc
# Extract headers and compile module
FROM linuxkit/alpine:86cd4f51b49fb9a078b50201d892a3c7973d48ec AS build

Some files were not shown because too many files have changed in this diff Show More