On Fri, Jun 16, 2017 at 02:39:18PM +0300, Nikolay Borisov wrote: > Hello, > > Here is a small series which fixes an issue that got reported internally to > Suse and which affects devices whose size is not multiple of sectorsize. More > information can be found in the changelog for patch 2 > > The first patch in the series re-implements the btrfs_device_total_bytes > getter/setters manually so that we can add a WARN_ON to catch future offenders. > I haven't implemented all 4 function that the macros do since we only ever use > the getter and setter. > > The second patch ensures that all the values passed to the setter are rounded > down to a multiple of sectorsize. I also have an xfstest patch which passes > after this series is applied. > > Changes since v1: > * Moved some of the text from previous cover letter, into patch 2 to make > explanation of the bug more coherent. > * The first patch now only implements getter/setter while the 2nd patch > adds the WARN_ON > > Nikolay Borisov (2): > btrfs: Manually implement device_total_bytes getter/setter > btrfs: Round down values which are written for total_bytes_size Added to the queue, with the fixups. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
