summaryrefslogtreecommitdiff
path: root/drivers/android
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/android')
-rw-r--r--drivers/android/binder/process.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/android/binder/process.rs b/drivers/android/binder/process.rs
index ae26fe817794..312e5c3f14cd 100644
--- a/drivers/android/binder/process.rs
+++ b/drivers/android/binder/process.rs
@@ -682,7 +682,7 @@ impl Process {
fn get_current_thread(self: ArcBorrow<'_, Self>) -> Result<Arc<Thread>> {
let id = {
let current = kernel::current!();
- if !core::ptr::eq(current.group_leader(), &*self.task) {
+ if self.task != current.group_leader() {
pr_err!("get_current_thread was called from the wrong process.");
return Err(EINVAL);
}
@@ -1672,7 +1672,7 @@ impl Process {
vma: &mm::virt::VmaNew,
) -> Result {
// We don't allow mmap to be used in a different process.
- if !core::ptr::eq(kernel::current!().group_leader(), &*this.task) {
+ if this.task != kernel::current!().group_leader() {
return Err(EINVAL);
}
if vma.start() == 0 {