+/**
- vm_account_init - Initialise a new struct vm_account.
- @vm_account: pointer to uninitialised vm_account.
- @task: task to charge against.
- @user: user to charge against. Must be non-NULL for VM_ACCOUNT_USER.
- @flags: flags to use when charging to vm_account.
- Initialise a new uninitialiused struct vm_account. Takes references
- on the task/mm/user/cgroup as required although callers must ensure
- any references passed in remain valid for the duration of this
- call.
- */
+void vm_account_init(struct vm_account *vm_account, struct task_struct *task,
struct user_struct *user, enum vm_account_flags flags);
kerneldoc comments are supposed to be next to the implementation, and not the declaration in the header.