1. 09 May, 2016 4 commits
    • Peter Griffin's avatar
      [media] c8sectpfe: Rework firmware loading mechanism · c23ac90f
      Peter Griffin authored
      c8sectpfe driver relied on CONFIG_FW_LOADER_USER_HELPER_FALLBACK option
      for loading its xp70 firmware. A previous commit removed this Kconfig
      option, as it is apparently harmful, but did not update the driver
      code which relied on it.
      
      This patch reworks the firmware loading into the start_feed callback.
      At this point we can be sure the rootfs is present, thereby removing
      the depedency on CONFIG_FW_LOADER_USER_HELPER_FALLBACK.
      
      Fixes: 79f5b6ae ('[media] c8sectpfe: Remove select on CONFIG_FW_LOADER_USER_HELPER_FALLBACK')
      Signed-off-by: default avatarPeter Griffin <peter.griffin@linaro.org>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
      c23ac90f
    • Peter Griffin's avatar
    • Peter Griffin's avatar
      [media] c8sectpfe: Fix broken circular buffer wp management · a6311d27
      Peter Griffin authored
      During the review process, a regression was intoduced in the
      circular buffer write pointer management. This means that wp
      doesn't get managed properly once the buffer becomes full.
      Signed-off-by: default avatarPeter Griffin <peter.griffin@linaro.org>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
      a6311d27
    • Mauro Carvalho Chehab's avatar
      Merge tag 'v4.6-rc7' into patchwork · a022f934
      Mauro Carvalho Chehab authored
      Linux 4.6-rc7
      
      * tag 'v4.6-rc7': (185 commits)
        Linux 4.6-rc7
        parisc: fix a bug when syscall number of tracee is __NR_Linux_syscalls
        x86/tsc: Read all ratio bits from MSR_PLATFORM_INFO
        mailmap: add John Paul Adrian Glaubitz
        byteswap: try to avoid __builtin_constant_p gcc bug
        lib/stackdepot: avoid to return 0 handle
        mm: fix kcompactd hang during memory offlining
        modpost: fix module autoloading for OF devices with generic compatible property
        proc: prevent accessing /proc/<PID>/environ until it's ready
        mm/zswap: provide unique zpool name
        mm: thp: kvm: fix memory corruption in KVM with THP enabled
        MAINTAINERS: fix Rajendra Nayak's address
        mm, cma: prevent nr_isolated_* counters from going negative
        mm: update min_free_kbytes from khugepaged after core initialization
        huge pagecache: mmap_sem is unlocked when truncation splits pmd
        rapidio/mport_cdev: fix uapi type definitions
        mm: memcontrol: let v2 cgroups follow changes in system swappiness
        mm: thp: correct split_huge_pages file permission
        maintainers: update rmk's email address(es)
        writeback: Fix performance regression in wb_over_bg_thresh()
        ...
      a022f934
  2. 08 May, 2016 1 commit
  3. 07 May, 2016 28 commits
  4. 06 May, 2016 7 commits
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.dk/linux-block · 07837831
      Linus Torvalds authored
      Pull writeback fix from Jens Axboe:
       "Just a single fix for domain aware writeback, fixing a regression that
        can cause balance_dirty_pages() to keep looping while not getting any
        work done"
      
      * 'for-linus' of git://git.kernel.dk/linux-block:
        writeback: Fix performance regression in wb_over_bg_thresh()
      07837831
    • Linus Torvalds's avatar
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 3f86ba5d
      Linus Torvalds authored
      Pull x86 fixes from Ingo Molnar:
       "This contains two fixes: a boot fix for older SGI/UV systems, and an
        APIC calibration fix"
      
      * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/tsc: Read all ratio bits from MSR_PLATFORM_INFO
        x86/platform/UV: Bring back the call to map_low_mmrs in uv_system_init
      3f86ba5d
    • Linus Torvalds's avatar
      Merge tag 'pm+acpi-4.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 01ec7167
      Linus Torvalds authored
      Pull power management and ACPI fixes from Rafael Wysocki:
       "Fixes for problems introduced or discovered recently (intel_pstate,
        sti-cpufreq, ARM64 cpuidle, Operating Performance Points framework,
        generic device properties framework) and one fix for a hotplug-related
        deadlock in ACPICA that's been there forever, but is nasty enough.
      
        Specifics:
      
         - Fix for a recent regression in the intel_pstate driver causing it
           to fail to restore the HWP (HW-managed P-states) configuration of
           the boot CPU after suspend-to-RAM (Rafael Wysocki).
      
         - Fix for two recent regressions in the intel_pstate driver, one that
           can trigger a divide by zero if the driver is accessed via sysfs
           before it manages to take the first sample and one causing it to
           fail to update a structure field used in a trace point, so the
           information coming from it is less useful (Rafael Wysocki).
      
         - Fix for a problem in the sti-cpufreq driver introduced during the
           4.5 cycle that causes it to break CPU PM in multi-platform kernels
           by registering cpufreq-dt (which subsequently doesn't work)
           unconditionally and preventing the driver that would actually work
           from registering (Sudeep Holla).
      
         - Stable-candidate fix for an ARM64 cpuidle issue causing idle state
           usage counters to be incorrectly updated for idle states that were
           not entered due to errors (James Morse).
      
         - Fix for a recently introduced issue in the OPP (Operating
           Performance Points) framework causing it to print bogus error
           messages for missing optional regulators (Viresh Kumar).
      
         - Fix for a recently introduced issue in the generic device
           properties framework that may cause it to attempt to dereferece and
           invalid pointer in some cases (Heikki Krogerus).
      
         - Fix for a deadlock in the ACPICA core that may be triggered by
           device (eg Thunderbolt) hotplug (Prarit Bhargava)"
      
      * tag 'pm+acpi-4.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        PM / OPP: Remove useless check
        ACPICA: Dispatcher: Update thread ID for recursive method calls
        intel_pstate: Fix intel_pstate_get()
        cpufreq: intel_pstate: Fix HWP on boot CPU after system resume
        cpufreq: st: enable selective initialization based on the platform
        ARM: cpuidle: Pass on arm_cpuidle_suspend()'s return value
        device property: Avoid potential dereferences of invalid pointers
      01ec7167
    • Linus Torvalds's avatar
      Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 17d25a33
      Linus Torvalds authored
      Pull scheduler fix from Ingo Molnar:
       "This contains a single fix that fixes a nohz tick stopping bug when
        mixed-poliocy SCHED_FIFO and SCHED_RR tasks are present on a runqueue"
      
      * 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        nohz/full, sched/rt: Fix missed tick-reenabling bug in sched_can_stop_tick()
      17d25a33
    • Olli Salonen's avatar
      [media] az6027: Add support for Elgato EyeTV Sat v3 · 7977a15e
      Olli Salonen authored
      Another version of Elgato EyeTV Sat USB DVB-S2 adapter needs just
      a USB ID addition.
      Signed-off-by: default avatarChristian Knippel <namerp@gmail.com>
      Reported-by: default avatarOlli Salonen <olli.salonen@iki.fi>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
      7977a15e
    • Kevin Fitch's avatar
      [media] i2c: saa7115: Support CJC7113 detection · 7e31223f
      Kevin Fitch authored
      It's been reported that CJC7113 devices are returning
      all 1s when reading register 0:
      
        "1111111111111111" found @ 0x4a (stk1160)
      
      This new device is apparently compatible with SA7113, so let's
      add a quirk to allow its autodetection. Given there isn't
      any known differences with SAA7113, this commit does not
      introduces a new saa711x_model value.
      Reported-by: default avatarPhilippe Desrochers <desrochers.philippe@gmail.com>
      Signed-off-by: default avatarKevin Fitch <kfitch42@gmail.com>
      Signed-off-by: default avatarEzequiel Garcia <ezequiel@vanguardiasur.com.ar>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
      7e31223f
    • Hans Verkuil's avatar
      [media] v4l2-ioctl.c: improve cropcap compatibility code · 95dd7b7e
      Hans Verkuil authored
      - Add a check for the case that both the cropcap and g_selection ops
        are NULL. This shouldn't happen, but I feel happier if the code
        guards against this.
      
      - If g_selection exists, then ignore ENOTTY and ENOIOCTLCMD error
        codes from cropcap. Just assume square pixelaspect ratio in that
        case. This situation can happen if the bridge driver's cropcap op
        calls the corresponding subdev's op. So the cropcap ioctl is set,
        but it might return ENOIOCTLCMD anyway. In the past this would
        just return an error which is wrong.
      
      - Call cropcap first and let g_selection overwrite the bounds and
        defrect. This safeguards against subdev cropcap implementations
        that set those rectangles as well. What g_selection returns has
        priority over what such cropcap implementations return.
      Signed-off-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
      95dd7b7e