[PATCH 0/4] target/user: Bitmap based data area allocation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Andy,

This patchset was based on your discussion with Maxim on last year
(http://thread.gmane.org/gmane.linux.scsi.target.devel/10668 ). I've
completely reimplemented the allocation mechanism based on dividing data area
into blocks and track usage using bitmap. Also I would able to fix the issue I
mentioned about TCMU expire command handling
(http://comments.gmane.org/gmane.linux.scsi.target.devel/11347 ).

The userspace asynchornized file handler Maxim wrote works well with this
patchset, as well as previous sync file handler existing handler. So far it
seems stable for me.

Please let me know what you think.

Thanks!

--Sheng

Sheng Yang (4):
  target/user: Use iovec[] to describe continuous area
  target/user: Free data ring in unified function
  target/user: Introduce data_bitmap, replace
    data_length/data_head/data_tail
  target/user: Don't free expired command when time out

 drivers/target/target_core_user.c | 290 +++++++++++++++++++++++---------------
 1 file changed, 178 insertions(+), 112 deletions(-)

-- 
2.1.4

--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux