1. 09 5月, 2018 4 次提交
  2. 08 5月, 2018 4 次提交
  3. 07 5月, 2018 3 次提交
  4. 02 5月, 2018 1 次提交
  5. 27 4月, 2018 1 次提交
    • M
      errseq: Always report a writeback error once · b4678df1
      Matthew Wilcox 提交于
      The errseq_t infrastructure assumes that errors which occurred before
      the file descriptor was opened are of no interest to the application.
      This turns out to be a regression for some applications, notably Postgres.
      
      Before errseq_t, a writeback error would be reported exactly once (as
      long as the inode remained in memory), so Postgres could open a file,
      call fsync() and find out whether there had been a writeback error on
      that file from another process.
      
      This patch changes the errseq infrastructure to report errors to all
      file descriptors which are opened after the error occurred, but before
      it was reported to any file descriptor.  This restores the user-visible
      behaviour.
      
      Cc: stable@vger.kernel.org
      Fixes: 5660e13d ("fs: new infrastructure for writeback error handling and reporting")
      Signed-off-by: NMatthew Wilcox <mawilcox@microsoft.com>
      Reviewed-by: NJeff Layton <jlayton@kernel.org>
      Signed-off-by: NJeff Layton <jlayton@redhat.com>
      b4678df1
  6. 23 4月, 2018 2 次提交
  7. 17 4月, 2018 1 次提交
  8. 14 4月, 2018 1 次提交
  9. 13 4月, 2018 1 次提交
  10. 12 4月, 2018 9 次提交
  11. 11 4月, 2018 1 次提交
  12. 10 4月, 2018 1 次提交
  13. 06 4月, 2018 3 次提交
  14. 01 4月, 2018 1 次提交
  15. 31 3月, 2018 4 次提交
  16. 30 3月, 2018 1 次提交
  17. 28 3月, 2018 2 次提交