[linux-cifs-client] patches that are not merged yet into "cifs for older kernels" tree

Steve French smfrench at austin.rr.com
Thu Feb 1 04:16:37 GMT 2007


List of unmerged patches - which would need to be accounted for/merged
by hand in some cases to get the "cifs for older kernels" tree to
be completely current (and build on 2.6.18 or 2.6.19 e.g.)

commit 8e6f195af0e1f226e9b2e0256af8df46adb9d595
Author: Steve French <sfrench at us.ibm.com>
Date:   Mon Jan 22 01:19:30 2007 +0000

    [CIFS] Fix oops when Windows server sent bad domain name null
terminator
    
    Fixes RedHat bug 211672
    
    Windows sends one byte (instead of two) of null to terminate final
Unicode
    string (domain name) in session setup response in some cases - this
caused
    cifs to misalign some informational strings (making it hard to
convert
    from UCS16 to UTF8).
    
    Thanks to Shaggy for his help and Akemi Yagi for debugging/testing
    
    Signed-off-by: Shirish Pargaonkar <shirishp at us.ibm.com>
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit bd2abf177b3384375c43906be551d976e4c18166
Author: Steve French <sfrench at us.ibm.com>
Date:   Sun Jan 21 23:19:01 2007 +0000

    [CIFS]  cifs sprintf fix
    
    Cc: <alert7 at xfocus.org>
    Signed-off-by: Andrew Morton <akpm at osdl.org>
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 76849e3e97a95f1ef4627b10305d38a686fab112
Author: Steve French <sfrench at us.ibm.com>
Date:   Sun Jan 21 22:56:22 2007 +0000

    [CIFS] Remove 2 unneeded kzalloc casts
    
    Signed-off-by: Ahmed Darwish <darwish.07 at gmail.com>
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit cb876f451455b6187a7d69de2c112c45ec4b7f99
Author: Linus Torvalds <torvalds at woody.osdl.org>
Date:   Sat Dec 23 16:19:07 2006 -0800

    Fix up CIFS for "test_clear_page_dirty()" removal
    
    This also adds he required page "writeback" flag handling, that cifs
    hasn't been doing and that the page dirty flag changes made obvious.
    
    Acked-by: Steve French <smfltc at us.ibm.com>
    Acked-by: Dave Kleikamp <shaggy at linux.vnet.ibm.com>
    Signed-off-by: Linus Torvalds <torvalds at osdl.org>

commit 405c514f95898452db728df6bc79f63e44a3f2d0
Author: Steve French <sfrench at us.ibm.com>
Date:   Sat Dec 23 18:44:33 2006 +0000

    [CIFS] Update CIFS version number
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 5cbded585d129d0226cb48ac4202b253c781be26
Author: Robert P. J. Day <rpjday at mindspring.com>
Date:   Wed Dec 13 00:35:56 2006 -0800

    [PATCH] getting rid of all casts of k[cmz]alloc() calls
    
    Run this:
    
    	#!/bin/sh
    	for f in $(grep -Erl "\([^\)]*\) *k[cmz]alloc" *) ; do
    	  echo "De-casting $f..."
    	  perl -pi -e "s/ ?= ?\([^\)]*\) *(k[cmz]alloc) *\(/ = \1\(/" $f
    	done
    
    And then go through and reinstate those cases where code is casting
pointers
    to non-pointers.
    
    And then drop a few hunks which conflicted with outstanding work.
    
    Cc: Russell King <rmk at arm.linux.org.uk>, Ian Molton <spyro at f2s.com>
    Cc: Mikael Starvik <starvik at axis.com>
    Cc: Yoshinori Sato <ysato at users.sourceforge.jp>
    Cc: Roman Zippel <zippel at linux-m68k.org>
    Cc: Geert Uytterhoeven <geert at linux-m68k.org>
    Cc: Ralf Baechle <ralf at linux-mips.org>
    Cc: Paul Mackerras <paulus at samba.org>
    Cc: Kyle McMartin <kyle at mcmartin.ca>
    Cc: Benjamin Herrenschmidt <benh at kernel.crashing.org>
    Cc: Martin Schwidefsky <schwidefsky at de.ibm.com>
    Cc: "David S. Miller" <davem at davemloft.net>
    Cc: Jeff Dike <jdike at addtoit.com>
    Cc: Greg KH <greg at kroah.com>
    Cc: Jens Axboe <jens.axboe at oracle.com>
    Cc: Paul Fulghum <paulkf at microgate.com>
    Cc: Alan Cox <alan at lxorguk.ukuu.org.uk>
    Cc: Karsten Keil <kkeil at suse.de>
    Cc: Mauro Carvalho Chehab <mchehab at infradead.org>
    Cc: Jeff Garzik <jeff at garzik.org>
    Cc: James Bottomley <James.Bottomley at steeleye.com>
    Cc: Ian Kent <raven at themaw.net>
    Cc: Steven French <sfrench at us.ibm.com>
    Cc: David Woodhouse <dwmw2 at infradead.org>
    Cc: Neil Brown <neilb at cse.unsw.edu.au>
    Cc: Jaroslav Kysela <perex at suse.cz>
    Cc: Takashi Iwai <tiwai at suse.de>
    Signed-off-by: Andrew Morton <akpm at osdl.org>
    Signed-off-by: Linus Torvalds <torvalds at osdl.org>

commit 6f88cc2e9c29c181557b477ee396375906acbc90
Author: Andrew Morton <akpm at osdl.org>
Date:   Sun Dec 10 02:19:44 2006 -0800

    [PATCH] io-accounting-read-accounting cifs fix
    
    CIFS implements ->readpages and doesn't use read_cache_pages().  So
wire the
    read IO accounting up within CIFS.
    
    Cc: Jay Lan <jlan at sgi.com>
    Cc: Shailabh Nagar <nagar at watson.ibm.com>
    Cc: Balbir Singh <balbir at in.ibm.com>
    Cc: Chris Sturtivant <csturtiv at sgi.com>
    Cc: Tony Ernst <tee at sgi.com>
    Cc: Guillaume Thouvenin <guillaume.thouvenin at bull.net>
    Cc: Steven French <sfrench at us.ibm.com>
    Cc: David Wright <daw at sgi.com>
    Signed-off-by: Andrew Morton <akpm at osdl.org>
    Signed-off-by: Linus Torvalds <torvalds at osdl.org>

commit eb991b39385c7b04923d701764a34694ec54b53d
Merge: 88032b3... 33ec32f...
Author: Linus Torvalds <torvalds at woody.osdl.org>
Date:   Fri Dec 8 16:46:30 2006 -0800

    Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
      [CIFS] Fix NTLMv2 mounts to Windows servers

commit e6a002964cf376c2acb1d67c4741044dcd3b1622
Author: Josef "Jeff" Sipek <jsipek at cs.sunysb.edu>
Date:   Fri Dec 8 02:36:48 2006 -0800

    [PATCH] cifs: change uses of f_{dentry, vfsmnt} to use f_path
    
    Change all the uses of f_{dentry,vfsmnt} to f_path.{dentry,mnt} in
the cifs
    filesystem.
    
    Signed-off-by: Josef "Jeff" Sipek <jsipek at cs.sunysb.edu>
    Signed-off-by: Andrew Morton <akpm at osdl.org>
    Signed-off-by: Linus Torvalds <torvalds at osdl.org>

commit 33ec32fae0e2c4433bfd1e74cbde6cb16604a719
Author: Steve French <sfrench at us.ibm.com>
Date:   Fri Dec 8 04:14:28 2006 +0000

    [CIFS] Fix NTLMv2 mounts to Windows servers
    
    Windows servers are pickier about NTLMv2 than Samba.
    This enables more secure mounts to Windows (not just Samba)
    ie when "sec=ntlmv2" is specified on the mount.
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 7dfb71030f7636a0d65200158113c37764552f93
Author: Nigel Cunningham <ncunningham at linuxmail.org>
Date:   Wed Dec 6 20:34:23 2006 -0800

    [PATCH] Add include/linux/freezer.h and move definitions from
sched.h
    
    Move process freezing functions from include/linux/sched.h to
freezer.h, so
    that modifications to the freezer or the kernel configuration don't
require
    recompiling just about everything.
    
    [akpm at osdl.org: fix ueagle driver]
    Signed-off-by: Nigel Cunningham <nigel at suspend2.net>
    Cc: "Rafael J. Wysocki" <rjw at sisk.pl>
    Cc: Pavel Machek <pavel at ucw.cz>
    Signed-off-by: Andrew Morton <akpm at osdl.org>
    Signed-off-by: Linus Torvalds <torvalds at osdl.org>

commit e18b890bb0881bbab6f4f1a6cd20d9c60d66b003
Author: Christoph Lameter <clameter at sgi.com>
Date:   Wed Dec 6 20:33:20 2006 -0800

    [PATCH] slab: remove kmem_cache_t
    
    Replace all uses of kmem_cache_t with struct kmem_cache.
    
    The patch was generated using the following script:
    
    	#!/bin/sh
    	#
    	# Replace one string by another in all the kernel sources.
    	#
    
    	set -e
    
    	for file in `find * -name "*.c" -o -name "*.h"|xargs grep -l $1`;
do
    		quilt add $file
    		sed -e "1,\$s/$1/$2/g" $file >/tmp/$$
    		mv /tmp/$$ $file
    		quilt refresh
    	done
    
    The script was run like this
    
    	sh replace kmem_cache_t "struct kmem_cache"
    
    Signed-off-by: Christoph Lameter <clameter at sgi.com>
    Signed-off-by: Andrew Morton <akpm at osdl.org>
    Signed-off-by: Linus Torvalds <torvalds at osdl.org>

commit e94b1766097d53e6f3ccfb36c8baa562ffeda3fc
Author: Christoph Lameter <clameter at sgi.com>
Date:   Wed Dec 6 20:33:17 2006 -0800

    [PATCH] slab: remove SLAB_KERNEL
    
    SLAB_KERNEL is an alias of GFP_KERNEL.
    
    Signed-off-by: Christoph Lameter <clameter at sgi.com>
    Signed-off-by: Andrew Morton <akpm at osdl.org>
    Signed-off-by: Linus Torvalds <torvalds at osdl.org>

commit e6b4f8da3a88457148038bc952043e99a7fdba64
Author: Christoph Lameter <clameter at sgi.com>
Date:   Wed Dec 6 20:33:14 2006 -0800

    [PATCH] slab: remove SLAB_NOFS
    
    SLAB_NOFS is an alias of GFP_NOFS.
    
    Signed-off-by: Christoph Lameter <clameter at sgi.com>
    Signed-off-by: Andrew Morton <akpm at osdl.org>
    Signed-off-by: Linus Torvalds <torvalds at osdl.org>

commit 8d6286fdfd290589f8446ec1503702227263dcfd
Author: Steve French <sfrench at us.ibm.com>
Date:   Thu Nov 16 22:48:25 2006 +0000

    [CIFS] Fix timezone handling on stat to os/2
    
    We were adjusting for timezone on readdir but not on stat
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 31ec35d6c81175016a6372571eab23b6bd40b406
Author: Steve French <sfrench at us.ibm.com>
Date:   Thu Nov 16 20:54:20 2006 +0000

    [CIFS] Incorrect hardlink count when original file is cached
