<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/staging/wfx, branch v5.17</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>staging: wfx: sta: Fix 'else' coding style warning</title>
<updated>2021-09-17T14:23:42+00:00</updated>
<author>
<name>Srivathsa Dara</name>
<email>srivathsa729.8@gmail.com</email>
</author>
<published>2021-09-14T14:31:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=cc5e3fff9a70362f2c55a38ac85c767d1e2b4f10'/>
<id>cc5e3fff9a70362f2c55a38ac85c767d1e2b4f10</id>
<content type='text'>
Fix 'else is not generally useful after a break or return' checkpatch
warning

Signed-off-by: Srivathsa Dara &lt;srivathsa729.8@gmail.com&gt;
Link: https://lore.kernel.org/r/20210914143107.18436-1-srivathsa729.8@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix 'else is not generally useful after a break or return' checkpatch
warning

Signed-off-by: Srivathsa Dara &lt;srivathsa729.8@gmail.com&gt;
Link: https://lore.kernel.org/r/20210914143107.18436-1-srivathsa729.8@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: wfx: ensure IRQ is ready before enabling it</title>
<updated>2021-09-14T07:16:34+00:00</updated>
<author>
<name>Jérôme Pouiller</name>
<email>jerome.pouiller@silabs.com</email>
</author>
<published>2021-09-13T13:02:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=5e57c668dc097c6c27c973504706edec53f79281'/>
<id>5e57c668dc097c6c27c973504706edec53f79281</id>
<content type='text'>
Since commit 5561770f80b1 ("staging: wfx: repair external IRQ for
SDIO"), wfx_sdio_irq_subscribe() enforce the device to use IRQs.
However, there is currently a race in this code. An IRQ may happen
before the IRQ has been registered.

The problem has observed during debug session when the device crashes
before the IRQ set up:

    [ 1.546] wfx-sdio mmc0:0001:1: started firmware 3.12.2 "WF200_ASIC_WFM_(Jenkins)_FW3.12.2" (API: 3.7, keyset: C0, caps: 0x00000002)
    [ 2.559] wfx-sdio mmc0:0001:1: time out while polling control register
    [ 3.565] wfx-sdio mmc0:0001:1: chip is abnormally long to answer
    [ 6.563] wfx-sdio mmc0:0001:1: chip did not answer
    [ 6.568] wfx-sdio mmc0:0001:1: hardware request CONFIGURATION (0x09) on vif 2 returned error -110
    [ 6.577] wfx-sdio mmc0:0001:1: PDS bytes 0 to 12: chip didn't reply (corrupted file?)
    [ 6.585] Unable to handle kernel NULL pointer dereference at virtual address 00000000
    [ 6.592] pgd = c0004000
    [ 6.595] [00000000] *pgd=00000000
    [ 6.598] Internal error: Oops - BUG: 17 [#1] THUMB2
    [ 6.603] Modules linked in:
    [ 6.606] CPU: 0 PID: 23 Comm: kworker/u2:1 Not tainted 3.18.19 #78
    [ 6.612] Workqueue: kmmcd mmc_rescan
    [ 6.616] task: c176d100 ti: c0e50000 task.ti: c0e50000
    [ 6.621] PC is at wake_up_process+0xa/0x14
    [ 6.625] LR is at sdio_irq+0x61/0x250
    [ 6.629] pc : [&lt;c001e8ae&gt;] lr : [&lt;c00ec5bd&gt;] psr: 600001b3
    [ 6.629] sp : c0e51bd8 ip : c0e51cc8 fp : 00000001
    [ 6.640] r10: 00000003 r9 : 00000000 r8 : c0003c34
    [ 6.644] r7 : c0e51bd8 r6 : c0003c30 r5 : 00000001 r4 : c0e78c00
    [ 6.651] r3 : 00000000 r2 : 00000000 r1 : 00000003 r0 : 00000000
    [ 6.657] Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA Thumb Segment kernel
    [ 6.664] Control: 50c53c7d Table: 11fd8059 DAC: 00000015
    [ 6.670] Process kworker/u2:1 (pid: 23, stack limit = 0xc0e501b0)
    [ 6.676] Stack: (0xc0e51bd8 to 0xc0e52000)
    [...]
    [ 6.949] [&lt;c001e8ae&gt;] (wake_up_process) from [&lt;c00ec5bd&gt;] (sdio_irq+0x61/0x250)
    [ 6.956] [&lt;c00ec5bd&gt;] (sdio_irq) from [&lt;c0025099&gt;] (handle_irq_event_percpu+0x17/0x92)
    [ 6.964] [&lt;c0025099&gt;] (handle_irq_event_percpu) from [&lt;c002512f&gt;] (handle_irq_event+0x1b/0x24)
    [ 6.973] [&lt;c002512f&gt;] (handle_irq_event) from [&lt;c0026577&gt;] (handle_level_irq+0x5d/0x76)
    [ 6.981] [&lt;c0026577&gt;] (handle_level_irq) from [&lt;c0024cc3&gt;] (generic_handle_irq+0x13/0x1c)
    [ 6.989] [&lt;c0024cc3&gt;] (generic_handle_irq) from [&lt;c0024dd9&gt;] (__handle_domain_irq+0x31/0x48)
    [ 6.997] [&lt;c0024dd9&gt;] (__handle_domain_irq) from [&lt;c0008359&gt;] (ov_handle_irq+0x31/0xe0)
    [ 7.005] [&lt;c0008359&gt;] (ov_handle_irq) from [&lt;c000af5b&gt;] (__irq_svc+0x3b/0x5c)
    [ 7.013] Exception stack(0xc0e51c68 to 0xc0e51cb0)
    [...]
    [ 7.038] [&lt;c000af5b&gt;] (__irq_svc) from [&lt;c01775aa&gt;] (wait_for_common+0x9e/0xc4)
    [ 7.045] [&lt;c01775aa&gt;] (wait_for_common) from [&lt;c00e1dc3&gt;] (mmc_wait_for_req+0x4b/0xdc)
    [ 7.053] [&lt;c00e1dc3&gt;] (mmc_wait_for_req) from [&lt;c00e1e83&gt;] (mmc_wait_for_cmd+0x2f/0x34)
    [ 7.061] [&lt;c00e1e83&gt;] (mmc_wait_for_cmd) from [&lt;c00e7b2b&gt;] (mmc_io_rw_direct_host+0x71/0xac)
    [ 7.070] [&lt;c00e7b2b&gt;] (mmc_io_rw_direct_host) from [&lt;c00e8f79&gt;] (sdio_claim_irq+0x6b/0x116)
    [ 7.078] [&lt;c00e8f79&gt;] (sdio_claim_irq) from [&lt;c00d8415&gt;] (wfx_sdio_irq_subscribe+0x19/0x94)
    [ 7.086] [&lt;c00d8415&gt;] (wfx_sdio_irq_subscribe) from [&lt;c00d5229&gt;] (wfx_probe+0x189/0x2ac)
    [ 7.095] [&lt;c00d5229&gt;] (wfx_probe) from [&lt;c00d83bf&gt;] (wfx_sdio_probe+0x8f/0xcc)
    [ 7.102] [&lt;c00d83bf&gt;] (wfx_sdio_probe) from [&lt;c00e7fbb&gt;] (sdio_bus_probe+0x5f/0xa8)
    [ 7.109] [&lt;c00e7fbb&gt;] (sdio_bus_probe) from [&lt;c00be229&gt;] (driver_probe_device+0x59/0x134)
    [ 7.118] [&lt;c00be229&gt;] (driver_probe_device) from [&lt;c00bd4d7&gt;] (bus_for_each_drv+0x3f/0x4a)
    [ 7.126] [&lt;c00bd4d7&gt;] (bus_for_each_drv) from [&lt;c00be1a5&gt;] (device_attach+0x3b/0x52)
    [ 7.134] [&lt;c00be1a5&gt;] (device_attach) from [&lt;c00bdc2b&gt;] (bus_probe_device+0x17/0x4c)
    [ 7.141] [&lt;c00bdc2b&gt;] (bus_probe_device) from [&lt;c00bcd69&gt;] (device_add+0x2c5/0x334)
    [ 7.149] [&lt;c00bcd69&gt;] (device_add) from [&lt;c00e80bf&gt;] (sdio_add_func+0x23/0x44)
    [ 7.156] [&lt;c00e80bf&gt;] (sdio_add_func) from [&lt;c00e79eb&gt;] (mmc_attach_sdio+0x187/0x1ec)
    [ 7.164] [&lt;c00e79eb&gt;] (mmc_attach_sdio) from [&lt;c00e31bd&gt;] (mmc_rescan+0x18d/0x1fc)
    [ 7.172] [&lt;c00e31bd&gt;] (mmc_rescan) from [&lt;c001a14f&gt;] (process_one_work+0xd7/0x170)
    [ 7.179] [&lt;c001a14f&gt;] (process_one_work) from [&lt;c001a59b&gt;] (worker_thread+0x103/0x1bc)
    [ 7.187] [&lt;c001a59b&gt;] (worker_thread) from [&lt;c001c731&gt;] (kthread+0x7d/0x90)
    [ 7.194] [&lt;c001c731&gt;] (kthread) from [&lt;c0008ce1&gt;] (ret_from_fork+0x11/0x30)
    [ 7.201] Code: 2103 b580 2200 af00 (681b) 46bd
    [ 7.206] ---[ end trace 3ab50aced42eedb4 ]---

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-33-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since commit 5561770f80b1 ("staging: wfx: repair external IRQ for
SDIO"), wfx_sdio_irq_subscribe() enforce the device to use IRQs.
However, there is currently a race in this code. An IRQ may happen
before the IRQ has been registered.

The problem has observed during debug session when the device crashes
before the IRQ set up:

    [ 1.546] wfx-sdio mmc0:0001:1: started firmware 3.12.2 "WF200_ASIC_WFM_(Jenkins)_FW3.12.2" (API: 3.7, keyset: C0, caps: 0x00000002)
    [ 2.559] wfx-sdio mmc0:0001:1: time out while polling control register
    [ 3.565] wfx-sdio mmc0:0001:1: chip is abnormally long to answer
    [ 6.563] wfx-sdio mmc0:0001:1: chip did not answer
    [ 6.568] wfx-sdio mmc0:0001:1: hardware request CONFIGURATION (0x09) on vif 2 returned error -110
    [ 6.577] wfx-sdio mmc0:0001:1: PDS bytes 0 to 12: chip didn't reply (corrupted file?)
    [ 6.585] Unable to handle kernel NULL pointer dereference at virtual address 00000000
    [ 6.592] pgd = c0004000
    [ 6.595] [00000000] *pgd=00000000
    [ 6.598] Internal error: Oops - BUG: 17 [#1] THUMB2
    [ 6.603] Modules linked in:
    [ 6.606] CPU: 0 PID: 23 Comm: kworker/u2:1 Not tainted 3.18.19 #78
    [ 6.612] Workqueue: kmmcd mmc_rescan
    [ 6.616] task: c176d100 ti: c0e50000 task.ti: c0e50000
    [ 6.621] PC is at wake_up_process+0xa/0x14
    [ 6.625] LR is at sdio_irq+0x61/0x250
    [ 6.629] pc : [&lt;c001e8ae&gt;] lr : [&lt;c00ec5bd&gt;] psr: 600001b3
    [ 6.629] sp : c0e51bd8 ip : c0e51cc8 fp : 00000001
    [ 6.640] r10: 00000003 r9 : 00000000 r8 : c0003c34
    [ 6.644] r7 : c0e51bd8 r6 : c0003c30 r5 : 00000001 r4 : c0e78c00
    [ 6.651] r3 : 00000000 r2 : 00000000 r1 : 00000003 r0 : 00000000
    [ 6.657] Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA Thumb Segment kernel
    [ 6.664] Control: 50c53c7d Table: 11fd8059 DAC: 00000015
    [ 6.670] Process kworker/u2:1 (pid: 23, stack limit = 0xc0e501b0)
    [ 6.676] Stack: (0xc0e51bd8 to 0xc0e52000)
    [...]
    [ 6.949] [&lt;c001e8ae&gt;] (wake_up_process) from [&lt;c00ec5bd&gt;] (sdio_irq+0x61/0x250)
    [ 6.956] [&lt;c00ec5bd&gt;] (sdio_irq) from [&lt;c0025099&gt;] (handle_irq_event_percpu+0x17/0x92)
    [ 6.964] [&lt;c0025099&gt;] (handle_irq_event_percpu) from [&lt;c002512f&gt;] (handle_irq_event+0x1b/0x24)
    [ 6.973] [&lt;c002512f&gt;] (handle_irq_event) from [&lt;c0026577&gt;] (handle_level_irq+0x5d/0x76)
    [ 6.981] [&lt;c0026577&gt;] (handle_level_irq) from [&lt;c0024cc3&gt;] (generic_handle_irq+0x13/0x1c)
    [ 6.989] [&lt;c0024cc3&gt;] (generic_handle_irq) from [&lt;c0024dd9&gt;] (__handle_domain_irq+0x31/0x48)
    [ 6.997] [&lt;c0024dd9&gt;] (__handle_domain_irq) from [&lt;c0008359&gt;] (ov_handle_irq+0x31/0xe0)
    [ 7.005] [&lt;c0008359&gt;] (ov_handle_irq) from [&lt;c000af5b&gt;] (__irq_svc+0x3b/0x5c)
    [ 7.013] Exception stack(0xc0e51c68 to 0xc0e51cb0)
    [...]
    [ 7.038] [&lt;c000af5b&gt;] (__irq_svc) from [&lt;c01775aa&gt;] (wait_for_common+0x9e/0xc4)
    [ 7.045] [&lt;c01775aa&gt;] (wait_for_common) from [&lt;c00e1dc3&gt;] (mmc_wait_for_req+0x4b/0xdc)
    [ 7.053] [&lt;c00e1dc3&gt;] (mmc_wait_for_req) from [&lt;c00e1e83&gt;] (mmc_wait_for_cmd+0x2f/0x34)
    [ 7.061] [&lt;c00e1e83&gt;] (mmc_wait_for_cmd) from [&lt;c00e7b2b&gt;] (mmc_io_rw_direct_host+0x71/0xac)
    [ 7.070] [&lt;c00e7b2b&gt;] (mmc_io_rw_direct_host) from [&lt;c00e8f79&gt;] (sdio_claim_irq+0x6b/0x116)
    [ 7.078] [&lt;c00e8f79&gt;] (sdio_claim_irq) from [&lt;c00d8415&gt;] (wfx_sdio_irq_subscribe+0x19/0x94)
    [ 7.086] [&lt;c00d8415&gt;] (wfx_sdio_irq_subscribe) from [&lt;c00d5229&gt;] (wfx_probe+0x189/0x2ac)
    [ 7.095] [&lt;c00d5229&gt;] (wfx_probe) from [&lt;c00d83bf&gt;] (wfx_sdio_probe+0x8f/0xcc)
    [ 7.102] [&lt;c00d83bf&gt;] (wfx_sdio_probe) from [&lt;c00e7fbb&gt;] (sdio_bus_probe+0x5f/0xa8)
    [ 7.109] [&lt;c00e7fbb&gt;] (sdio_bus_probe) from [&lt;c00be229&gt;] (driver_probe_device+0x59/0x134)
    [ 7.118] [&lt;c00be229&gt;] (driver_probe_device) from [&lt;c00bd4d7&gt;] (bus_for_each_drv+0x3f/0x4a)
    [ 7.126] [&lt;c00bd4d7&gt;] (bus_for_each_drv) from [&lt;c00be1a5&gt;] (device_attach+0x3b/0x52)
    [ 7.134] [&lt;c00be1a5&gt;] (device_attach) from [&lt;c00bdc2b&gt;] (bus_probe_device+0x17/0x4c)
    [ 7.141] [&lt;c00bdc2b&gt;] (bus_probe_device) from [&lt;c00bcd69&gt;] (device_add+0x2c5/0x334)
    [ 7.149] [&lt;c00bcd69&gt;] (device_add) from [&lt;c00e80bf&gt;] (sdio_add_func+0x23/0x44)
    [ 7.156] [&lt;c00e80bf&gt;] (sdio_add_func) from [&lt;c00e79eb&gt;] (mmc_attach_sdio+0x187/0x1ec)
    [ 7.164] [&lt;c00e79eb&gt;] (mmc_attach_sdio) from [&lt;c00e31bd&gt;] (mmc_rescan+0x18d/0x1fc)
    [ 7.172] [&lt;c00e31bd&gt;] (mmc_rescan) from [&lt;c001a14f&gt;] (process_one_work+0xd7/0x170)
    [ 7.179] [&lt;c001a14f&gt;] (process_one_work) from [&lt;c001a59b&gt;] (worker_thread+0x103/0x1bc)
    [ 7.187] [&lt;c001a59b&gt;] (worker_thread) from [&lt;c001c731&gt;] (kthread+0x7d/0x90)
    [ 7.194] [&lt;c001c731&gt;] (kthread) from [&lt;c0008ce1&gt;] (ret_from_fork+0x11/0x30)
    [ 7.201] Code: 2103 b580 2200 af00 (681b) 46bd
    [ 7.206] ---[ end trace 3ab50aced42eedb4 ]---

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-33-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: wfx: indent functions arguments</title>
<updated>2021-09-14T07:16:34+00:00</updated>
<author>
<name>Jérôme Pouiller</name>
<email>jerome.pouiller@silabs.com</email>
</author>
<published>2021-09-13T13:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=9497551376dcd18cccb18aba64e6a13bc54a9f50'/>
<id>9497551376dcd18cccb18aba64e6a13bc54a9f50</id>
<content type='text'>
Function arguments must be aligned with first argument. Apply that
rule.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-32-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Function arguments must be aligned with first argument. Apply that
rule.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-32-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: wfx: explain the purpose of wfx_send_pds()</title>
<updated>2021-09-14T07:16:33+00:00</updated>
<author>
<name>Jérôme Pouiller</name>
<email>jerome.pouiller@silabs.com</email>
</author>
<published>2021-09-13T13:02:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=c382d79a712af5c1a96bc9febc9b12670d49df97'/>
<id>c382d79a712af5c1a96bc9febc9b12670d49df97</id>
<content type='text'>
On first look, the goal of wfx_send_pds() is not obvious. A small
explanation is welcomed.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-31-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On first look, the goal of wfx_send_pds() is not obvious. A small
explanation is welcomed.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-31-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: wfx: remove useless comments after #endif</title>
<updated>2021-09-14T07:16:33+00:00</updated>
<author>
<name>Jérôme Pouiller</name>
<email>jerome.pouiller@silabs.com</email>
</author>
<published>2021-09-13T13:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=b262f38c33a84091f69b267e1b4228a8f5bd3901'/>
<id>b262f38c33a84091f69b267e1b4228a8f5bd3901</id>
<content type='text'>
Comments after the last #endif of header files don't bring any
information and are redundant with the name of the file. Drop them.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-30-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Comments after the last #endif of header files don't bring any
information and are redundant with the name of the file. Drop them.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-30-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: wfx: fix comments styles</title>
<updated>2021-09-14T07:16:33+00:00</updated>
<author>
<name>Jérôme Pouiller</name>
<email>jerome.pouiller@silabs.com</email>
</author>
<published>2021-09-13T13:01:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=58de699451cef33b1314febc8c1f4a9f1243593a'/>
<id>58de699451cef33b1314febc8c1f4a9f1243593a</id>
<content type='text'>
Unify all comments of the wfx driver to use the same comment style.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-29-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unify all comments of the wfx driver to use the same comment style.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-29-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: wfx: avoid c99 comments</title>
<updated>2021-09-14T07:16:33+00:00</updated>
<author>
<name>Jérôme Pouiller</name>
<email>jerome.pouiller@silabs.com</email>
</author>
<published>2021-09-13T13:01:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=63aac5db1aba09f53f196170d6e14c5707f69b49'/>
<id>63aac5db1aba09f53f196170d6e14c5707f69b49</id>
<content type='text'>
The wfx driver is a network driver. C99 comments are prohibited in this
part of the kernel.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-28-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The wfx driver is a network driver. C99 comments are prohibited in this
part of the kernel.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-28-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: wfx: reformat comment</title>
<updated>2021-09-14T07:16:33+00:00</updated>
<author>
<name>Jérôme Pouiller</name>
<email>jerome.pouiller@silabs.com</email>
</author>
<published>2021-09-13T13:01:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=9885474d45a833271f1f850f8cc524d75ee52c21'/>
<id>9885474d45a833271f1f850f8cc524d75ee52c21</id>
<content type='text'>
The new comment takes only one line instead of three.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-27-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new comment takes only one line instead of three.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-27-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: wfx: update files descriptions</title>
<updated>2021-09-14T07:16:33+00:00</updated>
<author>
<name>Jérôme Pouiller</name>
<email>jerome.pouiller@silabs.com</email>
</author>
<published>2021-09-13T13:01:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=31f8da63312ee484e858cc61def33a3b26bad3c8'/>
<id>31f8da63312ee484e858cc61def33a3b26bad3c8</id>
<content type='text'>
Each file of the driver contains a short description of its purpose.
These description were a bit outdated.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-26-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Each file of the driver contains a short description of its purpose.
These description were a bit outdated.

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-26-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: wfx: remove references to WFxxx in comments</title>
<updated>2021-09-14T07:16:33+00:00</updated>
<author>
<name>Jérôme Pouiller</name>
<email>jerome.pouiller@silabs.com</email>
</author>
<published>2021-09-13T13:01:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=a99f20b66753acc0a959116258bb6dbad514a637'/>
<id>a99f20b66753acc0a959116258bb6dbad514a637</id>
<content type='text'>
The WF200 is the only representative of the WFxxx series and the
development of any successor is not expected. So, for clarity, replace
occurrences of "WFxxx" with "WF200".

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-25-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The WF200 is the only representative of the WFxxx series and the
development of any successor is not expected. So, for clarity, replace
occurrences of "WFxxx" with "WF200".

Signed-off-by: Jérôme Pouiller &lt;jerome.pouiller@silabs.com&gt;
Link: https://lore.kernel.org/r/20210913130203.1903622-25-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
