label /persist block device and allow fsck access

Addresses the following denials:

  avc:  denied  { getattr } for  pid=236 comm="e2fsck" path="/dev/block/mmcblk0p26" dev="tmpfs" ino=9031 scontext=u:r:fsck:s0 tcontext=u:object_r:block_device:s0 tclass=blk_file permissive=1
  avc:  denied  { read } for  pid=236 comm="e2fsck" name="mmcblk0p26" dev="tmpfs" ino=9031 scontext=u:r:fsck:s0 tcontext=u:object_r:block_device:s0 tclass=blk_file permissive=1
  avc:  denied  { open } for  pid=236 comm="e2fsck" path="/dev/block/mmcblk0p26" dev="tmpfs" ino=9031 scontext=u:r:fsck:s0 tcontext=u:object_r:block_device:s0 tclass=blk_file permissive=1
  avc:  denied  { write } for  pid=236 comm="e2fsck" name="mmcblk0p26" dev="tmpfs" ino=9031 scontext=u:r:fsck:s0 tcontext=u:object_r:block_device:s0 tclass=blk_file permissive=1
  avc:  denied  { ioctl } for  pid=236 comm="e2fsck" path="/dev/block/mmcblk0p26" dev="tmpfs" ino=9031 scontext=u:r:fsck:s0 tcontext=u:object_r:block_device:s0 tclass=blk_file permissive=1

Change-Id: I729637820d1e47a420978ff1a21dbc0ddccfec00
4 files changed