Skip to content

Commit

Permalink
linux: Add release candidate version 4.9-rc6
Browse files Browse the repository at this point in the history
Announcement for Linux 4.9-rc6 [1]:

> We're getting further in the rc series, and while things have stayed
> pretty calm, I'm not sure if we're quite there yet. There's a few
> outstanding issues that just shouldn't be issues at rc6 time, so we'll
> just have to see. This may be one of those releases that have an rc8,
> which considering the size of 4.9 is perhaps not that unusual.
>
> That said, nothing particular is bothering me all that much, but we've
> had some of the VMALLOC_STACK fixups continue to trickle in, so I
> worry that we're not quite done there yet. And let's see what
> Thorsten's regression list looks like next week. So no decision yet,
> it could still go either way.
>
> The fact that rc6 is bigger than rc5 was is not a particularly great
> sign, though. But most of that seems to be just the usual timing
> fluctuation: rc6 had networking updates, rc5 didn't, for example.
> There are also some rdma updates etc that stand out. Nothing that
> looks particularly worrisome.
>
> Aside from the aforementioned networking and rdma, there's gpu fixes,
> some tooling and build fixes, and various arch updates (x86, powerpc,
> arm, xtensa). And misc fixes all over (i2c, sound, fuse, kvm..)
>
> Go forth and test,
>
>                     Linus

Remove the patch from linux-4.9_rc5-120, as it didn’t solve the problem.

[1] https://lkml.org/lkml/2016/11/20/153
  • Loading branch information
pmenzel committed Nov 22, 2016
1 parent 734126b commit c60fc8e
Showing 1 changed file with 79 additions and 0 deletions.
79 changes: 79 additions & 0 deletions linux-4.9_rc6-122.bee
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
#!/bin/env beesh

# note: CONFIG=/boot/config-WHATEVER BEE_MAKEFLAGS='-j 40' ./linux-xxx.bee

KERNELVERSION=${PKGVERSION}
if [ -z "${PKGVERSION[3]}" ] ; then
KERNELVERSION=${KERNELVERSION}.0
fi

# append extra version to get for example 4.8.0-rc4
KERNELVERSION=${KERNELVERSION}${PKGEXTRAVERSION_DASH}

echo $KERNELVERSION

SRCURL[0]="https://cdn.kernel.org/pub/linux/kernel/v${PKGVERSION[1]}.x/testing/linux-${PKGVERSION}${PKGEXTRAVERSION_DASH}.tar.xz"

# EXCLUDE=""

#CONFIG=

KERNELLOCAL=".mx64.${PKGREVISION}"
FULLKERNELVERSION="${KERNELVERSION}${KERNELLOCAL}"

B=${S}

mee_patch() {
echo "PATCH $@"
bee_patch $@
}

mee_configure() {
echo "configure $@"
if [ -e /proc/config.gz ] ; then
zcat /proc/config.gz >config-current
RUNNING=config-current
else
RUNNING=/boot/config-$(uname -r)
fi

: ${CONFIG:=${RUNNING}}

if [ ! -e ${CONFIG} ] ; then
echo "can't find config '${CONFIG}'"
exit 1
fi

cp -v ${CONFIG} .config

LOCALVERSION="\"${KERNELLOCAL}\""
sed -i -e "s@CONFIG_LOCALVERSION=.*@CONFIG_LOCALVERSION=${LOCALVERSION}@" .config

echo "doing make -C ${S} olddefconfig in ${PWD} .."

make olddefconfig

echo "doing make -C ${S} menuconfig in ${PWD} .."

make menuconfig
}

mee_build() {
echo "build $@"
make ${BEE_MAKEFLAGS}
}

mee_install() {
echo "install $@"

make modules_install INSTALL_MOD_PATH=${D}
make install INSTALL_PATH=${D}/boot
# make firmware_install INSTALL_MOD_PATH=${D}

rm -v ${D}/lib/modules/${FULLKERNELVERSION}/{source,build}

ln -sv /usr/src/linux/${PKGALLPKG}/source ${D}/lib/modules/${FULLKERNELVERSION}/source
ln -sv /usr/src/linux/${PKGALLPKG}/build ${D}/lib/modules/${FULLKERNELVERSION}/build

ln -sv bzImage-${FULLKERNELVERSION} ${D}/boot/mariux.${PKGREVISION}
}

0 comments on commit c60fc8e

Please sign in to comment.