From: Linus Torvalds <torvalds@linux-foundation.org> Date: Tue, 26 Oct 2010 16:55:25 +0000 (-0700) Subject: Merge branch 'for-2.6.37' of git://linux-nfs.org/~bfields/linux X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=4390110fef9e5c64e10c6ca19d586932242c9a8a;p=linux.git Merge branch 'for-2.6.37' of git://linux-nfs.org/~bfields/linux * 'for-2.6.37' of git://linux-nfs.org/~bfields/linux: (99 commits) svcrpc: svc_tcp_sendto XPT_DEAD check is redundant svcrpc: no need for XPT_DEAD check in svc_xprt_enqueue svcrpc: assume svc_delete_xprt() called only once svcrpc: never clear XPT_BUSY on dead xprt nfsd4: fix connection allocation in sequence() nfsd4: only require krb5 principal for NFSv4.0 callbacks nfsd4: move minorversion to client nfsd4: delay session removal till free_client nfsd4: separate callback change and callback probe nfsd4: callback program number is per-session nfsd4: track backchannel connections nfsd4: confirm only on succesful create_session nfsd4: make backchannel sequence number per-session nfsd4: use client pointer to backchannel session nfsd4: move callback setup into session init code nfsd4: don't cache seq_misordered replies SUNRPC: Properly initialize sock_xprt.srcaddr in all cases SUNRPC: Use conventional switch statement when reclassifying sockets sunrpc/xprtrdma: clean up workqueue usage sunrpc: Turn list_for_each-s into the ..._entry-s ... Fix up trivial conflicts (two different deprecation notices added in separate branches) in Documentation/feature-removal-schedule.txt --- 4390110fef9e5c64e10c6ca19d586932242c9a8a diff --cc Documentation/feature-removal-schedule.txt index e833c8c81e691,076a2c02adaf6..d2af87ba96e11 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt @@@ -526,12 -564,13 +526,22 @@@ Who: FUJITA Tomonori <fujita.tomonori@l ---------------------------- +What: iwlwifi disable_hw_scan module parameters +When: 2.6.40 +Why: Hareware scan is the prefer method for iwlwifi devices for + scanning operation. Remove software scan support for all the + iwlwifi devices. + +Who: Wey-Yi Guy <wey-yi.w.guy@intel.com> + +---------------------------- ++ + What: access to nfsd auth cache through sys_nfsservctl or '.' files + in the 'nfsd' filesystem. + When: 2.6.40 + Why: This is a legacy interface which have been replaced by a more + dynamic cache. Continuing to maintain this interface is an + unnecessary burden. + Who: NeilBrown <neilb@suse.de> + + ---------------------------- - diff --cc net/sunrpc/cache.c index 7dce81a926c5e,ba61d0fa4b803..e433e7580e27b --- a/net/sunrpc/cache.c +++ b/net/sunrpc/cache.c @@@ -1435,11 -1540,12 +1534,13 @@@ static const struct file_operations cac .read = read_flush_procfs, .write = write_flush_procfs, .release = release_flush_procfs, + .llseek = no_llseek, }; - static void remove_cache_proc_entries(struct cache_detail *cd) + static void remove_cache_proc_entries(struct cache_detail *cd, struct net *net) { + struct sunrpc_net *sn; + if (cd->u.procfs.proc_ent == NULL) return; if (cd->u.procfs.flush_ent)