CVS commit: src/sys/nfs

2024-02-13 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Tue Feb 13 21:40:02 UTC 2024 Modified Files: src/sys/nfs: nfs_bio.c Log Message: s/Enque/Enqueue/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.201 -r1.202 src/sys/nfs/nfs_bio.c Please note that diffs are not

CVS commit: src/sys/nfs

2024-02-13 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Tue Feb 13 21:40:02 UTC 2024 Modified Files: src/sys/nfs: nfs_bio.c Log Message: s/Enque/Enqueue/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.201 -r1.202 src/sys/nfs/nfs_bio.c Please note that diffs are not

CVS commit: src/sys/nfs

2023-12-10 Thread Amitai Schleier
Module Name:src Committed By: schmonz Date: Sun Dec 10 18:16:08 UTC 2023 Modified Files: src/sys/nfs: nfs_vnops.c Log Message: NFS client: fix interop with macOS 14 servers. Symptom: a bunch of "Cannot open `.' (Invalid argument)". thorpej@ analysis and fix: on the

CVS commit: src/sys/nfs

2023-12-10 Thread Amitai Schleier
Module Name:src Committed By: schmonz Date: Sun Dec 10 18:16:08 UTC 2023 Modified Files: src/sys/nfs: nfs_vnops.c Log Message: NFS client: fix interop with macOS 14 servers. Symptom: a bunch of "Cannot open `.' (Invalid argument)". thorpej@ analysis and fix: on the

CVS commit: src/sys/nfs

2023-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Apr 9 12:33:58 UTC 2023 Modified Files: src/sys/nfs: nfs_socket.c Log Message: nfs: Simplify assertion. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.200 -r1.201

CVS commit: src/sys/nfs

2023-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Apr 9 12:33:58 UTC 2023 Modified Files: src/sys/nfs: nfs_socket.c Log Message: nfs: Simplify assertion. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.200 -r1.201

CVS commit: src/sys/nfs

2023-03-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 23 19:53:02 UTC 2023 Modified Files: src/sys/nfs: nfs_serv.c Log Message: nfs: Avoid free of uninitialized on bad name size in create, mknod. XXX These error branches are a nightmare and need to be more systematically

CVS commit: src/sys/nfs

2023-03-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 23 19:53:02 UTC 2023 Modified Files: src/sys/nfs: nfs_serv.c Log Message: nfs: Avoid free of uninitialized on bad name size in create, mknod. XXX These error branches are a nightmare and need to be more systematically

CVS commit: src/sys/nfs

2023-03-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 23 19:52:52 UTC 2023 Modified Files: src/sys/nfs: nfsm_subs.h Log Message: nfs: Use unsigned name lengths so we don't trip over negative ones. - nfsm_strsiz is only used with uint32_t in callers, but let's not leave

CVS commit: src/sys/nfs

2023-03-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 23 19:52:52 UTC 2023 Modified Files: src/sys/nfs: nfsm_subs.h Log Message: nfs: Use unsigned name lengths so we don't trip over negative ones. - nfsm_strsiz is only used with uint32_t in callers, but let's not leave

CVS commit: src/sys/nfs

2023-03-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 23 19:52:43 UTC 2023 Modified Files: src/sys/nfs: nfs_srvsubs.c Log Message: nfs: Avoid integer overflow in nfs_namei bounds check. XXX pullup-8 XXX pullup-9 XXX pullup-10 To generate a diff of this commit: cvs

CVS commit: src/sys/nfs

2023-03-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 23 19:52:33 UTC 2023 Modified Files: src/sys/nfs: nfsm_subs.h Log Message: nfs: Use unsigned fhlen so we don't trip over negative values. XXX pullup-8 XXX pullup-9 XXX pullup-10 To generate a diff of this commit:

CVS commit: src/sys/nfs

2023-03-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 23 19:52:33 UTC 2023 Modified Files: src/sys/nfs: nfsm_subs.h Log Message: nfs: Use unsigned fhlen so we don't trip over negative values. XXX pullup-8 XXX pullup-9 XXX pullup-10 To generate a diff of this commit:

CVS commit: src/sys/nfs

2023-03-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 23 19:52:43 UTC 2023 Modified Files: src/sys/nfs: nfs_srvsubs.c Log Message: nfs: Avoid integer overflow in nfs_namei bounds check. XXX pullup-8 XXX pullup-9 XXX pullup-10 To generate a diff of this commit: cvs

CVS commit: src/sys/nfs

2023-03-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Mar 21 15:47:46 UTC 2023 Modified Files: src/sys/nfs: nfs_clntsubs.c nfs_iod.c nfs_vfsops.c Log Message: PR/57279: Izumi Tsutsui: Fix some {int,long} -> time_t. Still things will break eventually because parts of the nfs

CVS commit: src/sys/nfs

2023-03-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Mar 21 15:47:46 UTC 2023 Modified Files: src/sys/nfs: nfs_clntsubs.c nfs_iod.c nfs_vfsops.c Log Message: PR/57279: Izumi Tsutsui: Fix some {int,long} -> time_t. Still things will break eventually because parts of the nfs

CVS commit: src/sys/nfs

2023-03-16 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Mar 17 00:46:35 UTC 2023 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Avoid overflow of nfs_commitsize on machines with > 32GB RAM. To generate a diff of this commit: cvs rdiff -u -r1.243 -r1.244

CVS commit: src/sys/nfs

2023-03-16 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Mar 17 00:46:35 UTC 2023 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Avoid overflow of nfs_commitsize on machines with > 32GB RAM. To generate a diff of this commit: cvs rdiff -u -r1.243 -r1.244

CVS commit: src/sys/nfs

2022-12-24 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sat Dec 24 15:37:50 UTC 2022 Modified Files: src/sys/nfs: nfs_bootdhcp.c Log Message: s/reqest/request/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/nfs/nfs_bootdhcp.c Please note that

CVS commit: src/sys/nfs

2022-12-24 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sat Dec 24 15:37:50 UTC 2022 Modified Files: src/sys/nfs: nfs_bootdhcp.c Log Message: s/reqest/request/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/nfs/nfs_bootdhcp.c Please note that

CVS commit: src/sys/nfs

2022-12-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Dec 20 09:40:09 UTC 2022 Modified Files: src/sys/nfs: nfs_srvsocket.c Log Message: When partitioning a mbuf chain with m_split() the last mbuf of the returned tail chain is not necessarily the same as the last mbuf of the

CVS commit: src/sys/nfs

2022-12-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Dec 20 09:40:09 UTC 2022 Modified Files: src/sys/nfs: nfs_srvsocket.c Log Message: When partitioning a mbuf chain with m_split() the last mbuf of the returned tail chain is not necessarily the same as the last mbuf of the

CVS commit: src/sys/nfs

2022-06-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 24 16:50:00 UTC 2022 Modified Files: src/sys/nfs: nfs_bio.c Log Message: Remove an incorrect assertion. Just issue a readahead near the end of the vnode and enqueue an async read. Now let nfs_setattr() truncate the

CVS commit: src/sys/nfs

2022-06-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 24 16:50:00 UTC 2022 Modified Files: src/sys/nfs: nfs_bio.c Log Message: Remove an incorrect assertion. Just issue a readahead near the end of the vnode and enqueue an async read. Now let nfs_setattr() truncate the

CVS commit: src/sys/nfs

2022-04-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 27 17:38:52 UTC 2022 Modified Files: src/sys/nfs: nfs_serv.c nfs_srvsubs.c nfs_var.h Log Message: As VOP_GETATTR() needs a shared lock at least move the preopattr lookup inside nfs_namei() where we may lock the start

CVS commit: src/sys/nfs

2022-04-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 27 17:38:52 UTC 2022 Modified Files: src/sys/nfs: nfs_serv.c nfs_srvsubs.c nfs_var.h Log Message: As VOP_GETATTR() needs a shared lock at least move the preopattr lookup inside nfs_namei() where we may lock the start

CVS commit: src/sys/nfs

2022-03-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 30 10:52:59 UTC 2022 Modified Files: src/sys/nfs: nfs_vnops.c Log Message: restructure so we abort/unlock properly on failure. To generate a diff of this commit: cvs rdiff -u -r1.322 -r1.323 src/sys/nfs/nfs_vnops.c

CVS commit: src/sys/nfs

2022-03-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 30 10:52:59 UTC 2022 Modified Files: src/sys/nfs: nfs_vnops.c Log Message: restructure so we abort/unlock properly on failure. To generate a diff of this commit: cvs rdiff -u -r1.322 -r1.323 src/sys/nfs/nfs_vnops.c

CVS commit: src/sys/nfs

