1. 09 Jan, 2015 1 commit
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2014-12-19' of git://anongit.freedesktop.org/drm-intel into drm-next · adc31849
      Dave Airlie authored
      - plane handling refactoring from Matt Roper and Gustavo Padovan in prep for
        atomic updates
      - fixes and more patches for the seqno to request transformation from John
      - docbook for fbc from Rodrigo
      - prep work for dual-link dsi from Gaurav Signh
      - crc fixes from Ville
      - special ggtt views infrastructure from Tvrtko Ursulin
      - shadow patch copying for the cmd parser from Brad Volkin
      - execlist and full ppgtt by default on gen8, for testing for now
      
      * tag 'drm-intel-next-2014-12-19' of git://anongit.freedesktop.org/drm-intel: (131 commits)
        drm/i915: Update DRIVER_DATE to 20141219
        drm/i915: Hold runtime PM during plane commit
        drm/i915: Organize bind_vma funcs
        drm/i915: Organize INSTDONE report for future.
        drm/i915: Organize PDP regs report for future.
        drm/i915: Organize PPGTT init
        drm/i915: Organize Fence registers for future enablement.
        drm/i915: tame the chattermouth (v2)
        drm/i915: Warn about missing context state workarounds only once
        drm/i915: Use true PPGTT in Gen8+ when execlists are enabled
        drm/i915: Skip gunit save/restore for cherryview
        drm/i915/chv: Use timeout mode for RC6 on chv
        drm/i915: Add GPGPU_THREADS_DISPATCHED to the register whitelist
        drm/i915: Tidy up execbuffer command parsing code
        drm/i915: Mark shadow batch buffers as purgeable
        drm/i915: Use batch length instead of object size in command parser
        drm/i915: Use batch pools with the command parser
        drm/i915: Implement a framework for batch buffer pools
        drm/i915: fix use after free during eDP encoder destroying
        drm/i915/skl: Skylake also supports DP MST
        ...
      adc31849
  2. 08 Jan, 2015 2 commits
    • Dave Airlie's avatar
      Merge tag 'topic/atomic-core-2015-01-05' of git://anongit.freedesktop.org/drm-intel into drm-next · c93546a5
      Dave Airlie authored
      Next batch of atomic work. Most important is the propertification from Rob
      and the nth iteration of the actual atomic ioctl originally from Ville.
      Big differences compared to earlier revisions:
      - Core properties are now fully handled by the core, drivers can only
        handle driver-specific properties.
      - Atomic props&ioctl are opt-in per file_priv, userspace needs to
        explicitly ask for it (like universal plane support).
      - For now all hidden behind the atomic module option until this has
        settled a bit.
      - Atomic modesets are currently not possible since the exact abi for how
        to handle the mode property is still under discussion.
      
      Besides this some cleanup patches from me and the addition of per-object
      state to global state backpointers to simplify drivers.
      
      * tag 'topic/atomic-core-2015-01-05' of git://anongit.freedesktop.org/drm-intel:
        drm: Ensure universal_planes is set for atomic
        drm/atomic: Hide drm.ko internal interfaces
        drm: Atomic modeset ioctl
        drm/atomic: atomic connector properties
        drm/atomic: atomic plane properties
        drm: small property creation cleanup
        drm/atomic: atomic_check functions
        drm: add atomic properties
        drm: refactor getproperties/getconnector
        drm: tweak getconnector locking
        drm: add atomic_get_property
        drm: add atomic_set_property wrappers
        drm: get rid of direct property value access
        drm: store property instead of id in obj attachment
        drm: allow property validation for refcnted props
        drm/atomic: Introduce state->obj backpointers
        drm/atomic-helper: Again check modeset *before* plane states
        drm/atomic-helper: Export both plane and modeset check helpers
      c93546a5
    • Dave Airlie's avatar
      Merge tag 'topic/core-stuff-2014-12-19' of git://anongit.freedesktop.org/drm-intel into drm-next · e5202a22
      Dave Airlie authored
      Misc drm patches with mostly polish patches from Thierry, with a bit of
      generic mode validation from Ville and a few other oddball things.
      
      * tag 'topic/core-stuff-2014-12-19' of git://anongit.freedesktop.org/drm-intel: (25 commits)
        drm: Include drm_crtc_helper.h in DocBook
        drm: Make drm_crtc_helper.h standalone includible
        drm: Move IRQ related fields to proper section
        drm: Remove stale comment
        drm: Do basic sanity checks for user modes
        drm: Perform basic sanity checks on probed modes
        drm: Reorganize probed mode validation
        drm/doc: Remove duplicate "by"
        drm/info: Remove unused code
        drm/cache: Use wbinvd helpers
        drm/plane-helper: Test for plane disable earlier
        drm/doc: Document drm_add_modes_noedid() usage
        drm: bit of spell-check / editorializing.
        drm: Prefer sizeof(type) over sizeof type
        drm: Remove useless else block
        drm: Remove unneeded braces for single statement blocks
        drm: Do not assign in if condition
        drm: Prefer kmalloc_array() over kmalloc() with multiply
        drm: Prefer kcalloc() over kzalloc() with multiply
        drm: Miscellaneous checkpatch whitespace cleanups
        ...
      e5202a22
  3. 06 Jan, 2015 1 commit
  4. 05 Jan, 2015 11 commits
  5. 04 Jan, 2015 4 commits
  6. 02 Jan, 2015 3 commits
  7. 31 Dec, 2014 10 commits
  8. 30 Dec, 2014 8 commits
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · 2c90331c
      Linus Torvalds authored
      Pull networking fixes from David Miller:
      
       1) Fix double SKB free in bluetooth 6lowpan layer, from Jukka Rissanen.
      
       2) Fix receive checksum handling in enic driver, from Govindarajulu
          Varadarajan.
      
       3) Fix NAPI poll list corruption in virtio_net and caif_virtio, from
          Herbert Xu.  Also, add code to detect drivers that have this mistake
          in the future.
      
       4) Fix doorbell endianness handling in mlx4 driver, from Amir Vadai.
      
       5) Don't clobber IP6CB() before xfrm6_policy_check() is called in TCP
          input path,f rom Nicolas Dichtel.
      
       6) Fix MPLS action validation in openvswitch, from Pravin B Shelar.
      
       7) Fix double SKB free in vxlan driver, also from Pravin.
      
       8) When we scrub a packet, which happens when we are switching the
          context of the packet (namespace, etc.), we should reset the
          secmark.  From Thomas Graf.
      
       9) ->ndo_gso_check() needs to do more than return true/false, it also
          has to allow the driver to clear netdev feature bits in order for
          the caller to be able to proceed properly.  From Jesse Gross.
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (62 commits)
        genetlink: A genl_bind() to an out-of-range multicast group should not WARN().
        netlink/genetlink: pass network namespace to bind/unbind
        ne2k-pci: Add pci_disable_device in error handling
        bonding: change error message to debug message in __bond_release_one()
        genetlink: pass multicast bind/unbind to families
        netlink: call unbind when releasing socket
        netlink: update listeners directly when removing socket
        genetlink: pass only network namespace to genl_has_listeners()
        netlink: rename netlink_unbind() to netlink_undo_bind()
        net: Generalize ndo_gso_check to ndo_features_check
        net: incorrect use of init_completion fixup
        neigh: remove next ptr from struct neigh_table
        net: xilinx: Remove unnecessary temac_property in the driver
        net: phy: micrel: use generic config_init for KSZ8021/KSZ8031
        net/core: Handle csum for CHECKSUM_COMPLETE VXLAN forwarding
        openvswitch: fix odd_ptr_err.cocci warnings
        Bluetooth: Fix accepting connections when not using mgmt
        Bluetooth: Fix controller configuration with HCI_QUIRK_INVALID_BDADDR
        brcmfmac: Do not crash if platform data is not populated
        ipw2200: select CFG80211_WEXT
        ...
      2c90331c
    • Linus Torvalds's avatar
      Merge tag 'linux-kselftest-3.19-fixes' of... · 6ab1e8de
      Linus Torvalds authored
      Merge tag 'linux-kselftest-3.19-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
      
      Pull kselftest fix from Shuah Khan:
       "Fix exec test compile warnings"
      
      * tag 'linux-kselftest-3.19-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest:
        selftests/exec: Use %zu to format size_t
      6ab1e8de
    • Alan Stern's avatar
      SCSI: fix regression in scsi_send_eh_cmnd() · 511833ac
      Alan Stern authored
      Commit ac61d195 (scsi: set correct completion code in
      scsi_send_eh_cmnd()) introduced a bug.  It changed the stored return
      value from a queuecommand call, but it didn't take into account that
      the return value was used again later on.  This patch fixes the bug by
      changing the later usage.
      
      There is a big comment in the middle of scsi_send_eh_cmnd() which
      does a good job of explaining how the routine works.  But it mentions
      a "rtn = FAILURE" value that doesn't exist in the code.  This patch
      adjusts the code to match the comment (I assume the comment is right
      and the code is wrong).
      
      This fixes Bugzilla #88341.
      Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
      Reported-by: default avatarАндрей Аладьев <aladjev.andrew@gmail.com>
      Tested-by: default avatarАндрей Аладьев <aladjev.andrew@gmail.com>
      Fixes: ac61d195Acked-by: default avatarHannes Reinecke <hare@suse.de>
      Cc: <stable@vger.kernel.org>
      Signed-off-by: default avatarJames Bottomley <JBottomley@Parallels.com>
      511833ac
    • Lars-Peter Clausen's avatar
      ALSA: pcm: Fix kerneldoc for params_*() functions · 62f64a88
      Lars-Peter Clausen authored
      Fix a copy and paste error in the kernel doc description for the params_*()
      functions.
      Signed-off-by: default avatarLars-Peter Clausen <lars@metafoo.de>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      62f64a88
    • Takashi Iwai's avatar
      Merge tag 'asoc-fix-v3.19-rc2' of... · e83ce4a5
      Takashi Iwai authored
      Merge tag 'asoc-fix-v3.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
      
      ASoC: Fixes for v3.19
      
      A few fixes for v3.19, a few driver specifics and one core fix which
      fixes a boot crash on OMAP if deferred probing kicks in due to
      attempting to modify static data.
      e83ce4a5
    • Steev Klimaszewski's avatar
      Add USB_EHCI_EXYNOS to multi_v7_defconfig · 007487f1
      Steev Klimaszewski authored
      Currently we enable Exynos devices in the multi v7 defconfig, however, when
      testing on my ODROID-U3, I noticed that USB was not working.  Enabling this
      option causes USB to work, which enables networking support as well since the
      ODROID-U3 has networking on the USB bus.
      
      [arnd] Support for odroid-u3 was added in 3.10, so it would be nice to
      backport this fix at least that far.
      Signed-off-by: default avatarSteev Klimaszewski <steev@gentoo.org>
      Cc: stable@vger.kernel.org # 3.10
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      007487f1
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-fixes-3.19' of git://git.infradead.org/linux-mvebu into fixes · 7ebdfaa5
      Arnd Bergmann authored
      Pull "Fixes for 3.19" from Andrew Lunn:
      
      Jason is taking a back seat this cycle and i'm doing all the patch
      wrangling for mvebu.
      
      * tag 'mvebu-fixes-3.19' of git://git.infradead.org/linux-mvebu:
        ARM: mvebu: Fix pinctrl configuration for Armada 370 DB
      
      Also update to Linux 3.19-rc1, which this was based on.
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      7ebdfaa5
    • Paul Moore's avatar
      audit: create private file name copies when auditing inodes · fcf22d82
      Paul Moore authored
      Unfortunately, while commit 4a928436 ("audit: correctly record file
      names with different path name types") fixed a problem where we were
      not recording filenames, it created a new problem by attempting to use
      these file names after they had been freed.  This patch resolves the
      issue by creating a copy of the filename which the audit subsystem
      frees after it is done with the string.
      
      At some point it would be nice to resolve this issue with refcounts,
      or something similar, instead of having to allocate/copy strings, but
      that is almost surely beyond the scope of a -rcX patch so we'll defer
      that for later.  On the plus side, only audit users should be impacted
      by the string copying.
      Reported-by: default avatarToralf Foerster <toralf.foerster@gmx.de>
      Signed-off-by: default avatarPaul Moore <pmoore@redhat.com>
      fcf22d82