File tree Expand file tree Collapse file tree 4 files changed +0
-37
lines changed Expand file tree Collapse file tree 4 files changed +0
-37
lines changed Original file line number Diff line number Diff line change @@ -285,7 +285,6 @@ static inline int audit_signal_info(int sig, struct task_struct *t)
285
285
/* These are defined in auditsc.c */
286
286
/* Public API */
287
287
extern int audit_alloc (struct task_struct * task );
288
- extern int audit_alloc_kernel (struct task_struct * task );
289
288
extern void __audit_free (struct task_struct * task );
290
289
extern void __audit_uring_entry (u8 op );
291
290
extern void __audit_uring_exit (int success , long code );
@@ -578,10 +577,6 @@ static inline int audit_alloc(struct task_struct *task)
578
577
{
579
578
return 0 ;
580
579
}
581
- static inline int audit_alloc_kernel (struct task_struct * task )
582
- {
583
- return 0 ;
584
- }
585
580
static inline void audit_free (struct task_struct * task )
586
581
{ }
587
582
static inline void audit_uring_entry (u8 op )
Original file line number Diff line number Diff line change @@ -624,8 +624,6 @@ static int io_wqe_worker(void *data)
624
624
snprintf (buf , sizeof (buf ), "iou-wrk-%d" , wq -> task -> pid );
625
625
set_task_comm (current , buf );
626
626
627
- audit_alloc_kernel (current );
628
-
629
627
while (!test_bit (IO_WQ_BIT_EXIT , & wq -> state )) {
630
628
long ret ;
631
629
@@ -660,7 +658,6 @@ static int io_wqe_worker(void *data)
660
658
if (test_bit (IO_WQ_BIT_EXIT , & wq -> state ))
661
659
io_worker_handle_work (worker );
662
660
663
- audit_free (current );
664
661
io_worker_exit (worker );
665
662
return 0 ;
666
663
}
Original file line number Diff line number Diff line change @@ -235,8 +235,6 @@ static int io_sq_thread(void *data)
235
235
set_cpus_allowed_ptr (current , cpu_online_mask );
236
236
current -> flags |= PF_NO_SETAFFINITY ;
237
237
238
- audit_alloc_kernel (current );
239
-
240
238
mutex_lock (& sqd -> lock );
241
239
while (1 ) {
242
240
bool cap_entries , sqt_spin = false;
@@ -310,8 +308,6 @@ static int io_sq_thread(void *data)
310
308
io_run_task_work ();
311
309
mutex_unlock (& sqd -> lock );
312
310
313
- audit_free (current );
314
-
315
311
complete (& sqd -> exited );
316
312
do_exit (0 );
317
313
}
Original file line number Diff line number Diff line change @@ -1073,31 +1073,6 @@ int audit_alloc(struct task_struct *tsk)
1073
1073
return 0 ;
1074
1074
}
1075
1075
1076
- /**
1077
- * audit_alloc_kernel - allocate an audit_context for a kernel task
1078
- * @tsk: the kernel task
1079
- *
1080
- * Similar to the audit_alloc() function, but intended for kernel private
1081
- * threads. Returns zero on success, negative values on failure.
1082
- */
1083
- int audit_alloc_kernel (struct task_struct * tsk )
1084
- {
1085
- /*
1086
- * At the moment we are just going to call into audit_alloc() to
1087
- * simplify the code, but there two things to keep in mind with this
1088
- * approach:
1089
- *
1090
- * 1. Filtering internal kernel tasks is a bit laughable in almost all
1091
- * cases, but there is at least one case where there is a benefit:
1092
- * the '-a task,never' case allows the admin to effectively disable
1093
- * task auditing at runtime.
1094
- *
1095
- * 2. The {set,clear}_task_syscall_work() ops likely have zero effect
1096
- * on these internal kernel tasks, but they probably don't hurt either.
1097
- */
1098
- return audit_alloc (tsk );
1099
- }
1100
-
1101
1076
static inline void audit_free_context (struct audit_context * context )
1102
1077
{
1103
1078
/* resetting is extra work, but it is likely just noise */
You can’t perform that action at this time.
0 commit comments