Re: [PATCH] zap the ACPI shutdown bug (was Re: Reviving the concept of a stable series)

From: Dave Jones
Date: Thu Jan 06 2005 - 14:17:15 EST


On Thu, Jan 06, 2005 at 10:23:36AM -0800, Barry K. Nathan wrote:
> If the "backport" jokes don't make sense yet, consider this dilemma: If
> a backported patch has not been committed upstream yet, then is it
> really a backport?

In this case, the patch was taken from 2.6.9-mm.
Whilst it's not officially 'upstream', and things do occasionally
get merged there that don't move to Linus' tree, this one was
chosen on the merits that it was a useful feature worthy of inclusion.

Quite a few features have been beaten out this way.
Ext3 reservations, 4K stacks to name two off the top of my head.
All these have had exposure in Fedora testing trees which has turned
up bugs no-one saw when they were in -mm. Had they not gotten
that exposure, those features may have never got to where they
are today.

The odd part is.. this patch was included in our 2.6.8 tree
without problems. It also didn't cause problems for everyone
when it was in -mm (though some did see the same bug).

Spooky.

> The following patch removes the ACPI shutdown bug from 2.6.9-1.724_FC3,
> at least in my testing on my affected system. The diff almost succeeds
> in speaking for itself, but to fully understand what it's saying, you
> will also need to grep a 2.6.10 Fedora kernel-2.6.spec file for "kexec".
>
> -Barry K. Nathan <barryn@xxxxxxxxx>
>
> --- kernel-2.6.spec.ACPI-shutdown-bug 2005-01-06 08:40:15.264970728 -0800
> +++ kernel-2.6.spec.no-ACPI-shutdown-bug 2005-01-06 08:40:08.629979400 -0800
> @@ -863,7 +863,7 @@
> %patch1081 -p1
>
> # Kexec in preparation for kexec-based dump
> -%patch1090 -p1
> +#patch1090 -p1

Thanks. Had I not already dropped this when I updated our tree to 2.6.10,
this would have been useful.

Dave

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/