commit d585c06aa54224bf97a9dab4ac150db1d9ec76bc

OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=309
This commit is contained in:
Michal Marek 2014-08-18 06:02:31 +00:00 committed by Git OBS Bridge
parent 1e9d7ca564
commit 2877902ddc
49 changed files with 6561 additions and 645 deletions

View File

@ -13,7 +13,6 @@
<package>kernel-default</package>
<package>kernel-desktop</package>
<package>kernel-ec2</package>
<package>kernel-exynos</package>
<package>kernel-lpae</package>
<package>kernel-pae</package>
<package>kernel-vanilla</package>

View File

@ -37,7 +37,6 @@
+armv6hl armv6hl/default
+armv7hl armv7hl/default
+armv7hl armv7hl/lpae
+armv7hl armv7hl/exynos
+arm64 arm64/default
+s390x s390x/default

View File

@ -1,5 +1,5 @@
# The version of the main tarball to use
SRCVERSION=3.15
SRCVERSION=3.16
# variant of the kernel-source package, either empty or "-rt"
VARIANT=
# buildservice projects to build the kernel against

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7255930ae41f04ce883c92c2ce9802c3809365f4bfeec7d0b15e2fced501b4a1
size 265224
oid sha256:f3b231c689f431629b64fe6a82f97c75da336d0b83855a60e51872cbfc5c45e4
size 269794

View File

