Revert the rest of the COMPAT_MODE changes (back to hrev52003.)
This reverts commit458e758f37. This reverts commitce5eb94a82. This reverts commitaac8d4c317. This reverts commitc70cba914a. This reverts commit2ffbe7aacaThis reverts commitc6e120e2d2.
This commit is contained in:
@@ -23,18 +23,6 @@ copy_ref_var_from_user(T *user, T &kernel)
|
||||
return user_memcpy(&kernel, user, sizeof(T));
|
||||
}
|
||||
|
||||
|
||||
template<typename T>
|
||||
inline
|
||||
status_t
|
||||
copy_ref_var_from_user(T *user, T &kernel, size_t size)
|
||||
{
|
||||
if (size != sizeof(T))
|
||||
return B_BAD_VALUE;
|
||||
return copy_ref_var_from_user(user, kernel);
|
||||
}
|
||||
|
||||
|
||||
// copy_ref_var_to_user
|
||||
template<typename T>
|
||||
inline
|
||||
@@ -47,17 +35,4 @@ copy_ref_var_to_user(T &kernel, T *user)
|
||||
}
|
||||
|
||||
|
||||
template<typename T>
|
||||
inline
|
||||
status_t
|
||||
copy_ref_var_to_user(T &kernel, T *user, size_t size)
|
||||
{
|
||||
if (size > sizeof(T))
|
||||
return B_BAD_VALUE;
|
||||
if (!IS_USER_ADDRESS(user))
|
||||
return B_BAD_ADDRESS;
|
||||
return user_memcpy(user, &kernel, size);
|
||||
}
|
||||
|
||||
|
||||
#endif // _SYSCALL_ARGS_H
|
||||
|
||||
Reference in New Issue
Block a user