02 Mar, 2013

1 commit


22 Dec, 2012

1 commit

  • This patch fixes a compilation failure on sparc32 by renaming struct node.

    struct node is already defined in include/linux/node.h. On sparc32, it
    happens to be included through other dependencies and persistent-data
    doesn't compile because of conflicting declarations.

    Signed-off-by: Mikulas Patocka
    Cc: stable@vger.kernel.org
    Signed-off-by: Alasdair G Kergon

    Mikulas Patocka
     

29 Mar, 2012

1 commit

  • Now that the value_size is held within every node of the btrees we can
    remove this argument from value_ptr().

    For the last few months a BUG_ON has been checking this argument is
    the same as that held in the node. No issues were reported. So this
    is a safe change.

    Signed-off-by: Joe Thornber
    Signed-off-by: Mike Snitzer
    Signed-off-by: Alasdair G Kergon

    Joe Thornber
     

01 Nov, 2011

1 commit

  • The persistent-data library offers a re-usable framework for the storage
    and management of on-disk metadata in device-mapper targets.

    It's used by the thin-provisioning target in the next patch and in an
    upcoming hierarchical storage target.

    For further information, please read
    Documentation/device-mapper/persistent-data.txt

    Signed-off-by: Joe Thornber
    Signed-off-by: Mike Snitzer
    Signed-off-by: Alasdair G Kergon

    Joe Thornber