Luis Henriques | 25 May 21:49
Favicon

[lucid] linux-ec2 2.6.32-345.49 uploaded

A new lucid kernel has been uploaded into proposed. 
The full changelog about all bug fixes contained in this upload can be found at:

https://launchpad.net/ubuntu/lucid/+source/linux-ec2/2.6.32-345.49

-Luis

Luis Henriques | 25 May 21:48
Favicon

[lucid] linux 2.6.32-41.90 uploaded

A new lucid kernel has been uploaded into proposed. 
The full changelog about all bug fixes contained in this upload can be found at:

https://launchpad.net/ubuntu/lucid/+source/linux/2.6.32-41.90

-Luis

Luis Henriques | 25 May 21:46
Favicon

[lucid] linux-lts-backport-natty 2.6.38-15.60~lucid1 uploaded

A new lucid kernel has been uploaded into proposed. 
The full changelog about all bug fixes contained in this upload can be found at:

https://launchpad.net/ubuntu/lucid/+source/linux-lts-backport-natty/2.6.38-15.60~lucid1

-Luis

Luis Henriques | 25 May 21:45
Favicon

[natty] linux 2.6.38-15.60 uploaded

A new natty kernel has been uploaded into proposed. 
The full changelog about all bug fixes contained in this upload can be found at:

https://launchpad.net/ubuntu/natty/+source/linux/2.6.38-15.60

-Luis

Luis Henriques | 25 May 21:43
Favicon

[precise] linux 3.2.0-25.40 uploaded (ABI bump)

A new precise kernel has been uploaded into proposed. Note the ABI bump. 
The full changelog about all bug fixes contained in this upload can be found at:

https://launchpad.net/ubuntu/precise/+source/linux/3.2.0-25.40

-Luis

Andy Whitcroft | 25 May 18:34
Favicon

[PATCH 0/1] LP#1002388 -- postinst symlink failures

We have been seeing a number of postinst failures related to symlinks
not being handled correctly.  Sadly the postinst has the same messages in
multiple places so it is hard to even know which bits are being exercised.
Fix up all the errors so that they report their line number in the output
to make this more diagnosable.  Note this is _not_ a fix for the issue
mearly debug to try and help find the issue.

Proposing for SRU to precise.

-apw

Andy Whitcroft (1):
  UBUNTU: [Config] fix up postinst to ensure we know which error is
    which

 debian/control-scripts/postinst |   24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

--

-- 
1.7.9.5

Stefan Bader | 25 May 16:26
Favicon

[Quantal] Built-in xen-acpi-processor

That probably needs some change somewhere to make it the
policy...

-Stefan

From 5b39c30d1f30b8874932f60747753057b2a3ca1e Mon Sep 17 00:00:00 2001
From: Stefan Bader <stefan.bader <at> canonical.com>
Date: Fri, 25 May 2012 16:22:28 +0200
Subject: [PATCH] UBUNTU: (config) Built-in xen-acpi-processor

The driver only activates when the kernel is run as dom0 and it
is non-autoloading.

Signed-off-by: Stefan Bader <stefan.bader <at> canonical.com>
---
 debian.master/config/config.common.ubuntu |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu
index 84f16c2..a52ea48 100644
--- a/debian.master/config/config.common.ubuntu
+++ b/debian.master/config/config.common.ubuntu
@@ -6368,7 +6368,7 @@ CONFIG_X86_WP_WORKS_OK=y
 CONFIG_X86_XADD=y
 CONFIG_XEN=y
 CONFIG_XENFS=m
-CONFIG_XEN_ACPI_PROCESSOR=m
+CONFIG_XEN_ACPI_PROCESSOR=y
 CONFIG_XEN_BACKEND=y
 CONFIG_XEN_BALLOON=y
(Continue reading)

Daniele Elia | 24 May 19:48
Picon

PPA Kernel install and module compile error



Hi all,
I need to install kernel 3.3 or 3.4 because the default kernel in use by ubuntu 12.04 doesn't work very well in my laptop; I've a big problem about headphone jack; if I put the jack in, speaker and headphone sound both.

I've tried kernel 3.3.7 from mainline ppa, I've installed generic headers, all headers and image (i386) and my headphone now work correctly but I cant't compile nvidia module or virtualbox module or vmware module, always it's end with kernel Ops (crash) ... I don't know why, I've tried also 3.4 or 3.3.6 and 3.3.5 and always in modprobe it finish with ops.

Am I missing something ?

Thank's

Daniele
Tim Gardner | 24 May 23:05
Favicon

Precise SRU, [PATCH 0/12] CONFIG_DSA=m, 12 patches

Sometimes I hate git send-email.

http://bugs.launchpad.net/bugs/1004148

The DSA transport is experimental. By policy it should not be built-in. 
The dependent hardware modules in drivers/net/dsa will load the 
transport as a result of udev probing. Finally, this is pretty esoteric 
and rare hardware, so is unlikely to cause any issues with a normal 
desktop or server.

rtg
-- 
Tim Gardner tim.gardner <at> canonical.com
The following changes since commit f9c4c36805ef1e62ccfd3fbc4540ec2c36189bd5:

  UBUNTU: Ubuntu-3.2.0-25.40 (2012-05-23 18:04:06 +0100)

are available in the git repository at:

  git://kernel.ubuntu.com/rtg/ubuntu-precise.git dsa

for you to fetch changes up to 5e469dd71d74c3b0b2276ec1f44e4e900f1eac24:

  UBUNTU: [Config] CONFIG_NET_DSA=m (2012-05-24 14:49:07 -0600)

----------------------------------------------------------------
Ben Hutchings (9):
      dsa: Change dsa_uses_{dsa, trailer}_tags() into inline functions
      dsa: Export functions from core to modules
      dsa: Combine core and tagging code
      mv88e6xxx: Combine mv88e6131 and mv88e612_61_65 drivers
      dsa: Define module author, description, license and aliases for drivers
      dsa: Allow core and drivers to be built as modules
      dsa: Remove unnecessary exports
      dsa: Move all definitions needed by drivers into <net/dsa.h>
      dsa: Move switch drivers to new directory drivers/net/dsa

Chris Healy (1):
      dsa: Add reporting of silicon revision for Marvell 88E6123/88E6161/88E6165 switches.

Paul Gortmaker (1):
      drivers/net: dsa/mv88e6xxx.c files need linux/module.h

Tim Gardner (1):
      UBUNTU: [Config] CONFIG_NET_DSA=m

 debian.master/config/amd64/config.common.amd64     |   13 +-
 debian.master/config/armel/config.common.armel     |   14 +-
 debian.master/config/armhf/config.common.armhf     |    1 -
 debian.master/config/armhf/config.flavour.highbank |   17 ++-
 debian.master/config/armhf/config.flavour.omap     |   15 +-
 debian.master/config/config.common.ubuntu          |   22 +--
 debian.master/config/i386/config.common.i386       |   14 +-
 debian.master/config/powerpc/config.common.powerpc |   14 +-
 debian.master/config/ppc64/config.common.ppc64     |   14 +-
 drivers/net/Kconfig                                |    2 +
 drivers/net/Makefile                               |    1 +
 drivers/net/dsa/Kconfig                            |   36 +++++
 drivers/net/dsa/Makefile                           |    9 ++
 {net => drivers/net}/dsa/mv88e6060.c               |    8 +-
 {net => drivers/net}/dsa/mv88e6123_61_65.c         |   41 +++---
 {net => drivers/net}/dsa/mv88e6131.c               |   21 +--
 {net => drivers/net}/dsa/mv88e6xxx.c               |   30 +++-
 {net => drivers/net}/dsa/mv88e6xxx.h               |    3 +
 include/linux/netdevice.h                          |    4 +-
 include/net/dsa.h                                  |  143 +++++++++++++++++++-
 net/dsa/Kconfig                                    |   38 +-----
 net/dsa/Makefile                                   |   19 +--
 net/dsa/dsa.c                                      |   51 +++----
 net/dsa/dsa_priv.h                                 |  127 +----------------
 net/dsa/tag_dsa.c                                  |   15 +-
 net/dsa/tag_edsa.c                                 |   15 +-
 net/dsa/tag_trailer.c                              |   15 +-
 27 files changed, 400 insertions(+), 302 deletions(-)
 create mode 100644 drivers/net/dsa/Kconfig
 create mode 100644 drivers/net/dsa/Makefile
 rename {net => drivers/net}/dsa/mv88e6060.c (96%)
 rename {net => drivers/net}/dsa/mv88e6123_61_65.c (94%)
 rename {net => drivers/net}/dsa/mv88e6131.c (96%)
 rename {net => drivers/net}/dsa/mv88e6xxx.c (93%)
 rename {net => drivers/net}/dsa/mv88e6xxx.h (95%)
