opensuse:kernel-source.git
5 years agoAutomatically updated to 3.9-rc1
Michal Marek [Mon, 4 Mar 2013 07:03:41 +0000 (08:03 +0100)]
Automatically updated to 3.9-rc1

5 years agoAutomatically updated to 3.8-10734-ga7c1120
Michal Marek [Sun, 3 Mar 2013 07:03:20 +0000 (08:03 +0100)]
Automatically updated to 3.8-10734-ga7c1120

5 years agoAutomatically updated to 3.8-10206-gb0af9cd
Michal Marek [Fri, 1 Mar 2013 16:10:31 +0000 (17:10 +0100)]
Automatically updated to 3.8-10206-gb0af9cd

5 years agoMerge branch 'master-vanilla-configs' into vanilla
Michal Marek [Fri, 1 Mar 2013 16:06:15 +0000 (17:06 +0100)]
Merge branch 'master-vanilla-configs' into vanilla

Conflicts:
config/i386/vanilla
config/x86_64/vanilla

5 years agoUpdate config files.
Jiri Slaby [Thu, 28 Feb 2013 16:24:08 +0000 (17:24 +0100)]
Update config files.

5 years agoMerge branch 'packaging' into vanilla
Michal Marek [Thu, 28 Feb 2013 09:21:34 +0000 (10:21 +0100)]
Merge branch 'packaging' into vanilla

5 years agorpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the
Michal Marek [Thu, 28 Feb 2013 09:15:39 +0000 (10:15 +0100)]
rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the
packaging branch

5 years agorpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1
Michal Marek [Thu, 28 Feb 2013 09:07:57 +0000 (10:07 +0100)]
rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1

5 years agoCopy packaging changes from master to the packaging branch
Michal Marek [Thu, 28 Feb 2013 09:06:10 +0000 (10:06 +0100)]
Copy packaging changes from master to the packaging branch

5 years agoMerge branch 'scripts' into packaging
Michal Marek [Thu, 28 Feb 2013 09:01:01 +0000 (10:01 +0100)]
Merge branch 'scripts' into packaging

5 years agoAutomatically updated to 3.8-9633-g2a7d2b9
Michal Marek [Thu, 28 Feb 2013 07:02:46 +0000 (08:02 +0100)]
Automatically updated to 3.8-9633-g2a7d2b9

5 years agoAutomatically updated to 3.8-9405-gd895cb1
Michal Marek [Wed, 27 Feb 2013 07:03:23 +0000 (08:03 +0100)]
Automatically updated to 3.8-9405-gd895cb1

5 years agoAutomatically updated to 3.8-8664-gc41b381
Michal Marek [Tue, 26 Feb 2013 07:03:51 +0000 (08:03 +0100)]
Automatically updated to 3.8-8664-gc41b381

5 years agoAutomatically updated to 3.8-7888-gab78265
Michal Marek [Mon, 25 Feb 2013 07:02:09 +0000 (08:02 +0100)]
Automatically updated to 3.8-7888-gab78265

5 years agoAutomatically updated to 3.8-6988-g9e2d59a
Michal Marek [Sun, 24 Feb 2013 07:02:05 +0000 (08:02 +0100)]
Automatically updated to 3.8-6988-g9e2d59a

5 years agoAutomatically updated to 3.8-6543-gdf24eef
Michal Marek [Sat, 23 Feb 2013 07:04:00 +0000 (08:04 +0100)]
Automatically updated to 3.8-6543-gdf24eef

5 years agoAutomatically updated to 3.8-6471-g2ef14f4
Michal Marek [Fri, 22 Feb 2013 07:02:23 +0000 (08:02 +0100)]
Automatically updated to 3.8-6471-g2ef14f4

5 years agoAutomatically updated to 3.8-3040-ga0b1c429
Michal Marek [Thu, 21 Feb 2013 07:01:44 +0000 (08:01 +0100)]
Automatically updated to 3.8-3040-ga0b1c429

5 years agoAutomatically updated to 3.8-523-gece8e0b
Michal Marek [Wed, 20 Feb 2013 07:03:32 +0000 (08:03 +0100)]
Automatically updated to 3.8-523-gece8e0b

5 years agoMerge branch 'master-vanilla-configs' into vanilla
Michal Marek [Wed, 20 Feb 2013 07:02:35 +0000 (08:02 +0100)]
Merge branch 'master-vanilla-configs' into vanilla

5 years agoUpdate to 3.8-final.
Jeff Mahoney [Wed, 20 Feb 2013 00:18:21 +0000 (19:18 -0500)]
Update to 3.8-final.

5 years agoAutomatically updated to 3.8
Michal Marek [Tue, 19 Feb 2013 07:01:28 +0000 (08:01 +0100)]
Automatically updated to 3.8

5 years agoAutomatically updated to 3.8-rc7-93-gf741656
Michal Marek [Sat, 16 Feb 2013 07:01:20 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc7-93-gf741656

5 years agoAutomatically updated to 3.8-rc7-73-g323a72d
Michal Marek [Thu, 14 Feb 2013 07:01:48 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc7-73-g323a72d

5 years agoAutomatically updated to 3.8-rc7-6-g211b0cd
Michal Marek [Wed, 13 Feb 2013 07:01:20 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc7-6-g211b0cd

5 years agoMerge branch 'master-vanilla-configs' into vanilla
Michal Marek [Wed, 13 Feb 2013 07:00:23 +0000 (08:00 +0100)]
Merge branch 'master-vanilla-configs' into vanilla

5 years agoUpdate to 3.8-rc7.
Jeff Mahoney [Mon, 11 Feb 2013 04:55:00 +0000 (23:55 -0500)]
Update to 3.8-rc7.

Eliminated 1 patch.

5 years agoAutomatically updated to 3.8-rc7
Michal Marek [Sat, 9 Feb 2013 07:01:42 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc7

5 years agoAutomatically updated to 3.8-rc6-154-g124b69b6
Michal Marek [Fri, 8 Feb 2013 07:01:52 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc6-154-g124b69b6

5 years agoAutomatically updated to 3.8-rc6-113-g6bacaa9
Michal Marek [Thu, 7 Feb 2013 07:01:37 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc6-113-g6bacaa9

5 years agoAutomatically updated to 3.8-rc6-98-g1589a3e
Michal Marek [Wed, 6 Feb 2013 07:02:01 +0000 (08:02 +0100)]
Automatically updated to 3.8-rc6-98-g1589a3e

5 years agoAutomatically updated to 3.8-rc6-47-g3f4e5aa
Michal Marek [Tue, 5 Feb 2013 07:01:22 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc6-47-g3f4e5aa

5 years agoAutomatically updated to 3.8-rc6-22-g6edacf0
Michal Marek [Mon, 4 Feb 2013 07:02:59 +0000 (08:02 +0100)]
Automatically updated to 3.8-rc6-22-g6edacf0

5 years agoAutomatically updated to 3.8-rc6-8-g8b31849
Michal Marek [Sat, 2 Feb 2013 07:01:33 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc6-8-g8b31849

5 years agoAutomatically updated to 3.8-rc6
Michal Marek [Fri, 1 Feb 2013 08:39:03 +0000 (09:39 +0100)]
Automatically updated to 3.8-rc6

5 years agoMerge branch 'master-vanilla-configs' into vanilla
Michal Marek [Fri, 1 Feb 2013 08:36:12 +0000 (09:36 +0100)]
Merge branch 'master-vanilla-configs' into vanilla

Conflicts:
config/i386/vanilla
config/x86_64/vanilla

5 years agoconfig: disable CONFIG_MVMDIO on non-ARM arches
Jeff Mahoney [Wed, 30 Jan 2013 15:23:24 +0000 (10:23 -0500)]
config: disable CONFIG_MVMDIO on non-ARM arches

CONFIG_MVMDIO is only used by a few ARM SoCs, so we don't need to build
it everywhere else.

5 years agoUpdate to 3.8-rc5.
Jeff Mahoney [Wed, 30 Jan 2013 04:57:41 +0000 (23:57 -0500)]
Update to 3.8-rc5.

Eliminated 4 patches.

5 years agoAutomatically updated to 3.8-rc5-150-g6abb7c2
Michal Marek [Tue, 29 Jan 2013 07:02:59 +0000 (08:02 +0100)]
Automatically updated to 3.8-rc5-150-g6abb7c2

5 years agoAutomatically updated to 3.8-rc5
Michal Marek [Mon, 28 Jan 2013 12:08:31 +0000 (13:08 +0100)]
Automatically updated to 3.8-rc5

5 years agoMerge branch 'master-vanilla-configs' into vanilla
Michal Marek [Mon, 28 Jan 2013 12:06:01 +0000 (13:06 +0100)]
Merge branch 'master-vanilla-configs' into vanilla

Conflicts:
config/i386/vanilla
config/x86_64/vanilla

5 years agoUpdated to 3.8-rc2.
Jeff Mahoney [Thu, 24 Jan 2013 15:01:34 +0000 (10:01 -0500)]
Updated to 3.8-rc2.

Eliminated 1 patch.

5 years agoAutomatically updated to 3.8-rc4-183-gff7532c
Michal Marek [Thu, 24 Jan 2013 07:01:32 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc4-183-gff7532c

5 years agoAutomatically updated to 3.8-rc4-139-g1d85490
Michal Marek [Wed, 23 Jan 2013 07:02:33 +0000 (08:02 +0100)]
Automatically updated to 3.8-rc4-139-g1d85490

5 years agoscripts/sequence-patch.sh: Fix the symlink if SCRATCH_AREA ends with "/"
Michal Marek [Mon, 21 Jan 2013 09:21:27 +0000 (10:21 +0100)]
scripts/sequence-patch.sh: Fix the symlink if SCRATCH_AREA ends with "/"

The default value of $PATCH_DIR is defined as $SCRATCH_AREA/linux-...,
so we need to subtract $SCRATCH_AREA/ to get the subdirectory name.
Otherwise, sequence-patch.sh -d /path/ would result in a /linux-...
symlink.

5 years agoAutomatically updated to 3.8-rc4-71-g9a92841
Michal Marek [Mon, 21 Jan 2013 07:02:37 +0000 (08:02 +0100)]
Automatically updated to 3.8-rc4-71-g9a92841

5 years agoAutomatically updated to 3.8-rc4-42-g5da1f88
Michal Marek [Sat, 19 Jan 2013 07:01:17 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc4-42-g5da1f88

5 years agoAutomatically updated to 3.8-rc4
Michal Marek [Fri, 18 Jan 2013 07:01:12 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc4

5 years agoAutomatically updated to 3.8-rc3-352-gdfdebc2
Michal Marek [Thu, 17 Jan 2013 07:03:14 +0000 (08:03 +0100)]
Automatically updated to 3.8-rc3-352-gdfdebc2

5 years agoAutomatically updated to 3.8-rc3-293-g406089d
Michal Marek [Tue, 15 Jan 2013 07:00:42 +0000 (08:00 +0100)]
Automatically updated to 3.8-rc3-293-g406089d

5 years agoAutomatically updated to 3.8-rc3-74-gb719f43
Michal Marek [Sat, 12 Jan 2013 07:00:46 +0000 (08:00 +0100)]
Automatically updated to 3.8-rc3-74-gb719f43

5 years agogitignore: Ignore "dot-files".
Benjamin Poirier [Fri, 11 Jan 2013 16:33:11 +0000 (11:33 -0500)]
gitignore: Ignore "dot-files".

in particular, vim swap files, ".file.swp"

5 years agoAutomatically updated to 3.8-rc3-36-g254adaa
Michal Marek [Fri, 11 Jan 2013 07:01:45 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc3-36-g254adaa

5 years agoMerge branch 'master-vanilla-configs' into vanilla
Michal Marek [Fri, 11 Jan 2013 07:00:20 +0000 (08:00 +0100)]
Merge branch 'master-vanilla-configs' into vanilla

5 years agoUpdate to 3.8-rc3.
Jeff Mahoney [Thu, 10 Jan 2013 20:49:22 +0000 (15:49 -0500)]
Update to 3.8-rc3.

5 years agoscripts/log*: Allow one blank line before the References: header
Michal Marek [Thu, 10 Jan 2013 13:51:10 +0000 (14:51 +0100)]
scripts/log*: Allow one blank line before the References: header

5 years agoAutomatically updated to 3.8-rc3
Michal Marek [Thu, 10 Jan 2013 07:01:17 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc3

5 years agoAutomatically updated to 3.8-rc2-364-g974b335
Michal Marek [Wed, 9 Jan 2013 07:01:16 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc2-364-g974b335

5 years agoAutomatically updated to 3.8-rc2-222-g2a893f9
Michal Marek [Tue, 8 Jan 2013 07:01:05 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc2-222-g2a893f9

5 years agoAutomatically updated to 3.8-rc2-116-g5f243b9
Michal Marek [Sat, 5 Jan 2013 07:01:20 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc2-116-g5f243b9

5 years agoAutomatically updated to 3.8-rc2-36-g5f73896
Michal Marek [Fri, 4 Jan 2013 11:03:02 +0000 (12:03 +0100)]
Automatically updated to 3.8-rc2-36-g5f73896

5 years agoMerge branch 'master-vanilla-configs' into vanilla
Michal Marek [Fri, 4 Jan 2013 11:01:03 +0000 (12:01 +0100)]
Merge branch 'master-vanilla-configs' into vanilla

Conflicts:
config/i386/vanilla
config/x86_64/vanilla

5 years agoconfig: Update vanilla configs.
Jeff Mahoney [Thu, 3 Jan 2013 19:02:00 +0000 (14:02 -0500)]
config: Update vanilla configs.

5 years agoUpdated to 3.8-rc1.
Jeff Mahoney [Tue, 25 Dec 2012 00:57:16 +0000 (19:57 -0500)]
Updated to 3.8-rc1.

- Eliminated 13 patches.
- Xen is disabled.
- ARM configs need updating.
- ext4 richacls are disabled until the upstream index can be reserved.

5 years agoAutomatically updated to 3.8-rc2
Michal Marek [Thu, 3 Jan 2013 07:01:12 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc2

5 years agoAutomatically updated to 3.8-rc1-91-g4a490b7
Michal Marek [Mon, 31 Dec 2012 07:01:01 +0000 (08:01 +0100)]
Automatically updated to 3.8-rc1-91-g4a490b7

5 years agoAutomatically updated to 3.8-rc1-36-gecccd12
Michal Marek [Sat, 29 Dec 2012 07:00:56 +0000 (08:00 +0100)]
Automatically updated to 3.8-rc1-36-gecccd12

5 years agoAutomatically updated to 3.8-rc1-35-g101e5c7
Michal Marek [Fri, 28 Dec 2012 07:00:56 +0000 (08:00 +0100)]
Automatically updated to 3.8-rc1-35-g101e5c7

5 years agoAutomatically updated to 3.8-rc1-5-gad4b3fb
Michal Marek [Thu, 27 Dec 2012 07:00:55 +0000 (08:00 +0100)]
Automatically updated to 3.8-rc1-5-gad4b3fb

5 years agoscripts: Fix the "current" symlink feature.
Benjamin Poirier [Mon, 24 Dec 2012 18:33:56 +0000 (13:33 -0500)]
scripts: Fix the "current" symlink feature.

We must specify "ln -n" otherwise the link may be created inside the
directory after switching branches.

Signed-off-by: Benjamin Poirier <bpoirier@suse.de>
5 years agoAutomatically updated to 3.8-rc1-4-g637704c
Michal Marek [Mon, 24 Dec 2012 07:00:53 +0000 (08:00 +0100)]
Automatically updated to 3.8-rc1-4-g637704c

5 years agoAutomatically updated to 3.8-rc1
Michal Marek [Sat, 22 Dec 2012 07:00:55 +0000 (08:00 +0100)]
Automatically updated to 3.8-rc1

5 years agoAutomatically updated to 3.7-11662-g54e37b8
Michal Marek [Fri, 21 Dec 2012 07:02:39 +0000 (08:02 +0100)]
Automatically updated to 3.7-11662-g54e37b8

5 years agoAutomatically updated to 3.7-11091-gf01af9f
Michal Marek [Thu, 20 Dec 2012 07:01:08 +0000 (08:01 +0100)]
Automatically updated to 3.7-11091-gf01af9f

5 years agoAutomatically updated to 3.7-10833-g752451f
Michal Marek [Wed, 19 Dec 2012 07:01:32 +0000 (08:01 +0100)]
Automatically updated to 3.7-10833-g752451f

5 years agoscripts: Add a symlink to the most recently expanded source tree
Benjamin Poirier [Fri, 14 Dec 2012 20:20:16 +0000 (15:20 -0500)]
scripts: Add a symlink to the most recently expanded source tree

After working with multiple branches the scratch area is filled with
linux-<version>[.orig|-<branch>] directories which makes tab completion less
useful. Since the workflow is often:
$ ./scripts/sequence-patch.sh
$ cd <tree from the current branch>
add a symlink to that tree with a unique prefix, "current":
$ ./scripts/sequence-patch.sh
$ cd tmp/c<tab>
... much less typing :)

Signed-off-by: Benjamin Poirier <bpoirier@suse.de>
5 years agoAutomatically updated to 3.7-10267-g848b814
Michal Marek [Tue, 18 Dec 2012 07:03:55 +0000 (08:03 +0100)]
Automatically updated to 3.7-10267-g848b814

5 years agoAutomatically updated to 3.7-8805-ga4f1de1
Michal Marek [Mon, 17 Dec 2012 07:01:26 +0000 (08:01 +0100)]
Automatically updated to 3.7-8805-ga4f1de1

5 years agoAutomatically updated to 3.7-8517-g11520e5
Michal Marek [Sun, 16 Dec 2012 07:01:33 +0000 (08:01 +0100)]
Automatically updated to 3.7-8517-g11520e5

5 years agoAutomatically updated to 3.7-8091-g7a280cf
Michal Marek [Sat, 15 Dec 2012 07:01:45 +0000 (08:01 +0100)]
Automatically updated to 3.7-8091-g7a280cf

5 years agoAutomatically updated to 3.7-7784-g7313264
Michal Marek [Fri, 14 Dec 2012 07:02:14 +0000 (08:02 +0100)]
Automatically updated to 3.7-7784-g7313264

5 years agoAutomatically updated to 3.7-5910-g6be35c7
Michal Marek [Thu, 13 Dec 2012 08:48:04 +0000 (09:48 +0100)]
Automatically updated to 3.7-5910-g6be35c7

5 years agoMerge branch 'master-vanilla-configs' into vanilla
Michal Marek [Thu, 13 Dec 2012 08:45:34 +0000 (09:45 +0100)]
Merge branch 'master-vanilla-configs' into vanilla

Conflicts:
config/i386/vanilla
config/x86_64/vanilla

5 years agoezusb: add dependency to USB.
Jeff Mahoney [Wed, 12 Dec 2012 16:26:35 +0000 (11:26 -0500)]
ezusb: add dependency to USB.

This prevents build failures by making it depend on the value of CONFIG_USB.

Commit 36e0f0bd did this for architectures other than ARM manually.

5 years agoAutomatically updated to 3.7-2892-g1ebaf4f
Michal Marek [Wed, 12 Dec 2012 07:01:41 +0000 (08:01 +0100)]
Automatically updated to 3.7-2892-g1ebaf4f

5 years agoscripts/gitlog2changes: Allow to edit the rpm changelog
Michal Marek [Tue, 11 Dec 2012 14:09:08 +0000 (15:09 +0100)]
scripts/gitlog2changes: Allow to edit the rpm changelog

If an rpm/gitlog-fixups file exists, it is used to override entries in
the changelog. This substitutes the ability to edit
kernel-source.changes, which we had until SLE11-SP2.

5 years agoscripts/gitlog2changes: Move the git log parsing to a function
Michal Marek [Tue, 11 Dec 2012 09:52:10 +0000 (10:52 +0100)]
scripts/gitlog2changes: Move the git log parsing to a function

5 years agoscripts/gitlog2changes: Speed up by rewriting to Perl
Michal Marek [Tue, 11 Dec 2012 09:22:46 +0000 (10:22 +0100)]
scripts/gitlog2changes: Speed up by rewriting to Perl

Optimize the script by only running a single git rev-parse process,
instead of running git cat-file for each commit. Also fix some
indentation errors in the output.

5 years agoAutomatically updated to 3.7
Michal Marek [Tue, 11 Dec 2012 07:02:24 +0000 (08:02 +0100)]
Automatically updated to 3.7

5 years agoMerge branch 'master-vanilla-configs' into vanilla
Michal Marek [Tue, 11 Dec 2012 07:00:20 +0000 (08:00 +0100)]
Merge branch 'master-vanilla-configs' into vanilla

5 years agoDisable ext3 driver in all kernels and use ext4 driver instead. Eventually
Jan Kara [Mon, 10 Dec 2012 23:30:54 +0000 (00:30 +0100)]
Disable ext3 driver in all kernels and use ext4 driver instead. Eventually
ext3 will be removed upstream so let's do the transition.

5 years agoAutomatically updated to 3.7-rc8-39-ged23ec4
Michal Marek [Sun, 9 Dec 2012 07:00:58 +0000 (08:00 +0100)]
Automatically updated to 3.7-rc8-39-ged23ec4

5 years agoAutomatically updated to 3.7-rc8-37-g1b3c393
Michal Marek [Sat, 8 Dec 2012 07:01:21 +0000 (08:01 +0100)]
Automatically updated to 3.7-rc8-37-g1b3c393

5 years agoAutomatically updated to 3.7-rc8-30-g18a2f37
Michal Marek [Fri, 7 Dec 2012 07:01:41 +0000 (08:01 +0100)]
Automatically updated to 3.7-rc8-30-g18a2f37

5 years agoscripts/sequence-patch.sh: Enable pipefail mode.
Jeff Mahoney [Thu, 6 Dec 2012 21:28:50 +0000 (16:28 -0500)]
scripts/sequence-patch.sh: Enable pipefail mode.

Without pipefail, the cat in --fast mode can fail but the error won't be
reported to the user and the sequence will complete without error.

5 years agoAutomatically updated to 3.7-rc8-14-g27d7c2a
Michal Marek [Thu, 6 Dec 2012 07:01:31 +0000 (08:01 +0100)]
Automatically updated to 3.7-rc8-14-g27d7c2a

5 years agoscripts/sequence-patch.sh: fix generated series with a limit patch
David Sterba [Wed, 5 Dec 2012 13:57:02 +0000 (14:57 +0100)]
scripts/sequence-patch.sh: fix generated series with a limit patch

When a limit patch is given, the resulting series file does not contain
the right patch list.

Reproducible by:

./scripts/sequence-patch.sh -d dir patches.kernel.org/patch-3.0.2-3

dir/series:
patches.kernel.org/patch-3.0.1
patches.kernel.org/patch-3.0.1-2
patches.kernel.org/patch-3.0.2-3
patches.kernel.org/patch-3.0.1
patches.kernel.org/patch-3.0.4-5
patches.kernel.org/patch-3.0.5-6

where 3.0.1 should really be 3.0.3-4.

Signed-off-by: David Sterba <dsterba@suse.cz>
5 years agoscripts/sequence-patch.sh: Do not create .orig files in --fast mode
Michal Marek [Wed, 5 Dec 2012 12:06:40 +0000 (13:06 +0100)]
scripts/sequence-patch.sh: Do not create .orig files in --fast mode

5 years agoAutomatically updated to 3.7-rc8-13-gdf2fc24
Michal Marek [Wed, 5 Dec 2012 07:01:17 +0000 (08:01 +0100)]
Automatically updated to 3.7-rc8-13-gdf2fc24

5 years agoscripts/sequence-patch.sh: Drop --combine and change --fast to apply patches in one...
Jeff Mahoney [Wed, 5 Dec 2012 04:59:05 +0000 (23:59 -0500)]
scripts/sequence-patch.sh: Drop --combine and change --fast to apply patches in one call to patch(1).

The --combine argument applies the patches against an expanded tree and
caches a patch containing the aggregate (minimal) changeset. If --fast is
used as well, the precomputed patches are substituted in the list of
patches to be applied to the tree.

This approach may have worked well when we always added new patches to
the end of the series.conf file but now that we divide it into sections,
it isn't really useful. A quick poll on kernel@ suggests that nobody
actually uses it.

With this commit, the --fast behavior is changed so that the patches
are concatenated together and applied with one call to patch(1).

Some quick testing with cold caches and a quiet file system shows this
substantially speeds up the patching process. When used with LIMIT,
it will set up a series file containing the remaining patches, but the
caller will not be able to 'quilt pop' beyond the result of the fast
patching.

I observed the following results with 5678 patches to apply:

without --no-quilt (default):
real    4m13.186s
user    0m47.463s
sys     1m8.977s

with --no-quilt:
real    3m13.727s
user    0m51.386s
sys     1m21.899s

with --realfast:
real    1m23.960s
user    0m9.526s
sys     0m10.431s

Since there are no more users of scripts/md5fast, it is removed.