Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
78bae59b1b7bc06c84e292e9ecf42c013723e057
/
drivers
/
block
/
drbd
/
drbd_receiver.c
78bae59
drbd: Introduced drbd_read_state()
by Philipp Reisner
· 14 years ago
181286a
drbd: preparation commit, pass drbd_interval to drbd_al_begin/complete_io
by Lars Ellenberg
· 14 years ago
6038178
drbd: Change how the "handshake" packets are called
by Andreas Gruenbacher
· 14 years ago
e5d6f33
drbd: Change how the initial packets are called
by Andreas Gruenbacher
· 14 years ago
7c96715
drbd: _conn_send_cmd(), _drbd_send_cmd(): Pass a struct drbd_socket instead of a plain socket
by Andreas Gruenbacher
· 14 years ago
2bf8962
drbd: drbd_connect(): Initialize struct drbd_socket before sending anything
by Andreas Gruenbacher
· 14 years ago
1952e91
drbd: Map from (connection, volume number) to device in the asender handlers
by Andreas Gruenbacher
· 14 years ago
e05e1e5
drbd: Pass struct packet_info down to the asender receive functions
by Andreas Gruenbacher
· 14 years ago
778bcf2
drbd: Allow to disconnect if one volume is diskless
by Philipp Reisner
· 14 years ago
4a76b16
drbd: Map from (connection, volume number) to device in the receive handlers
by Andreas Gruenbacher
· 14 years ago
e285721
drbd: Pass struct packet_info down to the receive functions
by Andreas Gruenbacher
· 14 years ago
49ba9b1
drbd: Remove useless error messages
by Andreas Gruenbacher
· 14 years ago
deebe19
drbd: A small cleanup in drbdd()
by Andreas Gruenbacher
· 14 years ago
5a87d92
drbd: Preallocate one page per drbd_socket as a send buffer
by Andreas Gruenbacher
· 14 years ago
fc56815
drbd: receive_bitmap(): Use the pre-allocated receive buffer
by Andreas Gruenbacher
· 14 years ago
e6ef8a5
drbd: Preallocate one page per drbd_socket as a receive buffer
by Andreas Gruenbacher
· 14 years ago
cb70345
drbd: Converted drbd_try_outdate_peer() from mdev to tconn
by Philipp Reisner
· 14 years ago
a02d124
drbd: Rename the DCBP_* functions to dcbp_* and move them to where they are used
by Andreas Gruenbacher
· 14 years ago
0916e0e
drbd: Always use the same protocol version for the same peer
by Andreas Gruenbacher
· 14 years ago
0829f5e
drbd: drbd_connected(): Return an error code upon failure.
by Andreas Gruenbacher
· 14 years ago
a5c3190
drbd: Introduce and use drbd_recv_all_warn()
by Andreas Gruenbacher
· 14 years ago
8f7bed7
drbd: Rename various functions from *_oos_* to *_out_of_sync_* for clarity
by Andreas Gruenbacher
· 14 years ago
82bc019
drbd: Make all command handlers return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
c696774
drbd: Add drbd_recv_all(): Receive an entire buffer
by Andreas Gruenbacher
· 14 years ago
e1c1b0f
drbd: recv_resync_read(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
28284ce
drbd: recv_dless_read(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
fc5be83
drbd: drbd_drain_block(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
69bc7bc
drbd: drbd_recv_header(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
8172f3e
drbd: decode_header(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
e2b3032
drbd: drbd_process_done_ee(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
99920dc
drbd: Make all worker callbacks return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
b2f0ab6
drbd: Temporarily change the return type of all worker callbacks
by Andreas Gruenbacher
· 14 years ago
dd51612
drbd: drbd_send_ack(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
f02d4d0
drbd: drbd_send_sizes(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
2ae5f95
drbd: drbd_send_uuids() and its variants: Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
387eb30
drbd: drbd_send_protocol(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
e8d17b0
drbd: drbd_send_handshake(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
927036f
drbd: drbd_send_state(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
103ea27
drbd: drbd_send_sync_param(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
ecf2363
drbd: _conn_send_cmd(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
ce9879c
drbd: conn_send_cmd2(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
f399002
drbd: distribute former syncer_conf settings to disk, connection, and resource level
by Lars Ellenberg
· 14 years ago
e4f78ed
drbd: Separate connection state changes from minor dev state changes #2
by Philipp Reisner
· 14 years ago
f19e4f8
drbd: Converted got_Ping() and got_PingAck() from mdev to tconn
by Philipp Reisner
· 14 years ago
a4fbda8
drbd: Allow packet handler functions that take a connection (meta connection)
by Philipp Reisner
· 14 years ago
dfafcc8
drbd: Separate connection state changes from minor dev state changes #1
by Philipp Reisner
· 14 years ago
7204624c
drbd: Converted receive_protocol() from mdev to tconn
by Philipp Reisner
· 14 years ago
d9ae84e
drbd: Allow packet handler functions that take a connection
by Philipp Reisner
· 14 years ago
8169e41
drbd: Moved CONN_DRY_RUN to the per connection (tconn) flags
by Philipp Reisner
· 14 years ago
38fa998
drbd: Do not modify the connection state with something else that conn_request_state()
by Philipp Reisner
· 14 years ago
34f646b
drbd: Allow two diskless minors to be connected
by Philipp Reisner
· 14 years ago
2325eb6
drbd: New minors have to intherit the connection state form their connection
by Philipp Reisner
· 14 years ago
082a343
drbd: process_done_ee() has to handle unconfigured devices now
by Philipp Reisner
· 14 years ago
2de876e
drbd: Ignore packets for non existing volumes
by Philipp Reisner
· 14 years ago
3cb7a2a
drbd: get rid of drbd_bcast_ee, it is of no use anymore
by Lars Ellenberg
· 14 years ago
da4a75d
drbd: introduce a bio_set to allocate housekeeping bios from
by Lars Ellenberg
· 14 years ago
3c13b68
drbd: only wakeup if something changed in update_peer_seq
by Lars Ellenberg
· 14 years ago
81a5d60
drbd: Replaced the minor_table array by an idr
by Philipp Reisner
· 14 years ago
2f5cdd0
drbd: Converted the transfer log from mdev to tconn
by Philipp Reisner
· 14 years ago
0e29d16
drbd: Reworked the unconfiguring and thread stopping code
by Philipp Reisner
· 14 years ago
c66342d
drbd: Remove left-over function prototypes
by Andreas Gruenbacher
· 14 years ago
7201b97
drbd: Replace get_asender_cmd() with its implementation
by Andreas Gruenbacher
· 14 years ago
6e849ce
drbd: Get rid of P_MAX_CMD
by Andreas Gruenbacher
· 14 years ago
7be8da0
drbd: Improve how conflicting writes are handled
by Andreas Gruenbacher
· 14 years ago
71b1c1e
drbd: Use ping-timeout when waiting for missing ack packets
by Andreas Gruenbacher
· 14 years ago
206d3589
drbd: Concurrent write detection fix
by Andreas Gruenbacher
· 14 years ago
8050e6d
drbd: Use container_of() instead of casting
by Andreas Gruenbacher
· 14 years ago
c670a39
drbd: Use the IS_ALIGNED() macro in some more places
by Andreas Gruenbacher
· 14 years ago
fcefa62
drbd: Rename drbd_endio_{pri,sec} -> drbd_{,peer_}request_endio
by Andreas Gruenbacher
· 14 years ago
fbe29de
drbd: Rename drbd_submit_ee -> drbd_submit_peer_request
by Andreas Gruenbacher
· 14 years ago
047cd4a
drbd: implemented receiving of P_CONN_ST_CHG_REQ
by Philipp Reisner
· 14 years ago
fc3b10a
drbd: Implemented receiving of P_CONN_ST_CHG_REPLY
by Philipp Reisner
· 14 years ago
8410da8f0
drbd: Introduced tconn->cstate_mutex
by Philipp Reisner
· 14 years ago
dad2055
drbd: Removed drbd_state_lock() and drbd_state_unlock()
by Philipp Reisner
· 14 years ago
bbeb641
drbd: Killed volume0; last step of multi-volume-enablement
by Philipp Reisner
· 14 years ago
2a67d8b
drbd: Converted drbd_send_ping() and related functions from mdev to tconn
by Philipp Reisner
· 14 years ago
00d5694
drbd: Generalized the work callbacks
by Philipp Reisner
· 14 years ago
392c880
drbd: drbd_thread has now a pointer to a tconn instead of to a mdev
by Philipp Reisner
· 14 years ago
32862ec
drbd: Converted drbd_asender() from mdev to tconn
by Philipp Reisner
· 14 years ago
4d641dd
drbd: Converted drbdd_init() from mdev to tconn
by Philipp Reisner
· 14 years ago
f1b3a6e
drbd: Consolidated the setup of the thread name into the framework
by Philipp Reisner
· 14 years ago
a21e929
drbd: Moved the mdev member into drbd_work (from drbd_request and drbd_peer_request)
by Philipp Reisner
· 14 years ago
360cc74
drbd: Converted drbd_free_sock() and drbd_disconnect() from mdev to tconn
by Philipp Reisner
· 14 years ago
eefc2f7
drbd: Converted drbdd() from mdev to tconn
by Philipp Reisner
· 14 years ago
8082228
drbd: Converted drbd_calc_cpu_mask() and drbd_thread_current_set_cpu() from mdev to tconn
by Philipp Reisner
· 14 years ago
907599e
drbd: Converted drbd_connect() from mdev to tconn
by Philipp Reisner
· 14 years ago
dc8228d
drbd: Converted drbd_send_protocol() from mdev to tconn
by Philipp Reisner
· 14 years ago
13e6037
drbd: Converted drbd_do_auth() from mdev to tconn
by Philipp Reisner
· 14 years ago
6112087
drbd: Converted drbd_(get|put)_data_sock() and drbd_send_cmd2() to tconn
by Philipp Reisner
· 14 years ago
65d11ed
drbd: Converted drbd_do_handshake() from mdev to tconn
by Philipp Reisner
· 14 years ago
9ba7aa0
drbd: Converted drbd_recv_header() from mdev to tconn
by Philipp Reisner
· 14 years ago
ce24385
drbd: Converted decode_header() from mdev to tconn
by Philipp Reisner
· 14 years ago
77351055b
drbd: struct packet_info to hold information of decoded packets
by Philipp Reisner
· 14 years ago
de0ff33
drbd: Converted drbd_recv() from mdev to tconn
by Philipp Reisner
· 14 years ago
8a22ccc
drbd: Converted drbd_send_handshake() from mdev to tconn
by Philipp Reisner
· 14 years ago
a25b63f
drbd: Converted drbd_recv_fp() from mdev to tconn
by Philipp Reisner
· 14 years ago
dbd9eea
drbd: Removed unused mdev argument from drbd_recv_short() and drbd_socket_okay()
by Philipp Reisner
· 14 years ago
d38e787
drbd: Converted drbd_send_fp() from mdev to tconn
by Philipp Reisner
· 14 years ago
0625ac1
drbd: Converted wake_asender() and request_ping() from mdev to tconn
by Philipp Reisner
· 14 years ago
808e37b
drbd: Moved SIGNAL_ASENDER to the per connection (tconn) flags
by Philipp Reisner
· 14 years ago
Next »