1. 28 10月, 2016 1 次提交
    • C
      block: better op and flags encoding · ef295ecf
      Christoph Hellwig 提交于
      Now that we don't need the common flags to overflow outside the range
      of a 32-bit type we can encode them the same way for both the bio and
      request fields.  This in addition allows us to place the operation
      first (and make some room for more ops while we're at it) and to
      stop having to shift around the operation values.
      
      In addition this allows passing around only one value in the block layer
      instead of two (and eventuall also in the file systems, but we can do
      that later) and thus clean up a lot of code.
      
      Last but not least this allows decreasing the size of the cmd_flags
      field in struct request to 32-bits.  Various functions passing this
      value could also be updated, but I'd like to avoid the churn for now.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Signed-off-by: NJens Axboe <axboe@fb.com>
      ef295ecf
  2. 12 10月, 2016 1 次提交
  3. 08 10月, 2016 1 次提交
  4. 01 10月, 2016 23 次提交
  5. 28 9月, 2016 2 次提交
  6. 27 9月, 2016 1 次提交
  7. 23 9月, 2016 5 次提交
  8. 22 9月, 2016 2 次提交
  9. 16 9月, 2016 3 次提交
  10. 15 9月, 2016 1 次提交