Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
2de1a8b1a95ce36288b66a9b7c9f08ea82061b5f
/
drivers
/
staging
/
greybus
/
operation.c
d933667
greybus: fix host-device buffer constraints
by Johan Hovold
· 9 years ago
6d65337
greybus: eliminate extra response flag definitions
by Alex Elder
· 9 years ago
24ef485
greybus: drop host-driver buffer headroom
by Johan Hovold
· 9 years ago
1e5613b
greybus: operation: fix potential message corruption
by Johan Hovold
· 9 years ago
7cf7bca
greybus: pass messages to host drivers
by Johan Hovold
· 9 years ago
ac67acd
greybus: operation: move message-header definition to header file
by Johan Hovold
· 9 years ago
564c72b
greybus: operation: fix unaligned memory accesses in receive path
by Johan Hovold
· 9 years ago
973ccfd
greybus: operation: refactor response handling
by Johan Hovold
· 9 years ago
0150bd7
greybus: operation: make incomplete-message errors more informative
by Johan Hovold
· 9 years ago
e1baa3f
greybus: operation: replace pr_err with dev_err
by Johan Hovold
· 9 years ago
cfa7969
greybus: operation: fix incoming request payload size
by Johan Hovold
· 9 years ago
94896676
greybus: operation: fix null-deref on operation destroy
by Johan Hovold
· 9 years ago
772f3e9
greybus: operation: fix null-deref on operation cancel
by Johan Hovold
· 9 years ago
ff65be7
greybus: operation: fix use-after-free and infinite loop on unhandled requests
by Johan Hovold
· 9 years ago
ea2c2ee
greybus: operation: fix memory leak in request_send error path
by Johan Hovold
· 9 years ago
0fb5acc
greybus: operation: fix use-after-free when sending responses
by Johan Hovold
· 9 years ago
3775403
greybus: operation: fix callback handling and documentation
by Johan Hovold
· 9 years ago
d506283
greybus: operation: fix typo in comment
by Johan Hovold
· 9 years ago
1dad6b3
greybus: operation: fix missing symbol exports
by Johan Hovold
· 9 years ago
d3d2bea
greybus: clean up some small messes
by Alex Elder
· 9 years ago
c0d209a
greybus: operation: remove unnecessary cast
by Johan Hovold
· 9 years ago
ee8f81b
greybus: operation: use dev_err in gb_operation_sync
by Johan Hovold
· 9 years ago
25eb732
greybus: connection: replace custom error function with dev_err
by Johan Hovold
· 9 years ago
3b6cf2e
greybus: operation: Fix comment mistake
by Viresh Kumar
· 9 years ago
183f872
greybus: operation: s/status/result to match field name
by Viresh Kumar
· 9 years ago
184ab53
greybus: operation: fix locking issues
by Johan Hovold
· 9 years ago
5f345a5
greybus: operation: add missing gb_operation_response_send() export
by Matt Porter
· 10 years ago
a1f2e40
greybus: gb_operation: drop operation refcount on cancel
by Perry Hung
· 10 years ago
7bad4e8
greybus: gb_operation: replace timeout workqueue
by Perry Hung
· 10 years ago
9d677cf
greybus: Add FIXME warnings for possible NULL dereferences
by Bill Pemberton
· 10 years ago
fb69cb5
greybus: protocol: split binding of prototcols to connections out of init
by Greg Kroah-Hartman
· 10 years ago
df469a9
greybus: export needed symbols for protocols
by Greg Kroah-Hartman
· 10 years ago
a46e967
greybus: add Linaro copyrights
by Alex Elder
· 10 years ago
0a9c4d7
greybus: switch cport id used for sends
by Alex Elder
· 10 years ago
aa26351
greybus: define GB_OP_NONEXISTENT
by Alex Elder
· 10 years ago
82b5e3f
greybus: record type in operation structure
by Alex Elder
· 10 years ago
746e0ef
greybus: use null pointer for empty payload
by Alex Elder
· 10 years ago
7cfa699
greybus: only record message payload size
by Alex Elder
· 10 years ago
62749a0
greybus: fix an error message
by Alex Elder
· 10 years ago
c25572c
greybus: introduce gb_operation_request_send_sync()
by Alex Elder
· 10 years ago
4afb7fd
greybus: make op_cycle atomic (again)
by Alex Elder
· 10 years ago
afb2e13
greybus: get rid of pending operations list
by Alex Elder
· 10 years ago
0ba02c4
greybus: don't use 0 as an operation id
by Alex Elder
· 10 years ago
c939c2f
greybus: define the invalid operation type symbolically
by Alex Elder
· 10 years ago
6cd6ec5
greybus: fix a bug in gb_operation_sync()
by Alex Elder
· 10 years ago
82e26f7
greybus: send operation response messages
by Alex Elder
· 10 years ago
0c90fff
greybus: introduce gb_operation_errno_map()
by Alex Elder
· 10 years ago
d4a1ff6
greybus: activate incoming request handling
by Alex Elder
· 10 years ago
d2d2c0f
greybus: set result in gb_operation_response_send()
by Alex Elder
· 10 years ago
0cffcac
greybus: create a slab cache for simple messages
by Alex Elder
· 10 years ago
dc77922
greybus: introduce gb_operation_message_init()
by Alex Elder
· 10 years ago
ea64cd9
greybus: use operation type 0 to signal incoming data
by Alex Elder
· 10 years ago
55f66a8
greybus: enforce non-zero operation type requirement
by Alex Elder
· 10 years ago
64ce39a
greybus: pass result in gb_connection_recv_response()
by Alex Elder
· 10 years ago
f71e1cc
greybus: short message is OK for errors
by Alex Elder
· 10 years ago
34db1f9
greybus: move copy of incoming request data
by Alex Elder
· 10 years ago
85a0442
greybus: operation: fix up sparse warning
by Greg Kroah-Hartman
· 10 years ago
e5fbc07
greybus: always drop reference in gb_operation_work()
by Alex Elder
· 10 years ago
e413614
greybus: drop gfp_mask from gb_message_send()
by Alex Elder
· 10 years ago
57248fa
greybus: renumber operation result values
by Alex Elder
· 10 years ago
2fb2d2a
greybus: define -EILSEQ to mean implementation error
by Alex Elder
· 10 years ago
ab3cf8d
greybus: enforce max representable message size
by Alex Elder
· 10 years ago
94b15d7
greybus: use outgoing flag when creating operation
by Alex Elder
· 10 years ago
43cdae5
greybus: protect cookie with a mutex
by Alex Elder
· 10 years ago
894cbc3
greybus: update operation result atomically
by Alex Elder
· 10 years ago
aa3a4d1
greybus: enforce receive buffer size
by Alex Elder
· 10 years ago
1a36515
greybus: fix some error codes
by Alex Elder
· 10 years ago
3deb37d
greybus: use special operation result valus
by Alex Elder
· 10 years ago
abe9a30
greybus: first operation error prevails
by Alex Elder
· 10 years ago
ba986b5
greybus: encapsulate operation result access
by Alex Elder
· 10 years ago
10aa801
greybus: operation: create gb_operation_sync for sending "simple" messages
by Greg Kroah-Hartman
· 10 years ago
10c6939
greybus: rework synchronous operation completion
by Alex Elder
· 10 years ago
2cf72a2
greybus: kill gb_operation_wait()
by Alex Elder
· 10 years ago
7035833
greybus: cancel whole operation on interrupt
by Alex Elder
· 10 years ago
f68c05c
greybus: cancel operation on timeout
by Alex Elder
· 10 years ago
0e3d0e8
greybus: minor tweak in gb_connection_recv_response()
by Alex Elder
· 10 years ago
deb4b9e
greybus: add a reference to pending operations
by Alex Elder
· 10 years ago
583c311
greybus: handle data send errors in workqueue
by Alex Elder
· 10 years ago
ee637a9
greybus: abandon incoming requests for now
by Alex Elder
· 10 years ago
23383de
greybus: use errno for operation result
by Alex Elder
· 10 years ago
696e0cc
greybus: Random spell fixes
by Viresh Kumar
· 10 years ago
d98b52b
greybus: define greybus_data_sent()
by Alex Elder
· 10 years ago
87d208f
greybus: embed message buffer into message structure
by Alex Elder
· 10 years ago
c08b1dd
greybus: dynamically allocate requests and responses
by Alex Elder
· 10 years ago
0a4e14a
greybus: rename message buffer fields
by Alex Elder
· 10 years ago
8b33730
greybus: have greybus allocate its own buffers
by Alex Elder
· 10 years ago
8d55f4c
greybus: complete overflow responses
by Alex Elder
· 10 years ago
e8b48d1
greybus: fix a timeout race
by Alex Elder
· 10 years ago
25d0f81
greybus: remove status from all responses
by Alex Elder
· 10 years ago
bc717fc
greybus: define gb_operation_status_map()
by Alex Elder
· 10 years ago
d30df42
greybus: send operation result in response message header
by Alex Elder
· 10 years ago
30a2964
greybus: distinguish incoming from outgoing requests
by Alex Elder
· 10 years ago
8abf414
greybus: operation: don't complete operation twice
by Viresh Kumar
· 10 years ago
d37b1db
greybus: refactor gb_connection_recv()
by Alex Elder
· 10 years ago
8fc71a7
greybus: use "operation_id" for certain values
by Alex Elder
· 10 years ago
6014718
greybus: get rid of message status
by Alex Elder
· 10 years ago
de80073
greybus: pass gfp_flags for message allocation
by Alex Elder
· 10 years ago
1f764af
greybus: stop storing dest_cport_id in message
by Alex Elder
· 10 years ago
3ed67ab
greybus: stop storing hd in message
by Alex Elder
· 10 years ago
e238e64
greybus: kill the last gbuf remnants
by Alex Elder
· 10 years ago
Next »