<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/xtensa/platforms, branch linux-5.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2021-09-18T11:42:05Z</updated>
<entry>
<title>xtensa: ISS: don't panic in rs_init</title>
<updated>2021-09-18T11:42:05Z</updated>
<author>
<name>Jiri Slaby</name>
</author>
<published>2021-07-23T07:43:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dbec7128bfbc962daba087c15d17d6eb4d812636'/>
<id>urn:sha1:dbec7128bfbc962daba087c15d17d6eb4d812636</id>
<content type='text'>
[ Upstream commit 23411c720052ad860b3e579ee4873511e367130a ]

While alloc_tty_driver failure in rs_init would mean we have much bigger
problem, there is no reason to panic when tty_register_driver fails
there. It can fail for various reasons.

So handle the failure gracefully. Actually handle them both while at it.
This will make at least the console functional as it was enabled earlier
by console_initcall in iss_console_init. Instead of shooting down the
whole system.

We move tty_port_init() after alloc_tty_driver(), so that we don't need
to destroy the port in case the latter function fails.

Cc: Chris Zankel &lt;chris@zankel.net&gt;
Cc: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Cc: linux-xtensa@linux-xtensa.org
Acked-by: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;
Link: https://lore.kernel.org/r/20210723074317.32690-2-jslaby@suse.cz
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'xtensa-20210429' of git://github.com/jcmvbkbc/linux-xtensa</title>
<updated>2021-04-30T19:09:28Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2021-04-30T19:09:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=437d1a5b66ca60f209e25f469b395741cc10b731'/>
<id>urn:sha1:437d1a5b66ca60f209e25f469b395741cc10b731</id>
<content type='text'>
Pull Xtensa updates from Max Filippov:

 - switch to generic syscall generation scripts

 - new GDBIO implementation for xtensa semihosting interface

 - various small code fixes and cleanups

 - a few typo fixes in comments and Kconfig help text

* tag 'xtensa-20210429' of git://github.com/jcmvbkbc/linux-xtensa:
  xtensa: ISS: add GDBIO implementation to semihosting interface
  xtensa: ISS: split simcall implementation from semihosting interface
  xtensa: simcall.h: Change compitible to compatible
  xtensa: Couple of typo fixes
  xtensa: drop extraneous register load from initialize_mmu
  xtensa: fix pgprot_noncached assumptions
  xtensa: simplify coherent_kvaddr logic
  xtensa: syscalls: switch to generic syscallhdr.sh
  xtensa: syscalls: switch to generic syscalltbl.sh
  xtensa: stop filling syscall array with sys_ni_syscall
  xtensa: remove unneeded export in boot-elf/Makefile
  xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig
  xtensa: fix warning comparing pointer to 0
  xtensa: fix spelling mistake in Kconfig "wont" -&gt; "won't"
</content>
</entry>
<entry>
<title>xtensa: ISS: add GDBIO implementation to semihosting interface</title>
<updated>2021-04-04T22:39:04Z</updated>
<author>
<name>Max Filippov</name>
</author>
<published>2021-02-18T18:18:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6a8eb99e130f3f7658de2776934374fe1c41279e'/>
<id>urn:sha1:6a8eb99e130f3f7658de2776934374fe1c41279e</id>
<content type='text'>
Add GDBIO implementation for the xtensa semihosting interface. It offers
less functions than the simcall interface, so make some semihosting
functions optional and return error when implementation is not
available.
Add Kconfig menu to select semihosting implementation and add simcall and
GDBIO choices there.

Signed-off-by: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
</content>
</entry>
<entry>
<title>xtensa: ISS: split simcall implementation from semihosting interface</title>
<updated>2021-04-04T22:39:04Z</updated>
<author>
<name>Max Filippov</name>
</author>
<published>2021-02-18T17:12:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=54467c126b19230f4d722b67ed7ae5807ed8f5ce'/>
<id>urn:sha1:54467c126b19230f4d722b67ed7ae5807ed8f5ce</id>
<content type='text'>
Disconnect existing ISS simcall implementation from the semihosting
interface to allow for alternative implementations selectable at
configure time.

Signed-off-by: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
</content>
</entry>
<entry>
<title>xtensa: simcall.h: Change compitible to compatible</title>
<updated>2021-04-04T22:39:04Z</updated>
<author>
<name>Bhaskar Chowdhury</name>
</author>
<published>2021-03-26T01:27:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4671076c4d37a377be3863ba88f62083f1fe3281'/>
<id>urn:sha1:4671076c4d37a377be3863ba88f62083f1fe3281</id>
<content type='text'>
s/compitible/compatible/

