Skip to content
  1. Apr 08, 2016
  2. Mar 14, 2016
    • Rafael J. Wysocki's avatar
      Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux into pm-tools · 3fdb7464
      Rafael J. Wysocki authored
      Pull turbostat updates for 4.6 from Len Brown.
      
      * 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:
        tools/power turbostat: bugfix: TDP MSRs print bits fixing
        tools/power turbostat: correct output for MSR_NHM_SNB_PKG_CST_CFG_CTL dump
        tools/power turbostat: call __cpuid() instead of __get_cpuid()
        tools/power turbostat: indicate SMX and SGX support
        tools/power turbostat: detect and work around syscall jitter
        tools/power turbostat: show GFX%rc6
        tools/power turbostat: show GFXMHz
        tools/power turbostat: show IRQs per CPU
        tools/power turbostat: make fewer systems calls
        tools/power turbostat: fix compiler warnings
        tools/power turbostat: add --out option for saving output in a file
        tools/power turbostat: re-name "%Busy" field to "Busy%"
        tools/power turbostat: Intel Xeon x200: fix turbo-ratio decoding
        tools/power turbostat: Intel Xeon x200: fix erroneous bclk value
        tools/power turbostat: allow sub-sec intervals
        tools/power turbostat: Decode MSR_MISC_PWR_MGMT
        tools/power turbostat: decode HWP registers
        x86 msr-index: Simplify syntax for HWP fields
        tools/power turbostat: CPUID(0x16) leaf shows base, max, and bus frequency
        tools/power turbostat: decode more CPUID fields
      3fdb7464
  3. Mar 13, 2016
  4. Mar 11, 2016
  5. Mar 09, 2016
    • Heikki Krogerus's avatar
      device property: fwnode->secondary may contain ERR_PTR(-ENODEV) · 77812034
      Heikki Krogerus authored
      This fixes BUG triggered when fwnode->secondary is not NULL,
      but has ERR_PTR(-ENODEV) instead.
      
      BUG: unable to handle kernel paging request at ffffffffffffffed
      IP: [<ffffffff81677b86>] __fwnode_property_read_string+0x26/0x160
      PGD 200e067 PUD 2010067 PMD 0
      Oops: 0000 [#1] SMP KASAN
      Modules linked in: dwc3_pci(+) dwc3
      CPU: 0 PID: 1138 Comm: modprobe Not tainted 4.5.0-rc5+ #61
      task: ffff88015aaf5b00 ti: ffff88007b958000 task.ti: ffff88007b958000
      RIP: 0010:[<ffffffff81677b86>]  [<ffffffff81677b86>] __fwnode_property_read_string+0x26/0x160
      RSP: 0018:ffff88007b95eff8  EFLAGS: 00010246
      RAX: fffffbfffffffffd RBX: ffffffffffffffed RCX: ffff88015999cd37
      RDX: dffffc0000000000 RSI: ffffffff81e11bc0 RDI: ffffffffffffffed
      RBP: ffff88007b95f020 R08: 0000000000000000 R09: 0000000000000000
      R10: ffff88007b90f7cf R11: 0000000000000000 R12: ffff88007b95f0a0
      R13: 00000000fffffffa R14: ffffffff81e11bc0 R15: ffff880159ea37a0
      FS:  00007ff35f46c700(0000) GS:ffff88015b800000(0000) knlGS:0000000000000000
      CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
      CR2: ffffffffffffffed CR3: 000000007b8be000 CR4: 00000000001006f0
      Stack:
       ffff88015999cd20 ffffffff81e11bc0 ffff88007b95f0a0 ffff88007b383dd8
       ffff880159ea37a0 ffff88007b95f048 ffffffff81677d03 ffff88007b952460
       ffffffff81e11bc0 ffff88007b95f0a0 ffff88007b95f070 ffffffff81677d40
      Call Trace:
       [<ffffffff81677d03>] fwnode_property_read_string+0x43/0x50
       [<ffffffff81677d40>] device_property_read_string+0x30/0x40
      ...
      
      Fixes: 362c0b30
      
       (device property: Fallback to secondary fwnode if primary misses the property)
      Signed-off-by: default avatarHeikki Krogerus <heikki.krogerus@linux.intel.com>
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      77812034
    • Bob Moore's avatar
      ACPICA: Revert "Parser: Fix for SuperName method invocation" · 0dda8851
      Bob Moore authored
      ACPICA commit eade8f78f2aa21e8eabc3380a5728db47273bcf1
      
      Revert commit ae90fbf5 (ACPICA: Parser: Fix for SuperName method
      invocation).
      
      Support for method invocations as part of super_name will be
      removed from the ACPI specification, since no AML interpreter
      supports it.
      
      Fixes: ae90fbf5
      
       (ACPICA: Parser: Fix for SuperName method invocation)
      Link: https://github.com/acpica/acpica/commit/eade8f78
      Signed-off-by: default avatarBob Moore <robert.moore@intel.com>
      Signed-off-by: default avatarLv Zheng <lv.zheng@intel.com>
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      0dda8851
  6. Mar 07, 2016
    • Linus Torvalds's avatar
      Linux 4.5-rc7 · f6cede5b
      Linus Torvalds authored
      f6cede5b
    • Linus Torvalds's avatar
      Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc · d55e08c8
      Linus Torvalds authored
      Pull ARM SoC fix from Olof Johansson:
       "Tiny fixes branch this week, in fact only one patch.
      
        Turns out the USB support for a Renesas board was developed on a
        pre-release board that ended up being changed before shipping.  To
        avoid breakage on those boards, and avoid confusion, it's a reasonable
        idea to patch now instead of later.  There are no known users of the
        pre-release variant any more"
      
      * tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
        ARM: dts: porter: remove enable prop from HS-USB device node
      d55e08c8
    • Linus Torvalds's avatar
      Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm · dd273a80
      Linus Torvalds authored
      Pull ARM fixes from Russell King:
       "Just two ARM fixes this time: one to fix the hyp-stub for older ARM
        CPUs, and another to fix the set_memory_xx() permission functions to
        deal with zero sizes correctly"
      
      * 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm:
        ARM: 8544/1: set_memory_xx fixes
        ARM: 8534/1: virt: fix hyp-stub build for pre-ARMv7 CPUs
      dd273a80
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client · 21b27a74
      Linus Torvalds authored
      Pull ceph fix from Sage Weil:
       "This is a final commit we missed to align the protocol compatibility
        with the feature bits.
      
        It decodes a few extra fields in two different messages and reports
        EIO when they are used (not yet supported)"
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:
        ceph: initial CEPH_FEATURE_FS_FILE_LAYOUT_V2 support
      21b27a74
    • Linus Torvalds's avatar
      Merge tag 'upstream-4.5-rc7' of git://git.infradead.org/linux-ubifs · a58b9ada
      Linus Torvalds authored
      Pull UBI fix from Richard Weinberger:
       "This contains a single bug fix for UBI"
      
      * tag 'upstream-4.5-rc7' of git://git.infradead.org/linux-ubifs:
        ubi: Fix out of bounds write in volume update code
      a58b9ada
    • Linus Torvalds's avatar
      Merge branch 'for-linus-4.5-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml · 1306b047
      Linus Torvalds authored
      Pull UML fixes from Richard Weinberger:
       "This contains three bug/build fixes"
      
      * 'for-linus-4.5-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml:
        um: use %lx format specifiers for unsigned longs
        um: Export pm_power_off
        Revert "um: Fix get_signal() usage"
      1306b047
    • Linus Torvalds's avatar
      Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus · 76d9c6c1
      Linus Torvalds authored
      Pull MIPS fixes from Ralf Baechle:
       "Another round of fixes for 4.5:
      
         - Fix the use of an undocumented syntactial variant of the .type
           pseudo op which is not supported by the LLVM assembler.
         - Fix invalid initialization on S-cache-less systems.
         - Fix possible information leak from the kernel stack for SIGFPE.
         - Fix handling of copy_{from,to}_user() return value in KVM
         - Fix the last instance of irq_to_gpio() which now was causing build
           errors"
      
      * 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus:
        MIPS: traps: Fix SIGFPE information leak from `do_ov' and `do_trap_or_bp'
        MIPS: kvm: Fix ioctl error handling.
        MIPS: scache: Fix scache init with invalid line size.
        MIPS: Avoid variant of .type unsupported by LLVM Assembler
        MIPS: jz4740: Fix surviving instance of irq_to_gpio()
      76d9c6c1
    • Linus Torvalds's avatar
      Merge tag 'powerpc-4.5-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · b8155fe1
      Linus Torvalds authored
      Pull powerpc fixes from Michael Ellerman:
       - cxl: Fix PSL timebase synchronization detection from Frederic Barrat
       - Fix oops when destroying hw_breakpoint event from Ravi Bangoria
       - Avoid lbarx on e5500 from Scott Wood
      
      * tag 'powerpc-4.5-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
        powerpc/fsl-book3e: Avoid lbarx on e5500
        powerpc/hw_breakpoint: Fix oops when destroying hw_breakpoint event
        cxl: Fix PSL timebase synchronization detection
      b8155fe1
    • Linus Torvalds's avatar
      Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · 7addb7fa
      Linus Torvalds authored
      Pull i2c fix from Wolfram Sang:
       "One I2C bugfix ensuring correct memory allocation in a driver"
      
      * 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
        i2c: brcmstb: allocate correct amount of memory for regmap
      7addb7fa
    • Linus Torvalds's avatar
      Merge tag 'usb-4.5-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · 3e09b7e9
      Linus Torvalds authored
      Pull USB fixes from Greg KH:
       "Here are some USB driver ids for 4.5-rc7, and the removal of a driver
        we merged in 4.5-rc1 but it turns out it's not needed as the hardware
        is the same as a driver we already have in the tree.
      
        This was only figured out after doing a lot of cleanup on it, gotta
        love vendor-provided drivers...  The new device ids for the devices
        for this driver will be added later on when testing is completed, but
        for now, we will remove the driver to keep people from accidentally
        cleaning it up.
      
        All of these have been in linux-next for a while with no reported
        issues"
      
      * tag 'usb-4.5-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
        USB: qcserial: add Sierra Wireless EM74xx device ID
        Revert "USB: serial: add Moxa UPORT 11x0 driver"
        USB: serial: option: add support for Quectel UC20
        USB: serial: option: add support for Telit LE922 PID 0x1045
        USB: cp210x: Add ID for Parrot NMEA GPS Flight Recorder
        USB: qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3)
        usb: chipidea: otg: change workqueue ci_otg as freezable
      3e09b7e9
  7. Mar 06, 2016
    • Colin Ian King's avatar
      um: use %lx format specifiers for unsigned longs · ad32a1f3
      Colin Ian King authored
      
      
      static analysis from cppcheck detected %x being used for
      unsigned longs:
      
      [arch/x86/um/os-Linux/task_size.c:112]: (warning) %x in format
        string (no. 1) requires 'unsigned int' but the argument type
        is 'unsigned long'.
      
      Use %lx instead of %x
      
      Signed-off-by: default avatarColin Ian King <colin.king@canonical.com>
      Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
      ad32a1f3
    • Richard Weinberger's avatar
      um: Export pm_power_off · 0834f9cc
      Richard Weinberger authored
      
      
      ...modules are using this symbol.
      Export it like all other archs to.
      
      Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
      0834f9cc
    • Richard Weinberger's avatar
      Revert "um: Fix get_signal() usage" · 322740ef
      Richard Weinberger authored
      Commit db2f24dc
      
      
      was plain wrong. I did not realize the we are
      allowed to loop here.
      In fact we have to loop and must not return to userspace
      before all SIGSEGVs have been delivered.
      Other archs do this directly in their entry code, UML
      does it here.
      
      Reported-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
      322740ef
    • Richard Weinberger's avatar
      ubi: Fix out of bounds write in volume update code · e4f6daac
      Richard Weinberger authored
      
      
      ubi_start_leb_change() allocates too few bytes.
      ubi_more_leb_change_data() will write up to req->upd_bytes +
      ubi->min_io_size bytes.
      
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
      Reviewed-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
      e4f6daac
    • Linus Torvalds's avatar
      Merge tag 'sound-4.5-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · 67944024
      Linus Torvalds authored
      Pull sound fixes from Takashi Iwai:
       "It's our tradition to get a high volume of fixes late at rc7: this
        time, X32 ABI breakage was found and this resulted in a high number
        LOCs.  The necessary changes to ALSA core codes were fairly
        straightforward, and more importantly, they are specific to X32, thus
        should be safe to apply.
      
        Other than that, rather a collection of small fixes:
         - Removal of the code that blocks too long at closing the OSS
           sequencer client (which was spotted by syzkaller, unsurprisingly)
         - Fixes races at HD-audio HDMI i915 audio binding
         - a few HDSP/HDPM zero-division fixes
         - Quirks for HD-audio and USB-audio as usual"
      
      * tag 'sound-4.5-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        ALSA: hda - hdmi defer to register acomp eld notifier
        ALSA: hda - hdmi add wmb barrier for audio component
        ALSA: hda - Fix mic issues on Acer Aspire E1-472
        ALSA: seq: oss: Don't drain at closing a client
        ALSA: usb-audio: Add a quirk for Plantronics DA45
        ALSA: hdsp: Fix wrong boolean ctl value accesses
        ALSA: hdspm: Fix zero-division
        ALSA: hdspm: Fix wrong boolean ctl value accesses
        ALSA: timer: Fix ioctls for X32 ABI
        ALSA: timer: Fix broken compat timer user status ioctl
        ALSA: rawmidi: Fix ioctls X32 ABI
        ALSA: rawmidi: Use comapt_put_timespec()
        ALSA: pcm: Fix ioctls for X32 ABI
        ALSA: ctl: Fix ioctls for X32 ABI
      67944024
    • Linus Torvalds's avatar
      Merge tag 'dmaengine-fix-4.5-rc7' of git://git.infradead.org/users/vkoul/slave-dma · 40fea2ed
      Linus Torvalds authored
      Pull dmaengine fix from Vinod Koul:
       "One minor fix on pxa driver to fix the cyclic dma tranfers"
      
      * tag 'dmaengine-fix-4.5-rc7' of git://git.infradead.org/users/vkoul/slave-dma:
        dmaengine: pxa_dma: fix cyclic transfers
      40fea2ed
    • Linus Torvalds's avatar
      Merge tag 'media/v4.5-4' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media · ee8f3955
      Linus Torvalds authored
      Pull media fixes from Mauro Carvalho Chehab:
        - some last time changes before we stablize the new entity function
          integer numbers at uAPI
        - probe: fix erroneous return value on i2c/adp1653 driver
        - fix tx 5v detect regression on adv7604 driver
        - fix missing unlock on error in vpfe_prepare_pipeline() on
          davinci_vpfe driver
      
      * tag 'media/v4.5-4' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:
        [media] media: Sanitise the reserved fields of the G_TOPOLOGY IOCTL arguments
        [media] media.h: postpone connectors entities
        [media] media.h: use hex values for range offsets,  move connectors base up.
        [media] adv7604: fix tx 5v detect regression
        [media] media.h: get rid of MEDIA_ENT_F_CONN_TEST
        [media] [for,v4.5] media.h: increase the spacing between function ranges
        [media] media: i2c/adp1653: probe: fix erroneous return value
        [media] media: davinci_vpfe: fix missing unlock on error in vpfe_prepare_pipeline()
      ee8f3955