Hello community,

here is the log from the commit of package kernel-source for openSUSE:12.3 
checked in at 2013-02-23 08:58:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3/kernel-source (Old)
 and      /work/SRC/openSUSE:12.3/.kernel-source.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source", Maintainer is 
"[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:12.3/kernel-source/kernel-cubox.changes  2013-02-13 
14:37:44.000000000 +0100
+++ /work/SRC/openSUSE:12.3/.kernel-source.new/kernel-cubox.changes     
2013-02-23 08:58:21.000000000 +0100
@@ -1,0 +2,39 @@
+Thu Feb 21 17:15:10 CET 2013 - [email protected]
+
+- Update Xen patches to 3.7.9 and c/s 1224.
+- commit 8dec968
+
+-------------------------------------------------------------------
+Wed Feb 20 14:37:49 CET 2013 - [email protected]
+
+- Disable efi pstore by default (bnc#804482).
+- commit 6e3cb3f
+
+-------------------------------------------------------------------
+Tue Feb 19 09:08:52 CET 2013 - [email protected]
+
+- Revert "USB: EHCI: remove ASS/PSS polling timeout" (bnc#804367).
+- commit ba0ac30
+
+-------------------------------------------------------------------
+Tue Feb 19 00:30:27 CET 2013 - [email protected]
+
+- drm/nouveau/vm: fix memory corruption when pgt allocation fails
+  (bnc#802347).
+- commit e224175
+
+-------------------------------------------------------------------
+Sun Feb 17 20:58:07 CET 2013 - [email protected]
+
+- Linux 3.7.9.
+- commit c6b8d60
+
+-------------------------------------------------------------------
+Thu Feb 14 20:22:25 CET 2013 - [email protected]
+
+- Linux 3.7.8.
+- Delete
+  
patches.fixes/revert-iwlwifi-fix-the-reclaimed-packet-tracking-upon-flush-queue.
+- commit 59f2b98
+
+-------------------------------------------------------------------
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-desktop.changes: same change
kernel-docs.changes: same change
kernel-ec2.changes: same change
kernel-exynos.changes: same change
kernel-highbank.changes: same change
kernel-imx51.changes: same change
kernel-omap2plus.changes: same change
kernel-pae.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-trace.changes: same change
kernel-u8500.changes: same change
kernel-vanilla.changes: same change
kernel-versatile.changes: same change
kernel-xen.changes: same change

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kernel-cubox.spec ++++++
--- /var/tmp/diff_new_pack.qRckza/_old  2013-02-23 08:58:26.000000000 +0100
+++ /var/tmp/diff_new_pack.qRckza/_new  2013-02-23 08:58:26.000000000 +0100
@@ -20,7 +20,7 @@
 # needssslcertforbuild
 
 %define srcversion 3.7
-%define patchversion 3.7.7
+%define patchversion 3.7.9
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,7 +59,7 @@
 
 Name:           kernel-cubox
 Summary:        Kernel for SolidRun Cubox
-Version:        3.7.7
+Version:        3.7.9
 Release:        0
 License:        GPL-2.0
 Group:          System/Kernel

kernel-debug.spec: same change
kernel-default.spec: same change
kernel-desktop.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.qRckza/_old  2013-02-23 08:58:27.000000000 +0100
+++ /var/tmp/diff_new_pack.qRckza/_new  2013-02-23 08:58:27.000000000 +0100
@@ -17,14 +17,14 @@
 
 # norootforbuild
 
-%define patchversion 3.7.7
+%define patchversion 3.7.9
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-docs
 Summary:        Kernel Documentation
-Version:        3.7.7
+Version:        3.7.9
 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.qRckza/_old  2013-02-23 08:58:27.000000000 +0100
+++ /var/tmp/diff_new_pack.qRckza/_new  2013-02-23 08:58:27.000000000 +0100
@@ -20,7 +20,7 @@
 # needssslcertforbuild
 
 %define srcversion 3.7
-%define patchversion 3.7.7
+%define patchversion 3.7.9
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,7 +59,7 @@
 
 Name:           kernel-ec2
 Summary:        The Amazon EC2 Xen Kernel
-Version:        3.7.7
+Version:        3.7.9
 Release:        0
 License:        GPL-2.0
 Group:          System/Kernel

kernel-exynos.spec: same change
kernel-highbank.spec: same change
kernel-imx51.spec: same change
kernel-omap2plus.spec: same change
kernel-pae.spec: same change
kernel-s390.spec: same change
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.qRckza/_old  2013-02-23 08:58:27.000000000 +0100
+++ /var/tmp/diff_new_pack.qRckza/_new  2013-02-23 08:58:27.000000000 +0100
@@ -19,7 +19,7 @@
 # icecream 0
 
 %define srcversion 3.7
-%define patchversion 3.7.7
+%define patchversion 3.7.9
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -29,7 +29,7 @@
 
 Name:           kernel-source
 Summary:        The Linux Kernel Sources
-Version:        3.7.7
+Version:        3.7.9
 Release:        0
 License:        GPL-2.0
 Group:          Development/Sources

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.qRckza/_old  2013-02-23 08:58:27.000000000 +0100
+++ /var/tmp/diff_new_pack.qRckza/_new  2013-02-23 08:58:27.000000000 +0100
@@ -23,7 +23,7 @@
 
 Name:           kernel-syms
 Summary:        Kernel Symbol Versions (modversions)
-Version:        3.7.7
+Version:        3.7.9
 %if %using_buildservice
 Release:        0
 %else

++++++ kernel-trace.spec ++++++
--- /var/tmp/diff_new_pack.qRckza/_old  2013-02-23 08:58:27.000000000 +0100
+++ /var/tmp/diff_new_pack.qRckza/_new  2013-02-23 08:58:27.000000000 +0100
@@ -20,7 +20,7 @@
 # needssslcertforbuild
 
 %define srcversion 3.7
-%define patchversion 3.7.7
+%define patchversion 3.7.9
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,7 +59,7 @@
 
 Name:           kernel-trace
 Summary:        The Standard Kernel with Tracing Features
-Version:        3.7.7
+Version:        3.7.9
 Release:        0
 License:        GPL-2.0
 Group:          System/Kernel

kernel-u8500.spec: same change
kernel-vanilla.spec: same change
kernel-versatile.spec: same change
kernel-xen.spec: same change
++++++ patches.drivers.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.drivers/pstore_disable_efi_backend_by_default.patch 
new/patches.drivers/pstore_disable_efi_backend_by_default.patch
--- old/patches.drivers/pstore_disable_efi_backend_by_default.patch     
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/pstore_disable_efi_backend_by_default.patch     
2013-02-20 14:37:49.000000000 +0100
@@ -0,0 +1,32 @@
+From: Thomas Renninger <[email protected]>
+Subject: Disable efi pstore by default
+References: bnc#804482
+Patch-Mainline: no, probably never in this form
+
+On broken BIOSes the memory area which pstore (and others) use for storing
+non volatile data may not be correctly passed to the OS.
+Writing data to this memory area could severely harm the system.
+While the memory area can be used by other efi based instances, pstore
+would heavily write data to it, increasing the risk of damage a lot.
+
+Signed-off-by: Thomas Renninger <[email protected]>
+
+Index: linux-3.7-openSUSE-12.3/fs/pstore/platform.c
+===================================================================
+--- linux-3.7-openSUSE-12.3.orig/fs/pstore/platform.c
++++ linux-3.7-openSUSE-12.3/fs/pstore/platform.c
+@@ -222,6 +222,14 @@ int pstore_register(struct pstore_info *
+               return -EBUSY;
+       }
+ 
++      if (!backend && !strcmp(psi->name, "efi")) {
++              pr_info("Efi pstore disabled, enforce via pstore.backend=efi");
++              pr_info("On a broken BIOS, this can severely harm your system");
++              pr_info("Only enable efi based pstore when you know what you 
are doing");
++              spin_unlock(&pstore_lock);
++              return -EINVAL;
++      }
++
+       if (backend && strcmp(backend, psi->name)) {
+               spin_unlock(&pstore_lock);
+               return -EINVAL;

++++++ patches.fixes.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.fixes/drm-nouveau-vm-fix-memory-corruption-when-pgt-alloca.patch 
new/patches.fixes/drm-nouveau-vm-fix-memory-corruption-when-pgt-alloca.patch
--- 
old/patches.fixes/drm-nouveau-vm-fix-memory-corruption-when-pgt-alloca.patch    
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.fixes/drm-nouveau-vm-fix-memory-corruption-when-pgt-alloca.patch    
    2013-02-19 09:08:52.000000000 +0100
@@ -0,0 +1,43 @@
+From: Marcin Slusarz <[email protected]>
+Date: Mon, 10 Dec 2012 21:30:51 +0100
+Subject: drm/nouveau/vm: fix memory corruption when pgt allocation fails
+Git-commit: cfd376b6bfccf33782a0748a9c70f7f752f8b869
+Patch-mainline: v3.8-rc6
+References: bnc#802347
+
+If we return freed vm, nouveau_drm_open will happily call nouveau_cli_destroy,
+which will try to free it again.
+
+Reported-by: Peter Hurley <[email protected]>
+Signed-off-by: Marcin Slusarz <[email protected]>
+Signed-off-by: Ben Skeggs <[email protected]>
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ drivers/gpu/drm/nouveau/core/subdev/vm/base.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/drivers/gpu/drm/nouveau/core/subdev/vm/base.c 
b/drivers/gpu/drm/nouveau/core/subdev/vm/base.c
+index 082c11b..77c67fc 100644
+--- a/drivers/gpu/drm/nouveau/core/subdev/vm/base.c
++++ b/drivers/gpu/drm/nouveau/core/subdev/vm/base.c
+@@ -352,7 +352,7 @@ nouveau_vm_create(struct nouveau_vmmgr *vmm, u64 offset, 
u64 length,
+       u64 mm_length = (offset + length) - mm_offset;
+       int ret;
+ 
+-      vm = *pvm = kzalloc(sizeof(*vm), GFP_KERNEL);
++      vm = kzalloc(sizeof(*vm), GFP_KERNEL);
+       if (!vm)
+               return -ENOMEM;
+ 
+@@ -376,6 +376,8 @@ nouveau_vm_create(struct nouveau_vmmgr *vmm, u64 offset, 
u64 length,
+               return ret;
+       }
+ 
++      *pvm = vm;
++
+       return 0;
+ }
+ 
+-- 
+1.8.1.2
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.fixes/revert-USB-EHCI-remove-ASS-PSS-polling-timeout.patch 
new/patches.fixes/revert-USB-EHCI-remove-ASS-PSS-polling-timeout.patch
--- old/patches.fixes/revert-USB-EHCI-remove-ASS-PSS-polling-timeout.patch      
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/revert-USB-EHCI-remove-ASS-PSS-polling-timeout.patch      
2013-02-19 09:08:52.000000000 +0100
@@ -0,0 +1,72 @@
+From: Jiri Slaby <[email protected]>
+Date: Tue, 19 Feb 2013 09:04:21 +0100
+Subject: Revert "USB: EHCI: remove ASS/PSS polling timeout"
+Patch-mainline: not yet
+References: bnc#804367
+
+This reverts commit 269ef9f3805a5ec17ddf3dd5f13d5e09598c155b, upstream
+commit 55bcdce8a8228223ec4d17d8ded8134ed265d2c5. It causes a
+regression that the device has to run in usb 1.2:
+[  149.841080] usb 1-2: reset high-speed USB device number 2 using
+ehci_hcd
+[  164.975034] usb 1-2: device descriptor read/64, error -110
+[  180.211088] usb 1-2: device descriptor read/64, error -110
+[  180.414090] usb 1-2: reset high-speed USB device number 2 using ehci_hcd
+
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ drivers/usb/host/ehci-timer.c | 29 ++++++++++++++---------------
+ 1 file changed, 14 insertions(+), 15 deletions(-)
+
+diff --git a/drivers/usb/host/ehci-timer.c b/drivers/usb/host/ehci-timer.c
+index f904071..20dbdcb 100644
+--- a/drivers/usb/host/ehci-timer.c
++++ b/drivers/usb/host/ehci-timer.c
+@@ -113,15 +113,14 @@ static void ehci_poll_ASS(struct ehci_hcd *ehci)
+ 
+       if (want != actual) {
+ 
+-              /* Poll again later */
+-              ehci_enable_event(ehci, EHCI_HRTIMER_POLL_ASS, true);
+-              ++ehci->ASS_poll_count;
+-              return;
++              /* Poll again later, but give up after about 20 ms */
++              if (ehci->ASS_poll_count++ < 20) {
++                      ehci_enable_event(ehci, EHCI_HRTIMER_POLL_ASS, true);
++                      return;
++              }
++              ehci_dbg(ehci, "Waited too long for the async schedule status 
(%x/%x), giving up\n",
++                              want, actual);
+       }
+-
+-      if (ehci->ASS_poll_count > 20)
+-              ehci_dbg(ehci, "ASS poll count reached %d\n",
+-                              ehci->ASS_poll_count);
+       ehci->ASS_poll_count = 0;
+ 
+       /* The status is up-to-date; restart or stop the schedule as needed */
+@@ -160,14 +159,14 @@ static void ehci_poll_PSS(struct ehci_hcd *ehci)
+ 
+       if (want != actual) {
+ 
+-              /* Poll again later */
+-              ehci_enable_event(ehci, EHCI_HRTIMER_POLL_PSS, true);
+-              return;
++              /* Poll again later, but give up after about 20 ms */
++              if (ehci->PSS_poll_count++ < 20) {
++                      ehci_enable_event(ehci, EHCI_HRTIMER_POLL_PSS, true);
++                      return;
++              }
++              ehci_dbg(ehci, "Waited too long for the periodic schedule 
status (%x/%x), giving up\n",
++                              want, actual);
+       }
+-
+-      if (ehci->PSS_poll_count > 20)
+-              ehci_dbg(ehci, "PSS poll count reached %d\n",
+-                              ehci->PSS_poll_count);
+       ehci->PSS_poll_count = 0;
+ 
+       /* The status is up-to-date; restart or stop the schedule as needed */
+-- 
+1.8.1.2
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.fixes/revert-iwlwifi-fix-the-reclaimed-packet-tracking-upon-flush-queue
 
new/patches.fixes/revert-iwlwifi-fix-the-reclaimed-packet-tracking-upon-flush-queue
--- 
old/patches.fixes/revert-iwlwifi-fix-the-reclaimed-packet-tracking-upon-flush-queue
 2013-02-05 15:21:07.000000000 +0100
+++ 
new/patches.fixes/revert-iwlwifi-fix-the-reclaimed-packet-tracking-upon-flush-queue
 1970-01-01 01:00:00.000000000 +0100
@@ -1,71 +0,0 @@
-From: Emmanuel Grumbach <[email protected]>
-Date: Mon, 21 Jan 2013 11:12:57 +0000 (+0200)
-Subject: Revert "iwlwifi: fix the reclaimed packet tracking upon flush queue"
-Git-commit: ae023b2795d36f0f077e157428eb7eafa29ee412
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless.git
-Patch-mainline: Queued in subsystem maintainer repo
-
-Revert "iwlwifi: fix the reclaimed packet tracking upon flush queue"
-
-This reverts commit f590dcec944552f9a4a61155810f3abd17d6465d
-which has been reported to cause issues.
-
-See https://lkml.org/lkml/2013/1/20/4 for further details.
-
-Cc: [email protected] [3.7]
-Signed-off-by: Emmanuel Grumbach <[email protected]>
-Signed-off-by: Johannes Berg <[email protected]>
-Acked-by: Jeff Mahoney <[email protected]>
----
-
- drivers/net/wireless/iwlwifi/dvm/tx.c |   24 +++++++-----------------
- 1 file changed, 7 insertions(+), 17 deletions(-)
-
-diff --git a/drivers/net/wireless/iwlwifi/dvm/tx.c 
b/drivers/net/wireless/iwlwifi/dvm/tx.c
-index 31534f7..2797964 100644
---- a/drivers/net/wireless/iwlwifi/dvm/tx.c
-+++ b/drivers/net/wireless/iwlwifi/dvm/tx.c
-@@ -1153,6 +1153,13 @@ int iwlagn_rx_reply_tx(struct iwl_priv *priv, struct 
iwl_rx_cmd_buffer *rxb,
-                       next_reclaimed = ssn;
-               }
- 
-+              if (tid != IWL_TID_NON_QOS) {
-+                      priv->tid_data[sta_id][tid].next_reclaimed =
-+                              next_reclaimed;
-+                      IWL_DEBUG_TX_REPLY(priv, "Next reclaimed packet:%d\n",
-+                                                next_reclaimed);
-+              }
-+
-               iwl_trans_reclaim(priv->trans, txq_id, ssn, &skbs);
- 
-               iwlagn_check_ratid_empty(priv, sta_id, tid);
-@@ -1203,28 +1210,11 @@ int iwlagn_rx_reply_tx(struct iwl_priv *priv, struct 
iwl_rx_cmd_buffer *rxb,
-                       if (!is_agg)
-                               iwlagn_non_agg_tx_status(priv, ctx, hdr->addr1);
- 
--                      /*
--                       * W/A for FW bug - the seq_ctl isn't updated when the
--                       * queues are flushed. Fetch it from the packet itself
--                       */
--                      if (!is_agg && status == TX_STATUS_FAIL_FIFO_FLUSHED) {
--                              next_reclaimed = le16_to_cpu(hdr->seq_ctrl);
--                              next_reclaimed =
--                                      SEQ_TO_SN(next_reclaimed + 0x10);
--                      }
--
-                       is_offchannel_skb =
-                               (info->flags & IEEE80211_TX_CTL_TX_OFFCHAN);
-                       freed++;
-               }
- 
--              if (tid != IWL_TID_NON_QOS) {
--                      priv->tid_data[sta_id][tid].next_reclaimed =
--                              next_reclaimed;
--                      IWL_DEBUG_TX_REPLY(priv, "Next reclaimed packet:%d\n",
--                                         next_reclaimed);
--              }
--
-               WARN_ON(!is_agg && freed != 1);
- 
-               /*
-

++++++ patches.kernel.org.tar.bz2 ++++++
++++ 2445 lines of diff (skipped)

++++++ patches.xen.tar.bz2 ++++++
++++ 3465 lines of diff (skipped)

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.qRckza/_old  2013-02-23 08:58:28.000000000 +0100
+++ /var/tmp/diff_new_pack.qRckza/_new  2013-02-23 08:58:28.000000000 +0100
@@ -34,6 +34,8 @@
        patches.kernel.org/patch-3.7.4-5
        patches.kernel.org/patch-3.7.5-6
        patches.kernel.org/patch-3.7.6-7
+       patches.kernel.org/patch-3.7.7-8
+       patches.kernel.org/patch-3.7.8-9
 
         ########################################################
         # Build fixes that apply to the vanilla kernel too.
@@ -230,6 +232,7 @@
        ########################################################
        # AGP, graphics related stuff
        ########################################################
+       patches.fixes/drm-nouveau-vm-fix-memory-corruption-when-pgt-alloca.patch
 
        ########################################################
        # Suse specific stuff
@@ -357,6 +360,7 @@
        ########################################################
        patches.fixes/hfs-avoid-crash-in-hfs_bnode_create
 
+       patches.drivers/pstore_disable_efi_backend_by_default.patch
        ########################################################
        # Overlayfs
        ########################################################
@@ -438,7 +442,6 @@
        # Wireless Networking
        ########################################################
        patches.suse/b43-missing-firmware-info.patch
-       
patches.fixes/revert-iwlwifi-fix-the-reclaimed-packet-tracking-upon-flush-queue
 
        ########################################################
        # ISDN
@@ -460,6 +463,7 @@
        ########################################################
        # USB
        ########################################################
+       patches.fixes/revert-USB-EHCI-remove-ASS-PSS-polling-timeout.patch
 
        ########################################################
        # I2C
@@ -668,6 +672,7 @@
        patches.xen/xen3-patch-3.7.2-3
        patches.xen/xen3-patch-3.7.3-4
        patches.xen/xen3-patch-3.7.5-6
+       patches.xen/xen3-patch-3.7.8-9
 
        # ports of other patches
        patches.xen/xen3-003-acpi_initrd_override_tables.patch

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.qRckza/_old  2013-02-23 08:58:28.000000000 +0100
+++ /var/tmp/diff_new_pack.qRckza/_new  2013-02-23 08:58:28.000000000 +0100
@@ -1,3 +1,3 @@
-2013-02-13 10:33:05 +0100
-GIT Revision: d55bd4788da9fb6ac1762b2b4070093d5a7b3910
+2013-02-21 17:15:10 +0100
+GIT Revision: 8dec9689de608ccde8b8c596455fc596be0bff90
 GIT Branch: openSUSE-12.3

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to