Messages in this thread | | | Subject | Re: Patch 2/9] Initialization | From | Jes Sorensen <> | Date | 14 Mar 2006 05:54:46 -0500 |
| |
>>>>> "Shailabh" == Shailabh Nagar <nagar@watson.ibm.com> writes:
Shailabh> delayacct-setup.patch Initialization code related to Shailabh> collection of per-task "delay" statistics which measure how Shailabh> long it had to wait for cpu, sync block io, swapping Shailabh> etc. The collection of statistics and the interface are in Shailabh> other patches. This patch sets up the data structures and Shailabh> allows the statistics collection to be disabled through a Shailabh> kernel boot paramater.
Shailabh> +#ifdef CONFIG_TASK_DELAY_ACCT Shailabh> +struct task_delay_info { Shailabh> + spinlock_t lock; Shailabh> + Shailabh> + /* For each stat XXX, add following, aligned appropriately Shailabh> + * Shailabh> + * struct timespec XXX_start, XXX_end; Shailabh> + * u64 XXX_delay; Shailabh> + * u32 XXX_count; Shailabh> + */ Shailabh> +}; Shailabh> +#endif
Hmmm
I thought you were going to change this to do
u64 some_delay u32 foo_count u32 bar_count u64 another_delay
To avoid wasting space on 64 bit platforms.
Jes - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |