<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/parisc, branch linux-6.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.9.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.9.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2024-03-08T09:00:07Z</updated>
<entry>
<title>parisc: led: Convert to platform remove callback returning void</title>
<updated>2024-03-08T09:00:07Z</updated>
<author>
<name>Uwe Kleine-König</name>
<email>u.kleine-koenig@pengutronix.de</email>
</author>
<published>2024-03-08T08:51:12Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=26dd48780bd2232a8f50f878929a9e448b7fd531'/>
<id>urn:sha1:26dd48780bd2232a8f50f878929a9e448b7fd531</id>
<content type='text'>
The .remove() callback for a platform driver returns an int which makes
many driver authors wrongly assume it's possible to do error handling by
returning an error code. However the value returned is ignored (apart
from emitting a warning) and this typically results in resource leaks.

To improve here there is a quest to make the remove callback return
void. In the first step of this quest all drivers are converted to
.remove_new(), which already returns void. Eventually after all drivers
are converted, .remove_new() will be renamed to .remove().

Trivially convert this driver from always returning zero in the remove
callback to the void returning variant.

Signed-off-by: Uwe Kleine-König &lt;u.kleine-koenig@pengutronix.de&gt;
Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
</content>
</entry>
<entry>
<title>parisc/power: Fix power soft-off button emulation on qemu</title>
<updated>2024-01-07T21:59:16Z</updated>
<author>
<name>Helge Deller</name>
<email>deller@gmx.de</email>
</author>
<published>2024-01-03T20:17:23Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6472036581f947109b20664121db1d143e916f0b'/>
<id>urn:sha1:6472036581f947109b20664121db1d143e916f0b</id>
<content type='text'>
Make sure to start the kthread to check the power button on qemu as
well if the power button address was provided.
This fixes the qemu built-in system_powerdown runtime command.

Fixes: d0c219472980 ("parisc/power: Add power soft-off when running on qemu")
Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
Cc: stable@vger.kernel.org # v6.0+
</content>
</entry>
<entry>
<title>parisc/power: Fix power soft-off when running on qemu</title>
<updated>2023-11-18T17:59:30Z</updated>
<author>
<name>Helge Deller</name>
<email>deller@gmx.de</email>
</author>
<published>2023-11-17T15:43:52Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6ad6e15a9c46b8f0932cd99724f26f3db4db1cdf'/>
<id>urn:sha1:6ad6e15a9c46b8f0932cd99724f26f3db4db1cdf</id>
<content type='text'>
Firmware returns the physical address of the power switch,
so need to use gsc_writel() instead of direct memory access.

Fixes: d0c219472980 ("parisc/power: Add power soft-off when running on qemu")
Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
Cc: stable@vger.kernel.org # v6.0+
</content>
</entry>
<entry>
<title>parisc/power: Trivial whitespace cleanups and license update</title>
<updated>2023-10-30T13:54:40Z</updated>
<author>
<name>Helge Deller</name>
<email>deller@gmx.de</email>
</author>
<published>2023-10-17T20:33:30Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=fe0a9b8b22248eb74983ae37af9347c1c068012c'/>
<id>urn:sha1:fe0a9b8b22248eb74983ae37af9347c1c068012c</id>
<content type='text'>
Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
</content>
</entry>
<entry>
<title>parisc/power: Add power soft-off when running on qemu</title>
<updated>2023-10-30T13:54:40Z</updated>
<author>
<name>Helge Deller</name>
<email>deller@gmx.de</email>
</author>
<published>2023-10-17T20:19:53Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d0c219472980d15f5cbc5c8aec736848bda3f235'/>
<id>urn:sha1:d0c219472980d15f5cbc5c8aec736848bda3f235</id>
<content type='text'>
Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
Cc: stable@vger.kernel.org # v6.0+
</content>
</entry>
<entry>
<title>parisc: sba-iommu: Fix comment when calculating IOC number</title>
<updated>2023-10-30T13:54:40Z</updated>
<author>
<name>Helge Deller</name>
<email>deller@gmx.de</email>
</author>
<published>2023-10-17T18:40:45Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=58ad89e866768b0af962305b6c714ea8f0b5ca51'/>
<id>urn:sha1:58ad89e866768b0af962305b6c714ea8f0b5ca51</id>
<content type='text'>
Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
</content>
</entry>
<entry>
<title>parisc: iosapic.c: Fix sparse warnings</title>
<updated>2023-08-31T19:42:42Z</updated>
<author>
<name>Helge Deller</name>
<email>deller@gmx.de</email>
</author>
<published>2023-08-30T09:59:55Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=927c6c8aa27c284a799b8c18784e37d3373af908'/>
<id>urn:sha1:927c6c8aa27c284a799b8c18784e37d3373af908</id>
<content type='text'>
Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
</content>
</entry>
<entry>
<title>parisc: ccio-dma: Fix sparse warnings</title>
<updated>2023-08-31T19:42:42Z</updated>
<author>
<name>Helge Deller</name>
<email>deller@gmx.de</email>
</author>
<published>2023-08-30T09:36:52Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=9a47a710cf517801a8b4fff9949c4cecb5fd019a'/>
<id>urn:sha1:9a47a710cf517801a8b4fff9949c4cecb5fd019a</id>
<content type='text'>
Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
</content>
</entry>
<entry>
<title>parisc: sba-iommu: Fix sparse warnigs</title>
<updated>2023-08-31T19:42:42Z</updated>
<author>
<name>Helge Deller</name>
<email>deller@gmx.de</email>
</author>
<published>2023-08-30T09:49:57Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c1ebb94071cb4455177bafa619423acb3494d15d'/>
<id>urn:sha1:c1ebb94071cb4455177bafa619423acb3494d15d</id>
<content type='text'>
Fix sparse warnings, as pdir is __le64 *.

Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
</content>
</entry>
<entry>
<title>parisc: sba_iommu: Fix build warning if procfs if disabled</title>
<updated>2023-08-31T19:42:42Z</updated>
<author>
<name>Helge Deller</name>
<email>deller@gmx.de</email>
</author>
<published>2023-08-30T05:56:04Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6428bc7bd3f35e43c8cb7359cb89d83248d339d2'/>
<id>urn:sha1:6428bc7bd3f35e43c8cb7359cb89d83248d339d2</id>
<content type='text'>
Clean up the code, e.g. make proc_mckinley_root static, drop the now
empty mckinley header file and remove some unneeded ifdefs around procfs
functions.

Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
Reported-by: kernel test robot &lt;lkp@intel.com&gt;
Closes: https://lore.kernel.org/oe-kbuild-all/202308300800.Jod4sHzM-lkp@intel.com/
Fixes: 77e0ddf097d6 ("parisc: ccio-dma: Create private runway procfs root entry")
</content>
</entry>
</feed>
