public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/11] net/9p/usbg: series of fixes
@ 2026-03-19  9:35 Michael Grzeschik
  2026-03-19  9:35 ` [PATCH 01/11] net/9p/usbg: clear stale client pointer on close Michael Grzeschik
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Michael Grzeschik @ 2026-03-19  9:35 UTC (permalink / raw)
  To: Eric Van Hensbergen, Latchesar Ionkov, Dominique Martinet,
	Christian Schoenebeck, Greg Kroah-Hartman, Hyungjung Joo
  Cc: v9fs, linux-kernel, kernel, Michael Grzeschik, stable

This series contains a bunch of patches to make the trans_usbg
interface more reliable. It adds some extra checks on critical
pathes and also solves the overall synchronisation of the daemon
with the gadget. The forwarder script also gained the daemon mode to
be run and recover any kind of disconnection.

Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
---
Hyungjung Joo (1):
      net/9p/usbg: clear stale client pointer on close

Michael Grzeschik (10):
      net/9p/usbg: also disable endpoints on p9_usbg_close
      net/9p/usbg: set client to Disconnected on usb9pfs_disable
      net/9p/usbg: always reset completion when disconnecting
      net/9p/usbg: only rely on one completion
      net/9p/usbg: add timeout for usbg_request
      net/9p/usbg: add extra interface for status change
      tools/usb/p9_fwd: catch if claim_interface is not working
      tools/usb/p9_fwd: catch write or read errors on disconnect
      tools/usb/p9_fwd: add daemon loop
      tools/usb/p9_fwd: set new introduced alt mode 1 on interface 1

 net/9p/trans_usbg.c | 211 +++++++++++++++++++++++++++++++++++++++++-----------
 tools/usb/p9_fwd.py |  67 +++++++++++++----
 2 files changed, 218 insertions(+), 60 deletions(-)
---
base-commit: 8a30aeb0d1b4e4aaf7f7bae72f20f2ae75385ccb
change-id: 20260128-9pfixes-442c28f40622

Best regards,
-- 
Michael Grzeschik <m.grzeschik@pengutronix.de>


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-03-22 13:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-19  9:35 [PATCH 00/11] net/9p/usbg: series of fixes Michael Grzeschik
2026-03-19  9:35 ` [PATCH 01/11] net/9p/usbg: clear stale client pointer on close Michael Grzeschik
2026-03-19  9:35 ` [PATCH 02/11] net/9p/usbg: also disable endpoints on p9_usbg_close Michael Grzeschik
2026-03-19  9:36 ` [PATCH 03/11] net/9p/usbg: set client to Disconnected on usb9pfs_disable Michael Grzeschik
2026-03-19  9:36 ` [PATCH 04/11] net/9p/usbg: always reset completion when disconnecting Michael Grzeschik
2026-03-22 13:49 ` [PATCH 00/11] net/9p/usbg: series of fixes Dominique Martinet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox