1. 19 5月, 2018 6 次提交
  2. 09 5月, 2018 14 次提交
  3. 08 5月, 2018 4 次提交
  4. 07 5月, 2018 7 次提交
  5. 03 5月, 2018 2 次提交
  6. 02 5月, 2018 5 次提交
  7. 01 5月, 2018 2 次提交
    • L
      Merge tag 'errseq-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux · fff75eb2
      Linus Torvalds 提交于
      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
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc · 8188fc8b
      Linus Torvalds 提交于
       - 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