<feed xmlns='http://www.w3.org/2005/Atom'>
<title>system_core/adb/usb_linux_client.cpp, branch replicant-6.0</title>
<subtitle>system/core
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/'/>
<entry>
<title>Revert "adbd: Don't close/reopen FFS ep0 on disconnect"</title>
<updated>2015-10-26T21:48:44+00:00</updated>
<author>
<name>Mayank Rana</name>
<email>mrana@codeaurora.org</email>
</author>
<published>2015-10-26T19:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=d2ea2dace4b95b2efe741700742edb27e8f9cb78'/>
<id>d2ea2dace4b95b2efe741700742edb27e8f9cb78</id>
<content type='text'>
This reverts commit b5d385f1ef38ad0c163598c3a4e167d4ae9df3c6.

Commit b5d385f "adbd: Don't close/reopen FFS ep0 on disconnect"
fixes USBCV chapter 9 failures due to re-enumeration as part of
reopening FFS ep0 handle. This was done from usb_kick function
which gets invoked whenever adb read/write fails.
But, not allowing USB re-enumeration on real IO failures results
in adb to go offline and only way to recover is by re-connecting
USB cable.
As ADB function is used for debugging and USBCV tests are not
mandatory, hence, revert original change to allow USB
enumeration on any read/write failures.

CRs-fixed: 689512
Change-Id: Ic0b38223761b7c0eb3e2c54328e88010297318fb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit b5d385f1ef38ad0c163598c3a4e167d4ae9df3c6.

Commit b5d385f "adbd: Don't close/reopen FFS ep0 on disconnect"
fixes USBCV chapter 9 failures due to re-enumeration as part of
reopening FFS ep0 handle. This was done from usb_kick function
which gets invoked whenever adb read/write fails.
But, not allowing USB re-enumeration on real IO failures results
in adb to go offline and only way to recover is by re-connecting
USB cable.
As ADB function is used for debugging and USBCV tests are not
mandatory, hence, revert original change to allow USB
enumeration on any read/write failures.

CRs-fixed: 689512
Change-Id: Ic0b38223761b7c0eb3e2c54328e88010297318fb
</pre>
</div>
</content>
</entry>
<entry>
<title>adbd: enable USB SuperSpeed (again)</title>
<updated>2015-10-06T09:22:36+00:00</updated>
<author>
<name>Jack Pham</name>
<email>jackp@codeaurora.org</email>
</author>
<published>2015-06-02T17:36:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=4ebedb957f55a36f39dde4a9bf10a886b69630db'/>
<id>4ebedb957f55a36f39dde4a9bf10a886b69630db</id>
<content type='text'>
The descriptors to enable USB 3.0 SuperSpeed support had previously
been added in commit d6ee9f26a5163af4121f4380264fcbd4e6851a17
but were removed when the v1/v2 descriptor handling was refactored
in commits ab3446dd3400652ecf50682d0e5c4184628e9930 and again in
c49f51c451516bf06afc6d71947eb11cc4627273. Now that the dust has
settled, add back the SS descriptors to re-enable USB 3.0.

Change-Id: I8de7c7e50d9216a7492ce7863e3aaf92ff805eff
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The descriptors to enable USB 3.0 SuperSpeed support had previously
been added in commit d6ee9f26a5163af4121f4380264fcbd4e6851a17
but were removed when the v1/v2 descriptor handling was refactored
in commits ab3446dd3400652ecf50682d0e5c4184628e9930 and again in
c49f51c451516bf06afc6d71947eb11cc4627273. Now that the dust has
settled, add back the SS descriptors to re-enable USB 3.0.

Change-Id: I8de7c7e50d9216a7492ce7863e3aaf92ff805eff
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing null checks after allocations.</title>
<updated>2015-04-22T02:43:22+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-04-22T02:39:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=dc3b459ff9f0ff71d404ba7198083e532a0dd894'/>
<id>dc3b459ff9f0ff71d404ba7198083e532a0dd894</id>
<content type='text'>
Bug: http://b/20317729
Change-Id: I62bb761d48ee59a1f4ddd0cdd0632432305ca2ca
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: http://b/20317729
Change-Id: I62bb761d48ee59a1f4ddd0cdd0632432305ca2ca
</pre>
</div>
</content>
</entry>
<entry>
<title>adb: set sys.usb.ffs.ready to signal usb pullup</title>
<updated>2015-04-21T19:44:31+00:00</updated>
<author>
<name>Badhri Jagan Sridharan</name>
<email>Badhri@google.com</email>
</author>
<published>2015-04-21T18:09:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=5f97370babbe465e82c2aefe9864848af6796113'/>
<id>5f97370babbe465e82c2aefe9864848af6796113</id>
<content type='text'>
This change sets sys.usb.ffs.ready to 1 to
trigger configfs based enumeration.

Change-Id: I222495fc667cce59675579069d164b0b484f3653
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change sets sys.usb.ffs.ready to 1 to
trigger configfs based enumeration.

Change-Id: I222495fc667cce59675579069d164b0b484f3653
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove yet more fixed-length buffers (and their overruns).</title>
<updated>2015-04-18T00:58:35+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-04-18T00:03:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=a7090b94c181f3efe5b53d2c8367b78d99074dfe'/>
<id>a7090b94c181f3efe5b53d2c8367b78d99074dfe</id>
<content type='text'>
Bug: 20317724
Change-Id: If137fc96f5f23576ccecd388ac87afefa47337c6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 20317724
Change-Id: If137fc96f5f23576ccecd388ac87afefa47337c6
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch usb_linux_client to C++.</title>
<updated>2015-04-16T21:38:37+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-04-16T21:12:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=2acec9153e40a558671ec0544bdd89d5a7fabf08'/>
<id>2acec9153e40a558671ec0544bdd89d5a7fabf08</id>
<content type='text'>
Change-Id: I8172e81e6c4665aa16e9e8e0c33b048dbb9ad848
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I8172e81e6c4665aa16e9e8e0c33b048dbb9ad848
</pre>
</div>
</content>
</entry>
</feed>
