Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

staging: mei: clean the TODO file from done tasks.

1) We move the AMT Watchdog to use the kernel watchdog core.
the new code is still part of the MEI driver.
we didn't find any good reason to extract the the MEI driver watchdog code
from the MEI Driver to a new module.

2) Since the watchdog remains in the mei driver, exposing in-kernel
API just for AMTHI is unnecessary.

MEI new Watchdog Core Interface Patches set:
https://lkml.org/lkml/2011/9/7/26

3) Code cleanup (init and probe, bug_on usage, headers and etc) was
submitted in previous patches.

Patches:
https://lkml.org/lkml/2011/9/21/231
https://lkml.org/lkml/2011/6/15/358
https://lkml.org/lkml/2011/7/7/177
https://lkml.org/lkml/2011/9/7/38
https://lkml.org/lkml/2011/9/7/37
https://lkml.org/lkml/2011/9/7/28

4) mei.txt was updated with additional information.

Patch:
https://lkml.org/lkml/2011/10/16/52

Acked-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Oren Weil <oren.jer.weil@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

Oren Weil and committed by
Greg Kroah-Hartman
d199fb7d 0a4b6b02

-10
-10
drivers/staging/mei/TODO
··· 1 1 TODO: 2 - - Create in-kernel Client API. Examples of in-kernel clients are watchdog and AMTHI. 3 - - ME Watchdog Driver to expose standard Linux watchdog interface 4 - - Rewrite AMTHI to use in-kernel client interface 5 - - Cleanup init and probe functions 6 - - Review BUG/BUG_ON usage 7 - - Cleanup and reorganize header files 8 - - Rewrite client data structure 9 - - Make state machine more readable 10 - - Add mei.txt with driver explanation and it's driver 11 - - Fix Kconfig 12 2 - Cleanup and split the timer function 13 3 Upon Unstaging: 14 4 - move mei.h to include/linux/mei.h