Whamcloud - gitweb
LU-2473 ldiskfs: Reorganize ldiskfs kernel patches
authorChristopher J. Morrone <morrone2@llnl.gov>
Tue, 29 Jan 2013 01:21:11 +0000 (17:21 -0800)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 27 Feb 2013 04:38:19 +0000 (23:38 -0500)
commit574a82bd10e27c8246e66a2127b16b7d5e9d8697
tree213903d7c9e64ae42b6ee5bac86b70ba041d9a6c
parentbb188afa0ccf4cb5c810a7a7276d8d27dd03dc27
LU-2473 ldiskfs: Reorganize ldiskfs kernel patches

This commit makes no changes to the patches, only moving
their location.

For some time we have supported only a single kernel per major
OS release, e.g. RHEL 6.3, or RHEL 6.2, but not both.  While
it is understandable to only support a single kernel, it is
quite another to intentionally destroy the patchset for the previous
kernel every time we upgrade.

This makes the logistics of upgrading an OS release (even a minor
one like RHEL 6.2 to 6.3, or 6.3 to 6.4) quite complicated.

We should really start a new patch series when we update support
for a new kernel.  That way we can leave the patch sets for
previous kernels in place.  We do not need to "support" them, but
at least leaving them unmolested until the users of the previous
patch set have time to upgrade would be greatly appreciated.

This commit attempts to organize the patches into subdirectories
according to the kernel/os in which they were first created.  A
later commit will then add support for RHEL6.4.

Also, fix build/confirmpatches.sh to allow checking
ldiskfs/kernel_patches (a bug prevent checking anything but the
default).

Extend both confirmpatches.sh and clearpatches.sh to work with
series files that point to patches organized into subdirectories.

