<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/staging/emxx_udc, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/staging/emxx_udc?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/staging/emxx_udc?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2021-05-25T16:25:52Z</updated>
<entry>
<title>staging: emxx_udc: fix alignment issues</title>
<updated>2021-05-25T16:25:52Z</updated>
<author>
<name>Harold Mertzweiller</name>
<email>harold@mrtz.fr</email>
</author>
<published>2021-05-24T15:21:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=21e4614b2f6965c839f89dd4bd3092b2ee264d0e'/>
<id>urn:sha1:21e4614b2f6965c839f89dd4bd3092b2ee264d0e</id>
<content type='text'>
Three function calls can now be properly formatted inside the 100
characters limit.

Signed-off-by: Harold Mertzweiller &lt;harold@mrtz.fr&gt;
Link: https://lore.kernel.org/r/20210524152128.20519-1-harold@mrtz.fr
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: emxx_udc: fix loop in _nbu2ss_nuke()</title>
<updated>2021-05-20T09:40:15Z</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@oracle.com</email>
</author>
<published>2021-05-19T14:16:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=ede4ac7b67eb27482ae5fe8f8173554eb45ced66'/>
<id>urn:sha1:ede4ac7b67eb27482ae5fe8f8173554eb45ced66</id>
<content type='text'>
The _nbu2ss_ep_done() function calls:

	list_del_init(&amp;req-&gt;queue);

which means that the loop will never exit.

Fixes: ca3d253eb967 ("Staging: emxx_udc: Iterate list using list_for_each_entry")
Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Link: https://lore.kernel.org/r/YKUd0sDyjm/lkJfJ@mwanda
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: emxx_udc: remove unused variable driver_desc</title>
<updated>2021-03-10T08:25:25Z</updated>
<author>
<name>Sean Behan</name>
<email>codebam@riseup.net</email>
</author>
<published>2021-02-17T14:21:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=72fd8d532404e520c9880ae1295c09543c1ca85e'/>
<id>urn:sha1:72fd8d532404e520c9880ae1295c09543c1ca85e</id>
<content type='text'>
When building with W=1 (or however you found it), there is a warning
that this variable is unused.

It is not used so remove it to fix the warning.

Signed-off-by: Sean Behan &lt;codebam@riseup.net&gt;
Link: https://lore.kernel.org/r/20210217142118.7107-1-codebam@riseup.net
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: emxx_udc: Make incorrectly defined global static</title>
<updated>2021-02-07T09:15:05Z</updated>
<author>
<name>Kumar Kartikeya Dwivedi</name>
<email>memxor@gmail.com</email>
</author>
<published>2021-02-07T08:59:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=eac859b84ed9a9732d8a74e08d36e6c6ece90864'/>
<id>urn:sha1:eac859b84ed9a9732d8a74e08d36e6c6ece90864</id>
<content type='text'>
The global gpio_desc pointer and int vbus_irq were defined in the header,
instead put the definitions in the translation unit and make them static as
there's only a single consumer, and these symbols shouldn't pollute the
global namespace.

This fixes the following sparse warnings for this driver:
drivers/staging/emxx_udc/emxx_udc.c: note: in included file:
drivers/staging/emxx_udc/emxx_udc.h:23:18: warning: symbol 'vbus_gpio' was not
declared. Should it be static?  drivers/staging/emxx_udc/emxx_udc.h:24:5:
warning: symbol 'vbus_irq' was not declared. Should it be static?

Signed-off-by: Kumar Kartikeya Dwivedi &lt;memxor@gmail.com&gt;
Link: https://lore.kernel.org/r/20210207085911.270746-1-memxor@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging/emxx_udc: fix indenting issue on a couple of statements</title>
<updated>2020-09-22T07:49:32Z</updated>
<author>
<name>Colin Ian King</name>
<email>colin.king@canonical.com</email>
</author>
<published>2020-09-18T21:47:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=e2bb57d233ce973a8e61cbb6ab79a91779a4a6c4'/>
<id>urn:sha1:e2bb57d233ce973a8e61cbb6ab79a91779a4a6c4</id>
<content type='text'>
A couple of statements are indented too deeply, remove the
extraneous tabs.

Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt;
Link: https://lore.kernel.org/r/20200918214731.48750-1-colin.king@canonical.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: emxx_udc: Remove misplaced debugging aid</title>
<updated>2020-09-13T07:20:46Z</updated>
<author>
<name>Mikhail Gusarov</name>
<email>dottedmag@dottedmag.net</email>
</author>
<published>2020-09-11T21:33:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=14850f8ffb4699bffd529ac2f513fb0496a69a7a'/>
<id>urn:sha1:14850f8ffb4699bffd529ac2f513fb0496a69a7a</id>
<content type='text'>
emxx_udc.h contained a #if 0 block with debugging macros. These should
be supplied via command line or Kconfig.