Tim Gardner | 24 May 22:58
Favicon

[PATCH 01/12] dsa: Change dsa_uses_{dsa, trailer}_tags() into inline functions

From: Ben Hutchings <ben <at> decadent.org.uk>

BugLink: http://bugs.launchpad.net/bugs/1004148

eth_type_trans() will use these functions if DSA is enabled, which
blocks building DSA as a module.

Signed-off-by: Ben Hutchings <ben <at> decadent.org.uk>
Signed-off-by: David S. Miller <davem <at> davemloft.net>
(cherry picked from commit cf50dcc24f82a6dc2bce523eec2a979eb1b106e2)
Signed-off-by: Tim Gardner <tim.gardner <at> canonical.com>
---
 include/linux/netdevice.h |    2 +-
 include/net/dsa.h         |   53 +++++++++++++++++++++++++++++++++++++++++++--
 net/dsa/dsa.c             |   23 --------------------
 net/dsa/dsa_priv.h        |   33 ----------------------------
 4 files changed, 52 insertions(+), 59 deletions(-)

diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
index cbeb586..79df785 100644
--- a/include/linux/netdevice.h
+++ b/include/linux/netdevice.h
@@ -1148,7 +1148,7 @@ struct net_device {
 	struct vlan_group __rcu	*vlgrp;		/* VLAN group */
 #endif
 #ifdef CONFIG_NET_DSA
-	void			*dsa_ptr;	/* dsa specific data */
+	struct dsa_switch_tree	*dsa_ptr;	/* dsa specific data */
 #endif
 	void 			*atalk_ptr;	/* AppleTalk link 	*/
 	struct in_device __rcu	*ip_ptr;	/* IPv4 specific data	*/
diff --git a/include/net/dsa.h b/include/net/dsa.h
index 839f768..32a1b49 100644
--- a/include/net/dsa.h
+++ b/include/net/dsa.h
@@ -11,6 +11,9 @@
 #ifndef __LINUX_NET_DSA_H
 #define __LINUX_NET_DSA_H

+#include <linux/timer.h>
+#include <linux/workqueue.h>
+
 #define DSA_MAX_SWITCHES	4
 #define DSA_MAX_PORTS		12

@@ -54,8 +57,54 @@ struct dsa_platform_data {
 	struct dsa_chip_data	*chip;
 };

-extern bool dsa_uses_dsa_tags(void *dsa_ptr);
-extern bool dsa_uses_trailer_tags(void *dsa_ptr);
+struct dsa_switch_tree {
+	/*
+	 * Configuration data for the platform device that owns
+	 * this dsa switch tree instance.
+	 */
+	struct dsa_platform_data	*pd;
+
+	/*
+	 * Reference to network device to use, and which tagging
+	 * protocol to use.
+	 */
+	struct net_device	*master_netdev;
+	__be16			tag_protocol;
+
+	/*
+	 * The switch and port to which the CPU is attached.
+	 */
+	s8			cpu_switch;
+	s8			cpu_port;
+
+	/*
+	 * Link state polling.
+	 */
+	int			link_poll_needed;
+	struct work_struct	link_poll_work;
+	struct timer_list	link_poll_timer;
+
+	/*
+	 * Data for the individual switch chips.
+	 */
+	struct dsa_switch	*ds[DSA_MAX_SWITCHES];
+};
+
+/*
+ * The original DSA tag format and some other tag formats have no
+ * ethertype, which means that we need to add a little hack to the
+ * networking receive path to make sure that received frames get
+ * the right ->protocol assigned to them when one of those tag
+ * formats is in use.
+ */
+static inline bool dsa_uses_dsa_tags(struct dsa_switch_tree *dst)
+{
+	return !!(dst->tag_protocol == htons(ETH_P_DSA));
+}

+static inline bool dsa_uses_trailer_tags(struct dsa_switch_tree *dst)
+{
+	return !!(dst->tag_protocol == htons(ETH_P_TRAILER));
+}

 #endif
diff --git a/net/dsa/dsa.c b/net/dsa/dsa.c
index 0dc1589..66f5c04 100644
--- a/net/dsa/dsa.c
+++ b/net/dsa/dsa.c
@@ -199,29 +199,6 @@ static void dsa_switch_destroy(struct dsa_switch *ds)
 }

 
