1. 17 Mar, 2015 10 commits
  2. 11 Mar, 2015 1 commit
    • Dave Airlie's avatar
      Merge tag 'topic/drm-misc-2015-03-10' of git://anongit.freedesktop.org/drm-intel into drm-next · 03be7005
      Dave Airlie authored
      Another pile of misc drm patches all over, mostly polish for atomic. Last
      minute rebase was to avoid the broken merge.
      
      * tag 'topic/drm-misc-2015-03-10' of git://anongit.freedesktop.org/drm-intel:
        drm: Check in setcrtc if the primary plane supports the fb pixel format
        drm: Lighten sysfs connector 'status'
        drm/plane-helper: unexport drm_primary_helper_create_plane
        drm: Share plane pixel format check code between legacy and atomic
        drm: Fix trivial typos in comments
        drm/dp: add DPCD definitions from eDP 1.4
        drm/dp: add DPCD definitions from DP 1.1 and 1.2a
        drm: Fixup racy refcounting in plane_force_disable
        drm/i915: Rotation property is now handled in DRM core
        drm: Complete moving rotation property to core
        drm/dp: add DPCD definitions from eDP 1.2
        drm/dp: indentation and ordering cleanups
        drm/atomic-helper: Fix kerneldoc for prepare_planes
        drm: Remove redundant code in the getencoder ioctl
      03be7005
  3. 10 Mar, 2015 14 commits
  4. 09 Mar, 2015 3 commits
    • Ville Syrjälä's avatar
      drm/i915: Fix struct_mutex deadlock due to merge fumble · 3a656b54
      Ville Syrjälä authored
      commit a8c6ecb3
      Merge: 8dd0eb35 9eccca08
      Author: Dave Airlie <airlied@redhat.com>
      Date:   Mon Mar 9 19:58:30 2015 +1000
      
          Merge tag 'v4.0-rc3' into drm-next
      
      managed to pick the wrong code to resolve the conflict and left us with
      a mutex_lock(struct_mutex) without the mutex_unlock(struct_mutex) leading
      to a deadlock. Fix the problem by recovering the correct code which doesn't
      need the lock.
      
      Cc: Dave Airlie <airlied@redhat.com>
      Signed-off-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      3a656b54
    • Dave Airlie's avatar
      Merge tag 'v4.0-rc3' into drm-next · a8c6ecb3
      Dave Airlie authored
      Linux 4.0-rc3 backmerge to fix two i915 conflicts, and get
      some mainline bug fixes needed for my testing box
      
      Conflicts:
      	drivers/gpu/drm/i915/i915_drv.h
      	drivers/gpu/drm/i915/intel_display.c
      a8c6ecb3
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2015-02-27' of git://anongit.freedesktop.org/drm-intel into drm-next · 8dd0eb35
      Dave Airlie authored
      - Y tiling support for scanout from Tvrtko&Damien
      - Remove more UMS support
      - some small prep patches for OLR removal from John Harrison
      - first few patches for dynamic pagetable allocation from Ben Widawsky, rebased
        by tons of other people
      - DRRS support patches (Sonika&Vandana)
      - fbc patches from Paulo
      - make sure our vblank callbacks aren't called when the pipes are off
      - various patches all over
      
      * tag 'drm-intel-next-2015-02-27' of git://anongit.freedesktop.org/drm-intel: (61 commits)
        drm/i915: Update DRIVER_DATE to 20150227
        drm/i915: Clarify obj->map_and_fenceable
        drm/i915/skl: Allow Y (and Yf) frame buffer creation
        drm/i915/skl: Update watermarks for Y tiling
        drm/i915/skl: Updated watermark programming
        drm/i915/skl: Adjust get_plane_config() to support Yb/Yf tiling
        drm/i915/skl: Teach pin_and_fence_fb_obj() about Y tiling constraints
        drm/i915/skl: Adjust intel_fb_align_height() for Yb/Yf tiling
        drm/i915/skl: Allow scanning out Y and Yf fbs
        drm/i915/skl: Add new displayable tiling formats
        drm/i915: Remove DRIVER_MODESET checks from modeset code
        drm/i915: Remove regfile code&data for UMS suspend/resume
        drm/i915: Remove DRIVER_MODESET checks from gem code
        drm/i915: Remove DRIVER_MODESET checks in the gpu reset code
        drm/i915: Remove DRIVER_MODESET checks from suspend/resume code
        drm/i915: Remove DRIVER_MODESET checks in load/unload/close code
        drm/i915: fix a printk format
        drm/i915: Add media rc6 residency file to sysfs
        drm/i915: Add missing description to parameter in alloc_pt_range
        drm/i915: Removed the read of RP_STATE_CAP from sysfs/debugfs functions
        ...
      8dd0eb35
  5. 08 Mar, 2015 7 commits
    • Linus Torvalds's avatar
      Linux 4.0-rc3 · 9eccca08
      Linus Torvalds authored
      9eccca08
    • Al Viro's avatar
      sunrpc: fix braino in ->poll() · 1711fd9a
      Al Viro authored
      POLL_OUT isn't what callers of ->poll() are expecting to see; it's
      actually __SI_POLL | 2 and it's a siginfo code, not a poll bitmap
      bit...
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Cc: stable@vger.kernel.org
      Cc: Bruce Fields <bfields@fieldses.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      1711fd9a
    • Linus Torvalds's avatar
      Merge tag 'usb-4.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · 1163d504
      Linus Torvalds authored
      Pull USB fixes from Greg KH:
       "Here's a round of USB fixes for 4.0-rc3.
      
        Nothing major, the usual gadget, xhci and usb-serial fixes and a few
        new device ids as well.
      
        All have been in linux-next successfully"
      
      * tag 'usb-4.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (36 commits)
        xhci: Workaround for PME stuck issues in Intel xhci
        xhci: fix reporting of 0-sized URBs in control endpoint
        usb: ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards
        USB: ch341: set tty baud speed according to tty struct
        USB: serial: cp210x: Adding Seletek device id's
        USB: pl2303: disable break on shutdown
        USB: mxuport: fix null deref when used as a console
        USB: serial: clean up bus probe error handling
        USB: serial: fix port attribute-creation race
        USB: serial: fix tty-device error handling at probe
        USB: serial: fix potential use-after-free after failed probe
        USB: console: add dummy __module_get
        USB: ftdi_sio: add PIDs for Actisense USB devices
        Revert "USB: serial: make bulk_out_size a lower limit"
        cdc-acm: Add support for Denso cradle CU-321
        usb-storage: support for more than 8 LUNs
        uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS539
        USB: usbfs: don't leak kernel data in siginfo
        xhci: Clear the host side toggle manually when endpoint is 'soft reset'
        xhci: Allocate correct amount of scratchpad buffers
        ...
      1163d504
    • Linus Torvalds's avatar
      Merge tag 'tty-4.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty · bbbce516
      Linus Torvalds authored
      Pull tty/serial fixes from Greg KH:
       "Here are some tty and serial driver fixes for 4.0-rc3.
      
        Along with the atime fix that you know about, here are some other
        serial driver bugfixes as well.  Most notable is a wait_until_sent
        bugfix that was traced back to being around since before 2.6.12 that
        Johan has fixed up.
      
        All have been in linux-next successfully"
      
      * tag 'tty-4.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
        TTY: fix tty_wait_until_sent maximum timeout
        TTY: fix tty_wait_until_sent on 64-bit machines
        USB: serial: fix infinite wait_until_sent timeout
        TTY: bfin_jtag_comm: remove incorrect wait_until_sent operation
        net: irda: fix wait_until_sent poll timeout
        serial: uapi: Declare all userspace-visible io types
        serial: core: Fix iotype userspace breakage
        serial: sprd: Fix missing spin_unlock in sprd_handle_irq()
        console: Fix console name size mismatch
        tty: fix up atime/mtime mess, take four
        serial: 8250_dw: Fix get_mctrl behaviour
        serial:8250:8250_pci: delete unneeded quirk entries
        serial:8250:8250_pci: fix redundant entry report for WCH_CH352_2S
        Change email address for 8250_pci
        serial: 8250: Revert "tty: serial: 8250_core: read only RX if there is something in the FIFO"
        Revert "tty/serial: of_serial: add DT alias ID handling"
      bbbce516
    • Linus Torvalds's avatar
      Merge tag 'staging-4.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging · 47df986b
      Linus Torvalds authored
      Pull staging driver fixes from Greg KH:
       "Here are some IIO and staging driver fixes for 4.0-rc3.
      
        Details are in the shortlog, nothing major, mostly IIO fixes for
        reported issues.
      
        All have been in linux-next successfully"
      
      * tag 'staging-4.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (23 commits)
        staging: comedi: adv_pci1710: fix AI INSN_READ for non-zero channel
        staging: comedi: vmk80xx: remove "firmware version" kernel messages
        staging: comedi: comedi_isadma: fix "stalled" detect in comedi_isadma_disable_on_sample()
        iio: ak8975: fix AK09911 dependencies
        iio: common: ssp_sensors: Protect PM-only functions to kill warning
        IIO: si7020: Allocate correct amount of memory in devm_iio_device_alloc
        Revert "iio:humidity:si7020: fix pointer to i2c client"
        iio: light: gp2ap020a00f: Select REGMAP_I2C
        iio: light: jsa1212: Select REGMAP_I2C
        iio: ad5686: fix optional reference voltage declaration
        iio:adc:mcp3422 Fix incorrect scales table
        iio: mxs-lradc: fix iio channel map regression
        iio: imu: adis16400: Fix sign extension
        staging: iio: ad2s1200: Fix sign extension
        iio: mxs-lradc: only update the buffer when its conversions have finished
        iio: mxs-lradc: make ADC reads not unschedule touchscreen conversions
        iio: mxs-lradc: make ADC reads not disable touchscreen interrupts
        iio: mxs-lradc: separate touchscreen and buffer virtual channels
        iio: imu: inv_mpu6050: Prevent dereferencing NULL
        iio: iadc: wait_for_completion_timeout time in jiffies
        ...
      47df986b
    • Linus Torvalds's avatar
      Merge tag 'char-misc-4.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc · 29191c7f
      Linus Torvalds authored
      Pull char/misc driver fixes from Greg KH:
       "Here are two char/misc fixes for 4.0-rc3.
      
        One is a reported binder driver fix needed due to a change in the mm
        core that happened in 4.0-rc1.  Another is a mei driver fix that
        resolves a reported issue in that driver.
      
        Both have been in linux-next for a while"
      
      * tag 'char-misc-4.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
        mei: make device disabled on stop unconditionally
        android: binder: fix binder mmap failures
      29191c7f
    • Linus Torvalds's avatar
      Merge tag 'cc-4.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc · b0bc6572
      Linus Torvalds authored
      Pull "code of conflict" from Greg KH:
       "This file tries to set the rational basis for our code reviews, gives
        some advice on how to conduct them, and provides an excalation channel
        for any kernel developers if they so desire it"
      
      [ Let's see how this works ]
      
      * tag 'cc-4.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
        Code of Conflict
      b0bc6572
  6. 07 Mar, 2015 5 commits
    • Linus Torvalds's avatar
      Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · 2cf3afcd
      Linus Torvalds authored
      Pull i2c fixes from Wolfram Sang:
       "A set of updates and bugfixes for the new designware-baytrail driver.
      
        And a documentation bugfix"
      
      * 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
        i2c: imx: add required clocks property to binding
        i2c: designware-baytrail: baytrail_i2c_acquire() might sleep
        i2c: designware-baytrail: cross-check lock functions
        i2c: designware-baytrail: fix sparse warnings
        i2c: designware-baytrail: fix typo in error path
        i2c: designware-baytrail: describe magic numbers
      2cf3afcd
    • Linus Torvalds's avatar
      Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dma · 374dab23
      Linus Torvalds authored
      Pull slave-dmaengine fixes from Vinod Koul:
       "This contains small fixes spread across the drivers"
      
      * 'fixes' of git://git.infradead.org/users/vkoul/slave-dma:
        dmaengine: mmp_pdma: fix warning about slave caps
        dmaengine: qcom_bam_dma: fix wrong register offsets
        dmaengine: bam-dma: fix a warning about missing capabilities
        dmaengine: ioatdma: workaround for incorrect DMACAP register
        dmaengine: at_xdmac: fix for chan conf simplification
        dmaengine: dw: don't handle interrupt when dmaengine is not used
        dma: mmp-tdma: refine dma disable and dma-pos update
        dmaengine: shdma: Move DMA stop to (runtime) suspend callbacks
        dmaenegine: mmp-pdma: fix irq handler overwrite physical chan issue
      374dab23
    • Linus Torvalds's avatar
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · 9aae0df6
      Linus Torvalds authored
      Pull arm64 fixes from Catalin Marinas:
       "arm64 and generic kernel/module.c (acked by Rusty) fixes for
        CONFIG_DEBUG_SET_MODULE_RONX"
      
      * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
        kernel/module.c: Update debug alignment after symtable generation
        arm64: Don't use is_module_addr in setting page attributes
      9aae0df6
    • Johan Hovold's avatar
      TTY: fix tty_wait_until_sent maximum timeout · c37bc682
      Johan Hovold authored
      Currently tty_wait_until_sent may take up to twice as long as the
      requested timeout while waiting for driver and hardware buffers to
      drain.
      
      Fix this by taking the remaining number of jiffies after waiting for
      driver buffers to drain into account so that the timeout actually
      becomes a maximum timeout as it is documented to be.
      
      Note that this specifically implies tighter timings when closing a port
      as a consequence of actually honouring the port closing-wait setting
      for drivers relying on tty_wait_until_sent_from_close (e.g. via
      tty_port_close_start).
      Signed-off-by: default avatarJohan Hovold <johan@kernel.org>
      Reviewed-by: default avatarPeter Hurley <peter@hurleysoftware.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      c37bc682
    • Johan Hovold's avatar
      TTY: fix tty_wait_until_sent on 64-bit machines · 79fbf4a5
      Johan Hovold authored
      Fix overflow bug in tty_wait_until_sent on 64-bit machines, where an
      infinite timeout (0) would be passed to the underlying tty-driver's
      wait_until_sent-operation as a negative timeout (-1), causing it to
      return immediately.
      
      This manifests itself for example as tcdrain() returning immediately,
      drivers not honouring the drain flags when setting terminal attributes,
      or even dropped data on close as a requested infinite closing-wait
      timeout would be ignored.
      
      The first symptom  was reported by Asier LLANO who noted that tcdrain()
      returned prematurely when using the ftdi_sio usb-serial driver.
      
      Fix this by passing 0 rather than MAX_SCHEDULE_TIMEOUT (LONG_MAX) to the
      underlying tty driver.
      
      Note that the serial-core wait_until_sent-implementation is not affected
      by this bug due to a lucky chance (comparison to an unsigned maximum
      timeout), and neither is the cyclades one that had an explicit check for
      negative timeouts, but all other tty drivers appear to be affected.
      
      Fixes: 1da177e4 ("Linux-2.6.12-rc2")
      Cc: stable <stable@vger.kernel.org>	# v2.6.12
      Reported-by: default avatarZIV-Asier Llano Palacios <asier.llano@cgglobal.com>
      Signed-off-by: default avatarJohan Hovold <johan@kernel.org>
      Reviewed-by: default avatarPeter Hurley <peter@hurleysoftware.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      79fbf4a5