Kernel: Remove unused madvise(MADV_GET_VOLATILE)

This was used to query the volatile state of a memory region, however
nothing ever actually used it.
This commit is contained in:
Andreas Kling 2021-07-25 14:38:24 +02:00
parent 5fb91e2e84
commit 09bc4cee15
3 changed files with 0 additions and 7 deletions

View file

@ -480,11 +480,6 @@ KResultOr<FlatPtr> Process::sys$madvise(Userspace<void*> address, size_t size, i
return result.error();
return was_purged ? 1 : 0;
}
if (advice & MADV_GET_VOLATILE) {
if (!region->vmobject().is_anonymous())
return EPERM;
return static_cast<AnonymousVMObject&>(region->vmobject()).is_volatile() ? 0 : 1;
}
return EINVAL;
}

View file

@ -101,7 +101,6 @@ enum {
#define MADV_SET_VOLATILE 0x100
#define MADV_SET_NONVOLATILE 0x200
#define MADV_GET_VOLATILE 0x400
#define F_DUPFD 0
#define F_GETFD 1

View file

@ -29,7 +29,6 @@
#define MADV_SET_VOLATILE 0x100
#define MADV_SET_NONVOLATILE 0x200
#define MADV_GET_VOLATILE 0x400
__BEGIN_DECLS