-/* hooks for ethertype-less tagging formats *********************************/
-/*
- * The original DSA tag format and some other tag formats have no
- * ethertype, which means that we need to add a little hack to the
- * networking receive path to make sure that received frames get
- * the right ->protocol assigned to them when one of those tag
- * formats is in use.
- */
-bool dsa_uses_dsa_tags(void *dsa_ptr)
-{
-	struct dsa_switch_tree *dst = dsa_ptr;
-
-	return !!(dst->tag_protocol == htons(ETH_P_DSA));
-}
-
-bool dsa_uses_trailer_tags(void *dsa_ptr)
-{
-	struct dsa_switch_tree *dst = dsa_ptr;
-
-	return !!(dst->tag_protocol == htons(ETH_P_TRAILER));
-}
-
-
 /* link polling *************************************************************/
 static void dsa_link_poll_work(struct work_struct *ugly)
 {
diff --git a/net/dsa/dsa_priv.h b/net/dsa/dsa_priv.h
index 4b0ea05..a45186cb 100644
--- a/net/dsa/dsa_priv.h
+++ b/net/dsa/dsa_priv.h
@@ -48,39 +48,6 @@ struct dsa_switch {
 	struct net_device	*ports[DSA_MAX_PORTS];
 };

-struct dsa_switch_tree {
-	/*
-	 * Configuration data for the platform device that owns
-	 * this dsa switch tree instance.
-	 */
-	struct dsa_platform_data	*pd;
-
-	/*
-	 * Reference to network device to use, and which tagging
-	 * protocol to use.
-	 */
-	struct net_device	*master_netdev;
-	__be16			tag_protocol;
-
-	/*
-	 * The switch and port to which the CPU is attached.
-	 */
-	s8			cpu_switch;
-	s8			cpu_port;
-
-	/*
-	 * Link state polling.
-	 */
-	int			link_poll_needed;
-	struct work_struct	link_poll_work;
-	struct timer_list	link_poll_timer;
-
-	/*
-	 * Data for the individual switch chips.
-	 */
-	struct dsa_switch	*ds[DSA_MAX_SWITCHES];
-};
-
 static inline bool dsa_is_cpu_port(struct dsa_switch *ds, int p)
 {
 	return !!(ds->index == ds->dst->cpu_switch && p == ds->dst->cpu_port);
--

-- 
1.7.9.5

Kamal Mostafa | 24 May 20:49
Favicon
Gravatar

[precise] SRU: UBUNTU: SAUCE: dell-laptop: rfkill blacklist Dell XPS 13z, 15

SRU Justification [precise]:

BugLink: https://bugs.launchpad.net/bugs/901410

Impact: Prevents using WiFi without Bluetooth, or vice-versa.
Fix: Patch adds two Dell laptop models to rfkill blacklist table;
affects only those models.
Testcase: Disable Bluetooth via the indicator icon; verify that WiFi
continues to operate.

This patch is being carried in quantal as UBUNTU SAUCE.  Please
cherry-pick from quantal into precise as SRU:

        git://kernel.ubuntu.com/ubuntu/ubuntu-quantal.git master-next
        318d5bb457bc25224c36823ec19f680a98c6022f

Thanks,

 -Kamal


Gmane