Age | Commit message (Expand) | Author | Files | Lines |
2012-12-20 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag... | Linus Torvalds | 6 | -65/+116 |
2012-12-18 | ceph: fix dentry reference leak in ceph_encode_fh() | Cyril Roelandt | 1 | -1/+3 |
2012-12-17 | lseek: the "whence" argument is called "whence" | Andrew Morton | 2 | -5/+5 |
2012-12-13 | libceph: Unlock unprocessed pages in start_read() error path | David Zafman | 1 | -0/+9 |
2012-12-13 | ceph: call handle_cap_grant() for cap import message | Yan, Zheng | 1 | -2/+2 |
2012-12-13 | ceph: Fix __ceph_do_pending_vmtruncate | Yan, Zheng | 1 | -6/+9 |
2012-12-13 | ceph: Don't add dirty inode to dirty list if caps is in migration | Yan, Zheng | 1 | -3/+7 |
2012-12-13 | ceph: Fix infinite loop in __wake_requests | Yan, Zheng | 1 | -2/+7 |
2012-12-13 | ceph: Don't update i_max_size when handling non-auth cap | Yan, Zheng | 1 | -1/+1 |
2012-12-13 | bdi_register: add __printf verification, fix arg mismatch | Joe Perches | 1 | -1/+1 |
2012-12-13 | libceph: remove 'osdtimeout' option | Sage Weil | 1 | -2/+0 |
2012-12-13 | ceph: fix dentry reference leak in ceph_encode_fh(). | Cyril Roelandt | 1 | -1/+3 |
2012-11-05 | ceph: Fix i_size update race | Sage Weil | 2 | -47/+77 |
2012-11-04 | ceph: Hold caps_list_lock when adjusting caps_{use, total}_count | Yan, Zheng | 1 | -0/+2 |
2012-10-29 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag... | Linus Torvalds | 1 | -0/+2 |
2012-10-29 | ceph: fix dentry reference leak in encode_fh() | David Zafman | 1 | -0/+2 |
2012-10-26 | ceph: Fix NULL ptr crash in strlen() | David Zafman | 1 | -1/+1 |
2012-10-26 | ceph: fix dentry reference leak in encode_fh() | David Zafman | 1 | -0/+2 |
2012-10-09 | tmpfs,ceph,gfs2,isofs,reiserfs,xfs: fix fh_len checking | Hugh Dickins | 1 | -4/+14 |
2012-10-09 | mm: kill vma flag VM_CAN_NONLINEAR | Konstantin Khlebnikov | 1 | -1/+1 |
2012-10-08 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag... | Linus Torvalds | 6 | -27/+46 |
2012-10-03 | ceph: avoid 32-bit page index overflow | Alex Elder | 1 | -6/+5 |
2012-10-03 | ceph: return EIO on invalid layout on GET_DATALOC ioctl | Sage Weil | 1 | -2/+6 |
2012-10-02 | fs: push rcu_barrier() from deactivate_locked_super() to filesystems | Kirill A. Shutemov | 1 | -0/+5 |
2012-10-01 | ceph: propagate layout error on osd request creation | Sage Weil | 2 | -6/+6 |
2012-10-01 | ceph: convert to use le32_add_cpu() | Wei Yongjun | 1 | -1/+1 |
2012-10-01 | ceph: Fix oops when handling mdsmap that decreases max_mds | Yan, Zheng | 1 | -1/+2 |
2012-10-01 | ceph: let path portion of mount "device" be optional | Alex Elder | 1 | -11/+26 |
2012-09-26 | ceph: don't abuse d_delete() on failure exits | Al Viro | 1 | -2/+2 |
2012-08-21 | ceph: avoid divide by zero in __validate_layout() | Sage Weil | 1 | -1/+2 |
2012-08-21 | ceph: tolerate (and warn on) extraneous dentry from mds | Sage Weil | 1 | -5/+10 |
2012-08-20 | libceph: delay debugfs initialization until we learn global_id | Sage Weil | 1 | -0/+1 |
2012-08-02 | ceph: simplify+fix atomic_open | Sage Weil | 3 | -66/+40 |
2012-08-01 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -0/+3 |
2012-07-31 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag... | Linus Torvalds | 6 | -31/+23 |
2012-07-30 | ceph: define snap counts as u32 everywhere | Alex Elder | 2 | -10/+12 |
2012-07-30 | ceph: fix potential double free | Alan Cox | 1 | -0/+1 |
2012-07-30 | ceph: close old con before reopening on mds reconnect | Sage Weil | 1 | -0/+1 |
2012-07-30 | libceph: move feature bits to separate header | Sage Weil | 2 | -0/+2 |
2012-07-31 | ceph: Push file_update_time() into ceph_page_mkwrite() | Jan Kara | 1 | -0/+3 |
2012-07-30 | ceph: clean up useless d_parent checks | Sage Weil | 2 | -15/+3 |
2012-07-14 | VFS: Pass mount flags to sget() | David Howells | 1 | -1/+1 |
2012-07-14 | don't pass nameidata to ->create() | Al Viro | 1 | -1/+1 |
2012-07-14 | stop passing nameidata to ->lookup() | Al Viro | 1 | -3/+3 |
2012-07-14 | stop passing nameidata * to ->d_revalidate() | Al Viro | 1 | -3/+3 |
2012-07-14 | make finish_no_open() return int | Al Viro | 1 | -4/+2 |
2012-07-14 | kill struct opendata | Al Viro | 3 | -10/+7 |
2012-07-14 | make ->atomic_open() return int | Al Viro | 3 | -19/+18 |
2012-07-14 | ->atomic_open() prototype change - pass int * instead of bool * | Al Viro | 3 | -7/+8 |
2012-07-14 | ceph: implement i_op->atomic_open() | Miklos Szeredi | 3 | -38/+56 |
2012-07-14 | ceph: remove unused arg from ceph_lookup_open() | Miklos Szeredi | 3 | -6/+4 |
2012-07-05 | libceph: set peer name on con_open, not init | Sage Weil | 1 | -3/+4 |
2012-06-20 | ceph: check PG_Private flag before accessing page->private | Yan, Zheng | 1 | -9/+12 |
2012-06-15 | Merge tag 'v3.5-rc1' | Sage Weil | 3 | -14/+23 |
2012-06-06 | libceph: fully initialize connection in con_init() | Alex Elder | 1 | -5/+2 |
2012-06-01 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -11/+21 |
2012-06-01 | libceph: embed ceph messenger structure in ceph_client | Alex Elder | 1 | -1/+1 |
2012-06-01 | ceph: check PG_Private flag before accessing page->private | Yan, Zheng | 1 | -9/+12 |
2012-05-31 | Merge branch 'akpm' (Andrew's patch-bomb) | Linus Torvalds | 1 | -1/+1 |
2012-05-31 | introduce SIZE_MAX | Xi Wang | 1 | -1/+1 |
2012-05-30 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client | Linus Torvalds | 6 | -98/+75 |
2012-05-29 | ceph: move encode_fh to new API | Sage Weil | 1 | -13/+21 |
2012-05-29 | ->encode_fh() API change | Al Viro | 1 | -0/+2 |
2012-05-17 | ceph: use info returned by get_authorizer | Alex Elder | 1 | -8/+1 |
2012-05-17 | ceph: have get_authorizer methods return pointers | Alex Elder | 1 | -7/+13 |
2012-05-17 | ceph: ensure auth ops are defined before use | Alex Elder | 1 | -8/+6 |
2012-05-17 | ceph: messenger: reduce args to create_authorizer | Alex Elder | 1 | -15/+12 |
2012-05-17 | ceph: define ceph_auth_handshake type | Alex Elder | 2 | -19/+18 |
2012-05-16 | ceph: ignore preferred_osd field | Sage Weil | 1 | -4/+0 |
2012-05-16 | ceph: fully initialize new layout | Sage Weil | 2 | -6/+15 |
2012-05-07 | ceph: refactor SETLAYOUT and SETDIRLAYOUT ioctl checks into common helper | Sage Weil | 1 | -44/+38 |
2012-05-07 | ceph: drop support for preferred_osd pgs | Sage Weil | 3 | -20/+5 |
2012-03-28 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag... | Linus Torvalds | 6 | -82/+163 |
2012-03-22 | ceph: fix three bugs, two in ceph_vxattrcb_file_layout() | Alex Elder | 1 | -3/+8 |
2012-03-22 | ceph: ensure Boolean options support both senses | Alex Elder | 1 | -0/+10 |
2012-03-22 | rbd: make ceph_parse_options() return a pointer | Alex Elder | 1 | -2/+4 |
2012-03-22 | ceph: make ceph_setxattr() and ceph_removexattr() more alike | Alex Elder | 1 | -6/+8 |
2012-03-22 | ceph: avoid repeatedly computing the size of constant vxattr names | Alex Elder | 3 | -5/+56 |
2012-03-22 | ceph: encode type in vxattr callback routines | Alex Elder | 1 | -11/+11 |
2012-03-22 | ceph: drop "_cb" from name of struct ceph_vxattr_cb | Alex Elder | 1 | -10/+10 |
2012-03-22 | ceph: use macros to normalize vxattr table definitions | Alex Elder | 1 | -13/+26 |
2012-03-22 | ceph: use a symbolic name for "ceph." extended attribute namespace | Alex Elder | 1 | -11/+14 |
2012-03-22 | ceph: pass inode rather than table to ceph_match_vxattr() | Alex Elder | 1 | -23/+20 |
2012-03-22 | ceph: don't null-terminate xattr values | Alex Elder | 1 | -3/+1 |
2012-03-22 | ceph: fix overflow check in build_snap_context() | Xi Wang | 1 | -1/+1 |
2012-03-22 | ceph: avoid panic with mismatched symlink sizes in fill_inode() | Xi Wang | 1 | -5/+6 |
2012-03-22 | ceph: use 2 instead of 1 as fallback for 32-bit inode number | Amon Ott | 1 | -1/+1 |
2012-03-22 | ceph: don't reset s_cap_ttl to zero | Alex Elder | 1 | -4/+3 |
2012-03-20 | switch open-coded instances of d_make_root() to new helper | Al Viro | 1 | -2/+1 |
2012-02-02 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag... | Linus Torvalds | 5 | -10/+19 |
2012-02-02 | ceph: create a new session lock to avoid lock inversion | Alex Elder | 4 | -9/+14 |
2012-02-02 | ceph: fix length validation in parse_reply_info() | Xi Wang | 1 | -0/+2 |
2012-02-02 | ceph: change "ceph.layout" xattr to be "ceph.file.layout" | Alex Elder | 1 | -1/+3 |
2012-01-13 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag... | Linus Torvalds | 7 | -40/+88 |
2012-01-12 | ceph: ensure prealloc_blob is in place when removing xattr | Alex Elder | 1 | -0/+22 |
2012-01-12 | ceph: enable/disable dentry complete flags via mount option | Sage Weil | 3 | -3/+37 |
2012-01-11 | ceph: always initialize the dentry in open_root_dentry() | Alex Elder | 1 | -4/+3 |
2012-01-10 | ceph: avoid iput() while holding spinlock in ceph_dir_fsync | Sage Weil | 1 | -1/+2 |
2012-01-10 | ceph: avoid useless dget/dput in encode_fh | Sage Weil | 1 | -4/+2 |
2012-01-10 | ceph: dereference pointer after checking for NULL | Yehuda Sadeh | 1 | -1/+2 |
2012-01-10 | ceph: remove unnecessary d_fsdata conditional checks | Sage Weil | 2 | -30/+22 |
2012-01-09 | ceph: d_alloc_root() may fail | Al Viro | 1 | -4/+11 |
2012-01-06 | vfs: switch ->show_options() to struct dentry * | Al Viro | 1 | -3/+3 |
2012-01-03 | ceph: propagate umode_t | Al Viro | 2 | -3/+3 |
2012-01-03 | get rid of open-coded S_ISREG(), etc. | Al Viro | 1 | -1/+1 |
2012-01-03 | switch ->mknod() to umode_t | Al Viro | 1 | -2/+2 |
2012-01-03 | switch ->create() to umode_t | Al Viro | 1 | -1/+1 |
2012-01-03 | switch vfs_mkdir() and ->mkdir() to umode_t | Al Viro | 1 | -2/+2 |
2012-01-03 | vfs: fix the stupidity with i_dentry in inode destructors | Al Viro | 1 | -1/+0 |
2011-12-29 | ceph: disable use of dcache for readdir etc. | Sage Weil | 1 | -26/+3 |
2011-12-13 | ceph: add missing spin_unlock at ceph_mdsc_build_path() | Yehuda Sadeh | 1 | -0/+1 |
2011-12-13 | ceph: fix SEEK_CUR, SEEK_SET regression | Sage Weil | 1 | -1/+2 |
2011-12-07 | ceph: use i_ceph_lock instead of i_lock | Sage Weil | 11 | -207/+212 |
2011-12-02 | ceph: fix rasize reporting by ceph_show_options | Sage Weil | 1 | -1/+1 |
2011-11-11 | ceph: initialize root dentry | Sage Weil | 2 | -3/+5 |
2011-11-05 | ceph: fix iput race when queueing inode work | Sage Weil | 1 | -3/+6 |
2011-11-05 | ceph/super.c: quiet sparse noise | H Hartley Sweeten | 1 | -2/+2 |
2011-11-05 | ceph/mds_client.c: quiet sparse noise | H Hartley Sweeten | 1 | -2/+2 |
2011-11-05 | ceph: use new D_COMPLETE dentry flag | Sage Weil | 5 | -23/+68 |
2011-11-03 | ceph: clear parent D_COMPLETE flag when on dentry prune | Sage Weil | 2 | -0/+41 |
2011-11-02 | filesystems: add set_nlink() | Miklos Szeredi | 2 | -2/+2 |
2011-10-25 | libceph: fix double-free of page vector | Sage Weil | 1 | -1/+0 |
2011-10-25 | ceph: fix 32-bit ino numbers | Amon Ott | 1 | -5/+6 |
2011-10-25 | ceph: let the set_layout ioctl set single traits | Greg Farnum | 1 | -6/+28 |
2011-10-25 | Revert "ceph: don't truncate dirty pages in invalidate work thread" | Sage Weil | 1 | -45/+1 |
2011-10-25 | ceph: replace leading spaces with tabs | Noah Watkins | 1 | -20/+20 |
2011-10-25 | libceph: don't complain on msgpool alloc failures | Sage Weil | 2 | -6/+7 |
2011-10-25 | libceph: create messenger with client | Sage Weil | 1 | -3/+6 |
2011-10-25 | ceph: document ioctls | Sage Weil | 1 | -1/+54 |
2011-10-25 | ceph: implement (optional) max read size | Sage Weil | 1 | -3/+12 |
2011-10-25 | ceph: rename rsize -> rasize | Sage Weil | 2 | -6/+16 |
2011-10-25 | ceph: make readpages fully async | Sage Weil | 1 | -70/+115 |
2011-09-09 | Merge branch 'for-linus' of git://ceph.newdream.net/git/ceph-client | Linus Torvalds | 2 | -3/+3 |
2011-08-22 | ceph: fix memory leak | Noah Watkins | 1 | -2/+2 |
2011-08-15 | ceph: fix encoding of ino only (not relative) paths | Sage Weil | 1 | -1/+1 |
2011-07-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag... | Linus Torvalds | 13 | -137/+249 |
2011-07-26 | ceph: document unlocked d_parent accesses | Sage Weil | 2 | -4/+11 |
2011-07-26 | ceph: explicitly reference rename old_dentry parent dir in request | Sage Weil | 4 | -11/+17 |
2011-07-26 | ceph: document locking for ceph_set_dentry_offset | Sage Weil | 1 | -1/+3 |
2011-07-26 | ceph: avoid d_parent in ceph_dentry_hash; fix ceph_encode_fh() hashing bug | Sage Weil | 4 | -13/+18 |
2011-07-26 | ceph: protect d_parent access in ceph_d_revalidate | Sage Weil | 1 | -15/+17 |
2011-07-26 | ceph: protect access to d_parent | Sage Weil | 6 | -15/+33 |
2011-07-26 | ceph: handle racing calls to ceph_init_dentry | Sage Weil | 1 | -9/+12 |
2011-07-26 | ceph: set dir complete frag after adding capability | Sage Weil | 1 | -13/+17 |
2011-07-26 | ceph: set up readahead size when rsize is not passed | Yehuda Sadeh | 1 | -0/+4 |
2011-07-26 | ceph: ignore lease mask | Sage Weil | 3 | -18/+12 |
2011-07-26 | ceph: fix ceph_lookup_open intent usage | Sage Weil | 3 | -19/+37 |
2011-07-26 | ceph: only link open operations to directory unsafe list if O_CREAT|O_TRUNC | Sage Weil | 1 | -1/+2 |
2011-07-26 | ceph: fix bad parent_inode calc in ceph_lookup_open | Sage Weil | 1 | -2/+3 |
2011-07-26 | ceph: avoid carrying Fw cap during write into page cache | Sage Weil | 1 | -3/+19 |
2011-07-26 | ceph: report f_bfree based on kb_avail rather than diffing. | Greg Farnum | 1 | -2/+1 |
2011-07-26 | ceph: only queue capsnap if caps are dirty | Sage Weil | 1 | -4/+2 |
2011-07-26 | ceph: fix snap writeback when racing with writes | Sage Weil | 1 | -3/+20 |
2011-07-26 | ceph: use flag bit for at_end readdir flag | Sage Weil | 2 | -6/+6 |
2011-07-26 | ceph: add F_SYNC file flag to force sync (non-O_DIRECT) io | Sage Weil | 4 | -2/+18 |
2011-07-26 | ceph: add flags field to file_info | Sage Weil | 1 | -1/+2 |
2011-07-20 | fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlers | Josef Bacik | 3 | -4/+15 |
2011-07-20 | fs: handle SEEK_HOLE/SEEK_DATA properly in all fs's that define their own llseek | Josef Bacik | 2 | -3/+25 |
2011-07-20 | don't open-code parent_ino() in assorted ->readdir() | Al Viro | 1 | -1/+1 |
2011-07-20 | ceph: LOOKUP_OPEN is set only when it's the last component | Al Viro | 1 | -1/+0 |
2011-07-20 | don't transliterate lower bits of ->intent.open.flags to FMODE_... | Al Viro | 1 | -1/+1 |
2011-07-20 | ->permission() sanitizing: don't pass flags to ->permission() | Al Viro | 2 | -3/+3 |
2011-07-20 | ->permission() sanitizing: don't pass flags to generic_permission() | Al Viro | 1 | -1/+1 |
2011-07-20 | kill check_acl callback of generic_permission() | Al Viro | 1 | -1/+1 |
2011-07-16 | ceph analog of cifs build_path_from_dentry() race fix | Al Viro | 1 | -3/+16 |
2011-06-13 | ceph: fix sync and dio writes across stripe boundaries | Sage Weil | 1 | -3/+3 |
2011-06-13 | ceph: fix page alignment corrections | Sage Weil | 1 | -5/+3 |
2011-06-07 | ceph: unwind canceled flock state | Sage Weil | 1 | -10/+16 |
2011-06-07 | ceph: fix ENOENT logic in striped_read | Sage Weil | 1 | -2/+2 |
2011-06-07 | ceph: fix short sync reads from the OSD | Sage Weil | 1 | -13/+15 |
2011-06-07 | ceph: use ihold when we already have an inode ref | Sage Weil | 10 | -28/+37 |
2011-05-24 | ceph: fix cap flush race reentrancy | Sage Weil | 3 | -29/+31 |
2011-05-24 | ceph: avoid inode lookup on nfs fh reconnect | Sage Weil | 1 | -2/+6 |
2011-05-24 | ceph: use LOOKUPINO to make unconnected nfs fh more reliable | Sage Weil | 1 | -2/+17 |
2011-05-19 | ceph: check return value for start_request in writepages | Sage Weil | 1 | -1/+2 |
2011-05-19 | ceph: remove useless check | Sage Weil | 1 | -2/+0 |
2011-05-19 | ceph: fix broken comparison in readdir loop | Sage Weil | 1 | -1/+1 |
2011-05-19 | ceph: fix rare potential cap leak | Sage Weil | 1 | -1/+2 |
2011-05-19 | ceph: use snprintf for dirstat content | Sage Weil | 1 | -2/+3 |
2011-05-19 | libceph: remove unused variable | Sage Weil | 1 | -2/+0 |
2011-05-19 | ceph: take reference on mds request r_unsafe_dir | Sage Weil | 1 | -0/+4 |
2011-05-11 | ceph: do not use i_wrbuffer_ref as refcount for Fb cap | Henry C Chang | 3 | -9/+10 |
2011-05-11 | ceph: fix list_add in ceph_put_snap_realm | Henry C Chang | 1 | -1/+1 |
2011-05-11 | ceph: print debug message before put mds session | Henry C Chang | 1 | -1/+1 |
2011-05-04 | ceph: do not call __mark_dirty_inode under i_lock | Sage Weil | 5 | -12/+23 |
2011-05-03 | ceph: handle ceph_osdc_new_request failure in ceph_writepages_start | Henry C Chang | 1 | -0/+7 |
2011-05-03 | ceph: use ihold() when i_lock is held | Sage Weil | 1 | -2/+2 |
2011-04-07 | Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6 | Linus Torvalds | 3 | -3/+3 |
2011-03-31 | Fix common misspellings | Lucas De Marchi | 3 | -3/+3 |
2011-03-30 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client | Linus Torvalds | 2 | -1/+7 |
2011-03-29 | ceph: Move secret key parsing earlier. | Tommi Virtanen | 1 | -1/+1 |
2011-03-29 | fs: don't use igrab() while holding i_lock | Dave Chinner | 2 | -3/+3 |
2011-03-25 | ceph: flush msgr_wq during mds_client shutdown | Sage Weil | 1 | -0/+6 |
2011-03-21 | ceph: rename dentry_release -> d_release, fix comment | Sage Weil | 1 | -7/+6 |
2011-03-21 | ceph: add request to the tail of unsafe write list | Henry C Chang | 1 | -1/+2 |
2011-03-21 | ceph: remove request from unsafe list if it is canceled/timed out | Henry C Chang | 1 | -0/+7 |
2011-03-21 | ceph: move readahead default to fs/ceph from libceph | Sage Weil | 2 | -2/+3 |
2011-03-21 | ceph: add ino32 mount option | Yehuda Sadeh | 4 | -25/+65 |
2011-03-21 | ceph: remove debugfs debug cruft | Sage Weil | 1 | -6/+0 |
2011-03-15 | ceph: preserve I_COMPLETE across rename | Sage Weil | 1 | -8/+8 |