[-]
[+]
|
Changed |
_service:tar_git:virtualbox.changes
|
|
[-]
[+]
|
Changed |
_service:tar_git:virtualbox.spec
^
|
|
[-]
[+]
|
Changed |
_service
^
|
@@ -3,6 +3,6 @@
<service name="tar_git">
<param name="url">https://github.com/nemomobile-packages/virtualbox.git</param>
<param name="branch">master</param>
- <param name="revision">4018d5b92c46e0332eb61044c578d331c68fdbb7</param>
+ <param name="revision">c7cf4d692e41d5d4404a83ae40978e25f8dda2b5</param>
</service>
</services>
|
[-]
[+]
|
Changed |
_service:tar_git:virtualbox-4.2.12.tar.bz2/virtualbox/src/VBox/Additions/linux/sharedfolders/utils.c
^
|
@@ -100,6 +100,12 @@
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0)
inode->i_mapping->a_ops = &sf_reg_aops;
inode->i_mapping->backing_dev_info = &sf_g->bdi;
+ /* Tell generic_read to not use GFP_HIGHUSER. This is needed as
+ * long as sf_reg_read_aux() calls vboxCallRead() which works on
+ * virtual addresses. On Linux cannot reliably determine the
+ * physical address for high memory, see
+ * rtR0MemObjNativeLockKernel(). */
+ mapping_set_gfp_mask(inode->i_mapping, GFP_USER);
#endif
if (RTFS_IS_DIRECTORY(attr->fMode))
|