rpms/kernel/devel linux-2.6-acpi-acpica-20051202.patch, NONE, 1.1 kernel-2.6.spec, 1.1775, 1.1776

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Dec 20 03:58:00 UTC 2005


Author: davej

Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv22508

Modified Files:
	kernel-2.6.spec 
Added Files:
	linux-2.6-acpi-acpica-20051202.patch 
Log Message:
update acpica


linux-2.6-acpi-acpica-20051202.patch:
 arch/ia64/kernel/acpi-ext.c        |   22 
 arch/ia64/pci/pci.c                |   10 
 arch/x86_64/kernel/io_apic.c       |   10 
 arch/x86_64/kernel/mpparse.c       |    8 
 drivers/acpi/acpi_memhotplug.c     |    4 
 drivers/acpi/dispatcher/dsinit.c   |   25 
 drivers/acpi/dispatcher/dsmethod.c |  337 ++++----
 drivers/acpi/dispatcher/dsutils.c  |   12 
 drivers/acpi/dispatcher/dswload.c  |  134 ++-
 drivers/acpi/ec.c                  |    4 
 drivers/acpi/events/evevent.c      |   42 +
 drivers/acpi/events/evgpe.c        |   18 
 drivers/acpi/events/evgpeblk.c     |  169 ++--
 drivers/acpi/events/evsci.c        |    4 
 drivers/acpi/events/evxface.c      |    4 
 drivers/acpi/events/evxfevnt.c     |    7 
 drivers/acpi/executer/exconvrt.c   |   12 
 drivers/acpi/executer/exdump.c     |  669 ++++++++++-------
 drivers/acpi/executer/exmisc.c     |   90 +-
 drivers/acpi/executer/exnames.c    |    6 
 drivers/acpi/executer/exoparg2.c   |   10 
 drivers/acpi/executer/exprep.c     |    4 
 drivers/acpi/executer/exregion.c   |   20 
 drivers/acpi/executer/exresop.c    |    2 
 drivers/acpi/executer/exstorob.c   |    4 
 drivers/acpi/executer/exutils.c    |    6 
 drivers/acpi/glue.c                |    8 
 drivers/acpi/hardware/hwacpi.c     |    8 
 drivers/acpi/motherboard.c         |   30 
 drivers/acpi/namespace/nsaccess.c  |    2 
 drivers/acpi/namespace/nsdump.c    |    4 
 drivers/acpi/namespace/nsnames.c   |    2 
 drivers/acpi/namespace/nsutils.c   |   12 
 drivers/acpi/namespace/nsxfeval.c  |    2 
 drivers/acpi/osl.c                 |    6 
 drivers/acpi/parser/psargs.c       |  152 +--
 drivers/acpi/parser/psparse.c      |   35 
 drivers/acpi/parser/psxface.c      |  142 +++
 drivers/acpi/pci_irq.c             |   48 -
 drivers/acpi/pci_link.c            |   96 +-
 drivers/acpi/pci_root.c            |    8 
 drivers/acpi/processor_idle.c      |   20 
 drivers/acpi/resources/Makefile    |    2 
 drivers/acpi/resources/rsaddr.c    | 1214 ++++++-------------------------
 drivers/acpi/resources/rscalc.c    |  815 +++++++-------------
 drivers/acpi/resources/rscreate.c  |   59 -
 drivers/acpi/resources/rsdump.c    | 1446 ++++++++++++++-----------------------
 drivers/acpi/resources/rsinfo.c    |  204 +++++
 drivers/acpi/resources/rsio.c      |  512 +++----------
 drivers/acpi/resources/rsirq.c     |  588 +++------------
 drivers/acpi/resources/rslist.c    |  524 ++-----------
 drivers/acpi/resources/rsmemory.c  |  521 +++----------
 drivers/acpi/resources/rsmisc.c    |  849 +++++++++++----------
 drivers/acpi/resources/rsutils.c   |  388 +++++++++
 drivers/acpi/resources/rsxface.c   |  228 ++++-
 drivers/acpi/scan.c                |    2 
 drivers/acpi/tables/tbconvrt.c     |    4 
 drivers/acpi/tables/tbgetall.c     |    4 
 drivers/acpi/tables/tbrsdt.c       |    2 
 drivers/acpi/tables/tbutils.c      |   13 
 drivers/acpi/tables/tbxfroot.c     |    2 
 drivers/acpi/utilities/Makefile    |    5 
 drivers/acpi/utilities/utalloc.c   |    8 
 drivers/acpi/utilities/utcopy.c    |   19 
 drivers/acpi/utilities/utglobal.c  |   78 +
 drivers/acpi/utilities/utmisc.c    |  131 +--
 drivers/acpi/utilities/utmutex.c   |    4 
 drivers/acpi/utilities/utresrc.c   |  429 ++++++++++
 drivers/acpi/utilities/utstate.c   |    2 
 drivers/acpi/utilities/utxface.c   |   52 -
 drivers/char/hpet.c                |   26 
 drivers/pnp/pnpacpi/rsparser.c     |  404 +++++-----
 drivers/serial/8250_acpi.c         |   22 
 include/acpi/acconfig.h            |   20 
 include/acpi/acdisasm.h            |   59 -
 include/acpi/acevents.h            |    6 
 include/acpi/acglobal.h            |   13 
 include/acpi/acinterp.h            |   46 +
 include/acpi/aclocal.h             |   70 +
 include/acpi/acmacros.h            |   91 ++
 include/acpi/acpi_drivers.h        |    4 
 include/acpi/acpiosxf.h            |    4 
 include/acpi/acpixf.h              |   11 
 include/acpi/acresrc.h             |  400 +++++-----
 include/acpi/actypes.h             |  301 ++++---
 include/acpi/acutils.h             |   24 
 include/acpi/amlresrc.h            |  271 +++---
 include/acpi/platform/acenv.h      |   12 
 include/acpi/platform/aclinux.h    |    4 
 include/asm-x86_64/mpspec.h        |    2 
 include/linux/acpi.h               |    2 
 91 files changed, 5823 insertions(+), 6282 deletions(-)

