Sign in
gem5
/
arm
/
linux
/
cdfda633d235028e9b27381dedb65416409e8729
/
drivers
/
block
/
drbd
/
drbd_state.c
cdfda63
drbd: detach from frozen backing device
by Philipp Reisner
· 13 years ago
9510b24
drbd: Fixed state transitions in case reading meta data failes
by Philipp Reisner
· 13 years ago
d942ae4
drbd: Fixes from the 8.3 development branch
by Philipp Reisner
· 14 years ago
4dbdae3
drbd: downgraded error printk to info
by Lars Ellenberg
· 14 years ago
089c075
drbd: Convert the generic netlink interface to accept connection endpoints
by Andreas Gruenbacher
· 14 years ago
daeda1c
drbd: RCU for disk_conf
by Philipp Reisner
· 14 years ago
a009550
drbd: Renamed the net_conf_update mutex to conf_update
by Philipp Reisner
· 14 years ago
992d6e9
drbd: fix thread stop deadlock
by Lars Ellenberg
· 14 years ago
f3dfa40
drbd: fix race when forcefully disconnecting
by Lars Ellenberg
· 14 years ago
d9cc6e2
drbd: fix various disconnecting races
by Lars Ellenberg
· 14 years ago
a18e9d1
drbd: Removed the OBJECT_DYING and the CONFIG_PENDING bits
by Philipp Reisner
· 14 years ago
9dc9fbb
drbd: Basic refcounting for drbd_tconn
by Philipp Reisner
· 14 years ago
44ed167
drbd: rcu_read_lock() and rcu_dereference() for tconn->net_conf
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
706cb24
drbd: Improved logging of state changes
by Philipp Reisner
· 14 years ago
a6d00c8
drbd: Implemented IO thawing for multiple volumes
by Philipp Reisner
· 14 years ago
4669265
drbd: Implemented conn_lowest_disk()
by Philipp Reisner
· 14 years ago
19f83c7
drbd: Implemented conn_lowest_conn()
by Philipp Reisner
· 14 years ago
8c7e16c
drbd: Calculate and provide ns_min to the w_after_conn_state_ch() work
by Philipp Reisner
· 14 years ago
5f082f9
drbd: Renamed nms to ns_max
by Philipp Reisner
· 14 years ago
da9fbc2
drbd: Introduced a new type union drbd_dev_state
by Philipp Reisner
· 14 years ago
8e0af25
drbd: Moved susp, susp_nod and susp_fen to the connection object
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
778bcf2
drbd: Allow to disconnect if one volume is diskless
by Philipp Reisner
· 14 years ago
435693e
drbd: Print common state changes of all volumes as connection state changes
by Philipp Reisner
· 14 years ago
88ef594
drbd: Fixed logging of old connection state
by Philipp Reisner
· 14 years ago
bd0c824
drbd: Use the idr_for_each_entry() iterator instead of idr_for_each()
by Philipp Reisner
· 14 years ago
cb70345
drbd: Converted drbd_try_outdate_peer() from mdev to tconn
by Philipp Reisner
· 14 years ago
69f5ec7
drbd: Remove duplicate initialization
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
d24ae21
drbd: drbd_send_state_req(): Return 0 upon success and an error code otherwise
by Andreas Gruenbacher
· 14 years ago
caee1c3
drbd: conn_send_state_req(): 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
e90285e
drbd: Fixed conn_lowest_minor
by Philipp Reisner
· 14 years ago
f399002
drbd: distribute former syncer_conf settings to disk, connection, and resource level
by Lars Ellenberg
· 14 years ago
047e95e2
drbd: Allow volumes to become primary only on one side
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
3c5e5f6
drbd: add forgotten spin_unlock
by Lars Ellenberg
· 14 years ago
d0456c7
drbd: simplify conn_all_vols_unconf, make it bool
by Lars Ellenberg
· 14 years ago
3b98c0c
drbd: switch configuration interface from connector to genetlink
by Lars Ellenberg
· 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
df24aa4
drbd: Implemented connection wide state changes
by Philipp Reisner
· 14 years ago
5aabf46
drbd: Global_state_lock not necessary here...
by Philipp Reisner
· 14 years ago
cf29c9d
drbd: Implemented conn_send_state_req()
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
56707f9
drbd: Code de-duplication; new function apply_mask_val()
by Philipp Reisner
· 14 years ago
4308a0a
drbd: Removed the os parameter form sanitize_state()
by Philipp Reisner
· 14 years ago
fda7411
drbd: Extracted is_valid_conn_transition() out of is_valid_transition()
by Philipp Reisner
· 14 years ago
3509502
drbd: Extracted is_valid_transition() out of sanitize_state()
by Philipp Reisner
· 14 years ago
a75f34a
drbd: Renamed is_valid_state_transition() to is_valid_soft_transition()
by Philipp Reisner
· 14 years ago
d50eee2
drbd: Extracted after_conn_state_ch() out of after_state_ch()
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
a21e929
drbd: Moved the mdev member into drbd_work (from drbd_request and drbd_peer_request)
by Philipp Reisner
· 14 years ago
b890733
drbd: Moved the state functions into its own source file
by Philipp Reisner
· 14 years ago