aboutsummaryrefslogtreecommitdiff
path: root/drivers/block/drbd/drbd_main.c
AgeCommit message (Expand)Author
2012-11-08drbd: Refcounting for mdev objectsPhilipp Reisner
2012-11-08drbd: Made the fifo object a self contained object (preparing for RCU)Philipp Reisner
2012-11-08drbd: RCU for disk_confPhilipp Reisner
2012-11-08drbd: Renamed the net_conf_update mutex to conf_updatePhilipp Reisner
2012-11-08drbd: Generate the drbd_set_*_defaults() functions from drbd_genl.hAndreas Gruenbacher
2012-11-08drbd: fix thread stop deadlockLars Ellenberg
2012-11-08drbd: Allow to change data-integrity-alg on the flyAndreas Gruenbacher
2012-11-08drbd: Introduce a "lockless" variant of drbd_send_protocoll()Andreas Gruenbacher
2012-11-08drbd: Rename integrity_r_tfm -> peer_integrity_tfmAndreas Gruenbacher
2012-11-08drbd: Rename integrity_w_tfm -> integrity_tfmAndreas Gruenbacher
2012-11-08drbd: on reconfiguration requests, mind the SET_DEFAULTS flagLars Ellenberg
2012-11-08drbd: Take a reference on tconn when finding a tconn by namePhilipp Reisner
2012-11-08drbd: Basic refcounting for drbd_tconnPhilipp Reisner
2012-11-08drbd: Eliminated drbd_free_resoruces() it is superseeded by conn_free_crypto()Philipp Reisner
2012-11-08drbd: cmdname() enum to string convertion was missing a few constantsLars Ellenberg
2012-11-08drbd: Proper locking for updates to net_conf under RCUPhilipp Reisner
2012-11-08drbd: rcu_read_lock() and rcu_dereference() for tconn->net_confPhilipp Reisner
2012-11-08drbd: Runtime changeable wire protocolPhilipp Reisner
2012-11-08drbd: protect all idr accesses that might sleep with drbd_cfg_rwsemPhilipp Reisner
2012-11-08drbd: Converted drbd_cfg_mutex into drbd_cfg_rwsemPhilipp Reisner
2012-11-08drbd: rcu_read_[un]lock() for all idr accesses that do not sleepPhilipp Reisner
2012-11-08drbd: Inlined drbd_free_mdev(); it got called only from one placePhilipp Reisner
2012-11-08drbd: drbd_delete_device() takes a struct drbd_conf * nowPhilipp Reisner
2012-11-08drbd: Rename drbd_release_ee() to drbd_free_peer_reqs()Andreas Gruenbacher
2012-11-08drbd: drbd_init_ee() no longer existsAndreas Gruenbacher
2012-11-08drbd: Removed outdated comments and code that envisioned VNRs in header 95Andreas Gruenbacher
2012-11-08drbd: Introduce protocol version 100 headersAndreas Gruenbacher
2012-11-08drbd: Remove headers from on-the-wire data structures (struct p_*)Andreas Gruenbacher
2012-11-08drbd: Remove some fixed header size assumptionsAndreas Gruenbacher
2012-11-08drbd: Remove now-unused int_dig_out bufferAndreas Gruenbacher
2012-11-08drbd: Replace and remove old primitivesAndreas Gruenbacher
2012-11-08drbd: Introduce drbd_header_size()Andreas Gruenbacher
2012-11-08drbd: Introduce new primitives for sending commandsAndreas Gruenbacher
2012-11-08drbd: drbd_send_ping(), drbd_send_ping(): Return 0 upon success and an error ...Andreas Gruenbacher
2012-11-08drbd: Introduced a new type union drbd_dev_statePhilipp Reisner
2012-11-08drbd: Change how the "handshake" packets are calledAndreas Gruenbacher
2012-11-08drbd: Change how the initial packets are calledAndreas Gruenbacher
2012-11-08drbd: _conn_send_cmd(), _drbd_send_cmd(): Pass a struct drbd_socket instead o...Andreas Gruenbacher
2012-11-08drbd: _drbd_send_bitmap(): Use the pre-allocated send bufferAndreas Gruenbacher
2012-11-08drbd: Preallocate one page per drbd_socket as a send bufferAndreas Gruenbacher
2012-11-08drbd: Preallocate one page per drbd_socket as a receive bufferAndreas Gruenbacher
2012-11-08drbd: Rename the DCBP_* functions to dcbp_* and move them to where they are usedAndreas Gruenbacher
2012-11-08drbd: Make _drbd_send_bitmap() staticAndreas Gruenbacher
2012-11-08drbd: Move drbd_send_ping() and drbd_send_ping_ack() to drbd_main.cAndreas Gruenbacher
2012-11-08drbd: Always use the same protocol version for the same peerAndreas Gruenbacher
2012-11-08drbd: Rename various functions from *_oos_* to *_out_of_sync_* for clarityAndreas Gruenbacher
2012-11-08drbd: drbd_md_sync_page_io(): Return 0 upon success and an error code otherwiseAndreas Gruenbacher
2012-11-08drbd: send_bitmap_rle_or_plain(): Error handling cleanupAndreas Gruenbacher
2012-11-08drbd: Make all worker callbacks return 0 upon success and an error code other...Andreas Gruenbacher
2012-11-08drbd: Temporarily change the return type of all worker callbacksAndreas Gruenbacher