@ -35,7 +35,7 @@
%define src_install_dir /usr/src/linux-%kernelrelease%variant
%define obj_install_dir %src_install_dir-obj
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%define kernel_build_dir %build_src_dir/linux-obj
%(chmod +x %_sourcedir/{@SCRIPTS@})
@ -113,10 +113,6 @@ Requires(post): distribution-release
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
%ifarch s390 s390x
%if %build_vanilla && 0%{?suse_version} < 1130
BuildRequires: dwarfextract
@ -295,12 +291,12 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
if test -e ../config.addon/%cpu_arch_flavor; then
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
%_sourcedir/configtool.pl ../config{,.addon}/%cpu_arch_flavor >.config
%_sourcedir/configtool.pl %my_builddir/config{,.addon}/%cpu_arch_flavor >.config
else
cp ../config/%cpu_arch_flavor .config
cp %my_builddir/config/%cpu_arch_flavor .config
fi
%build_src_dir/scripts/config \
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
@ -357,7 +353,7 @@ fi
# You can also set this permanently in ~/.rpmmacros:
# %_smp_mflags -j 0%(grep -Ec 'cpu[0-9]' /proc/stat)
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../linux-%srcversion/scripts/kmsg-doc
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"
%endif
@ -415,25 +411,17 @@ add_vmlinux()
# mark the file 0644 again
chmod +x %buildroot/$vmlinux
if test $1 == "--compressed"; then
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
ts="$(head -n1 %_sourcedir/source-timestamp)"
touch -d "$ts" %buildroot/$vmlinux
touch %buildroot/$vmlinux.gz
%if 0%{?__debug_package:1}
# split the debug information just to keep the compressed file
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
objcopy --add-gnu-debuglink=%buildroot/$vmlinux_debug \
--strip-debug \
%buildroot/$vmlinux || :
# let find-debuginfo.sh do the real job
rm -f %buildroot/$vmlinux_debug
# compress the vmlinux image after find-debuginfo.sh has processed it
%global __debug_install_post %__debug_install_post \
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
%else
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -450,21 +438,10 @@ add_vmlinux()
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch alpha
add_vmlinux --compressed
cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch ppc ppc64 ppc64le
add_vmlinux
image=vmlinux
%endif
%ifarch ia64
add_vmlinux --compressed
mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \
%buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch s390 s390x
add_vmlinux --compressed
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
@ -479,12 +456,6 @@ add_vmlinux()
find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';'
%endif
%endif
%ifarch sparc64
add_vmlinux --compressed
image=zImage
cp -p arch/sparc/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinux
%endif
%ifarch %arm
add_vmlinux --compressed
case "%build_flavor" in
@ -584,6 +555,7 @@ fi
%if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
%endif
# Create a dummy initrd with roughly the size the real one will have.
@ -713,9 +685,10 @@ if [ %CONFIG_MODULES = y ]; then
strip "$f"
esac
done
# Replace the absolute with a relative path
sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \
%rpm_install_dir/%cpu_arch_flavor/Makefile
# Recreate the generated Makefile with correct path
sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
%rpm_install_dir/%cpu_arch_flavor \
$(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+)[\.-].*/\1 \2/')
fi
add_dirs_to_filelist() {

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15
%define patchversion 3.15.8
%define srcversion 3.16
%define patchversion 3.16.1
%define variant %{nil}
%define vanilla_only 0
@ -35,9 +35,9 @@
%define src_install_dir /usr/src/linux-%kernelrelease%variant
%define obj_install_dir %src_install_dir-obj
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%define kernel_build_dir %build_src_dir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -59,11 +59,11 @@ Name: kernel-debug
Summary: A Debug Version of the Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -113,10 +113,6 @@ Requires(post): distribution-release
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
%ifarch s390 s390x
%if %build_vanilla && 0%{?suse_version} < 1130
BuildRequires: dwarfextract
@ -198,6 +194,7 @@ Source68: host-memcpy-hack.h
Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -275,6 +272,7 @@ NoSource: 68
NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 100
NoSource: 101
NoSource: 102
@ -421,12 +419,12 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
if test -e ../config.addon/%cpu_arch_flavor; then
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
%_sourcedir/configtool.pl ../config{,.addon}/%cpu_arch_flavor >.config
%_sourcedir/configtool.pl %my_builddir/config{,.addon}/%cpu_arch_flavor >.config
else
cp ../config/%cpu_arch_flavor .config
cp %my_builddir/config/%cpu_arch_flavor .config
fi
%build_src_dir/scripts/config \
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
@ -483,7 +481,7 @@ fi
# You can also set this permanently in ~/.rpmmacros:
# %_smp_mflags -j 0%(grep -Ec 'cpu[0-9]' /proc/stat)
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../linux-%srcversion/scripts/kmsg-doc
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"
%endif
@ -541,25 +539,17 @@ add_vmlinux()
# mark the file 0644 again
chmod +x %buildroot/$vmlinux
if test $1 == "--compressed"; then
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
ts="$(head -n1 %_sourcedir/source-timestamp)"
touch -d "$ts" %buildroot/$vmlinux
touch %buildroot/$vmlinux.gz
%if 0%{?__debug_package:1}
# split the debug information just to keep the compressed file
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
objcopy --add-gnu-debuglink=%buildroot/$vmlinux_debug \
--strip-debug \
%buildroot/$vmlinux || :
# let find-debuginfo.sh do the real job
rm -f %buildroot/$vmlinux_debug
# compress the vmlinux image after find-debuginfo.sh has processed it
%global __debug_install_post %__debug_install_post \
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
%else
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -576,21 +566,10 @@ add_vmlinux()
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch alpha
add_vmlinux --compressed
cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch ppc ppc64 ppc64le
add_vmlinux
image=vmlinux
%endif
%ifarch ia64
add_vmlinux --compressed
mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \
%buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch s390 s390x
add_vmlinux --compressed
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
@ -605,12 +584,6 @@ add_vmlinux()
find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';'
%endif
%endif
%ifarch sparc64
add_vmlinux --compressed
image=zImage
cp -p arch/sparc/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinux
%endif
%ifarch %arm
add_vmlinux --compressed
case "%build_flavor" in
@ -710,6 +683,7 @@ fi
%if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
%endif
# Create a dummy initrd with roughly the size the real one will have.
@ -839,9 +813,10 @@ if [ %CONFIG_MODULES = y ]; then
strip "$f"
esac
done
# Replace the absolute with a relative path
sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \
%rpm_install_dir/%cpu_arch_flavor/Makefile
# Recreate the generated Makefile with correct path
sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
%rpm_install_dir/%cpu_arch_flavor \
$(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+)[\.-].*/\1 \2/')
fi
add_dirs_to_filelist() {

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15
%define patchversion 3.15.8
%define srcversion 3.16
%define patchversion 3.16.1
%define variant %{nil}
%define vanilla_only 0
@ -35,9 +35,9 @@
%define src_install_dir /usr/src/linux-%kernelrelease%variant
%define obj_install_dir %src_install_dir-obj
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%define kernel_build_dir %build_src_dir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -59,11 +59,11 @@ Name: kernel-default
Summary: The Standard Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -113,10 +113,6 @@ Requires(post): distribution-release
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
%ifarch s390 s390x
%if %build_vanilla && 0%{?suse_version} < 1130
BuildRequires: dwarfextract
@ -153,6 +149,8 @@ Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17
Provides: kernel-trace = 3.13
Obsoletes: kernel-trace <= 3.13
Provides: kernel-trace-base = 3.13
Obsoletes: kernel-trace-base <= 3.13
%endif
%ifarch ppc64
Provides: kernel-kdump = 2.6.28
@ -161,12 +159,16 @@ Obsoletes: kernel-kdump <= 2.6.28
%ifarch s390x
Provides: kernel-trace = 3.13
Obsoletes: kernel-trace <= 3.13
Provides: kernel-trace-base = 3.13
Obsoletes: kernel-trace-base <= 3.13
%endif
%ifarch x86_64
Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17
Provides: kernel-trace = 3.13
Obsoletes: kernel-trace <= 3.13
Provides: kernel-trace-base = 3.13
Obsoletes: kernel-trace-base <= 3.13
%endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh
@ -214,6 +216,7 @@ Source68: host-memcpy-hack.h
Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -291,6 +294,7 @@ NoSource: 68
NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 100
NoSource: 101
NoSource: 102
@ -436,12 +440,12 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
if test -e ../config.addon/%cpu_arch_flavor; then
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
%_sourcedir/configtool.pl ../config{,.addon}/%cpu_arch_flavor >.config
%_sourcedir/configtool.pl %my_builddir/config{,.addon}/%cpu_arch_flavor >.config
else
cp ../config/%cpu_arch_flavor .config
cp %my_builddir/config/%cpu_arch_flavor .config
fi
%build_src_dir/scripts/config \
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
@ -498,7 +502,7 @@ fi
# You can also set this permanently in ~/.rpmmacros:
# %_smp_mflags -j 0%(grep -Ec 'cpu[0-9]' /proc/stat)
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../linux-%srcversion/scripts/kmsg-doc
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"
%endif
@ -556,25 +560,17 @@ add_vmlinux()
# mark the file 0644 again
chmod +x %buildroot/$vmlinux
if test $1 == "--compressed"; then
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
ts="$(head -n1 %_sourcedir/source-timestamp)"
touch -d "$ts" %buildroot/$vmlinux
touch %buildroot/$vmlinux.gz
%if 0%{?__debug_package:1}
# split the debug information just to keep the compressed file
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
objcopy --add-gnu-debuglink=%buildroot/$vmlinux_debug \
--strip-debug \
%buildroot/$vmlinux || :
# let find-debuginfo.sh do the real job
rm -f %buildroot/$vmlinux_debug
# compress the vmlinux image after find-debuginfo.sh has processed it
%global __debug_install_post %__debug_install_post \
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
%else
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -591,21 +587,10 @@ add_vmlinux()
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch alpha
add_vmlinux --compressed
cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch ppc ppc64 ppc64le
add_vmlinux
image=vmlinux
%endif
%ifarch ia64
add_vmlinux --compressed
mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \
%buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch s390 s390x
add_vmlinux --compressed
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
@ -620,12 +605,6 @@ add_vmlinux()
find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';'
%endif
%endif
%ifarch sparc64
add_vmlinux --compressed
image=zImage
cp -p arch/sparc/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinux
%endif
%ifarch %arm
add_vmlinux --compressed
case "%build_flavor" in
@ -725,6 +704,7 @@ fi
%if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
%endif
# Create a dummy initrd with roughly the size the real one will have.
@ -854,9 +834,10 @@ if [ %CONFIG_MODULES = y ]; then
strip "$f"
esac
done
# Replace the absolute with a relative path
sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \
%rpm_install_dir/%cpu_arch_flavor/Makefile
# Recreate the generated Makefile with correct path
sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
%rpm_install_dir/%cpu_arch_flavor \
$(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+)[\.-].*/\1 \2/')
fi
add_dirs_to_filelist() {
@ -974,18 +955,7 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Provides: kernel-trace-base = 3.13
Obsoletes: kernel-trace-base <= 3.13
%endif
%ifarch s390x
Provides: kernel-trace-base = 3.13
Obsoletes: kernel-trace-base <= 3.13
%endif
%ifarch x86_64
Provides: kernel-trace-base = 3.13
Obsoletes: kernel-trace-base <= 3.13
%endif
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15
%define patchversion 3.15.8
%define srcversion 3.16
%define patchversion 3.16.1
%define variant %{nil}
%define vanilla_only 0
@ -35,9 +35,9 @@
%define src_install_dir /usr/src/linux-%kernelrelease%variant
%define obj_install_dir %src_install_dir-obj
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%define kernel_build_dir %build_src_dir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -59,11 +59,11 @@ Name: kernel-desktop
Summary: Kernel optimized for the desktop
License: GPL-2.0
Group: System/Kernel
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -113,10 +113,6 @@ Requires(post): distribution-release
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
%ifarch s390 s390x
%if %build_vanilla && 0%{?suse_version} < 1130
BuildRequires: dwarfextract
@ -195,6 +191,7 @@ Source68: host-memcpy-hack.h
Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -272,6 +269,7 @@ NoSource: 68
NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 100
NoSource: 101
NoSource: 102
@ -430,12 +428,12 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
if test -e ../config.addon/%cpu_arch_flavor; then
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
%_sourcedir/configtool.pl ../config{,.addon}/%cpu_arch_flavor >.config
%_sourcedir/configtool.pl %my_builddir/config{,.addon}/%cpu_arch_flavor >.config
else
cp ../config/%cpu_arch_flavor .config
cp %my_builddir/config/%cpu_arch_flavor .config
fi
%build_src_dir/scripts/config \
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
@ -492,7 +490,7 @@ fi
# You can also set this permanently in ~/.rpmmacros:
# %_smp_mflags -j 0%(grep -Ec 'cpu[0-9]' /proc/stat)
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../linux-%srcversion/scripts/kmsg-doc
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"
%endif
@ -550,25 +548,17 @@ add_vmlinux()
# mark the file 0644 again
chmod +x %buildroot/$vmlinux
if test $1 == "--compressed"; then
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
ts="$(head -n1 %_sourcedir/source-timestamp)"
touch -d "$ts" %buildroot/$vmlinux
touch %buildroot/$vmlinux.gz
%if 0%{?__debug_package:1}
# split the debug information just to keep the compressed file
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
objcopy --add-gnu-debuglink=%buildroot/$vmlinux_debug \
--strip-debug \
%buildroot/$vmlinux || :
# let find-debuginfo.sh do the real job
rm -f %buildroot/$vmlinux_debug
# compress the vmlinux image after find-debuginfo.sh has processed it
%global __debug_install_post %__debug_install_post \
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
%else
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -585,21 +575,10 @@ add_vmlinux()
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch alpha
add_vmlinux --compressed
cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch ppc ppc64 ppc64le
add_vmlinux
image=vmlinux
%endif
%ifarch ia64
add_vmlinux --compressed
mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \
%buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch s390 s390x
add_vmlinux --compressed
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
@ -614,12 +593,6 @@ add_vmlinux()
find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';'
%endif
%endif
%ifarch sparc64
add_vmlinux --compressed
image=zImage
cp -p arch/sparc/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinux
%endif
%ifarch %arm
add_vmlinux --compressed
case "%build_flavor" in
@ -719,6 +692,7 @@ fi
%if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
%endif
# Create a dummy initrd with roughly the size the real one will have.
@ -848,9 +822,10 @@ if [ %CONFIG_MODULES = y ]; then
strip "$f"
esac
done
# Replace the absolute with a relative path
sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \
%rpm_install_dir/%cpu_arch_flavor/Makefile
# Recreate the generated Makefile with correct path
sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
%rpm_install_dir/%cpu_arch_flavor \
$(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+)[\.-].*/\1 \2/')
fi
add_dirs_to_filelist() {

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -16,7 +16,7 @@
#
%define patchversion 3.15.8
%define patchversion 3.16.1
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -25,11 +25,11 @@ Name: kernel-docs
Summary: Kernel Documentation
License: GPL-2.0
Group: Documentation/Man
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
BuildRequires: docbook-toys
BuildRequires: docbook-utils

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15
%define patchversion 3.15.8
%define srcversion 3.16
%define patchversion 3.16.1
%define variant %{nil}
%define vanilla_only 0
@ -35,9 +35,9 @@
%define src_install_dir /usr/src/linux-%kernelrelease%variant
%define obj_install_dir %src_install_dir-obj
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%define kernel_build_dir %build_src_dir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -59,11 +59,11 @@ Name: kernel-ec2
Summary: The Amazon EC2 Xen Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -113,10 +113,6 @@ Requires(post): distribution-release
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
%ifarch s390 s390x
%if %build_vanilla && 0%{?suse_version} < 1130
BuildRequires: dwarfextract
@ -195,6 +191,7 @@ Source68: host-memcpy-hack.h
Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -272,6 +269,7 @@ NoSource: 68
NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 100
NoSource: 101
NoSource: 102
@ -420,12 +418,12 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
if test -e ../config.addon/%cpu_arch_flavor; then
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
%_sourcedir/configtool.pl ../config{,.addon}/%cpu_arch_flavor >.config
%_sourcedir/configtool.pl %my_builddir/config{,.addon}/%cpu_arch_flavor >.config
else
cp ../config/%cpu_arch_flavor .config
cp %my_builddir/config/%cpu_arch_flavor .config
fi
%build_src_dir/scripts/config \
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
@ -482,7 +480,7 @@ fi
# You can also set this permanently in ~/.rpmmacros:
# %_smp_mflags -j 0%(grep -Ec 'cpu[0-9]' /proc/stat)
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../linux-%srcversion/scripts/kmsg-doc
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"
%endif
@ -540,25 +538,17 @@ add_vmlinux()
# mark the file 0644 again
chmod +x %buildroot/$vmlinux
if test $1 == "--compressed"; then
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
ts="$(head -n1 %_sourcedir/source-timestamp)"
touch -d "$ts" %buildroot/$vmlinux
touch %buildroot/$vmlinux.gz
%if 0%{?__debug_package:1}
# split the debug information just to keep the compressed file
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
objcopy --add-gnu-debuglink=%buildroot/$vmlinux_debug \
--strip-debug \
%buildroot/$vmlinux || :
# let find-debuginfo.sh do the real job
rm -f %buildroot/$vmlinux_debug
# compress the vmlinux image after find-debuginfo.sh has processed it
%global __debug_install_post %__debug_install_post \
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
%else
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -575,21 +565,10 @@ add_vmlinux()
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch alpha
add_vmlinux --compressed
cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch ppc ppc64 ppc64le
add_vmlinux
image=vmlinux
%endif
%ifarch ia64
add_vmlinux --compressed
mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \
%buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch s390 s390x
add_vmlinux --compressed
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
@ -604,12 +583,6 @@ add_vmlinux()
find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';'
%endif
%endif
%ifarch sparc64
add_vmlinux --compressed
image=zImage
cp -p arch/sparc/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinux
%endif
%ifarch %arm
add_vmlinux --compressed
case "%build_flavor" in
@ -709,6 +682,7 @@ fi
%if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
%endif
# Create a dummy initrd with roughly the size the real one will have.
@ -838,9 +812,10 @@ if [ %CONFIG_MODULES = y ]; then
strip "$f"
esac
done
# Replace the absolute with a relative path
sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \
%rpm_install_dir/%cpu_arch_flavor/Makefile
# Recreate the generated Makefile with correct path
sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
%rpm_install_dir/%cpu_arch_flavor \
$(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+)[\.-].*/\1 \2/')
fi
add_dirs_to_filelist() {

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15
%define patchversion 3.15.8
%define srcversion 3.16
%define patchversion 3.16.1
%define variant %{nil}
%define vanilla_only 0
@ -35,9 +35,9 @@
%define src_install_dir /usr/src/linux-%kernelrelease%variant
%define obj_install_dir %src_install_dir-obj
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%define kernel_build_dir %build_src_dir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -59,11 +59,11 @@ Name: kernel-lpae
Summary: Kernel for LPAE enabled systems
License: GPL-2.0
Group: System/Kernel
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -113,10 +113,6 @@ Requires(post): distribution-release
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
%ifarch s390 s390x
%if %build_vanilla && 0%{?suse_version} < 1130
BuildRequires: dwarfextract
@ -195,6 +191,7 @@ Source68: host-memcpy-hack.h
Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -272,6 +269,7 @@ NoSource: 68
NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 100
NoSource: 101
NoSource: 102
@ -418,12 +416,12 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
if test -e ../config.addon/%cpu_arch_flavor; then
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
%_sourcedir/configtool.pl ../config{,.addon}/%cpu_arch_flavor >.config
%_sourcedir/configtool.pl %my_builddir/config{,.addon}/%cpu_arch_flavor >.config
else
cp ../config/%cpu_arch_flavor .config
cp %my_builddir/config/%cpu_arch_flavor .config
fi
%build_src_dir/scripts/config \
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
@ -480,7 +478,7 @@ fi
# You can also set this permanently in ~/.rpmmacros:
# %_smp_mflags -j 0%(grep -Ec 'cpu[0-9]' /proc/stat)
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../linux-%srcversion/scripts/kmsg-doc
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"
%endif
@ -538,25 +536,17 @@ add_vmlinux()
# mark the file 0644 again
chmod +x %buildroot/$vmlinux
if test $1 == "--compressed"; then
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
ts="$(head -n1 %_sourcedir/source-timestamp)"
touch -d "$ts" %buildroot/$vmlinux
touch %buildroot/$vmlinux.gz
%if 0%{?__debug_package:1}
# split the debug information just to keep the compressed file
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
objcopy --add-gnu-debuglink=%buildroot/$vmlinux_debug \
--strip-debug \
%buildroot/$vmlinux || :
# let find-debuginfo.sh do the real job
rm -f %buildroot/$vmlinux_debug
# compress the vmlinux image after find-debuginfo.sh has processed it
%global __debug_install_post %__debug_install_post \
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
%else
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -573,21 +563,10 @@ add_vmlinux()
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch alpha
add_vmlinux --compressed
cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch ppc ppc64 ppc64le
add_vmlinux
image=vmlinux
%endif
%ifarch ia64
add_vmlinux --compressed
mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \
%buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch s390 s390x
add_vmlinux --compressed
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
@ -602,12 +581,6 @@ add_vmlinux()
find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';'
%endif
%endif
%ifarch sparc64
add_vmlinux --compressed
image=zImage
cp -p arch/sparc/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinux
%endif
%ifarch %arm
add_vmlinux --compressed
case "%build_flavor" in
@ -707,6 +680,7 @@ fi
%if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
%endif
# Create a dummy initrd with roughly the size the real one will have.
@ -836,9 +810,10 @@ if [ %CONFIG_MODULES = y ]; then
strip "$f"
esac
done
# Replace the absolute with a relative path
sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \
%rpm_install_dir/%cpu_arch_flavor/Makefile
# Recreate the generated Makefile with correct path
sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
%rpm_install_dir/%cpu_arch_flavor \
$(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+)[\.-].*/\1 \2/')
fi
add_dirs_to_filelist() {

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
%define patchversion 3.15.8
%define patchversion 3.16.1
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -45,11 +45,11 @@ BuildRequires: dracut
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0
Group: SLES
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
%description
@ -93,7 +93,7 @@ chmod a+rx /usr/lib/dracut/modules.d/80obs/setup_obs.sh
# a longer list to have them also available for qemu cross builds where x86_64 kernel runs in eg. arm env.
# this list of modules where available on build workers of build.opensuse.org, so we stay compatible.
export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_blk fat vfat nls_cp437 nls_iso8859-1 ibmvscsi ibmvscsic"
export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk fat vfat nls_cp437 nls_iso8859-1 ibmvscsi ibmvscsic"
ROOT=""
[ -e "/dev/vda" ] && ROOT="-d /dev/vda"
[ -e /dev/hda1 ] && ROOT="-d /dev/hda1" # for xen builds
@ -101,6 +101,9 @@ ROOT=""
%ifarch s390 s390x
%define kernel_name image
%endif
%ifarch aarch64
%define kernel_name Image
%endif
%if 0%{?suse_version} < 1320
# For SLE 11

View File

@ -93,7 +93,7 @@ chmod a+rx /usr/lib/dracut/modules.d/80obs/setup_obs.sh
# a longer list to have them also available for qemu cross builds where x86_64 kernel runs in eg. arm env.
# this list of modules where available on build workers of build.opensuse.org, so we stay compatible.
export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_blk fat vfat nls_cp437 nls_iso8859-1 ibmvscsi ibmvscsic"
export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk fat vfat nls_cp437 nls_iso8859-1 ibmvscsi ibmvscsic"
ROOT=""
[ -e "/dev/vda" ] && ROOT="-d /dev/vda"
[ -e /dev/hda1 ] && ROOT="-d /dev/hda1" # for xen builds
@ -101,6 +101,9 @@ ROOT=""
%ifarch s390 s390x
%define kernel_name image
%endif
%ifarch aarch64
%define kernel_name Image
%endif
%if 0%{?suse_version} < 1320
# For SLE 11

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -17,7 +17,7 @@
# needsrootforbuild
%define patchversion 3.15.8
%define patchversion 3.16.1
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -36,11 +36,11 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Basic QA tests for the kernel
License: GPL-2.0
Group: SLES
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
%description

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -17,7 +17,7 @@
# needsrootforbuild
%define patchversion 3.15.8
%define patchversion 3.16.1
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -36,11 +36,11 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Basic QA tests for the kernel
License: GPL-2.0
Group: SLES
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
%description

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15
%define patchversion 3.15.8
%define srcversion 3.16
%define patchversion 3.16.1
%define variant %{nil}
%define vanilla_only 0
@ -35,9 +35,9 @@
%define src_install_dir /usr/src/linux-%kernelrelease%variant
%define obj_install_dir %src_install_dir-obj
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%define kernel_build_dir %build_src_dir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -59,11 +59,11 @@ Name: kernel-pae
Summary: Kernel with PAE Support
License: GPL-2.0
Group: System/Kernel
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -113,10 +113,6 @@ Requires(post): distribution-release
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
%ifarch s390 s390x
%if %build_vanilla && 0%{?suse_version} < 1130
BuildRequires: dwarfextract
@ -200,6 +196,7 @@ Source68: host-memcpy-hack.h
Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -277,6 +274,7 @@ NoSource: 68
NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 100
NoSource: 101
NoSource: 102
@ -429,12 +427,12 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
if test -e ../config.addon/%cpu_arch_flavor; then
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
%_sourcedir/configtool.pl ../config{,.addon}/%cpu_arch_flavor >.config
%_sourcedir/configtool.pl %my_builddir/config{,.addon}/%cpu_arch_flavor >.config
else
cp ../config/%cpu_arch_flavor .config
cp %my_builddir/config/%cpu_arch_flavor .config
fi
%build_src_dir/scripts/config \
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
@ -491,7 +489,7 @@ fi
# You can also set this permanently in ~/.rpmmacros:
# %_smp_mflags -j 0%(grep -Ec 'cpu[0-9]' /proc/stat)
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../linux-%srcversion/scripts/kmsg-doc
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"
%endif
@ -549,25 +547,17 @@ add_vmlinux()
# mark the file 0644 again
chmod +x %buildroot/$vmlinux
if test $1 == "--compressed"; then
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
ts="$(head -n1 %_sourcedir/source-timestamp)"
touch -d "$ts" %buildroot/$vmlinux
touch %buildroot/$vmlinux.gz
%if 0%{?__debug_package:1}
# split the debug information just to keep the compressed file
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
objcopy --add-gnu-debuglink=%buildroot/$vmlinux_debug \
--strip-debug \
%buildroot/$vmlinux || :
# let find-debuginfo.sh do the real job
rm -f %buildroot/$vmlinux_debug
# compress the vmlinux image after find-debuginfo.sh has processed it
%global __debug_install_post %__debug_install_post \
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
%else
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -584,21 +574,10 @@ add_vmlinux()
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch alpha
add_vmlinux --compressed
cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch ppc ppc64 ppc64le
add_vmlinux
image=vmlinux
%endif
%ifarch ia64
add_vmlinux --compressed
mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \
%buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch s390 s390x
add_vmlinux --compressed
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
@ -613,12 +592,6 @@ add_vmlinux()
find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';'
%endif
%endif
%ifarch sparc64
add_vmlinux --compressed
image=zImage
cp -p arch/sparc/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinux
%endif
%ifarch %arm
add_vmlinux --compressed
case "%build_flavor" in
@ -718,6 +691,7 @@ fi
%if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
%endif
# Create a dummy initrd with roughly the size the real one will have.
@ -847,9 +821,10 @@ if [ %CONFIG_MODULES = y ]; then
strip "$f"
esac
done
# Replace the absolute with a relative path
sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \
%rpm_install_dir/%cpu_arch_flavor/Makefile
# Recreate the generated Makefile with correct path
sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
%rpm_install_dir/%cpu_arch_flavor \
$(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+)[\.-].*/\1 \2/')
fi
add_dirs_to_filelist() {
@ -1015,10 +990,7 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Provides: kernel-vmi-extra = 2.6.38
Obsoletes: kernel-vmi-extra <= 2.6.38
%endif
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -1076,10 +1048,7 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
%ifarch %ix86
Provides: kernel-vmi-devel = 2.6.38
Obsoletes: kernel-vmi-devel <= 2.6.38
%endif
PreReq: coreutils
%description devel

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -17,8 +17,8 @@
# icecream 0
%define srcversion 3.15
%define patchversion 3.15.8
%define srcversion 3.16
%define patchversion 3.16.1
%define variant %{nil}
%define vanilla_only 0
@ -30,11 +30,11 @@ Name: kernel-source
Summary: The Linux Kernel Sources
License: GPL-2.0
Group: Development/Sources
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
Url: http://www.kernel.org/
AutoReqProv: off
@ -91,6 +91,7 @@ Source68: host-memcpy-hack.h
Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -113,7 +114,7 @@ Prefix: /usr/src
# Source is only complete with devel files.
Requires: kernel-devel%variant = %version-%release
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%define symbols %(set -- $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define variant_symbols %(case %name in (*-rt) echo "RT" ;; esac)

View File

@ -91,6 +91,7 @@ Source68: host-memcpy-hack.h
Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -24,12 +24,12 @@ Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0
Group: Development/Sources
Version: 3.15.8
Version: 3.16.1
%if %using_buildservice
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
%else
%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
@ -45,9 +45,6 @@ Requires: kernel-default-devel = %version-%source_rel
Requires: kernel-desktop-devel = %version-%source_rel
%endif
%ifarch armv7hl
Requires: kernel-exynos-devel = %version-%source_rel
%endif
%ifarch armv7hl
Requires: kernel-lpae-devel = %version-%source_rel
%endif
%ifarch %ix86

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15
%define patchversion 3.15.8
%define srcversion 3.16
%define patchversion 3.16.1
%define variant %{nil}
%define vanilla_only 0
@ -35,9 +35,9 @@
%define src_install_dir /usr/src/linux-%kernelrelease%variant
%define obj_install_dir %src_install_dir-obj
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%define kernel_build_dir %build_src_dir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -59,11 +59,11 @@ Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
License: GPL-2.0
Group: System/Kernel
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -113,10 +113,6 @@ Requires(post): distribution-release
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
%ifarch s390 s390x
%if %build_vanilla && 0%{?suse_version} < 1130
BuildRequires: dwarfextract
@ -195,6 +191,7 @@ Source68: host-memcpy-hack.h
Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -272,6 +269,7 @@ NoSource: 68
NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 100
NoSource: 101
NoSource: 102
@ -417,12 +415,12 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
if test -e ../config.addon/%cpu_arch_flavor; then
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
%_sourcedir/configtool.pl ../config{,.addon}/%cpu_arch_flavor >.config
%_sourcedir/configtool.pl %my_builddir/config{,.addon}/%cpu_arch_flavor >.config
else
cp ../config/%cpu_arch_flavor .config
cp %my_builddir/config/%cpu_arch_flavor .config
fi
%build_src_dir/scripts/config \
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
@ -479,7 +477,7 @@ fi
# You can also set this permanently in ~/.rpmmacros:
# %_smp_mflags -j 0%(grep -Ec 'cpu[0-9]' /proc/stat)
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../linux-%srcversion/scripts/kmsg-doc
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"
%endif
@ -537,25 +535,17 @@ add_vmlinux()
# mark the file 0644 again
chmod +x %buildroot/$vmlinux
if test $1 == "--compressed"; then
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
ts="$(head -n1 %_sourcedir/source-timestamp)"
touch -d "$ts" %buildroot/$vmlinux
touch %buildroot/$vmlinux.gz
%if 0%{?__debug_package:1}
# split the debug information just to keep the compressed file
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
objcopy --add-gnu-debuglink=%buildroot/$vmlinux_debug \
--strip-debug \
%buildroot/$vmlinux || :
# let find-debuginfo.sh do the real job
rm -f %buildroot/$vmlinux_debug
# compress the vmlinux image after find-debuginfo.sh has processed it
%global __debug_install_post %__debug_install_post \
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
%else
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -572,21 +562,10 @@ add_vmlinux()
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch alpha
add_vmlinux --compressed
cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch ppc ppc64 ppc64le
add_vmlinux
image=vmlinux
%endif
%ifarch ia64
add_vmlinux --compressed
mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \
%buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch s390 s390x
add_vmlinux --compressed
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
@ -601,12 +580,6 @@ add_vmlinux()
find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';'
%endif
%endif
%ifarch sparc64
add_vmlinux --compressed
image=zImage
cp -p arch/sparc/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinux
%endif
%ifarch %arm
add_vmlinux --compressed
case "%build_flavor" in
@ -706,6 +679,7 @@ fi
%if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
%endif
# Create a dummy initrd with roughly the size the real one will have.
@ -835,9 +809,10 @@ if [ %CONFIG_MODULES = y ]; then
strip "$f"
esac
done
# Replace the absolute with a relative path
sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \
%rpm_install_dir/%cpu_arch_flavor/Makefile
# Recreate the generated Makefile with correct path
sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
%rpm_install_dir/%cpu_arch_flavor \
$(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+)[\.-].*/\1 \2/')
fi
add_dirs_to_filelist() {

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Aug 18 03:41:01 CEST 2014 - afaerber@suse.de
- config: armv7hl: Enable DWMAC_SUNXI for lpae flavor as well
Without this, the Cubietruck has no network in LPAE mode.
- commit 4f16280
-------------------------------------------------------------------
Sun Aug 17 10:28:54 CEST 2014 - jslaby@suse.cz
- Linux 3.16.1.
- commit 9353bcb
-------------------------------------------------------------------
Wed Aug 13 18:23:31 CEST 2014 - tiwai@suse.de
- Revert "config: armv7hl: Disable OMAP DRM"
This reverts commit f92487dbd7a305531e4cc54c41609b8f77a1bc30.
The previous commit should fix the build error of omapdrm.
- commit 07174c1
-------------------------------------------------------------------
Wed Aug 13 18:23:18 CEST 2014 - tiwai@suse.de
- drm: omapdrm: fix compiler errors.
- commit ee3abc8
-------------------------------------------------------------------
Wed Aug 13 15:20:31 CEST 2014 - afaerber@suse.de
- config: armv7hl: Disable OMAP DRM
To avoid errors such as:
../drivers/gpu/drm/omapdrm/omap_plane.c: In function 'omap_plane_pre_apply':
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Werror=format=]
DBG("%d,%d %08x %08x", info->pos_x, info->pos_y,
^
../drivers/gpu/drm/omapdrm/omap_plane.c:145:2: error: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Werror=format=]
cc1: all warnings being treated as errors
disable OMAP DRM for now.
Two patches were sent upstream by Matwey V. Kornilov but didn't find
their way into v3.16. Once patches are applied, revert this commit.
- commit f92487d
-------------------------------------------------------------------
Wed Aug 13 14:47:17 CEST 2014 - afaerber@suse.de
- config: arm64: Disable ARM64 crypto extensions
To avoid build errors such as:
ld: cannot find arch/arm64/crypto/aes-glue-ce.o: No such file or directory
../scripts/Makefile.build:411: recipe for target 'arch/arm64/crypto/aes-ce-blk.o' failed
disable support for ARM64 crypto extensions for now.
A patch was submitted upstream by Andreas Schwab but didn't make it into
v3.16. Once that is available, this commit should be reverted.
- commit 5f99cfd
-------------------------------------------------------------------
Tue Aug 12 08:50:20 CEST 2014 - schwab@suse.de
- config: arm64/default: make rtc-pl03[01] built-in
- commit 1b1d9da
-------------------------------------------------------------------
Fri Aug 8 23:31:50 CEST 2014 - jeffm@suse.com
- rtsx_usb: export device table (bnc#890096).
- commit a29135e
-------------------------------------------------------------------
Fri Aug 8 12:46:34 CEST 2014 - tiwai@suse.de
- Delete patches.drivers/drm-cirrus-Use-16bpp-as-default (bnc#890599).
- commit 820d92f
-------------------------------------------------------------------
Wed Aug 6 15:37:49 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-final.
- vscsi: support larger transfer sizes (bnc#774818).
- commit 0e31675
-------------------------------------------------------------------
Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
@ -5,6 +85,38 @@ Tue Aug 5 06:15:41 CEST 2014 - jeffm@suse.com
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit 258e3b0
-------------------------------------------------------------------
Tue Aug 5 06:10:37 CEST 2014 - jeffm@suse.com
- nfs: nfs3_list_one_acl(): check get_acl() result with
IS_ERR_OR_NULL (bko#81111 bnc#889790).
- commit c485b2b
-------------------------------------------------------------------
Tue Aug 5 02:47:21 CEST 2014 - jeffm@suse.com
- reiserfs: fix corruption introduced by balance_leaf refactor.
- commit 37d2234
-------------------------------------------------------------------
Mon Aug 4 18:50:24 CEST 2014 - jeffm@suse.com
- config: disable CONFIG_PPC_PS3 on ppc64le
The PS3 hardware is big-endian.
- commit a9046ed
-------------------------------------------------------------------
Mon Aug 4 18:49:10 CEST 2014 - jeffm@suse.com
- config: resync vanilla configs (no actual changes)
- commit 2821f4c
-------------------------------------------------------------------
Mon Aug 4 17:22:51 CEST 2014 - jeffm@suse.com
- Update to 3.16.
- commit bf5b385
-------------------------------------------------------------------
Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
@ -12,6 +124,45 @@ Fri Aug 1 09:16:13 CEST 2014 - jslaby@suse.cz
- Refresh patches.suse/stack-unwind.
- commit 1bbc06d
-------------------------------------------------------------------
Thu Jul 31 14:26:32 CEST 2014 - jkosina@suse.cz
- Refresh patches.fixes/input-add-acer-aspire-5710-to-nomux.patch: update
upstream reference.
- commit 7690e04
-------------------------------------------------------------------
Wed Jul 30 11:38:03 CEST 2014 - jdelvare@suse.de
- Revert "config: disable USB_UAS (bnc#888069)."
This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas
driver works fine since kernel v3.15, the problem was that the
module was blacklisted so it would not load when needed.
- commit 9b5a5f0
-------------------------------------------------------------------
Wed Jul 30 08:21:30 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc7 and c/s 1263.
- netbk: Don't destroy the netdev until the vif is shut down
(bnc#881008).
- commit a2720a7
-------------------------------------------------------------------
Tue Jul 29 19:31:29 CEST 2014 - jeffm@suse.com
- config: disable USB_UAS (bnc#888069).
uas is already blacklisted in /etc/modprobe.d/50-blacklist.conf as
being hopelessly broken, but there are parts of usb-storage that are
ifdef'd around it being configured at all. Let's disable it completely.
- commit f509af6
-------------------------------------------------------------------
Tue Jul 29 00:34:50 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc7.
- commit 47ebc04
-------------------------------------------------------------------
Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
@ -21,6 +172,21 @@ Mon Jul 28 21:01:30 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 972d9a6
-------------------------------------------------------------------
Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
- Update config files: disable CONFIG_STE_MODEM_RPROC
I was told by Dmitry Tarnyagin and Linus Walleij that there exists no
public hardware that needs this driver, so there is no point in
building it and shipping it.
- commit 85b815c
-------------------------------------------------------------------
Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
@ -28,12 +194,46 @@ Mon Jul 21 17:32:30 CEST 2014 - jslaby@suse.cz
(bnc#879071).
- commit edc5ddf
-------------------------------------------------------------------
Mon Jul 21 15:03:47 CEST 2014 - jeffm@suse.com
- config: sync vanilla configs
- commit a0523f2
-------------------------------------------------------------------
Mon Jul 21 14:51:21 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc6.
- Eliminated 1 patch.
- commit 2736eea
-------------------------------------------------------------------
Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
- Update armv7hl config files for 3.16-rc5
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
- Linux 3.15.6.
- commit fdb2dde
-------------------------------------------------------------------
Mon Jul 14 16:29:51 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc5.
- Eliminated 1 patch.
- commit e709184
-------------------------------------------------------------------
Fri Jul 11 08:44:43 CEST 2014 - jdelvare@suse.de
- Update ppc config files: Disable ChromeOS drivers
No Chromebook is based on PowerPC so these drivers are useless on ppc.
- commit aa23827
-------------------------------------------------------------------
Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
@ -44,6 +244,18 @@ Thu Jul 10 10:16:25 CEST 2014 - jslaby@suse.cz
bah, one should run sequence_patch after rebase.
- commit 01d2774
-------------------------------------------------------------------
Wed Jul 9 22:49:06 CEST 2014 - mmarek@suse.cz
- rpm/package-descriptions: Drop descriptions for dropped flavors
- commit aa68ae6
-------------------------------------------------------------------
Wed Jul 9 22:45:03 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/post(un).sh: Drop checks for dropped archs/flavors
- commit bd6afed
-------------------------------------------------------------------
Wed Jul 9 22:12:01 CEST 2014 - jslaby@suse.cz
@ -62,12 +274,95 @@ Mon Jul 7 21:54:47 CEST 2014 - jslaby@suse.cz
(bnc#878489).
- commit 2b59ae6
-------------------------------------------------------------------
Mon Jul 7 18:11:52 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Delete the build-id links created by vdso_install
- commit ca040af
-------------------------------------------------------------------
Mon Jul 7 17:43:17 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc4.
- commit 45467d6
-------------------------------------------------------------------
Mon Jul 7 08:37:59 CEST 2014 - jslaby@suse.cz
- Linux 3.15.4.
- commit ca33e5b
-------------------------------------------------------------------
Sun Jul 6 17:50:33 CEST 2014 - afaerber@suse.de
- config: armv7hl: Update configs for 3.16-rc3
* Samsung Exynos is now in default flavor, drop exynos flavor
* Enable Freescale/Xilinx for default flavor only
* Enable Qualcomm/LSI for both default and lpae flavors
* Enable Allwinner A20+ in lpae flavor, A10+ in default flavor
* Enable Hisilicon Hi3xxx in default flavor
* Enable Renesas RZ/A in default flavor
* Enable big.LITTLE switcher module
* Enable PCI for Freescale/Marvell/Nvidia/Samsung
but keep device drivers to minimum, as known boards are mini PCIe only
* Build in some more serial drivers for console use
* Enable some missing USB media device driver modules
* Disable OMAP4 V4L as it cannot be built as module (Matwey K.)
- commit ca6193e
-------------------------------------------------------------------
Sun Jul 6 00:58:54 CEST 2014 - afaerber@suse.de
- config: arm64: Update config for 3.16-rc3
- commit 28b0756
-------------------------------------------------------------------
Sun Jul 6 00:58:53 CEST 2014 - afaerber@suse.de
- config: armv6hl: Update config for 3.16-rc3
- commit d2f49e1
-------------------------------------------------------------------
Fri Jul 4 19:58:38 CEST 2014 - jdelvare@suse.de
- Update config files: Disable CONFIG_DRM_I2C_NXP_TDA998X
Disable the TDA998x driver in all flavors where is not needed.
- commit 267d4c1
-------------------------------------------------------------------
Fri Jul 4 15:02:18 CEST 2014 - mmarek@suse.cz
- kbuild: Do not print the build directory with make -s.
- commit 6bf8303
-------------------------------------------------------------------
Thu Jul 3 16:03:41 CEST 2014 - jbeulich@suse.com
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- commit 56ffa43
-------------------------------------------------------------------
Wed Jul 2 19:05:59 CEST 2014 - jeffm@suse.com
- Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- commit 29c1c05
-------------------------------------------------------------------
Wed Jul 2 18:53:43 CEST 2014 - jeffm@suse.com
- Update to 3.16-rc3.
- Eliminated 1 patch.
- commit d86449f
-------------------------------------------------------------------
Tue Jul 1 14:47:46 CEST 2014 - jdelvare@suse.de
- net: fix circular dependency in of_mdio code.
- commit 66576dd
-------------------------------------------------------------------
Tue Jul 1 10:22:35 CEST 2014 - jdelvare@suse.de
@ -84,12 +379,73 @@ Tue Jul 1 09:23:11 CEST 2014 - jslaby@suse.cz
- Update config files.
- commit 42bf625
-------------------------------------------------------------------
Mon Jun 30 09:56:55 CEST 2014 - schwab@suse.de
- rpm/kernel-obs-build.spec.in: add support for aarch64
Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.
- commit 6024dc9
-------------------------------------------------------------------
Fri Jun 27 15:09:03 CEST 2014 - mmarek@suse.cz
- rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
- commit 381a192
-------------------------------------------------------------------
Fri Jun 27 10:07:41 CEST 2014 - jslaby@suse.cz
- Linux 3.15.2.
- commit fb7c781
-------------------------------------------------------------------
Thu Jun 26 09:48:44 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
- commit 568f3cc
-------------------------------------------------------------------
Thu Jun 26 09:47:16 CEST 2014 - mmarek@suse.cz
- rpm/old-flavors: Explicitly list subpackages to obsolete
- commit 5595ce2
-------------------------------------------------------------------
Wed Jun 25 14:52:49 CEST 2014 - jbeulich@suse.com
- patches.fixes/bridge-module-get-put.patch,
patches.suse/stack-unwind: Update Patch-mainline tag.
- commit a0f93ad
-------------------------------------------------------------------
Tue Jun 24 21:34:00 CEST 2014 - jeffm@suse.com
- config: disable X86_GOLDFISH
It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- commit 37599aa
-------------------------------------------------------------------
Tue Jun 24 20:53:39 CEST 2014 - jeffm@suse.com
- patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
- commit f5ee8e7
-------------------------------------------------------------------
Tue Jun 24 20:10:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc2.
- Config changes:
- Generic config options:
* RANDOMIZE_BASE=n (default n)
- With only 9 bits of entropy on 64-bit systems, is it worthwhile?
- System z:
* DIAG288_WATCHDOG=m
- New options specific to ARM (I think), all disabled:
* I2C_RK3X (SoC)
- commit f93db59
-------------------------------------------------------------------
Tue Jun 24 15:32:16 CEST 2014 - ddiss@suse.de
@ -104,6 +460,18 @@ Mon Jun 23 17:10:56 CEST 2014 - jslaby@suse.cz
- asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234).
- commit 7d71861
-------------------------------------------------------------------
Mon Jun 23 16:50:48 CEST 2014 - mmarek@suse.cz
- rpm/post.sh: Also check for grub2 config
- commit 0844541
-------------------------------------------------------------------
Mon Jun 23 16:50:15 CEST 2014 - mmarek@suse.cz
- Port ppc64le packaging fixes from 'SLE12' to 'packaging'
- commit c233eb3
-------------------------------------------------------------------
Mon Jun 23 16:28:09 CEST 2014 - ddiss@suse.de
@ -124,6 +492,77 @@ Tue Jun 17 11:03:21 CEST 2014 - jslaby@suse.cz
- Linux 3.15.1.
- commit fb8e7ed
-------------------------------------------------------------------
Mon Jun 16 16:40:07 CEST 2014 - jeffm@suse.de
- Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
- Generic config options:
* UEVENT_HELPER=y (default y)
- It should be obsolete - needs review
* SGETMASK_SYSCALL=y/n
- default varies by architecture, used default
* DEBUG_PI_LIST=n (default n)
* TRACEPOINT_BENCHMARK=n (default n)
- Only needed if developing tracepoint infrastructure
* TEST_BPF=n (default n)
- New options for existing drivers:
* QLCNIC_HWMON=y (default y)
* ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)
- New modules:
* SERIAL_SC16IS7XX (i2c)
* SENSORS_SHTC1 (i2c)
* USB_GSPCA_DTCS033 (usb)
* SND_BCD2000 (firewire)
* SND_FIREWORKS (firewire)
* SND_BEBOB (firewire)
* HID_RMI (usb)
* MMC_USDHI6ROL0 (usb)
* MMC_REALTEK_USB (usb)
* MEMSTICK_REALTEK_USB (usb)
* R8192EE (pci)
* INPUT_GPIO_BEEPER (generic gpio)
* NFT_BRIDGE_META (netfilter)
* CAN_GS_USB (USB)
* MTD_SPI_NOR (SPI)
* AMD_XGBE (PCI)
- x86/x86_64:
* DELL_SMO8800=m
* SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
* INTEL_SOC_DTS_THERMAL=m
* X86_GOLDFISH=y (platform driver, used for virtual Android development)
- KEYBOARD_GOLDFISH_EVENTS=m
- GOLDFISH_TTY=m
- BATTERY_GOLDFISH=m
- MMC_GOLDFISH=m
- GOLDFISH_AUDIO=m
- MTD_GOLDFISH_NAND=m
- GOLDFISH_PIPE=m
* CRYPTO_SKEIN=n (default n)
- staging, only available on 64-bit x86 - usefulness?)
* CRYPTO_THREEFISH=n (same)
* I2C_CROS_EC_TUNNEL=m (also available on ARM)
* X86_16BIT=y (default y, required for wine, minimal runtime savings)
- ppc64le:
* VIRTUALIZATION=y
- KVM_BOOK3S_64=m
- KVM_BOOK3S_64_PR=m
- KVM_XICS=y
- New options specific to ARM (I think), all disabled:
* NFC_ST21NFCA (datasheet says intended for mobile phone use)
* USB_DWC2
* SYSTEMPORT
* KEYBOARD_OMAP4
* PINCTRL_APQ8064
* PINCTRL_IPQ8064
* GENERIC_CPUFREQ_CPU0
* RTC_DRV_XGENE
* MFD_AXP20X
- commit 6ff907a
-------------------------------------------------------------------
Mon Jun 16 13:58:44 CEST 2014 - tiwai@suse.de
@ -139,6 +578,13 @@ Mon Jun 16 11:14:20 CEST 2014 - jdelvare@suse.de
a kernel oops.
- commit a014268
-------------------------------------------------------------------
Fri Jun 13 14:04:21 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree
So that the build can use relative paths.
- commit 8eb070a
-------------------------------------------------------------------
Tue Jun 10 13:53:14 CEST 2014 - jbeulich@suse.com

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15
%define patchversion 3.15.8
%define srcversion 3.16
%define patchversion 3.16.1
%define variant %{nil}
%define vanilla_only 0
@ -35,9 +35,9 @@
%define src_install_dir /usr/src/linux-%kernelrelease%variant
%define obj_install_dir %src_install_dir-obj
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%define kernel_build_dir %build_src_dir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -59,11 +59,11 @@ Name: kernel-xen
Summary: The Xen Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.15.8
Version: 3.16.1
%if 0%{?is_kotd}
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%else
Release: <RELEASE>.g258e3b0
Release: <RELEASE>.gd585c06
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -113,10 +113,6 @@ Requires(post): distribution-release
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
%ifarch s390 s390x
%if %build_vanilla && 0%{?suse_version} < 1130
BuildRequires: dwarfextract
@ -198,6 +194,7 @@ Source68: host-memcpy-hack.h
Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -275,6 +272,7 @@ NoSource: 68
NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 100
NoSource: 101
NoSource: 102
@ -423,12 +421,12 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
if test -e ../config.addon/%cpu_arch_flavor; then
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
%_sourcedir/configtool.pl ../config{,.addon}/%cpu_arch_flavor >.config
%_sourcedir/configtool.pl %my_builddir/config{,.addon}/%cpu_arch_flavor >.config
else
cp ../config/%cpu_arch_flavor .config
cp %my_builddir/config/%cpu_arch_flavor .config
fi
%build_src_dir/scripts/config \
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
@ -485,7 +483,7 @@ fi
# You can also set this permanently in ~/.rpmmacros:
# %_smp_mflags -j 0%(grep -Ec 'cpu[0-9]' /proc/stat)
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../linux-%srcversion/scripts/kmsg-doc
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"
%endif
@ -543,25 +541,17 @@ add_vmlinux()
# mark the file 0644 again
chmod +x %buildroot/$vmlinux
if test $1 == "--compressed"; then
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
ts="$(head -n1 %_sourcedir/source-timestamp)"
touch -d "$ts" %buildroot/$vmlinux
touch %buildroot/$vmlinux.gz
%if 0%{?__debug_package:1}
# split the debug information just to keep the compressed file
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
objcopy --add-gnu-debuglink=%buildroot/$vmlinux_debug \
--strip-debug \
%buildroot/$vmlinux || :
# let find-debuginfo.sh do the real job
rm -f %buildroot/$vmlinux_debug
# compress the vmlinux image after find-debuginfo.sh has processed it
%global __debug_install_post %__debug_install_post \
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
%else
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -578,21 +568,10 @@ add_vmlinux()
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch alpha
add_vmlinux --compressed
cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch ppc ppc64 ppc64le
add_vmlinux
image=vmlinux
%endif
%ifarch ia64
add_vmlinux --compressed
mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \
%buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch s390 s390x
add_vmlinux --compressed
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
@ -607,12 +586,6 @@ add_vmlinux()
find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';'
%endif
%endif
%ifarch sparc64
add_vmlinux --compressed
image=zImage
cp -p arch/sparc/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinux
%endif
%ifarch %arm
add_vmlinux --compressed
case "%build_flavor" in
@ -712,6 +685,7 @@ fi
%if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
%endif
# Create a dummy initrd with roughly the size the real one will have.
@ -841,9 +815,10 @@ if [ %CONFIG_MODULES = y ]; then
strip "$f"
esac
done
# Replace the absolute with a relative path
sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \
%rpm_install_dir/%cpu_arch_flavor/Makefile
# Recreate the generated Makefile with correct path
sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
%rpm_install_dir/%cpu_arch_flavor \
$(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+)[\.-].*/\1 \2/')
fi
add_dirs_to_filelist() {

8
mkspec
View File

@ -330,13 +330,8 @@ sub _arch2rpm {
sub provides_obsoletes {
my $flavor = shift;
my @archs = @_;
my $subpkg;
my $res = "";
# flavor-base implies flavor-{devel,extra} to keep the config short
if ($flavor =~ s/-(extra|devel)/-base/) {
$subpkg = $1;
}
for my $arch (@archs) {
my @packs = @{$obsolete_packages{$arch}{$flavor} || []};
next if (!@packs);
@ -345,9 +340,6 @@ sub provides_obsoletes {
$res .= "\%ifarch $rpmarch\n";
for my $pack (@packs) {
my $name = $pack->[0];
if ($subpkg) {
$name =~ s/-base/-\Q$subpkg\E/;
}
my $version = $pack->[1];
$res .= "Provides: $name = $version\n";
$res .= "Obsoletes: $name <= $version\n";

View File

@ -30,10 +30,16 @@ i386/pae-base vmi-base 2.6.38
# SLES 11 SP3 / openSUSE 13.1
i386/default trace 3.13
i386/default-base trace-base 3.13
i386/default trace-base 3.13
i386/default-extra trace-extra 3.13
i386/default-devel trace-devel 3.13
x86_64/default trace 3.13
x86_64/default-base trace-base 3.13
x86_64/default trace-base 3.13
x86_64/default-extra trace-extra 3.13
x86_64/default-devel trace-devel 3.13
s390x/default trace 3.13
s390x/default-base trace-base 3.13
s390x/default trace-base 3.13
s390x/default-extra trace-extra 3.13
s390x/default-devel trace-devel 3.13

View File

@ -38,21 +38,6 @@ non-executable. Therefore, the PAE kernel should be used on any systems
that support it, regardless of the amount of main memory.
%endif
=== kernel-kdump ===
kernel for kdump
This kernel is intended for kdump. It can not be booted with a normal
bootloader, the kexec tool has to be used to load it. Once the system
crashes, the loaded kernel will be started to grab debug info from the
crashed kernel.
=== kernel-net ===
Minimal kernel with disk and net support
This kernel carries only networking and disk drivers to fit into the
standard Sun OpenBoot download buffer, and is intended for the
initial install and rescue mode only.
=== kernel-pae ===
Kernel with PAE Support
@ -65,31 +50,6 @@ PAE is not only more physical address space but also important for the
non-executable. Therefore, the PAE kernel should be used on any systems
that support it, regardless of the amount of main memory.
=== kernel-ppc64 ===
Kernel for ppc64 Systems
This package contains the kernel for:
IBM pSeries 64bit machines IBM iSeries 64bit machines Apple G5 machines
Sony Playstation 3
The boot file is /boot/vmlinux.
The home page of the ppc64 project is http://www.penguinppc.org/
=== kernel-ps3 ===
kernel for ps3 bootloader
This package contains the kernel for the PS3 bootloader. PS3 systems
only have 4MB of flash memory for the bootloader, so this kernel needs
to be as small as possible and is _not_ meant to be installed in the
final system.
=== kernel-s390 ===
The Standard Kernel
The standard kernel.
=== kernel-vanilla ===
The Standard Kernel - without any SUSE patches

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8e4786dc2c5be8fc852f391fcde72025b4d8b0cdfff35228cd5246e956486488
size 155281
oid sha256:37b789b17497b0afdeb0516811844d04569b06407d8440a5679e57948c4faba6
size 154794

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fcb9b18dad7315fa64ef5d5decce766cbf62c3ab2badbf62956d624f9856b416
size 4148
oid sha256:0d2c07cb07728abb32d7ca14fbc30e8a7e5a6aaa9f4501291395f3f3227fbf1c
size 2402

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0b2d37d0a86c4f2dcc23227f9427cd86fc330f27f67456b485bcad22d9d87366
size 16994
oid sha256:974b369a9e417bd72c12732533d0d1f76d27b20252c9fe6b1ba99ee5d9d081fa
size 15530

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:08aff0557da4d4e11424983c460e4dc951208a8685b396665bd1501a00d8d29d
size 199942
oid sha256:b424b4cdf2f63956b7a9b23eae04d9fcbf83bef0494e9fc32fb09b9694b76497
size 6583

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cbb5aae6e6bbed918acfd2784fd2844dd333de653eae66b2ee87fe555bca4429
size 3386
oid sha256:0ce6ee9a79fa54017522db28e5212e27de3fd69b866819ae2128697c64ff5bee
size 3119

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d42eaf482a4521180b1c98bac9e2dbf10b5ea69df3ae88efa748feeeb36642bc
size 82913
oid sha256:db8aea6a3ddd9777b2f2279a9efd325172b3066558911e756a24ef7a97ef03b0
size 83211

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a3146148523c0dc67ee0d024981f8aa6d45f7e5ad06579a48c0faada389701be
size 2093821
oid sha256:f3c093466b0607b843fa287dbe9235dc575fe36a07f9e1bf354214ff53e1dfba
size 2112663

36
post.sh
View File

@ -1,35 +1,9 @@
# Flag to trigger /etc/init.d/purge-kernels on next reboot (fate#312018)
touch /boot/do_purge_kernels
# It must be possible to install different kernel.rpm packages in parallel.
# But in this post install script, the /boot/vmlinux symlink is replaced.
# On powerpc, the different kernels are for different board/firmware types
# They are not compatible.
wrong_boardtype() {
echo "This kernel-@FLAVOR@.@RPM_TARGET_CPU@.rpm is for $1, it will not boot on this system."
echo "The /boot/vmlinux symlink will not be created or updated."
exit 0
}
if [ -f /proc/cpuinfo ]; then
case "@FLAVOR@-@RPM_TARGET_CPU@" in
vanilla-ppc64|default-ppc64|ps3-ppc64|ppc64-ppc64|kdump-ppc64|ps3-ppc|ppc64-ppc|kdump-ppc)
if [ -d /proc/iSeries -o ! -d /proc/ppc64 ]; then
wrong_boardtype "OpenFirmware based 64bit machines"
fi
;;
vanilla-ppc|default-ppc)
if [ -d /proc/ppc64 -o -d /proc/iSeries ]; then
wrong_boardtype "32bit systems"
fi
;;
*)
;;
esac
fi
suffix=
case @FLAVOR@ in
kdump|ps3|xen*|ec2|vanilla)
xen*|ec2|vanilla)
suffix=-@FLAVOR@
;;
esac
@ -62,7 +36,8 @@ run_bootloader () {
[ -f /boot/grub/menu.lst -o \
-f /etc/lilo.conf -o \
-f /etc/elilo.conf -o \
-f /etc/zipl.conf ]
-f /etc/zipl.conf -o \
-f /etc/default/grub ]
then
return 0
else
@ -70,11 +45,6 @@ run_bootloader () {
fi
}
# exit out early for Moblin as we don't want to touch the bootloader menu
if [ -f /etc/SuSE-moblin-release ] ; then
exit 0
fi
if [ -f /etc/fstab -a ! -e /.buildenv ] ; then
# only run the bootloader if the usual bootloader configuration
# files are there -- this is different on every architecture

View File

@ -26,11 +26,6 @@ if [ -x $wm2 ]; then
/bin/bash -${-/e/} $wm2 --remove-kernel @KERNELRELEASE@-@FLAVOR@
fi
# exit out early for Moblin as we don't want to touch the bootloader menu
if [ -f /etc/SuSE-moblin-release ] ; then
exit 0
fi
# remove fstab check once perl-Bootloader can cope with it
if [ -f /etc/fstab ]; then
if [ -x /usr/lib/bootloader/bootloader_entry ]; then

View File

@ -27,14 +27,7 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
########################################################
patches.kernel.org/patch-3.15.1
patches.kernel.org/patch-3.15.1-2
patches.kernel.org/patch-3.15.2-3
patches.kernel.org/patch-3.15.3-4
patches.kernel.org/patch-3.15.4-5
patches.kernel.org/patch-3.15.5-6
patches.kernel.org/patch-3.15.6-7
patches.kernel.org/patch-3.15.7-8
patches.kernel.org/patch-3.16.1
########################################################
# Build fixes that apply to the vanilla kernel too.
@ -43,7 +36,6 @@
########################################################
patches.rpmify/chipidea-clean-up-dependencies
patches.rpmify/lustre-lloop-dont-change-logical-size
patches.rpmify/s390-add-slab-h-for-kzalloc-kfree
########################################################
# kABI consistency patches
@ -59,7 +51,6 @@
# will be included in the vanilla package.
########################################################
patches.rpmify/firmware-path
patches.rpmify/rpm-kernel-config
patches.rpmify/split-package
patches.rpmify/cloneconfig.diff
@ -165,7 +156,6 @@
patches.arch/cubox-configuration.patch
patches.arch/arm-OMAP-Fix-missing-cm3xxx.h-include.patch
patches.arch/arm-OMAP-Fix-missing-usb.h-include.patch
patches.arch/arm-omapfb-fix.patch
# Compile fix for Xen on ARM with our Xen patches applied
patches.arch/arm-xen-fixup.patch
@ -246,8 +236,6 @@
########################################################
# cifs patches
########################################################
patches.fixes/cifs-Set-client-guid-on-per-connection-basis.patch
patches.fixes/cifs-Do-not-send-ClientGUID-on-SMB2.02-dialect.patch
########################################################
# ext2/ext3
@ -267,6 +255,7 @@
########################################################
# Reiserfs Patches
########################################################
patches.fixes/reiserfs-fix-corruption-introduced-by-balance_leaf-refactor
########################################################
# dlm
@ -370,9 +359,8 @@
########################################################
# DRM/Video
########################################################
patches.drivers/drm-cirrus-Use-16bpp-as-default
patches.fixes/nouveau-fix-race-with-fence-signaling
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch
patches.fixes/drm-omapdrm-fix-compiler-errors
########################################################
# video4linux
@ -408,8 +396,7 @@
########################################################
# USB
########################################################
patches.fixes/usb-musb-tusb6010-Add-tusb_revision-to-struct-musb-t
patches.fixes/usb-musb-tusb6010-Use-musb-tusb_revision-instead-of-
patches.fixes/rtsx_usb-export-device-table
########################################################
# I2C
@ -425,7 +412,6 @@
##########################################################
# Sound
##########################################################
patches.drivers/ALSA-hda-Add-dock-pin-setups-for-Thinkpad-T440
########################################################
# Char / serial
@ -438,9 +424,6 @@
# Needs updating WRT d27769ec (block: add GENHD_FL_NO_PART_SCAN)
+hare patches.suse/no-partition-scan
patches.fixes/pvpanic-Set-high-notifier-priority
patches.fixes/asus-wmi-Set-WAPF-to-4-for-Asus-X550CA.patch
########################################################
# Other drivers we have added to the tree
########################################################
@ -521,7 +504,6 @@
########################################################
# KVM patches
########################################################
patches.fixes/kvm-macos.patch
########################################################
# Staging tree patches
@ -617,6 +599,7 @@
patches.xen/xen3-patch-3.13
patches.xen/xen3-patch-3.14
patches.xen/xen3-patch-3.15
patches.xen/xen3-patch-3.16
# ports of other patches
patches.xen/xen3-stack-unwind
@ -632,7 +615,6 @@
patches.xen/xen-pcpu
patches.xen/xen-pcpu-hotplug-kexec
patches.xen/xen-mem-hotplug
patches.xen/xen-swiotlb-unmap-single-phys-check
patches.xen/xen-configurable-guest-devices
patches.xen/xen-setup-gsi
patches.xen/xen-privcmd-hcall-preemption
@ -653,11 +635,13 @@
patches.xen/xen-blktap-modular
patches.xen/xen-blktap-write-barriers
patches.xen/xen-blktap2-configurable-nr-devs
patches.xen/xen-netback-defer-netdev-destruction
patches.xen/xen-netback-notify-multi
patches.xen/xen-netback-generalize
patches.xen/xen-netback-multiple-tasklets
patches.xen/xen-netback-kernel-threads
patches.xen/xen-netback-tx-queue-len
patches.xen/xen-vscsi-large-requests
patches.xen/xen-cxgb3
patches.xen/xen-dcdbas
patches.xen/xen-pv-on-hvm-skip-initialization-of-emulated-devices

View File

@ -1,3 +1,3 @@
2014-08-05 06:15:41 +0200
GIT Revision: 258e3b07437ae78fddd69b23e6101c90daf338f5
2014-08-18 03:54:15 +0200
GIT Revision: d585c06aa54224bf97a9dab4ac150db1d9ec76bc
GIT Branch: stable