Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
380207d08e7c4d1b19c0323777278992b4fbf9d6
/
drivers
/
block
/
drbd
/
drbd_receiver.c
380207d
drbd: Load balancing of read requests
by Philipp Reisner
· 13 years ago
d10b4ea
drbd: Get rid of "ASSERTION FAILED: tconn->current_epoch->list not empty"
by Philipp Reisner
· 13 years ago
615e087
drbd: add missing rcu locks around recently introduced idr_for_each
by Lars Ellenberg
· 13 years ago
77fede5
drbd: Fix the WO=drain implementation for multiple volumes
by Philipp Reisner
· 13 years ago
1e9dd29
drbd: Switch drbd_may_finish_epoch() from mdev to tconn
by Philipp Reisner
· 13 years ago
12038a3
drbd: Move list of epochs from mdev to tconn
by Philipp Reisner
· 13 years ago
1d2783d
drbd: Prepare epochs per connection
by Philipp Reisner
· 13 years ago
4b0007c
drbd: Move write_ordering from mdev to tconn
by Philipp Reisner
· 13 years ago
36baf61
drbd: Fixed an obvious copy-n-paste mistake
by Philipp Reisner
· 13 years ago
43de7c8
drbd: Fixes from the drbd-8.3 branch
by Philipp Reisner
· 13 years ago
376694a
drbd: Silenced compiler warnings
by Philipp Reisner
· 13 years ago
9bcd252
drbd: fix "stalled" empty resync
by Philipp Reisner
· 13 years ago
08b165b
drbd: Consider the discard-my-data flag for all volumes [bugz 359]
by Philipp Reisner
· 13 years ago
85d7351
drbd: Cleanup all epoch objects upon connection loss
by Philipp Reisner
· 14 years ago
823bd83
drbd: Bugfix for the connection behavior
by Philipp Reisner
· 12 years ago
7d4c782
drbd: Fix the data-integrity-alg setting
by Andreas Gruenbacher
· 14 years ago
accdbcc
drbd: receive_protocol(): We cannot change our own data-integrity-alg setting here
by Andreas Gruenbacher
· 14 years ago
d505d9b
drbd: Be consistent in reporting incompatibilities in P_PROTOCOL settings
by Andreas Gruenbacher
· 14 years ago
fbc12f4
drbd: receive_protocol(): Make the program flow less confusing
by Andreas Gruenbacher
· 14 years ago
b792c35
drbd: receive_protocol(): Give variables more easily searchable names
by Andreas Gruenbacher
· 14 years ago
5af172e
drbd: Print memory address in hex instead of decimal in error message
by Andreas Gruenbacher
· 14 years ago
369bea6
drbd: Fixed removal of volumes/devices from connected resources
by Philipp Reisner
· 14 years ago
cdfda63
drbd: detach from frozen backing device
by Philipp Reisner
· 14 years ago
2fcb8f3
drbd: Improve the "unexpected packet" error messages
by Andreas Gruenbacher
· 14 years ago
6dff290
drbd: Rename --dry-run to --tentative
by Andreas Gruenbacher
· 14 years ago
089c075
drbd: Convert the generic netlink interface to accept connection endpoints
by Andreas Gruenbacher
· 14 years ago
a67b813
drbd: Lower log priority for an event that is definitely not an error
by Philipp Reisner
· 14 years ago
036b17e
drbd: Receiving part for the PROTOCOL_UPDATE packet
by Philipp Reisner
· 14 years ago
7aca6c7
drbd: Allocation of int_dig_in and int_dig_vv was missing
by Philipp Reisner
· 14 years ago
f179d76
drbd: Made cmp_after_sb() more generic into convert_after_sb()
by Philipp Reisner
· 14 years ago
69ef82d
drbd: Refer to connect-int consistently throughout the code
by Andreas Gruenbacher
· 14 years ago
6394b93
drbd: Refer to resync-rate consistently throughout the code
by Andreas Gruenbacher
· 14 years ago
6139f60
drbd: Rename the want_lose field/flag to discard_my_data
by Andreas Gruenbacher
· 14 years ago
c141ebd
drbd: Removing drbd_cfg_rwsem
by Philipp Reisner
· 14 years ago
81fa2e6
drbd: Refcounting for mdev objects
by Philipp Reisner
· 14 years ago
bb77d34
drbd: Turn no-tcp-cork into tcp-cork={yes|no}
by Andreas Gruenbacher
· 14 years ago
d0c980e
drbd: Turn no-disk-drain into disk-drain={yes|no}
by Andreas Gruenbacher
· 14 years ago
66b2f6b
drbd: Turn no-disk-flushes into disk-flushes={yes|no}
by Andreas Gruenbacher
· 14 years ago
813472c
drbd: RCU for rs_plan_s
by Philipp Reisner
· 14 years ago
9958c85
drbd: Made the fifo object a self contained object (preparing for RCU)
by Philipp Reisner
· 14 years ago
daeda1c
drbd: RCU for disk_conf
by Philipp Reisner
· 14 years ago
2ec91e0
drbd: Renamed (old|new)_conf into (old|new)_net_conf in receive_SyncParam
by Philipp Reisner
· 14 years ago
ef5e44a
drbd: drbd_dew_dev_size() gets the user requests disk_size as argument
by Philipp Reisner
· 14 years ago
a009550
drbd: Renamed the net_conf_update mutex to conf_update
by Philipp Reisner
· 14 years ago
f3dfa40
drbd: fix race when forcefully disconnecting
by Lars Ellenberg
· 14 years ago
88104ca
drbd: Allow to change data-integrity-alg on the fly
by Andreas Gruenbacher
· 14 years ago
4b6ad6d
drbd: Remove obsolete drbd_crypto_is_hash()
by Andreas Gruenbacher
· 14 years ago
5b614ab
drbd: Rename integrity_r_tfm -> peer_integrity_tfm
by Andreas Gruenbacher
· 14 years ago
86db061
drbd: Wrong use of RCU in receive_protocol()
by Andreas Gruenbacher
· 14 years ago
d9cc6e2
drbd: fix various disconnecting races
by Lars Ellenberg
· 14 years ago
302bdea
drbd: Considering that the two_primaries config flag can change
by Philipp Reisner
· 14 years ago
91fd4da
drbd: Proper locking for updates to net_conf under RCU
by Philipp Reisner
· 14 years ago
44ed167
drbd: rcu_read_lock() and rcu_dereference() for tconn->net_conf
by Philipp Reisner
· 14 years ago
303d144
drbd: Runtime changeable wire protocol
by Philipp Reisner
· 14 years ago
d3fcb49
drbd: protect all idr accesses that might sleep with drbd_cfg_rwsem
by Philipp Reisner
· 14 years ago
695d08f
drbd: rcu_read_[un]lock() for all idr accesses that do not sleep
by Philipp Reisner
· 14 years ago
5cc287e
drbd: Rename drbd_pp_free() to drbd_free_pages()
by Andreas Gruenbacher
· 14 years ago
c37c8ec
drbd: Rename drbd_pp_alloc() to drbd_alloc_pages() and make it non-static
by Andreas Gruenbacher
· 14 years ago
18c2d52
drbd: Rename drbd_pp_first_pages_or_try_alloc() to __drbd_alloc_pages()
by Andreas Gruenbacher
· 14 years ago
d4da153
drbd: Make drbd_wait_ee_list_empty() and _drbd_wait_ee_list_empty() static
by Andreas Gruenbacher
· 14 years ago
045417f
drbd: Rename drbd_{ ee -> peer_req }_has_active_page
by Andreas Gruenbacher
· 14 years ago
a990be4
drbd: Rename reclaim_net_ee(), drbd_process_done_ee(), drbd_process_done_ee(), tconn_process_done_ee() to *_peer_reqs
by Andreas Gruenbacher
· 14 years ago
7721f56
drbd: Rename drbd_release_ee() to drbd_free_peer_reqs()
by Andreas Gruenbacher
· 14 years ago
3967deb
drbd: Rename drbd_free_ee() and variants to *_peer_req()
by Andreas Gruenbacher
· 14 years ago
0db5536
drbd: Rename drbd_alloc_ee() to drbd_alloc_peer_req()
by Andreas Gruenbacher
· 14 years ago
e0ab6ad
drbd: drbd_init_ee() no longer exists
by Andreas Gruenbacher
· 14 years ago
2735a59
drbd: Make all asynchronous command handlers return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
8599767
drbd: validate_req_change_req_state(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
b55d84b
drbd: Removed outdated comments and code that envisioned VNRs in header 95
by Andreas Gruenbacher
· 14 years ago
0c8e36d
drbd: Introduce protocol version 100 headers
by Andreas Gruenbacher
· 14 years ago
e658983
drbd: Remove headers from on-the-wire data structures (struct p_*)
by Andreas Gruenbacher
· 14 years ago
50d0b1a
drbd: Remove some fixed header size assumptions
by Andreas Gruenbacher
· 14 years ago
9f5bdc3
drbd: Replace and remove old primitives
by Andreas Gruenbacher
· 14 years ago
52b061a
drbd: Introduce drbd_header_size()
by Andreas Gruenbacher
· 14 years ago
a17647a
drbd: drbd_send_ping(), drbd_send_ping(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
8b924f1
drbd: Use tconn in request_timer_fn()
by Philipp Reisner
· 14 years ago
2aebfab
drbd: Renamed id_susp(union drbd_state s) to drbd_suspended(struct drbd_conf *)
by Philipp Reisner
· 14 years ago
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
Next »