-- Here are the core patches for CKRM updated to 2.6.12, along with the most basic classification engine and a slightly more advanced derivative, several bug fixes to the core code, and all of the changes contained in what the CKRM e17 base. Thus this version in the CKRM world will be referred to as e18. It should be functionality equivalent to the e17 patch set in terms of overall capabilities - just cleaned and ported to 2.6.12. All of these changes have been tested on IA32 and PPC64, with CONIG_CKRM on and off, including both basic functionality tests and a variety of stress/performance tests using the same harness as mjbligh's current regression tests. Upcoming patches (soon to be included) are the memory controller (parts of which are being currently discussed on linux-mm), the listen accept queue and an IO contoller (or maybe two). Andrew, I believe at this point these are ready for additional testing and review that your -mm tree brings. Comments on the last major posting were very minimal. There are more changes pending on the ckrm-tech mailing list which I'll bring forward soon as well. Here is the current series file: 01-diff_ckrm_events 02-diff_delay_acct 03-diff_ckrm_core 04-diff_rcfs 05-diff_taskclass 06-diff_sockclass 07-diff_numtasks 10-diff_docs 03a-missing_unlock 06a-ckrm_net_cb 06b-ckrm_sockc 07a-numtasks_config 07c-numtasks_cleanup 07c2-numtasks-undo-delete 09-01-rbce_fs 09-02-rbce_fs-main 09-03-rbce_main-opt 09-04-rbce_opt-core 09-05-rbce_core-crbce ckrm-printf-cleanup compiler-warning-fix # e17 patch set ckrm-utils rbce_modcount_incorrect ckrm-numtasks_config ckrm-numtasks_forkrate ckrm-ce_modules ckrm-rbce-rmclass ckrm-inittask ckrm-remove_target use_sizeof_instead_of_define_for_the_array_size_in_taskclass ckrm-rbce_class_del_crash ckrm-inc-taskdelay ckrm-jiffies_to_msec-modified ckrm-fix_compile_warnings_del_dead_code-modified ckrm-numtasks_lockfix ckrm-ce-config # rbce cleanups use_sizeof_instead_of_define_for_the_array_size_in_rbce # merge fix target_fileops_fix -- gerrit - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- [patch 32/38] CKRM e18: Include taskdelays.h in crbce.h
- From: Gerrit Huizenga <[email protected]>
- [patch 30/38] CKRM e18: use sizeof instead of #define for the array size in taskclass
- From: Gerrit Huizenga <[email protected]>
- [patch 27/38] CKRM e18: make get_class global
- From: Gerrit Huizenga <[email protected]>
- [patch 12/38] CKRM e18: Check to see if my guarantee is set to DONTCARE
- From: Gerrit Huizenga <[email protected]>
- [patch 28/38] CKRM e18: Cleanups to CKRM initialization
- From: Gerrit Huizenga <[email protected]>
- [patch 34/38] CKRM e18: Fix compile warnings and delete dead code
- From: Gerrit Huizenga <[email protected]>
- Re: [ckrm-tech] [patch 00/38] CKRM e18: Updated core patches to 2.6.12 and included e17 changes
- From: Jean-Pierre Dion <[email protected]>
- [patch 29/38] CKRM e18: Replace target file interface with a writable members file
- From: Gerrit Huizenga <[email protected]>
- [patch 31/38] CKRM e18: Fix a bug in the use of classtype
- From: Gerrit Huizenga <[email protected]>
- [patch 17/38] CKRM e18: Rule Based Classification Engine, bitvector support for classification info
- From: Gerrit Huizenga <[email protected]>
- [patch 02/38] CKRM e18: Processor Delay Accounting
- From: Gerrit Huizenga <[email protected]>
- [patch 26/38] CKRM e18: Classification Engines - RBCE and CRBCE are mutually exclusive
- From: Gerrit Huizenga <[email protected]>
- [patch 14/38] CKRM e18: undo removal of check in numtasks_put_ref_local
- From: Gerrit Huizenga <[email protected]>
- [patch 25/38] CKRM e18: Add fork rate control to the numtasks controller
- From: Gerrit Huizenga <[email protected]>
- [patch 10/38] CKRM e18: Move Callbacks from listenaq to socketclass
- From: Gerrit Huizenga <[email protected]>
- [patch 13/38] CKRM e18: Minor cosmetic cleanups in numtasks controller
- From: Gerrit Huizenga <[email protected]>
- [patch 03/38] CKRM e18: Core infrastructure
- From: Gerrit Huizenga <[email protected]>
- [patch 33/38] CKRM e18: Send timestamps to userspace in msecs instead of jiffies
- From: Gerrit Huizenga <[email protected]>
- [patch 38/38] CKRM e18: Delete target file from tc_magic.c
- From: Gerrit Huizenga <[email protected]>
- [patch 18/38] CKRM e18: Rule Based Classification Engine, full CE
- From: Gerrit Huizenga <[email protected]>
- [patch 04/38] CKRM e18: Resource Control File System (rcfs)
- From: Gerrit Huizenga <[email protected]>
- [patch 35/38] CKRM e18: Fix a NULL dereference bug
- From: Gerrit Huizenga <[email protected]>
- [patch 37/38] CKRM e18: Use sizeof instead of define for the array size in RBCE
- From: Gerrit Huizenga <[email protected]>
- [patch 36/38] CKRM e18: Classification Engine Configuration Support cleanup
- From: Gerrit Huizenga <[email protected]>
- [patch 08/38] CKRM e18: Documentation
- From: Gerrit Huizenga <[email protected]>
- [patch 05/38] CKRM e18: Classtype definitions for task class
- From: Gerrit Huizenga <[email protected]>
- [patch 06/38] CKRM e18: Classtype definitions for socket class
- From: Gerrit Huizenga <[email protected]>
- [patch 01/38] CKRM e18: Core CKRM Event Callbacks
- From: Gerrit Huizenga <[email protected]>
- [patch 23/38] CKRM e18: Fix edge cases with empty lists and rule deletion
- From: Gerrit Huizenga <[email protected]>
- [patch 07/38] CKRM e18: Numtasks Controller
- From: Gerrit Huizenga <[email protected]>
- [patch 21/38] CKRM e18: Fix for compiler warnings
- From: Gerrit Huizenga <[email protected]>
- [patch 15/38] CKRM e18: Rule Based Classification Engine, stub rcfs support
- From: Gerrit Huizenga <[email protected]>
- [patch 20/38] CKRM e18: Clean up typo in printk message
- From: Gerrit Huizenga <[email protected]>
- [patch 09/38] CKRM e18: Add missing read_unlock
- From: Gerrit Huizenga <[email protected]>
- [patch 11/38] CKRM e18: Change ipaddr_port syntax
- From: Gerrit Huizenga <[email protected]>
- [patch 22/38] CKRM e18: Fix share calculation
- From: Gerrit Huizenga <[email protected]>
- [patch 24/38] CKRM e18: Add numtasks controller config file write support
- From: Gerrit Huizenga <[email protected]>
- [patch 16/38] CKRM e18: Rule Based Classification Engine, basic rcfs support
- From: Gerrit Huizenga <[email protected]>
- [patch 19/38] CKRM e18: Rule Based Classification Engine, more advanced classification engine
- From: Gerrit Huizenga <[email protected]>
- [patch 32/38] CKRM e18: Include taskdelays.h in crbce.h
- Prev by Date: [PATCH] consolidate get_order
- Next by Date: [patch 19/38] CKRM e18: Rule Based Classification Engine, more advanced classification engine
- Previous by thread: [PATCH] consolidate get_order
- Next by thread: [patch 19/38] CKRM e18: Rule Based Classification Engine, more advanced classification engine
- Index(es):