Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
3860a0bf748bf98a30f2bab73d5e3653583f7b47
/
net
/
ceph
/
messenger.c
9bd95261
libceph: avoid NULL kref_put when osd reset races with alloc_msg
by Sage Weil
· 12 years ago
588377d
rbd: reset BACKOFF if unable to re-queue
by Alex Elder
· 12 years ago
5ce765a
libceph: only kunmap kmapped pages
by Alex Elder
· 12 years ago
6d4221b
libceph: avoid truncation due to racing banners
by Jim Schutt
· 12 years ago
cc8362b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 12 years ago
6139919
libceph: recheck con state after allocating incoming message
by Sage Weil
· 12 years ago
4740a62
libceph: change ceph_con_in_msg_alloc convention to be less weird
by Sage Weil
· 12 years ago
8636ea6
libceph: avoid dropping con mutex before fault
by Sage Weil
· 12 years ago
7b862e0
libceph: verify state after retaking con lock after dispatch
by Sage Weil
· 12 years ago
8007b8d
libceph: fix handling of immediate socket connect failure
by Sage Weil
· 12 years ago
43c7427
libceph: clear all flags on con_close
by Sage Weil
· 12 years ago
4a86169
libceph: clean up con flags
by Sage Weil
· 12 years ago
8dacc7d
libceph: replace connection state bits with states
by Sage Weil
· 12 years ago
d7353dd
libceph: drop unnecessary CLOSED check in socket state change callback
by Sage Weil
· 12 years ago
ee76e07
libceph: close socket directly from ceph_con_close()
by Sage Weil
· 12 years ago
2e8cb10
libceph: drop gratuitous socket close calls in con_work
by Sage Weil
· 12 years ago
a59b55a
libceph: move ceph_con_send() closed check under the con mutex
by Sage Weil
· 12 years ago
0065093
libceph: move msgr clear_standby under con mutex protection
by Sage Weil
· 12 years ago
3b5ede0
libceph: fix fault locking; close socket on lossy fault
by Sage Weil
· 12 years ago
85effe1
libceph: reset connection retry on successfully negotiation
by Sage Weil
· 12 years ago
5469155
libceph: protect ceph_con_open() with mutex
by Sage Weil
· 12 years ago
a410702
libceph: (re)initialize bio_iter on start of message receive
by Sage Weil
· 12 years ago
8c50c81
libceph: fix mutex coverage for ceph_con_close
by Sage Weil
· 12 years ago
3a140a0
libceph: report socket read/write error message
by Sage Weil
· 12 years ago
a2a3258
libceph: prevent the race of incoming work during teardown
by Guanjun He
· 12 years ago
a16cb1f
libceph: fix messenger retry
by Sage Weil
· 12 years ago
5bdca4e
libceph: fix messenger retry
by Sage Weil
· 12 years ago
fbb85a4
libceph: allow sock transition from CONNECTING to CLOSED
by Sage Weil
· 12 years ago
b7a9e5d
libceph: set peer name on con_open, not init
by Sage Weil
· 12 years ago
bc18f4b
libceph: add some fine ASCII art
by Alex Elder
· 12 years ago
5821bd8
libceph: small changes to messenger.c
by Alex Elder
· 12 years ago
7593af9
libceph: distinguish two phases of connect sequence
by Alex Elder
· 13 years ago
ab166d5
libceph: separate banner and connect writes
by Alex Elder
· 13 years ago
e27947c
libceph: define and use an explicit CONNECTED state
by Alex Elder
· 13 years ago
3ec50d1
libceph: clear NEGOTIATING when done
by Alex Elder
· 13 years ago
bb9e6bb
libceph: clear CONNECTING in ceph_con_close()
by Alex Elder
· 12 years ago
456ea46
libceph: don't touch con state in con_close_socket()
by Alex Elder
· 12 years ago
d65c9e0
libceph: just set SOCK_CLOSED when state changes
by Alex Elder
· 12 years ago
188048b
libceph: don't change socket state on sock event
by Alex Elder
· 12 years ago
a8d00e3
libceph: SOCK_CLOSED is a flag, not a state
by Alex Elder
· 12 years ago
abdaa6a
libceph: don't use bio_iter as a flag
by Alex Elder
· 12 years ago
572c588
libceph: move init of bio_iter
by Alex Elder
· 12 years ago
df6ad1f
libceph: move init_bio_*() functions up
by Alex Elder
· 12 years ago
fd154f3
libceph: don't mark footer complete before it is
by Alex Elder
· 12 years ago
84ca8fc
libceph: encapsulate advancing msg page
by Alex Elder
· 12 years ago
739c905
libceph: encapsulate out message data setup
by Alex Elder
· 12 years ago
d59315c
libceph: drop ceph_con_get/put helpers and nref member
by Sage Weil
· 12 years ago
36eb71a
libceph: use con get/put methods
by Sage Weil
· 12 years ago
b132cf4
rbd: Clear ceph_msg->bio_iter for retransmitted message
by Yan, Zheng
· 12 years ago
26ce1719
libceph: fix NULL dereference in reset_connection()
by Dan Carpenter
· 12 years ago
9a64e8e
Merge tag 'v3.5-rc1'
by Sage Weil
· 12 years ago
89a86be
libceph: transition socket state prior to actual connect
by Sage Weil
· 12 years ago
4364352
rbd: Clear ceph_msg->bio_iter for retransmitted message
by Yan, Zheng
· 12 years ago
8921d11
libceph: make ceph_con_revoke_message() a msg op
by Alex Elder
· 13 years ago
6740a84
libceph: make ceph_con_revoke() a msg operation
by Alex Elder
· 13 years ago
92ce034
libceph: have messages take a connection reference
by Alex Elder
· 12 years ago
38941f8
libceph: have messages point to their connection
by Alex Elder
· 13 years ago
1c20f2d
libceph: tweak ceph_alloc_msg()
by Alex Elder
· 12 years ago
1bfd89f
libceph: fully initialize connection in con_init()
by Alex Elder
· 13 years ago
a5988c4
libceph: set CLOSED state bit in con_init
by Alex Elder
· 13 years ago
ce2c890
libceph: start tracking connection socket state
by Alex Elder
· 13 years ago
928443c
libceph: start separating connection flags from state
by Alex Elder
· 13 years ago
15d9882
libceph: embed ceph messenger structure in ceph_client
by Alex Elder
· 13 years ago
e220042
libceph: rename kvec_reset and kvec_add functions
by Alex Elder
· 13 years ago
327800b
libceph: rename socket callbacks
by Alex Elder
· 13 years ago
6384bb8
libceph: kill bad_proto ceph connection op
by Alex Elder
· 13 years ago
e5e372d
libceph: eliminate connection state "DEAD"
by Alex Elder
· 13 years ago
af56e0a
Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 13 years ago
3da5477
ceph: add auth buf in prepare_write_connect()
by Alex Elder
· 13 years ago
dac1e71
ceph: rename prepare_connect_authorizer()
by Alex Elder
· 13 years ago
729796b
ceph: return pointer from prepare_connect_authorizer()
by Alex Elder
· 13 years ago
8f43fb5
ceph: use info returned by get_authorizer
by Alex Elder
· 13 years ago
a3530df
ceph: have get_authorizer methods return pointers
by Alex Elder
· 13 years ago
ed96af6
ceph: messenger: check return from get_authorizer
by Alex Elder
· 13 years ago
b1c6b98
ceph: messenger: rework prepare_connect_authorizer()
by Alex Elder
· 13 years ago
5a0f8fd
ceph: messenger: check prepare_write_connect() result
by Alex Elder
· 13 years ago
e10c758
ceph: don't set WRITE_PENDING too early
by Alex Elder
· 13 years ago
e825a66
ceph: drop msgr argument from prepare_write_connect()
by Alex Elder
· 13 years ago
41b90c0
ceph: messenger: send banner in process_connect()
by Alex Elder
· 13 years ago
84fb3ad
ceph: messenger: reset connection kvec caller
by Alex Elder
· 13 years ago
d329156
libceph: don't reset kvec in prepare_write_banner()
by Alex Elder
· 13 years ago
fd51653
ceph: messenger: change read_partial() to take "end" arg
by Alex Elder
· 13 years ago
e6cee71
ceph: messenger: update "to" in read_partial() caller
by Alex Elder
· 13 years ago
57dac9d
ceph: messenger: use read_partial() in read_partial_message()
by Alex Elder
· 13 years ago
95c9617
net: cleanup unsigned to unsigned int
by Eric Dumazet
· 13 years ago
8d63e31
libceph: isolate kmap() call in write_partial_msg_pages()
by Alex Elder
· 13 years ago
9bd1966
libceph: rename "page_shift" variable to something sensible
by Alex Elder
· 13 years ago
0cdf9e6
libceph: get rid of zero_page_address
by Alex Elder
· 13 years ago
e36b13c
libceph: only call kernel_sendpage() via helper
by Alex Elder
· 13 years ago
3173913
libceph: use kernel_sendpage() for sending zeroes
by Alex Elder
· 13 years ago
37675b0
libceph: fix inverted crc option logic
by Alex Elder
· 13 years ago
84495f4
libceph: some simple changes
by Alex Elder
· 13 years ago
f42299e
libceph: small refactor in write_partial_kvec()
by Alex Elder
· 13 years ago
fe3ad59
libceph: do crc calculations outside loop
by Alex Elder
· 13 years ago
a9a0c51
libceph: separate CRC calculation from byte swapping
by Alex Elder
· 13 years ago
bca064d
libceph: use "do" in CRC-related Boolean variables
by Alex Elder
· 13 years ago
d3002b9
libceph: a few small changes
by Alex Elder
· 13 years ago
41617d0
libceph: make ceph_tcp_connect() return int
by Alex Elder
· 13 years ago
6173d1f
libceph: encapsulate some messenger cleanup code
by Alex Elder
· 13 years ago
e0f43c9
libceph: make ceph_msgr_wq private
by Alex Elder
· 13 years ago
Next »