Russell Cattelan schrieb:
>
> Well actually it's been there since Friday but not all the rpm's were
> built.
>
> Thanks to Christoph the RH rpm's are not based off of the 2.4.18-17
> build from RedHat.
Just to stop my own confusion: The source RPM of the RedHat 7.x and 8.0
kernel RPMs are exactly the same, only the release version differs. Of
course, build environment is very different between 7.x and 8.0, so
binaries are different.
My question: Since used compiler versions were 'non standard' with older
XFS releases, are there any issued when compiling the source RPM on
RedHat 7.x, because it's targeted at 8.0, I guess. Or is it meant to
work on 7.x and 8.0?
Simon
>
> Here it the change log since 1.2 pre1
>
> Changes in 1.2-pre2:
>
> * Backport faster 8-byte swap from 2.5
>
> * Prevent blocks from being put on XFS's "busy list" twice.
>
> * Rearrange how xfs deals with read-only mounts vs. read-only devices.
> Check device for read-only (rather than mount flag)
> before doing xlog_clear_stale_blocks(). We were skipping
> this on read-only mounts, which was not a good thing.
> Remove the vfs read-only checks for various xfs operations,
> just check whether the underlying device is read-only
>
> * Symlinks are created by default with mode 777 now, old behavior is
> still
> accessible through sysctl through. irixsgid mount option deprecated
> and
> it too is still accessible through sysctl.
>
> * fix alloc busy list off by one errors, and simplify the bounds
> check code.
>
> * fix a couple of nasty log problems. When a transaction crosses
> multiple iclogs, the async transaction code needs to force the
> log up until the last iclog. We need to record this lsn in the
> transaction so we can do a log flush on it.
> Secondly, there was a sleep/wakeup pair between flushing the
> log and log write completions which was a) incorrect, and b)
> no longer needed. This could result in early wakeups of
> threads waiting for log flushes.
|