1. 19 Mar, 2004 6 commits
    • Dave Jones's avatar
      [CPUFREQ] Fix up centrino initcall level · f8267800
      Dave Jones authored
      centrino_init needs to be late_initcall so that the ACPI processor module
      is completely up and running.
      f8267800
    • Dave Jones's avatar
    • Dave Jones's avatar
      [CPUFREQ] Merge ACPI perflib. · caf8b28d
      Dave Jones authored
      Use ACPI _PSS data to determine valid frequency and voltage pairs on Enhanced
      SpeedStep-capable processors. An original form of such ACPI-PentiumM-cpufreq
      interaction was sent to the cpufreq list by David Moore in June last year; the
      attached patch utilizes his code to set _PDC.
                                                                                                         
      The new ACPI "P-States library" is utilized to obtain the correct frequency
      and MSR value pairs for the speedstep-centrino driver. Only if no such proper
      table exists (!CONFIG_ACPI, broken ACPI tables, etc.), fall back to the
      existing hard-coded table.
                                                                                                         
      If anyone has a better idea for the Kconfig section, please tell me so.
                                                                                                         
      This version of this patch has proper acpi_state setting included, and also
      has a hint in the banner of the centrino_cpu_init_acpi() function, as Jeremey
      Fitzhardinge suggested.
      caf8b28d
    • Dave Jones's avatar
      [CPUFREQ] Move the centrino table matching into an own function · fff43b92
      Dave Jones authored
      Only the FEATURE_EST bit for CPU 0 is checked in module_init() directly.
      As cpufreq drivers aren't sticky any longer (see previous patch),
      this will not change user-visible behaviour.
      fff43b92
    • Dave Jones's avatar
      [CPUFREQ] Use KERN_WARNING for warning. · cfe97b43
      Dave Jones authored
      cfe97b43
    • Dave Jones's avatar
      [CPUFREQ] If ->init fails, unregister cpufreq driver. · 7cc9f0d9
      Dave Jones authored
      Some cpufreq drivers can only tell whether they work while the per-CPU
      ->init() function is executed [e.g. the acpi driver]. So that cpufreq_driver
      isn't blocked by such stale drivers, unload them unless the driver sets a
      special flag.
      7cc9f0d9
  2. 17 Mar, 2004 21 commits
  3. 16 Mar, 2004 13 commits
    • Luis R. Rodriguez's avatar
      [wireless prism54] several minor updates · 028a7b08
      Luis R. Rodriguez authored
      Here is the ChangeLog:
      
      	* wireless/Kconfig: fix typos, add SMC2835W-V2
      	* islpci_hotplug.c: new version 1.1, authors list, and
      	module description updated appropriately
      	* isl_ioctl.c, islpci_dev.c, 
      	islpci_eth.c, islpci_hotplug.c, islpci_mgt.c: 
      	s/ndev->priv/netdev_priv(ndev)/g
      	* islpci_hotplug.c: Add PCI ID values for SMC2835W-V2 cardbus card
      	Patch by Manuel Lauss <manuel.lauss@fh-hagenberg.at>
      	* isl_38xx.[ch]: include firmware.h in header, remove
      	declaration of headers in c file. Fix compiler warnings.
      	* islpci_dev.c (islpci_alloc_memory),
      	* islpci_eth.c (islpci_eth_cleanup_transmit, 
      	islpci_eth_transmit, islpci_eth_receive): deal with skb stray 
      	pointer, declare NULL.
      	* isl_38xx.c: remove unecessary __KERNEL_SYSCALLS__ and
      	re-ordered headers per vger.kernel.org - liking.
      	* isl_ioctl.c, islpci_mgt.c: move from MODULE_PARAM to the new
      	module_param, which is type-safe. Includes the new 
      	<linux/moduleparam.h>.
      	* isl_ioctl.c (prism54_[s|g]et_[maxframeburst|profile]): added.
      	Not adding ioctls as ajfa is working on moving current private ioctls
      	to subioctls.
      	* isl_oid.h (dot11_[maxframeburst|preamblesettings|
      	slotsettings|nonerpstatus|nonerpprotection]_t): added.
      	Note: more ioctls can be added here, I believe problems
      	with mixed modes can be pinpointed here, with these values.
      028a7b08
    • Luis R. Rodriguez's avatar
      543b4e66
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] hpt366.c: PLL fix needed for some HPT374 · fbbefbb8
      Bartlomiej Zolnierkiewicz authored
      From: Boehm Olaf <olaf.boehm@lanner.de>
      From: Jindrich Makovicka <makovick@kmlinux.fjfi.cvut.cz>
      
      Wider range for 33MHz timing and PLL setup for HPT374
      (using the HPT370A timing table, as it is the same as
      used in the "opensource" driver by HighPoint).
      
      fixes bugzilla bugs #2209 and #2271
      fbbefbb8
    • Wojciech Cieciwa's avatar
      [PATCH] drivers/cdrom/cdu31a - wrong tmp_irq declaration · 89410c3e
      Wojciech Cieciwa authored
      cdu31a.c needs tmp_irq outside of the block it is declared in.  Move it
      to the outer block.
      89410c3e
    • Andrew Morton's avatar
      [PATCH] Fix x86_64 compile warning in bad_page() · 10451084
      Andrew Morton authored
      On x84_64, page->flags is no longer unsigned long.
      10451084
    • Andrew Morton's avatar
      [PATCH] Remove old config options from defconfigs. · ce5bc050
      Andrew Morton authored
      From: Dave Jones <davej@redhat.com>
      
      These options are only ever referenced in the defconfigs of various archs
      now.
      ce5bc050
    • Andrew Morton's avatar
      [PATCH] SHMLBA compat task alignment fix · 9c6d7e92
      Andrew Morton authored
      From: Arun Sharma <arun.sharma@intel.com>
      
      The current Linux implementation of shmat() insists on SHMLBA alignment even
      when shmflg & SHM_RND == 0.  This is not consistent with the man pages and
      the single UNIX spec, which require only a page-aligned address.
      
      However, some architectures require a SHMLBA alignment for correctness in all
      cases.  Such architectures use __ARCH_FORCE_SHMLBA.
      9c6d7e92
    • Andrew Morton's avatar
      [PATCH] cpqarray: check pci_register_driver() return value · 289b0e41
      Andrew Morton authored
      From: <mikem@beardog.cca.cpqcorp.net>
      
      * Examines rc of pci_register_driver and returns
      289b0e41
    • Andrew Morton's avatar
      [PATCH] cpqarray: use PCI APIs · 13034f82
      Andrew Morton authored
      From: <mikem@beardog.cca.cpqcorp.net>
      
      - Change to use pci APIs (change from 2.4.18 to 2.4.19)
      
        This also includes eisa detection fix during initialization which was
        missing from 2.4.19 but fixed in 2.4.25
      13034f82
    • Andrew Morton's avatar
      [PATCH] cpqarray: I/O address fixes · 795c3847
      Andrew Morton authored
      From: <mikem@beardog.cca.cpqcorp.net>
      
      * cpqarray in kernel 2.6.1 seems to be based from 2.4.18 kernel with
        specific 2.6.x stuff added.
      
      * Defines io_mem_addr and io_mem_length to replace ioaddr (change from
        2.4.18 to 2.4.19)
      795c3847
    • Andrew Morton's avatar
      [PATCH] cpqarray: rmmod oops fix · a1587fde
      Andrew Morton authored
      From: <mikem@beardog.cca.cpqcorp.net>
      
      * Fix for segmentation fault when calling rmmod
      a1587fde
    • Andrew Morton's avatar
      [PATCH] cpqarray: increment version number · 96d169c2
      Andrew Morton authored
      From: <mikem@beardog.cca.cpqcorp.net>
      
      The following patch bumps the driver version to 2.6.0.  Please apply in
      order.
      96d169c2
    • Andrew Morton's avatar
      [PATCH] devices.txt: add more devices · f8dde445
      Andrew Morton authored
      From: "Cagle, John (ISS-Houston)" <john.cagle@hp.com>
      
      Patch 3 adds all the new official device registrations that weren't already
      there.  This brings devices.txt up-to-date with LANANA.
      f8dde445