diff --git a/public/kernel.te b/public/kernel.te
index 3a440ebb645e97c7ecb168e4765b4106d57d0e86..d20bc471049a14402ed9100345312d56e333a724 100644
--- a/public/kernel.te
+++ b/public/kernel.te
@@ -79,7 +79,7 @@ allow kernel media_rw_data_file:dir create_dir_perms;
 allow kernel media_rw_data_file:file create_file_perms;
 
 # Access to /data/misc/vold/virtual_disk.
-allow kernel vold_data_file:file read;
+allow kernel vold_data_file:file { read write };
 
 # Allow the first-stage init (which is running in the kernel domain) to execute the
 # dynamic linker when it re-executes /init to switch into the second stage.