1. 19 Mar, 2010 36 commits
  2. 15 Mar, 2010 4 commits
    • Linus Torvalds's avatar
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 · a3d3203e
      Linus Torvalds authored
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (34 commits)
        ACPI: processor: push file static MADT pointer into internal map_madt_entry()
        ACPI: processor: refactor internal map_lsapic_id()
        ACPI: processor: refactor internal map_x2apic_id()
        ACPI: processor: refactor internal map_lapic_id()
        ACPI: processor: driver doesn't need to evaluate _PDC
        ACPI: processor: remove early _PDC optin quirks
        ACPI: processor: add internal processor_physically_present()
        ACPI: processor: move acpi_get_cpuid into processor_core.c
        ACPI: processor: export acpi_get_cpuid()
        ACPI: processor: mv processor_pdc.c processor_core.c
        ACPI: processor: mv processor_core.c processor_driver.c
        ACPI: plan to delete "acpi=ht" boot option
        ACPI: remove "acpi=ht" DMI blacklist
        PNPACPI: add bus number support
        PNPACPI: add window support
        resource: add window support
        resource: add bus number support
        resource: expand IORESOURCE_TYPE_BITS to make room for bus resource type
        acpiphp: Execute ACPI _REG method for hotadded devices
        ACPI video: Be more liberal in validating _BQC behaviour
        ...
      a3d3203e
    • Wolfram Sang's avatar
      init dynamic bin_attribute structures · f937331b
      Wolfram Sang authored
      Commit 6992f533 ("sysfs: Use one lockdep
      class per sysfs attribute.") introduced this requirement.  First, at25
      was fixed manually.  Then, other occurences were found with coccinelle
      and the following semantic patch.  Results were reviewed and fixed up:
      
          @ init @
          identifier struct_name, bin;
          @@
      
          	struct struct_name {
          		...
          		struct bin_attribute bin;
          		...
          	};
      
          @ main extends init @
          expression E;
          statement S;
          identifier name, err;
          @@
      
          (
          	struct struct_name *name;
          |
          -	struct struct_name *name = NULL;
          +	struct struct_name *name;
          )
          	...
          (
          	sysfs_bin_attr_init(&name->bin);
          |
          +	sysfs_bin_attr_init(&name->bin);
          	if (sysfs_create_bin_file(E, &name->bin))
          		S
          |
          +	sysfs_bin_attr_init(&name->bin);
          	err = sysfs_create_bin_file(E, &name->bin);
          )
      Signed-off-by: default avatarWolfram Sang <w.sang@pengutronix.de>
      Cc: Eric W. Biederman <ebiederm@xmission.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      f937331b
    • Len Brown's avatar
      Merge branches 'battery-2.6.34', 'bugzilla-10805', 'bugzilla-14668',... · ec28dcc6
      Len Brown authored
      Merge branches 'battery-2.6.34', 'bugzilla-10805', 'bugzilla-14668', 'bugzilla-531916-power-state', 'ht-warn-2.6.34', 'pnp', 'processor-rename', 'sony-2.6.34', 'suse-bugzilla-531547', 'tz-check', 'video' and 'misc-2.6.34' into release
      ec28dcc6
    • Alex Chiang's avatar
      ACPI: processor: push file static MADT pointer into internal map_madt_entry() · 149fe9c2
      Alex Chiang authored
      There's no real need for a pointer to the MADT to be global. The only
      function who uses it is map_madt_entry.
      
      This allows us to remove some more ugly #ifdefs.
      Acked-by: default avatarVenkatesh Pallipadi <venkatesh.pallipadi@intel.com>
      Signed-off-by: default avatarAlex Chiang <achiang@hp.com>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      149fe9c2