1. 15 Oct, 2006 12 commits
    • Venkatesh Pallipadi's avatar
      [CPUFREQ][1/8] acpi-cpufreq: software coordination and handle all CPUs in the group · 519ce3ec
      Venkatesh Pallipadi authored
      This patchset has refresh/rebase of a bunch of patches/bugfixes related to
      acpi-cpufreq that were sent earlier on this list.
      
      patch 1/8
       Patch that fixes a bug in swcoordination code in acpi-cpufreq
      
      patch 2/8 through patch 7/8
       Grand unification of ACPI based speedstep-centrino and acpi-cpufreq drivers.
      
       ACPI allows P-state transitions in multiple ways. Like using IO ports or using
       processor native method (MSR). Without this patch, IO port based P-state
       transitions are handled in acpi-cpufreq driver and MSR based transitions on
       Intel CPUs are handled in speedstep-centrino driver. Even though most of the
       code in these two drivers should be similar, except for final changing/checking
       of frequency (one driver does it using IO port and other does it through
       MSR), we have duplicated code in these two drivers. There are also issues
       around BIOSes supporting both MSR and IO port and which driver should be
       loaded first in standard installations.
      
       The patchset combines functionality of these two driver into acpi-cpufreq
       driver. ACPI based functionality in speedstep-centrino is marked deprecated
       and will be removed in future. speedstep-centrino will continue to work
       on systems that depend on older non-ACPI table based P-state chanes.
      
       * 2/8 - Patch that reorganizes the code in acpi-cpufreq, cleaning it up
       a little and making it easier to add MSR support later.
       * 3/8 - Pull in the MSR based transition support into acpi-cpufreq.
       * 4/8 - Mark speedstep-centrino deprecated. Change the order in Makefile to
       load acpi-cpufreq first and speedstep-centrino later, in cases where both
       are configured in.
       * 5/8 - lindent acpi-cpufreq.c
       * 6/8 - Minor change to eliminate the check of current frequency on
       notifications. We can use last set frequency instead.
       * 7/8 - Make cpufreq->get of acpi_cpufreq work correctly again.
      
       There will be a patch in future that removes ACPI based support in
       speedstep-centrino in coming months.
      
      patch 8/8
      Add support for IA32_APERF and IA32_MPERF MSR and get the actual frequency
      from these MSRs and use it to determine the next frequency target in ondemand
      governor
      
      This patch:
      There is a bug in software coordination patch in acpi-cpufreq, due to which
      frequency will only be set on first CPU of any coordinated group.
      Bug identified by Denis, was not recognised earlier as there are no platforms
      yet that use software coordination with acpi-cpufreq driver.
      Signed-off-by: default avatarDenis Sadykov <denis.m.sadykov@intel.com>
      Signed-off-by: default avatarVenkatesh Pallipadi <venkatesh.pallipadi@intel.com>
      Signed-off-by: default avatarDave Jones <davej@redhat.com>
      519ce3ec
    • Dominik Brodowski's avatar
      [CPUFREQ] Documentation fix · eff0df65
      Dominik Brodowski authored
      Fix reference to where the code actually is. Noted by Hero Wanders.
      Signed-off-by: default avatarDominik Brodowski <linux@dominikbrodowski.net>
      Signed-off-by: default avatarDave Jones <davej@redhat.com>
      eff0df65
    • Ulrich Drepper's avatar
      [PATCH] make UML compile (FC6/x86-64) · 51018b0a
      Ulrich Drepper authored
      I need this patch to get a UML kernel to compile.  This is with the
      kernel headers in FC6 which are automatically generated from the kernel
      tree.  Some headers are missing but those files don't need them.  At
      least it appears so since the resuling kernel works fine.
      
      Tested on x86-64.
      Signed-off-by: default avatarUlrich Drepper <drepper@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      51018b0a
    • Linus Torvalds's avatar
      Fix VM_MAYEXEC calculation · 80c5606c
      Linus Torvalds authored
      .. and clean up the file mapping code while at it.  No point in having a
      "if (file)" repeated twice, and generally doing similar checks in two
      different sections of the same code
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      80c5606c
    • Petr Vandrovec's avatar
      [PATCH] Fix core files so they make sense to gdb... · a7a0d86f
      Petr Vandrovec authored
      It is silly to use non-static variable for writting zeroes to the file.
      
      And more seriously, foffset in core dump file dump function was incremented
      too much, so some parts of core dump were shifted by size of few phdrs and
      notes down, so although gdb was able to load that file, it did not make lot
      of sense - in my test case data pages were shifted down by about 900 bytes.
      Signed-off-by: default avatarPetr Vandrovec <petr@vandrovec.name>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      a7a0d86f
    • Linus Torvalds's avatar
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 · 0b269d84
      Linus Torvalds authored
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (28 commits)
        ACPI: check battery status on resume for un/plug events during sleep
        ACPICA: Fix incorrect handling of PCI Express Root Bridge _HID
        ACPI: asus_acpi: don't printk on writing garbage to proc files
        ACPI: asus_acpi: fix proc files parsing
        ACPI: SCI interrupt source override
        ACPI: fix printk format warnings
        ACPI: fix section for CPU init functions
        ACPI: update comments in motherboard.c
        ACPI: acpi_pci_link_set() can allocate with either GFP_ATOMIC or GFP_KERNEL
        ACPI: fix potential OOPS in power driver with CONFIG_ACPI_DEBUG
        ACPI: ibm_acpi: delete obsolete documentation
        ACPI: created a dedicated workqueue for notify() execution
        ACPI: Remove deferred execution from global lock acquire wakeup path
        MSI S270 Laptop support: backlight, wlan, bluetooth states
        ACPI: EC: export ec_transaction() for msi-laptop driver
        ACPI: EC: Simplify acpi_hw_low_level*() with inb()/outb().
        ACPI: EC: Unify poll and interrupt gpe handlers
        ACPI: EC: Unify poll and interrupt mode transaction functions
        ACPI: EC: Remove unused variables and duplicated code
        ACPI: EC: Remove unnecessary delay added by previous transation patch.
        ...
      0b269d84
    • Linus Torvalds's avatar
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb · ed75ded7
      Linus Torvalds authored
      * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:
        V4L/DVB (4750): AGC command1/2 is board specific
        V4L/DVB (4748): Fixed oops for Nova-T USB2
        V4L/DVB (4746): HM12 is YUV 4:2:0, not YUV 4:1:1
        V4L/DVB (4744): The Samsung TCPN2121P30A does not have a tda9887
        V4L/DVB (4743): Fix oops in VIDIOC_G_PARM
        V4L/DVB (4742): Drivers/media/video: handle sysfs errors
        V4L/DVB (4741): {ov511,stv680}: handle sysfs errors
        V4L/DVB (4740): Fixed an if-block to avoid floating with debug-messages
        V4L/DVB (4739): SECAM support for saa7113 into saa7115
        V4L/DVB (4738): Bt8xx/dvb-bt8xx.c: check kmalloc() return value.
        V4L/DVB (4734): Tda826x: fix frontend selection for dvb_attach
        V4L/DVB (4733): Tda10086: fix frontend selection for dvb_attach
        V4L/DVB (4732): Fix spelling error in Kconfig help text for DVB_CORE_ATTACH
        V4L/DVB (4731a): Kconfig: restore pvrusb2 menu items
        V4L/DVB (4729): Fix VIDIOC_G_FMT for NTSC in cx25840.
        V4L/DVB (4727): Support status readout for saa713x based FM radio
        V4L/DVB (4725): Fix vivi compile on parisc
        V4L/DVB (4692): Add WinTV-HVR3000 DVB-T support
      ed75ded7
    • Al Viro's avatar
      e5a301ee
    • Al Viro's avatar
      [PATCH] sun3_ioremap() prototype · cbff6766
      Al Viro authored
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      cbff6766
    • Al Viro's avatar
    • Al Viro's avatar
      [PATCH] new cifs endianness bugs · 733f99ac
      Al Viro authored
      * missing cpu_to_le64() for ChangeTime (introduced by
          [CIFS] Legacy time handling for Win9x and OS/2 part 1)
      * missing le16_to_cpu() for DialectIndex (introduced by
          [CIFS] Do not send newer QFSInfo to legacy servers which can not support it)
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      733f99ac
    • Al Viro's avatar
      [PATCH] gfp_t in netlabel · 645408d1
      Al Viro authored
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      645408d1
  2. 14 Oct, 2006 28 commits