Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
7204624c5e88fdfd33a3badc7989148f6962b523
/
drivers
/
block
/
drbd
/
drbd_receiver.c
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
206d358
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
8410da8
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
e43ef19
drbd: Moved SEND_PING to the per connection (tconn) flags
by Philipp Reisner
· 14 years ago
25703f8
drbd: Moved DISCARD_CONCURRENT to the per connection (tconn) flags
by Philipp Reisner
· 14 years ago
7653620
drbd: Converted drbd_wait_for_connect() from mdev to tconn
by Philipp Reisner
· 14 years ago
eac3e99
drbd: Converted drbd_try_connect() from mdev to tconn
by Philipp Reisner
· 14 years ago
bc31fe3
drbd: Eliminated the user of drbd_task_to_thread()
by Philipp Reisner
· 14 years ago
db830c4
drbd: Local variable renames: e -> peer_req
by Andreas Gruenbacher
· 14 years ago
6c852be
drbd: Update some comments
by Andreas Gruenbacher
· 14 years ago
f6ffca9
drbd: Rename struct drbd_epoch_entry to struct drbd_peer_request
by Andreas Gruenbacher
· 14 years ago
43ae077
drbd: Make the peer_seq updating code more obvious
by Andreas Gruenbacher
· 14 years ago
5e47226
drbd: _req_conflicts(): Get rid of the epoch_entries tree
by Andreas Gruenbacher
· 14 years ago
5384064
drbd: Allow to wait for the completion of an epoch entry as well
by Andreas Gruenbacher
· 14 years ago
a500c2e
drbd: struct drbd_request: Introduce a new collision flag
by Andreas Gruenbacher
· 14 years ago
3e394da
drbd: Move sequence number logic into drbd_receiver.c and simplify it
by Andreas Gruenbacher
· 14 years ago
d876302
drbd: Rename "enum drbd_packets" to "enum drbd_packet"
by Andreas Gruenbacher
· 14 years ago
257d0af
drbd: Implemented receiving of new style packets on meta socket
by Philipp Reisner
· 14 years ago
fd340c1
drbd: Use new header layout
by Philipp Reisner
· 14 years ago
c012949
drbd: Replaced all p_header80 with a generic p_header
by Philipp Reisner
· 14 years ago
c6d25cf
drbd: Preparing to use p_header96 for all packets
by Philipp Reisner
· 14 years ago
191d3cc
drbd: Made drbd_flush_workqueue() to take a tconn instead of an mdev
by Philipp Reisner
· 14 years ago
a063845
drbd: moved crypto transformations and friends from mdev to tconn
by Philipp Reisner
· 14 years ago
87eeee4
drbd: moved req_lock and transfer log from mdev to tconn
by Philipp Reisner
· 14 years ago
31890f4
drbd: moved agreed_pro_version, last_received and ko_count to tconn
by Philipp Reisner
· 14 years ago
e6b3ea8
drbd: moved receiver, worker and asender from mdev to tconn
by Philipp Reisner
· 14 years ago
e42325a
drbd: moved data and meta from mdev to tconn
by Philipp Reisner
· 14 years ago
b2fb6dbe
drbd: moved net_cont and net_cnt_wait from mdev to tconn
by Philipp Reisner
· 14 years ago
89e58e7
drbd: moved net_conf from mdev to tconn
by Philipp Reisner
· 14 years ago
841ce24
drbd: Replace the ERR_IF macro with an assert-like macro
by Andreas Gruenbacher
· 14 years ago
e77a0a5
drbd: Convert all constants in enum drbd_thread_state to upper case
by Andreas Gruenbacher
· 14 years ago
8554df1
drbd: Convert all constants in enum drbd_req_event to upper case
by Andreas Gruenbacher
· 14 years ago
bb3bfe9
drbd: Remove the unused hash tables
by Andreas Gruenbacher
· 14 years ago
8b94625
drbd: Use interval tree for overlapping epoch entry detection
by Andreas Gruenbacher
· 14 years ago
010f6e6
drbd: Put sector and size in struct drbd_epoch_entry into struct drbd_interval
by Andreas Gruenbacher
· 14 years ago
bc9c5c4
drbd: Use the read and write request trees for request lookups
by Andreas Gruenbacher
· 14 years ago
de69671
drbd: Use interval tree for overlapping write request detection
by Andreas Gruenbacher
· 14 years ago
ace652a
drbd: Put sector and size in struct drbd_request into struct drbd_interval
by Andreas Gruenbacher
· 14 years ago
c3afd8f
drbd: Request lookup code cleanup (4)
by Andreas Gruenbacher
· 14 years ago
ae3388d
drbd: Request lookup code cleanup (3)
by Andreas Gruenbacher
· 14 years ago
668eebc
drbd: Request lookup code cleanup (2)
by Andreas Gruenbacher
· 14 years ago
5162458
drbd: Request lookup code cleanup (1)
by Andreas Gruenbacher
· 14 years ago
9c50842
drbd: Update outdated comment
by Andreas Gruenbacher
· 14 years ago
d628769
drbd: Move drbd_free_tl_hash() to drbd_main()
by Andreas Gruenbacher
· 14 years ago
579b57e
drbd: Magic reserved block_id value cleanup
by Andreas Gruenbacher
· 14 years ago
ca9bc12
drbd: Get rid of BE_DRBD_MAGIC and BE_DRBD_MAGIC_BIG
by Andreas Gruenbacher
· 14 years ago
9a8e775
drbd: Consistently use block_id == ID_SYNCER for checksum based resync and online verify
by Andreas Gruenbacher
· 14 years ago
28c455c
drbd: Get rid of req_validator_fn typedef
by Andreas Gruenbacher
· 14 years ago
cb6518c
drbd: when receive times out on meta socket, also check last receive time on data socket
by Lars Ellenberg
· 13 years ago
Next »