| .. | .. |
|---|
| 6 | 6 | |
|---|
| 7 | 7 | /* amount of vm to protect from userspace access by both DAC and the LSM*/ |
|---|
| 8 | 8 | unsigned long mmap_min_addr; |
|---|
| 9 | | -EXPORT_SYMBOL_GPL(mmap_min_addr); |
|---|
| 10 | | - |
|---|
| 11 | 9 | /* amount of vm to protect from userspace using CAP_SYS_RAWIO (DAC) */ |
|---|
| 12 | 10 | unsigned long dac_mmap_min_addr = CONFIG_DEFAULT_MMAP_MIN_ADDR; |
|---|
| 13 | 11 | /* amount of vm to protect from userspace using the LSM = CONFIG_LSM_MMAP_MIN_ADDR */ |
|---|
| .. | .. |
|---|
| 32 | 30 | * calls update_mmap_min_addr() so non MAP_FIXED hints get rounded properly |
|---|
| 33 | 31 | */ |
|---|
| 34 | 32 | int mmap_min_addr_handler(struct ctl_table *table, int write, |
|---|
| 35 | | - void __user *buffer, size_t *lenp, loff_t *ppos) |
|---|
| 33 | + void *buffer, size_t *lenp, loff_t *ppos) |
|---|
| 36 | 34 | { |
|---|
| 37 | 35 | int ret; |
|---|
| 38 | 36 | |
|---|