From: Chris Wright Date: Thu, 24 May 2007 23:13:24 +0000 (-0700) Subject: refresh queue-2.6.21 X-Git-Tag: v2.6.20.13~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c29c4ca571499538c2ee27cf7764cf6a7e589d39;p=thirdparty%2Fkernel%2Fstable-queue.git refresh queue-2.6.21 --- diff --git a/queue-2.6.21/alsa-hda-intel-fix-detection-of-audio-codec-on-toshiba-a100.patch b/queue-2.6.21/alsa-hda-intel-fix-detection-of-audio-codec-on-toshiba-a100.patch index a03c3fbcb4e..a542492b26e 100644 --- a/queue-2.6.21/alsa-hda-intel-fix-detection-of-audio-codec-on-toshiba-a100.patch +++ b/queue-2.6.21/alsa-hda-intel-fix-detection-of-audio-codec-on-toshiba-a100.patch @@ -21,8 +21,8 @@ Signed-off-by: Chris Wright sound/pci/hda/hda_intel.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) ---- linux-2.6.21.2.orig/sound/pci/hda/hda_intel.c -+++ linux-2.6.21.2/sound/pci/hda/hda_intel.c +--- linux-2.6.21.3.orig/sound/pci/hda/hda_intel.c ++++ linux-2.6.21.3/sound/pci/hda/hda_intel.c @@ -979,7 +979,7 @@ static unsigned int azx_max_codecs[] __d static int __devinit azx_codec_create(struct azx *chip, const char *model) { diff --git a/queue-2.6.21/alsa-hda-intel-probe-additional-slots-only-if-necessary.patch b/queue-2.6.21/alsa-hda-intel-probe-additional-slots-only-if-necessary.patch index 6a2b935d6a8..9da262ba967 100644 --- a/queue-2.6.21/alsa-hda-intel-probe-additional-slots-only-if-necessary.patch +++ b/queue-2.6.21/alsa-hda-intel-probe-additional-slots-only-if-necessary.patch @@ -24,8 +24,8 @@ Signed-off-by: Chris Wright sound/pci/hda/hda_intel.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) ---- linux-2.6.21.2.orig/sound/pci/hda/hda_intel.c -+++ linux-2.6.21.2/sound/pci/hda/hda_intel.c +--- linux-2.6.21.3.orig/sound/pci/hda/hda_intel.c ++++ linux-2.6.21.3/sound/pci/hda/hda_intel.c @@ -198,6 +198,7 @@ enum { SDI0, SDI1, SDI2, SDI3, SDO0, SDO #define RIRB_INT_MASK 0x05 diff --git a/queue-2.6.21/char-cyclades-fix-deadlock.patch b/queue-2.6.21/char-cyclades-fix-deadlock.patch index 3255483f161..acf4f3b49c2 100644 --- a/queue-2.6.21/char-cyclades-fix-deadlock.patch +++ b/queue-2.6.21/char-cyclades-fix-deadlock.patch @@ -18,8 +18,8 @@ Signed-off-by: Chris Wright drivers/char/cyclades.c | 1 + 1 file changed, 1 insertion(+) ---- linux-2.6.21.2.orig/drivers/char/cyclades.c -+++ linux-2.6.21.2/drivers/char/cyclades.c +--- linux-2.6.21.3.orig/drivers/char/cyclades.c ++++ linux-2.6.21.3/drivers/char/cyclades.c @@ -1103,6 +1103,7 @@ static void cyy_intr_chip(struct cyclade if (data & info->ignore_status_mask) { diff --git a/queue-2.6.21/e1000-fix-netif_poll_enable-crash-in-e1000_open.patch b/queue-2.6.21/e1000-fix-netif_poll_enable-crash-in-e1000_open.patch index ebf7a77258d..26274f64f2d 100644 --- a/queue-2.6.21/e1000-fix-netif_poll_enable-crash-in-e1000_open.patch +++ b/queue-2.6.21/e1000-fix-netif_poll_enable-crash-in-e1000_open.patch @@ -21,8 +21,8 @@ Signed-off-by: Chris Wright drivers/net/e1000/e1000_main.c | 1 + 1 file changed, 1 insertion(+) ---- linux-2.6.21.2.orig/drivers/net/e1000/e1000_main.c -+++ linux-2.6.21.2/drivers/net/e1000/e1000_main.c +--- linux-2.6.21.3.orig/drivers/net/e1000/e1000_main.c ++++ linux-2.6.21.3/drivers/net/e1000/e1000_main.c @@ -1423,6 +1423,7 @@ e1000_open(struct net_device *netdev) e1000_power_up_phy(adapter); diff --git a/queue-2.6.21/fuse-fix-mknod-of-regular-file.patch b/queue-2.6.21/fuse-fix-mknod-of-regular-file.patch index cdd3ab2b78b..1e486b02282 100644 --- a/queue-2.6.21/fuse-fix-mknod-of-regular-file.patch +++ b/queue-2.6.21/fuse-fix-mknod-of-regular-file.patch @@ -22,8 +22,8 @@ Signed-off-by: Chris Wright fs/fuse/dir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---- linux-2.6.21.2.orig/fs/fuse/dir.c -+++ linux-2.6.21.2/fs/fuse/dir.c +--- linux-2.6.21.3.orig/fs/fuse/dir.c ++++ linux-2.6.21.3/fs/fuse/dir.c @@ -485,7 +485,7 @@ static int fuse_mknod(struct inode *dir, static int fuse_create(struct inode *dir, struct dentry *entry, int mode, struct nameidata *nd) diff --git a/queue-2.6.21/hpt366-don-t-check-enablebits-for-hpt36x.patch b/queue-2.6.21/hpt366-don-t-check-enablebits-for-hpt36x.patch index 0833e0a37e2..612fc2da541 100644 --- a/queue-2.6.21/hpt366-don-t-check-enablebits-for-hpt36x.patch +++ b/queue-2.6.21/hpt366-don-t-check-enablebits-for-hpt36x.patch @@ -18,8 +18,8 @@ This has been an issue since 2.6.21-rc1... drivers/ide/pci/hpt366.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) ---- linux-2.6.21.2.orig/drivers/ide/pci/hpt366.c -+++ linux-2.6.21.2/drivers/ide/pci/hpt366.c +--- linux-2.6.21.3.orig/drivers/ide/pci/hpt366.c ++++ linux-2.6.21.3/drivers/ide/pci/hpt366.c @@ -1,5 +1,5 @@ /* - * linux/drivers/ide/pci/hpt366.c Version 1.02 Apr 18, 2007 diff --git a/queue-2.6.21/i386-fix-k8-core2-oprofile-on-multiple-cpus.patch b/queue-2.6.21/i386-fix-k8-core2-oprofile-on-multiple-cpus.patch index 1e5b3854c24..57c9742cdcd 100644 --- a/queue-2.6.21/i386-fix-k8-core2-oprofile-on-multiple-cpus.patch +++ b/queue-2.6.21/i386-fix-k8-core2-oprofile-on-multiple-cpus.patch @@ -17,8 +17,8 @@ Signed-off-by: Chris Wright arch/i386/oprofile/nmi_int.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) ---- linux-2.6.21.2.orig/arch/i386/oprofile/nmi_int.c -+++ linux-2.6.21.2/arch/i386/oprofile/nmi_int.c +--- linux-2.6.21.3.orig/arch/i386/oprofile/nmi_int.c ++++ linux-2.6.21.3/arch/i386/oprofile/nmi_int.c @@ -131,7 +131,6 @@ static void nmi_save_registers(void * du { int cpu = smp_processor_id(); diff --git a/queue-2.6.21/i386-hpet-check-if-the-counter-works.patch b/queue-2.6.21/i386-hpet-check-if-the-counter-works.patch index bf1b90c91f1..a226cfd6ab7 100644 --- a/queue-2.6.21/i386-hpet-check-if-the-counter-works.patch +++ b/queue-2.6.21/i386-hpet-check-if-the-counter-works.patch @@ -17,8 +17,8 @@ Signed-off-by: Chris Wright arch/i386/kernel/hpet.c | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) ---- linux-2.6.21.2.orig/arch/i386/kernel/hpet.c -+++ linux-2.6.21.2/arch/i386/kernel/hpet.c +--- linux-2.6.21.3.orig/arch/i386/kernel/hpet.c ++++ linux-2.6.21.3/arch/i386/kernel/hpet.c @@ -226,7 +226,8 @@ int __init hpet_enable(void) { unsigned long id; diff --git a/queue-2.6.21/ignore-bogus-acpi-info-for-offline-cpus.patch b/queue-2.6.21/ignore-bogus-acpi-info-for-offline-cpus.patch index a50d79e14d4..7fd043bd11b 100644 --- a/queue-2.6.21/ignore-bogus-acpi-info-for-offline-cpus.patch +++ b/queue-2.6.21/ignore-bogus-acpi-info-for-offline-cpus.patch @@ -23,8 +23,8 @@ Signed-off-by: Chris Wright kernel/time/tick-broadcast.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) ---- linux-2.6.21.2.orig/kernel/time/tick-broadcast.c -+++ linux-2.6.21.2/kernel/time/tick-broadcast.c +--- linux-2.6.21.3.orig/kernel/time/tick-broadcast.c ++++ linux-2.6.21.3/kernel/time/tick-broadcast.c @@ -243,11 +243,18 @@ void tick_broadcast_on_off(unsigned long { int cpu = get_cpu(); diff --git a/queue-2.6.21/make-freezeable-workqueues-singlethread.patch b/queue-2.6.21/make-freezeable-workqueues-singlethread.patch index 882ef187e2b..b0067fe4e32 100644 --- a/queue-2.6.21/make-freezeable-workqueues-singlethread.patch +++ b/queue-2.6.21/make-freezeable-workqueues-singlethread.patch @@ -24,8 +24,8 @@ Signed-off-by: Chris Wright include/linux/workqueue.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---- linux-2.6.21.2.orig/include/linux/workqueue.h -+++ linux-2.6.21.2/include/linux/workqueue.h +--- linux-2.6.21.3.orig/include/linux/workqueue.h ++++ linux-2.6.21.3/include/linux/workqueue.h @@ -162,7 +162,7 @@ extern struct workqueue_struct *__create int singlethread, int freezeable); diff --git a/queue-2.6.21/md-avoid-overflow-in-raid0-calculation-with-large-components.patch b/queue-2.6.21/md-avoid-overflow-in-raid0-calculation-with-large-components.patch index 3a7b5f451f8..2080a44cedb 100644 --- a/queue-2.6.21/md-avoid-overflow-in-raid0-calculation-with-large-components.patch +++ b/queue-2.6.21/md-avoid-overflow-in-raid0-calculation-with-large-components.patch @@ -24,8 +24,8 @@ Signed-off-by: Chris Wright 1 file changed, 1 insertion(+), 2 deletions(-) diff .prev/drivers/md/raid0.c ./drivers/md/raid0.c ---- linux-2.6.21.2.orig/drivers/md/raid0.c -+++ linux-2.6.21.2/drivers/md/raid0.c +--- linux-2.6.21.3.orig/drivers/md/raid0.c ++++ linux-2.6.21.3/drivers/md/raid0.c @@ -415,7 +415,7 @@ static int raid0_make_request (request_q raid0_conf_t *conf = mddev_to_conf(mddev); struct strip_zone *zone; diff --git a/queue-2.6.21/md-don-t-write-more-than-is-required-of-the-last-page-of-a-bitmap.patch b/queue-2.6.21/md-don-t-write-more-than-is-required-of-the-last-page-of-a-bitmap.patch index 90e64c74263..1a60fac1b8a 100644 --- a/queue-2.6.21/md-don-t-write-more-than-is-required-of-the-last-page-of-a-bitmap.patch +++ b/queue-2.6.21/md-don-t-write-more-than-is-required-of-the-last-page-of-a-bitmap.patch @@ -21,8 +21,8 @@ Signed-off-by: Chris Wright 2 files changed, 13 insertions(+), 5 deletions(-) diff .prev/drivers/md/bitmap.c ./drivers/md/bitmap.c ---- linux-2.6.21.2.orig/drivers/md/bitmap.c -+++ linux-2.6.21.2/drivers/md/bitmap.c +--- linux-2.6.21.3.orig/drivers/md/bitmap.c ++++ linux-2.6.21.3/drivers/md/bitmap.c @@ -255,19 +255,25 @@ static struct page *read_sb_page(mddev_t } @@ -70,8 +70,8 @@ diff .prev/drivers/md/bitmap.c ./drivers/md/bitmap.c } paddr = kmap_atomic(page, KM_USER0); if (bitmap->flags & BITMAP_HOSTENDIAN) ---- linux-2.6.21.2.orig/include/linux/raid/bitmap.h -+++ linux-2.6.21.2/include/linux/raid/bitmap.h +--- linux-2.6.21.3.orig/include/linux/raid/bitmap.h ++++ linux-2.6.21.3/include/linux/raid/bitmap.h @@ -232,6 +232,7 @@ struct bitmap { struct page **filemap; /* list of cache pages for the file */ unsigned long *filemap_attr; /* attributes associated w/ filemap pages */ diff --git a/queue-2.6.21/nohz-rate-limit-the-local-softirq-pending-warning-output.patch b/queue-2.6.21/nohz-rate-limit-the-local-softirq-pending-warning-output.patch index 0c597ebed44..317b7cd6ff3 100644 --- a/queue-2.6.21/nohz-rate-limit-the-local-softirq-pending-warning-output.patch +++ b/queue-2.6.21/nohz-rate-limit-the-local-softirq-pending-warning-output.patch @@ -20,8 +20,8 @@ Signed-off-by: Chris Wright kernel/time/tick-sched.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) ---- linux-2.6.21.2.orig/kernel/time/tick-sched.c -+++ linux-2.6.21.2/kernel/time/tick-sched.c +--- linux-2.6.21.3.orig/kernel/time/tick-sched.c ++++ linux-2.6.21.3/kernel/time/tick-sched.c @@ -167,9 +167,15 @@ void tick_nohz_stop_sched_tick(void) goto end; diff --git a/queue-2.6.21/prevent-going-idle-with-softirq-pending.patch b/queue-2.6.21/prevent-going-idle-with-softirq-pending.patch index ae0c1b03bfe..1723368103d 100644 --- a/queue-2.6.21/prevent-going-idle-with-softirq-pending.patch +++ b/queue-2.6.21/prevent-going-idle-with-softirq-pending.patch @@ -42,8 +42,8 @@ Signed-off-by: Chris Wright kernel/sched.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) ---- linux-2.6.21.2.orig/kernel/sched.c -+++ linux-2.6.21.2/kernel/sched.c +--- linux-2.6.21.3.orig/kernel/sched.c ++++ linux-2.6.21.3/kernel/sched.c @@ -4545,9 +4545,7 @@ int __sched cond_resched_softirq(void) BUG_ON(!in_softirq());