e3398811c3c3 ("greybus: operation: add unidirectional-operation flag") 710067e2ef42 ("greybus: operation: add incoming-operation flag") e420721b47ef ("greybus: operation: allow atomic operation allocations") 1d771fe41e62 ("greybus: operation: add support for incoming unidirectional operations") cfa79699cdef ("greybus: operation: fix incoming request payload size") 292cca99fb9c ("greybus: hid: don't support OUTPUT report over interrupt channel") 96eab779e198 ("greybus: hid: add HID class driver") 184ab534de84 ("greybus: operation: fix locking issues") 15d651b0dba1 ("greybus: spi: add bridged-PHY spi protocol driver") 5357cf323110 ("greybus: Remove "-gb" suffix from .c files") 71479f6c6ba1 ("greybus: rename gpbridge.ko to gb-phy.ko") 2c07817e7245 ("greybus: i2c-gb: move i2c protocol into the gpbridge driver") e1308c1fb675 ("greybus: gpb: Create a "GP Bridge" kernel module") 7dd26263248c ("greybus: battery-gb: move the battery protocol out to a stand-alone module") 66b676fd88a6 ("greybus: vibrator-gb: move vibrator protocol to a stand-alone module.") 900ceba9e480 ("greybus: i2c-gb: split out into a stand-alone kernel module.") 7c7d5b9a942e ("greybus: protocol: switch gb_protocol_register() to return an int") 82b5e3feb714 ("greybus: record type in operation structure") afb2e1342e75 ("greybus: get rid of pending operations list") 0ba02c4d1675 ("greybus: don't use 0 as an operation id") c939c2f8fe85 ("greybus: define the invalid operation type symbolically") 82e26f73b2a8 ("greybus: send operation response messages") 0c90fff4e35c ("greybus: introduce gb_operation_errno_map()") d4a1ff674dfb ("greybus: activate incoming request handling") d2d2c0fe70ff ("greybus: set result in gb_operation_response_send()") dc779229b538 ("greybus: introduce gb_operation_message_init()") ea64cd9a5e83 ("greybus: use operation type 0 to signal incoming data") 55f66a88dbd7 ("greybus: enforce non-zero operation type requirement") 34db1f91e674 ("greybus: move copy of incoming request data") 85a044289344 ("greybus: operation: fix up sparse warning") 2fb2d2a73f27 ("greybus: define -EILSEQ to mean implementation error") 94b15d7613e8 ("greybus: use outgoing flag when creating operation") 615772aace9c ("greybus: usb-gb: import a "buildable" version of the usb-gb.c driver") 43cdae5c3cbc ("greybus: protect cookie with a mutex") 894cbc313601 ("greybus: update operation result atomically") 3deb37d4ad04 ("greybus: use special operation result valus") abe9a3006fd9 ("greybus: first operation error prevails") ba986b5ab97f ("greybus: encapsulate operation result access") 10aa801d3316 ("greybus: operation: create gb_operation_sync for sending "simple" messages") 10c693990433 ("greybus: rework synchronous operation completion") 2cf72a233a5d ("greybus: kill gb_operation_wait()") 7035833f081c ("greybus: cancel whole operation on interrupt") f68c05c0216e ("greybus: cancel operation on timeout") 0e3d0e8fad52 ("greybus: minor tweak in gb_connection_recv_response()") deb4b9efb306 ("greybus: add a reference to pending operations") 583c3117a4d3 ("greybus: handle data send errors in workqueue") ee637a9b0e74 ("greybus: abandon incoming requests for now") 23383defa839 ("greybus: use errno for operation result") 696e0ccabd45 ("greybus: Random spell fixes") d98b52b04e5b ("greybus: define greybus_data_sent()")