--- NEW FILE linux-2.6-acpi-acpica-20051202.patch ---
 arch/ia64/kernel/acpi-ext.c        |   24 
 arch/ia64/pci/pci.c                |   10 
 arch/x86_64/kernel/io_apic.c       |   10 
 arch/x86_64/kernel/mpparse.c       |    8 
 drivers/acpi/acpi_memhotplug.c     |    4 
 drivers/acpi/dispatcher/dsinit.c   |   25 
 drivers/acpi/dispatcher/dsmethod.c |  337 +-
 drivers/acpi/dispatcher/dsutils.c  |   12 
 drivers/acpi/dispatcher/dswload.c  |  134 -
 drivers/acpi/ec.c                  |    6 
 drivers/acpi/events/evevent.c      |   42 
 drivers/acpi/events/evgpe.c        |   18 
 drivers/acpi/events/evgpeblk.c     |  169 -
 drivers/acpi/events/evsci.c        |    4 
 drivers/acpi/events/evxface.c      |    4 
 drivers/acpi/events/evxfevnt.c     |    7 
 drivers/acpi/executer/exconvrt.c   |   12 
 drivers/acpi/executer/exdump.c     |  681 +++--
 drivers/acpi/executer/exmisc.c     |   90 
 drivers/acpi/executer/exnames.c    |    6 
 drivers/acpi/executer/exoparg2.c   |   10 
 drivers/acpi/executer/exprep.c     |    4 
 drivers/acpi/executer/exregion.c   |   20 
 drivers/acpi/executer/exresop.c    |    2 
 drivers/acpi/executer/exstorob.c   |    4 
 drivers/acpi/executer/exutils.c    |    6 
 drivers/acpi/glue.c                |   14 
 drivers/acpi/hardware/hwacpi.c     |    8 
 drivers/acpi/motherboard.c         |   34 
 drivers/acpi/namespace/nsaccess.c  |    2 
 drivers/acpi/namespace/nsdump.c    |    4 
 drivers/acpi/namespace/nsnames.c   |    2 
 drivers/acpi/namespace/nsutils.c   |   12 
 drivers/acpi/namespace/nsxfeval.c  |    2 
 drivers/acpi/osl.c                 |    6 
 drivers/acpi/parser/psargs.c       |  154 -
 drivers/acpi/parser/psparse.c      |   35 
 drivers/acpi/parser/psxface.c      |  144 +
 drivers/acpi/pci_irq.c             |   48 
 drivers/acpi/pci_link.c            |  102 
 drivers/acpi/pci_root.c            |   14 
 drivers/acpi/processor_idle.c      |   20 
 drivers/acpi/resources/Makefile    |    2 
 drivers/acpi/resources/rsaddr.c    | 1998 +++++------------
 drivers/acpi/resources/rscalc.c    | 1679 ++++++--------
 drivers/acpi/resources/rscreate.c  |   59 
 drivers/acpi/resources/rsdump.c    | 2918 +++++++++++--------------
 drivers/acpi/resources/rsinfo.c    |  218 -
 drivers/acpi/resources/rsio.c      |  864 ++-----
 drivers/acpi/resources/rsirq.c     |  986 ++------
 drivers/acpi/resources/rslist.c    | 1116 +++------
 drivers/acpi/resources/rsmemory.c  |  859 ++-----
 drivers/acpi/resources/rsmisc.c    | 1843 ++++++++-------
 drivers/acpi/resources/rsutils.c   |  816 +++++-
 drivers/acpi/resources/rsxface.c   |  232 +
 drivers/acpi/scan.c                |    2 
 drivers/acpi/tables/tbconvrt.c     |    4 
 drivers/acpi/tables/tbgetall.c     |    4 
 drivers/acpi/tables/tbrsdt.c       |    2 
 drivers/acpi/tables/tbutils.c      |   13 
 drivers/acpi/tables/tbxfroot.c     |    2 
 drivers/acpi/utilities/Makefile    |    5 
 drivers/acpi/utilities/utalloc.c   |    8 
 drivers/acpi/utilities/utcopy.c    |   19 
 drivers/acpi/utilities/utglobal.c  |   80 
 drivers/acpi/utilities/utmisc.c    |  417 +--
 drivers/acpi/utilities/utmutex.c   |    4 
 drivers/acpi/utilities/utresrc.c   |  447 +++
 drivers/acpi/utilities/utstate.c   |    2 
 drivers/acpi/utilities/utxface.c   |   52 
 drivers/char/hpet.c                |   28 
 drivers/pnp/pnpacpi/rsparser.c     |  422 +--
 drivers/serial/8250_acpi.c         |   28 
 include/acpi/acconfig.h            |   30 
 include/acpi/acdisasm.h            |   93 
 include/acpi/acevents.h            |    6 
 include/acpi/acglobal.h            |   15 
 include/acpi/acinterp.h            |   46 
 include/acpi/aclocal.h             |  106 
 include/acpi/acmacros.h            |   95 
 include/acpi/acpi_drivers.h        |    4 
 include/acpi/acpiosxf.h            |    4 
 include/acpi/acpixf.h              |   11 
 include/acpi/acresrc.h             |  800 +++---
 include/acpi/actypes.h             |  371 +--
 include/acpi/acutils.h             |   24 
 include/acpi/amlresrc.h            |  317 +-
 include/acpi/platform/acenv.h      |   12 
 include/acpi/platform/aclinux.h    |    4 
 include/asm-x86_64/mpspec.h        |    2 
 include/linux/acpi.h               |    2 
 91 files changed, 9317 insertions(+), 10004 deletions(-)
commit 28f55ebce5bd2fceec8adc7c8860953d3e4532a8
Author: Bob Moore <robert.moore at intel.com>
Date:   Fri Dec 2 18:27:00 2005 -0500

    [ACPI] ACPICA 20051202
    
    Modified the parsing of control methods to no longer
    create namespace objects during the first pass of the
    parse. Objects are now created only during the execute
    phase, at the moment the namespace creation operator
    is encountered in the AML (Name, OperationRegion,
    CreateByteField, etc.) This should eliminate ALREADY_EXISTS
    exceptions seen on some machines where reentrant control
    methods are protected by an AML mutex. The mutex will now
    correctly block multiple threads from attempting to create
    the same object more than once.
    
    Increased the number of available Owner Ids for namespace
    object tracking from 32 to 255. This should eliminate the
    OWNER_ID_LIMIT exceptions seen on some machines with a
    large number of ACPI tables (either static or dynamic).
    
    Enhanced the namespace dump routine to output the owner
    ID for each namespace object.
    
    Signed-off-by: Bob Moore <robert.moore at intel.com>
    Signed-off-by: Len Brown <len.brown at intel.com>

commit c51a4de85de720670f2fbc592a6f8040af72ad87
Author: Bob Moore <robert.moore at intel.com>
Date:   Thu Nov 17 13:07:00 2005 -0500

    [ACPI] ACPICA 20051117
    
    Fixed a problem in the AML parser where the method thread
    count could be decremented below zero if any errors
    occurred during the method parse phase. This should
    eliminate AE_AML_METHOD_LIMIT exceptions seen on some
    machines. This also fixed a related regression with the
    mechanism that detects and corrects methods that cannot
    properly handle reentrancy (related to the deployment of
    the new OwnerId mechanism.)
    
    Eliminated the pre-parsing of control methods (to detect
    errors) during table load. Related to the problem above,
    this was causing unwind issues if any errors occurred
    during the parse, and it seemed to be overkill. A table
    load should not be aborted if there are problems with
    any single control method, thus rendering this feature
    rather pointless.
    
    Fixed a problem with the new table-driven resource manager
    where an internal buffer overflow could occur for small
    resource templates.
    
    Implemented a new external interface, acpi_get_vendor_resource()
    This interface will find and return a vendor-defined
    resource descriptor within a _CRS or _PRS
    method via an ACPI 3.0 UUID match. (from Bjorn Helgaas)
    
    Removed the length limit (200) on string objects as
    per the upcoming ACPI 3.0A specification. This affects
    the following areas of the interpreter: 1) any implicit
    conversion of a Buffer to a String, 2) a String object
    result of the ASL Concatentate operator, 3) the String
    object result of the ASL ToString operator.
    
    Signed-off-by: Bob Moore <robert.moore at intel.com>
    Signed-off-by: Len Brown <len.brown at intel.com>

commit 96db255c8f014ae3497507104e8df809785a619f
Author: Bob Moore <robert.moore at intel.com>
Date:   Wed Nov 2 00:00:00 2005 -0500

    [ACPI] ACPICA 20051102
    
    Modified the subsystem initialization sequence to improve
    GPE support. The GPE initialization has been split into
    two parts in order to defer execution of the _PRW methods
    (Power Resources for Wake) until after the hardware is
    fully initialized and the SCI handler is installed. This
    allows the _PRW methods to access fields protected by the
    Global Lock. This will fix systems where a NO_GLOBAL_LOCK
    exception has been seen during initialization.
    
    Fixed a regression with the ConcatenateResTemplate()
    ASL operator introduced in the 20051021 release.
    
    Implemented support for "local" internal ACPI object
    types within the debugger "Object" command and the
    acpi_walk_namespace() external interfaces. These local
    types include RegionFields, BankFields, IndexFields, Alias,
    and reference objects.
    
    Moved common AML resource handling code into a new file,
    "utresrc.c". This code is shared by both the Resource
    Manager and the AML Debugger.
    
    Signed-off-by: Bob Moore <robert.moore at intel.com>
    Signed-off-by: Len Brown <len.brown at intel.com>

commit 0897831bb54eb36fd9e2a22da7f0f64be1b20d09
Author: Bob Moore <robert.moore at intel.com>
Date:   Fri Oct 21 00:00:00 2005 -0400

    [ACPI] ACPICA 20051021
    
[...16407 lines suppressed...]
-	u8 flags;
-	u8 specific_flags;
-	u16 granularity;
-	u16 address_min;
-	u16 address_max;
+struct aml_resource_address16 {
+	AML_RESOURCE_LARGE_HEADER_COMMON
+	    AML_RESOURCE_ADDRESS_COMMON u16 granularity;
+	u16 minimum;
+	u16 maximum;
 	u16 translation_offset;
 	u16 address_length;
-	u8 optional_fields[2];
 };
 
-struct asl_extended_xrupt_desc {
-	u8 descriptor_type;
-	u16 length;
-	u8 flags;
-	u8 table_length;
-	u32 interrupt_number[1];
+struct aml_resource_extended_irq {
+	AML_RESOURCE_LARGE_HEADER_COMMON u8 flags;
+	u8 interrupt_count;
+	u32 interrupts[1];
 	/* res_source_index, res_source optional fields follow */
 };
 
-struct asl_general_register_desc {
-	u8 descriptor_type;
-	u16 length;
-	u8 address_space_id;
+struct aml_resource_generic_register {
+	AML_RESOURCE_LARGE_HEADER_COMMON u8 address_space_id;
 	u8 bit_width;
 	u8 bit_offset;
-	u8 access_size;		/* ACPI 3.0, was Reserved */
+	u8 access_size;		/* ACPI 3.0, was previously Reserved */
 	u64 address;
 };
 
@@ -277,26 +263,39 @@ struct asl_general_register_desc {
 
 /* Union of all resource descriptors, so we can allocate the worst case */
 
-union asl_resource_desc {
-	struct asl_irq_format_desc irq;
-	struct asl_dma_format_desc dma;
-	struct asl_start_dependent_desc std;
-	struct asl_end_dependent_desc end;
-	struct asl_io_port_desc iop;
-	struct asl_fixed_io_port_desc fio;
-	struct asl_small_vendor_desc smv;
-	struct asl_end_tag_desc et;
-
-	struct asl_memory_24_desc M24;
-	struct asl_large_vendor_desc lgv;
-	struct asl_memory_32_desc M32;
-	struct asl_fixed_memory_32_desc F32;
-	struct asl_qword_address_desc qas;
-	struct asl_dword_address_desc das;
-	struct asl_word_address_desc was;
-	struct asl_extended_address_desc eas;
-	struct asl_extended_xrupt_desc exx;
-	struct asl_general_register_desc grg;
+union aml_resource {
+	/* Descriptor headers */
+
+	struct aml_resource_small_header small_header;
+	struct aml_resource_large_header large_header;
+
+	/* Small resource descriptors */
+
+	struct aml_resource_irq irq;
+	struct aml_resource_dma dma;
+	struct aml_resource_start_dependent start_dpf;
+	struct aml_resource_end_dependent end_dpf;
+	struct aml_resource_io io;
+	struct aml_resource_fixed_io fixed_io;
+	struct aml_resource_vendor_small vendor_small;
+	struct aml_resource_end_tag end_tag;
+
+	/* Large resource descriptors */
+
+	struct aml_resource_memory24 memory24;
+	struct aml_resource_generic_register generic_reg;
+	struct aml_resource_vendor_large vendor_large;
+	struct aml_resource_memory32 memory32;
+	struct aml_resource_fixed_memory32 fixed_memory32;
+	struct aml_resource_address16 address16;
+	struct aml_resource_address32 address32;
+	struct aml_resource_address64 address64;
+	struct aml_resource_extended_address64 ext_address64;
+	struct aml_resource_extended_irq extended_irq;
+
+	/* Utility overlays */
+
+	struct aml_resource_address address;
 	u32 u32_item;
 	u16 u16_item;
 	u8 U8item;
diff --git a/include/acpi/platform/acenv.h b/include/acpi/platform/acenv.h
index 16609c1..53aa997 100644
--- a/include/acpi/platform/acenv.h
+++ b/include/acpi/platform/acenv.h
@@ -68,6 +68,7 @@
 #define ACPI_APPLICATION
 #define ACPI_DEBUGGER
 #define ACPI_DISASSEMBLER
+#define ACPI_MUTEX_DEBUG
 #endif
 
 #ifdef ACPI_ASL_COMPILER
@@ -205,6 +206,8 @@
  *
  *****************************************************************************/
 
+#define ACPI_IS_ASCII(c)  ((c) < 0x80)
+
 #ifdef ACPI_USE_SYSTEM_CLIBRARY
 /*
  * Use the standard C library headers.
@@ -234,7 +237,7 @@
 #define ACPI_STRCAT(d,s)        (void) strcat((d), (s))
 #define ACPI_STRNCAT(d,s,n)     strncat((d), (s), (acpi_size)(n))
 #define ACPI_STRTOUL(d,s,n)     strtoul((d), (s), (acpi_size)(n))
-#define ACPI_MEMCMP(s1,s2,n)    memcmp((s1), (s2), (acpi_size)(n))
+#define ACPI_MEMCMP(s1,s2,n)    memcmp((const char *)(s1), (const char *)(s2), (acpi_size)(n))
 #define ACPI_MEMCPY(d,s,n)      (void) memcpy((d), (s), (acpi_size)(n))
 #define ACPI_MEMSET(d,s,n)      (void) memset((d), (s), (acpi_size)(n))
 
@@ -246,7 +249,6 @@
 #define ACPI_IS_UPPER(i)        isupper((int) (i))
 #define ACPI_IS_PRINT(i)        isprint((int) (i))
 #define ACPI_IS_ALPHA(i)        isalpha((int) (i))
-#define ACPI_IS_ASCII(i)        isascii((int) (i))
 
 #else
 
@@ -273,8 +275,8 @@ typedef char *va_list;
 /*
  * Storage alignment properties
  */
-#define  _AUPBND                (sizeof (acpi_native_int) - 1)
-#define  _ADNBND                (sizeof (acpi_native_int) - 1)
+#define  _AUPBND                (sizeof (acpi_native_uint) - 1)
+#define  _ADNBND                (sizeof (acpi_native_uint) - 1)
 
 /*
  * Variable argument list macro definitions
@@ -296,7 +298,7 @@ typedef char *va_list;
 #define ACPI_STRCAT(d,s)        (void) acpi_ut_strcat ((d), (s))
 #define ACPI_STRNCAT(d,s,n)     acpi_ut_strncat ((d), (s), (acpi_size)(n))
 #define ACPI_STRTOUL(d,s,n)     acpi_ut_strtoul ((d), (s), (acpi_size)(n))
-#define ACPI_MEMCMP(s1,s2,n)    acpi_ut_memcmp((s1), (s2), (acpi_size)(n))
+#define ACPI_MEMCMP(s1,s2,n)    acpi_ut_memcmp((const char *)(s1), (const char *)(s2), (acpi_size)(n))
 #define ACPI_MEMCPY(d,s,n)      (void) acpi_ut_memcpy ((d), (s), (acpi_size)(n))
 #define ACPI_MEMSET(d,v,n)      (void) acpi_ut_memset ((d), (v), (acpi_size)(n))
 #define ACPI_TOUPPER            acpi_ut_to_upper
diff --git a/include/acpi/platform/aclinux.h b/include/acpi/platform/aclinux.h
index c93e656..1b9cbf0 100644
--- a/include/acpi/platform/aclinux.h
+++ b/include/acpi/platform/aclinux.h
@@ -71,6 +71,10 @@
 #define acpi_cache_t	kmem_cache_t
 #endif
 
+/* Full namespace pathname length limit - arbitrary */
+
+#define ACPI_PATHNAME_MAX              256
+
 #else				/* !__KERNEL__ */
 
 #include <stdarg.h>
diff --git a/include/asm-x86_64/mpspec.h b/include/asm-x86_64/mpspec.h
index 6f8a17d..ac59045 100644
--- a/include/asm-x86_64/mpspec.h
+++ b/include/asm-x86_64/mpspec.h
@@ -188,7 +188,7 @@ extern void mp_register_lapic_address (u
 extern void mp_register_ioapic (u8 id, u32 address, u32 gsi_base);
 extern void mp_override_legacy_irq (u8 bus_irq, u8 polarity, u8 trigger, u32 gsi);
 extern void mp_config_acpi_legacy_irqs (void);
-extern int mp_register_gsi (u32 gsi, int edge_level, int active_high_low);
+extern int mp_register_gsi (u32 gsi, int triggering, int polarity);
 #endif /*CONFIG_X86_IO_APIC*/
 #endif
 
diff --git a/include/linux/acpi.h b/include/linux/acpi.h
index 026c3c0..84d3d9f 100644
--- a/include/linux/acpi.h
+++ b/include/linux/acpi.h
@@ -435,7 +435,7 @@ extern int sbf_port ;
 
 #endif 	/* !CONFIG_ACPI */
 
-int acpi_register_gsi (u32 gsi, int edge_level, int active_high_low);
+int acpi_register_gsi (u32 gsi, int triggering, int polarity);
 int acpi_gsi_to_irq (u32 gsi, unsigned int *irq);
 
 /*


Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.1775
retrieving revision 1.1776
diff -u -r1.1775 -r1.1776
--- kernel-2.6.spec	19 Dec 2005 18:53:16 -0000	1.1775
+++ kernel-2.6.spec	20 Dec 2005 03:57:57 -0000	1.1776
@@ -358,6 +358,7 @@
 
 # ACPI patches.
 Patch1800: linux-2.6-acpi-thinkpad-c2c3.patch
+Patch1801: linux-2.6-acpi-acpica-20051202.patch
 
 # Warn about usage of various obsolete functionality that may go away.
 Patch1900: linux-2.6-obsolete-idescsi-warning.patch
@@ -844,6 +845,8 @@
 # ACPI patches.
 # Blacklist another 'No C2/C3 states' Thinkpad R40e BIOS.
 %patch1800 -p1
+# ACPICA update
+%patch1801 -p1
 
 # Warn about obsolete functionality usage.
 %patch1900 -p1
@@ -1358,6 +1361,7 @@
 * Mon Dec 19 2005 Dave Jones <davej at redhat.com>
 - 2.6.15-rc6
 - Various ub stability improvements from Pete Zaitcev.
+- Update ACPICA.
 
 * Mon Dec 19 2005 David Woodhouse <dwmw2 at redhat.com>
 - Fix thermal overload on liquid-cooled G5s




More information about the fedora-cvs-commits mailing list