Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2012-06-15 19:43:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/kernel-debug.changes 2012-06-01 09:47:31.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes 2012-06-15 19:43:09.000000000 +0200 @@ -1,0 +2,101 @@ +Thu Jun 14 19:07:01 CEST 2012 - [email protected] + +- CONFIG_RTC_DRV_CMOS=y on all x86/x86_64 flavors (bnc#755525). + When rtc_cmos is module, hctosys fails to set the clock on boot, issuing + ominious error messages to the console. +- commit a3aa67c + +------------------------------------------------------------------- +Thu Jun 14 16:51:34 CEST 2012 - [email protected] + +- Update x86 config files (ATA_PIIX=m, bnc#766284). +- commit 8677f43 + +------------------------------------------------------------------- +Thu Jun 14 12:26:54 CEST 2012 - [email protected] + +- Refresh patches.drivers/input-Add-LED-support-to-Synaptics-device. + Add product ID 0x84 that may have the LED support (bnc#764339) +- commit 6e5a834 + +------------------------------------------------------------------- +Sat Jun 9 19:55:14 CEST 2012 - [email protected] + +- Linux 3.4.2. +- commit 16fc260 + +------------------------------------------------------------------- +Fri Jun 8 10:42:11 CEST 2012 - [email protected] + +- Refresh patches.drivers/input-Add-LED-support-to-Synaptics-device. + Use depends instead of reverse selection for avoiding the inconsitent + Kconfig state. +- commit 316d77d + +------------------------------------------------------------------- +Wed Jun 6 17:03:02 CEST 2012 - [email protected] + +- Refresh patches.drivers/input-Add-LED-support-to-Synaptics-device. + Fix the detection of LED on the recent HP laptops (bnc#765524) +- commit 27c3276 + +------------------------------------------------------------------- +Tue Jun 5 17:12:21 CEST 2012 - [email protected] + +- usb/net: rndis: merge command codes. + only net/hyperv part +- usb/net: rndis: remove ambigous status codes. + only net/hyperv part +- usb/net: rndis: break out <linux/rndis.h> defines. + only net/hyperv part +- net/hyperv: Add flow control based on hi/low watermark. +- hv: fix return type of hv_post_message(). +- Drivers: hv: util: Properly handle version negotiations. +- Drivers: hv: Get rid of an unnecessary check in vmbus_prep_negotiate_resp(). +- HID: hyperv: Set the hid drvdata correctly. +- HID: hid-hyperv: Do not use hid_parse_report() directly. +- commit cfebefe + +------------------------------------------------------------------- +Mon Jun 4 22:16:11 CEST 2012 - [email protected] + +- Linux 3.4.1. +- commit 4415495 + +------------------------------------------------------------------- +Mon Jun 4 10:36:59 CEST 2012 - [email protected] + +- [SCSI] storvsc: Properly handle errors from the host + (bnc#747404). +- Delete patches.suse/suse-hv-storvsc-ignore-ata_16.patch. +- commit ad28e23 + +------------------------------------------------------------------- +Fri Jun 1 17:06:59 CEST 2012 - [email protected] + +- Update config files: Use CONFIG_SND_HDA_INPUT_BEEP=1 instead of 2 + The mode 2 was an ugly hack and shouldn't have been set, but it was so + changed since some time ago... +- commit 86629f1 + +------------------------------------------------------------------- +Fri Jun 1 15:44:20 CEST 2012 - [email protected] + +- Update ARM configs +- commit 550ef37 + +------------------------------------------------------------------- +Thu May 31 15:34:22 CEST 2012 - [email protected] + +- replace our version of this patch with upstream variant: + ata_piix: defer disks to the Hyper-V drivers by default + libata: add a host flag to ignore detected ATA devices. +- commit bf70e35 + +------------------------------------------------------------------- +Wed May 30 12:20:13 CEST 2012 - [email protected] + +- rpm/kernel-binary.spec.in: Own the right -kdump initrd (bnc#764500) +- commit 5c85db8 + +------------------------------------------------------------------- kernel-default.changes: same change kernel-desktop.changes: same change kernel-docs.changes: same change kernel-ec2.changes: same change kernel-imx51.changes: same change kernel-omap2plus.changes: same change kernel-pae.changes: same change kernel-ppc64.changes: same change kernel-s390.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-tegra.changes: same change kernel-trace.changes: same change kernel-u8500.changes: same change kernel-vanilla.changes: same change kernel-xen.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.AXN6Ww/_old 2012-06-15 19:43:21.000000000 +0200 +++ /var/tmp/diff_new_pack.AXN6Ww/_new 2012-06-15 19:43:21.000000000 +0200 @@ -18,7 +18,7 @@ # norootforbuild %define srcversion 3.4 -%define patchversion 3.4.0 +%define patchversion 3.4.2 %define variant %{nil} %define vanilla_only 0 @@ -57,7 +57,7 @@ Name: kernel-debug Summary: A Debug Version of the Kernel -Version: 3.4.0 +Version: 3.4.2 Release: 0 License: GPL-2.0 Group: System/Kernel @@ -752,8 +752,8 @@ # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%ghost /boot/initrd-%kernelrelease-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + echo '%%ghost /boot/initrd-%kernelrelease-%build_flavor-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-%build_flavor-kdump if [ %CONFIG_MODULES = y ]; then find lib/modules/%kernelrelease-%build_flavor \ kernel-default.spec: same change kernel-desktop.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.AXN6Ww/_old 2012-06-15 19:43:21.000000000 +0200 +++ /var/tmp/diff_new_pack.AXN6Ww/_new 2012-06-15 19:43:21.000000000 +0200 @@ -17,14 +17,14 @@ # norootforbuild -%define patchversion 3.4.0 +%define patchversion 3.4.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-docs Summary: Kernel Documentation -Version: 3.4.0 +Version: 3.4.2 Release: 0 BuildRequires: docbook-toys docbook-utils ghostscript_any libjpeg-devel texlive transfig xmlto xorg-x11-devel BuildRequires: kernel-source%variant ++++++ kernel-ec2.spec ++++++ --- /var/tmp/diff_new_pack.AXN6Ww/_old 2012-06-15 19:43:21.000000000 +0200 +++ /var/tmp/diff_new_pack.AXN6Ww/_new 2012-06-15 19:43:21.000000000 +0200 @@ -18,7 +18,7 @@ # norootforbuild %define srcversion 3.4 -%define patchversion 3.4.0 +%define patchversion 3.4.2 %define variant %{nil} %define vanilla_only 0 @@ -57,7 +57,7 @@ Name: kernel-ec2 Summary: The Amazon EC2 Xen Kernel -Version: 3.4.0 +Version: 3.4.2 Release: 0 License: GPL-2.0 Group: System/Kernel @@ -751,8 +751,8 @@ # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%ghost /boot/initrd-%kernelrelease-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + echo '%%ghost /boot/initrd-%kernelrelease-%build_flavor-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-%build_flavor-kdump if [ %CONFIG_MODULES = y ]; then find lib/modules/%kernelrelease-%build_flavor \ kernel-imx51.spec: same change kernel-omap2plus.spec: same change kernel-pae.spec: same change kernel-ppc64.spec: same change kernel-s390.spec: same change ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.AXN6Ww/_old 2012-06-15 19:43:21.000000000 +0200 +++ /var/tmp/diff_new_pack.AXN6Ww/_new 2012-06-15 19:43:21.000000000 +0200 @@ -19,7 +19,7 @@ # icecream 0 %define srcversion 3.4 -%define patchversion 3.4.0 +%define patchversion 3.4.2 %define variant %{nil} %define vanilla_only 0 @@ -29,7 +29,7 @@ Name: kernel-source Summary: The Linux Kernel Sources -Version: 3.4.0 +Version: 3.4.2 Release: 0 License: GPL-2.0 Group: Development/Sources ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.AXN6Ww/_old 2012-06-15 19:43:21.000000000 +0200 +++ /var/tmp/diff_new_pack.AXN6Ww/_new 2012-06-15 19:43:21.000000000 +0200 @@ -23,7 +23,7 @@ Name: kernel-syms Summary: Kernel Symbol Versions (modversions) -Version: 3.4.0 +Version: 3.4.2 %if %using_buildservice Release: 0 %else ++++++ kernel-tegra.spec ++++++ --- /var/tmp/diff_new_pack.AXN6Ww/_old 2012-06-15 19:43:21.000000000 +0200 +++ /var/tmp/diff_new_pack.AXN6Ww/_new 2012-06-15 19:43:21.000000000 +0200 @@ -18,7 +18,7 @@ # norootforbuild %define srcversion 3.4 -%define patchversion 3.4.0 +%define patchversion 3.4.2 %define variant %{nil} %define vanilla_only 0 @@ -57,7 +57,7 @@ Name: kernel-tegra Summary: Kernel for Nvidia's Tegra SoC -Version: 3.4.0 +Version: 3.4.2 Release: 0 License: GPL-2.0 Group: System/Kernel @@ -749,8 +749,8 @@ # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%ghost /boot/initrd-%kernelrelease-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + echo '%%ghost /boot/initrd-%kernelrelease-%build_flavor-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-%build_flavor-kdump if [ %CONFIG_MODULES = y ]; then find lib/modules/%kernelrelease-%build_flavor \ kernel-trace.spec: same change kernel-u8500.spec: same change kernel-vanilla.spec: same change kernel-xen.spec: same change ++++++ config-options.changes.txt ++++++ --- /var/tmp/diff_new_pack.AXN6Ww/_old 2012-06-15 19:43:21.000000000 +0200 +++ /var/tmp/diff_new_pack.AXN6Ww/_new 2012-06-15 19:43:21.000000000 +0200 @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Thu Jun 14 16:50:35 CEST 2010 - [email protected] + +- {i386,x86_64}/*: ATA_PIIX=m. + +------------------------------------------------------------------- Tue Dec 13 13:32:40 UTC 2011 - [email protected] - CONFIG_DEBUG_STACKOVERFLOW=n on PPC ++++++ config.tar.bz2 ++++++ ++++ 2140 lines of diff (skipped) ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.AXN6Ww/_old 2012-06-15 19:43:22.000000000 +0200 +++ /var/tmp/diff_new_pack.AXN6Ww/_new 2012-06-15 19:43:22.000000000 +0200 @@ -673,8 +673,8 @@ # Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that # the file gets removed when uninstalling the kernel. - echo '%%ghost /boot/initrd-%kernelrelease-kdump' - touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump + echo '%%ghost /boot/initrd-%kernelrelease-%build_flavor-kdump' + touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-%build_flavor-kdump if [ %CONFIG_MODULES = y ]; then find lib/modules/%kernelrelease-%build_flavor \ ++++++ linux-3.4.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/kernel-source/linux-3.4.tar.bz2 /work/SRC/openSUSE:Factory/.kernel-source.new/linux-3.4.tar.bz2 differ: char 4957067, line 22221 ++++++ patches.drivers.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/input-Add-LED-support-to-Synaptics-device new/patches.drivers/input-Add-LED-support-to-Synaptics-device --- old/patches.drivers/input-Add-LED-support-to-Synaptics-device 2012-05-22 14:21:24.000000000 +0200 +++ new/patches.drivers/input-Add-LED-support-to-Synaptics-device 2012-06-14 12:26:54.000000000 +0200 @@ -19,29 +19,21 @@ Signed-off-by: Takashi Iwai <[email protected]> --- - drivers/input/mouse/Kconfig | 9 +++ - drivers/input/mouse/synaptics.c | 111 ++++++++++++++++++++++++++++++++++++++++ - drivers/input/mouse/synaptics.h | 3 + - 3 files changed, 123 insertions(+) + drivers/input/mouse/Kconfig | 8 ++ + drivers/input/mouse/synaptics.c | 124 ++++++++++++++++++++++++++++++++++++++++ + drivers/input/mouse/synaptics.h | 3 + 3 files changed, 135 insertions(+) --- a/drivers/input/mouse/Kconfig +++ b/drivers/input/mouse/Kconfig -@@ -19,6 +19,7 @@ config MOUSE_PS2 - select SERIO_LIBPS2 - select SERIO_I8042 if X86 - select SERIO_GSCPS2 if GSC -+ select LEDS_CLASS if MOUSE_PS2_SYNAPICS_LED - help - Say Y here if you have a PS/2 mouse connected to your system. This - includes the standard 2 or 3-button PS/2 mouse, as well as PS/2 -@@ -68,6 +69,14 @@ config MOUSE_PS2_SYNAPTICS +@@ -68,6 +68,14 @@ config MOUSE_PS2_SYNAPTICS If unsure, say Y. +config MOUSE_PS2_SYNAPTICS_LED + bool "Support embedded LED on Synaptics devices" + depends on MOUSE_PS2_SYNAPTICS -+ select NEW_LEDS ++ depends on LEDS_CLASS=y || LEDS_CLASS=MOUSE_PS2 + help + Say Y here if you have a Synaptics device with an embedded LED. + This will enable LED class driver to control the LED device. @@ -59,7 +51,7 @@ #include <linux/slab.h> #include "psmouse.h" #include "synaptics.h" -@@ -430,6 +431,110 @@ static void synaptics_pt_create(struct p +@@ -431,6 +432,123 @@ static void synaptics_pt_create(struct p serio_register_port(serio); } @@ -119,19 +111,32 @@ + synaptics_set_led(psmouse, priv->led->cdev.brightness); +} + ++static bool synaptics_has_led(struct synaptics_data *priv) ++{ ++ if (!priv->ext_cap_0c) ++ return false; ++ /* FIXME: LED is supposedly detectable in cap0c[1] 0x20, but it seems ++ * not working on real machines. ++ * So we check the product id to be sure. ++ */ ++ if (SYN_CAP_PRODUCT_ID(priv->ext_cap) != 0xe4 && ++ SYN_CAP_PRODUCT_ID(priv->ext_cap) != 0x64 && ++ SYN_CAP_PRODUCT_ID(priv->ext_cap) != 0x84) ++ return false; ++ if (!(priv->ext_cap_0c & 0x2000) && ++ (priv->capabilities & 0xd00ff) != 0xd0073) ++ return false; ++ return true; ++} ++ +static int synaptics_init_led(struct psmouse *psmouse) +{ + struct synaptics_data *priv = psmouse->private; + struct synaptics_led *led; + int err; + -+ /* FIXME: LED is supposedly detectable in cap0c[1] 0x20, but it seems -+ * not working on real machines. -+ * So we check the product id to be sure. -+ */ -+ if (!priv->ext_cap_0c || SYN_CAP_PRODUCT_ID(priv->ext_cap) != 0xe4) ++ if (!synaptics_has_led(priv)) + return 0; -+ + printk(KERN_INFO "synaptics: support LED control\n"); + led = kzalloc(sizeof(struct synaptics_led), GFP_KERNEL); + if (!led) @@ -170,7 +175,7 @@ /***************************************************************************** * Functions to interpret the absolute mode packets ****************************************************************************/ -@@ -1275,6 +1380,7 @@ static void synaptics_disconnect(struct +@@ -1276,6 +1394,7 @@ static void synaptics_disconnect(struct device_remove_file(&psmouse->ps2dev.serio->dev, &psmouse_attr_disable_gesture.dattr); @@ -178,7 +183,7 @@ synaptics_reset(psmouse); kfree(priv); psmouse->private = NULL; -@@ -1331,6 +1437,8 @@ static int synaptics_reconnect(struct ps +@@ -1332,6 +1451,8 @@ static int synaptics_reconnect(struct ps return -1; } @@ -187,7 +192,7 @@ return 0; } -@@ -1440,6 +1548,9 @@ static int __synaptics_init(struct psmou +@@ -1441,6 +1562,9 @@ static int __synaptics_init(struct psmou priv->model_id, priv->capabilities, priv->ext_cap, priv->ext_cap_0c); ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 5685 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ ++++ 2107 lines of diff (skipped) ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.AXN6Ww/_old 2012-06-15 19:43:22.000000000 +0200 +++ /var/tmp/diff_new_pack.AXN6Ww/_new 2012-06-15 19:43:22.000000000 +0200 @@ -27,6 +27,8 @@ # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## + patches.kernel.org/patch-3.4.1 + patches.kernel.org/patch-3.4.1-2 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -237,7 +239,16 @@ ######################################################## # Suse specific stuff ######################################################## - patches.suse/suse-hv-storvsc-ignore-ata_16.patch + patches.suse/msft-hv-0349-SCSI-storvsc-Properly-handle-errors-from-the-host.patch + patches.suse/msft-hv-0350-HID-hid-hyperv-Do-not-use-hid_parse_report-directly.patch + patches.suse/msft-hv-0351-HID-hyperv-Set-the-hid-drvdata-correctly.patch + patches.suse/msft-hv-0352-Drivers-hv-Get-rid-of-an-unnecessary-check-in-vmbus_.patch + patches.suse/msft-hv-0353-Drivers-hv-util-Properly-handle-version-negotiations.patch + patches.suse/msft-hv-0354-hv-fix-return-type-of-hv_post_message.patch + patches.suse/msft-hv-0355-net-hyperv-Add-flow-control-based-on-hi-low-watermar.patch + patches.suse/msft-hv-0356-usb-net-rndis-break-out-linux-rndis.h-defines.patch + patches.suse/msft-hv-0357-usb-net-rndis-remove-ambigous-status-codes.patch + patches.suse/msft-hv-0358-usb-net-rndis-merge-command-codes.patch patches.suse/suse-hv-pata_piix-ignore-disks.patch patches.fixes/hv-storvsc-reset-wait.patch ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.AXN6Ww/_old 2012-06-15 19:43:22.000000000 +0200 +++ /var/tmp/diff_new_pack.AXN6Ww/_new 2012-06-15 19:43:22.000000000 +0200 @@ -1,3 +1,3 @@ -2012-05-29 11:23:22 +0200 -GIT Revision: 790f341fdd4859afb0b475ec3a69b10bfb845eee -GIT Branch: master +2012-06-14 19:07:01 +0200 +GIT Revision: a3aa67c1ba3ce009634b5d7616c108991441b4b2 +GIT Branch: openSUSE-12.2 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
