[PATCH v6 00/20] Slices and fastboot over UDP
Sascha Hauer
s.hauer at pengutronix.de
Thu Aug 13 09:42:37 EDT 2020
One more round.
Changes since last version:
- integrated review feedback from Daniel Glöckner
- Clarify documentation a bit, fixed typos
Daniel Glöckner (1):
fastboot: rename usbgadget.fastboot_* variables to fastboot.*
Edmund Henniges (1):
fastboot net: implement fastboot over UDP
Sascha Hauer (18):
Introduce slices
Add workqueues
ratp: Switch to workqueues
net: Add a slice to struct eth_device
net: mdiobus: Add slice
usb: Add a slice to usb host controllers
usbnet: Add slice
net: Call net_poll() in a poller
net: reply to ping requests
usbnet: Be more friendly in the receive path
globalvar: Add helper for deprecated variable names
fastboot: Warn when cb_download is called with file still open
fastboot: Add fastboot_abort()
fastboot: init list head in common
usb: fastboot: execute commands in command context
Add WARN_ONCE() macro
fs: Warn when filesystem operations are called from a poller
Documentation: Add document about background execution in barebox
Documentation/devel/background-execution.rst | 125 ++++
Documentation/devel/devel.rst | 14 +
Documentation/index.rst | 1 +
Documentation/user/usb.rst | 4 +-
commands/Kconfig | 8 +
commands/usbgadget.c | 2 +-
common/Makefile | 2 +
common/fastboot.c | 47 +-
common/globalvar.c | 54 +-
common/hush.c | 6 +
common/poller.c | 11 +-
common/ratp/ratp.c | 57 +-
common/slice.c | 335 +++++++++++
common/startup.c | 3 +
common/usbgadget.c | 16 +-
common/workqueue.c | 58 ++
drivers/net/phy/mdio_bus.c | 43 ++
drivers/net/usb/usbnet.c | 22 +-
drivers/usb/core/usb.c | 12 +-
drivers/usb/gadget/f_fastboot.c | 54 +-
fs/fs.c | 34 ++
fs/nfs.c | 2 -
fs/tftp.c | 2 -
include/asm-generic/bug.h | 13 +
include/fastboot.h | 8 +
include/fastboot_net.h | 12 +
include/globalvar.h | 5 +
include/linux/phy.h | 38 +-
include/net.h | 11 +-
include/ratp_bb.h | 1 -
include/slice.h | 42 ++
include/usb/usb.h | 8 +-
include/usb/usbnet.h | 3 +
include/work.h | 29 +
lib/readline.c | 6 +-
net/Kconfig | 10 +
net/Makefile | 1 +
net/dhcp.c | 1 -
net/dns.c | 1 -
net/eth.c | 97 +++-
net/fastboot.c | 580 +++++++++++++++++++
net/net.c | 60 +-
net/netconsole.c | 4 +-
net/nfs.c | 1 -
net/ping.c | 2 -
net/sntp.c | 2 -
46 files changed, 1738 insertions(+), 109 deletions(-)
create mode 100644 Documentation/devel/background-execution.rst
create mode 100644 Documentation/devel/devel.rst
create mode 100644 common/slice.c
create mode 100644 common/workqueue.c
create mode 100644 include/fastboot_net.h
create mode 100644 include/slice.h
create mode 100644 include/work.h
create mode 100644 net/fastboot.c
--
2.28.0
More information about the barebox
mailing list