<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/can/usb, branch linux-4.12.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.12.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.12.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-06-09T09:39:23Z</updated>
<entry>
<title>can: gs_usb: fix memory leak in gs_cmd_reset()</title>
<updated>2017-06-09T09:39:23Z</updated>
<author>
<name>Marc Kleine-Budde</name>
</author>
<published>2017-06-04T12:03:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5cda3ee5138e91ac369ed9d0b55eab0dab077686'/>
<id>urn:sha1:5cda3ee5138e91ac369ed9d0b55eab0dab077686</id>
<content type='text'>
This patch adds the missing kfree() in gs_cmd_reset() to free the
memory that is not used anymore after usb_control_msg().

Cc: linux-stable &lt;stable@vger.kernel.org&gt;
Cc: Maximilian Schneider &lt;max@schneidersoft.net&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: peak_usb: fix product-id endianness in error message</title>
<updated>2017-06-09T09:39:23Z</updated>
<author>
<name>Johan Hovold</name>
</author>
<published>2017-05-12T10:09:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dadcd398b3f059a0aa9de1cac8030a1d5a3791a5'/>
<id>urn:sha1:dadcd398b3f059a0aa9de1cac8030a1d5a3791a5</id>
<content type='text'>
Make sure to use the USB device product-id stored in host-byte order in
a probe error message.

Also remove a redundant reassignment of the local usb_dev variable which
had already been used to retrieve the product id.

Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net</title>
<updated>2017-04-27T02:39:08Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2017-04-27T02:39:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b1513c35317c106a1588f3ab32f6888f0e2afd71'/>
<id>urn:sha1:b1513c35317c106a1588f3ab32f6888f0e2afd71</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: can: usb: gs_usb: Fix buffer on stack</title>
<updated>2017-04-25T12:08:35Z</updated>
<author>
<name>Maksim Salau</name>
</author>
<published>2017-04-23T17:31:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b05c73bd1e3ec60357580eb042ee932a5ed754d5'/>
<id>urn:sha1:b05c73bd1e3ec60357580eb042ee932a5ed754d5</id>
<content type='text'>
Allocate buffers on HEAP instead of STACK for local structures
that are to be sent using usb_control_msg().

Signed-off-by: Maksim Salau &lt;maksim.salau@gmail.com&gt;
Cc: linux-stable &lt;stable@vger.kernel.org&gt; # &gt;= v4.8
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: usb: Kconfig: Add PCAN-USB X6 device in help text</title>
<updated>2017-04-25T08:50:11Z</updated>
<author>
<name>Stephane Grosjean</name>
</author>
<published>2017-03-27T12:36:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=71b611562f45e8798d519a38d0143d5eafd6eb35'/>
<id>urn:sha1:71b611562f45e8798d519a38d0143d5eafd6eb35</id>
<content type='text'>
This patch adds a text line in the help section of the CAN_PEAK_USB
config item describing the support of the PCAN-USB X6 adapter, which is
already included in the Kernel since 4.9.

Signed-off-by: Stephane Grosjean &lt;s.grosjean@peak-system.com&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: usb: Add support of PCAN-Chip USB stamp module</title>
<updated>2017-04-25T08:50:11Z</updated>
<author>
<name>Stephane Grosjean</name>
</author>
<published>2017-03-27T12:36:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea8b65b596d78969629562f9728f76cbf565fbec'/>
<id>urn:sha1:ea8b65b596d78969629562f9728f76cbf565fbec</id>
<content type='text'>
This patch adds the support of the PCAN-Chip USB, a stamp module for
customer hardware designs, which communicates via USB 2.0 with the
hardware. The integrated CAN controller supports the protocols CAN 2.0 A/B
as well as CAN FD. The physical CAN connection is determined by external
wiring. The Stamp module with its single-sided mounting and plated
half-holes is suitable for automatic assembly.

Note that the chip is equipped with the same logic than the PCAN-USB FD.

Signed-off-by: Stephane Grosjean &lt;s.grosjean@peak-system.com&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: mcba_usb: Add support for Microchip CAN BUS Analyzer</title>
<updated>2017-04-25T07:00:49Z</updated>
<author>
<name>Remigiusz Kołłątaj</name>
</author>
<published>2017-04-14T18:32:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51f3baad7de943780ce0c17bd7975df567dd6e14'/>
<id>urn:sha1:51f3baad7de943780ce0c17bd7975df567dd6e14</id>
<content type='text'>
SocketCAN driver for Microchip CAN BUS Analyzer
(http://www.microchip.com/development-tools/)

Changes in v4:
- possible memory leak fixed in mcba_usb_write_bulk_callback
- LED support added
- failure handling in mcba_usb_probe improved
- C99 initializers for structs on stack

Changes in v3:
- improved/simplified CAN ID conversion
- functions for transmission of skb and cmd separated
- fixed/improved netif_stop_queue handling
- style/cosmetic corrections

Changes in v2:
- Termination handling reimplemented to fit new netlink API
(IFLA_CAN_TERMINATION)
- Bitrate handling reimplemented to fit new netlink API
(IFLA_CAN_BITRATE)
- CAN ID conversion refactored (changed from macro to inline functions)
- CAN DLC handling using get_can_dlc()
- Endianness handling for can_speed introduced
- Debugging removed
- Redundant error prints removed
- Style/cosmetic corrections (i.e. macro names, redefs, inits etc.)

Signed-off-by: Remigiusz Kołłątaj &lt;remigiusz.kollataj@mobica.com&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: peak: move header file to new can common subdir</title>
<updated>2017-04-25T07:00:44Z</updated>
<author>
<name>Stephane Grosjean</name>
</author>
<published>2017-01-19T15:31:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c3df7c5755ee1a53cd56a4efcf3426334ab9eea4'/>
<id>urn:sha1:c3df7c5755ee1a53cd56a4efcf3426334ab9eea4</id>
<content type='text'>
The CAN-FD IP from PEAK-System runs into several kinds of PC CAN-FD
interfaces. Up to now, only the USB CAN-FD adapters were supported by
the Kernel. In order to prepare the adding of some new non-USB CAN-FD
interfaces, this patch moves - and rename - the IP definitions file
from its private (usb) sub-directory into a - newly created - CAN specific
one.

Signed-off-by: Stephane Grosjean &lt;s.grosjean@peak-system.com&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: peak: fix usage of const qualifier in pointers args</title>
<updated>2017-04-25T07:00:44Z</updated>
<author>
<name>Stephane Grosjean</name>
</author>
<published>2017-01-19T15:31:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=113ab88b2b689b431904e1d753e20390529ed204'/>
<id>urn:sha1:113ab88b2b689b431904e1d753e20390529ed204</id>
<content type='text'>
Fixes the usage of the const qualifier in the memory pointer arguments
of the declared inline functions. By changing the line containing "const",
this patch also changes the name of the arg into a more usual one.

Signed-off-by: Stephane Grosjean &lt;s.grosjean@peak-system.com&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: peak: fix usage of usb specific data type</title>
<updated>2017-04-25T07:00:43Z</updated>
<author>
<name>Stephane Grosjean</name>
</author>
<published>2017-01-19T15:31:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=81c5e13d90db1eb1bf326e5b1f6293a0d85e966d'/>
<id>urn:sha1:81c5e13d90db1eb1bf326e5b1f6293a0d85e966d</id>
<content type='text'>
This patch fixes the wrong usage of a specific USB data type into a common
header file. This common header file is intended to define the common data
types and values that define access to the PEAK-System CAN-FD IP, whatever
the PC interface is.

Signed-off-by: Stephane Grosjean &lt;s.grosjean@peak-system.com&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
</feed>
