Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
c6d25cfe52a32232e4de0bbe6ddf8219f054f55c
/
drivers
/
block
/
drbd
/
drbd_receiver.c
c6d25cf
drbd: Preparing to use p_header96 for all packets
by Philipp Reisner
· 14 years ago
191d3cc
drbd: Made drbd_flush_workqueue() to take a tconn instead of an mdev
by Philipp Reisner
· 14 years ago
a063845
drbd: moved crypto transformations and friends from mdev to tconn
by Philipp Reisner
· 14 years ago
87eeee4
drbd: moved req_lock and transfer log from mdev to tconn
by Philipp Reisner
· 14 years ago
31890f4
drbd: moved agreed_pro_version, last_received and ko_count to tconn
by Philipp Reisner
· 14 years ago
e6b3ea8
drbd: moved receiver, worker and asender from mdev to tconn
by Philipp Reisner
· 14 years ago
e42325a
drbd: moved data and meta from mdev to tconn
by Philipp Reisner
· 14 years ago
b2fb6dbe
drbd: moved net_cont and net_cnt_wait from mdev to tconn
by Philipp Reisner
· 14 years ago
89e58e7
drbd: moved net_conf from mdev to tconn
by Philipp Reisner
· 14 years ago
841ce24
drbd: Replace the ERR_IF macro with an assert-like macro
by Andreas Gruenbacher
· 14 years ago
e77a0a5
drbd: Convert all constants in enum drbd_thread_state to upper case
by Andreas Gruenbacher
· 14 years ago
8554df1
drbd: Convert all constants in enum drbd_req_event to upper case
by Andreas Gruenbacher
· 14 years ago
bb3bfe9
drbd: Remove the unused hash tables
by Andreas Gruenbacher
· 14 years ago
8b94625
drbd: Use interval tree for overlapping epoch entry detection
by Andreas Gruenbacher
· 14 years ago
010f6e6
drbd: Put sector and size in struct drbd_epoch_entry into struct drbd_interval
by Andreas Gruenbacher
· 14 years ago
bc9c5c4
drbd: Use the read and write request trees for request lookups
by Andreas Gruenbacher
· 14 years ago
de69671
drbd: Use interval tree for overlapping write request detection
by Andreas Gruenbacher
· 14 years ago
ace652a
drbd: Put sector and size in struct drbd_request into struct drbd_interval
by Andreas Gruenbacher
· 14 years ago
c3afd8f
drbd: Request lookup code cleanup (4)
by Andreas Gruenbacher
· 14 years ago
ae3388d
drbd: Request lookup code cleanup (3)
by Andreas Gruenbacher
· 14 years ago
668eebc
drbd: Request lookup code cleanup (2)
by Andreas Gruenbacher
· 14 years ago
5162458
drbd: Request lookup code cleanup (1)
by Andreas Gruenbacher
· 14 years ago
9c50842
drbd: Update outdated comment
by Andreas Gruenbacher
· 14 years ago
d628769
drbd: Move drbd_free_tl_hash() to drbd_main()
by Andreas Gruenbacher
· 14 years ago
579b57e
drbd: Magic reserved block_id value cleanup
by Andreas Gruenbacher
· 14 years ago
ca9bc12
drbd: Get rid of BE_DRBD_MAGIC and BE_DRBD_MAGIC_BIG
by Andreas Gruenbacher
· 14 years ago
9a8e775
drbd: Consistently use block_id == ID_SYNCER for checksum based resync and online verify
by Andreas Gruenbacher
· 14 years ago
28c455c
drbd: Get rid of req_validator_fn typedef
by Andreas Gruenbacher
· 14 years ago
cb6518c
drbd: when receive times out on meta socket, also check last receive time on data socket
by Lars Ellenberg
· 13 years ago
9b2f61a
drbd: fix warning
by Philipp Reisner
· 13 years ago
24c4830
drbd: Fix spelling
by Bart Van Assche
· 13 years ago
99432fc
drbd: Take a more conservative approach when deciding max_bio_size
by Philipp Reisner
· 13 years ago
a8e4079
drbd: Fix for the connection problems on high latency links
by Philipp Reisner
· 13 years ago
f36af18
drbd: fix disconnect/reconnect loop, if ping-timeout == ping-int
by Lars Ellenberg
· 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
fdda654
drbd: improve log message if received sector offset exceeds local capacity
by Lars Ellenberg
· 14 years ago
10f6d992
drbd: don't BUG_ON, if bio_add_page of a single page to an empty bio fails
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
d07c9c1
drbd: We can not process BIOs with a size of 0
by Philipp Reisner
· 14 years ago
79a30d2
drbd: queue bitmap writeout more intelligently
by Lars Ellenberg
· 14 years ago
20ee639
drbd: cleaned up __set_current_state() followed by schedule_timeout() calls
by Philipp Reisner
· 14 years ago
2deb833
drbd: Fixed P_NEG_ACK processing for protocol A and B
by Philipp Reisner
· 14 years ago
94f2b05
drbd: Killed an assert that is no longer valid
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
da0a781
drbd: Be more careful with SyncSource -> Ahead transitions
by Philipp Reisner
· 14 years ago
d612d30
drbd: No longer answer P_RS_DATA_REQUEST packets when in C_AHEAD mode
by Philipp Reisner
· 14 years ago
f735e363
drbd: add debugging assert to make sure the protocol is clean
by Lars Ellenberg
· 14 years ago
2c46407
drbd: receive_bitmap_plain: Get rid of ugly and useless enum
by Andreas Gruenbacher
· 14 years ago
78fcbda
drbd: receive_bitmap: Missing free_page() on error path
by Andreas Gruenbacher
· 14 years ago
de1f8e4
drbd: receive_bitmap: Avoid casting enum drbd_state_rv to int
by Andreas Gruenbacher
· 14 years ago
4114be8
drbd: receive_bitmap: Fix the wrong return value
by Andreas Gruenbacher
· 14 years ago
81e8465
drbd: Use the standard bool, true, and false keywords
by Andreas Gruenbacher
· 14 years ago
6184ea2
drbd: This code is dead now
by Andreas Gruenbacher
· 14 years ago
bb43794
drbd: Another small enum drbd_state_rv cleanup
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
0cf9d27
drbd: Get rid of unnecessary macros (2)
by Andreas Gruenbacher
· 14 years ago
220df4d
drbd: fix incomplete error message
by Lars Ellenberg
· 14 years ago
7e458c3
drbd: Removed an unnecessary #undef
by Andreas Gruenbacher
· 14 years ago
3719094
drbd: Starting with protocol 96 we can allow app-IO while receiving the bitmap
by Philipp Reisner
· 14 years ago
e3555d8
drbd: Implemented priority inheritance for resync requests
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
688593c
drbd: Renamed write_flags_to_bio() to wire_flags_to_bio()
by Lars Ellenberg
· 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
5f9915b
drbd: further converge progress display of resync and online-verify
by Lars Ellenberg
· 14 years ago
2649f08
drbd: use the resync controller for online-verify requests as well
by Lars Ellenberg
· 14 years ago
ea5442a
drbd: advance progress step marks for online-verify
by Lars Ellenberg
· 14 years ago
de228bb
drbd: initialize online-verify progress tracking on verify target
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
c13f7e1
drbd: don't recvmsg with zero length
by Lars Ellenberg
· 14 years ago
451a3c2
BKL: remove extraneous #include <smp_lock.h>
by Arnd Bergmann
· 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
2451fc3
drbd: Removed the BIO_RW_BARRIER support form the receiver/epoch code
by Philipp Reisner
· 14 years ago
a288709
Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-block
by Linus Torvalds
· 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
6719fb0
drbd: fix potential data divergence after multiple failures
by Lars Ellenberg
· 14 years ago
82f59cc
drbd: fix potential deadlock on detach
by Lars Ellenberg
· 14 years ago
856c50c
drbd: add some more explicit drbd_md_sync
by Lars Ellenberg
· 14 years ago
0f8488e
drbd: cleanup useless leftover warn/error printk's
by Lars Ellenberg
· 14 years ago
b18b37b
drbd: Do not log an ASSERT for P_OV_REQUEST packets while C_CONNECTED
by Philipp Reisner
· 14 years ago
22cc37a
drbd: fix unlikely access after free and list corruption
by Lars Ellenberg
· 14 years ago
e9ef7bb
drbd: allow for explicit resync-finished notifications
by Lars Ellenberg
· 14 years ago
4ac4aad
drbd: preparation commit, using full state in receive_state()
by Lars Ellenberg
· 14 years ago
2b2bf21
drbd: drbd_send_ack_dp must not rely on header information
by Lars Ellenberg
· 14 years ago
004352f
drbd: Fix regression in recv_bm_rle_bits (compressed bitmap)
by Lars Ellenberg
· 14 years ago
8979d9c
drbd: protocol compatibility for maximum packet sizes
by Lars Ellenberg
· 14 years ago
fb22c40
drbd: Track the reasons to suspend IO in dedicated state bits
by Philipp Reisner
· 14 years ago
a821cc4
drbd: fix spurious protocol error
by Lars Ellenberg
· 14 years ago
1d53f09
drbd: fix potential kernel BUG (NULL deref)
by Lars Ellenberg
· 14 years ago
435f074
drbd: don't count sendpage()d pages only referenced by tcp as in use
by Lars Ellenberg
· 14 years ago
76d2e7e
drbd: Adding support for BIO/Request flags: REQ_FUA, REQ_FLUSH and REQ_DISCARD
by Philipp Reisner
· 14 years ago
Next »