![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package novfs checked in at Wed Mar 12 19:54:24 CET 2008. -------- --- arch/i386/novfs/novfs.changes 2007-09-26 14:58:55.000000000 +0200 +++ /mounts/work_src_done/STABLE/novfs/novfs.changes 2008-03-12 17:18:18.070100000 +0100 @@ -1,0 +2,6 @@ +Wed Mar 12 17:18:02 CET 2008 - ro@suse.de + +- hack to build on 2.6.25 +- added prereq for coreutils and grep to preamble file + +------------------------------------------------------------------- New: ---- novfs-2.0.0-2.6.25.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ novfs.spec ++++++ --- /var/tmp/diff_new_pack.HK2357/_old 2008-03-12 19:52:40.000000000 +0100 +++ /var/tmp/diff_new_pack.HK2357/_new 2008-03-12 19:52:40.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package novfs (Version 2.0.0) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -11,6 +11,7 @@ # norootforbuild # nodebuginfo + Name: novfs Url: http://forge.novell.com BuildRequires: kernel-source kernel-syms module-init-tools @@ -18,10 +19,11 @@ Group: System/Filesystems License: GPL v2 or later Version: 2.0.0 -Release: 22 +Release: 23 Source: %name-%version.tar.bz2 Source1: files Source2: preamble +Patch: novfs-2.0.0-2.6.25.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %suse_kernel_module_package -f %_sourcedir/files -p %_sourcedir/preamble kdump um @@ -45,6 +47,7 @@ %prep %setup +%patch echo "novfs" > src/Module.supported %build @@ -63,212 +66,216 @@ make -C /usr/src/linux-obj/%_target_cpu/$flavor modules_install \ M=$PWD/obj/$flavor/src done + %changelog -* Fri Sep 21 2007 - YMelin@novell.com +* Wed Mar 12 2008 ro@suse.de +- hack to build on 2.6.25 +- added prereq for coreutils and grep to preamble file +* Sat Sep 22 2007 YMelin@novell.com - [Bugzilla 326105] novfs daemon hangs machine on shutdown -* Wed Sep 19 2007 - YMelin@novell.com +* Thu Sep 20 2007 YMelin@novell.com - [Bugzilla 294245] [719] Error during bootup: "Novfs kernel loadable module is not installed correctly" -* Thu Sep 06 2007 - IDichkovsky@novell.com +* Thu Sep 06 2007 IDichkovsky@novell.com - [Bugzilla 291612] Unable to save MS Office file in CX Office - fixed issue if the file had been modified by a different machine -* Wed Aug 29 2007 - IDichkovsky@novell.com +* Thu Aug 30 2007 IDichkovsky@novell.com - [Bugzilla 291612] Unable to save MS Office file in CX Office - move the writing code to Novfs_f_release -* Wed Aug 29 2007 - IDichkovsky@novell.com +* Wed Aug 29 2007 IDichkovsky@novell.com - Fixed memory leak in novfs kernel module -* Thu Aug 23 2007 - IDichkovsky@novell.com +* Thu Aug 23 2007 IDichkovsky@novell.com - [Bugzilla 291612] Unable to save MS Office file in CX Office - files are saved now -* Wed Aug 15 2007 - IDichkovsky@novell.com +* Thu Aug 16 2007 IDichkovsky@novell.com - [Bugzilla 275366] [511] Error creating file when you don't have 'erase' rights -* Thu Aug 09 2007 - IDichkovsky@novell.com +* Fri Aug 10 2007 IDichkovsky@novell.com - [Bugzilla 291612] Unable to save MS Office file in CX Office -* Thu Jul 19 2007 - ASkuratov@novell.com +* Thu Jul 19 2007 ASkuratov@novell.com - [Bugzilla 247585] NCP Remote file locking is not working correctly -* Tue Jul 10 2007 - IDichkovsky@novell.com +* Wed Jul 11 2007 IDichkovsky@novell.com - [Bugzilla 204984] Cannot open up a crossover word document from a mapped drive -* Mon Jul 09 2007 - sgledhill@novell.com +* Tue Jul 10 2007 sgledhill@novell.com - [Bugzilla 282874 ] Implement DFS junctions into the novfs daemon -* Thu Jul 05 2007 - YMelin@novell.com +* Fri Jul 06 2007 YMelin@novell.com - Fix changelog entry order -* Wed Jun 13 2007 - YMelin@novell.com +* Thu Jun 14 2007 YMelin@novell.com - [Bugzilla 273775] submit is failing for opensuse 10.2 builds and beta -* Tue Jun 12 2007 - sgledhill@novell.com +* Tue Jun 12 2007 sgledhill@novell.com - [Bugzilla 273775 ] no longer build the User Mode kernel flavor (um) - properly include system files to define task_struct -* Thu May 31 2007 - YMelin@novell.com +* Thu May 31 2007 YMelin@novell.com - Fix for memory leak in novfs kernel module -* Wed May 30 2007 - YMelin@novell.com +* Wed May 30 2007 YMelin@novell.com - [Bugzilla 247585] NCP Remote file locking is not working correctly -* Tue May 29 2007 - YMelin@novell.com +* Tue May 29 2007 YMelin@novell.com - [Bugzilla 277840] Could not save Windows Word 2003 document under Crossover Office f -* Fri May 25 2007 - YMelin@novell.com +* Fri May 25 2007 YMelin@novell.com - [Bugzilla 204984] Cannot open up a crossover word document from a mapped driv -* Wed May 23 2007 - YMelin@novell.com +* Wed May 23 2007 YMelin@novell.com - [Bugzilla 275386] Novfs does not apper to upgrade from 1.2 to 2.0 periodically -* Thu May 10 2007 - YMelin@novell.com +* Thu May 10 2007 YMelin@novell.com - [Bugzilla 266406] novfs daemon is very slow to start -* Wed May 09 2007 - sgledhill@novell.com +* Thu May 10 2007 sgledhill@novell.com - [Bugzilla 266417] disabled file caching. Some file saving was failing -* Thu May 03 2007 - YMelin@novell.com +* Thu May 03 2007 YMelin@novell.com - [Bugzilla 228655] Garbage in "Novell Message Popup -* Wed Apr 18 2007 - YMelin@novell.com +* Wed Apr 18 2007 YMelin@novell.com - [Bugzilla 254113] - [309] Cannot save file in OpenOffice - fix for 32 bit -* Mon Apr 16 2007 - YMelin@novell.com +* Tue Apr 17 2007 YMelin@novell.com - - added module-init-tools to BuildRequires -* Mon Apr 16 2007 - YMelin@novell.com +* Mon Apr 16 2007 YMelin@novell.com - fixed ncl_tray crash - NwGetConnInfo return data if there isn't an error -* Fri Apr 13 2007 - YMelin@novell.com +* Fri Apr 13 2007 YMelin@novell.com - changed the kernel version for the second parameter of the unlink function -* Tue Apr 10 2007 - YMelin@novell.com +* Wed Apr 11 2007 YMelin@novell.com - [Bugzilla 254113] Cannot save file in OpenOffice -* Fri Apr 06 2007 - YMelin@novell.com +* Sat Apr 07 2007 YMelin@novell.com - [Bugzilla 254069] Compiling Links on OES volume takes an abnormally long time -* Thu Apr 05 2007 - SGledhill@novell.com +* Fri Apr 06 2007 SGledhill@novell.com - [Bugzilla 261461 ] added compile time check for kernel version 2.6.21 or - later, to now pass 3rd arg into vfs_unlink - incremented build to 419 -* Tue Mar 27 2007 - sgledhill@novell.com +* Wed Mar 28 2007 sgledhill@novell.com - [Bugzilla 256534, 247585] fixed display of mapped drives on 64-bit. - Fixed NCP Remote file locking was not working correctly -* Tue Mar 27 2007 - YMelin@novell.com +* Tue Mar 27 2007 YMelin@novell.com - [Bugzilla 243609] Correct novfs rpm installation process -* Wed Mar 21 2007 - sgledhill@novell.com +* Thu Mar 22 2007 sgledhill@novell.com - [Bugzilla 256534 ] unable to list drive mappings. And cleaned up more - 64-bit/32-bit pointer inconsistencies. -* Thu Mar 15 2007 - sgledhill@novell.com +* Fri Mar 16 2007 sgledhill@novell.com - [Bugzilla 243609] removed "Requires: kernel-source" from spec file -* Tue Mar 13 2007 - sgledhill@novell.com +* Wed Mar 14 2007 sgledhill@novell.com - [Bugzilla 254072] I now clean up old make files, before generating the novfs - tar.gz for autobuild -* Tue Mar 13 2007 - sgledhill@novell.com +* Tue Mar 13 2007 sgledhill@novell.com - [Bugzilla 253320 ] novfs.ko was not being updated after an novell-client - install. Because our internal build number was incremented in the - Makefile, it believed that no new novfs.ko needed to be rebuilt -* Sat Mar 10 2007 - sgledhill@novell.com +* Sat Mar 10 2007 sgledhill@novell.com - [Bugzilla 253320 ] 64-bit login was failing. reviewed all files and - converted pointer variables to be hardware non-specific -* Thu Mar 08 2007 - sgledhill@novell.com +* Thu Mar 08 2007 sgledhill@novell.com - fixed printf format statement, to match argument list. - Used in debugging only -* Wed Mar 07 2007 - sgledhill@novell.com +* Thu Mar 08 2007 sgledhill@novell.com - ro@suse.de - change "Supplements:" to "Enhances:" in preamble (again) -* Wed Mar 07 2007 - YMelin@novell.com +* Thu Mar 08 2007 YMelin@novell.com - [Bugzilla 245091] "cannot execute binary file" while configuring Links on mapped drive -* Fri Mar 02 2007 - sgledhill@novell.com +* Fri Mar 02 2007 sgledhill@novell.com - continuation of 64-bit merge, with updates to xplatlib -* Fri Feb 23 2007 - YMelin@novell.com +* Sat Feb 24 2007 YMelin@novell.com - [Bugzilla 213854,247585] File lock (fcntl ) is not honored - recomitted -* Thu Feb 22 2007 - YMelin@novell.com +* Fri Feb 23 2007 YMelin@novell.com - [Bugzilla 213854,247585] File lock (fcntl ) is not honored -* Tue Jan 23 2007 - sgledhill@novell.com +* Wed Jan 24 2007 sgledhill@novell.com - corrected change log entries to properly reflect checkin - history. Starting at version 2.0.0 -* Fri Jan 19 2007 - YMelin@novell.com +* Sat Jan 20 2007 YMelin@novell.com - [Bugzilla 236736] novfs failure to autobuild on Linux kernel 2.6.20 -* Fri Jan 19 2007 - sgledhill@novell.com +* Fri Jan 19 2007 sgledhill@novell.com - changed include to not use deprecated include file. - required for kernel 2.6.20 -* Fri Jan 19 2007 - sgledhill@novell.com +* Fri Jan 19 2007 sgledhill@novell.com - Updating for kernel 2.6.20 changes -* Fri Jan 12 2007 - YMelin@novell.com +* Sat Jan 13 2007 YMelin@novell.com - [Bugzilla 204984, 212088, 229405] Cannot open up a crossover word document from a mapped drive, Deleting files from a mapped drive take a very long time, Running single section of DOSbox dir will hard lock the s... -* Wed Nov 08 2006 - ro@suse.de +* Wed Nov 08 2006 ro@suse.de - change "Supplements:" to "Enhances:" in preamble -* Thu Aug 31 2006 - ro@suse.de +* Thu Aug 31 2006 ro@suse.de - complete get_sb_nodev fix , add fix for Novfs_statfs -* Wed Aug 30 2006 - kfenster@novell.com +* Wed Aug 30 2006 kfenster@novell.com - Updated to work with kernel 2.6.16 -* Thu Jun 01 2006 - jlturner@novell.com +* Thu Jun 01 2006 jlturner@novell.com - Update to version 2.0 -* Fri May 19 2006 - jlturner@novell.com +* Fri May 19 2006 jlturner@novell.com - Not a fix but it helps with Bug 168390. Daemon_Receive_Reply in daemon.c was not signaling when we received an ack packet. This caused multiple timeouts if there is a network problem. -* Wed May 17 2006 - agruen@suse.de +* Wed May 17 2006 agruen@suse.de - Mark novfs module as supported by Novell (175790). -* Fri May 12 2006 - jlturner@novell.com +* Sat May 13 2006 jlturner@novell.com - Fix for Bug 163119. Modified Daemon_Library_write in daemon.c to handle a length of zero bytes. It was always returning zero bytes written. Updated to latest fixes from Germany. -* Mon Apr 10 2006 - ro@suse.de +* Mon Apr 10 2006 ro@suse.de - added nodebuginfo tag to specfile -* Thu Mar 23 2006 - jlturner@novell.com +* Thu Mar 23 2006 jlturner@novell.com - Set tv_nsec values to zero. -* Thu Mar 23 2006 - jlturner@novell.com +* Thu Mar 23 2006 jlturner@novell.com - Fix for Bug 159873. Modified Daemon_DestroySessionId in daemon.c to search the drive map list and remove any mapped drives for that user. -* Sun Mar 12 2006 - agruen@suse.de +* Sun Mar 12 2006 agruen@suse.de - Add `Supplements: kernel-$FLAVOR' tags to the novfs-kmp-$FLAVOR packages so that the one matching the installed kernel-$FLAVOR package gets selected and installed automatically. -* Tue Feb 28 2006 - jlturner@novell.com +* Tue Feb 28 2006 jlturner@novell.com - Fix for Bug 153789. Modified mk_novfs to look in the /lib/modules/$release/updates directory for novfs.ko. -* Fri Feb 17 2006 - jlturner@novell.com +* Fri Feb 17 2006 jlturner@novell.com - Fix for Bug 150026. Added support for lseek and writing 0 bytes to truncate a stream file. -* Wed Feb 15 2006 - jlturner@novell.com +* Thu Feb 16 2006 jlturner@novell.com - Modified profile.c and daemon.c to build on other platforms. -* Wed Feb 15 2006 - jlturner@novell.com +* Wed Feb 15 2006 jlturner@novell.com - Fix problem with changes file. -* Tue Feb 14 2006 - jlturner@novell.com +* Tue Feb 14 2006 jlturner@novell.com - Remove patch from novfs.spec. It is causing problems. -* Mon Feb 13 2006 - jlturner@novell.com +* Tue Feb 14 2006 jlturner@novell.com - Fix for Bug 150437. Updated headers in nwcapi.h and nwerror.h. -* Mon Feb 13 2006 - jlturner@novell.com +* Tue Feb 14 2006 jlturner@novell.com - Modified Makefile to include changes that Andreas made. - Fixed build problem with inode.c. -* Mon Feb 06 2006 - jlturner@novell.com +* Mon Feb 06 2006 jlturner@novell.com - Converted package from km to kmp. -* Thu Jan 26 2006 - jlturner@novell.com +* Fri Jan 27 2006 jlturner@novell.com - Modified source so it will compile on linux-2.6.16-rc1-git3-4. -* Wed Jan 25 2006 - jlturner@novell.com +* Wed Jan 25 2006 jlturner@novell.com - Modified km_novfs.spec to match what SuSE had done. -* Tue Jan 24 2006 - jlturner@novell.com +* Wed Jan 25 2006 jlturner@novell.com - Fix for Bug 145370. Had to make mods so that it would compile on SuSE10.1 beta1. -* Wed Jan 18 2006 - jlturner@novell.com +* Wed Jan 18 2006 jlturner@novell.com - Fix for Bug 143665. In nwcapi.c NwScanConnInfo and GetUserData had to be fixed to return the correct data. -* Thu Jan 12 2006 - jlturner@novell.com +* Fri Jan 13 2006 jlturner@novell.com - Fix for Bug 142690. In Inode.c had to add a Novfs_file_inode_operations global to be used with files. Novfs_inode_operations is now only used for directories. What I found was that if you have a lookup method then it would assume that it was a directory. -* Mon Jan 09 2006 - jlturner@novell.com +* Mon Jan 09 2006 jlturner@novell.com - Update to 1.2. Fix for Bug 116643. In nwcapi.c NwRawSend will now return the number of bytes received. In profile.c __cyg_profile_func_enter and __cyg_profile_func_exit will only print out info for symbol names that are in the SymbolTable. This makes it possible to turn of debugging for SuSE 10.0. -* Sat Dec 31 2005 - ro@suse.de +* Sat Dec 31 2005 ro@suse.de - fixed changelog layout again (sixth run) - fixed specfile to build again (sixth run) -* Thu Dec 01 2005 - jlturner@novell.com +* Fri Dec 02 2005 jlturner@novell.com - Fix for Bug 135928. Cleaned up all of the warning messages. -* Tue Nov 29 2005 - jlturner@novell.com +* Tue Nov 29 2005 jlturner@novell.com - Fix for Bug 134085. In mk_novfs changed the od -s to od --strings=8. -* Wed Nov 16 2005 - jlturner@novell.com +* Wed Nov 16 2005 jlturner@novell.com - Fix for Bug 120129. Added code to kept track of mapped drives and then remove them when the Control channel is closed. Fixed a problem with removing novfs. Generated a new profile_funcs.h. -* Fri Nov 11 2005 - jlturner@novell.com +* Fri Nov 11 2005 jlturner@novell.com - Fix for Bug 104443. Inode structure wasn't getting updated so added code in verify_dentry to check inode values with inode cache info. If not the same set the UPDATE_INODE flag. Then the next call to getattr will request the info from the server. -* Fri Nov 04 2005 - jlturner@novell.com +* Fri Nov 04 2005 jlturner@novell.com - Fix for Bug 132374. ia_attr_flags is only used in a DbgPrint. Removed print message. -* Fri Oct 28 2005 - jlturner@novell.com +* Sat Oct 29 2005 jlturner@novell.com - Fix for 121737. Fixed nwcapi.c NwdSetKeyValue to pass correct values to the novfsd. -* Thu Sep 08 2005 - kfenster@novell.com +* Thu Sep 08 2005 kfenster@novell.com - Bugs 113372 and 96844 fixed deadlock in Novfs_i_lookup - Version change from 1.0 to 1.1 -* Tue Jul 19 2005 - kfenster@novell.com +* Tue Jul 19 2005 kfenster@novell.com - Bug 86129 - Found possible file corruption problem in Novfs_Write_File - Fix for memory leak and more debug stuff @@ -278,14 +285,14 @@ (NetWare limit). - Bug 95467 - Fix to Novfs_Write_File to limit size of transfers - Bug 95816 Wasn't calling kunmap after kmap -* Tue Jun 28 2005 - kfenster@novell.com +* Tue Jun 28 2005 kfenster@novell.com - Bug 91612 - Older versions of the kernel don't have kthread_create exported. - Bug 91604 - Found memory leak in Novfs_i_getattr - Changed copyright and url values of spec file - Enhanced debugging - Fix in User_proc_write_DbgBuffer for daemon debug stuff -* Tue Jun 21 2005 - kfenster@novell.com +* Tue Jun 21 2005 kfenster@novell.com - Fix for GetDefaultConneciton - novfs - Fix for GetConnInfo Bug - Server not found - Chnage Broadcast Message Define. @@ -303,9 +310,9 @@ - Modified mk_novfs to check extra directory also - Change comments from C++ style to C - Fix for BUG80264 - Using kthread_run instead of kernel_thread -* Mon Jun 06 2005 - garloff@suse.de +* Mon Jun 06 2005 garloff@suse.de - Make Makefile understand targets module, install, ... -* Tue May 24 2005 - kfenster@novell.com +* Tue May 24 2005 kfenster@novell.com - Modified novfs.spec to return an error - Change xtier and novfs start and restart script information. - Added Novfs_statfs to return that there is available space. @@ -323,7 +330,7 @@ novell-novfs-src.spec. - Fix for GetDefaultConneciton - novfs - Fix for 81780 and novfs memory tracking -* Mon May 09 2005 - kfenster@novell.com +* Mon May 09 2005 kfenster@novell.com - Update to enumerate Identity code. (Daemon) - Fixed bugs with enumerate and Get Identity (Daemon & novfs) - Fix for truncation of tree name (Daemon and novfs) @@ -345,5 +352,5 @@ - Modified Nwfs_d_revalidate - Added Novfs_statfs to return that there is available space. - Added Library interface to proc file system. -* Fri Apr 08 2005 - kfenster@novell.com +* Fri Apr 08 2005 kfenster@novell.com - Initial check-in ++++++ novfs-2.0.0-2.6.25.patch ++++++ --- src/daemon.c +++ src/daemon.c @@ -2783,7 +2783,7 @@ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20) // Version of 2.6.20 changed the number of // parameters passed to vfs_unlink. - error = vfs_unlink(nd.dentry->d_inode, dentry, nd.mnt); + error = vfs_unlink(nd.path.dentry->d_inode, dentry, nd.path.mnt); #else error = vfs_unlink(nd.dentry->d_inode, dentry); #endif @@ -2791,10 +2791,10 @@ } dput(dentry); } - mutex_unlock(&nd.dentry->d_inode->i_mutex); + mutex_unlock(&nd.path.dentry->d_inode->i_mutex); } - path_release(&nd); + path_put(&nd.path); } if (inode) --- src/inode.c +++ src/inode.c @@ -376,7 +376,6 @@ }; static struct super_operations Novfs_ops = { - .read_inode = Novfs_read_inode, .statfs = Novfs_statfs, .clear_inode = Novfs_clear_inode, .drop_inode = generic_delete_inode, @@ -4596,7 +4595,10 @@ buf = (char *)Novfs_Malloc(PATH_LENGTH_BUFFER, GFP_KERNEL); if (buf) { - path = d_path(m->mnt_root, m, buf, PATH_LENGTH_BUFFER); + struct path my_path; + my_path.mnt = m; + my_path.dentry= m->mnt_root; + path = d_path(&my_path, buf, PATH_LENGTH_BUFFER); if (path) { if ( !Novfs_CurrentMount || (Novfs_CurrentMount && strcmp(Novfs_CurrentMount, path))) ++++++ preamble ++++++ --- arch/i386/novfs/preamble 2007-09-24 13:21:46.000000000 +0200 +++ /mounts/work_src_done/STABLE/novfs/preamble 2008-03-12 17:17:13.463062000 +0100 @@ -1 +1,2 @@ Enhances: kernel-%1 +Prereq: coreutils grep ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de