1. 19 May, 2018 5 commits
  2. 09 May, 2018 14 commits
  3. 08 May, 2018 4 commits
  4. 07 May, 2018 7 commits
  5. 03 May, 2018 2 commits
  6. 02 May, 2018 2 commits
  7. 01 May, 2018 3 commits
    • Arnd Bergmann's avatar
      hexagon: export csum_partial_copy_nocheck · 330e261c
      Arnd Bergmann authored
      This is needed to link ipv6 as a loadable module, which in turn happens
      in allmodconfig.
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarRichard Kuo <rkuo@codeaurora.org>
      330e261c
    • Arnd Bergmann's avatar
      hexagon: add memset_io() helper · a57ab96e
      Arnd Bergmann authored
      We already have memcpy_toio(), but not memset_io(), so let's
      add the obvious version to allow building an allmodconfig kernel
      without errors like
      
      drivers/gpu/drm/ttm/ttm_bo_util.c: In function 'ttm_bo_move_memcpy':
      drivers/gpu/drm/ttm/ttm_bo_util.c:390:3: error: implicit declaration of function 'memset_io' [-Werror=implicit-function-declaration]
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarRichard Kuo <rkuo@codeaurora.org>
      a57ab96e
    • Linus Torvalds's avatar
      Merge tag 'xfs-4.17-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux · f2125992
      Linus Torvalds authored
      Pull xfs fixes from Darrick Wong:
       "Here are a few more bug fixes for xfs for 4.17-rc4. Most of them are
        fixes for bad behavior.
      
        This series has been run through a full xfstests run during LSF and
        through a quick xfstests run against this morning's master, with no
        major failures reported.
      
        Summary:
      
         - Enhance inode fork verifiers to prevent loading of corrupted
           metadata.
      
         - Fix a crash when we try to convert extents format inodes to btree
           format, we run out of space, but forget to revert the in-core state
           changes.
      
         - Fix file size checks when doing INSERT_RANGE that could cause files
           to end up negative size if there previously was an extent mapped at
           s_maxbytes.
      
         - Fix a bug when doing a remove-then-add ATTR_REPLACE xattr update
           where we forget to clear ATTR_REPLACE after the remove, which
           causes the attr to be lost and the fs to shut down due to (what it
           thinks is) inconsistent in-core state"
      
      * tag 'xfs-4.17-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:
        xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE
        xfs: prevent creating negative-sized file via INSERT_RANGE
        xfs: set format back to extents if xfs_bmap_extents_to_btree
        xfs: enhance dinode verifier
      f2125992
  8. 30 Apr, 2018 3 commits
    • Linus Torvalds's avatar
      Merge tag 'errseq-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux · fff75eb2
      Linus Torvalds authored
      Pull errseq infrastructure fix from Jeff Layton:
       "The PostgreSQL developers recently had a spirited discussion about the
        writeback error handling in Linux, and reached out to us about a
        behavoir change to the code that bit them when the errseq_t changes
        were merged.
      
        When we changed to using errseq_t for tracking writeback errors, we
        lost the ability for an application to see a writeback error that
        occurred before the open on which the fsync was issued. This was
        problematic for PostgreSQL which offloads fsync calls to a completely
        separate process from the DB writers.
      
        This patch restores that ability. If the errseq_t value in the inode
        does not have the SEEN flag set, then we just return 0 for the sample.
        That ensures that any recorded error is always delivered at least
        once.
      
        Note that we might still lose the error if the inode gets evicted from
        the cache before anything can reopen it, but that was the case before
        errseq_t was merged. At LSF/MM we had some discussion about keeping
        inodes with unreported writeback errors around in the cache for longer
        (possibly indefinitely), but that's really a separate problem"
      
      * tag 'errseq-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux:
        errseq: Always report a writeback error once
      fff75eb2
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc · 8188fc8b
      Linus Torvalds authored
       - Fixup license text for oradax driver, from Rob Gardner.
      
       - Release device object with put_device() instead of straight kfree(),
         from Arvind Yadav.
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:
        sparc: vio: use put_device() instead of kfree()
        sparc64: Fix mistake in oradax license text
      8188fc8b
    • Arvind Yadav's avatar
      sparc: vio: use put_device() instead of kfree() · 00ad691a
      Arvind Yadav authored
      Never directly free @dev after calling device_register(), even
      if it returned an error. Always use put_device() to give up the
      reference initialized.
      Signed-off-by: default avatarArvind Yadav <arvind.yadav.cs@gmail.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      00ad691a