(oplocked)
    
    Fixes Samba bug 2823
    
    In this case hardlink count is stale for one of the two inodes (ie
the
    original file) until it is closed - since revalidate does not go to
    server while file is cached locally.
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit f7b2e8c76b3423a1d2501b9399261e9c9a33e100
Author: Steve French <sfrench at us.ibm.com>
Date:   Thu Nov 9 21:25:37 2006 +0000

    [CIFS] Fix minor problem with previous patch
    
    The patch
    	NFS stress test generates flood of "close with pending write
    
    was missing an if
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 6e659c63998881e8f4a842edbe86ac8c5cdaee41
Author: Steve French <sfrench at us.ibm.com>
Date:   Wed Nov 8 23:10:46 2006 +0000

    [CIFS]  Fix mount failure when domain not specified
    
        Fixes Samba bugzilla #4176
    
        When users do not specify their domain on mount, 2.6.18 started
sending
        default domain instead of a null domain (which was the only way
on some
        servers to use a default domain).  Users of 2.6.18 who did not
specify
        their domain name on mounts to certain common Windows servers
that were
        members of a domain, but not the domain controller, would get
mount
        failures which they did not get in 2.6.18
    
        This fixes that issue and should remove complaints about mount
        behavior changing.
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 5fe14c851efedf95b0e7652a3a7b93ec899d1599
Author: Steve French <sfrench at us.ibm.com>
Date:   Tue Nov 7 19:26:33 2006 +0000

    [CIFS] Explicitly set stat->blksize
    
    CIFS may perform I/O over the network in larger chunks than the page
size,
    so it should explicitly set stat->blksize to ensure optimal I/O
bandwidth
    
    Signed-off-by: Dave Kleikamp <shaggy at linux.vnet.ibm.com>
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 4891d53956abd4ad9d94127c50d931124319a324
Author: Steve French <sfrench at us.ibm.com>
Date:   Tue Nov 7 16:31:16 2006 +0000

    [CIFS] NFS stress test generates flood of "close with pending write"
messages
    
    Informational/debug message was being logged too often. The error
    case of logging having to send a close with (presumably stuck on
buggy
    server) pending writes is still logged.
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 05ac9d4b3d7eac9e8542c83341a0e22d09aecf8f
Author: OGAWA Hirofumi <hirofumi at mail.parknet.co.jp>
Date:   Thu Nov 2 22:07:08 2006 -0800

    [PATCH] cifs: ->readpages() fixes
    
    This just ignore the remaining pages, and will fix a forgot
put_pages_list().
    
    Signed-off-by: OGAWA Hirofumi <hirofumi at mail.parknet.co.jp>
    Cc: Steven French <sfrench at us.ibm.com>
    Cc: Miklos Szeredi <miklos at szeredi.hu>
    Cc: Steven Whitehouse <swhiteho at redhat.com>
    Cc: Trond Myklebust <trond.myklebust at fys.uio.no>
    Signed-off-by: Andrew Morton <akpm at osdl.org>
    Signed-off-by: Linus Torvalds <torvalds at osdl.org>

commit 8e87d4dc159148f04f515bc072df22a2c089e7f2
Author: Steve French <sfrench at us.ibm.com>
Date:   Thu Nov 2 03:45:24 2006 +0000

    [CIFS] report rename failure when target file is locked by Windows
    
    Fixes Samba bugzilla bug # 4182
    
    Rename by handle failures (retry after rename by path) were not
    being returned back.
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 4b952a9b0877dbe8f0f69b2747abe79e3bbd2865
Author: Steve French <sfrench at us.ibm.com>
Date:   Mon Oct 30 21:46:13 2006 +0000

    [CIFS] Allow null user connections
    
    Some servers are configured to only allow null user mounts for
    guest access.  Allow nul user (anonymous) mounts e.g.
    	mount -t cifs //server/share /mnt -o username=
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 7ca85ba752e521f1b5ead1f3b91c562cc3910c7b
Author: Steve French <sfrench at us.ibm.com>
Date:   Mon Oct 30 21:42:57 2006 +0000

    [CIFS] Fix readdir breakage when blocksize set too small
    
    Do not treat filldir running out of space as an error that needs
    to be returned.
    
    Fixes Redhat bugzilla bug # 211070
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 733f99acc82543030ce0417e2f2201ddc63097af
Author: Al Viro <viro at ftp.linux.org.uk>
Date:   Sat Oct 14 16:48:26 2006 +0100

    [PATCH] new cifs endianness bugs
    
    * missing cpu_to_le64() for ChangeTime (introduced by
        [CIFS] Legacy time handling for Win9x and OS/2 part 1)
    * missing le16_to_cpu() for DialectIndex (introduced by
        [CIFS] Do not send newer QFSInfo to legacy servers which can not
support it)
    
    Signed-off-by: Al Viro <viro at zeniv.linux.org.uk>
    Signed-off-by: Linus Torvalds <torvalds at osdl.org>

