2017-06-14 |
Yan, Zheng | ceph: unify inode i_ctime update Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-06-14 |
Yan, Zheng | ceph: use current_kernel_time() to get request time... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-06-14 |
Luis Henriques | ceph: check i_nlink while converting a file handle... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-29 |
Ilya Dryomov | rbd: implement REQ_OP_WRITE_ZEROES Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-24 |
Luis Henriques | ceph: check that the new inode size is within limits... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-24 |
Yan, Zheng | libceph: cleanup old messages according to reconnect seq Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-23 |
Dan Carpenter | libceph: NULL deref on crush_decode() error path Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-23 |
Ilya Dryomov | libceph: fix error handling in process_one_ticket() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-23 |
Ilya Dryomov | libceph: validate blob_struct_v in process_one_ticket() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-23 |
Ilya Dryomov | libceph: drop version variable from ceph_monmap_decode() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-23 |
Ilya Dryomov | libceph: make ceph_msg_data_advance() return void Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-23 |
Ilya Dryomov | libceph: use kbasename() and kill ceph_file_part() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Luis Henriques | ceph: fix memory leak in __ceph_setxattr() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Alexander Graf | ceph: fix file open flags on ppc64 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: choose readdir frag based on previous readdir... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Ilya Dryomov | rbd: exclusive map option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Ilya Dryomov | rbd: return ResponseMessage result from rbd_handle_request_l... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Ilya Dryomov | rbd: kill rbd_is_lock_supported() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Ilya Dryomov | rbd: support updating the lock cookie without releasing... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Ilya Dryomov | rbd: store lock cookie Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Ilya Dryomov | rbd: ignore unlock errors Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Ilya Dryomov | rbd: fix error handling around rbd_init_disk() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Ilya Dryomov | rbd: move rbd_unregister_watch() call into rbd_dev_image_rel... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Ilya Dryomov | rbd: move rbd_dev_destroy() call out of rbd_dev_image_release() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Jeff Layton | ceph: when seeing write errors on an inode, switch... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Jeff Layton | Revert "ceph: SetPageError() for writeback pages if... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Jeff Layton | ceph: handle epoch barriers in cap messages Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Jeff Layton | libceph: add an epoch_barrier field to struct ceph_osd_client Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Jeff Layton | libceph: abort already submitted but abortable requests... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Jeff Layton | libceph: allow requests to return immediately on full... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Jeff Layton | libceph: remove req->r_replay_version Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: make seeky readdir more efficient Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: close stopped mds' session Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: fix potential use-after-free Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: allow connecting to mds whose rank >= mdsmap... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: fix wrong check in ceph_renew_caps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Elena Reshetova | libceph: convert ceph_pagelist.refcnt from atomic_t... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Elena Reshetova | libceph: convert ceph_osd.o_ref from atomic_t to refcount_t Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Elena Reshetova | libceph: convert ceph_snap_context.nref from atomic_t... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Elena Reshetova | ceph: convert ceph_cap_snap.nref from atomic_t to refcount_t Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Elena Reshetova | ceph: convert ceph_mds_session.s_ref from atomic_t... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Ilya Dryomov | libceph: supported_features module parameter Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-05-04 |
Ilya Dryomov | libceph, ceph: always advertise all supported features Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-04-25 |
Yan, Zheng | ceph: fix recursion between ceph_set_acl() and __ceph_setattr() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-03-23 |
Ilya Dryomov | libceph: force GFP_NOIO for socket allocations Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-03-07 |
Ilya Dryomov | libceph: osd_request_timeout option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-03-07 |
Ilya Dryomov | rbd: supported_features bus attribute Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-03-07 |
Ilya Dryomov | libceph: don't set weight to IN when OSD is destroyed Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-03-07 |
Ilya Dryomov | libceph: fix crush_decode() for older maps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-24 |
Ilya Dryomov | libceph, rbd, ceph: WRITE | ONDISK -> WRITE Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-24 |
Ilya Dryomov | libceph: get rid of ack vs commit Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-24 |
Ilya Dryomov | ceph: remove special ack vs commit behavior Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-23 |
Dan Carpenter | ceph: tidy some white space in get_nonsnap_parent() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-23 |
Ilya Dryomov | crush: fix dprintk compilation Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-23 |
Ilya Dryomov | crush: do is_out test only if we do not collide Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: remove req from unsafe list when unregistering it Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Bhumika Goyal | rbd: constify device_type structure Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: kill obj_request->object_name and rbd_segment_name_cache Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: store and use obj_request->object_no Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: RBD_V{1,2}_DATA_FORMAT macros Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: factor out __rbd_osd_req_create() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: set offset and length outside of rbd_obj_request_create() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: support for data-pool feature Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: introduce rbd_init_layout() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: use rbd_obj_bytes() more Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: remove now unused rbd_obj_request_wait() and helpers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: switch rbd_obj_method_sync() to ceph_osdc_call() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | libceph: pass reply buffer length through ceph_osdc_call() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: do away with obj_request in rbd_obj_read_sync() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: initialize rbd_dev->header_oloc early Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: kill rbd_image_header::{crypt_type,comp_type} Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: use kstrndup() in rbd_header_from_disk() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | libceph: bump CEPH_PG_MAX_SIZE to 32 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | libceph: don't go through with the mapping if the PG... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | crush: merge working data and scratch Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | crush: remove mutable part of CRUSH map Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | libceph: add osdmap_set_crush() helper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Stafford Horne | libceph: remove unneeded stddef.h include Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: do a LOOKUP in d_revalidate instead of GETATTR Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: call update_dentry_lease even when r_locked dir... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: vet the target and parent inodes before updating... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: don't update_dentry_lease unless we actually... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: add a new flag to indicate whether parent is... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: convert bools in ceph_mds_request to a new r_req_flags... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: drop session argument to ceph_fill_trace Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: remove "Debugging hook" from ceph_fill_trace Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Yan, Zheng | ceph: avoid calling ceph_renew_caps() infinitely
|
commit | commitdiff | tree |
2017-02-20 |
Yan, Zheng | ceph: make sure flushing inode in proper session's...
|
commit | commitdiff | tree |
2017-02-20 |
Yan, Zheng | ceph: update readpages osd request according to size...
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: fix bogus endianness change in ceph_ioctl_set_layout Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | libceph: include linux/sched.h into crypto.c directly Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Arnd Bergmann | libceph: use BUG() instead of BUG_ON(1) Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Yan, Zheng | ceph: avoid updating mds_wanted too frequently
|
commit | commitdiff | tree |
2017-02-20 |
Andreas Gerstmayr | ceph: set io_pages bdi hint
|
commit | commitdiff | tree |
2017-02-20 |
Colin Ian King | ceph: fix spelling mistake: "enabing" -> "enabling"
|
commit | commitdiff | tree |
2017-02-20 |
Seraphime Kirkovski | ceph: cleanup ACCESS_ONCE -> READ_ONCE
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: pass parent inode info to ceph_encode_dentry_release... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: fix unsafe dcache access in ceph_encode_dentry_release Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: pass parent dir ino info to build_dentry_path Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: clean up unsafe d_parent accesses in build_dentry_path Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |