Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2012-06-10 23:01:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and      /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "open-vm-tools", Maintainer is "prus...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes      
2012-05-03 10:59:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2012-06-10 23:01:35.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Jun  8 12:04:35 UTC 2012 - jreidin...@suse.com
+
+- Add kernel-3_4.patch: Fix build for kernel-3.4.
+
+-------------------------------------------------------------------

New:
----
  kernel-3_4.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ open-vm-tools.spec ++++++
--- /var/tmp/diff_new_pack.KjtzOV/_old  2012-06-10 23:01:37.000000000 +0200
+++ /var/tmp/diff_new_pack.KjtzOV/_new  2012-06-10 23:01:37.000000000 +0200
@@ -47,6 +47,7 @@
 Source6:        open-vm-tools-modprobe.conf
 Source7:        tools.conf
 Source98:       preamble
+Patch1:         kernel-3_4.patch
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  gtk2-devel
@@ -158,6 +159,7 @@
 
 %prep
 %setup -q -n %{name}-%{version}-%{svn_rev}
+%patch1
 chmod -x AUTHORS COPYING ChangeLog NEWS README
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README

++++++ kernel-3_4.patch ++++++
--- modules/linux/vmhgfs/filesystem.c.old       2012-06-08 11:46:42.000000000 
+0000
+++ modules/linux/vmhgfs/filesystem.c   2012-06-08 11:47:57.000000000 +0000
@@ -31,6 +31,7 @@
 #include <linux/list.h>
 #include <linux/module.h>
 #include <linux/pagemap.h>
+#include <linux/version.h>
 #include "compat_cred.h"
 #include "compat_dcache.h"
 #include "compat_fs.h"
@@ -375,8 +376,11 @@
              __func__));
       goto exit;
    }
-
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,4,0)
    tempRootDentry = d_alloc_root(rootInode);
+#else
+   tempRootDentry = d_make_root(rootInode);
+#endif
    if (tempRootDentry == NULL) {
       LOG(4, (KERN_WARNING "VMware hgfs: %s: Could not get "
               "root dentry\n", __func__));
--- modules/linux/vmblock/linux/filesystem.c.old        2012-06-08 
11:48:17.000000000 +0000
+++ modules/linux/vmblock/linux/filesystem.c    2012-06-08 11:49:05.000000000 
+0000
@@ -29,6 +29,7 @@
 #include <linux/proc_fs.h>
 #include <linux/mount.h>
 #include <linux/fs.h>
+#include <linux/version.h>
 
 #include "compat_namei.h"
 
@@ -525,7 +526,11 @@
       return -EINVAL;
    }
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,4,0)
    rootDentry = d_alloc_root(rootInode);
+#else
+   rootDentry = d_make_root(rootInode);
+#endif
    if (!rootDentry) {
       iput(rootInode);
       return -ENOMEM;
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to