1. 15 7月, 2017 2 次提交
  2. 11 7月, 2017 2 次提交
  3. 08 7月, 2017 1 次提交
  4. 07 7月, 2017 1 次提交
  5. 06 7月, 2017 2 次提交
    • J
      lib: add errseq_t type and infrastructure for handling it · 84cbadad
      Jeff Layton 提交于
      An errseq_t is a way of recording errors in one place, and allowing any
      number of "subscribers" to tell whether an error has been set again
      since a previous time.
      
      It's implemented as an unsigned 32-bit value that is managed with atomic
      operations. The low order bits are designated to hold an error code
      (max size of MAX_ERRNO). The upper bits are used as a counter.
      
      The API works with consumers sampling an errseq_t value at a particular
      point in time. Later, that value can be used to tell whether new errors
      have been set since that time.
      
      Note that there is a 1 in 512k risk of collisions here if new errors
      are being recorded frequently, since we have so few bits to use as a
      counter. To mitigate this, one bit is used as a flag to tell whether the
      value has been sampled since a new value was recorded. That allows
      us to avoid bumping the counter if no one has sampled it since it
      was last bumped.
      
      Later patches will build on this infrastructure to change how writeback
      errors are tracked in the kernel.
      Signed-off-by: NJeff Layton <jlayton@redhat.com>
      Reviewed-by: NNeilBrown <neilb@suse.com>
      Reviewed-by: NJan Kara <jack@suse.cz>
      84cbadad
    • S
      MAINTAINERS: da9062/61 updates to the Dialog Semiconductor search terms · 34026764
      Steve Twiss 提交于
      Additions to search terms for files supported by Dialog Semiconductor.
      This update will allow Dialog support to follow files for device tree
      bindings (onkey, thermal and watchdog) and source code for chip thermal
      monitoring drivers.
      Signed-off-by: NSteve Twiss <stwiss.opensource@diasemi.com>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      34026764
  6. 05 7月, 2017 2 次提交
  7. 04 7月, 2017 1 次提交
  8. 03 7月, 2017 4 次提交
  9. 02 7月, 2017 2 次提交
  10. 29 6月, 2017 1 次提交
  11. 28 6月, 2017 2 次提交
    • C
      MAINTAINERS: add entry for dma mapping helpers · 2e7d1098
      Christoph Hellwig 提交于
      This code has been spread between getting in through arch trees, the iommu
      tree, -mm and the drivers tree.  There will be a lot of work in this area,
      including consolidating various arch implementations into more common
      code, so ensure we have a proper git tree that facilitates cooperation with
      the architecture maintainers.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      2e7d1098
    • D
      x86, libnvdimm, pmem: remove global pmem api · ca6a4657
      Dan Williams 提交于
      Now that all callers of the pmem api have been converted to dax helpers that
      call back to the pmem driver, we can remove include/linux/pmem.h and
      asm/pmem.h.
      
      Cc: <x86@kernel.org>
      Cc: Jeff Moyer <jmoyer@redhat.com>
      Cc: Ingo Molnar <mingo@redhat.com>
      Cc: Christoph Hellwig <hch@lst.de>
      Cc: Toshi Kani <toshi.kani@hpe.com>
      Cc: Oliver O'Halloran <oohall@gmail.com>
      Cc: Ross Zwisler <ross.zwisler@linux.intel.com>
      Reviewed-by: NJan Kara <jack@suse.cz>
      Signed-off-by: NDan Williams <dan.j.williams@intel.com>
      ca6a4657
  12. 27 6月, 2017 1 次提交
  13. 26 6月, 2017 1 次提交
  14. 24 6月, 2017 2 次提交
  15. 23 6月, 2017 4 次提交
  16. 22 6月, 2017 2 次提交
  17. 20 6月, 2017 10 次提交