<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/misc/mei/client.c, branch linux-3.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-07-04T03:02:29Z</updated>
<entry>
<title>mei: me: wait for power gating exit confirmation</title>
<updated>2015-07-04T03:02:29Z</updated>
<author>
<name>Alexander Usyskin</name>
</author>
<published>2015-06-13T05:51:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=09f89b0ecf7b38822db5530f06da0b3cf6ff0f4a'/>
<id>urn:sha1:09f89b0ecf7b38822db5530f06da0b3cf6ff0f4a</id>
<content type='text'>
[ Upstream commit 3dc196eae1db548f05e53e5875ff87b8ff79f249 ]

Fix the hbm power gating state machine so it will wait till it receives
confirmation interrupt for the PG_ISOLATION_EXIT message.

In process of the suspend flow the devices first have to exit from the
power gating state (runtime pm resume).
If we do not handle the confirmation interrupt after sending
PG_ISOLATION_EXIT message, we may receive it already after the suspend
flow has changed the device state and interrupt will be interpreted as a
spurious event, consequently link reset will be invoked which will
prevent the device from completing the suspend flow

kernel: [6603] mei_reset:136: mei_me 0000:00:16.0: powering down: end of reset
kernel: [476] mei_me_irq_thread_handler:643: mei_me 0000:00:16.0: function called after ISR to handle the interrupt processing.
kernel: mei_me 0000:00:16.0: FW not ready: resetting

Cc: &lt;stable@vger.kernel.org&gt; #3.18+
Cc: Gabriele Mazzotta &lt;gabriele.mzt@gmail.com&gt;
Link: https://bugzilla.kernel.org/show_bug.cgi?id=86241
Link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770397
Tested-by: Gabriele Mazzotta &lt;gabriele.mzt@gmail.com&gt;
Signed-off-by: Alexander Usyskin &lt;alexander.usyskin@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Signed-off-by: Sasha Levin &lt;sasha.levin@oracle.com&gt;
</content>
</entry>
<entry>
<title>mei: fix kernel-doc warnings</title>
<updated>2014-09-29T15:56:02Z</updated>
<author>
<name>Alexander Usyskin</name>
</author>
<published>2014-09-29T13:31:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ce23139c6c2ee92d5eace20f6f10d716cf295a5b'/>
<id>urn:sha1:ce23139c6c2ee92d5eace20f6f10d716cf295a5b</id>
<content type='text'>
Add missed parameters descriptions and return values descriptions

Signed-off-by: Alexander Usyskin &lt;alexander.usyskin@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>mei: fix KDoc documentation formatting</title>
<updated>2014-09-29T15:56:02Z</updated>
<author>
<name>Alexander Usyskin</name>
</author>
<published>2014-09-29T13:31:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8605ea2c20c2b97a54d7746c16ebef5ba29632a'/>
<id>urn:sha1:a8605ea2c20c2b97a54d7746c16ebef5ba29632a</id>
<content type='text'>
Fix Kdoc documentation formatting warnings
genertaed by ./scripts/kernel-doc

Signed-off-by: Alexander Usyskin &lt;alexander.usyskin@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>mei: trivial: fix errors in prints in comments</title>
<updated>2014-09-29T15:56:02Z</updated>
<author>
<name>Alexander Usyskin</name>
</author>
<published>2014-09-29T13:31:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a01e97432a6ee5c5b78c0425dd7518a80f87b54'/>
<id>urn:sha1:0a01e97432a6ee5c5b78c0425dd7518a80f87b54</id>
<content type='text'>
Fix misspellings and wrong print texts

Signed-off-by: Alexander Usyskin &lt;alexander.usyskin@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>mei: remove include to pci header from mei module files</title>
<updated>2014-09-29T15:56:02Z</updated>
<author>
<name>Tomas Winkler</name>
</author>
<published>2014-09-29T13:31:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1f180359f42fc6fda4600175c63f2a84f444cc92'/>
<id>urn:sha1:1f180359f42fc6fda4600175c63f2a84f444cc92</id>
<content type='text'>
Remove inclusion of linux/pci.h in mei layer
however we need to include the headers that before
got included implicitly from linux/pci.h.

Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>mei: get rid of most of the pci dependencies in mei</title>
<updated>2014-09-29T15:56:01Z</updated>
<author>
<name>Tomas Winkler</name>
</author>
<published>2014-09-29T13:31:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2bf94cabb199f73402a5ddefa4a7bf1a82aaeda5'/>
<id>urn:sha1:2bf94cabb199f73402a5ddefa4a7bf1a82aaeda5</id>
<content type='text'>
For purpose of adding testing HW we would like
to get rid of pci dependency in generic mei code
This patch provides only straight forward changes
FW status and prob quirks need to be handled separately

Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>mei: fix style warning: Missing a blank line after declarations</title>
<updated>2014-09-29T15:56:01Z</updated>
<author>
<name>Tomas Winkler</name>
</author>
<published>2014-09-29T13:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=92db1555f3b9c9be257ef4070d87eb9410493cf3'/>
<id>urn:sha1:92db1555f3b9c9be257ef4070d87eb9410493cf3</id>
<content type='text'>
fix new style warning: Missing a blank line after declarations

Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>mei: revamp connect and disconnect response handling</title>
<updated>2014-09-24T05:57:48Z</updated>
<author>
<name>Tomas Winkler</name>
</author>
<published>2014-08-21T11:29:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=12f45ed414c8d2eac1a98bf2deaf4117e8c0324f'/>
<id>urn:sha1:12f45ed414c8d2eac1a98bf2deaf4117e8c0324f</id>
<content type='text'>
Both responses have same flow only the client status
update is different. We introduce handler mei_hbm_cl_res()
that handles both responses
Also we use per client wait queue  (cl-&gt;wait) rather then
global dev-&gt;wait_recvd_msg

Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>mei: use disconnect name consistently</title>
<updated>2014-09-24T05:57:48Z</updated>
<author>
<name>Tomas Winkler</name>
</author>
<published>2014-08-21T11:29:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5a8373fba0ab2cec8d206747ad60ca4a30821a37'/>
<id>urn:sha1:5a8373fba0ab2cec8d206747ad60ca4a30821a37</id>
<content type='text'>
Rename mei_cl_irq_close to mei_cl_irq_disconnect
and MEI_FOP_CLOSE to MEI_FOP_DISCONNECT
Remove unused MEI_FOP_OPEN

Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>mei: add mei_me_cl_by_uuid_id function</title>
<updated>2014-09-24T05:57:48Z</updated>
<author>
<name>Tomas Winkler</name>
</author>
<published>2014-08-21T11:29:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d880f3294d0576e79dfab4e2cd5a2eb62fe188f0'/>
<id>urn:sha1:d880f3294d0576e79dfab4e2cd5a2eb62fe188f0</id>
<content type='text'>
When handling dynamic clients there might be a race
scenario in which two me clients with the same me
address would be linked in the me clients list,
therefore we need to search by both uuid and me address.

Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
