<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/staging/mei, branch v3.2.17</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/staging/mei?h=v3.2.17</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/staging/mei?h=v3.2.17'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-10-17T22:46:48Z</updated>
<entry>
<title>staging: mei: clean the TODO file from done tasks.</title>
<updated>2011-10-17T22:46:48Z</updated>
<author>
<name>Oren Weil</name>
<email>oren.jer.weil@intel.com</email>
</author>
<published>2011-10-17T06:06:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d199fb7d6d83e185fde1a784ea9e45103db19581'/>
<id>urn:sha1:d199fb7d6d83e185fde1a784ea9e45103db19581</id>
<content type='text'>
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 &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Oren Weil &lt;oren.jer.weil@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: mei: Organize the initialization state machine.</title>
<updated>2011-09-27T00:26:03Z</updated>
<author>
<name>Oren Weil</name>
<email>oren.jer.weil@intel.com</email>
</author>
<published>2011-09-21T13:45:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=abc51b6de532b1071d8335918970c5d9154da73f'/>
<id>urn:sha1:abc51b6de532b1071d8335918970c5d9154da73f</id>
<content type='text'>
moving the final state, clearing of the client maps and
updating of mei state out from mei_host_client_properties function.

Acked-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Oren Weil &lt;oren.jer.weil@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>drivers/staging/mei/interface.c: take size of pointed value, not pointer</title>
<updated>2011-09-16T18:49:18Z</updated>
<author>
<name>Julia Lawall</name>
<email>julia@diku.dk</email>
</author>
<published>2011-09-16T06:57:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c0569981b343a8cb848852a3ebd68bc07b64d873'/>
<id>urn:sha1:c0569981b343a8cb848852a3ebd68bc07b64d873</id>
<content type='text'>
Sizeof a pointer-typed expression returns the size of the pointer, not that
of the pointed data.

The semantic patch that fixes this problem is as follows:
(http://coccinelle.lip6.fr/)

// &lt;smpl&gt;
@@
expression *e;
type T;
identifier f;
@@

f(...,(T)e,...,
-sizeof(e)
+sizeof(*e)
,...)
// &lt;/smpl&gt;

Signed-off-by: Julia Lawall &lt;julia@diku.dk&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: mei: adding watchdog core dependency to kconfig</title>
<updated>2011-09-09T20:28:21Z</updated>
<author>
<name>Oren Weil</name>
<email>oren.jer.weil@intel.com</email>
</author>
<published>2011-08-17T10:22:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cf05e52b026fcfb76e846596bd8e1c3f3e9420ea'/>
<id>urn:sha1:cf05e52b026fcfb76e846596bd8e1c3f3e9420ea</id>
<content type='text'>
Signed-off-by: Oren Weil &lt;oren.jer.weil@intel.com&gt;
Acked-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: mei: adding mei_wd_stop function comment</title>
<updated>2011-09-09T20:28:21Z</updated>
<author>
<name>Oren Weil</name>
<email>oren.jer.weil@intel.com</email>
</author>
<published>2011-09-07T06:03:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d8deca315b99fca4f4c9ba559468145e52109ecc'/>
<id>urn:sha1:d8deca315b99fca4f4c9ba559468145e52109ecc</id>
<content type='text'>
Signed-off-by: Oren Weil &lt;oren.jer.weil@intel.com&gt;
Acked-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: mei: removing wd module parameters</title>
<updated>2011-09-09T20:28:21Z</updated>
<author>
<name>Oren Weil</name>
<email>oren.jer.weil@intel.com</email>
</author>
<published>2011-09-07T06:03:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=214b99fd418527447eade85df581a97d12fc31f8'/>
<id>urn:sha1:214b99fd418527447eade85df581a97d12fc31f8</id>
<content type='text'>
wd module parameter is not needed now that driver is using watchdog core.

Signed-off-by: Oren Weil &lt;oren.jer.weil@intel.com&gt;
Acked-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: mei: client init code cleanup</title>
<updated>2011-09-09T20:28:21Z</updated>
<author>
<name>Oren Weil</name>
<email>oren.jer.weil@intel.com</email>
</author>
<published>2011-09-07T06:03:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2ad64ba8ea55319ddc3c7534e77a4abee5d6fa43'/>
<id>urn:sha1:2ad64ba8ea55319ddc3c7534e77a4abee5d6fa43</id>
<content type='text'>
starting removing the dependency from the module parameters.
setting the default timeout on init so don't need to check if it is bigger
then zero.

Signed-off-by: Oren Weil &lt;oren.jer.weil@intel.com&gt;
Acked-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: mei: resuming timer regardless of the watchdog timeout value.</title>
<updated>2011-09-09T20:28:21Z</updated>
<author>
<name>Oren Weil</name>
<email>oren.jer.weil@intel.com</email>
</author>
<published>2011-09-07T06:03:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6d70e935596a51742ecc899b3d9629f11e506522'/>
<id>urn:sha1:6d70e935596a51742ecc899b3d9629f11e506522</id>
<content type='text'>
the timer_work does not only handle watchdog but also handles mei timeouts.

Signed-off-by: Oren Weil &lt;oren.jer.weil@intel.com&gt;
Acked-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: mei: renaming delayed work field and function to a meaningful name.</title>
<updated>2011-09-09T20:28:21Z</updated>
<author>
<name>Oren Weil</name>
<email>oren.jer.weil@intel.com</email>
</author>
<published>2011-09-07T06:03:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a61c6530a6e2fb74f3e1a80bd367412ac4aa6925'/>
<id>urn:sha1:a61c6530a6e2fb74f3e1a80bd367412ac4aa6925</id>
<content type='text'>
the wd_work and mei_wd_timer() function was not just for watchdog.
mei managing the AMT watchdog going to be replace by the kernel watchdog
interface.

the mei_timer() will still manage the mei driver timeouts.

Signed-off-by: Oren Weil &lt;oren.jer.weil@intel.com&gt;
Acked-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: mei: adding set_timeout watchdog function</title>
<updated>2011-09-09T20:28:20Z</updated>
<author>
<name>Oren Weil</name>
<email>oren.jer.weil@intel.com</email>
</author>
<published>2011-09-07T06:03:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=55d3385672ba6315d45b396e9668e2660e426179'/>
<id>urn:sha1:55d3385672ba6315d45b396e9668e2660e426179</id>
<content type='text'>
add the ability to let the watchdog core set
the AMT watchdog timeout value.

the default value will be only set in the start function.

Signed-off-by: Oren Weil &lt;oren.jer.weil@intel.com&gt;
Acked-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
</feed>