Change-Id: I6552fc271fff1f00657ba1430c4a1215dea5b530
Signed-off-by: Christopher J. Morrone <morrone2@llnl.gov>
Reviewed-on: http://review.whamcloud.com/4803
Reviewed-by: James Simmons <uja.ornl@gmail.com>
Tested-by: Hudson
Reviewed-by: Jeff Mahoney <jeffm@suse.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
49 files changed:
build/clearpatches.sh
build/confirmpatches.sh
ldiskfs/kernel_patches/README [new file with mode: 0644]
ldiskfs/kernel_patches/patches/rhel6.3/export-ext4-2.6.patch [moved from ldiskfs/kernel_patches/patches/export-ext4-2.6-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-alloc-policy-2.6.patch [moved from ldiskfs/kernel_patches/patches/ext4-alloc-policy-2.6-rhel5.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-back-dquot-to.patch [moved from ldiskfs/kernel_patches/patches/ext4-back-dquot-to-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-big-endian-check-2.6.patch [moved from ldiskfs/kernel_patches/patches/ext4-big-endian-check-2.6-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-disable-mb-cache.patch [moved from ldiskfs/kernel_patches/patches/ext4-disable-mb-cache-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-dynlocks-common.patch [moved from ldiskfs/kernel_patches/patches/ext4-dynlocks-common-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-export-64bit-name-hash.patch [moved from ldiskfs/kernel_patches/patches/ext4-export-64bit-name-hash.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-extents-mount-option.patch [moved from ldiskfs/kernel_patches/patches/ext4-extents-mount-option-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-fiemap-2.6.patch [moved from ldiskfs/kernel_patches/patches/ext4-fiemap-2.6-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-fix-ext4_mb_add_n_trim.patch [moved from ldiskfs/kernel_patches/patches/ext4-fix-ext4_mb_add_n_trim.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-fix-mbgroups-access.patch [moved from ldiskfs/kernel_patches/patches/ext4-fix-mbgroups-access.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-force_over_128tb.patch [moved from ldiskfs/kernel_patches/patches/ext4-force_over_128tb-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-hash-indexed-dir-dotdot-update.patch [moved from ldiskfs/kernel_patches/patches/ext4-hash-indexed-dir-dotdot-update-rhel5.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-inode-version.patch [moved from ldiskfs/kernel_patches/patches/ext4-inode-version-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-inode_info_reorganize.patch [moved from ldiskfs/kernel_patches/patches/ext4-inode_info_reorganize.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-journal-callback.patch [moved from ldiskfs/kernel_patches/patches/ext4-journal-callback.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-kill-dx_root.patch [moved from ldiskfs/kernel_patches/patches/ext4-kill-dx_root-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-large-eas.patch [moved from ldiskfs/kernel_patches/patches/ext4-large-eas.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-lookup-dotdot.patch [moved from ldiskfs/kernel_patches/patches/ext4-lookup-dotdot-rhel5.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-map_inode_page-2.6.18.patch [moved from ldiskfs/kernel_patches/patches/ext4-map_inode_page-2.6.18-rhel5.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-max-dir-size.patch [moved from ldiskfs/kernel_patches/patches/ext4-max-dir-size-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-mballoc-extra-checks.patch [moved from ldiskfs/kernel_patches/patches/ext4-mballoc-extra-checks-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-mballoc-pa_free-mismatch.patch [moved from ldiskfs/kernel_patches/patches/ext4-mballoc-pa_free-mismatch-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-misc.patch [moved from ldiskfs/kernel_patches/patches/ext4-misc-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-mmp.patch [moved from ldiskfs/kernel_patches/patches/ext4-mmp-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-nlink-2.6.patch [moved from ldiskfs/kernel_patches/patches/ext4-nlink-2.6-rhel5.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-nocmtime-2.6.patch [moved from ldiskfs/kernel_patches/patches/ext4-nocmtime-2.6-rhel5.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-osd-iam-exports.patch [moved from ldiskfs/kernel_patches/patches/ext4-osd-iam-exports-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-osd-iop-common.patch [moved from ldiskfs/kernel_patches/patches/ext4-osd-iop-common-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-pdir-fix.patch [moved from ldiskfs/kernel_patches/patches/ext4-pdir-fix-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-prealloc.patch [moved from ldiskfs/kernel_patches/patches/ext4-prealloc-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-print-inum-in-htree-warning.patch [moved from ldiskfs/kernel_patches/patches/ext4-print-inum-in-htree-warning-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-quota-dont-update-cmtime.patch [moved from ldiskfs/kernel_patches/patches/ext4-quota-dont-update-cmtime.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-quota-first-class.patch [moved from ldiskfs/kernel_patches/patches/ext4-quota-first-class.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-quota-force-block-alloc-quotaoff.patch [moved from ldiskfs/kernel_patches/patches/ext4-quota-force-block-alloc-quotaoff.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-remove-cond_resched-calls.patch [moved from ldiskfs/kernel_patches/patches/ext4-remove-cond_resched-calls-rhel5.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-store-tree-generation-at-find.patch [moved from ldiskfs/kernel_patches/patches/ext4-store-tree-generation-at-find.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-vmalloc.patch [moved from ldiskfs/kernel_patches/patches/ext4-vmalloc-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-wantedi-2.6.patch [moved from ldiskfs/kernel_patches/patches/ext4-wantedi-2.6-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4-xattr-no-update-ctime.patch [moved from ldiskfs/kernel_patches/patches/ext4-xattr-no-update-ctime-rhel5.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4_data_in_dirent.patch [moved from ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/rhel6.3/ext4_pdirop.patch [moved from ldiskfs/kernel_patches/patches/ext4_pdirop-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/patches/sles11sp1/ext4-ext_generation.patch [moved from ldiskfs/kernel_patches/patches/ext4-ext_generation-sles11.patch with 100% similarity]
ldiskfs/kernel_patches/patches/sles11sp1/ext4-update-sles11-rhel6.patch [moved from ldiskfs/kernel_patches/patches/ext4-update-sles11-rhel6.patch with 100% similarity]
ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel6.series
ldiskfs/kernel_patches/series/ldiskfs-2.6-sles11.series