Signed-off-by: Bhaskar Chowdhury &lt;unixbhaskar@gmail.com&gt;
Message-Id: &lt;20210326012739.18038-1-unixbhaskar@gmail.com&gt;
Signed-off-by: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
</content>
</entry>
<entry>
<title>tty: do not check tty_unregister_driver's return value</title>
<updated>2021-03-10T08:34:09Z</updated>
<author>
<name>Jiri Slaby</name>
</author>
<published>2021-03-02T06:22:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6c2e6317c975c3cef1e08482a6ed8b734831ffbe'/>
<id>urn:sha1:6c2e6317c975c3cef1e08482a6ed8b734831ffbe</id>
<content type='text'>
These drivers check tty_unregister_driver return value. But they don't
handle a failure correctly (they free the driver in any case). So stop
checking tty_unregister_driver return value and remove also the prints.

In the next patch, tty_unregister_driver's return type will be switched
to void.

Cc: Chris Zankel &lt;chris@zankel.net&gt;
Cc: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Cc: linux-xtensa@linux-xtensa.org
Cc: Jiri Kosina &lt;jikos@kernel.org&gt;
Cc: David Sterba &lt;dsterba@suse.com&gt;
Reviewed-by: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Acked-by: David Sterba &lt;dsterba@suse.com&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;
Link: https://lore.kernel.org/r/20210302062214.29627-34-jslaby@suse.cz
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>tty: xtensa/iss, make rs_init static</title>
<updated>2021-03-10T08:34:08Z</updated>
<author>
<name>Jiri Slaby</name>
</author>
<published>2021-03-02T06:22:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ba444ea3bc9377c0445990da1ce7d5eb33b099d8'/>
<id>urn:sha1:ba444ea3bc9377c0445990da1ce7d5eb33b099d8</id>
<content type='text'>
To fix the warning:
warning: no previous prototype for 'rs_init'

Cc: Chris Zankel &lt;chris@zankel.net&gt;
Cc: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Cc: linux-xtensa@linux-xtensa.org
Acked-by: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;
Link: https://lore.kernel.org/r/20210302062214.29627-33-jslaby@suse.cz
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>tty: xtensa/iss, setup the timer statically</title>
<updated>2021-03-10T08:34:08Z</updated>
<author>
<name>Jiri Slaby</name>
</author>
<published>2021-03-02T06:22:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5a1a8425c4436b7a7596a0cce7857bc058c6c360'/>
<id>urn:sha1:5a1a8425c4436b7a7596a0cce7857bc058c6c360</id>
<content type='text'>
Use DEFINE_TIMER and avoid runtime initialization of the serial_timer.

Cc: Chris Zankel &lt;chris@zankel.net&gt;
Cc: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Cc: linux-xtensa@linux-xtensa.org
Acked-by: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;
Link: https://lore.kernel.org/r/20210302062214.29627-32-jslaby@suse.cz
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>tty: xtensa/iss, remove stale comments</title>
<updated>2021-03-10T08:34:08Z</updated>
<author>
<name>Jiri Slaby</name>
</author>
<published>2021-03-02T06:22:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd5b219425692f4a353d07f5b182e9c71bbcffc2'/>
<id>urn:sha1:bd5b219425692f4a353d07f5b182e9c71bbcffc2</id>
<content type='text'>
These are likely taken over from amiserial. iss doesn't do anything of
that.

Cc: Chris Zankel &lt;chris@zankel.net&gt;
Cc: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Cc: linux-xtensa@linux-xtensa.org
Acked-by: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;
Link: https://lore.kernel.org/r/20210302062214.29627-31-jslaby@suse.cz
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>tty: xtensa/iss, don't reassign to tty-&gt;port</title>
<updated>2021-03-10T08:34:08Z</updated>
<author>
<name>Jiri Slaby</name>
</author>
<published>2021-03-02T06:22:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0894b13467a2771bd282e280cd5cc7049285c4e7'/>
<id>urn:sha1:0894b13467a2771bd282e280cd5cc7049285c4e7</id>
<content type='text'>
We already do tty_port_link_device in rs_init, so we don't need to
reassign a port to tty-&gt;port. It would be too late in tty::ops::open
anyway.

Cc: Chris Zankel &lt;chris@zankel.net&gt;
Cc: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Cc: linux-xtensa@linux-xtensa.org
Acked-by: Max Filippov &lt;jcmvbkbc@gmail.com&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;
Link: https://lore.kernel.org/r/20210302062214.29627-30-jslaby@suse.cz
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
