changes the pid_hash chain from:

  static struct hlist_head *pid_hash[PIDTYPE_MAX];

to:

  static struct hlist_head *pid_hash;

The pid_hash infrastructure is what the crash utility
uses to gather the set of running tasks during initialization.
The change above breaks it, and crash will fail with an
error message stating:

  crash: cannot determine pid_hash array dimensions

As the PID handling has changed over the years, there have
been several task-gathering functions in crash, the latest
of which is refresh_hlist_task_table().  I don't know whether
it will be possible to shoe-horn the new scheme to fit this
current crash function, or whether yet another new one will
have to be written.  If it's the latter, it may take a while...

Dave