[OpenAFS] Re: 1.4.14+patches = panic

Andrew Deason adeason@sinenomine.net
Tue, 1 Mar 2011 20:08:40 -0600


On Tue, 01 Mar 2011 19:30:06 -0500
Jeff Blaine <jblaine@kickflop.net> wrote:

> I'm a TOTAL git newbie, so for the sake of full disclosure, here
> is how I did the patching:
> 
>      git clone http://git.openafs.org/git/openafs.git
>      git branch openafs-stable-1_4_14
>      git checkout 514256cd403c15da7acf6601aa11371504f856fe
[...]

...not exactly :)

After you clone, you do

git checkout openafs-stable-1_4_14
git cherry-pick <commit1>
git cherry-pick <commit2>
...
git cherry-pick <commitN>

Or you can go in to the gitweb interface, get the patch for each of
those commits, and apply them manually. But that's only if you're scared
of git :)

In any case, that's not your problem, though. By chance, you checked out
code pretty close to the head of the 1.4.x branch, and it has all of the
patches I mentioned. The reason you have a panic is that the patches I
mentioned are not sufficient (I apologize, but the road to getting the
Solaris client stoppable has been long, and I forget what's where).

What you want to do is do the above steps, and then apply two patches
that I forgot to mention that aren't in 1.4.x yet:

http://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=6b6064ccacc60eb5a1fe45cc69c65fb621e8980c
http://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=885dfd0e9d0cb6b4e2e32280a9266d1776ea6859

-- 
Andrew Deason
adeason@sinenomine.net