19 Dec, 2014

1 commit

  • Pull more ACPI and power management updates from Rafael Wysocki:
    "These are regression fixes (leds-gpio, ACPI backlight driver,
    operating performance points library, ACPI device enumeration
    messages, cpupower tool), other bug fixes (ACPI EC driver, ACPI device
    PM), some cleanups in the operating performance points (OPP)
    framework, continuation of CONFIG_PM_RUNTIME elimination, a couple of
    minor intel_pstate driver changes, a new MAINTAINERS entry for it and
    an ACPI fan driver change needed for better support of thermal
    management in user space.

    Specifics:

    - Fix a regression in leds-gpio introduced by a recent commit that
    inadvertently changed the name of one of the properties used by the
    driver (Fabio Estevam).

    - Fix a regression in the ACPI backlight driver introduced by a
    recent fix that missed one special case that had to be taken into
    account (Aaron Lu).

    - Drop the level of some new kernel messages from the ACPI core
    introduced by a recent commit to KERN_DEBUG which they should have
    used from the start and drop some other unuseful KERN_ERR messages
    printed by ACPI (Rafael J Wysocki).

    - Revert an incorrect commit modifying the cpupower tool (Prarit
    Bhargava).

    - Fix two regressions introduced by recent commits in the OPP library
    and clean up some existing minor issues in that code (Viresh
    Kumar).

    - Continue to replace CONFIG_PM_RUNTIME with CONFIG_PM throughout the
    tree (or drop it where that can be done) in order to make it
    possible to eliminate CONFIG_PM_RUNTIME (Rafael J Wysocki, Ulf
    Hansson, Ludovic Desroches).

    There will be one more "CONFIG_PM_RUNTIME removal" batch after this
    one, because some new uses of it have been introduced during the
    current merge window, but that should be sufficient to finally get
    rid of it.

    - Make the ACPI EC driver more robust against race conditions related
    to GPE handler installation failures (Lv Zheng).

    - Prevent the ACPI device PM core code from attempting to disable
    GPEs that it has not enabled which confuses ACPICA and makes it
    report errors unnecessarily (Rafael J Wysocki).

    - Add a "force" command line switch to the intel_pstate driver to
    make it possible to override the blacklisting of some systems in
    that driver if needed (Ethan Zhao).

    - Improve intel_pstate code documentation and add a MAINTAINERS entry
    for it (Kristen Carlson Accardi).

    - Make the ACPI fan driver create cooling device interfaces witn
    names that reflect the IDs of the ACPI device objects they are
    associated with, except for "generic" ACPI fans (PNP ID "PNP0C0B").

    That's necessary for user space thermal management tools to be able
    to connect the fans with the parts of the system they are supposed
    to be cooling properly. From Srinivas Pandruvada"

    * tag 'pm+acpi-3.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (32 commits)
    MAINTAINERS: add entry for intel_pstate
    ACPI / video: update the skip case for acpi_video_device_in_dod()
    power / PM: Eliminate CONFIG_PM_RUNTIME
    NFC / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
    SCSI / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
    ACPI / EC: Fix unexpected ec_remove_handlers() invocations
    Revert "tools: cpupower: fix return checks for sysfs_get_idlestate_count()"
    tracing / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
    x86 / PM: Replace CONFIG_PM_RUNTIME in io_apic.c
    PM: Remove the SET_PM_RUNTIME_PM_OPS() macro
    mmc: atmel-mci: use SET_RUNTIME_PM_OPS() macro
    PM / Kconfig: Replace PM_RUNTIME with PM in dependencies
    ARM / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
    sound / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
    phy / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
    video / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
    tty / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
    spi: Replace CONFIG_PM_RUNTIME with CONFIG_PM
    ACPI / PM: Do not disable wakeup GPEs that have not been enabled
    ACPI / utils: Drop error messages from acpi_evaluate_reference()
    ...

    Linus Torvalds
     

15 Dec, 2014

