[kernel] r10659 - dists/trunk/linux-2.6/debian/patches/series

2008-02-26 Thread Martin Michlmayr
Author: tbm
Date: Tue Feb 26 09:11:01 2008
New Revision: 10659

Log:
not sure about this anymore :(


Modified:
   dists/trunk/linux-2.6/debian/patches/series/1~experimental.1

Modified: dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
==
--- dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
(original)
+++ dists/trunk/linux-2.6/debian/patches/series/1~experimental.1Tue Feb 
26 09:11:01 2008
@@ -29,5 +29,4 @@
 + bugfix/arm/disable-ath5k.patch
 + bugfix/arm/disable-r6040.patch
 + features/all/at76.patch 
-#the following will be fixed before 2.6.25 is out:
 + bugfix/arm/ignore-invalid-memtags.patch

___
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes


[kernel] r10660 - in dists/trunk/linux-2.6/debian: . config/arm config/armel

2008-02-26 Thread Martin Michlmayr
Author: tbm
Date: Tue Feb 26 09:42:21 2008
New Revision: 10660

Log:
[arm/armel] Unset CRYPTO_DEV_HIFN_795X since it causes a build failure.


Modified:
   dists/trunk/linux-2.6/debian/changelog
   dists/trunk/linux-2.6/debian/config/arm/config
   dists/trunk/linux-2.6/debian/config/armel/config

Modified: dists/trunk/linux-2.6/debian/changelog
==
--- dists/trunk/linux-2.6/debian/changelog  (original)
+++ dists/trunk/linux-2.6/debian/changelog  Tue Feb 26 09:42:21 2008
@@ -34,6 +34,7 @@
   [ Martin Michlmayr ]
   * [arm] Add a kernel for Orion based devices, such as the QNAP
 TS-109/TS-209.
+  * [arm/armel] Unset CRYPTO_DEV_HIFN_795X since it causes a build failure.
 
   [ Daniel Baumann ]
   * Added patch from unionfs upstream to export release_open_intent symbol.

Modified: dists/trunk/linux-2.6/debian/config/arm/config
==
--- dists/trunk/linux-2.6/debian/config/arm/config  (original)
+++ dists/trunk/linux-2.6/debian/config/arm/config  Tue Feb 26 09:42:21 2008
@@ -26,3 +26,4 @@
 # CONFIG_SCSI_QLA_ISCSI is not set
 # CONFIG_SCSI_AIC94XX is not set
 # CONFIG_SCSI_HPTIOP is not set
+# CONFIG_CRYPTO_DEV_HIFN_795X is not set

Modified: dists/trunk/linux-2.6/debian/config/armel/config
==
--- dists/trunk/linux-2.6/debian/config/armel/config(original)
+++ dists/trunk/linux-2.6/debian/config/armel/configTue Feb 26 09:42:21 2008
@@ -15,3 +15,4 @@
 CONFIG_TMPFS=y
 CONFIG_AEABI=y
 CONFIG_OABI_COMPAT=y
+# CONFIG_CRYPTO_DEV_HIFN_795X is not set

___
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes


[kernel] r10661 - in dists/trunk/linux-2.6/debian: . config/armel

2008-02-26 Thread Martin Michlmayr
Author: tbm
Date: Tue Feb 26 09:43:51 2008
New Revision: 10661

Log:
Add the Orion kernel on armel too


Modified:
   dists/trunk/linux-2.6/debian/changelog
   dists/trunk/linux-2.6/debian/config/armel/defines

Modified: dists/trunk/linux-2.6/debian/changelog
==
--- dists/trunk/linux-2.6/debian/changelog  (original)
+++ dists/trunk/linux-2.6/debian/changelog  Tue Feb 26 09:43:51 2008
@@ -1,4 +1,4 @@
-linux-2.6 (2.6.25~rc3-1~experimental.1) UNRELEASED; urgency=low
+iinux-2.6 (2.6.25~rc3-1~experimental.1) UNRELEASED; urgency=low
 
   * New upstream release (closes: #456799)
 
@@ -32,7 +32,7 @@
   * postinst: Nuke confusing postinst message. (closes: #465512)
 
   [ Martin Michlmayr ]
-  * [arm] Add a kernel for Orion based devices, such as the QNAP
+  * [arm/armel] Add a kernel for Orion based devices, such as the QNAP
 TS-109/TS-209.
   * [arm/armel] Unset CRYPTO_DEV_HIFN_795X since it causes a build failure.
 

Modified: dists/trunk/linux-2.6/debian/config/armel/defines
==
--- dists/trunk/linux-2.6/debian/config/armel/defines   (original)
+++ dists/trunk/linux-2.6/debian/config/armel/defines   Tue Feb 26 09:43:51 2008
@@ -2,6 +2,7 @@
 flavours:
  iop32x
  ixp4xx
+ orion
  versatile
 kernel-arch: arm
 
@@ -23,6 +24,13 @@
 [ixp4xx_image]
 configs: arm/config.ixp4xx
 
+[orion_base]
+class: Orion
+longclass: Orion based (QNAP TS-109/TS-209, etc)
+
+[orion_image]
+configs: arm/config.orion
+
 [versatile_base]
 class: Versatile
 longclass: Versatile (PB, AB, Qemu)

___
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes


[kernel] r10662 - in dists/trunk/linux-2.6/debian: . patches/bugfix/arm patches/series

2008-02-26 Thread Martin Michlmayr
Author: tbm
Date: Tue Feb 26 10:21:13 2008
New Revision: 10662

Log:
pad ssb structures to allow ARM cross-compilation


Added:
   dists/trunk/linux-2.6/debian/patches/bugfix/arm/pad-ssb-structure.patch
Modified:
   dists/trunk/linux-2.6/debian/changelog
   dists/trunk/linux-2.6/debian/patches/series/1~experimental.1

Modified: dists/trunk/linux-2.6/debian/changelog
==
--- dists/trunk/linux-2.6/debian/changelog  (original)
+++ dists/trunk/linux-2.6/debian/changelog  Tue Feb 26 10:21:13 2008
@@ -35,6 +35,8 @@
   * [arm/armel] Add a kernel for Orion based devices, such as the QNAP
 TS-109/TS-209.
   * [arm/armel] Unset CRYPTO_DEV_HIFN_795X since it causes a build failure.
+  * [arm] Pad the SSB structure so crossing-compiling a kernel for ARM
+ won't fail because of sanity checks; patch from Gordon Farquharson.
 
   [ Daniel Baumann ]
   * Added patch from unionfs upstream to export release_open_intent symbol.

Added: dists/trunk/linux-2.6/debian/patches/bugfix/arm/pad-ssb-structure.patch
==
--- (empty file)
+++ dists/trunk/linux-2.6/debian/patches/bugfix/arm/pad-ssb-structure.patch 
Tue Feb 26 10:21:13 2008
@@ -0,0 +1,39 @@
+Align the members of the SSB device structure to a 32 bit boundary so
+that the b43 driver can be built for arm using a cross compiler. This
+alignment is required so that the test in scripts/mod/file2alias.c
+that checks that the size of the device ID type against the size of
+the section in the object file succeeds (see comment and
+http://lkml.org/lkml/2008/2/18/481 for explanation).
+
+This fixes:
+
+  MODPOST 972 modules
+FATAL: drivers/net/wireless/b43/b43: sizeof(struct ssb_device_id)=6 is not a 
modulo of the size of section __mod_ssb_device_table=64.
+Fix definition of struct ssb_device_id in mod_devicetable.h
+make[5]: *** [__modpost] Error 1
+make[4]: *** [modules] Error 2
+
+Signed-off-by: Gordon Farquharson [EMAIL PROTECTED]
+
+---
+
+diff --git a/include/linux/mod_devicetable.h b/include/linux/mod_devicetable.h
+index 139d49d..208d49a 100644
+--- a/include/linux/mod_devicetable.h
 b/include/linux/mod_devicetable.h
+@@ -351,7 +351,13 @@ struct sdio_device_id {
+ struct ssb_device_id {
+   __u16   vendor;
+   __u16   coreid;
+-  __u8revision;
++  /* Explicit padding to support a broken sanity check in file2alias.c.
++   * The check compares the size of the structure in the kernel
++   * object file to the size of the structure reported in userspace for
++   * the system on which the kernel is compiled. The check breaks on
++   * cross-compilation, and the padding is a workaround for this. */
++  __u8revision
++  __attribute__((aligned(sizeof(__u32;
+ };
+ #define SSB_DEVICE(_vendor, _coreid, _revision)  \
+   { .vendor = _vendor, .coreid = _coreid, .revision = _revision, }
+

Modified: dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
==
--- dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
(original)
+++ dists/trunk/linux-2.6/debian/patches/series/1~experimental.1Tue Feb 
26 10:21:13 2008
@@ -30,3 +30,4 @@
 + bugfix/arm/disable-r6040.patch
 + features/all/at76.patch 
 + bugfix/arm/ignore-invalid-memtags.patch
++ bugfix/arm/pad-ssb-structure.patch

___
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes


[kernel] r10663 - in dists/trunk/linux-2.6/debian: . config/arm config/armel patches/bugfix patches/series

2008-02-26 Thread Martin Michlmayr
Author: tbm
Date: Tue Feb 26 12:26:06 2008
New Revision: 10663

Log:
[arm/mips] Disable CRYPTO_DEV_HIFN_795X since it doesn't compile.


Added:
   dists/trunk/linux-2.6/debian/patches/bugfix/disable-hifn_795X.patch
Modified:
   dists/trunk/linux-2.6/debian/changelog
   dists/trunk/linux-2.6/debian/config/arm/config
   dists/trunk/linux-2.6/debian/config/armel/config
   dists/trunk/linux-2.6/debian/patches/series/1~experimental.1

Modified: dists/trunk/linux-2.6/debian/changelog
==
--- dists/trunk/linux-2.6/debian/changelog  (original)
+++ dists/trunk/linux-2.6/debian/changelog  Tue Feb 26 12:26:06 2008
@@ -34,9 +34,9 @@
   [ Martin Michlmayr ]
   * [arm/armel] Add a kernel for Orion based devices, such as the QNAP
 TS-109/TS-209.
-  * [arm/armel] Unset CRYPTO_DEV_HIFN_795X since it causes a build failure.
   * [arm] Pad the SSB structure so crossing-compiling a kernel for ARM
  won't fail because of sanity checks; patch from Gordon Farquharson.
+  * [arm/mips] Disable CRYPTO_DEV_HIFN_795X since it doesn't compile.
 
   [ Daniel Baumann ]
   * Added patch from unionfs upstream to export release_open_intent symbol.

Modified: dists/trunk/linux-2.6/debian/config/arm/config
==
--- dists/trunk/linux-2.6/debian/config/arm/config  (original)
+++ dists/trunk/linux-2.6/debian/config/arm/config  Tue Feb 26 12:26:06 2008
@@ -26,4 +26,3 @@
 # CONFIG_SCSI_QLA_ISCSI is not set
 # CONFIG_SCSI_AIC94XX is not set
 # CONFIG_SCSI_HPTIOP is not set
-# CONFIG_CRYPTO_DEV_HIFN_795X is not set

Modified: dists/trunk/linux-2.6/debian/config/armel/config
==
--- dists/trunk/linux-2.6/debian/config/armel/config(original)
+++ dists/trunk/linux-2.6/debian/config/armel/configTue Feb 26 12:26:06 2008
@@ -15,4 +15,3 @@
 CONFIG_TMPFS=y
 CONFIG_AEABI=y
 CONFIG_OABI_COMPAT=y
-# CONFIG_CRYPTO_DEV_HIFN_795X is not set

Added: dists/trunk/linux-2.6/debian/patches/bugfix/disable-hifn_795X.patch
==
--- (empty file)
+++ dists/trunk/linux-2.6/debian/patches/bugfix/disable-hifn_795X.patch Tue Feb 
26 12:26:06 2008
@@ -0,0 +1,14 @@
+  Building modules, stage 2.
+  MODPOST 759 modules
+ERROR: __divdi3 [drivers/crypto/hifn_795x.ko] undefined!
+
+--- a/drivers/crypto/Kconfig   2008-02-26 09:14:14.0 +
 b/drivers/crypto/Kconfig   2008-02-26 09:15:11.0 +
+@@ -149,6 +149,7 @@
+   select CRYPTO_BLKCIPHER
+   select HW_RANDOM if CRYPTO_DEV_HIFN_795X_RNG
+   depends on PCI
++  depends on (!MIPS  !ARM) || BROKEN
+   help
+ This option allows you to have support for HIFN 795x crypto adapters.
+ 

Modified: dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
==
--- dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
(original)
+++ dists/trunk/linux-2.6/debian/patches/series/1~experimental.1Tue Feb 
26 12:26:06 2008
@@ -31,3 +31,4 @@
 + features/all/at76.patch 
 + bugfix/arm/ignore-invalid-memtags.patch
 + bugfix/arm/pad-ssb-structure.patch
++ bugfix/disable-hifn_795X.patch

___
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes


[kernel] r10664 - in dists/sid/linux-2.6/debian: . bin config/s390

2008-02-26 Thread Bastian Blank
Author: waldi
Date: Tue Feb 26 13:43:29 2008
New Revision: 10664

Log:
* debian/bin/gencontrol.py: Add minimal support for localversion overrides.
* debian/changelog: Update.
* debian/config/s390/defines: Override localversion for tape image.
* debian/rules.real: Don't build modules for plain-s390-tape.


Modified:
   dists/sid/linux-2.6/debian/bin/gencontrol.py
   dists/sid/linux-2.6/debian/changelog
   dists/sid/linux-2.6/debian/config/s390/defines
   dists/sid/linux-2.6/debian/rules.real

Modified: dists/sid/linux-2.6/debian/bin/gencontrol.py
==
--- dists/sid/linux-2.6/debian/bin/gencontrol.py(original)
+++ dists/sid/linux-2.6/debian/bin/gencontrol.pyTue Feb 26 13:43:29 2008
@@ -78,7 +78,15 @@
 makefile.add('source_%s_%s_real' % (arch, featureset), cmds = 
cmds_source)
 
 def do_flavour_setup(self, vars, makeflags, arch, featureset, flavour, 
extra):
-vars.update(self.config.merge('image', arch, featureset, flavour))
+config_image = self.config.merge('image', arch, featureset, flavour)
+
+vars.update(config_image)
+
+vars['localversion-image'] = vars['localversion']
+override_localversion = config_image.get('override-localversion', None)
+if override_localversion is not None:
+vars['localversion-image'] = vars['localversion_headers'] + '-' + 
override_localversion
+
 for i in (
 ('cflags', 'CFLAGS'),
 ('compiler', 'COMPILER'),
@@ -87,6 +95,7 @@
 ('kpkg-arch', 'KPKG_ARCH'),
 ('kpkg-subarch', 'KPKG_SUBARCH'),
 ('localversion', 'LOCALVERSION'),
+('localversion-image', 'LOCALVERSION_IMAGE'),
 ('override-host-type', 'OVERRIDE_HOST_TYPE'),
 ('type', 'TYPE'),
 ):

Modified: dists/sid/linux-2.6/debian/changelog
==
--- dists/sid/linux-2.6/debian/changelog(original)
+++ dists/sid/linux-2.6/debian/changelogTue Feb 26 13:43:29 2008
@@ -1,9 +1,13 @@
 linux-2.6 (2.6.24-5) UNRELEASED; urgency=low
 
+  [ Gordon Farquharson ]
   * [arm] Enable asix driver (USB_NET_AX8817X).
   * [arm] Enable CONFIG_USB_CATC, CONFIG_USB_KAWETH, CONFIG_USB_PEGASUS,
   and CONFIG_USB_RTL8150.
 
+  [ Bastian Blank ]
+  * [s390/s390-tape]: Override localversion correctly.
+
  -- Gordon Farquharson [EMAIL PROTECTED]  Thu, 21 Feb 2008 21:00:48 -0700
 
 linux-2.6 (2.6.24-4) unstable; urgency=low

Modified: dists/sid/linux-2.6/debian/config/s390/defines
==
--- dists/sid/linux-2.6/debian/config/s390/defines  (original)
+++ dists/sid/linux-2.6/debian/config/s390/defines  Tue Feb 26 13:43:29 2008
@@ -22,6 +22,7 @@
 [s390-tape_image]
 desc: This kernel has support to IPL (boot) from a tape.
 initramfs: false
+override-localversion: s390
 type: plain-s390-tape
 
 [s390x_base]

Modified: dists/sid/linux-2.6/debian/rules.real
==
--- dists/sid/linux-2.6/debian/rules.real   (original)
+++ dists/sid/linux-2.6/debian/rules.real   Tue Feb 26 13:43:29 2008
@@ -104,7 +104,7 @@
rm -rf '$(DIR)'
cp -al '$(SOURCE_DIR)' '$(DIR)'
cp '$(CONFIG)' '$(DIR)/.config'
-   echo '$(ABINAME)$(LOCALVERSION)'  '$(DIR)/localversion'
+   echo '$(ABINAME)$(LOCALVERSION_IMAGE)'  '$(DIR)/localversion'
echo 'override ARCH = $(KERNEL_ARCH)'  '$(DIR)/.kernelvariables'
echo 'CCACHE = ccache'  '$(DIR)/.kernelvariables'
echo 'CC = $$(if $$(DEBIAN_KERNEL_USE_CCACHE),$$(CCACHE)) 
$$(CROSS_COMPILE)$(COMPILER)'  '$(DIR)/.kernelvariables'
@@ -147,10 +147,12 @@
python debian/bin/abicheck.py $(DIR) $(ARCH) $(FEATURESET) $(FLAVOUR)
touch '$@'
 
+$(STAMPS_DIR)/build_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain-s390-tape: 
BUILD_TARGET = image
+
 $(STAMPS_DIR)/build_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain \
 $(STAMPS_DIR)/build_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain-s390-tape \
 $(STAMPS_DIR)/build_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain-xen:
-   $(MAKE_CLEAN) -C '$(DIR)' $(JOBS_ARG)
+   $(MAKE_CLEAN) -C '$(DIR)' $(JOBS_ARG) $(BUILD_TARGET)
python debian/bin/abicheck.py $(DIR) $(ARCH) $(FEATURESET) $(FLAVOUR)
touch '$@'
 

___
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes


[kernel] r10665 - in dists/trunk/linux-2.6/debian: . patches/bugfix patches/series

2008-02-26 Thread Martin Michlmayr
Author: tbm
Date: Tue Feb 26 17:22:06 2008
New Revision: 10665

Log:
fix the CRYPTO_DEV_HIFN_795X issue for good


Added:
   dists/trunk/linux-2.6/debian/patches/bugfix/fix-hifn_795X-divdi3.patch
Removed:
   dists/trunk/linux-2.6/debian/patches/bugfix/disable-hifn_795X.patch
Modified:
   dists/trunk/linux-2.6/debian/changelog
   dists/trunk/linux-2.6/debian/patches/series/1~experimental.1

Modified: dists/trunk/linux-2.6/debian/changelog
==
--- dists/trunk/linux-2.6/debian/changelog  (original)
+++ dists/trunk/linux-2.6/debian/changelog  Tue Feb 26 17:22:06 2008
@@ -36,7 +36,6 @@
 TS-109/TS-209.
   * [arm] Pad the SSB structure so crossing-compiling a kernel for ARM
  won't fail because of sanity checks; patch from Gordon Farquharson.
-  * [arm/mips] Disable CRYPTO_DEV_HIFN_795X since it doesn't compile.
 
   [ Daniel Baumann ]
   * Added patch from unionfs upstream to export release_open_intent symbol.

Added: dists/trunk/linux-2.6/debian/patches/bugfix/fix-hifn_795X-divdi3.patch
==
--- (empty file)
+++ dists/trunk/linux-2.6/debian/patches/bugfix/fix-hifn_795X-divdi3.patch  
Tue Feb 26 17:22:06 2008
@@ -0,0 +1,54 @@
+On Tue, Feb 26, 2008 at 01:21:00PM +0100, Martin Michlmayr wrote:
+ With 2.6.25-rc3 and a config file with
+ 
+ CONFIG_CRYPTO_DEV_HIFN_795X=m
+ CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
+ 
+ I get the following build error on at least ARM and MIPS:
+ 
+   Building modules, stage 2.
+   MODPOST 759 modules
+ ERROR: __divdi3 [drivers/crypto/hifn_795x.ko] undefined!
+
+Fix below.
+
+ Martin Michlmayr
+
+cu
+Adrian
+
+
+--  snip  --
+
+
+Using ndelay() with a 64bit variable as parameter can result in build 
+errors like the following on some 32bit systems when it results in a 
+64bit division:
+
+--  snip  --
+
+ ...
+  MODPOST 759 modules
+ERROR: __divdi3 [drivers/crypto/hifn_795x.ko] undefined!
+
+--  snip  --
+
+Reported by Martin Michlmayr.
+
+Signed-off-by: Adrian Bunk [EMAIL PROTECTED]
+
+---
+
+40b45041ddc587c20b872a86a6a36952c28b02c7 diff --git 
a/drivers/crypto/hifn_795x.c b/drivers/crypto/hifn_795x.c
+index 3110bf7..b1541c6 100644
+--- a/drivers/crypto/hifn_795x.c
 b/drivers/crypto/hifn_795x.c
+@@ -807,7 +807,7 @@ static int hifn_rng_data_present(struct hwrng *rng, int 
wait)
+   return 1;
+   if (!wait)
+   return 0;
+-  ndelay(nsec);
++  ndelay((u32)nsec);
+   return 1;
+ }
+ 

Modified: dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
==
--- dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
(original)
+++ dists/trunk/linux-2.6/debian/patches/series/1~experimental.1Tue Feb 
26 17:22:06 2008
@@ -31,4 +31,4 @@
 + features/all/at76.patch 
 + bugfix/arm/ignore-invalid-memtags.patch
 + bugfix/arm/pad-ssb-structure.patch
-+ bugfix/disable-hifn_795X.patch
++ bugfix/fix-hifn_795X-divdi3.patch

___
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes


[kernel] r10666 - in dists/sid/linux-2.6/debian: . patches/bugfix/all/stable patches/series

2008-02-26 Thread Bastian Blank
Author: waldi
Date: Tue Feb 26 21:03:24 2008
New Revision: 10666

Log:
Add stable release 2.6.24.3.

* debian/changelog: Update.
* debian/patches/bugfix/all/stable/2.6.24.3.patch: Add.
* debian/patches/series/5: Add new patch.


Added:
   dists/sid/linux-2.6/debian/patches/bugfix/all/stable/2.6.24.3.patch
   dists/sid/linux-2.6/debian/patches/series/5
Modified:
   dists/sid/linux-2.6/debian/changelog

Modified: dists/sid/linux-2.6/debian/changelog
==
--- dists/sid/linux-2.6/debian/changelog(original)
+++ dists/sid/linux-2.6/debian/changelogTue Feb 26 21:03:24 2008
@@ -7,6 +7,43 @@
 
   [ Bastian Blank ]
   * [s390/s390-tape]: Override localversion correctly.
+  * Add stable release 2.6.24.3:
+- x86_64: CPA, fix cache attribute inconsistency bug
+- bonding: fix NULL pointer deref in startup processing
+- POWERPC: Revert chrp_pci_fixup_vt8231_ata devinit to fix libata on 
pegasos
+- PCMCIA: Fix station address detection in smc
+- SCSI: gdth: scan for scsi devices
+- USB: fix pm counter leak in usblp
+- S390: Fix futex_atomic_cmpxchg_std inline assembly.
+- genirq: do not leave interupts enabled on free_irq
+- hrtimer: catch expired CLOCK_REALTIME timers early
+- hrtimer: check relative timeouts for overflow
+- SLUB: Deal with annoying gcc warning on kfree()
+- hrtimer: fix *rmtp/restarts handling in compat_sys_nanosleep()
+- hrtimer: fix *rmtp handling in hrtimer_nanosleep()
+- Disable G5 NAP mode during SMU commands on U3
+- Be more robust about bad arguments in get_user_pages()
+- AUDIT: Increase skb-truesize in audit_expand
+- BLUETOOTH: Add conn add/del workqueues to avoid connection fail.
+- INET: Prevent out-of-sync truesize on ip_fragment slow path
+- INET_DIAG: Fix inet_diag_lock_handler error path.
+- IPCOMP: Fetch nexthdr before ipch is destroyed
+- IPCOMP: Fix reception of incompressible packets
+- IPV4: fib: fix route replacement, fib_info is shared
+- IPV4: fib_trie: apply fixes from fib_hash
+- NET: Add if_addrlabel.h to sanitized headers.
+- PKT_SCHED: ematch: oops from uninitialized variable (resend)
+- SELinux: Fix double free in selinux_netlbl_sock_setsid()
+- TC: oops in em_meta
+- TCP: Fix a bug in strategy_allowed_congestion_control
+- SCSI: sd: handle bad lba in sense information
+- Fix dl2k constants
+- XFS: Fix oops in xfs_file_readdir()
+- hugetlb: add locking for overcommit sysctl
+- inotify: fix check for one-shot watches before destroying them
+- NFS: Fix a potential file corruption issue when writing
+- NETFILTER: nf_conntrack_tcp: conntrack reopening fix
+- SPARC/SPARC64: Fix usage of .section .sched.text in assembler code.
 
  -- Gordon Farquharson [EMAIL PROTECTED]  Thu, 21 Feb 2008 21:00:48 -0700
 

Added: dists/sid/linux-2.6/debian/patches/bugfix/all/stable/2.6.24.3.patch
==
--- (empty file)
+++ dists/sid/linux-2.6/debian/patches/bugfix/all/stable/2.6.24.3.patch Tue Feb 
26 21:03:24 2008
@@ -0,0 +1,1542 @@
+diff --git a/Makefile b/Makefile
+index 6f79564..bac9dd0 100644
+diff --git a/arch/powerpc/platforms/chrp/pci.c 
b/arch/powerpc/platforms/chrp/pci.c
+index 0340a34..759c2ac 100644
+--- a/arch/powerpc/platforms/chrp/pci.c
 b/arch/powerpc/platforms/chrp/pci.c
+@@ -354,7 +354,7 @@ DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_WINBOND, 
PCI_DEVICE_ID_WINBOND_82C105,
+  * mode as well. The same fixup must be done to the class-code property in
+  * the IDE node /[EMAIL PROTECTED]/[EMAIL PROTECTED],1
+  */
+-static void __devinit chrp_pci_fixup_vt8231_ata(struct pci_dev *viaide)
++static void chrp_pci_fixup_vt8231_ata(struct pci_dev *viaide)
+ {
+   u8 progif;
+   struct pci_dev *viaisa;
+@@ -375,4 +375,4 @@ static void __devinit chrp_pci_fixup_vt8231_ata(struct 
pci_dev *viaide)
+ 
+   pci_dev_put(viaisa);
+ }
+-DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_1, 
chrp_pci_fixup_vt8231_ata);
++DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_1, 
chrp_pci_fixup_vt8231_ata);
+diff --git a/arch/powerpc/platforms/powermac/feature.c 
b/arch/powerpc/platforms/powermac/feature.c
+index ba931be..5169ecc 100644
+--- a/arch/powerpc/platforms/powermac/feature.c
 b/arch/powerpc/platforms/powermac/feature.c
+@@ -2565,6 +2565,8 @@ static void __init probe_uninorth(void)
+ 
+   /* Locate core99 Uni-N */
+   uninorth_node = of_find_node_by_name(NULL, uni-n);
++  uninorth_maj = 1;
++
+   /* Locate G5 u3 */
+   if (uninorth_node == NULL) {
+   uninorth_node = of_find_node_by_name(NULL, u3);
+@@ -2575,8 +2577,10 @@ static void __init probe_uninorth(void)
+   uninorth_node = of_find_node_by_name(NULL, u4);
+   uninorth_maj = 4;
+   }
+-  if (uninorth_node == NULL)
++  if 

[kernel] r10667 - in dists/trunk/linux-2.6/debian/patches: bugfix/arm series

2008-02-26 Thread Gordon Farquharson
Author: gordon-guest
Date: Wed Feb 27 06:46:24 2008
New Revision: 10667

Log:
Use patch name from -mm tree.


Added:
   
dists/trunk/linux-2.6/debian/patches/bugfix/arm/fix-b43-driver-build-for-arm.patch
Removed:
   dists/trunk/linux-2.6/debian/patches/bugfix/arm/pad-ssb-structure.patch
Modified:
   dists/trunk/linux-2.6/debian/patches/series/1~experimental.1

Added: 
dists/trunk/linux-2.6/debian/patches/bugfix/arm/fix-b43-driver-build-for-arm.patch
==
--- (empty file)
+++ 
dists/trunk/linux-2.6/debian/patches/bugfix/arm/fix-b43-driver-build-for-arm.patch
  Wed Feb 27 06:46:24 2008
@@ -0,0 +1,38 @@
+From: Gordon Farquharson [EMAIL PROTECTED]
+
+Align the members of the SSB device structure to a 32 bit boundary so that
+the b43 driver can be built for arm using a cross compiler.  This alignment
+is required so that the test in scripts/mod/file2alias.c that checks that
+the size of the device ID type against the size of the section in the
+object file succeeds (see comment and http://lkml.org/lkml/2008/2/18/481
+for explanation).
+
+Signed-off-by: Gordon Farquharson [EMAIL PROTECTED]
+Cc: Russell King [EMAIL PROTECTED]
+Acked-by: Michael Buesch [EMAIL PROTECTED]
+Cc: John W. Linville [EMAIL PROTECTED]
+Signed-off-by: Andrew Morton [EMAIL PROTECTED]
+---
+
+ include/linux/mod_devicetable.h |8 +++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff -puN include/linux/mod_devicetable.h~fix-b43-driver-build-for-arm 
include/linux/mod_devicetable.h
+--- a/include/linux/mod_devicetable.h~fix-b43-driver-build-for-arm
 a/include/linux/mod_devicetable.h
+@@ -351,7 +351,13 @@ struct sdio_device_id {
+ struct ssb_device_id {
+   __u16   vendor;
+   __u16   coreid;
+-  __u8revision;
++  /* Explicit padding to support a broken sanity check in file2alias.c.
++   * The check compares the size of the structure in the kernel
++   * object file to the size of the structure reported in userspace for
++   * the system on which the kernel is compiled. The check breaks on
++   * cross-compilation, and the padding is a workaround for this. */
++  __u8revision
++  __attribute__((aligned(sizeof(__u32;
+ };
+ #define SSB_DEVICE(_vendor, _coreid, _revision)  \
+   { .vendor = _vendor, .coreid = _coreid, .revision = _revision, }
+_

Modified: dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
==
--- dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
(original)
+++ dists/trunk/linux-2.6/debian/patches/series/1~experimental.1Wed Feb 
27 06:46:24 2008
@@ -30,5 +30,5 @@
 + bugfix/arm/disable-r6040.patch
 + features/all/at76.patch 
 + bugfix/arm/ignore-invalid-memtags.patch
-+ bugfix/arm/pad-ssb-structure.patch
++ bugfix/arm/fix-b43-driver-build-for-arm.patch
 + bugfix/fix-hifn_795X-divdi3.patch

___
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes


[kernel] r10668 - in dists/trunk/linux-2.6/debian: . config/arm patches/features/all patches/series

2008-02-26 Thread Gordon Farquharson
Author: gordon-guest
Date: Wed Feb 27 07:03:03 2008
New Revision: 10668

Log:
* [arm/iop32x] Enable support for the GLAN Tank flash chip (M29W400DB).
* Fix changelog.


Added:
   dists/trunk/linux-2.6/debian/patches/features/all/add-m29w400db.patch
Modified:
   dists/trunk/linux-2.6/debian/changelog
   dists/trunk/linux-2.6/debian/config/arm/config.iop32x
   dists/trunk/linux-2.6/debian/patches/series/1~experimental.1

Modified: dists/trunk/linux-2.6/debian/changelog
==
--- dists/trunk/linux-2.6/debian/changelog  (original)
+++ dists/trunk/linux-2.6/debian/changelog  Wed Feb 27 07:03:03 2008
@@ -1,4 +1,4 @@
-iinux-2.6 (2.6.25~rc3-1~experimental.1) UNRELEASED; urgency=low
+linux-2.6 (2.6.25~rc3-1~experimental.1) UNRELEASED; urgency=low
 
   * New upstream release (closes: #456799)
 
@@ -42,6 +42,8 @@
 
   [ Gordon Farquharson ]
   * [arm] Use GPIO LED driver as opposed to ixp4xx LED driver.
+  * [arm/iop32x] Enable support for the GLAN Tank flash chip
+(M29W400DB).
 
   [ Aurelien Jarno ]
   * [mips/mipsel] Enable CONFIG_NO_HZ, CONFIG_HIGH_RES_TIMERS for dynticks
@@ -54,7 +56,7 @@
 - Broadcom NetXtremeII 10Gb support
   * [powerpc] Use new wrapper install support.
 
- -- Gordon Farquharson [EMAIL PROTECTED]  Thu, 14 Feb 2008 00:25:23 -0700
+ -- Bastian Blank [EMAIL PROTECTED]  Tue, 26 Feb 2008 23:59:55 -0700
 
 linux-2.6 (2.6.24-2) UNRELEASED; urgency=low
 

Modified: dists/trunk/linux-2.6/debian/config/arm/config.iop32x
==
--- dists/trunk/linux-2.6/debian/config/arm/config.iop32x   (original)
+++ dists/trunk/linux-2.6/debian/config/arm/config.iop32x   Wed Feb 27 
07:03:03 2008
@@ -342,7 +342,7 @@
 # RAM/ROM/Flash chip drivers
 #
 CONFIG_MTD_CFI=y
-# CONFIG_MTD_JEDECPROBE is not set
+CONFIG_MTD_JEDECPROBE=y
 CONFIG_MTD_GEN_PROBE=y
 CONFIG_MTD_CFI_ADV_OPTIONS=y
 CONFIG_MTD_CFI_NOSWAP=y
@@ -361,7 +361,7 @@
 # CONFIG_MTD_CFI_I8 is not set
 # CONFIG_MTD_OTP is not set
 CONFIG_MTD_CFI_INTELEXT=y
-# CONFIG_MTD_CFI_AMDSTD is not set
+CONFIG_MTD_CFI_AMDSTD=y
 # CONFIG_MTD_CFI_STAA is not set
 CONFIG_MTD_CFI_UTIL=y
 CONFIG_MTD_RAM=m

Added: dists/trunk/linux-2.6/debian/patches/features/all/add-m29w400db.patch
==
--- (empty file)
+++ dists/trunk/linux-2.6/debian/patches/features/all/add-m29w400db.patch   
Wed Feb 27 07:03:03 2008
@@ -0,0 +1,36 @@
+diff --git a/drivers/mtd/chips/jedec_probe.c b/drivers/mtd/chips/jedec_probe.c
+index 4be51a8..51ec937 100644
+--- a/drivers/mtd/chips/jedec_probe.c
 b/drivers/mtd/chips/jedec_probe.c
+@@ -135,6 +135,7 @@
+ #define M29W160DT 0x22C4
+ #define M29W160DB 0x2249
+ #define M29W040B  0x00E3
++#define M29W400DB 0x00EF
+ #define M50FW040  0x002C
+ #define M50FW080  0x002D
+ #define M50FW016  0x002E
+@@ -1498,7 +1499,22 @@ static const struct amd_flash_info jedec_table[] = {
+   .regions= {
+   ERASEINFO(0x1,8),
+   }
+-}, {
++  }, {
++  .mfr_id = MANUFACTURER_ST,
++  .dev_id = M29W400DB,
++  .name   = ST M29W400DB,
++  .devtypes   = CFI_DEVICETYPE_X16|CFI_DEVICETYPE_X8,
++  .uaddr  = MTD_UADDR_0x0555_0x02AA,
++  .dev_size   = SIZE_512KiB,
++  .cmd_set= P_ID_AMD_STD,
++  .nr_regions = 4,
++  .regions= {
++  ERASEINFO(0x04000,1),
++  ERASEINFO(0x02000,2),
++  ERASEINFO(0x08000,1),
++  ERASEINFO(0x1,7)
++  }
++  }, {
+   .mfr_id = MANUFACTURER_ST,
+   .dev_id = M50FW040,
+   .name   = ST M50FW040,

Modified: dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
==
--- dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
(original)
+++ dists/trunk/linux-2.6/debian/patches/series/1~experimental.1Wed Feb 
27 07:03:03 2008
@@ -32,3 +32,4 @@
 + bugfix/arm/ignore-invalid-memtags.patch
 + bugfix/arm/fix-b43-driver-build-for-arm.patch
 + bugfix/fix-hifn_795X-divdi3.patch
++ features/all/add-m29w400db.patch

___
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes