<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/staging/axis-fifo, branch master</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=master</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2026-02-23T14:45:31Z</updated>
<entry>
<title>staging: axis-fifo: refactor device tree parsing</title>
<updated>2026-02-23T14:45:31Z</updated>
<author>
<name>Gustavo Piaz da Silva</name>
<email>gustavopiazdasilva2102@gmail.com</email>
</author>
<published>2026-02-23T11:42:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a8422facc2c8167d7bd72da99c8dc1ee3bfc181f'/>
<id>urn:sha1:a8422facc2c8167d7bd72da99c8dc1ee3bfc181f</id>
<content type='text'>
Refactor the device tree parsing logic in axis_fifo_probe() to reduce
verbosity and simplify error handling.

Remove the verbose error logging and goto logic. Instead, check
of_property_read_u32() return values directly and propagate error codes
immediately. This aligns the driver with modern kernel standards by
removing unnecessary error messages during probe.

Signed-off-by: Gustavo Piaz da Silva &lt;gustavopiazdasilva2102@gmail.com&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Link: https://patch.msgid.link/20260223114207.3639-3-gustavopiazdasilva2102@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: axis-fifo: use u32 for fifo depth flags</title>
<updated>2026-02-23T14:45:31Z</updated>
<author>
<name>Gustavo Piaz da Silva</name>
<email>gustavopiazdasilva2102@gmail.com</email>
</author>
<published>2026-02-23T11:42:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c2be939e93369568066554c37b222c4c309710c9'/>
<id>urn:sha1:c2be939e93369568066554c37b222c4c309710c9</id>
<content type='text'>
Update has_rx_fifo and has_tx_fifo types from int to u32 in struct
axis_fifo.

The of_property_read_u32() function expects a pointer to u32. Although
the current code works correctly with int, using u32 aligns the data
structure with the Device Tree API and prevents potential
type-mismatch issues.

Signed-off-by: Gustavo Piaz da Silva &lt;gustavopiazdasilva2102@gmail.com&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Link: https://patch.msgid.link/20260223114207.3639-2-gustavopiazdasilva2102@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: axis-fifo: Fix indentation</title>
<updated>2026-01-27T14:34:32Z</updated>
<author>
<name>Geet Singhi</name>
<email>singhigeet1729@gmail.com</email>
</author>
<published>2026-01-23T20:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=72000df579c7434b0e37b81a131328b0bafd0c86'/>
<id>urn:sha1:72000df579c7434b0e37b81a131328b0bafd0c86</id>
<content type='text'>
Check reported by checkpatch.pl

CHECK: Alignment should match open parenthesis

Signed-off-by: Geet Singhi &lt;singhigeet1729@gmail.com&gt;
Link: https://patch.msgid.link/20260123205905.37717-1-singhigeet1729@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: axis-fifo: Clean up register and mask definitions</title>
<updated>2026-01-11T12:54:12Z</updated>
<author>
<name>Ovidiu Panait</name>
<email>ovidiu.panait.oss@gmail.com</email>
</author>
<published>2025-12-27T21:26:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=80fd2297d72adaf89ce661c702d0965a364c537b'/>
<id>urn:sha1:80fd2297d72adaf89ce661c702d0965a364c537b</id>
<content type='text'>
Improve readability and consistency of hardware register definitions:
- Remove unnecessary leading zeros from register offset values
- Use BIT() macro for single-bit interrupt mask definitions
- Align values and comments for better readability

No functional change.

Signed-off-by: Ovidiu Panait &lt;ovidiu.panait.oss@gmail.com&gt;
Link: https://patch.msgid.link/20251227212640.3321310-9-ovidiu.panait.oss@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: axis-fifo: Remove redundant comments</title>
<updated>2026-01-11T12:54:12Z</updated>
<author>
<name>Ovidiu Panait</name>
<email>ovidiu.panait.oss@gmail.com</email>
</author>
<published>2025-12-27T21:26:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=02b2a366a64f22cc367911d479297772d6269200'/>
<id>urn:sha1:02b2a366a64f22cc367911d479297772d6269200</id>
<content type='text'>
Drop banner-style section header comments and also remove comments
around self-explanatory code to reduce clutter and improve
readability.

No functional changes.

Signed-off-by: Ovidiu Panait &lt;ovidiu.panait.oss@gmail.com&gt;
Link: https://patch.msgid.link/20251227212640.3321310-8-ovidiu.panait.oss@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: axis-fifo: Remove noisy error messages for user errors</title>
<updated>2026-01-11T12:54:12Z</updated>
<author>
<name>Ovidiu Panait</name>
<email>ovidiu.panait.oss@gmail.com</email>
</author>
<published>2025-12-27T21:26:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=04efe3aa5fa0f81fe38a0ff8e03c0d5bdfcbad5f'/>
<id>urn:sha1:04efe3aa5fa0f81fe38a0ff8e03c0d5bdfcbad5f</id>
<content type='text'>
Remove dev_err() calls for conditions caused by invalid userspace
input. Logging them clutters the kernel log, especially if userspace
repeatedly makes invalid calls.

Also, consolidate the write validation checks into a single condition.

Signed-off-by: Ovidiu Panait &lt;ovidiu.panait.oss@gmail.com&gt;
Link: https://patch.msgid.link/20251227212640.3321310-7-ovidiu.panait.oss@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: axis-fifo: Remove unnecessary zero-length packet check</title>
<updated>2026-01-11T12:54:12Z</updated>
<author>
<name>Ovidiu Panait</name>
<email>ovidiu.panait.oss@gmail.com</email>
</author>
<published>2025-12-27T21:26:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ab517a047b4ef6b62e4ddabfdd3549f19e4bc4c9'/>
<id>urn:sha1:ab517a047b4ef6b62e4ddabfdd3549f19e4bc4c9</id>
<content type='text'>
Remove the check for zero-length packets as this condition cannot
occur during normal operation. According to the Xilinx AXI4-Stream
FIFO Product Guide (PG080), in the Receive Length Register (RLR)
description: "The smallest packet that can be received is 1 byte."

A zero-length packet would indicate a bug in the IP core itself.

Signed-off-by: Ovidiu Panait &lt;ovidiu.panait.oss@gmail.com&gt;
Link: https://patch.msgid.link/20251227212640.3321310-6-ovidiu.panait.oss@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: axis-fifo: Remove unnecessary casts from file-&gt;private_data</title>
<updated>2026-01-11T12:54:12Z</updated>
<author>
<name>Ovidiu Panait</name>
<email>ovidiu.panait.oss@gmail.com</email>
</author>
<published>2025-12-27T21:26:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=eb757312ac1743e9b54b070f6cdc4b32bbe0c8ef'/>
<id>urn:sha1:eb757312ac1743e9b54b070f6cdc4b32bbe0c8ef</id>
<content type='text'>
Drop explicit casts when accessing file-&gt;private_data in the read() and
write() paths, as they are not needed.

Signed-off-by: Ovidiu Panait &lt;ovidiu.panait.oss@gmail.com&gt;
Link: https://patch.msgid.link/20251227212640.3321310-5-ovidiu.panait.oss@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: axis-fifo: Drop unneeded release callback</title>
<updated>2026-01-11T12:54:12Z</updated>
<author>
<name>Ovidiu Panait</name>
<email>ovidiu.panait.oss@gmail.com</email>
</author>
<published>2025-12-27T21:26:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d1a3cfec3aba1d59090486a4fb2572040aa07d3e'/>
<id>urn:sha1:d1a3cfec3aba1d59090486a4fb2572040aa07d3e</id>
<content type='text'>
The release function only clears file-&gt;private_data, which is not
needed. Remove the callback.

Signed-off-by: Ovidiu Panait &lt;ovidiu.panait.oss@gmail.com&gt;
Link: https://patch.msgid.link/20251227212640.3321310-4-ovidiu.panait.oss@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: axis-fifo: Use devm_kasprintf for device name allocation</title>
<updated>2026-01-11T12:54:12Z</updated>
<author>
<name>Ovidiu Panait</name>
<email>ovidiu.panait.oss@gmail.com</email>
</author>
<published>2025-12-27T21:26:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=eb12093d42bae0522c3358cdae44319f9ada1b56'/>
<id>urn:sha1:eb12093d42bae0522c3358cdae44319f9ada1b56</id>
<content type='text'>
Replace manual kzalloc + snprintf with devm_kasprintf, which is
cleaner and purpose-built for this use case.

Signed-off-by: Ovidiu Panait &lt;ovidiu.panait.oss@gmail.com&gt;
Link: https://patch.msgid.link/20251227212640.3321310-3-ovidiu.panait.oss@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