2 commits

  • After commit b2b49ccbdd54 (PM: Kconfig: Set PM_RUNTIME if PM_SLEEP is
    selected) PM_RUNTIME is always set if PM is set, so #ifdef blocks
    depending on CONFIG_PM_RUNTIME may now be changed to depend on
    CONFIG_PM.

    Replace CONFIG_PM_RUNTIME with CONFIG_PM in drivers/nfc/trf7970a.c.

    Signed-off-by: Rafael J. Wysocki

    Rafael J. Wysocki
     
  • Pull driver core update from Greg KH:
    "Here's the set of driver core patches for 3.19-rc1.

    They are dominated by the removal of the .owner field in platform
    drivers. They touch a lot of files, but they are "simple" changes,
    just removing a line in a structure.

    Other than that, a few minor driver core and debugfs changes. There
    are some ath9k patches coming in through this tree that have been
    acked by the wireless maintainers as they relied on the debugfs
    changes.

    Everything has been in linux-next for a while"

    * tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (324 commits)
    Revert "ath: ath9k: use debugfs_create_devm_seqfile() helper for seq_file entries"
    fs: debugfs: add forward declaration for struct device type
    firmware class: Deletion of an unnecessary check before the function call "vunmap"
    firmware loader: fix hung task warning dump
    devcoredump: provide a one-way disable function
    device: Add dev__once variants
    ath: ath9k: use debugfs_create_devm_seqfile() helper for seq_file entries
    ath: use seq_file api for ath9k debugfs files
    debugfs: add helper function to create device related seq_file
    drivers/base: cacheinfo: remove noisy error boot message
    Revert "core: platform: add warning if driver has no owner"
    drivers: base: support cpu cache information interface to userspace via sysfs
    drivers: base: add cpu_device_create to support per-cpu devices
    topology: replace custom attribute macros with standard DEVICE_ATTR*
    cpumask: factor out show_cpumap into separate helper function
    driver core: Fix unbalanced device reference in drivers_probe
    driver core: fix race with userland in device_add()
    sysfs/kernfs: make read requests on pre-alloc files use the buffer.
    sysfs/kernfs: allow attributes to request write buffer be pre-allocated.
    fs: sysfs: return EGBIG on write if offset is larger than file size
    ...

    Linus Torvalds
     

03 Dec, 2014

3 commits


02 Dec, 2014

6 commits


28 Nov, 2014

1 commit


20 Oct, 2014

1 commit


06 Oct, 2014

1 commit

  • …inville/wireless-next

    John W. Linville says:

    ====================
    pull request: wireless-next 2014-10-03

    Please pull tihs batch of updates intended for the 3.18 stream!

    For the iwlwifi bits, Emmanuel says:

    "I have here a few things that depend on the latest mac80211's changes:
    RRM, TPC, Quiet Period etc... Eyal keeps improving our rate control
    and we have a new device ID. This last patch should probably have
    gone to wireless.git, but at that stage, I preferred to send it to
    -next and CC stable."

    For (most of) the Atheros bits, Kalle says:

    "The only new feature is testmode support from me. Ben added a new method
    to crash the firmware with an assert for debug purposes. As usual, we
    have lots of smaller fixes from Michal. Matteo fixed a Kconfig
    dependency with debugfs. I fixed some warnings recently added to
    checkpatch."

    For the NFC bits, Samuel says:

    "We've had major updates for TI and ST Microelectronics drivers, and a
    few NCI related changes.

    For TI's trf7970a driver:

    - Target mode support for trf7970a
    - Suspend/resume support for trf7970a
    - DT properties additions to handle different quirks
    - A bunch of fixes for smartphone IOP related issues

    For ST Microelectronics' ST21NFCA and ST21NFCB drivers:

    - ISO15693 support for st21nfcb
    - checkpatch and sparse related warning fixes
    - Code cleanups and a few minor fixes

    Finally, Marvell added ISO15693 support to the NCI stack, together with a
    couple of NCI fixes."

    For the Bluetooth bits, Johan says:

    "This 3.18 pull request replaces the one I did on Monday ("bluetooth-next
    2014-09-22", which hasn't been pulled yet). The additions since the last
    request are:

    - SCO connection fix for devices not supporting eSCO
    - Cleanups regarding the SCO establishment logic
    - Remove unnecessary return value from logging functions
    - Header compression fix for 6lowpan
    - Cleanups to the ieee802154/mrf24j40 driver

    Here's a copy from previous request that this one replaces:

    '
    Here are some more patches for 3.18. They include various fixes to the
    btusb HCI driver, a fix for LE SMP, as well as adding Jukka to the
    MAINTAINERS file for generic 6LoWPAN (as requested by Alexander Aring).

    I've held on to this pull request a bit since we were waiting for a SCO
    related fix to get sorted out first. However, since the merge window is
    getting closer I decided not to wait for it. If we do get the fix sorted
    out there'll probably be a second small pull request later this week.
    '"

    And,

    "Unless 3.17 gets delayed this will probably be our last -next pull request for
    3.18. We've got:

    - New Marvell hardware supportr
    - Multicast support for 6lowpan
    - Several of 6lowpan fixes & cleanups
    - Fix for a (false-positive) lockdep warning in L2CAP
    - Minor btusb cleanup"

    On top of all that comes the usual sort of updates to ath5k, ath9k,
    ath10k, brcmfmac, mwifiex, and wil6210. This time around there are
    also a number of rtlwifi updates to enable some new hardware and
    to reconcile the in-kernel drivers with some newer releases of the
    Realtek vendor drivers. Also of note is some device tree work for
    the bcma bus.

    Please let me know if there are problems!
    ====================

    Signed-off-by: David S. Miller <davem@davemloft.net>

    David S. Miller
     

24 Sep, 2014

14 commits


08 Sep, 2014

11 commits