summaryrefslogtreecommitdiff
path: root/drivers/block/drbd/drbd_main.c
AgeCommit message (Expand)AuthorFilesLines
2012-11-08drbd: Improve compatibility with drbd's older than 8.3.7Philipp Reisner1-0/+6
2012-11-08drbd: Rename --dry-run to --tentativeAndreas Gruenbacher1-2/+2
2012-11-08drbd: Allow to pass resource options to the new-resource commandAndreas Gruenbacher1-3/+43
2012-11-08drbd: Convert the generic netlink interface to accept connection endpointsAndreas Gruenbacher1-0/+21
2012-11-08drbd: Use DRBD_MINOR_COUNT_DEF in one more placeAndreas Gruenbacher1-1/+1
2012-11-08drbd: Send PROTOCOL_UPDATE packets when appropriatePhilipp Reisner1-3/+3
2012-11-08drbd: Receiving part for the PROTOCOL_UPDATE packetPhilipp Reisner1-0/+2
2012-11-08drbd: protect updates to integrits_tfm by tconn->data->mutexPhilipp Reisner1-4/+5
2012-11-08drbd: Refer to resync-rate consistently throughout the codeAndreas Gruenbacher1-2/+2
2012-11-08drbd: Rename the want_lose field/flag to discard_my_dataAndreas Gruenbacher1-3/+3
2012-11-08drbd: Removing drbd_cfg_rwsemPhilipp Reisner1-13/+7
2012-11-08drbd: Use RCU for the drbd_tconns listPhilipp Reisner1-3/+4
2012-11-08drbd: Refcounting for mdev objectsPhilipp Reisner1-10/+17
2012-11-08drbd: Made the fifo object a self contained object (preparing for RCU)Philipp Reisner1-0/+1
2012-11-08drbd: RCU for disk_confPhilipp Reisner1-9/+16
2012-11-08drbd: Renamed the net_conf_update mutex to conf_updatePhilipp Reisner1-1/+1
2012-11-08drbd: Generate the drbd_set_*_defaults() functions from drbd_genl.hAndreas Gruenbacher1-1/+1
2012-11-08drbd: fix thread stop deadlockLars Ellenberg1-1/+1
2012-11-08drbd: Allow to change data-integrity-alg on the flyAndreas Gruenbacher1-2/+2
2012-11-08drbd: Introduce a "lockless" variant of drbd_send_protocoll()Andreas Gruenbacher1-8/+36
2012-11-08drbd: Rename integrity_r_tfm -> peer_integrity_tfmAndreas Gruenbacher1-4/+4
2012-11-08drbd: Rename integrity_w_tfm -> integrity_tfmAndreas Gruenbacher1-9/+9
2012-11-08drbd: on reconfiguration requests, mind the SET_DEFAULTS flagLars Ellenberg1-4/+1
2012-11-08drbd: Take a reference on tconn when finding a tconn by namePhilipp Reisner1-2/+4
2012-11-08drbd: Basic refcounting for drbd_tconnPhilipp Reisner1-3/+17
2012-11-08drbd: Eliminated drbd_free_resoruces() it is superseeded by conn_free_crypto()Philipp Reisner1-23/+12
2012-11-08drbd: cmdname() enum to string convertion was missing a few constantsLars Ellenberg1-0/+9
2012-11-08drbd: Proper locking for updates to net_conf under RCUPhilipp Reisner1-2/+15
2012-11-08drbd: rcu_read_lock() and rcu_dereference() for tconn->net_confPhilipp Reisner1-28/+50
2012-11-08drbd: Runtime changeable wire protocolPhilipp Reisner1-1/+7
2012-11-08drbd: protect all idr accesses that might sleep with drbd_cfg_rwsemPhilipp Reisner1-0/+2
2012-11-08drbd: Converted drbd_cfg_mutex into drbd_cfg_rwsemPhilipp Reisner1-5/+5
2012-11-08drbd: rcu_read_[un]lock() for all idr accesses that do not sleepPhilipp Reisner1-4/+8
2012-11-08drbd: Inlined drbd_free_mdev(); it got called only from one placePhilipp Reisner1-18/+7
2012-11-08drbd: drbd_delete_device() takes a struct drbd_conf * nowPhilipp Reisner1-8/+4
2012-11-08drbd: Rename drbd_release_ee() to drbd_free_peer_reqs()Andreas Gruenbacher1-7/+7
2012-11-08drbd: drbd_init_ee() no longer existsAndreas Gruenbacher1-4/+0
2012-11-08drbd: Removed outdated comments and code that envisioned VNRs in header 95Andreas Gruenbacher1-1/+1
2012-11-08drbd: Introduce protocol version 100 headersAndreas Gruenbacher1-6/+26
2012-11-08drbd: Remove headers from on-the-wire data structures (struct p_*)Andreas Gruenbacher1-23/+22
2012-11-08drbd: Remove some fixed header size assumptionsAndreas Gruenbacher1-10/+15
2012-11-08drbd: Remove now-unused int_dig_out bufferAndreas Gruenbacher1-1/+0
2012-11-08drbd: Replace and remove old primitivesAndreas Gruenbacher1-269/+249
2012-11-08drbd: Introduce drbd_header_size()Andreas Gruenbacher1-0/+14
2012-11-08drbd: Introduce new primitives for sending commandsAndreas Gruenbacher1-0/+64
2012-11-08drbd: drbd_send_ping(), drbd_send_ping(): Return 0 upon success and an error ...Andreas Gruenbacher1-2/+2
2012-11-08drbd: Introduced a new type union drbd_dev_statePhilipp Reisner1-4/+1
2012-11-08drbd: Change how the "handshake" packets are calledAndreas Gruenbacher1-3/+3
2012-11-08drbd: Change how the initial packets are calledAndreas Gruenbacher1-4/+4
2012-11-08drbd: _conn_send_cmd(), _drbd_send_cmd(): Pass a struct drbd_socket instead o...Andreas Gruenbacher1-11/+11