All of lore.kernel.org
 help / color / mirror / Atom feed
* Reasonably safe to backport 3.15 & 3.17 patches to 3.14?
@ 2014-10-31 11:24 Eddie Chapman
  0 siblings, 0 replies; only message in thread
From: Eddie Chapman @ 2014-10-31 11:24 UTC (permalink / raw)
  To: linux-bcache

Hi folks,

I noticed I'm able to apply every one of the 46 bcache patches, from the 
3.15 & 3.17 git pulls Kent submitted to Jens, to my vanilla 3.14.23 
kernel, without any fuziness. See bottom of this mail for output from 
applying the 46 in order.

I see all of them only touch files under drivers/md/bcache, and 
occasionally include/trace/events/bcache.h. So all bcache files.

The result also builds fine without any warnings or errors.

Obviously there's no guarantees in life, but do others here think what 
I'm doing here looks reasonably safe, or is there a big risk that bcache 
will eat my data?


thanks,
Eddie

[root@server linux-3.14]# patch -Np1 -i ../bcpatches/1.patch
patching file drivers/md/bcache/bset.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/2.patch
patching file drivers/md/bcache/request.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/3.patch
patching file drivers/md/bcache/journal.c
patching file drivers/md/bcache/journal.h
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/4.patch
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/5.patch
patching file drivers/md/bcache/journal.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/6.patch
patching file drivers/md/bcache/journal.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/7.patch
patching file drivers/md/bcache/btree.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/8.patch
patching file drivers/md/bcache/btree.c
patching file drivers/md/bcache/btree.h
patching file drivers/md/bcache/journal.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/9.patch
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/10.patch
patching file drivers/md/bcache/bcache.h
patching file drivers/md/bcache/movinggc.c
patching file drivers/md/bcache/request.c
patching file drivers/md/bcache/request.h
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/11.patch
patching file drivers/md/bcache/movinggc.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/12.patch
patching file drivers/md/bcache/movinggc.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/13.patch
patching file drivers/md/bcache/Kconfig
patching file drivers/md/bcache/btree.c
patching file drivers/md/bcache/request.c
patching file drivers/md/bcache/request.h
patching file drivers/md/bcache/stats.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/14.patch
patching file drivers/md/bcache/alloc.c
patching file drivers/md/bcache/trace.c
patching file include/trace/events/bcache.h
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/15.patch
patching file drivers/md/bcache/sysfs.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/16.patch
patching file drivers/md/bcache/bset.h
patching file drivers/md/bcache/journal.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/17.patch
patching file drivers/md/bcache/alloc.c
patching file drivers/md/bcache/bcache.h
patching file drivers/md/bcache/btree.c
patching file drivers/md/bcache/extents.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/18.patch
patching file drivers/md/bcache/btree.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/19.patch
patching file drivers/md/bcache/btree.c
patching file drivers/md/bcache/btree.h
patching file drivers/md/bcache/journal.c
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/20.patch
patching file drivers/md/bcache/bcache.h
patching file drivers/md/bcache/btree.c
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/21.patch
patching file drivers/md/bcache/alloc.c
patching file drivers/md/bcache/bcache.h
patching file drivers/md/bcache/btree.c
patching file drivers/md/bcache/btree.h
patching file drivers/md/bcache/super.c
patching file drivers/md/bcache/sysfs.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/22.patch
patching file drivers/md/bcache/alloc.c
patching file drivers/md/bcache/bcache.h
patching file drivers/md/bcache/btree.c
patching file drivers/md/bcache/btree.h
patching file drivers/md/bcache/super.c
patching file include/trace/events/bcache.h
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/23.patch
patching file drivers/md/bcache/bcache.h
patching file drivers/md/bcache/btree.c
patching file drivers/md/bcache/extents.c
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/24.patch
patching file drivers/md/bcache/extents.c
patching file drivers/md/bcache/sysfs.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/25.patch
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/26.patch
patching file drivers/md/bcache/extents.c
patching file drivers/md/bcache/extents.h
patching file drivers/md/bcache/journal.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/27.patch
patching file drivers/md/bcache/journal.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/28.patch
patching file drivers/md/bcache/alloc.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/29.patch
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/30.patch
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/31.patch
patching file drivers/md/bcache/btree.c
patching file drivers/md/bcache/btree.h
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/32.patch
patching file drivers/md/bcache/super.c
patching file drivers/md/bcache/writeback.c
patching file drivers/md/bcache/writeback.h
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/33.patch
patching file drivers/md/bcache/btree.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/34.patch
patching file drivers/md/bcache/bset.c
patching file drivers/md/bcache/btree.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/35.patch
patching file drivers/md/bcache/bset.h
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/36.patch
patching file drivers/md/bcache/request.c
patching file include/trace/events/bcache.h
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/37.patch
patching file drivers/md/bcache/btree.c
patching file include/trace/events/bcache.h
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/38.patch
patching file drivers/md/bcache/journal.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/39.patch
patching file drivers/md/bcache/btree.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/40.patch
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/41.patch
patching file drivers/md/bcache/bcache.h
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/42.patch
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/43.patch
patching file drivers/md/bcache/btree.c
patching file drivers/md/bcache/btree.h
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/44.patch
patching file drivers/md/bcache/util.h
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/45.patch
patching file drivers/md/bcache/super.c
[root@server linux-3.14]# patch -Np1 -i ../bcpatches/46.patch
patching file drivers/md/bcache/super.c

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-10-31 11:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-31 11:24 Reasonably safe to backport 3.15 & 3.17 patches to 3.14? Eddie Chapman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.