lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <44D17957.10209@engr.sgi.com>
Date:	Wed, 02 Aug 2006 21:19:35 -0700
From:	Jay Lan <jlan@...r.sgi.com>
To:	Andrew Morton <akpm@...l.org>
CC:	LKML <linux-kernel@...r.kernel.org>,
	Shailabh Nagar <nagar@...son.ibm.com>,
	Balbir Singh <balbir@...ibm.com>, Jes Sorensen <jes@....com>,
	Chris Sturtivant <csturtiv@....com>, Tony Ernst <tee@....com>,
	Guillaume Thouvenin <guillaume.thouvenin@...l.net>
Subject: [patch 0/3] System accounting and taskstats update

This posting is to replace the "CSA accounting and taskstats
update" patches i posted on 7/31.

This set of patches would provide basic system accounting
and extended system accounting data to userland using the
taskstats interface.

Patches are created against 2.6.18-rc2.

taskstats-rev2.patch
taskstats-acct.patch
bsd-to-xacct.patch

Regards,
  Jay Lan <jlan@....com>

ChageLog:
  Feedbacks from Shailabh Nagar
  - realign new fields, and rename some fields names
  - keep ac_ prefix for basic accounting fields but
    remove prefix on extended accounting fields.
  - fix typos
  - use timespec_sub() routine simplify code
  - fix compilation issue if some CONFIG flags off
  - use 'static inlines' on CONFIG flag '#else' cases

  Feedbacks from Balbir Singh
  - use 'BUILD_DEBUG_ON' to check TS_COMM_LEN value
  - use portable cputime_to_msecs() API
  - set system time to 1 usec if both stime and utime
    are less than 1 usec.

  Since most of the accounting data required by CSA
  are also used in BSD Process Accounting, i initially
  named those accounting fields handling as "basic
  accounting" and the rest as "CSA extension". However,
  there is not really much left in CSA. Thus, it makes
  sense to eliminate CSA from the kernel all together.

  However, Shailabh liked to separate the taskstats
  interface part from the accounting data part and i
  agreed that it was the right thing to do.

  Thus, there will be kernel/tsacct.c and
  include/linux/tsacct_kern.h to become home of the
  accounting data handling code. A new config flag
  "CONFIG_TASK_XACCT" is added so that three routines
  dealing with extended accouting can be defined
  as dummy.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