@@ -72,8 +72,7 @@ static __always_inline void __kuap_kernel_restore(struct pt_regs *regs, unsigned
7272 * platforms.
7373 */
7474#ifndef CONFIG_PPC_BOOK3S_64
75- static __always_inline void allow_user_access (void __user * to , const void __user * from ,
76- unsigned long size , unsigned long dir ) { }
75+ static __always_inline void allow_user_access (void __user * to , unsigned long dir ) { }
7776static __always_inline void prevent_user_access (unsigned long dir ) { }
7877static __always_inline unsigned long prevent_user_access_return (void ) { return 0UL ; }
7978static __always_inline void restore_user_access (unsigned long flags ) { }
@@ -134,18 +133,18 @@ static __always_inline void kuap_assert_locked(void)
134133
135134static __always_inline void allow_read_from_user (const void __user * from , unsigned long size )
136135{
137- allow_user_access (NULL , from , size , KUAP_READ );
136+ allow_user_access (NULL , KUAP_READ );
138137}
139138
140139static __always_inline void allow_write_to_user (void __user * to , unsigned long size )
141140{
142- allow_user_access (to , NULL , size , KUAP_WRITE );
141+ allow_user_access (to , KUAP_WRITE );
143142}
144143
145144static __always_inline void allow_read_write_user (void __user * to , const void __user * from ,
146145 unsigned long size )
147146{
148- allow_user_access (to , from , size , KUAP_READ_WRITE );
147+ allow_user_access (to , KUAP_READ_WRITE );
149148}
150149
151150static __always_inline void prevent_read_from_user (const void __user * from , unsigned long size )
0 commit comments