commit 12e36b2f41b6cbc67386fcb9c59c32a3e2033905
Merge: 1baaf0b... 1a4e15a...
Author: Linus Torvalds <torvalds at g5.osdl.org>
Date:   Fri Oct 13 08:09:29 2006 -0700

    Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
(27 commits)
      [CIFS] Missing flags2 for DFS
      [CIFS] Workaround incomplete byte length returned by some
      [CIFS] cifs Kconfig: don't select CONNECTOR
      [CIFS] Level 1 QPathInfo needed for proper OS2 support
      [CIFS] fix typo in previous patch
      [CIFS] Fix old DOS time conversion to handle timezone
      [CIFS] Do not need to adjust for Jan/Feb for leap day
      [CIFS] Fix leaps year calculation for years after 2100
      [CIFS] readdir (ffirst) enablement of accurate timestamps from
legacy servers
      [CIFS] Fix compiler warning with previous patch
      [CIFS] Fix typo
      [CIFS] Allow for 15 minute TZs (e.g. Nepal) and be more explicit
about
      [CIFS] Fix readdir of large directories for backlevel servers
      [CIFS] Allow LANMAN21 support even in both POSIX non-POSIX path
      [CIFS] Make use of newer QFSInfo dependent on capability bit
instead of
      [CIFS] Do not send newer QFSInfo to legacy servers which can not
support it
      [CIFS] Fix typo in name of new cifs_show_stats
      [CIFS] Rename server time zone field
      [CIFS] Handle legacy servers which return undefined time zone
      [CIFS] CIFS support for /proc/<pid>/mountstats part 1
      ...
    
    Manual conflict resolution in fs/cifs/connect.c

commit 1a4e15a04ec69cb3552f4120079f5472377df5f7
Author: Steve French <sfrench at us.ibm.com>
Date:   Thu Oct 12 21:33:51 2006 +0000

    [CIFS] Missing flags2 for DFS
    
    Partly suggested by Igor Mammedov
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit d103e164bee2f21d0efe7d713cbbb0a443ba480d
Author: Steve French <sfrench at us.ibm.com>
Date:   Thu Oct 12 17:49:24 2006 +0000

    [CIFS] Workaround incomplete byte length returned by some
    servers on small SMB responses
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit acf1a1b1043327b2179ea529730358e58c7c277e
Author: Steve French <sfrench at us.ibm.com>
Date:   Thu Oct 12 03:28:28 2006 +0000

    [CIFS] Level 1 QPathInfo needed for proper OS2 support
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit ddae957da48cc381c1472a8909905e1818e4afdd
Author: Steve French <sfrench at us.ibm.com>
Date:   Thu Oct 12 01:23:29 2006 +0000

    [CIFS] fix typo in previous patch
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 533f90af6d90b9e4859a158565385d1d84a79f75
Author: Steve French <sfrench at us.ibm.com>
Date:   Thu Oct 12 00:02:32 2006 +0000

    [CIFS] Fix old DOS time conversion to handle timezone
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 70903ca004fef17b0f6483714baefdb2f6ecceb0
Author: Steve French <sfrench at us.ibm.com>
Date:   Wed Oct 11 18:49:24 2006 +0000

    [CIFS] Do not need to adjust for Jan/Feb for leap day
    calculation in 2100 (year divisible by 100)
    
    Signed-off-by: Yehuda Sadeh Weinraub <Yehuda.Sadeh at expand.com>
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 438dd926260f11ff01fc3441ac6dd4c412d20ea4
Author: Steve French <sfrench at us.ibm.com>
Date:   Wed Oct 11 03:49:30 2006 +0000

    [CIFS] Fix leaps year calculation for years after 2100
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit 268f3be177ce93791da38facc34126b5038cd851
Author: Steve French <sfrench at us.ibm.com>
Date:   Fri Oct 6 21:47:09 2006 +0000

    [CIFS] readdir (ffirst) enablement of accurate timestamps from
