<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/staging/vt6655, branch v4.19.39</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v4.19.39</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v4.19.39'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2019-04-03T04:26:25+00:00</updated>
<entry>
<title>staging: vt6655: Fix interrupt race condition on device start up.</title>
<updated>2019-04-03T04:26:25+00:00</updated>
<author>
<name>Malcolm Priestley</name>
<email>tvboxspy@gmail.com</email>
</author>
<published>2019-03-24T18:53:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3b6b76644ba59d268b24649c679f223bb4a813e8'/>
<id>urn:sha1:3b6b76644ba59d268b24649c679f223bb4a813e8</id>
<content type='text'>
commit 3b9c2f2e0e99bb67c96abcb659b3465efe3bee1f upstream.

It appears on some slower systems that the driver can find its way
out of the workqueue while the interrupt is disabled by continuous polling
by it.

Move MACvIntEnable to vnt_interrupt_work so that it is always enabled
on all routes out of vnt_interrupt_process.

Move MACvIntDisable so that the device doesn't keep polling the system
while the workqueue is being processed.

Signed-off-by: Malcolm Priestley &lt;tvboxspy@gmail.com&gt;
CC: stable@vger.kernel.org # v4.2+
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>staging: vt6655: Remove vif check from vnt_interrupt</title>
<updated>2019-04-03T04:26:25+00:00</updated>
<author>
<name>Malcolm Priestley</name>
<email>tvboxspy@gmail.com</email>
</author>
<published>2019-03-27T18:45:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b9ddff2a41cd6247464dd86d3b9c4e02f916006d'/>
<id>urn:sha1:b9ddff2a41cd6247464dd86d3b9c4e02f916006d</id>
<content type='text'>
commit cc26358f89c3e493b54766b1ca56cfc6b14db78a upstream.

A check for vif is made in vnt_interrupt_work.

There is a small chance of leaving interrupt disabled while vif
is NULL and the work hasn't been scheduled.

Signed-off-by: Malcolm Priestley &lt;tvboxspy@gmail.com&gt;
CC: stable@vger.kernel.org # v4.2+
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>staging: vt6655: remove some redundant variables</title>
<updated>2018-07-11T12:47:08+00:00</updated>
<author>
<name>Colin Ian King</name>
<email>colin.king@canonical.com</email>
</author>
<published>2018-07-11T11:47:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d6ff1b52b569dc12ba5be027bc6c22f4ac0f4ce1'/>
<id>urn:sha1:d6ff1b52b569dc12ba5be027bc6c22f4ac0f4ce1</id>
<content type='text'>
Variables rx_sts, sq, frame and is_pspoll are being assigned but are
never used hence they are redundant and can be removed.

Cleans up clang warnings:
warning: variable 'sq' set but not used [-Wunused-but-set-variable]
warning: variable 'rx_sts' set but not used [-Wunused-but-set-variable]
warning: variable 'frame' set but not used [-Wunused-but-set-variable]
warning: variable 'is_pspoll' set but not used [-Wunused-but-set-variable]

Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: vt6655: remove unnecessary line breaks in function definition.</title>
<updated>2018-04-23T13:23:36+00:00</updated>
<author>
<name>Danilo Alves</name>
<email>daniloalves@riseup.net</email>
</author>
<published>2018-04-07T14:55:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=009bdc15ab5578401ebca6d362ca35e47b5b8f6a'/>
<id>urn:sha1:009bdc15ab5578401ebca6d362ca35e47b5b8f6a</id>
<content type='text'>
This patch corrects the function definition style of CARDvSafeResetRx.
Issue found by checkpatch.

CHECK: Lines should not end with a '('

Signed-off-by: Danilo Alves &lt;daniloalves@riseup.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: vt6655: add handling memory leak on vnt_start()</title>
<updated>2018-04-23T13:23:36+00:00</updated>
<author>
<name>Ji-Hun Kim</name>
<email>ji_hun.kim@samsung.com</email>
</author>
<published>2018-04-05T07:09:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1dc751a5b51d730a98b528672f91d7a38aca5123'/>
<id>urn:sha1:1dc751a5b51d730a98b528672f91d7a38aca5123</id>
<content type='text'>
There was no code for handling memory leaks of device_init_rings() and
request_irq(). It needs to free allocated memory in the device_init_rings()
, when request_irq() would be failed. Add freeing sequences of irq and
device init rings.

Signed-off-by: Ji-Hun Kim &lt;ji_hun.kim@samsung.com&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: vt6655: check for memory allocation failures</title>
<updated>2018-04-23T13:23:36+00:00</updated>
<author>
<name>Ji-Hun Kim</name>
<email>ji_hun.kim@samsung.com</email>
</author>
<published>2018-04-05T07:09:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5341ee0adb17d12a96dc5344e0d267cd12b52135'/>
<id>urn:sha1:5341ee0adb17d12a96dc5344e0d267cd12b52135</id>
<content type='text'>
There are no null pointer checking on rd_info and td_info values which
are allocated by kzalloc. It has potential null pointer dereferencing
issues. Implement error handling code on device_init_rd*, device_init_td*
and vnt_start for the allocation failures.

Signed-off-by: Ji-Hun Kim &lt;ji_hun.kim@samsung.com&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: vt6655: Delete unused typedef enum _chip_type</title>
<updated>2018-03-28T11:57:44+00:00</updated>
<author>
<name>Nishka Dasgupta</name>
<email>nishka.dasgupta_ug18@ashoka.edu.in</email>
</author>
<published>2018-03-24T11:59:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f47ecc0cf3d3d8e5d487b8392335ff151e4251f1'/>
<id>urn:sha1:f47ecc0cf3d3d8e5d487b8392335ff151e4251f1</id>
<content type='text'>
Delete unused typedef enum _chip_type.

Signed-off-by: Nishka Dasgupta &lt;nishka.dasgupta_ug18@ashoka.edu.in&gt;
Acked-by: Julia Lawall &lt;julia.lawall@lip6.fr&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: vt6655: Delete unused typedef struct _version</title>
<updated>2018-03-28T11:57:44+00:00</updated>
<author>
<name>Nishka Dasgupta</name>
<email>nishka.dasgupta_ug18@ashoka.edu.in</email>
</author>
<published>2018-03-24T11:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=02769c265f15b85a706a119abec63986525d74b6'/>
<id>urn:sha1:02769c265f15b85a706a119abec63986525d74b6</id>
<content type='text'>
Delete unused typedef struct _version.

Signed-off-by: Nishka Dasgupta &lt;nishka.dasgupta_ug18@ashoka.edu.in&gt;
Acked-by: Julia Lawall &lt;julia.lawall@lip6.fr&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: vt6655: Delete unused typedef enum _CARD_STATUS_TYPE</title>
<updated>2018-03-28T11:57:43+00:00</updated>
<author>
<name>Nishka Dasgupta</name>
<email>nishka.dasgupta_ug18@ashoka.edu.in</email>
</author>
<published>2018-03-24T11:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7e131ddea86b7e51f82a9391328e14c52df74348'/>
<id>urn:sha1:7e131ddea86b7e51f82a9391328e14c52df74348</id>
<content type='text'>
Delete unused typedef enum _CARD_STATUS_TYPE.

Signed-off-by: Nishka Dasgupta &lt;nishka.dasgupta_ug18@ashoka.edu.in&gt;
Acked-by: Julia Lawall &lt;julia.lawall@lip6.fr&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: vt6655: Delete unused enum CARD_PKT_TYPE</title>
<updated>2018-03-28T11:57:43+00:00</updated>
<author>
<name>Nishka Dasgupta</name>
<email>nishka.dasgupta_ug18@ashoka.edu.in</email>
</author>
<published>2018-03-24T11:59:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f45de8cf2f4b05d913975f346b652ece0fcd7ff1'/>
<id>urn:sha1:f45de8cf2f4b05d913975f346b652ece0fcd7ff1</id>
<content type='text'>
Delete unused enum CARD_PKT_TYPE.

Signed-off-by: Nishka Dasgupta &lt;nishka.dasgupta_ug18@ashoka.edu.in&gt;
Acked-by: Julia Lawall &lt;julia.lawall@lip6.fr&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
