projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge tag 'sound-5.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
2020-04-13
Ilya Dryomov
rbd: don't mess with a page vector in rbd_notify_op_lock()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-04-13
Ilya Dryomov
rbd: don't test rbd_dev->opts in rbd_dev_image_release()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-04-13
Ilya Dryomov
rbd: call rbd_dev_unprobe() after unwatching and flushing...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-04-13
Ilya Dryomov
rbd: avoid a deadlock on header_rwsem when flushing...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-03-30
Ilya Dryomov
libceph: directly skip to the end of redirect reply
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-03-30
Ilya Dryomov
libceph: simplify ceph_monc_handle_map()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-03-30
Ilya Dryomov
rbd: embed image request in blk-mq pdu
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-03-30
Ilya Dryomov
rbd: acquire header_rwsem just once in rbd_queue_workfn()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-03-30
Ilya Dryomov
rbd: get rid of img_request_layered_clear()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-03-30
Ilya Dryomov
rbd: remove barriers from img_request_layered_{set...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-03-30
Ilya Dryomov
libceph: drop CEPH_DEFINE_SHOW_FUNC
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-03-23
Ilya Dryomov
libceph: fix alloc_msg_with_page_vector() memory leaks
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-03-23
Ilya Dryomov
ceph: check POOL_FLAG_FULL/NEARFULL in addition to...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-02-11
Ilya Dryomov
ceph: canonicalize server path in place
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2020-01-04
Ilya Dryomov
mm/oom: fix pgtables units mismatch in Killed process...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-11-25
Ilya Dryomov
rbd: ask for a weaker incompat mask for read-only mappings
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-11-25
Ilya Dryomov
rbd: don't query snapshot features
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-11-25
Ilya Dryomov
rbd: remove snapshot existence validation code
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-11-25
Ilya Dryomov
rbd: don't establish watch for read-only mappings
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-11-25
Ilya Dryomov
rbd: don't acquire exclusive lock for read-only mappings
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-11-25
Ilya Dryomov
rbd: disallow read-write partitions on images mapped...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-11-25
Ilya Dryomov
rbd: treat images mapped read-only seriously
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-11-25
Ilya Dryomov
rbd: introduce RBD_DEV_FLAG_READONLY
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-11-25
Ilya Dryomov
rbd: introduce rbd_is_snap()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-11-25
Ilya Dryomov
rbd: update MAINTAINERS info
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-11-25
Ilya Dryomov
libceph: drop unnecessary check from dispatch() in...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-11-14
Ilya Dryomov
rbd: silence bogus uninitialized warning in rbd_object_map_u...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-09-16
Ilya Dryomov
libceph: use ceph_kvmalloc() for osdmap arrays
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-09-16
Ilya Dryomov
libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-09-16
Ilya Dryomov
ceph: include ceph_debug.h in cache.c
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-09-16
Ilya Dryomov
rbd: pull rbd_img_request_create() dout out into the...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-09-16
Ilya Dryomov
libceph: drop unused con parameter of calc_target()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-09-16
Ilya Dryomov
ceph: fix indentation in __get_snap_name()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-08-28
Ilya Dryomov
rbd: restore zeroing past the overlap when reading...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-08-22
Ilya Dryomov
libceph: fix PG split vs OSD (re)connect race
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: setallochint only if object doesn't exist
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: support for object-map and fast-diff
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
libceph: export osd_req_op_data() macro
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
libceph: change ceph_osdc_call() to take page vector...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
libceph: bump CEPH_MSG_MAX_DATA_LEN (again)
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: new exclusive lock wait/wake code
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: quiescing lock should wait for image requests
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: lock should be quiesced on reacquire
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: introduce copyup state machine
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: rename rbd_obj_setup_*() to rbd_obj_init_*()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: move OSD request allocation into object request...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: factor out __rbd_osd_setup_discard_ops()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: factor out rbd_osd_setup_copyup()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: introduce obj_req->osd_reqs list
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
libceph: rename r_unsafe_item to r_private_item
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: introduce image request state machine
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: move OSD request submission into object request...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: get rid of RBD_OBJ_WRITE_{FLAT,GUARD}
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: replace obj_req->tried_parent with obj_req->read_state
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-07-08
Ilya Dryomov
rbd: get rid of obj_req->xferred, obj_req->result and...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-05-07
Ilya Dryomov
rbd: don't assert on writes to snapshots
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-05-07
Ilya Dryomov
rbd: client_mutex is never nested
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-04-01
Ilya Dryomov
dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-25
Ilya Dryomov
libceph: fix breakage caused by multipage bvecs
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-20
Ilya Dryomov
rbd: drop wait_for_latest_osdmap()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-20
Ilya Dryomov
libceph: wait for latest osdmap in ceph_monc_blacklist_add()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-18
Ilya Dryomov
rbd: set io_min, io_opt and discard_granularity to...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-05
Ilya Dryomov
rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-05
Ilya Dryomov
rbd: whole-object write and zeroout should copyup when...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-05
Ilya Dryomov
rbd: copyup with an empty snapshot context (aka deep...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-05
Ilya Dryomov
rbd: introduce rbd_obj_issue_copyup_ops()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-05
Ilya Dryomov
rbd: stop copying num_osd_ops in rbd_obj_issue_copyup()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-05
Ilya Dryomov
rbd: factor out __rbd_osd_req_create()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-05
Ilya Dryomov
rbd: clear ->xferred on error from rbd_obj_issue_copyup()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-05
Ilya Dryomov
rbd: remove experimental designation from kernel layering
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-05
Ilya Dryomov
rbd: round off and ignore discards that are too small
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-05
Ilya Dryomov
rbd: handle DISCARD and WRITE_ZEROES separately
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-03-05
Ilya Dryomov
rbd: get rid of obj_req->obj_request_count
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-02-18
Ilya Dryomov
libceph: handle an empty authorize reply
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-01-21
Ilya Dryomov
libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2019-01-10
Ilya Dryomov
rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-12-26
Ilya Dryomov
libceph: switch more to bool in ceph_tcp_sendmsg()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-12-26
Ilya Dryomov
libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-12-26
Ilya Dryomov
libceph: use sock_no_sendpage() as a fallback in ceph_tcp_se...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-12-26
Ilya Dryomov
libceph: drop last_piece logic from write_partial_message_data()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-11-19
Ilya Dryomov
libceph: fall back to sendmsg for slab pages
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-11-08
Ilya Dryomov
libceph: assume argonaut on the server side
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-10-22
Ilya Dryomov
libceph: check reply num_data_items in setup_request_data()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-10-22
Ilya Dryomov
libceph: preallocate message data items
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-10-22
Ilya Dryomov
libceph, rbd, ceph: move ceph_osdc_alloc_messages(...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-10-22
Ilya Dryomov
libceph: introduce alloc_watch_request()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-10-22
Ilya Dryomov
libceph: assign cookies in linger_submit()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-10-22
Ilya Dryomov
libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-10-22
Ilya Dryomov
ceph: num_ops is off by one in ceph_aio_retry_work()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-10-22
Ilya Dryomov
libceph: no need to call osd_req_opcode_valid() in...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-10-22
Ilya Dryomov
libceph: don't consume a ref on pagelist in ceph_msg_data_ad...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-10-22
Ilya Dryomov
libceph: introduce ceph_pagelist_alloc()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-10-22
Ilya Dryomov
libceph: osd_req_op_cls_init() doesn't need to take...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-10-22
Ilya Dryomov
libceph: bump CEPH_MSG_MAX_DATA_LEN
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-09-27
Ilya Dryomov
blk-mq: I/O and timer unplugs are inverted in blktrace
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-09-06
Ilya Dryomov
rbd: support cloning across namespaces
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-09-06
Ilya Dryomov
rbd: factor out get_parent_info()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-09-06
Ilya Dryomov
ceph: avoid a use-after-free in ceph_destroy_options()
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
2018-08-09
Ilya Dryomov
dm cache metadata: set dirty on all cache blocks after...
Signed-off-by:
Ilya Dryomov
<idryomov@gmail.com>
commit
|
commitdiff
|
tree
next