ubuntu-r v3.7-rc1 rebase
Tim Gardner
tim.gardner at canonical.com
Wed Oct 17 13:40:32 UTC 2012
The ubuntu-r kernel repository has been rebased against 3.7-rc1. You can
find this repo at git://kernel.ubuntu.com/ubuntu/ubuntu-r.git. As soon
as I am informed of the adjective for the R release, then I'll rename
the repo while leaving a link from the original ubuntu-r.
I've boot tested this on an amd64 server only, so your desktop mileage
may vary. Attached is a list of commits that didn't make the cut or were
reverted. I'll be reviewing a few of them since I think they may have
already made it upstream albeit in a slightly different form.
Of particular note are the parallel rootfs patches. I bisected an early
boot failure to 'UBUNTU: SAUCE: Make populate_rootfs asynchronous', so I
ripped out the whole series. Unless someone else gets around to it I
probably won't mess with these patches until well into the 3.8 or 3.9
series. Maybe its time to make a serious effort at upstreaming them.
ARM, as usual for an rc1, is a mess. After disabling a half dozen
drivers and features I gave up. Evan after fixing outright compiler
errors, neither omap nor calxeda will link successfully. See my notes in
dropped.txt
There are a boatload of administrative patches that I'll be collapsing,
so you can expect frequent rebases. You can always return to a
(relatively) stable point by checking out one of the tags, e.g.,
git tag|grep Ubuntu
git checkout -f Ubuntu-3.7.0-0.1-rc1
If you'd like to follow along with the tip of master-next:
git clone git://kernel.ubuntu.com/ubuntu/ubuntu-r.git
cd ubuntu-r
git checkout -b master-next remotes/origin/master-next
Periodically you'll want to update (noting that this will destroy any
local commits on your master-next branch) :
cd ubuntu-r
git checkout -f master-next
git fetch origin; git fetch origin master-next
git reset --hard FETCH_HEAD
If you are running i386/amd64 Precise or Quantal you can use the native
compiler to build, e.g.,
cd ubuntu-r
fakeroot debian/rules clean
dpkg-buildpackage -B -us -uc
Sit back, sip your favourite beverage, and listen to your fan howl.
rtg
--
Tim Gardner tim.gardner at canonical.com
-------------- next part --------------
#
# Patches dropped or reverted while rebasing from 3.6 to 3.7-rc1
#
x86, mce: Xeon75xx specific interface to get corrected memory error information
x86, mce: Rename cpu_specific_poll to mce_cpu_specific_poll
x86, mce: Make xeon75xx memory driver dependent on PCI
UBUNTU: SAUCE: (no-up) PM report driver and device suspend/resume times.
UBUNTU: SAUCE: vt -- maintain bootloader screen mode and content until vt switch
UBUNTU: SAUCE: vt -- allow grub to request automatic vt_handoff
UBUNTU: SAUCE: headers_install: fix #include "..." usage for userspace
UBUNTU: SAUCE: Remove redundant sun/cassini firmware
UBUNTU: SAUCE: Yama: add link restrictions
UBUNTU: SAUCE: security: unconditionally chain to Yama LSM
UBUNTU: SAUCE: firmware: Remove cxgb3 files duplicated in linux-firmware
UBUNTU: SAUCE: firmware: Remove matrox files duplicated in linux-firmware
UBUNTU: SAUCE: firmware: Remove r128 files duplicated in linux-firmware
UBUNTU: SAUCE: firmware: Remove radeon files duplicated in linux-firmware
UBUNTU: SAUCE: drm/i915: Explicitly disable RC6 for certain models
UBUNTU: SAUCE: Make populate_rootfs asynchronous
UBUNTU: SAUCE: async_populate_rootfs: move rootfs init earlier
UBUNTU: SAUCE: ensure root is ready before running usermodehelper
UBUNTU: SAUCE: async_populate_rootfs: fix build warnings
#
# ARM FTBS fixes so far:
#
# Rather then carry all of these patches since things will likely
# get fixed in subsequent rc releases, just manage a quick script to
# disable some ARM releated FTBSs.
#
ARM_FTBS="$ARM_FTBS CONFIG_GPIO_ADNP"
ARM_FTBS="$ARM_FTBS CONFIG_INTERVAL_TREE_TEST"
ARM_FTBS="$ARM_FTBS CONFIG_RBTREE_TEST"
ARM_FTBS="$ARM_FTBS CONFIG_XEN CONFIG_OMAP_BANDGAP"
ARM_FTBS="$ARM_FTBS CONFIG_MMC_DW_EXYNOS"
ARM_FTBS="$ARM_FTBS CONFIG_SND_OMAP_SOC_ZOOM2"
for i in $ARM_FTBS
do
echo "$i=n" >> debian.master/config/armhf/config.common.armhf
echo "$i=n" >> debian.master/config/armel/config.common.armel
done
fdr clean updateconfigs
More information about the kernel-team
mailing list