Fixes checkstyle's
WARNING: Consider removing the code enclosed by this #if 0 and its #endif

Signed-off-by: Mikhail Gusarov &lt;dottedmag@dottedmag.net&gt;
Link: https://lore.kernel.org/r/20200911213350.15914-1-dottedmag@dottedmag.net
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging/emxx_udc: Remove pointless variable assignments</title>
<updated>2020-09-02T15:56:55Z</updated>
<author>
<name>Alex Dewar</name>
<email>alex.dewar90@gmail.com</email>
</author>
<published>2020-09-02T15:46:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=8cd3dc192cb7f854a4e31a252b3a771b2a7faaf7'/>
<id>urn:sha1:8cd3dc192cb7f854a4e31a252b3a771b2a7faaf7</id>
<content type='text'>
In a number of places in emxx_udc.c, there are variables which are
assigned to without that value ever being used. Remove these pointless
assignments.

Reported-by: kernel test robot &lt;lkp@intel.com&gt;
Fixes: 33aa8d45a4fe ("staging: emxx_udc: Add Emma Mobile USB Gadget driver")
Signed-off-by: Alex Dewar &lt;alex.dewar90@gmail.com&gt;
Link: https://lore.kernel.org/r/20200902154628.283453-1-alex.dewar90@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent()</title>
<updated>2020-08-28T10:21:46Z</updated>
<author>
<name>Alex Dewar</name>
<email>alex.dewar90@gmail.com</email>
</author>
<published>2020-08-25T09:19:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=cc34073c6248e9cec801bf690d1455f264d12357'/>
<id>urn:sha1:cc34073c6248e9cec801bf690d1455f264d12357</id>
<content type='text'>
In nbu2ss_eq_queue() memory is allocated with dma_alloc_coherent(),
though, strangely, NULL is passed as the struct device* argument. Pass
the UDC's device instead. Fix up the corresponding call to
dma_free_coherent() in the same way.

Build-tested on x86 only.

Fixes: 33aa8d45a4fe ("staging: emxx_udc: Add Emma Mobile USB Gadget driver")
Reported-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Alex Dewar &lt;alex.dewar90@gmail.com&gt;
Link: https://lore.kernel.org/r/20200825091928.55794-1-alex.dewar90@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: emxx_udc: Allow for building on !ARM</title>
<updated>2020-08-18T15:21:40Z</updated>
<author>
<name>Alex Dewar</name>
<email>alex.dewar90@gmail.com</email>
</author>
<published>2020-08-18T15:11:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=fbcfdfab4a2c4ec5e2195929528506fec39388f3'/>
<id>urn:sha1:fbcfdfab4a2c4ec5e2195929528506fec39388f3</id>
<content type='text'>
Currently the module can only be test built on ARM, although it seems to
build fine on x86. Change this to allow for broader test coverage.

Signed-off-by: Alex Dewar &lt;alex.dewar90@gmail.com&gt;
Link: https://lore.kernel.org/r/20200818151133.583382-1-alex.dewar90@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: emxx_udc: Use standard BIT() macro</title>
<updated>2020-08-18T14:12:14Z</updated>
<author>
<name>Alex Dewar</name>
<email>alex.dewar90@gmail.com</email>
</author>
<published>2020-08-18T13:49:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=217b97f69e60e738c3d5f56453aef886da686457'/>
<id>urn:sha1:217b97f69e60e738c3d5f56453aef886da686457</id>
<content type='text'>
Currently emxx_udc.h defines bit values using local macros. Use the
standard one instead.

Also, combine bit values with bitwise-or rather than addition, as
suggested by Coccinelle.

Signed-off-by: Alex Dewar &lt;alex.dewar90@gmail.com&gt;
Link: https://lore.kernel.org/r/20200818134922.409195-1-alex.dewar90@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
