Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 8367
b: refs/heads/master
c: 417ef53
h: refs/heads/master
i:
  8365: 861b8b2
  8363: 26689d1
  8359: 842e819
  8351: 684e7c4
v: v3
  • Loading branch information
Randy Dunlap authored and Linus Torvalds committed Sep 10, 2005
1 parent 6d8db05 commit 7e91602
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 17 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 621a4d1a823e1ec631fbfbe6e53ad036e2d2abc6
refs/heads/master: 417ef531415c070926b071b75fd1c1ac4b6e2f7e
43 changes: 27 additions & 16 deletions trunk/kernel/acct.c
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ static int check_free_space(struct file *file)
}

/*
* Close the old accouting file (if currently open) and then replace
* Close the old accounting file (if currently open) and then replace
* it with file (if non-NULL).
*
* NOTE: acct_globals.lock MUST be held on entry and exit.
Expand Down Expand Up @@ -199,11 +199,16 @@ static void acct_file_reopen(struct file *file)
}
}

/*
* sys_acct() is the only system call needed to implement process
* accounting. It takes the name of the file where accounting records
* should be written. If the filename is NULL, accounting will be
* shutdown.
/**
* sys_acct - enable/disable process accounting
* @name: file name for accounting records or NULL to shutdown accounting
*
* Returns 0 for success or negative errno values for failure.
*
* sys_acct() is the only system call needed to implement process
* accounting. It takes the name of the file where accounting records
* should be written. If the filename is NULL, accounting will be
* shutdown.
*/
asmlinkage long sys_acct(const char __user *name)
{
Expand Down Expand Up @@ -250,9 +255,12 @@ asmlinkage long sys_acct(const char __user *name)
return (0);
}

/*
* If the accouting is turned on for a file in the filesystem pointed
* to by sb, turn accouting off.
/**
* acct_auto_close - turn off a filesystem's accounting if it is on
* @sb: super block for the filesystem
*
* If the accounting is turned on for a file in the filesystem pointed
* to by sb, turn accounting off.
*/
void acct_auto_close(struct super_block *sb)
{
Expand Down Expand Up @@ -503,8 +511,11 @@ static void do_acct_process(long exitcode, struct file *file)
set_fs(fs);
}

/*
/**
* acct_process - now just a wrapper around do_acct_process
* @exitcode: task exit code
*
* handles process accounting for an exiting task
*/
void acct_process(long exitcode)
{
Expand All @@ -530,9 +541,9 @@ void acct_process(long exitcode)
}


/*
* acct_update_integrals
* - update mm integral fields in task_struct
/**
* acct_update_integrals - update mm integral fields in task_struct
* @tsk: task_struct for accounting
*/
void acct_update_integrals(struct task_struct *tsk)
{
Expand All @@ -547,9 +558,9 @@ void acct_update_integrals(struct task_struct *tsk)
}
}

/*
* acct_clear_integrals
* - clear the mm integral fields in task_struct
/**
* acct_clear_integrals - clear the mm integral fields in task_struct
* @tsk: task_struct whose accounting fields are cleared
*/
void acct_clear_integrals(struct task_struct *tsk)
{
Expand Down

0 comments on commit 7e91602

Please sign in to comment.