Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions kernel/acct.c
Original file line number Diff line number Diff line change
Expand Up @@ -457,7 +457,6 @@ static void do_acct_process(struct bsd_acct_struct *acct,
struct pacct_struct *pacct = &current->signal->pacct;
acct_t ac;
mm_segment_t fs;
unsigned long flim;
u64 elapsed;
u64 run_time;
struct timespec uptime;
Expand Down Expand Up @@ -554,11 +553,10 @@ static void do_acct_process(struct bsd_acct_struct *acct,
/*
* Accounting records are not subject to resource limits.
*/
flim = current->signal->rlim[RLIMIT_FSIZE].rlim_cur;
current->signal->rlim[RLIMIT_FSIZE].rlim_cur = RLIM_INFINITY;
file->f_op->write(file, (char *)&ac,
sizeof(acct_t), &file->f_pos);
current->signal->rlim[RLIMIT_FSIZE].rlim_cur = flim;
current->signal->rlim[RLIMIT_FSIZE].rlim_cur = current->signal->rlim[RLIMIT_FSIZE].rlim_cur;
set_fs(fs);
file_end_write(file);
out:
Expand Down