From f44873eb8a8b7d7b4ef278f7a25b9b9a1bee4ddd Mon Sep 17 00:00:00 2001 From: Caleb Tennis Date: Wed, 20 Feb 2008 14:22:22 +0000 Subject: Got patch name wrong, fixing (Portage version: 2.1.4.1) --- sys-cluster/gfs-kernel/ChangeLog | 6 ++- .../gfs-kernel-1.04.00-post2.6.22-compilefix.patch | 51 ++++++++++++++++++++++ 2 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 sys-cluster/gfs-kernel/files/gfs-kernel-1.04.00-post2.6.22-compilefix.patch (limited to 'sys-cluster/gfs-kernel') diff --git a/sys-cluster/gfs-kernel/ChangeLog b/sys-cluster/gfs-kernel/ChangeLog index c9990efb7c61..6c27c1a25bd2 100644 --- a/sys-cluster/gfs-kernel/ChangeLog +++ b/sys-cluster/gfs-kernel/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-cluster/gfs-kernel # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/gfs-kernel/ChangeLog,v 1.26 2008/02/08 14:48:35 caleb Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/gfs-kernel/ChangeLog,v 1.27 2008/02/20 14:22:21 caleb Exp $ + + 20 Feb 2008; Caleb Tennis + +files/gfs-kernel-1.04.00-post2.6.22-compilefix.patch: + Got the filename wrong, fixing *gfs-kernel-1.04.00-r1 (08 Feb 2008) diff --git a/sys-cluster/gfs-kernel/files/gfs-kernel-1.04.00-post2.6.22-compilefix.patch b/sys-cluster/gfs-kernel/files/gfs-kernel-1.04.00-post2.6.22-compilefix.patch new file mode 100644 index 000000000000..1d2d1c16e50d --- /dev/null +++ b/sys-cluster/gfs-kernel/files/gfs-kernel-1.04.00-post2.6.22-compilefix.patch @@ -0,0 +1,51 @@ +--- cluster-1.04.00/gfs-kernel/src/gfs/diaper.c 2007-09-11 13:20:51.000000000 +0300 ++++ cluster-1.04.00/gfs-kernel/src/gfs/diaper.c 2007-09-11 13:20:59.000000000 +0300 +@@ -397,7 +397,7 @@ + fail_bdput: + mutex_lock(&diaper->bd_mutex); + if (!--diaper->bd_openers) { +- invalidate_bdev(diaper, 1); ++ invalidate_bdev(diaper); + diaper->bd_contains = NULL; + diaper->bd_disk = NULL; + } else +@@ -440,7 +440,7 @@ + + mutex_lock(&diaper->bd_mutex); + if (!--diaper->bd_openers) { +- invalidate_bdev(diaper, 1); ++ invalidate_bdev(diaper); + diaper->bd_contains = NULL; + diaper->bd_disk = NULL; + } else +--- cluster-1.04.00/gfs-kernel/src/gfs/ops_fstype.c 2007-02-23 22:57:29.000000000 +0200 ++++ cluster-1.04.00/gfs-kernel/src/gfs/ops_fstype.c 2007-09-11 13:50:46.000000000 +0300 +@@ -726,13 +726,6 @@ + goto error; + } + sb->s_flags |= MS_ACTIVE; +- /* Equivilant of bdev_uevent(bdev, KOBJ_MOUNT): */ +- if (real->bd_disk) { +- if (real->bd_part) +- kobject_uevent(&real->bd_part->kobj, KOBJ_MOUNT); +- else +- kobject_uevent(&real->bd_disk->kobj, KOBJ_MOUNT); +- } + } + + return simple_set_mnt(mnt, sb); +@@ -761,13 +754,6 @@ + struct block_device *real = gfs_diaper_2real(diaper); + unsigned long bsize = block_size(real); + +- /* Equivalent of bdev_uevent(bdev, KOBJ_UMOUNT); */ +- if (real->bd_disk) { +- if (real->bd_part) +- kobject_uevent(&real->bd_part->kobj, KOBJ_UMOUNT); +- else +- kobject_uevent(&real->bd_disk->kobj, KOBJ_UMOUNT); +- } + generic_shutdown_super(sb); + set_blocksize(diaper, bsize); + set_blocksize(real, bsize); + -- cgit v1.2.3-65-gdbad