mirror of
https://github.com/rancher/os-kernel.git
synced 2025-08-01 04:57:07 +00:00
[x86] Upgrade kernel to 4.19.x
This commit is contained in:
parent
677c22ab44
commit
92911d1520
@ -1,8 +1,17 @@
|
||||
FROM gcc:7.3.0
|
||||
# FROM arm64=arm64v8/gcc:7.3.0
|
||||
FROM gcc:8.3.0
|
||||
# FROM arm64=arm64v8/gcc:8.3.0
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y ccache vim gnupg2 locales bc kmod libelf-dev \
|
||||
&& apt-get install -y \
|
||||
ccache \
|
||||
vim \
|
||||
gnupg2 \
|
||||
locales \
|
||||
bc \
|
||||
kmod \
|
||||
libelf-dev \
|
||||
bison \
|
||||
flex \
|
||||
&& rm -f /bin/sh && ln -s /bin/bash /bin/sh
|
||||
|
||||
# Install dapper
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -3490,3 +3490,44 @@ kernel/sound/usb/snd-usb-audio.ko
|
||||
kernel/sound/usb/snd-usbmidi-lib.ko
|
||||
kernel/sound/usb/usx2y/snd-usb-us122l.ko
|
||||
kernel/sound/usb/usx2y/snd-usb-usx2y.ko
|
||||
kernel/net/vmw_vsock/vsock_diag.ko
|
||||
kernel/net/tipc/diag.ko
|
||||
kernel/drivers/usb/dwc3/dwc3-haps.ko
|
||||
kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko
|
||||
kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko
|
||||
kernel/drivers/media/rc/keymaps/rc-tango.ko
|
||||
kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko
|
||||
kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko
|
||||
kernel/drivers/media/tuners/tda18250.ko
|
||||
kernel/drivers/media/tuners/qm1d1b0004.ko
|
||||
kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko
|
||||
kernel/drivers/media/radio/si470x/radio-si470x-usb.ko
|
||||
kernel/drivers/media/radio/si470x/radio-si470x-common.ko
|
||||
kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko
|
||||
kernel/drivers/media/dvb-frontends/cxd2099.ko
|
||||
kernel/drivers/iio/dac/ad5758.ko
|
||||
kernel/drivers/iio/resolver/ad2s1200.ko
|
||||
kernel/drivers/iio/accel/adis16201.ko
|
||||
kernel/drivers/iio/accel/adis16209.ko
|
||||
kernel/drivers/mtd/nand/onenand/onenand.ko
|
||||
kernel/drivers/mtd/nand/onenand/generic.ko
|
||||
kernel/drivers/mtd/nand/raw/plat_nand.ko
|
||||
kernel/drivers/mtd/nand/raw/cafe_nand.ko
|
||||
kernel/drivers/mtd/nand/raw/diskonchip.ko
|
||||
kernel/drivers/mtd/nand/raw/denali.ko
|
||||
kernel/drivers/mtd/nand/raw/gpio.ko
|
||||
kernel/drivers/mtd/nand/raw/r852.ko
|
||||
kernel/drivers/mtd/nand/raw/sm_common.ko
|
||||
kernel/drivers/mtd/nand/raw/docg4.ko
|
||||
kernel/drivers/mtd/nand/raw/nandsim.ko
|
||||
kernel/drivers/mtd/nand/raw/denali_pci.ko
|
||||
kernel/drivers/pci/controller/pci-hyperv.ko
|
||||
kernel/drivers/staging/media/imx074/imx074.ko
|
||||
kernel/drivers/staging/media/mt9t031/mt9t031.ko
|
||||
kernel/drivers/staging/media/zoran/videocodec.ko
|
||||
kernel/drivers/staging/media/zoran/zr36050.ko
|
||||
kernel/drivers/staging/media/zoran/zr36067.ko
|
||||
kernel/drivers/staging/media/zoran/zr36060.ko
|
||||
kernel/drivers/staging/media/zoran/zr36016.ko
|
||||
kernel/drivers/staging/most/most_core.ko
|
||||
kernel/fs/autofs/autofs4.ko
|
||||
|
@ -1,8 +1,7 @@
|
||||
diff --git a/init/main.c b/init/main.c
|
||||
index 2858be7..83fa41b 100644
|
||||
--- a/init/main.c
|
||||
+++ b/init/main.c
|
||||
@@ -519,9 +519,12 @@ asmlinkage __visible void __init start_kernel(void)
|
||||
@@ -573,9 +573,12 @@ asmlinkage __visible void __init start_kernel(void)
|
||||
static_command_line, __start___param,
|
||||
__stop___param - __start___param,
|
||||
-1, -1, NULL, &unknown_bootoption);
|
||||
|
0
scripts/build-common
Normal file → Executable file
0
scripts/build-common
Normal file → Executable file
@ -12,18 +12,18 @@ cd ${ARTIFACTS}
|
||||
if [ ! -e "${KERNEL_TAR}" ]; then
|
||||
curl -sL ${KERNEL_URL}${KERNEL_TAR} > ${KERNEL_TAR}
|
||||
fi
|
||||
curl -sL ${KERNEL_URL}${KERNEL_SIGN} > ${KERNEL_SIGN}
|
||||
#curl -sL ${KERNEL_URL}${KERNEL_SIGN} > ${KERNEL_SIGN}
|
||||
|
||||
# grab gregkh's stable signing key
|
||||
GPG_KEY="6092693E"
|
||||
set +e
|
||||
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys $GPG_KEY
|
||||
[ $? -ne 0 ] && echo "gpg2 key sign download failed. trying second mirror"
|
||||
set -e
|
||||
gpg2 --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys $GPG_KEY
|
||||
#GPG_KEY="6092693E"
|
||||
#set +e
|
||||
#gpg2 --keyserver hkp://keys.gnupg.net --recv-keys $GPG_KEY
|
||||
#[ $? -ne 0 ] && echo "gpg2 key sign download failed. trying second mirror"
|
||||
#set -e
|
||||
#gpg2 --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys $GPG_KEY
|
||||
|
||||
if ! xz -cd ${KERNEL_TAR} | gpg2 --verify ${KERNEL_SIGN} - ; then
|
||||
echo "ERROR: ${KERNEL_TAR} signing error" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
#if ! xz -cd ${KERNEL_TAR} | gpg2 --verify ${KERNEL_SIGN} - ; then
|
||||
# echo "ERROR: ${KERNEL_TAR} signing error" 1>&2
|
||||
# exit 1
|
||||
#fi
|
||||
echo "${KERNEL_TAR} probably ok"
|
||||
|
@ -27,7 +27,7 @@ cp ${CONFIG}/${KERNEL_ARCH}/kernel-config ${DIR}/.config
|
||||
pushd .
|
||||
cd ${DIR}
|
||||
echo "are there patches in ${PATCHES}/${KERNEL_ARCH}"
|
||||
for p in ${PATCHES}/${KERNEL_ARCH}/*.patch; do
|
||||
for p in `find ${PATCHES}/${KERNEL_ARCH} -name "*.patch"`; do
|
||||
echo "patching $p"
|
||||
patch -p1 -i $p
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user