legacy servers
    
    Signed-off-by: Steve French <sfrench at us.ibm.com>

commit cab00891c5489cb6d0cde0a55d39bd5f2871fa70
Author: Matt LaPlante <kernel1 at cyberdogtech.com>
Date:   Tue Oct 3 22:36:44 2006 +0200

    Still more typo fixes
    
    Signed-off-by: Adrian Bunk <bunk at stusta.de>

commit 96b644bdec977b97a45133e5b4466ba47a7a5e65
Author: Serge E. Hallyn <serue at us.ibm.com>
Date:   Mon Oct 2 02:18:13 2006 -0700

    [PATCH] namespaces: utsname: use init_utsname when appropriate
    
    In some places, particularly drivers and __init code, the init utsns
is the
    appropriate one to use.  This patch replaces those with a the
init_utsname
    helper.
    
    Changes: Removed several uses of init_utsname().  Hope I picked all
the
    	right ones in net/ipv4/ipconfig.c.  These are now changed to
    	utsname() (the per-process namespace utsname) in the previous
    	patch (2/7)
    
    [akpm at osdl.org: CIFS fix]
    Signed-off-by: Serge E. Hallyn <serue at us.ibm.com>
    Cc: Kirill Korotaev <dev at openvz.org>
    Cc: "Eric W. Biederman" <ebiederm at xmission.com>
    Cc: Herbert Poetzl <herbert at 13thfloor.at>
    Cc: Andrey Savochkin <saw at sw.ru>
    Cc: Serge Hallyn <serue at us.ibm.com>
    Signed-off-by: Andrew Morton <akpm at osdl.org>
    Signed-off-by: Linus Torvalds <torvalds at osdl.org>

commit e9ff3990f08e9a0c2839cc22808b01732ea5b3e4
Author: Serge E. Hallyn <serue at us.ibm.com>
Date:   Mon Oct 2 02:18:11 2006 -0700

    [PATCH] namespaces: utsname: switch to using uts namespaces
    
    Replace references to system_utsname to the per-process uts
namespace
    where appropriate.  This includes things like uname.
    
    Changes: Per Eric Biederman's comments, use the per-process uts
namespace
    	for ELF_PLATFORM, sunrpc, and parts of net/ipv4/ipconfig.c
    
    [jdike at addtoit.com: UML fix]
    [clg at fr.ibm.com: cleanup]
    [akpm at osdl.org: build fix]
    Signed-off-by: Serge E. Hallyn <serue at us.ibm.com>
    Cc: Kirill Korotaev <dev at openvz.org>
    Cc: "Eric W. Biederman" <ebiederm at xmission.com>
    Cc: Herbert Poetzl <herbert at 13thfloor.at>
    Cc: Andrey Savochkin <saw at sw.ru>
    Signed-off-by: Cedric Le Goater <clg at fr.ibm.com>
    Cc: Jeff Dike <jdike at addtoit.com>
    Signed-off-by: Andrew Morton <akpm at osdl.org>
    Signed-off-by: Linus Torvalds <torvalds at osdl.org>






More information about the linux-cifs-client mailing list