1. 25 2月, 2010 1 次提交
    • A
      IB/uverbs: Convert *cdev to cdev in struct ib_uverbs_device · 055422dd
      Alexander Chiang 提交于
      Instead of storing a pointer to a cdev, embed the entire struct cdev.
      
      This change allows us to use the container_of() macro in
      ib_uverbs_open() in a future patch.
      
      This change increases the size of struct ib_uverbs_device to 168 bytes
      across 3 cachelines from 80 bytes in 2 cachelines.  However, we
      rearrange the members so that everything fits into the first cacheline
      except for the struct cdev. Finally, we don't touch the cdev in any
      fastpaths, so this change shouldn't negatively affect performance.
      Signed-off-by: NAlex Chiang <achiang@hp.com>
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      055422dd
  2. 12 2月, 2010 21 次提交
  3. 11 2月, 2010 18 次提交