Re: Ceph fixes for 3.10.y

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Sage,

On Tue, Dec 31, 2013 at 08:21:19AM -0800, Sage Weil wrote:
> Hi Greg,
> 
> This is a somewhat long overdue set of fixes for 3.10.y.  Since there 
> are a lot of patches, they can be pulled from
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git for-stable-3.10.24
> 
> If you prefer, I can send them as separate emails instead.  Note that this 
> branch includes the 2 patches from the 3.12.y series you already picked 
> up.
> 
> They are all reviewed, retested, and reference the original upstream 
> commit (via git cherry-pick -x).
> 
> Thanks!
> sage

I am also queuing those that were missing in the 3.11 kernel.  Thanks!

Cheers,
--
Luis

> 
> 
> ----------------------------------------------------------------
> Alex Elder (4):
>       libceph: add lingering request reference when registered
>       rbd: flush dcache after zeroing page data
>       rbd: set removing flag while holding list lock
>       rbd: protect against concurrent unmaps
> 
> Dan Carpenter (4):
>       ceph: cleanup types in striped_read()
>       libceph: fix error handling in handle_reply()
>       libceph: potential NULL dereference in ceph_osdc_handle_map()
>       libceph: create_singlethread_workqueue() doesn't return ERR_PTRs
> 
> Emil Goode (1):
>       ceph: improve error handling in ceph_mdsmap_decode
> 
> Josh Durgin (8):
>       rbd: fix buffer size for writes to images with snapshots
>       rbd: fix null dereference in dout
>       libceph: add function to ensure notifies are complete
>       rbd: complete notifies before cleaning up osd_client and rbd_dev
>       rbd: make rbd_obj_notify_ack() synchronous
>       rbd: fix use-after free of rbd_dev->disk
>       rbd: ignore unmapped snapshots that no longer exist
>       rbd: fix error handling from rbd_snap_name()
> 
> Nathaniel Yazdani (1):
>       ceph: fix null pointer dereference
> 
> Sage Weil (1):
>       rbd: fix a couple warnings
> 
> Sasha Levin (1):
>       ceph: avoid accessing invalid memory
> 
> Yan, Zheng (5):
>       libceph: fix safe completion
>       libceph: fix truncate size calculation
>       libceph: call r_unsafe_callback when unsafe reply is received
>       ceph: cleanup aborted requests when re-sending requests.
>       ceph: wake up 'safe' waiters when unregistering request
> 
> majianpeng (4):
>       ceph: Free mdsc if alloc mdsc->mdsmap failed.
>       ceph: Add check returned value on func ceph_calc_ceph_pg.
>       ceph: fix bugs about handling short-read for sync read mode.
>       ceph: allow sync_read/write return partial successed size of read/write.
> 
>  drivers/block/rbd.c             | 158 +++++++++++++++++++++++++---------------
>  fs/ceph/file.c                  |  47 ++++++------
>  fs/ceph/ioctl.c                 |   8 +-
>  fs/ceph/mds_client.c            |  15 +++-
>  fs/ceph/mdsmap.c                |   4 +-
>  fs/ceph/super.c                 |   2 +-
>  include/linux/ceph/osd_client.h |   3 +-
>  net/ceph/osd_client.c           |  82 ++++++++++++---------
>  8 files changed, 189 insertions(+), 130 deletions(-)
> --
> To unsubscribe from this list: send the line "unsubscribe stable" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]