File a bug under the upstream's BugZilla and nag them about it. At the
mean time, you can find those patches and hopefully, try to compile
your own kernel that has those fixes you need/require. That's how I'd
suggest you to proceed at the moment
On Fri, Jun 24, 2011 at 11:51 PM, Gerhard Schneider
<[log in to unmask]> wrote:
>
> When switching from SL5 to SL6 we discovered a problem in st kernel
> buffer allocation.
>
> When the machine is under high memory load and the st tape driver tries
> to allocate the tape buffer it fails with:
>
> st0: Can't allocate 2097152 byte tape buffer.
> Only possibility to cure is a reboot of the machine.
>
> Reverting back to SL5 removes the problem.
>
> Affected hardware: LTO-3 and LTO-5 libraries with different LSILogic
> Megaraid SAS and SCSI HBAs.
>
> The problem has been discussed (and perhaps solved) in the Linux-SCSI
> mailing list but the fix didn't make it into the 6.x kernels of the
> upstream provider.
>
> http://kerneltrap.org/mailarchive/linux-scsi/2010/11/28/6887564
>
> How to push that to RedHat?
>
> Gerhard Schneider
>
> --
> Gerhard Schneider
> Institute of Lightweight Design and e-Mail: [log in to unmask]
> Structural Biomechanics (E317) Tel.: +43 664 60 588 3171
> Vienna University of Technology / Austria Fax: +43 1 58801 31799
> A-1040 Wien, Gusshausstrasse 27-29 http://www.ilsb.tuwien.ac.at/~gs/
>
>
>