Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
509fc019e534bdf5f3969d78c53184db4cf7ff48
/
drivers
/
block
/
drbd
/
drbd_main.c
509fc01
drbd: Finish requests that completed while IO was frozen
by Philipp Reisner
· 12 years ago
a73ff32
drbd: announce FLUSH/FUA capability to upper layers
by Lars Ellenberg
· 13 years ago
db141b2
drbd: fix max_bio_size to be unsigned
by Lars Ellenberg
· 13 years ago
63a6d0b
drbd: call local-io-error handler early
by Lars Ellenberg
· 13 years ago
0029d62
drbd: do not reset rs_pending_cnt too early
by Lars Ellenberg
· 13 years ago
c2ba686
drbd: report congestion if we are waiting for some userland callback
by Lars Ellenberg
· 13 years ago
383606e
drbd: differentiate between normal and forced detach
by Lars Ellenberg
· 13 years ago
bc4854b
drbd: check MODULE for THIS_MODULE
by Cong Wang
· 13 years ago
9476f39
drbd: introduce a bio_set to allocate housekeeping bios from
by Lars Ellenberg
· 14 years ago
3c2f7a8
drbd: remove unused define
by Lars Ellenberg
· 14 years ago
4281808
drbd: add page pool to be used for meta data IO
by Lars Ellenberg
· 14 years ago
0e8488a
drbd: allow bitmap to change during writeout from resync_finished
by Lars Ellenberg
· 13 years ago
ba280c0
drbd: fix resend/resubmit of frozen IO
by Lars Ellenberg
· 13 years ago
197296f
drbd: Delay/reject other state changes while establishing a connection
by Philipp Reisner
· 13 years ago
c088b2d
drbd: don't pretend that barrier_nr == 0 was special
by Lars Ellenberg
· 13 years ago
671a74e
drbd: remove now unused seq_num member from struct drbd_request
by Lars Ellenberg
· 13 years ago
001a886
drbd: fix potential data corruption and protocol error
by Lars Ellenberg
· 13 years ago
7caacb6
drbd: Consider the disk-timeout also for meta-data IO operations
by Philipp Reisner
· 13 years ago
4afc433
drbd: Do not send state packets while lower than C_CONNECTED cstate
by Philipp Reisner
· 13 years ago
545752d
drbd: fix race between disconnect and receive_state
by Lars Ellenberg
· 13 years ago
f479ea0
drbd: send intermediate state change results to the peer
by Lars Ellenberg
· 13 years ago
5ba3dac
drbd: Derive sync-UUIDs only from the bitmap-uuid if it is non-zero
by Philipp Reisner
· 13 years ago
1e86ac4
drbd: Bugfix for the connection behavior
by Philipp Reisner
· 13 years ago
fd2491f
drbd: detach must not try to abort non-local requests from drbd-8.4
by Philipp Reisner
· 13 years ago
79f16f5
drbd: Consider that the no-data-condition could be in connected state
by Philipp Reisner
· 13 years ago
bca482e
drbd: Fixed current UUID generation
by Philipp Reisner
· 13 years ago
dfa8bed
drbd: Implemented the disk-timeout option
by Philipp Reisner
· 14 years ago
02ee8f9
drbd: Force flag for the detach operation
by Philipp Reisner
· 14 years ago
e171173
drbd: Replaced md_io_mutex by an atomic: md_io_in_use
by Philipp Reisner
· 14 years ago
2b4dd36
drbd: Immediately allow completion of IOs, that wait for IO completions on a failed disk
by Philipp Reisner
· 14 years ago
6d7e32f
drbd: Keep a reference to barrier acked requests
by Philipp Reisner
· 14 years ago
6809384
drbd: Improve compatibility with drbd's older than 8.3.7
by Philipp Reisner
· 14 years ago
77e8fdf
drbd: Only print sanitize state's warnings, if the state change happens
by Philipp Reisner
· 14 years ago
07667347
drbd: downgraded error printk to info
by Lars Ellenberg
· 14 years ago
90ab5ee
module_param: make bool parameters really bool (drivers & misc)
by Rusty Russell
· 13 years ago
24c4830
drbd: Fix spelling
by Bart Van Assche
· 14 years ago
99432fc
drbd: Take a more conservative approach when deciding max_bio_size
by Philipp Reisner
· 14 years ago
fa7d939
drbd: Disallow the peer_disk_state to be D_OUTDATED while connected
by Philipp Reisner
· 14 years ago
738a84b
drbd: Fix for application IO with the on-io-error=pass-on policy
by Philipp Reisner
· 14 years ago
25985ed
Fix common misspellings
by Lucas De Marchi
· 14 years ago
7fde2be
drbd: Implemented real timeout checking for request processing time
by Philipp Reisner
· 14 years ago
e636db5
drbd: fix potential imbalance of ap_in_flight
by Lars Ellenberg
· 14 years ago
0ddc554
drbd: silence some noisy log messages during disconnect
by Lars Ellenberg
· 14 years ago
20ceb2b
drbd: describe bitmap locking for bulk operation in finer detail
by Lars Ellenberg
· 14 years ago
62b0da3
drbd: log UUIDs whenever they change
by Lars Ellenberg
· 14 years ago
79a30d2
drbd: queue bitmap writeout more intelligently
by Lars Ellenberg
· 14 years ago
54b956a
drbd: don't pointlessly queue bitmap send, if we lost connection
by Lars Ellenberg
· 14 years ago
6a35c45
drbd: Ensure that an epoch contains only requests of one kind
by Philipp Reisner
· 14 years ago
148efa1
drbd: Do not drop net config if sending in drbd_send_protocol() fails
by Philipp Reisner
· 14 years ago
370a43e
drbd: Work on the Ahead -> SyncSource transition
by Philipp Reisner
· 14 years ago
4a23f26
drbd: Do not full sync if a P_SYNC_UUID packet gets lost
by Philipp Reisner
· 14 years ago
2b8a90b
drbd: Corrected off-by-one error in DRBD_MINOR_COUNT_MAX
by Philipp Reisner
· 14 years ago
794abb7
drbd: Cleaned up the resync timer logic
by Philipp Reisner
· 14 years ago
617049a
drbd: Fixed an issue with AHEAD -> SYNC_SOURCE transitions
by Philipp Reisner
· 14 years ago
3f98688
drbd: There might be a resync after unfreezing IO due to no disk [Bugz 332]
by Philipp Reisner
· 14 years ago
06d33e9
drbd: improve on bitmap write out timing
by Lars Ellenberg
· 14 years ago
418e0a9
drbd: spelling fix in log message
by Lars Ellenberg
· 14 years ago
5a22db8
drbd: serialize sending of resync uuid with pending w_send_oos
by Lars Ellenberg
· 14 years ago
2265b47
drbd: fix potential dereference of NULL pointer
by Lars Ellenberg
· 14 years ago
02851e9
drbd: move bitmap write from resync_finished to after_state_change
by Lars Ellenberg
· 14 years ago
19f843a
drbd: bitmap keep track of changes vs on-disk bitmap
by Lars Ellenberg
· 14 years ago
1b881ef
drbd: Rename __inc_ap_bio_cond to may_inc_ap_bio
by Andreas Gruenbacher
· 14 years ago
f70af11
drbd: send_bitmap_rle_or_plain: Get rid of ugly and useless enum
by Andreas Gruenbacher
· 14 years ago
81e8465
drbd: Use the standard bool, true, and false keywords
by Andreas Gruenbacher
· 14 years ago
bf885f8
drbd: Be more explicit about functions that return an enum drbd_state_rv
by Andreas Gruenbacher
· 14 years ago
c8b3256
drbd: Rename enum drbd_state_ret_codes to enum drbd_state_rv
by Andreas Gruenbacher
· 14 years ago
116676c
drbd: Rename enum drbd_ret_codes to enum drbd_ret_code
by Andreas Gruenbacher
· 14 years ago
662d91a
drbd: Get rid of unnecessary macros (1)
by Andreas Gruenbacher
· 14 years ago
2f58dcf
drbd: Rename drbd_make_request_26 to drbd_make_request
by Andreas Gruenbacher
· 14 years ago
cab2f74
drbd: Make sure that drbd_send() has sent the right number of bytes
by Andreas Gruenbacher
· 14 years ago
17a93f3
drbd: remove /proc/drbd before unregistering from netlink
by Lars Ellenberg
· 14 years ago
1fc80cf
drbd: Becoming sync target may not happen out of < C_WF_REPORT_PARAMS
by Philipp Reisner
· 14 years ago
3719094
drbd: Starting with protocol 96 we can allow app-IO while receiving the bitmap
by Philipp Reisner
· 14 years ago
ab17b68f
drbd: Improvements in sanitize_state()
by Philipp Reisner
· 14 years ago
22afd7e
drbd: Fixed race condition in drbd_queue_bitmap_io
by Philipp Reisner
· 14 years ago
127b317
drbd: use test_and_set_bit() to decide if bm_io_work should be queued
by Philipp Reisner
· 14 years ago
c4752ef
drbd: When proxy's buffer drained off go into regular resync mode
by Philipp Reisner
· 14 years ago
73a01a1
drbd: New packet for Ahead/Behind mode: P_OUT_OF_SYNC
by Philipp Reisner
· 14 years ago
6753171
drbd: Implemented two new connection states Ahead/Behind
by Philipp Reisner
· 14 years ago
759fbdf
drbd: Track the numbers of sectors in flight
by Philipp Reisner
· 14 years ago
1816a2b
drbd: properly use max_hw_sectors to limit the our bio size
by Lars Ellenberg
· 14 years ago
470be44
drbd: detect modification of in-flight buffers
by Lars Ellenberg
· 14 years ago
2649f08
drbd: use the resync controller for online-verify requests as well
by Lars Ellenberg
· 14 years ago
30b743a
drbd: improve online-verify progress tracking
by Lars Ellenberg
· 14 years ago
721a960
block: kill off REQ_UNPLUG
by Jens Axboe
· 14 years ago
7eaceac
block: remove per-queue plugging
by Jens Axboe
· 14 years ago
f30195c
Merge branch 'cleanup-bd_claim' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into for-2.6.38/core
by Jens Axboe
· 14 years ago
e525fd8
block: make blkdev_get/put() handle exclusive access
by Tejun Heo
· 14 years ago
00e375e
Merge branch 'for-2.6.37/drivers' into for-linus
by Jens Axboe
· 14 years ago
2027ae1
drivers/block/drbd/drbd_main.c: fix error path
by Nicolas Kaiser
· 14 years ago
53c2eb2
Merge branch 'for-jens' of git://git.drbd.org/linux-2.6-drbd into for-2.6.37/drivers
by Jens Axboe
· 14 years ago
650789c
drbd: Removed checks for REQ_HARDBARRIER on incomming BIOs
by Philipp Reisner
· 14 years ago
2451fc3
drbd: Removed the BIO_RW_BARRIER support form the receiver/epoch code
by Philipp Reisner
· 14 years ago
8abfc6e
Merge branch 'for-2.6.37/drivers' of git://git.kernel.dk/linux-2.6-block
by Linus Torvalds
· 14 years ago
82f59cc
drbd: fix potential deadlock on detach
by Lars Ellenberg
· 14 years ago
aaa8e2b
drbd: consolidate explicit drbd_md_sync into drbd_create_new_uuid
by Lars Ellenberg
· 14 years ago
5dbfe7a
drbd: add race-breaker to drbd_go_diskless
by Lars Ellenberg
· 14 years ago
ac72412
drbd: use dynamic_dev_dbg to optionally log uuid changes
by Lars Ellenberg
· 14 years ago
ca0e609
drbd: relax the grace period of the md_sync timer again
by Lars Ellenberg
· 14 years ago
9d28287
drbd: drop wrong debug asserts, fix recently introduced race
by Lars Ellenberg
· 14 years ago
Next »