Tejun Heo
|
56de210245
drbd: convert to idr_alloc()
|
12 years ago |
Philipp Reisner
|
298307ed1d
drbd: Remove obsolete check
|
12 years ago |
Philipp Reisner
|
986836503e
Merge branch 'drbd-8.4_ed6' into for-3.8-drivers-drbd-8.4_ed6
|
12 years ago |
Philipp Reisner
|
fd0017c124
drbd: fix regression: potential NULL pointer dereference
|
12 years ago |
Lars Ellenberg
|
edc9f5eb7a
drbd: always write bitmap on detach
|
12 years ago |
Philipp Reisner
|
19fffd7b03
drbd: Call drbd_md_sync() explicitly after a state change on the connection
|
13 years ago |
Lars Ellenberg
|
b792b655cd
drbd: fix potential list_add corruption
|
13 years ago |
Philipp Reisner
|
39a1aa7f49
drbd: Protect accesses to the uuid set with a spinlock
|
13 years ago |
Lars Ellenberg
|
d4dabbe22d
drbd: disambiguation, s/P_DISCARD_WRITE/P_SUPERSEDED/
|
13 years ago |
Lars Ellenberg
|
81a3537a97
drbd: announce FLUSH/FUA capability to upper layers
|
13 years ago |
Lars Ellenberg
|
6f3465ed82
drbd: report congestion if we are waiting for some userland callback
|
13 years ago |
Lars Ellenberg
|
0c84966601
drbd: differentiate between normal and forced detach
|
13 years ago |
Lars Ellenberg
|
9a278a7906
drbd: allow read requests to be retried after force-detach
|
13 years ago |
Lars Ellenberg
|
a0d856dfae
drbd: base completion and destruction of requests on ref counts
|
13 years ago |
Lars Ellenberg
|
5df69ece6e
drbd: __drbd_make_request() is now void
|
13 years ago |
Lars Ellenberg
|
b6dd1a8976
drbd: remove struct drbd_tl_epoch objects (barrier works)
|
13 years ago |
Lars Ellenberg
|
d5b27b01f1
drbd: move the drbd_work_queue from drbd_socket to drbd_connection
|
13 years ago |
Lars Ellenberg
|
8c0785a5c9
drbd: allow to dequeue batches of work at a time
|
13 years ago |
Lars Ellenberg
|
b379c41ed7
drbd: transfer log epoch numbers are now per resource
|
13 years ago |
Lars Ellenberg
|
9d05e7c4e7
drbd: rename drbd_restart_write to drbd_restart_request
|
13 years ago |
Philipp Reisner
|
c5b005ab70
drbd: use bitmap_parse instead of __bitmap_parse
|
13 years ago |
Lars Ellenberg
|
9ed57dcbda
drbd: ignore volume number for drbd barrier packet exchange
|
13 years ago |
Lars Ellenberg
|
2312f0b3c5
drbd: fix potential deadlock during "restart" of conflicting writes
|
13 years ago |
Lars Ellenberg
|
f9916d61a4
drbd: don't pretend that barrier_nr == 0 was special
|
13 years ago |
Lars Ellenberg
|
5cdb0bf322
drbd: remove now unused seq_num member from struct drbd_request
|
13 years ago |
Lars Ellenberg
|
4b8514ee28
drbd: fix potential data corruption and protocol error
|
13 years ago |
Lars Ellenberg
|
b17f33cb0a
drbd: explicitly clear unused dp_flags in drbd_send_block
|
13 years ago |
Philipp Reisner
|
12038a3a71
drbd: Move list of epochs from mdev to tconn
|
13 years ago |
Philipp Reisner
|
4b0007c0e8
drbd: Move write_ordering from mdev to tconn
|
13 years ago |
Philipp Reisner
|
6936fcb49a
drbd: Move the CREATE_BARRIER flag from connection to device
|
13 years ago |