2022-02-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Feb 28 08:45:36 UTC 2022 Modified Files: src/sys/nfs: nfs_clntsubs.c Log Message: Revert the hack from the last commit now that VOP_UNLOCK() no longer may hold v_interlock or vmobjlock. To generate a diff of this commit:

CVS commit: src/sys/nfs

2022-02-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Feb 28 08:45:36 UTC 2022 Modified Files: src/sys/nfs: nfs_clntsubs.c Log Message: Revert the hack from the last commit now that VOP_UNLOCK() no longer may hold v_interlock or vmobjlock. To generate a diff of this commit:

CVS commit: src/sys/nfs

2022-01-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 14 19:19:35 UTC 2022 Modified Files: src/sys/nfs: nfs_clntsubs.c Log Message: This is a temporary hack to avoid nfs crashes related to nfs_delaytruncate. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/nfs

2022-01-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 14 19:19:35 UTC 2022 Modified Files: src/sys/nfs: nfs_clntsubs.c Log Message: This is a temporary hack to avoid nfs crashes related to nfs_delaytruncate. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/nfs

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 10:25:11 UTC 2021 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Don't pretend that files are limited to 1TB on NFSv3. To generate a diff of this commit: cvs rdiff -u -r1.242 -r1.243 src/sys/nfs/nfs_vfsops.c

CVS commit: src/sys/nfs

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 10:25:11 UTC 2021 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Don't pretend that files are limited to 1TB on NFSv3. To generate a diff of this commit: cvs rdiff -u -r1.242 -r1.243 src/sys/nfs/nfs_vfsops.c

CVS commit: src/sys/nfs

2021-06-04 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 4 10:44:59 UTC 2021 Modified Files: src/sys/nfs: nfs.h nfs_export.c nfs_syscalls.c nfs_var.h Log Message: Add flag/command NFSSVC_REPLACEEXPORTSLIST to nfssvc(2) system call. Works like NFSSVC_SETEXPORTSLIST but

CVS commit: src/sys/nfs

2021-06-04 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 4 10:44:59 UTC 2021 Modified Files: src/sys/nfs: nfs.h nfs_export.c nfs_syscalls.c nfs_var.h Log Message: Add flag/command NFSSVC_REPLACEEXPORTSLIST to nfssvc(2) system call. Works like NFSSVC_SETEXPORTSLIST but

CVS commit: src/sys/nfs

2021-05-27 Thread Simon Burge
Module Name:src Committed By: simonb Date: Thu May 27 08:58:29 UTC 2021 Modified Files: src/sys/nfs: nfsnode.h Log Message: Remove nfs_putpages() prototype; it's not defined anywhere. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/sys/nfs/nfsnode.h

CVS commit: src/sys/nfs

2021-05-27 Thread Simon Burge
Module Name:src Committed By: simonb Date: Thu May 27 08:58:29 UTC 2021 Modified Files: src/sys/nfs: nfsnode.h Log Message: Remove nfs_putpages() prototype; it's not defined anywhere. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/sys/nfs/nfsnode.h

CVS commit: src/sys/nfs

2021-04-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Apr 2 03:07:54 UTC 2021 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Set f_namemax during mount time like all the other filesystems so that it does gets the right data in copy_statvfs_info(). Otherwise f_namemax

CVS commit: src/sys/nfs

2021-04-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Apr 2 03:07:54 UTC 2021 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Set f_namemax during mount time like all the other filesystems so that it does gets the right data in copy_statvfs_info(). Otherwise f_namemax

CVS commit: src/sys/nfs

2020-05-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri May 1 08:43:00 UTC 2020 Modified Files: src/sys/nfs: nfs_node.c Log Message: Resolve delayed truncation from nfs_inactive() too. Should prevent "locking against self" from nfs_unlock(). To generate a diff of this commit:

CVS commit: src/sys/nfs

2020-05-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri May 1 08:43:00 UTC 2020 Modified Files: src/sys/nfs: nfs_node.c Log Message: Resolve delayed truncation from nfs_inactive() too. Should prevent "locking against self" from nfs_unlock(). To generate a diff of this commit:

CVS commit: src/sys/nfs

2020-04-04 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Apr 4 07:07:20 UTC 2020 Modified Files: src/sys/nfs: nfs_serv.c nfs_subs.c nfsm_subs.h Log Message: NFSv2 is limited to use only 32bit in metadata. Prevent that larger metadata values are simply truncated. -> clamp

CVS commit: src/sys/nfs

2020-04-04 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Apr 4 07:07:20 UTC 2020 Modified Files: src/sys/nfs: nfs_serv.c nfs_subs.c nfsm_subs.h Log Message: NFSv2 is limited to use only 32bit in metadata. Prevent that larger metadata values are simply truncated. -> clamp

CVS commit: src/sys/nfs

2020-03-08 Thread Michał Górny
Module Name:src Committed By: mgorny Date: Sun Mar 8 22:12:43 UTC 2020 Modified Files: src/sys/nfs: nfs_subs.c Log Message: Update NFS errno mapping and add assert for correctness Add the mapping for errno values missing in nfsrv_v2errmap[]. While at it, add a

CVS commit: src/sys/nfs

2020-03-08 Thread Michał Górny
Module Name:src Committed By: mgorny Date: Sun Mar 8 22:12:43 UTC 2020 Modified Files: src/sys/nfs: nfs_subs.c Log Message: Update NFS errno mapping and add assert for correctness Add the mapping for errno values missing in nfsrv_v2errmap[]. While at it, add a

CVS commit: src/sys/nfs

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:18:53 UTC 2020 Modified Files: src/sys/nfs: nfs_subs.c Log Message: v_interlock -> vmobjlock To generate a diff of this commit: cvs rdiff -u -r1.236 -r1.237 src/sys/nfs/nfs_subs.c Please note that diffs are not

CVS commit: src/sys/nfs

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:18:53 UTC 2020 Modified Files: src/sys/nfs: nfs_subs.c Log Message: v_interlock -> vmobjlock To generate a diff of this commit: cvs rdiff -u -r1.236 -r1.237 src/sys/nfs/nfs_subs.c Please note that diffs are not

CVS commit: src/sys/nfs

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:11:46 UTC 2020 Modified Files: src/sys/nfs: nfs_node.c Log Message: v_interlock -> vmobjlock To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/sys/nfs/nfs_node.c Please note that diffs are not

CVS commit: src/sys/nfs

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:11:46 UTC 2020 Modified Files: src/sys/nfs: nfs_node.c Log Message: v_interlock -> vmobjlock To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/sys/nfs/nfs_node.c Please note that diffs are not

CVS commit: src/sys/nfs

2019-09-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 10 23:19:34 UTC 2019 Modified Files: src/sys/nfs: nfs_vnops.c Log Message: remove NCHNAMLEN optimization To generate a diff of this commit: cvs rdiff -u -r1.311 -r1.312 src/sys/nfs/nfs_vnops.c Please note that diffs

CVS commit: src/sys/nfs

2019-09-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 10 23:19:34 UTC 2019 Modified Files: src/sys/nfs: nfs_vnops.c Log Message: remove NCHNAMLEN optimization To generate a diff of this commit: cvs rdiff -u -r1.311 -r1.312 src/sys/nfs/nfs_vnops.c Please note that diffs

CVS commit: src/sys/nfs

2019-06-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Jun 29 17:42:36 UTC 2019 Modified Files: src/sys/nfs: nfs_bootparam.c Log Message: Appease GCC and initialize arps_ip Fixes build as GCC errors with maybe-uninitialized that is a false positive. To generate a diff of this

CVS commit: src/sys/nfs

2019-06-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Jun 29 17:42:36 UTC 2019 Modified Files: src/sys/nfs: nfs_bootparam.c Log Message: Appease GCC and initialize arps_ip Fixes build as GCC errors with maybe-uninitialized that is a false positive. To generate a diff of this

CVS commit: src/sys/nfs

2018-05-08 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue May 8 16:47:58 UTC 2018 Modified Files: src/sys/nfs: nfs_subs.c Log Message: Use M_MOVE_PKTHDR. To generate a diff of this commit: cvs rdiff -u -r1.231 -r1.232 src/sys/nfs/nfs_subs.c Please note that diffs are not public

CVS commit: src/sys/nfs

2018-05-08 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue May 8 16:47:58 UTC 2018 Modified Files: src/sys/nfs: nfs_subs.c Log Message: Use M_MOVE_PKTHDR. To generate a diff of this commit: cvs rdiff -u -r1.231 -r1.232 src/sys/nfs/nfs_subs.c Please note that diffs are not public

CVS commit: src/sys/nfs

2018-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu May 3 07:28:44 UTC 2018 Modified Files: src/sys/nfs: nfs_serv.c Log Message: nfsrv_readlink: stop attaching a zero-length mbuf for zero length symlinks. To generate a diff of this commit: cvs rdiff -u -r1.173 -r1.174

CVS commit: src/sys/nfs

2018-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu May 3 07:28:44 UTC 2018 Modified Files: src/sys/nfs: nfs_serv.c Log Message: nfsrv_readlink: stop attaching a zero-length mbuf for zero length symlinks. To generate a diff of this commit: cvs rdiff -u -r1.173 -r1.174

CVS commit: src/sys/nfs

2018-04-26 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Apr 26 20:10:44 UTC 2018 Modified Files: src/sys/nfs: nfs_subs.c Log Message: Hum. This should be M_READONLY, not M_ROMAP. M_ROMAP tells us whether the mbuf storage is mapped on a read-only page. But an mbuf can still be

CVS commit: src/sys/nfs

2018-04-26 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Apr 26 20:10:44 UTC 2018 Modified Files: src/sys/nfs: nfs_subs.c Log Message: Hum. This should be M_READONLY, not M_ROMAP. M_ROMAP tells us whether the mbuf storage is mapped on a read-only page. But an mbuf can still be

Re: CVS commit: src/sys/nfs

2018-01-25 Thread Tom Spindler (moof)
> > Log Message: > > Use a random opaque cookie, not kva pointer, for nfssvc(2). > > > > (What were they smoking?!) It looks like most of the code is from the 4.4-Lite merge from mycroft circa 1994 (!!); I leave it up to the reader to determine what was being smoked when at Berkeley. > > I

Re: CVS commit: src/sys/nfs

2018-01-25 Thread Taylor R Campbell
> Date: Thu, 25 Jan 2018 19:08:16 +0100 > From: Maxime Villard > > I noticed this issue a long time ago too. While it's clear that this hack was > utter garbage, it wasn't essentially critical since the path that leads to > this > place is privileged, and basically there's

Re: CVS commit: src/sys/nfs

2018-01-25 Thread Maxime Villard
Le 25/01/2018 à 18:14, Taylor R Campbell a écrit : Module Name:src Committed By: riastradh Date: Thu Jan 25 17:14:36 UTC 2018 Modified Files: src/sys/nfs: nfs.h nfs_syscalls.c Log Message: Use a random opaque cookie, not kva pointer, for nfssvc(2). (What were they

CVS commit: src/sys/nfs

2018-01-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Jan 25 17:14:36 UTC 2018 Modified Files: src/sys/nfs: nfs.h nfs_syscalls.c Log Message: Use a random opaque cookie, not kva pointer, for nfssvc(2). (What were they smoking?!) I suspect most of this is actually dead code

CVS commit: src/sys/nfs

2018-01-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Jan 25 17:14:36 UTC 2018 Modified Files: src/sys/nfs: nfs.h nfs_syscalls.c Log Message: Use a random opaque cookie, not kva pointer, for nfssvc(2). (What were they smoking?!) I suspect most of this is actually dead code

CVS commit: src/sys/nfs

2018-01-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 21 20:36:50 UTC 2018 Modified Files: src/sys/nfs: nfs.h nfs_clntsocket.c nfs_socket.c nfs_subs.c Log Message: PR/40491: From Tobias Ulmer in tech-kern@: 1. Protect the nfs request queue with its own mutex 2. make the

CVS commit: src/sys/nfs

2018-01-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 21 20:36:50 UTC 2018 Modified Files: src/sys/nfs: nfs.h nfs_clntsocket.c nfs_socket.c nfs_subs.c Log Message: PR/40491: From Tobias Ulmer in tech-kern@: 1. Protect the nfs request queue with its own mutex 2. make the

CVS commit: src/sys/nfs

2017-02-12 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Feb 12 18:24:31 UTC 2017 Modified Files: src/sys/nfs: nfs_syscalls.c Log Message: Memory leak, found by Mootja; not tested, but obvious enough. To generate a diff of this commit: cvs rdiff -u -r1.157 -r1.158

CVS commit: src/sys/nfs

2017-02-12 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Feb 12 18:24:31 UTC 2017 Modified Files: src/sys/nfs: nfs_syscalls.c Log Message: Memory leak, found by Mootja; not tested, but obvious enough. To generate a diff of this commit: cvs rdiff -u -r1.157 -r1.158

CVS commit: src/sys/nfs

2016-11-20 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Nov 20 09:28:43 UTC 2016 Modified Files: src/sys/nfs: nfs_export.c Log Message: Memory leak, found by Mootja. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sys/nfs/nfs_export.c Please note that diffs are

CVS commit: src/sys/nfs

2016-11-20 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Nov 20 09:28:43 UTC 2016 Modified Files: src/sys/nfs: nfs_export.c Log Message: Memory leak, found by Mootja. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sys/nfs/nfs_export.c Please note that diffs are

CVS commit: src/sys/nfs

2016-06-17 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jun 17 14:28:29 UTC 2016 Modified Files: src/sys/nfs: nfs_clntsocket.c nfs_socket.c Log Message: Serialize all access to the NFS request queue via splsoftnet(). Fixes random crashes. XXX: Pullup-7 To generate a diff of

CVS commit: src/sys/nfs

2016-06-17 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jun 17 14:28:29 UTC 2016 Modified Files: src/sys/nfs: nfs_clntsocket.c nfs_socket.c Log Message: Serialize all access to the NFS request queue via splsoftnet(). Fixes random crashes. XXX: Pullup-7 To generate a diff of

CVS commit: src/sys/nfs

2016-06-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jun 13 14:23:26 UTC 2016 Modified Files: src/sys/nfs: nfs_clntsocket.c Log Message: Simplify, no functional change. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/nfs/nfs_clntsocket.c Please note

CVS commit: src/sys/nfs

2016-06-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jun 13 14:23:26 UTC 2016 Modified Files: src/sys/nfs: nfs_clntsocket.c Log Message: Simplify, no functional change. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/nfs/nfs_clntsocket.c Please note

CVS commit: src/sys/nfs

2016-01-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jan 19 10:57:00 UTC 2016 Modified Files: src/sys/nfs: nfs_vnops.c Log Message: Return an error if NFSPROC_LOOKUP returns the file handle of the current directory. Treating it as DOT lookup would put garbage into the name

CVS commit: src/sys/nfs

2016-01-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jan 19 10:57:00 UTC 2016 Modified Files: src/sys/nfs: nfs_vnops.c Log Message: Return an error if NFSPROC_LOOKUP returns the file handle of the current directory. Treating it as DOT lookup would put garbage into the name

Re: CVS commit: src/sys/nfs

2015-11-02 Thread Paul Goyette
On Mon, 2 Nov 2015, Greg Oster wrote: On Mon, 2 Nov 2015 09:57:43 + "Paul Goyette" wrote: Module Name:src Committed By: pgoyette Date: Mon Nov 2 09:57:43 UTC 2015 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Don't forget to call

CVS commit: src/sys/nfs

2015-11-02 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Mon Nov 2 09:57:43 UTC 2015 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Don't forget to call nfs_fini() when we're finished. Without this, we leave a dangling pool nfsrvdescpl around. To generate a diff of this

CVS commit: src/sys/nfs

2015-11-02 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Mon Nov 2 09:57:43 UTC 2015 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Don't forget to call nfs_fini() when we're finished. Without this, we leave a dangling pool nfsrvdescpl around. To generate a diff of this

CVS commit: src/sys/nfs

2015-07-14 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Wed Jul 15 03:28:55 UTC 2015 Modified Files: src/sys/nfs: nfs_bio.c nfs_clntsocket.c nfs_iod.c nfs_socket.c nfs_var.h nfs_vfsops.c nfsmount.h Log Message: Fix soft NFS force unmount For many reasons, forcibly

CVS commit: src/sys/nfs

2015-07-14 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Wed Jul 15 03:28:55 UTC 2015 Modified Files: src/sys/nfs: nfs_bio.c nfs_clntsocket.c nfs_iod.c nfs_socket.c nfs_var.h nfs_vfsops.c nfsmount.h Log Message: Fix soft NFS force unmount For many reasons, forcibly

CVS commit: src/sys/nfs

2015-05-14 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Thu May 14 17:35:54 UTC 2015 Modified Files: src/sys/nfs: nfs_vnops.c Log Message: in nfs_writerpc(), avoid a signed/unsigned problem in computing the number of bytes to back up in the uio when we need to resend a write RPC (eg.

CVS commit: src/sys/nfs

2015-05-14 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Thu May 14 17:35:54 UTC 2015 Modified Files: src/sys/nfs: nfs_vnops.c Log Message: in nfs_writerpc(), avoid a signed/unsigned problem in computing the number of bytes to back up in the uio when we need to resend a write RPC (eg.

CVS commit: src/sys/nfs

2015-05-09 Thread Tyler R. Retzlaff
Module Name:src Committed By: rtr Date: Sat May 9 18:12:19 UTC 2015 Modified Files: src/sys/nfs: krpc_subr.c nfs_bootdhcp.c Log Message: when calling nfs_boot_sendrecv pass NULL for pointers instead of 0 To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40

CVS commit: src/sys/nfs

2015-03-06 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Mar 6 19:03:30 UTC 2015 Modified Files: src/sys/nfs: krpc_subr.c Log Message: Fix uninitialized variable. Found by The Brainy Code Scanner in FreeBSD. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38

CVS commit: src/sys/nfs

2015-03-06 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Mar 6 19:03:30 UTC 2015 Modified Files: src/sys/nfs: krpc_subr.c Log Message: Fix uninitialized variable. Found by The Brainy Code Scanner in FreeBSD. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38

CVS commit: src/sys/nfs

2014-09-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 5 09:22:30 UTC 2014 Modified Files: src/sys/nfs: nfs_syscalls.c Log Message: Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to get a correctly typed pointer. To generate a diff of this commit: cvs

CVS commit: src/sys/nfs

2014-09-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 5 09:22:30 UTC 2014 Modified Files: src/sys/nfs: nfs_syscalls.c Log Message: Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to get a correctly typed pointer. To generate a diff of this commit: cvs

CVS commit: src/sys/nfs

2014-09-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 5 05:34:41 UTC 2014 Modified Files: src/sys/nfs: nfsrtt.h Log Message: Don't nest structure definitions. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/nfs/nfsrtt.h Please note that diffs are not

CVS commit: src/sys/nfs

2014-09-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 5 05:34:57 UTC 2014 Modified Files: src/sys/nfs: nfs_bio.c nfs_clntsocket.c nfs_socket.c Log Message: Don't use catch as a variable name. To generate a diff of this commit: cvs rdiff -u -r1.189 -r1.190

CVS commit: src/sys/nfs

2014-09-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 5 05:34:41 UTC 2014 Modified Files: src/sys/nfs: nfsrtt.h Log Message: Don't nest structure definitions. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/nfs/nfsrtt.h Please note that diffs are not

CVS commit: src/sys/nfs

2014-09-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 5 05:34:57 UTC 2014 Modified Files: src/sys/nfs: nfs_bio.c nfs_clntsocket.c nfs_socket.c Log Message: Don't use catch as a variable name. To generate a diff of this commit: cvs rdiff -u -r1.189 -r1.190

CVS commit: src/sys/nfs

2014-07-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jul 5 09:33:41 UTC 2014 Modified Files: src/sys/nfs: nfs_vnops.c Log Message: Use vcache_rekey_* for nfs_lookitup() in the *npp != NULL case. To generate a diff of this commit: cvs rdiff -u -r1.304 -r1.305

CVS commit: src/sys/nfs

2014-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri May 30 08:47:45 UTC 2014 Modified Files: src/sys/nfs: nfs_node.c nfs_var.h nfs_vfsops.c nfsmount.h nfsnode.h Log Message: Change NFS from rbtree to vcache. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118

CVS commit: src/sys/nfs

2014-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri May 30 08:47:45 UTC 2014 Modified Files: src/sys/nfs: nfs_node.c nfs_var.h nfs_vfsops.c nfsmount.h nfsnode.h Log Message: Change NFS from rbtree to vcache. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118

CVS commit: src/sys/nfs

2014-04-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Apr 24 18:43:02 UTC 2014 Modified Files: src/sys/nfs: nfs.h Log Message: PR/48426: Dimitris Karagkasidis: Convert to sized, unsigned types. Ideally we could use uint64_t, but for compatibility and performance we don't (for

CVS commit: src/sys/nfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:34:51 UTC 2014 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Change nfs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.224 -r1.225 src/sys/nfs/nfs_vfsops.c Please

CVS commit: src/sys/nfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:35:24 UTC 2014 Modified Files: src/sys/nfs: nfs_subs.c Log Message: Change nfs_clearcommit() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.224 -r1.225 src/sys/nfs/nfs_subs.c

CVS commit: src/sys/nfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:34:51 UTC 2014 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Change nfs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.224 -r1.225 src/sys/nfs/nfs_vfsops.c Please

  1   2   3   >