libceph: fix two messenger bugs
[linux-3.10.git] / net / ceph / messenger.c
2013-05-02 Alex Elder libceph: fix two messenger bugs
2013-05-02 Alex Elder libceph: add, don't set data for a message
2013-05-02 Alex Elder libceph: implement multiple data items in a message
2013-05-02 Alex Elder libceph: replace message data pointer with list
2013-05-02 Alex Elder libceph: have cursor point to data
2013-05-02 Alex Elder libceph: move cursor into message
2013-05-02 Alex Elder libceph: record bio length
2013-05-02 Alex Elder libceph: skip message if too big to receive
2013-05-02 Alex Elder libceph: fix possible CONFIG_BLOCK build problem
2013-05-02 Alex Elder libceph: provide data length when preparing message
2013-05-02 Alex Elder libceph: record message data length
2013-05-02 Alex Elder libceph: account for alignment in pages cursor
2013-05-02 Alex Elder libceph: page offset must be less than page size
2013-05-02 Alex Elder libceph: fix broken data length assertions
2013-05-02 Alex Elder libceph: make message data be a pointer
2013-05-02 Alex Elder libceph: use only ceph_msg_data_advance()
2013-05-02 Alex Elder libceph: don't add to crc unless data sent
2013-05-02 Alex Elder libceph: kill last of ceph_msg_pos
2013-05-02 Alex Elder libceph: kill most of ceph_msg_pos
2013-05-02 Alex Elder libceph: use cursor resid for loop condition
2013-05-02 Alex Elder libceph: collapse all data items into one
2013-05-02 Alex Elder libceph: get rid of read helpers
2013-05-02 Alex Elder libceph: no outbound zero data
2013-05-02 Alex Elder libceph: use cursor for inbound data pages
2013-05-02 Alex Elder libceph: kill ceph message bio_iter, bio_seg
2013-05-02 Alex Elder libceph: use cursor for bio reads
2013-05-02 Alex Elder libceph: record residual bytes for all message data...
2013-05-02 Alex Elder libceph: drop pages parameter
2013-05-02 Alex Elder libceph: initialize data fields on last msg put
2013-05-02 Sage Weil libceph: clear messenger auth_retry flag when we authen...
2013-05-02 Sage Weil libceph: implement RECONNECT_SEQ feature
2013-05-02 Alex Elder libceph: more cleanup of write_partial_msg_pages()
2013-05-02 Alex Elder libceph: kill message trail
2013-05-02 Alex Elder libceph: implement pages array cursor
2013-05-02 Alex Elder libceph: implement bio message data item cursor
2013-05-02 Alex Elder libceph: use data cursor for message pagelist
2013-05-02 Alex Elder libceph: prepare for other message data item types
2013-05-02 Alex Elder libceph: start defining message data cursor
2013-05-02 Alex Elder libceph: abstract message data
2013-05-02 Alex Elder libceph: be explicit about message data representation
2013-05-02 Alex Elder libceph: define ceph_msg_has_*() data macros
2013-05-02 Alex Elder libceph: define and use ceph_crc32c_page()
2013-05-02 Alex Elder libceph: define and use ceph_tcp_recvpage()
2013-05-02 Alex Elder libceph: encapsulate reading message data
2013-05-02 Alex Elder libceph: small write_partial_msg_pages() refactor
2013-05-02 Alex Elder libceph: consolidate message prep code
2013-05-02 Alex Elder libceph: use local variables for message positions
2013-05-02 Alex Elder libceph: don't clear bio_iter in prepare_write_message()
2013-05-02 Alex Elder libceph: activate message data assignment checks
2013-05-02 Alex Elder libceph: record message data byte length
2013-05-02 Alex Elder ceph: only set message data pointers if non-empty
2013-05-02 Alex Elder libceph: isolate other message data fields
2013-05-02 Alex Elder libceph: set page info with byte length
2013-05-02 Alex Elder libceph: isolate message page field manipulation
2013-05-02 Alex Elder libceph: simplify new message initialization
2013-05-02 Alex Elder libceph: advance pagelist with list_rotate_left()
2013-05-02 Alex Elder libceph: define and use in_msg_pos_next()
2013-05-02 Alex Elder libceph: kill args in read_partial_message_bio()
2013-05-02 Alex Elder libceph: change type of ceph_tcp_sendpage() "more"
2013-05-02 Alex Elder libceph: minor byte order problems in read_partial_mess...
2013-05-02 Alex Elder libceph: define CEPH_MSG_MAX_MIDDLE_LEN
2013-05-02 Alex Elder libceph: clean up skipped message logic
2013-05-02 Alex Elder libceph: define mds_alloc_msg() method
2013-05-02 Alex Elder libceph: drop mutex while allocating a message
2013-05-02 Alex Elder libceph: kill ceph_msg->pagelist_count
2013-05-02 Alex Elder libceph: distinguish page array and pagelist count
2013-05-02 Alex Elder libceph: make ceph_msg->bio_seg be unsigned
2013-02-25 Alex Elder libceph: use a do..while loop in con_work()
2013-02-25 Alex Elder libceph: use a flag to indicate a fault has occurred
2013-02-25 Alex Elder libceph: separate non-locked fault handling
2013-02-25 Alex Elder libceph: encapsulate connection backoff
2013-02-25 Alex Elder libceph: eliminate sparse warnings
2013-02-25 Alex Elder libceph: define connection flag helpers
2013-02-14 Alex Elder libceph: fix messenger CONFIG_BLOCK dependencies
2012-12-28 Sage Weil libceph: fix protocol feature mismatch failure path
2012-12-28 Alex Elder libceph: WARN, don't BUG on unexpected connection states
2012-12-20 Alex Elder libceph: report connection fault with warning
2012-12-17 Alex Elder libceph: socket can close in any connection state
2012-10-26 Sage Weil libceph: avoid NULL kref_put from NULL alloc_msg return
2012-10-24 Sage Weil libceph: avoid NULL kref_put when osd reset races with...
2012-10-10 Alex Elder rbd: define common queue_con_delay()
2012-10-10 Alex Elder rbd: let con_work() handle backoff
2012-10-10 Alex Elder rbd: reset BACKOFF if unable to re-queue
2012-09-22 Alex Elder libceph: only kunmap kmapped pages
2012-08-21 Jim Schutt libceph: avoid truncation due to racing banners
2012-07-31 Linus Torvalds Merge branch 'for-linus' of git://git./linux/kernel...
2012-07-31 Sage Weil libceph: recheck con state after allocating incoming...
2012-07-31 Sage Weil libceph: change ceph_con_in_msg_alloc convention to...
2012-07-31 Sage Weil libceph: avoid dropping con mutex before fault
2012-07-31 Sage Weil libceph: verify state after retaking con lock after...
2012-07-31 Sage Weil libceph: fix handling of immediate socket connect failure
2012-07-31 Sage Weil libceph: clear all flags on con_close
2012-07-31 Sage Weil libceph: clean up con flags
2012-07-31 Sage Weil libceph: replace connection state bits with states
2012-07-31 Sage Weil libceph: drop unnecessary CLOSED check in socket state...
2012-07-31 Sage Weil libceph: close socket directly from ceph_con_close()
2012-07-31 Sage Weil libceph: drop gratuitous socket close calls in con_work
2012-07-31 Sage Weil libceph: move ceph_con_send() closed check under the...
2012-07-31 Sage Weil libceph: move msgr clear_standby under con mutex protection
2012-07-31 Sage Weil libceph: fix fault locking; close socket on lossy fault
next