From owner-cvs-sys Sun Apr 5 03:06:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA25257 for cvs-sys-outgoing; Sun, 5 Apr 1998 03:06:20 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA25149; Sun, 5 Apr 1998 03:06:05 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA10261; Sun, 5 Apr 1998 03:03:54 -0700 (PDT) Date: Sun, 5 Apr 1998 03:03:54 -0700 (PDT) Message-Id: <199804051003.DAA10261@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern sys_generic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/04/05 03:03:54 PDT Modified files: sys/kern sys_generic.c Log: Remove unused atv.tv_usec = 0; from select/poll code Revision Changes Path 1.37 +3 -7 src/sys/kern/sys_generic.c From owner-cvs-sys Sun Apr 5 03:31:07 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA28604 for cvs-sys-outgoing; Sun, 5 Apr 1998 03:31:07 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA28519; Sun, 5 Apr 1998 03:30:21 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA10399; Sun, 5 Apr 1998 03:28:06 -0700 (PDT) Date: Sun, 5 Apr 1998 03:28:06 -0700 (PDT) Message-Id: <199804051028.DAA10399@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_time.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/05 03:28:06 PDT Modified files: sys/kern kern_time.c Log: Fix nanosleep1 based on Bruces suggestion. Revision Changes Path 1.48 +22 -28 src/sys/kern/kern_time.c From owner-cvs-sys Sun Apr 5 04:19:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA06845 for cvs-sys-outgoing; Sun, 5 Apr 1998 04:19:39 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA06776; Sun, 5 Apr 1998 04:19:32 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA10541; Sun, 5 Apr 1998 04:17:21 -0700 (PDT) Date: Sun, 5 Apr 1998 04:17:21 -0700 (PDT) Message-Id: <199804051117.EAA10541@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_time.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/05 04:17:20 PDT Modified files: sys/kern kern_time.c Log: If there is no error code, don't copyout the remaining time. (As documented in the man page and the standards). (and besides, nanosleep1 isn't setting it in this case at present anyway, so we'd be copying junk). Revision Changes Path 1.49 +3 -3 src/sys/kern/kern_time.c From owner-cvs-sys Sun Apr 5 04:51:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA10005 for cvs-sys-outgoing; Sun, 5 Apr 1998 04:51:56 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA09919; Sun, 5 Apr 1998 04:51:50 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA10673; Sun, 5 Apr 1998 04:49:38 -0700 (PDT) Date: Sun, 5 Apr 1998 04:49:38 -0700 (PDT) Message-Id: <199804051149.EAA10673@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_clock.c kern_time.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/05 04:49:38 PDT Modified files: sys/kern kern_clock.c kern_time.c Log: Make the dummy timecounter run at 1 MHz rather than 100kHz (noticed by bde) fix the itimer(REAL) handling. Revision Changes Path 1.65 +2 -2 src/sys/kern/kern_clock.c 1.50 +9 -10 src/sys/kern/kern_time.c From owner-cvs-sys Sun Apr 5 05:12:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA12722 for cvs-sys-outgoing; Sun, 5 Apr 1998 05:12:59 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA12657; Sun, 5 Apr 1998 05:12:53 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA10799; Sun, 5 Apr 1998 05:10:42 -0700 (PDT) Date: Sun, 5 Apr 1998 05:10:42 -0700 (PDT) Message-Id: <199804051210.FAA10799@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_time.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/05 05:10:42 PDT Modified files: sys/kern kern_time.c Log: More fixes for the iterative case of nanosleep1 from bruce. I hate the 2-arg time{spec|val}{add|sub} functions! Revision Changes Path 1.51 +5 -5 src/sys/kern/kern_time.c From owner-cvs-sys Sun Apr 5 06:12:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA17270 for cvs-sys-outgoing; Sun, 5 Apr 1998 06:12:37 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA17189; Sun, 5 Apr 1998 06:12:25 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA10914; Sun, 5 Apr 1998 06:10:13 -0700 (PDT) Date: Sun, 5 Apr 1998 06:10:13 -0700 (PDT) Message-Id: <199804051310.GAA10914@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/msdosfs msdosfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/04/05 06:10:12 PDT Modified files: sys/msdosfs msdosfs_vfsops.c Log: Print explanation diagnostics when mount is impossible Submitted by: Dmitrij Tejblum Revision Changes Path 1.32 +5 -1 src/sys/msdosfs/msdosfs_vfsops.c From owner-cvs-sys Sun Apr 5 12:29:36 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA29633 for cvs-sys-outgoing; Sun, 5 Apr 1998 12:29:36 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA29332; Sun, 5 Apr 1998 12:28:23 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA05055; Sun, 5 Apr 1998 12:26:09 -0700 (PDT) Date: Sun, 5 Apr 1998 12:26:09 -0700 (PDT) Message-Id: <199804051926.MAA05055@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa loran.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/05 12:26:09 PDT Modified files: sys/i386/isa loran.c Log: Commit a much more functional version of this driver. Revision Changes Path 1.3 +460 -21 src/sys/i386/isa/loran.c From owner-cvs-sys Sun Apr 5 14:00:24 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA11035 for cvs-sys-outgoing; Sun, 5 Apr 1998 14:00:24 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA10940; Sun, 5 Apr 1998 14:00:09 -0700 (PDT) (envelope-from ahasty@FreeBSD.org) From: Amancio Hasty Received: (from ahasty@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA05238; Sun, 5 Apr 1998 13:57:54 -0700 (PDT) Date: Sun, 5 Apr 1998 13:57:54 -0700 (PDT) Message-Id: <199804052057.NAA05238@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci brktree_reg.h brooktree848.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ahasty 1998/04/05 13:57:54 PDT Modified files: sys/pci brktree_reg.h brooktree848.c Log: Reviewed by: Amancio Submitted by: Frank Nobis Mods to view german cable tv and minor fix to correctly identify bt849. Revision Changes Path 1.14 +1 -1 src/sys/pci/brktree_reg.h 1.33 +52 -3 src/sys/pci/brooktree848.c From owner-cvs-sys Sun Apr 5 20:40:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA11289 for cvs-sys-outgoing; Sun, 5 Apr 1998 20:40:43 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA11109; Sun, 5 Apr 1998 20:40:13 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA05863; Sun, 5 Apr 1998 20:37:56 -0700 (PDT) Date: Sun, 5 Apr 1998 20:37:56 -0700 (PDT) Message-Id: <199804060337.UAA05863@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/04/05 20:37:56 PDT Modified files: sys/pc98/pc98 syscons.c Log: Sync with sys/i386/isa/syscons.c revision 1.258. Revision Changes Path 1.82 +182 -23 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Sun Apr 5 20:40:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA11364 for cvs-sys-outgoing; Sun, 5 Apr 1998 20:40:59 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA11193; Sun, 5 Apr 1998 20:40:35 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA05893; Sun, 5 Apr 1998 20:38:18 -0700 (PDT) Date: Sun, 5 Apr 1998 20:38:18 -0700 (PDT) Message-Id: <199804060338.UAA05893@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/04/05 20:38:18 PDT Modified files: sys/pc98/pc98 clock.c Log: Sync with sys/i386/isa/clock.c revision 1.119. Revision Changes Path 1.52 +2 -3 src/sys/pc98/pc98/clock.c From owner-cvs-sys Sun Apr 5 22:14:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA21668 for cvs-sys-outgoing; Sun, 5 Apr 1998 22:14:20 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA21549; Sun, 5 Apr 1998 22:14:01 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA06083; Sun, 5 Apr 1998 22:11:43 -0700 (PDT) Date: Sun, 5 Apr 1998 22:11:43 -0700 (PDT) Message-Id: <199804060511.WAA06083@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netkey key.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/05 22:11:43 PDT Modified files: sys/netkey key.c Log: Really make this compile.. Pointed out by: bde Revision Changes Path 1.12 +58 -12 src/sys/netkey/key.c From owner-cvs-sys Sun Apr 5 22:52:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA27915 for cvs-sys-outgoing; Sun, 5 Apr 1998 22:52:23 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA27887; Sun, 5 Apr 1998 22:52:09 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id NAA06580; Mon, 6 Apr 1998 13:52:04 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199804060552.NAA06580@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Peter Wemm cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netkey key.c In-reply-to: Your message of "Sun, 05 Apr 1998 22:11:43 MST." <199804060511.WAA06083@freefall.freebsd.org> Date: Mon, 06 Apr 1998 13:52:03 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Peter Wemm wrote: > peter 1998/04/05 22:11:43 PDT > > Modified files: > sys/netkey key.c > Log: > Really make this compile.. > > Pointed out by: bde Rule #1: Check for things like #ifdef KEY before adding the .o file to a pre-existing Makefile.. It compiles real well in spite of wild things in the code (I really was suprised that the stuff that I did actually worked). Cheers, -Peter From owner-cvs-sys Sun Apr 5 23:55:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA10553 for cvs-sys-outgoing; Sun, 5 Apr 1998 23:55:23 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA10499; Sun, 5 Apr 1998 23:55:08 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA06554; Sun, 5 Apr 1998 23:52:50 -0700 (PDT) Date: Sun, 5 Apr 1998 23:52:50 -0700 (PDT) Message-Id: <199804060652.XAA06554@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet tcp_input.c tcp_output.c tcp_timer.c tcp_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/05 23:52:49 PDT Modified files: sys/netinet tcp_input.c tcp_output.c tcp_timer.c tcp_var.h Log: Remove the last traces of TUBA. Inspired by: PR kern/3317 Revision Changes Path 1.72 +1 -7 src/sys/netinet/tcp_input.c 1.29 +1 -6 src/sys/netinet/tcp_output.c 1.27 +1 -8 src/sys/netinet/tcp_timer.c 1.42 +1 -4 src/sys/netinet/tcp_var.h From owner-cvs-sys Mon Apr 6 01:00:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA19213 for cvs-sys-outgoing; Mon, 6 Apr 1998 01:00:51 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA19136; Mon, 6 Apr 1998 01:00:16 -0700 (PDT) (envelope-from ahasty@FreeBSD.org) From: Amancio Hasty Received: (from ahasty@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA07017; Mon, 6 Apr 1998 00:57:57 -0700 (PDT) Date: Mon, 6 Apr 1998 00:57:57 -0700 (PDT) Message-Id: <199804060757.AAA07017@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci brooktree848.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ahasty 1998/04/06 00:57:57 PDT Modified files: sys/pci brooktree848.c Log: take out opt_bktr.h from brooktree848.c Revision Changes Path 1.34 +0 -1 src/sys/pci/brooktree848.c From owner-cvs-sys Mon Apr 6 01:28:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA21883 for cvs-sys-outgoing; Mon, 6 Apr 1998 01:28:37 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA21791; Mon, 6 Apr 1998 01:28:28 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA07174; Mon, 6 Apr 1998 01:26:09 -0700 (PDT) Date: Mon, 6 Apr 1998 01:26:09 -0700 (PDT) Message-Id: <199804060826.BAA07174@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mp_machdep.c src/sys/i386/ibcs2 ibcs2_misc.c src/sys/i386/linux linux_misc.c src/sys/kern kern_clock.c kern_exit.c kern_time.c src/sys/sys time.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/06 01:26:09 PDT Modified files: sys/i386/i386 mp_machdep.c sys/i386/ibcs2 ibcs2_misc.c sys/i386/linux linux_misc.c sys/kern kern_clock.c kern_exit.c kern_time.c sys/sys time.h Log: Make a kernel version of the timer* functions called timerval* to be more consistent. OK'ed by: bde Revision Changes Path 1.72 +3 -3 src/sys/i386/i386/mp_machdep.c 1.26 +2 -2 src/sys/i386/ibcs2/ibcs2_misc.c 1.37 +9 -9 src/sys/i386/linux/linux_misc.c 1.66 +3 -3 src/sys/kern/kern_clock.c 1.66 +2 -2 src/sys/kern/kern_exit.c 1.52 +13 -13 src/sys/kern/kern_time.c 1.24 +18 -12 src/sys/sys/time.h From owner-cvs-sys Mon Apr 6 02:33:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA28331 for cvs-sys-outgoing; Mon, 6 Apr 1998 02:33:15 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA28240; Mon, 6 Apr 1998 02:33:01 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA07706; Mon, 6 Apr 1998 02:30:43 -0700 (PDT) Date: Mon, 6 Apr 1998 02:30:43 -0700 (PDT) Message-Id: <199804060930.CAA07706@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include random.h src/sys/i386/isa random_machdep.c src/sys/net if_spppsubr.c src/sys/netipx ipx_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/06 02:30:42 PDT Modified files: sys/i386/include random.h sys/i386/isa random_machdep.c sys/net if_spppsubr.c sys/netipx ipx_input.c Log: Make read_random() take a (void *) argument instead of (char *) Revision Changes Path 1.14 +3 -3 src/sys/i386/include/random.h 1.24 +5 -5 src/sys/i386/isa/random_machdep.c 1.37 +4 -4 src/sys/net/if_spppsubr.c 1.17 +2 -2 src/sys/netipx/ipx_input.c From owner-cvs-sys Mon Apr 6 04:39:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA11144 for cvs-sys-outgoing; Mon, 6 Apr 1998 04:39:45 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA11083; Mon, 6 Apr 1998 04:39:37 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA08010; Mon, 6 Apr 1998 04:37:18 -0700 (PDT) Date: Mon, 6 Apr 1998 04:37:18 -0700 (PDT) Message-Id: <199804061137.EAA08010@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/ibcs2 ibcs2_misc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/06 04:37:18 PDT Modified files: sys/i386/ibcs2 ibcs2_misc.c Log: Use getmicrotime insted of microtime, we only use the second part. Revision Changes Path 1.27 +2 -2 src/sys/i386/ibcs2/ibcs2_misc.c From owner-cvs-sys Mon Apr 6 04:40:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA11531 for cvs-sys-outgoing; Mon, 6 Apr 1998 04:40:46 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA11487; Mon, 6 Apr 1998 04:40:38 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA08047; Mon, 6 Apr 1998 04:38:19 -0700 (PDT) Date: Mon, 6 Apr 1998 04:38:19 -0700 (PDT) Message-Id: <199804061138.EAA08047@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include lock.h smptests.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/06 04:38:19 PDT Modified files: sys/i386/include lock.h smptests.h Log: Remove stuff related to microtime.s, which is gone. Revision Changes Path 1.6 +1 -2 src/sys/i386/include/lock.h 1.32 +1 -3 src/sys/i386/include/smptests.h From owner-cvs-sys Mon Apr 6 04:41:36 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA11867 for cvs-sys-outgoing; Mon, 6 Apr 1998 04:41:36 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA11784; Mon, 6 Apr 1998 04:41:24 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA08076; Mon, 6 Apr 1998 04:39:04 -0700 (PDT) Date: Mon, 6 Apr 1998 04:39:04 -0700 (PDT) Message-Id: <199804061139.EAA08076@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/msdosfs msdosfs_fat.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/06 04:39:04 PDT Modified files: sys/msdosfs msdosfs_fat.c Log: Use random() rather then than homegrown stuff. Revision Changes Path 1.20 +3 -11 src/sys/msdosfs/msdosfs_fat.c From owner-cvs-sys Mon Apr 6 04:42:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA12096 for cvs-sys-outgoing; Mon, 6 Apr 1998 04:42:44 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA12019; Mon, 6 Apr 1998 04:42:38 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA08111; Mon, 6 Apr 1998 04:40:19 -0700 (PDT) Date: Mon, 6 Apr 1998 04:40:19 -0700 (PDT) Message-Id: <199804061140.EAA08111@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/06 04:40:19 PDT Modified files: sys/net if_spppsubr.c Log: Use random() for seq numbers and read_random for CHAP challenge. Revision Changes Path 1.38 +11 -6 src/sys/net/if_spppsubr.c From owner-cvs-sys Mon Apr 6 04:43:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA12278 for cvs-sys-outgoing; Mon, 6 Apr 1998 04:43:10 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA12197; Mon, 6 Apr 1998 04:43:03 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA08140; Mon, 6 Apr 1998 04:40:43 -0700 (PDT) Date: Mon, 6 Apr 1998 04:40:43 -0700 (PDT) Message-Id: <199804061140.EAA08140@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_log.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/06 04:40:43 PDT Modified files: sys/netinet ip_log.c Log: Use read_random() Revision Changes Path 1.4 +7 -2 src/sys/netinet/ip_log.c From owner-cvs-sys Mon Apr 6 04:43:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA12428 for cvs-sys-outgoing; Mon, 6 Apr 1998 04:43:33 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA12374; Mon, 6 Apr 1998 04:43:28 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA08169; Mon, 6 Apr 1998 04:41:08 -0700 (PDT) Date: Mon, 6 Apr 1998 04:41:08 -0700 (PDT) Message-Id: <199804061141.EAA08169@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_subs.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/06 04:41:08 PDT Modified files: sys/nfs nfs_subs.c Log: Use random() to find our initial xid. Revision Changes Path 1.53 +4 -11 src/sys/nfs/nfs_subs.c From owner-cvs-sys Mon Apr 6 04:45:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA12741 for cvs-sys-outgoing; Mon, 6 Apr 1998 04:45:44 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA12662; Mon, 6 Apr 1998 04:45:38 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA08213; Mon, 6 Apr 1998 04:43:13 -0700 (PDT) Date: Mon, 6 Apr 1998 04:43:13 -0700 (PDT) Message-Id: <199804061143.EAA08213@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if.c if_ppp.c if_tun.c ppp_tty.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/06 04:43:13 PDT Modified files: sys/net if.c if_ppp.c if_tun.c ppp_tty.c Log: Use getmicrotime() for if_lastchange, 10msec is plenty precision. Revision Changes Path 1.58 +10 -10 src/sys/net/if.c 1.56 +2 -2 src/sys/net/if_ppp.c 1.45 +1 -1 src/sys/net/if_tun.c 1.33 +2 -2 src/sys/net/ppp_tty.c From owner-cvs-sys Mon Apr 6 04:52:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA13416 for cvs-sys-outgoing; Mon, 6 Apr 1998 04:52:45 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.129.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA13405; Mon, 6 Apr 1998 04:52:40 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.8.7/8.8.5) with ESMTP id NAA09946; Mon, 6 Apr 1998 13:51:53 +0200 (CEST) To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/nfs nfs_subs.c In-reply-to: Your message of "Mon, 06 Apr 1998 04:41:08 PDT." <199804061141.EAA08169@freefall.freebsd.org> Date: Mon, 06 Apr 1998 13:51:53 +0200 Message-ID: <9944.891863513@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I think I have eradicated all uses of microtime for randomness from the kernel. Anyone who thinks time is random should be shot at a random time around sunrise... More care should be used, in particular where the quality of the randomness is important for security. Poul-Henning In message <199804061141.EAA08169@freefall.freebsd.org>, Poul-Henning Kamp writ es: >phk 1998/04/06 04:41:08 PDT > > Modified files: > sys/nfs nfs_subs.c > Log: > Use random() to find our initial xid. > > Revision Changes Path > 1.53 +4 -11 src/sys/nfs/nfs_subs.c > -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." "Drink MONO-tonic, it goes down but it will NEVER come back up!" From owner-cvs-sys Mon Apr 6 08:35:48 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA07481 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:35:48 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA07380; Mon, 6 Apr 1998 08:35:23 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA01983; Mon, 6 Apr 1998 08:33:03 -0700 (PDT) Date: Mon, 6 Apr 1998 08:33:03 -0700 (PDT) Message-Id: <199804061533.IAA01983@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include asnames.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:33:03 PDT Modified files: sys/i386/include asnames.h Log: some missing symbols Revision Changes Path 1.19 +9 -2 src/sys/i386/include/asnames.h From owner-cvs-sys Mon Apr 6 08:39:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA07929 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:39:51 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA07787; Mon, 6 Apr 1998 08:39:42 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02015; Mon, 6 Apr 1998 08:37:22 -0700 (PDT) Date: Mon, 6 Apr 1998 08:37:22 -0700 (PDT) Message-Id: <199804061537.IAA02015@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include globaldata.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:37:22 PDT Added files: sys/i386/include globaldata.h Log: A pair of C structures used for laying out the SMP per-cpu data space. From owner-cvs-sys Mon Apr 6 08:41:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA08588 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:41:39 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA08510; Mon, 6 Apr 1998 08:41:30 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02111; Mon, 6 Apr 1998 08:39:09 -0700 (PDT) Date: Mon, 6 Apr 1998 08:39:09 -0700 (PDT) Message-Id: <199804061539.IAA02111@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 globals.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:39:09 PDT Added files: sys/i386/i386 globals.s Log: generate .sets for variables used in asm and C that are stored in per-cpu space under SMP. From owner-cvs-sys Mon Apr 6 08:42:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA08815 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:42:42 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA08785; Mon, 6 Apr 1998 08:42:32 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02144; Mon, 6 Apr 1998 08:40:11 -0700 (PDT) Date: Mon, 6 Apr 1998 08:40:11 -0700 (PDT) Message-Id: <199804061540.IAA02144@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 genassym.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:40:11 PDT Modified files: sys/i386/i386 genassym.c Log: Generate #defines that the asm code can access for the per-cpu data structures. Revision Changes Path 1.53 +46 -2 src/sys/i386/i386/genassym.c From owner-cvs-sys Mon Apr 6 08:45:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA09158 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:45:02 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA09037; Mon, 6 Apr 1998 08:44:49 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02175; Mon, 6 Apr 1998 08:42:28 -0700 (PDT) Date: Mon, 6 Apr 1998 08:42:28 -0700 (PDT) Message-Id: <199804061542.IAA02175@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 locore.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:42:28 PDT Modified files: sys/i386/i386 locore.s Log: Rather than filling this file up with SMP .sets, use those from globals.s instead. Initialize curproc in the same place for both UP and SMP. Revision Changes Path 1.107 +4 -57 src/sys/i386/i386/locore.s From owner-cvs-sys Mon Apr 6 08:45:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA09270 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:45:23 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA09187; Mon, 6 Apr 1998 08:45:15 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02202; Mon, 6 Apr 1998 08:42:55 -0700 (PDT) Date: Mon, 6 Apr 1998 08:42:55 -0700 (PDT) Message-Id: <199804061542.IAA02202@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mp_apicdefs.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:42:55 PDT Removed files: sys/i386/i386 mp_apicdefs.s Log: Defunct, now part of globals.s From owner-cvs-sys Mon Apr 6 08:45:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA09433 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:45:59 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA09321; Mon, 6 Apr 1998 08:45:51 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02231; Mon, 6 Apr 1998 08:43:31 -0700 (PDT) Date: Mon, 6 Apr 1998 08:43:31 -0700 (PDT) Message-Id: <199804061543.IAA02231@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:43:30 PDT Modified files: sys/i386/i386 pmap.c Log: Bogus casts Revision Changes Path 1.191 +4 -4 src/sys/i386/i386/pmap.c From owner-cvs-sys Mon Apr 6 08:47:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA09592 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:47:02 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA09475; Mon, 6 Apr 1998 08:46:53 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02261; Mon, 6 Apr 1998 08:44:32 -0700 (PDT) Date: Mon, 6 Apr 1998 08:44:32 -0700 (PDT) Message-Id: <199804061544.IAA02261@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 swtch.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:44:32 PDT Modified files: sys/i386/i386 swtch.s Log: _curpcb is always defined in globals.s instead of here in #ifdefs Revision Changes Path 1.71 +1 -6 src/sys/i386/i386/swtch.s From owner-cvs-sys Mon Apr 6 08:48:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA09825 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:48:46 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA09737; Mon, 6 Apr 1998 08:48:39 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02294; Mon, 6 Apr 1998 08:46:18 -0700 (PDT) Date: Mon, 6 Apr 1998 08:46:18 -0700 (PDT) Message-Id: <199804061546.IAA02294@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:46:18 PDT Modified files: sys/i386/i386 machdep.c Log: clean up #ifdefs, define the variables that have to be per-cpu on SMP in globals.s only and use externs always. Revision Changes Path 1.294 +3 -12 src/sys/i386/i386/machdep.c From owner-cvs-sys Mon Apr 6 08:51:01 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA10274 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:51:01 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA10208; Mon, 6 Apr 1998 08:50:52 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02323; Mon, 6 Apr 1998 08:48:32 -0700 (PDT) Date: Mon, 6 Apr 1998 08:48:32 -0700 (PDT) Message-Id: <199804061548.IAA02323@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mp_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:48:32 PDT Modified files: sys/i386/i386 mp_machdep.c Log: Use real types for the SMP pages being allocated rather than arrays of ints. Remove some no longer needed casts. Initialize the per-cpu global data area using the structs rather than knowing too much about layout, alignment, etc. Revision Changes Path 1.73 +11 -17 src/sys/i386/i386/mp_machdep.c From owner-cvs-sys Mon Apr 6 08:52:09 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA10589 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:52:09 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA10495; Mon, 6 Apr 1998 08:51:59 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02353; Mon, 6 Apr 1998 08:49:36 -0700 (PDT) Date: Mon, 6 Apr 1998 08:49:36 -0700 (PDT) Message-Id: <199804061549.IAA02353@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf files.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:49:36 PDT Modified files: sys/i386/conf files.i386 Log: add globals.s for data that is treated differently on SMP. Revision Changes Path 1.196 +3 -2 src/sys/i386/conf/files.i386 From owner-cvs-sys Mon Apr 6 08:53:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA10861 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:53:05 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA10738; Mon, 6 Apr 1998 08:52:51 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02415; Mon, 6 Apr 1998 08:50:30 -0700 (PDT) Date: Mon, 6 Apr 1998 08:50:30 -0700 (PDT) Message-Id: <199804061550.IAA02415@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa npx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:50:30 PDT Modified files: sys/i386/isa npx.c Log: remove #ifdef declaration of npxproc, use globals.s and the extern always. Revision Changes Path 1.58 +1 -5 src/sys/i386/isa/npx.c From owner-cvs-sys Mon Apr 6 08:53:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA11174 for cvs-sys-outgoing; Mon, 6 Apr 1998 08:53:55 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA11104; Mon, 6 Apr 1998 08:53:45 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02446; Mon, 6 Apr 1998 08:51:24 -0700 (PDT) Date: Mon, 6 Apr 1998 08:51:24 -0700 (PDT) Message-Id: <199804061551.IAA02446@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_main.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 08:51:24 PDT Modified files: sys/kern init_main.c Log: curproc is initialized in locore at the same time for both SMP and UP now. Revision Changes Path 1.87 +1 -15 src/sys/kern/init_main.c From owner-cvs-sys Mon Apr 6 10:41:22 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA24221 for cvs-sys-outgoing; Mon, 6 Apr 1998 10:41:22 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA24182; Mon, 6 Apr 1998 10:41:05 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA02766; Mon, 6 Apr 1998 10:38:44 -0700 (PDT) Date: Mon, 6 Apr 1998 10:38:44 -0700 (PDT) Message-Id: <199804061738.KAA02766@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_vnops.c src/sys/sys fcntl.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 10:38:43 PDT Modified files: sys/kern vfs_vnops.c sys/sys fcntl.h Log: Implement a new open(2) flag: O_NOFOLLOW. This will instruct open to not follow symlinks, but to open a handle on the link itself(!). As strange as this might sound, it has several useful applications safe race-free ways of opening files in hostile areas (eg: /tmp, a mode 1777 /var/mail, etc). It also would allow things like fchown() to work on the link rather than having to implement a new syscall specifically for that task. Reviewed by: phk Revision Changes Path 1.51 +3 -2 src/sys/kern/vfs_vnops.c 1.7 +2 -1 src/sys/sys/fcntl.h From owner-cvs-sys Mon Apr 6 10:48:12 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA24943 for cvs-sys-outgoing; Mon, 6 Apr 1998 10:48:12 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA24757; Mon, 6 Apr 1998 10:47:02 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA02811; Mon, 6 Apr 1998 10:44:41 -0700 (PDT) Date: Mon, 6 Apr 1998 10:44:41 -0700 (PDT) Message-Id: <199804061744.KAA02811@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ufs ufs_readwrite.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 10:44:41 PDT Modified files: sys/ufs/ufs ufs_readwrite.c Log: Don't panic if a VOP_READ() gets through on a short link, Just Do It (because we can :-). This means you can open a link file (or pseudo-file in the case of short links where the data is stored in the inode rather than disk blocks) and read the contents. However, trap any writes from the user as it's difficult to do the right thing in all cases. A link may be short and the user may be trying to extend it beyond the limit and so on. Although.. being able to re-target a symlink without deleting it first might have been nice. This stuff is a bit perverse since symlink() and readlink() calls can end up actually being implemented as read/write vnode ops. Reviewed by: phk Revision Changes Path 1.48 +17 -7 src/sys/ufs/ufs/ufs_readwrite.c From owner-cvs-sys Mon Apr 6 11:21:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA01841 for cvs-sys-outgoing; Mon, 6 Apr 1998 11:21:28 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA01676; Mon, 6 Apr 1998 11:21:13 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA02893; Mon, 6 Apr 1998 11:18:51 -0700 (PDT) Date: Mon, 6 Apr 1998 11:18:51 -0700 (PDT) Message-Id: <199804061818.LAA02893@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ufs ufs_readwrite.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 11:18:51 PDT Modified files: sys/ufs/ufs ufs_readwrite.c Log: Back this out, allowing users to get a fd connected to a symlink is just too dangerous. Revision Changes Path 1.49 +6 -16 src/sys/ufs/ufs/ufs_readwrite.c From owner-cvs-sys Mon Apr 6 11:28:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA03508 for cvs-sys-outgoing; Mon, 6 Apr 1998 11:28:00 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA03457; Mon, 6 Apr 1998 11:27:43 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA02930; Mon, 6 Apr 1998 11:25:22 -0700 (PDT) Date: Mon, 6 Apr 1998 11:25:22 -0700 (PDT) Message-Id: <199804061825.LAA02930@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 11:25:22 PDT Modified files: sys/kern vfs_vnops.c Log: Rather than let users get fd's to symlink files, make O_NOFOLLOW cause an error if it gets a link (like it does if it gets a socket). The implications of letting users try and do file operations on symlinks themselves were too worrying. Revision Changes Path 1.52 +3 -3 src/sys/kern/vfs_vnops.c From owner-cvs-sys Mon Apr 6 11:46:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA06545 for cvs-sys-outgoing; Mon, 6 Apr 1998 11:46:04 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA06456; Mon, 6 Apr 1998 11:45:51 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA02984; Mon, 6 Apr 1998 11:43:29 -0700 (PDT) Date: Mon, 6 Apr 1998 11:43:29 -0700 (PDT) Message-Id: <199804061843.LAA02984@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 11:43:29 PDT Modified files: sys/kern vfs_vnops.c Log: Use a different errno (ELOOP (as sef mentioned) since the text that goes with the error sounds ok for the condition) if O_NOFOLLOW gets a link. Revision Changes Path 1.53 +6 -2 src/sys/kern/vfs_vnops.c From owner-cvs-sys Mon Apr 6 12:02:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA10128 for cvs-sys-outgoing; Mon, 6 Apr 1998 12:02:31 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA09848; Mon, 6 Apr 1998 12:01:38 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA03052; Mon, 6 Apr 1998 11:59:16 -0700 (PDT) Date: Mon, 6 Apr 1998 11:59:16 -0700 (PDT) Message-Id: <199804061859.LAA03052@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 genassym.c globals.s src/sys/i386/include globaldata.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 11:59:16 PDT Modified files: sys/i386/i386 genassym.c globals.s sys/i386/include globaldata.h Log: Fix VM86 compiles. a #include "opt_vm86.h" was missing, and the my_tr variable was needed in the non-SMP case. Submitted by: Jonathan Lemon Revision Changes Path 1.54 +2 -4 src/sys/i386/i386/genassym.c 1.2 +5 -6 src/sys/i386/i386/globals.s 1.2 +2 -5 src/sys/i386/include/globaldata.h From owner-cvs-sys Mon Apr 6 12:35:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA16583 for cvs-sys-outgoing; Mon, 6 Apr 1998 12:35:23 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA16497; Mon, 6 Apr 1998 12:35:00 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA03139; Mon, 6 Apr 1998 12:32:38 -0700 (PDT) Date: Mon, 6 Apr 1998 12:32:38 -0700 (PDT) Message-Id: <199804061932.MAA03139@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/04/06 12:32:38 PDT Modified files: sys/kern vfs_vnops.c Log: Today is not my lucky day. Fix missing brace and I got a request to use EMLINK instead. Revision Changes Path 1.54 +3 -3 src/sys/kern/vfs_vnops.c From owner-cvs-sys Tue Apr 7 02:10:47 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA22876 for cvs-sys-outgoing; Tue, 7 Apr 1998 02:10:47 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA22812; Tue, 7 Apr 1998 02:10:21 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA01390; Tue, 7 Apr 1998 02:07:54 -0700 (PDT) Date: Tue, 7 Apr 1998 02:07:54 -0700 (PDT) Message-Id: <199804070907.CAA01390@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/04/07 02:07:54 PDT Modified files: sys/pc98/i386 machdep.c Log: Sync with sys/i386/i386/machdep.c revision 1.294. Revision Changes Path 1.82 +3 -12 src/sys/pc98/i386/machdep.c From owner-cvs-sys Tue Apr 7 02:11:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA23051 for cvs-sys-outgoing; Tue, 7 Apr 1998 02:11:10 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA22917; Tue, 7 Apr 1998 02:10:54 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA01420; Tue, 7 Apr 1998 02:08:27 -0700 (PDT) Date: Tue, 7 Apr 1998 02:08:27 -0700 (PDT) Message-Id: <199804070908.CAA01420@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf files.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/04/07 02:08:27 PDT Modified files: sys/pc98/conf files.pc98 Log: Sync with sys/i386/conf/files.i386 revision 1.196. Revision Changes Path 1.60 +3 -2 src/sys/pc98/conf/files.pc98 From owner-cvs-sys Tue Apr 7 02:12:24 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA23223 for cvs-sys-outgoing; Tue, 7 Apr 1998 02:12:24 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA23140; Tue, 7 Apr 1998 02:12:08 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA01450; Tue, 7 Apr 1998 02:09:42 -0700 (PDT) Date: Tue, 7 Apr 1998 02:09:42 -0700 (PDT) Message-Id: <199804070909.CAA01450@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 npx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/04/07 02:09:42 PDT Modified files: sys/pc98/pc98 npx.c Log: Sync with sys/i386/isa/npx.c revision 1.58. Revision Changes Path 1.34 +1 -5 src/sys/pc98/pc98/npx.c From owner-cvs-sys Tue Apr 7 08:36:29 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA10303 for cvs-sys-outgoing; Tue, 7 Apr 1998 08:36:29 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA10256; Tue, 7 Apr 1998 08:36:17 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02804; Tue, 7 Apr 1998 08:33:48 -0700 (PDT) Date: Tue, 7 Apr 1998 08:33:48 -0700 (PDT) Message-Id: <199804071533.IAA02804@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/biosboot README.serial Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/04/07 08:33:48 PDT Modified files: sys/pc98/boot/biosboot README.serial Log: Sync with sys/i386/boot/biosboot/README.serial revision 1.9. Revision Changes Path 1.5 +3 -3 src/sys/pc98/boot/biosboot/README.serial From owner-cvs-sys Tue Apr 7 16:51:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA22590 for cvs-sys-outgoing; Tue, 7 Apr 1998 16:51:20 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [128.120.56.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA22544; Tue, 7 Apr 1998 16:50:52 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: from dragon.nuxi.com (d60-090.leach.ucdavis.edu [169.237.60.90]) by relay.nuxi.com (8.8.7/8.6.12) with ESMTP id QAA13468; Tue, 7 Apr 1998 16:50:49 -0700 (PDT) Received: (from obrien@localhost) by dragon.nuxi.com (8.8.8/8.7.3) id XAA10548; Tue, 7 Apr 1998 23:50:49 GMT Message-ID: <19980407165048.57366@nuxi.com> Date: Tue, 7 Apr 1998 16:50:48 -0700 From: "David O'Brien" To: Peter Wemm Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern vfs_vnops.c src/sys/sys fcntl.h Reply-To: obrien@NUXI.com References: <199804061738.KAA02766@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88 In-Reply-To: <199804061738.KAA02766@freefall.freebsd.org>; from Peter Wemm on Mon, Apr 06, 1998 at 10:38:44AM -0700 X-Warning: Mutt Bites! X-Operating-System: FreeBSD 2.2.6-STABLE Organization: The NUXI *BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > to not follow symlinks, but to open a handle on the link itself(!). > As strange as this might sound, it has several useful applications Does it only not follow symlinks if the symlink the target of the open, or it won't follow *any* symlink? Quite often I've used symlinks to put /tmp and /var/mail to other partitions (yet non-dedicated to that usage, so a normal mounting on /tmp or /var/mail was not appropriate). -- -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) From owner-cvs-sys Wed Apr 8 02:06:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA25152 for cvs-sys-outgoing; Wed, 8 Apr 1998 02:06:46 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA24933; Wed, 8 Apr 1998 02:04:32 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA07936; Wed, 8 Apr 1998 02:01:58 -0700 (PDT) Date: Wed, 8 Apr 1998 02:01:58 -0700 (PDT) Message-Id: <199804080901.CAA07936@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_main.c kern_clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/08 02:01:57 PDT Modified files: sys/kern init_main.c kern_clock.c Log: Minor adjustments to the timecounting and proc0. Mostly Submitted by: bde Revision Changes Path 1.88 +7 -5 src/sys/kern/init_main.c 1.67 +3 -3 src/sys/kern/kern_clock.c From owner-cvs-sys Wed Apr 8 08:03:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA15319 for cvs-sys-outgoing; Wed, 8 Apr 1998 08:03:18 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA15044; Wed, 8 Apr 1998 08:02:41 -0700 (PDT) (envelope-from nate@FreeBSD.org) From: Nate Williams Received: (from nate@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02916; Wed, 8 Apr 1998 08:00:05 -0700 (PDT) Date: Wed, 8 Apr 1998 08:00:05 -0700 (PDT) Message-Id: <199804081500.IAA02916@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pccard pccard.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 1998/04/08 08:00:04 PDT Modified files: sys/pccard pccard.c Log: - Fix bug I introduced a few months ago. If a driver fails the probe, correctly unregister the interrupt from the system. [ My fix is much simpler than the one provided in the PR ] PR: 6249 Revision Changes Path 1.57 +4 -4 src/sys/pccard/pccard.c From owner-cvs-sys Wed Apr 8 08:03:57 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA15650 for cvs-sys-outgoing; Wed, 8 Apr 1998 08:03:57 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA15567; Wed, 8 Apr 1998 08:03:46 -0700 (PDT) (envelope-from nate@FreeBSD.org) From: Nate Williams Received: (from nate@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA02953; Wed, 8 Apr 1998 08:01:10 -0700 (PDT) Date: Wed, 8 Apr 1998 08:01:10 -0700 (PDT) Message-Id: <199804081501.IAA02953@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pccard pccard.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 1998/04/08 08:01:09 PDT Modified files: (Branch: RELENG_2_2) sys/pccard pccard.c Log: MFC: Correctly unregister the interrupt from the system when probes fail. Revision Changes Path 1.27.2.5 +3 -3 src/sys/pccard/pccard.c From owner-cvs-sys Wed Apr 8 11:35:08 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA27519 for cvs-sys-outgoing; Wed, 8 Apr 1998 11:35:08 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA27353; Wed, 8 Apr 1998 11:34:37 -0700 (PDT) (envelope-from wosch@FreeBSD.org) From: Wolfram Schneider Received: (from wosch@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA04184; Wed, 8 Apr 1998 11:32:00 -0700 (PDT) Date: Wed, 8 Apr 1998 11:32:00 -0700 (PDT) Message-Id: <199804081832.LAA04184@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sbin/mount mntopts.h mount.8 mount.c src/sys/kern vfs_lookup.c vfs_syscalls.c vfs_vnops.c src/sys/sys mount.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wosch 1998/04/08 11:32:00 PDT Modified files: sbin/mount mntopts.h mount.8 mount.c sys/kern vfs_lookup.c vfs_syscalls.c vfs_vnops.c sys/sys mount.h Log: New mount option nosymfollow. If enabled, the kernel lookup() function will not follow symbolic links on the mounted file system and return EACCES (Permission denied). Revision Changes Path 1.13 +3 -1 src/sbin/mount/mntopts.h 1.22 +4 -1 src/sbin/mount/mount.8 1.25 +4 -1 src/sbin/mount/mount.c 1.27 +5 -1 src/sys/kern/vfs_lookup.c 1.97 +3 -5 src/sys/kern/vfs_syscalls.c 1.55 +6 -1 src/sys/kern/vfs_vnops.c 1.61 +2 -1 src/sys/sys/mount.h From owner-cvs-sys Wed Apr 8 11:49:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA29827 for cvs-sys-outgoing; Wed, 8 Apr 1998 11:49:35 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from lsd.relcom.eu.net (ache@lsd.relcom.eu.net [193.125.27.73]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA29706; Wed, 8 Apr 1998 11:48:55 -0700 (PDT) (envelope-from ache@lsd.relcom.eu.net) Received: (from ache@localhost) by lsd.relcom.eu.net (8.8.8/8.8.8) id WAA03046; Wed, 8 Apr 1998 22:48:35 +0400 (MSD) (envelope-from ache) Message-ID: <19980408224834.38476@nagual.pp.ru> Date: Wed, 8 Apr 1998 22:48:34 +0400 From: =?koi8-r?B?4c7E0sXKIP7F0s7P1w==?= To: Wolfram Schneider , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sbin/mount mntopts.h mount.8 mount.c src/sys/kern vfs_lookup.c vfs_syscalls.c vfs_vnops.c src/sys/sys mount.h Mail-Followup-To: Wolfram Schneider , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG, cvs-sys@FreeBSD.ORG References: <199804081832.LAA04184@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i In-Reply-To: <199804081832.LAA04184@freefall.freebsd.org>; from wosch@FreeBSD.ORG on Wed, Apr 08, 1998 at 11:32:00AM -0700 Organization: Biomechanoid Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Wed, Apr 08, 1998 at 11:32:00AM -0700, Wolfram Schneider wrote: > wosch 1998/04/08 11:32:00 PDT > > Modified files: > sbin/mount mntopts.h mount.8 mount.c > sys/kern vfs_lookup.c vfs_syscalls.c vfs_vnops.c > sys/sys mount.h > Log: > New mount option nosymfollow. If enabled, the kernel lookup() > function will not follow symbolic links on the mounted > file system and return EACCES (Permission denied). Why? If you care of /tmp, it can be easily overwritted with TMPDIR env. variable as peter points. -- Andrey A. Chernov http://www.nagual.pp.ru/~ache/ MTH/SH/HE S-- W-- N+ PEC>+ D A a++ C G>+ QH+(++) 666+>++ Y From owner-cvs-sys Wed Apr 8 13:02:50 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA09324 for cvs-sys-outgoing; Wed, 8 Apr 1998 13:02:50 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA09260; Wed, 8 Apr 1998 13:02:41 -0700 (PDT) (envelope-from sos@FreeBSD.org) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA04388; Wed, 8 Apr 1998 13:00:03 -0700 (PDT) Date: Wed, 8 Apr 1998 13:00:03 -0700 (PDT) Message-Id: <199804082000.NAA04388@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wst.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 1998/04/08 13:00:03 PDT Modified files: sys/i386/isa wst.c Log: Fix a minor bug (|| instead of |) Revision Changes Path 1.3 +3 -3 src/sys/i386/isa/wst.c From owner-cvs-sys Wed Apr 8 13:07:34 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA10681 for cvs-sys-outgoing; Wed, 8 Apr 1998 13:07:34 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA10461; Wed, 8 Apr 1998 13:07:18 -0700 (PDT) (envelope-from sos@FreeBSD.org) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA04436; Wed, 8 Apr 1998 13:04:40 -0700 (PDT) Date: Wed, 8 Apr 1998 13:04:40 -0700 (PDT) Message-Id: <199804082004.NAA04436@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wd.c wdreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 1998/04/08 13:04:40 PDT Modified files: sys/i386/isa wd.c wdreg.h Log: Add LBA mode support for large drives. Use config flags 0x1000 to enable LBA mode. It should be enabled in the BIOS too to avoid geometry confusion. One catch though, I'm not sure all BIOS's uses the 64head/63secs translation, all mine does but.... Revision Changes Path 1.153 +69 -42 src/sys/i386/isa/wd.c 1.22 +2 -1 src/sys/i386/isa/wdreg.h From owner-cvs-sys Wed Apr 8 21:43:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA18196 for cvs-sys-outgoing; Wed, 8 Apr 1998 21:43:27 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from gaia.coppe.ufrj.br (cisigw.coppe.ufrj.br [146.164.5.200]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA18188; Wed, 8 Apr 1998 21:43:19 -0700 (PDT) (envelope-from jonny@coppe.ufrj.br) Received: (from jonny@localhost) by gaia.coppe.ufrj.br (8.8.8/8.8.8) id BAA23976; Thu, 9 Apr 1998 01:43:16 -0300 (EST) (envelope-from jonny) From: Joao Carlos Mendes Luis Message-Id: <199804090443.BAA23976@gaia.coppe.ufrj.br> Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h In-Reply-To: <199804082004.NAA04436@freefall.freebsd.org> from =?ISO-8859-1?Q?S=F8ren_Schmidt?= at "Apr 8, 98 01:04:40 pm" To: sos@FreeBSD.ORG (Søren Schmidt) Date: Thu, 9 Apr 1998 01:43:15 -0300 (EST) Cc: cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk #define quoting(Søren Schmidt) // sos 1998/04/08 13:04:40 PDT // // Modified files: // sys/i386/isa wd.c wdreg.h // Log: // Add LBA mode support for large drives. // Use config flags 0x1000 to enable LBA mode. It should be enabled in // the BIOS too to avoid geometry confusion. // // One catch though, I'm not sure all BIOS's uses the 64head/63secs // translation, all mine does but.... You don't have any disk bigger than 2G, am I right ? My ASUS motherboard and most I have seen until now choose the translation based on disk size. Disk up to 2G -> 64/63. Between 2G and 4G -> 128/63, 4G and 8G -> 255/63. I've never seen a disk bigger than 8G, so I don't know how they would behave. The best option would be to ask BIOS for this info. How is the VM86 mode support going in -current ? :) Jonny -- Joao Carlos Mendes Luis jonny@gta.ufrj.br +55 21 290-4698 jonny@coppe.ufrj.br Universidade Federal do Rio de Janeiro UFRJ/COPPE/CISI PGP fingerprint: 29 C0 50 B9 B6 3E 58 F2 83 5F E3 26 BF 0F EA 67 From owner-cvs-sys Thu Apr 9 01:18:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA22413 for cvs-sys-outgoing; Thu, 9 Apr 1998 01:18:59 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from sos.freebsd.dk (sos.freebsd.dk [195.8.129.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA22399; Thu, 9 Apr 1998 01:18:55 -0700 (PDT) (envelope-from sos@sos.freebsd.dk) Received: (from sos@localhost) by sos.freebsd.dk (8.8.8/8.8.8) id KAA01248; Thu, 9 Apr 1998 10:18:46 +0200 (MEST) (envelope-from sos) Message-Id: <199804090818.KAA01248@sos.freebsd.dk> Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h In-Reply-To: <199804090443.BAA23976@gaia.coppe.ufrj.br> from Joao Carlos Mendes Luis at "Apr 9, 98 01:43:15 am" To: jonny@coppe.ufrj.br (Joao Carlos Mendes Luis) Date: Thu, 9 Apr 1998 10:18:46 +0200 (MEST) Cc: sos@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: Søren Schmidt Reply-to: sos@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL30 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In reply to Joao Carlos Mendes Luis who wrote: > #define quoting(Søren Schmidt) > // sos 1998/04/08 13:04:40 PDT > // > // Modified files: > // sys/i386/isa wd.c wdreg.h > // Log: > // Add LBA mode support for large drives. > // Use config flags 0x1000 to enable LBA mode. It should be enabled in > // the BIOS too to avoid geometry confusion. > // > // One catch though, I'm not sure all BIOS's uses the 64head/63secs > // translation, all mine does but.... > > You don't have any disk bigger than 2G, am I right ? My ASUS motherboard > and most I have seen until now choose the translation based on disk size. > Disk up to 2G -> 64/63. Between 2G and 4G -> 128/63, 4G and 8G -> 255/63. > I've never seen a disk bigger than 8G, so I don't know how they would > behave. Well, I do have 4.3G disks and they still get 64/63, but as I said.... > The best option would be to ask BIOS for this info. How is the VM86 mode > support going in -current ? :) Exactly, but this is mostly a stopgap solution to those with big drives in dedicated mode..., -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end .. From owner-cvs-sys Thu Apr 9 07:03:32 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA29481 for cvs-sys-outgoing; Thu, 9 Apr 1998 07:03:32 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA29431; Thu, 9 Apr 1998 07:03:21 -0700 (PDT) (envelope-from nate@FreeBSD.org) From: Nate Williams Received: (from nate@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA00298; Thu, 9 Apr 1998 07:00:38 -0700 (PDT) Date: Thu, 9 Apr 1998 07:00:38 -0700 (PDT) Message-Id: <199804091400.HAA00298@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pccard pccard.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 1998/04/09 07:00:38 PDT Modified files: (Branch: RELENG_2_2) sys/pccard pccard.c Log: - Whoops, better have the structure created before trying to use it in the patch I just submitted. Noticed by: phk Revision Changes Path 1.27.2.6 +1 -1 src/sys/pccard/pccard.c From owner-cvs-sys Thu Apr 9 07:04:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA29618 for cvs-sys-outgoing; Thu, 9 Apr 1998 07:04:05 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA29536; Thu, 9 Apr 1998 07:03:59 -0700 (PDT) (envelope-from nate@FreeBSD.org) From: Nate Williams Received: (from nate@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA00331; Thu, 9 Apr 1998 07:01:15 -0700 (PDT) Date: Thu, 9 Apr 1998 07:01:15 -0700 (PDT) Message-Id: <199804091401.HAA00331@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pccard pccard.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 1998/04/09 07:01:15 PDT Modified files: sys/pccard pccard.c Log: - Whoops, better have the structure created before trying to use it in the patch I just submitted. Noticed by: phk Revision Changes Path 1.58 +2 -2 src/sys/pccard/pccard.c From owner-cvs-sys Thu Apr 9 10:49:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA15391 for cvs-sys-outgoing; Thu, 9 Apr 1998 10:49:46 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA15108; Thu, 9 Apr 1998 10:46:47 -0700 (PDT) (envelope-from sos@FreeBSD.org) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA00478; Thu, 9 Apr 1998 10:46:47 -0700 (PDT) Date: Thu, 9 Apr 1998 10:46:47 -0700 (PDT) Message-Id: <199804091746.KAA00478@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 1998/04/09 10:46:47 PDT Modified files: sys/i386/isa wd.c Log: Try to use the "right" CHS translations of a LBA device. Drives bigger than 8.4G is still in question until I get a drive to test on... Revision Changes Path 1.154 +21 -4 src/sys/i386/isa/wd.c From owner-cvs-sys Thu Apr 9 15:31:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA26148 for cvs-sys-outgoing; Thu, 9 Apr 1998 15:31:38 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA25801; Thu, 9 Apr 1998 15:29:02 -0700 (PDT) (envelope-from sos@FreeBSD.org) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA01133; Thu, 9 Apr 1998 15:28:59 -0700 (PDT) Date: Thu, 9 Apr 1998 15:28:59 -0700 (PDT) Message-Id: <199804092228.PAA01133@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 1998/04/09 15:28:58 PDT Modified files: sys/i386/conf LINT Log: Add the new LBA mode support in the wd? config examples. Revision Changes Path 1.424 +3 -2 src/sys/i386/conf/LINT From owner-cvs-sys Thu Apr 9 17:11:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA07862 for cvs-sys-outgoing; Thu, 9 Apr 1998 17:11:18 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA07551; Thu, 9 Apr 1998 17:09:08 -0700 (PDT) (envelope-from alex@FreeBSD.org) From: Alex Nash Received: (from alex@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA01447; Thu, 9 Apr 1998 17:09:05 -0700 (PDT) Date: Thu, 9 Apr 1998 17:09:05 -0700 (PDT) Message-Id: <199804100009.RAA01447@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk alex 1998/04/09 17:09:05 PDT Modified files: sys/kern vfs_vnops.c Log: Grammar police. Revision Changes Path 1.56 +2 -2 src/sys/kern/vfs_vnops.c From owner-cvs-sys Thu Apr 9 18:00:24 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA14752 for cvs-sys-outgoing; Thu, 9 Apr 1998 18:00:24 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA14737; Thu, 9 Apr 1998 18:00:13 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id KAA08006; Fri, 10 Apr 1998 10:55:03 +1000 Date: Fri, 10 Apr 1998 10:55:03 +1000 From: Bruce Evans Message-Id: <199804100055.KAA08006@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, sos@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified files: > sys/i386/isa wd.c > Log: > Try to use the "right" CHS translations of a LBA device. > Drives bigger than 8.4G is still in question until I get a drive > to test on... The right geometry is usually given by the default translation mode for drives smaller than 8G (same as previously). There's nothing better than 255H/63C for larger drives. Presumably the default translation mode gives this if the drive supports CHS. The Quantum Bigfoot 12G can probably be supported without using LBA mode. Since the old driver sort of worked, this drive must support CHS mode, so it should all be accessible using any CHS translation with 65535 * heads * sectors >= wp->wdp_lbasize. Just set its size to wp->wdp_lbasize instead of to the default, and adjust the number of cylinders. (diskslice_machdep.c already does similar adjustments if any slice seems to go beyond the end of the disk, but it is too CHS-centric and only works up to C=1024). The need for LBA can probably be determined automatically using (wp->wdp_heads == 0 && wp->wdp_sectors == 0). (ATA-4 permits drives larger than 8G to not support CHS. If it is not supported, then the default translation is 0/0.) I think we won't see any drives that don't support it until 8G is a tiny drive. Bugs: - all driver flags except DKFL_LBA are clobbered by `&='ing with DKFL_LBA instead of `&'ing with it. This pessimizes even the non-LBA case. - LBA is not used for dumps when it is used for normal i/o. This is serious on drives that support CHS, since the guessed geometry may differ from the current (= default) geometry, so dumps may be written to the wrong place. Bruce From owner-cvs-sys Fri Apr 10 01:04:54 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA22320 for cvs-sys-outgoing; Fri, 10 Apr 1998 01:04:54 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA21993; Fri, 10 Apr 1998 01:00:30 -0700 (PDT) (envelope-from sos@FreeBSD.org) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA02439; Fri, 10 Apr 1998 01:00:25 -0700 (PDT) Date: Fri, 10 Apr 1998 01:00:25 -0700 (PDT) Message-Id: <199804100800.BAA02439@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 1998/04/10 01:00:24 PDT Modified files: sys/i386/isa wd.c Log: Do not clobber "heads" by &= in wdcommand use only &. Spotted by: bde Revision Changes Path 1.155 +2 -2 src/sys/i386/isa/wd.c From owner-cvs-sys Fri Apr 10 01:04:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA22333 for cvs-sys-outgoing; Fri, 10 Apr 1998 01:04:58 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from sos.freebsd.dk (sos.freebsd.dk [195.8.129.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA22309; Fri, 10 Apr 1998 01:04:48 -0700 (PDT) (envelope-from sos@sos.freebsd.dk) Received: (from sos@localhost) by sos.freebsd.dk (8.8.8/8.8.8) id KAA01596; Fri, 10 Apr 1998 10:04:35 +0200 (MEST) (envelope-from sos) Message-Id: <199804100804.KAA01596@sos.freebsd.dk> Subject: Re: cvs commit: src/sys/i386/isa wd.c In-Reply-To: <199804100055.KAA08006@godzilla.zeta.org.au> from Bruce Evans at "Apr 10, 98 10:55:03 am" To: bde@zeta.org.au (Bruce Evans) Date: Fri, 10 Apr 1998 10:04:34 +0200 (MEST) Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org, cvs-sys@FreeBSD.org, sos@FreeBSD.org From: Søren Schmidt Reply-to: sos@FreeBSD.org X-Mailer: ELM [version 2.4ME+ PL30 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk In reply to Bruce Evans who wrote: > > The right geometry is usually given by the default translation mode > for drives smaller than 8G (same as previously). Maybe. > There's nothing better than 255H/63C for larger drives. Presumably > the default translation mode gives this if the drive supports CHS. Maybe. > The Quantum Bigfoot 12G can probably be supported without using > LBA mode. Since the old driver sort of worked, this drive must > support CHS mode, so it should all be accessible using any CHS > translation with 65535 * heads * sectors >= wp->wdp_lbasize. > Just set its size to wp->wdp_lbasize instead of to the default, > and adjust the number of cylinders. (diskslice_machdep.c already > does similar adjustments if any slice seems to go beyond the > end of the disk, but it is too CHS-centric and only works up to > C=1024). This might be possible, but according to the ATA4 std. the CHS mode is "optional" for the drive makers, so we cannot knwo. Its also easier to just use LBA all over :) > The need for LBA can probably be determined automatically using > (wp->wdp_heads == 0 && wp->wdp_sectors == 0). (ATA-4 permits > drives larger than 8G to not support CHS. If it is not supported, > then the default translation is 0/0.) I think we won't see any > drives that don't support it until 8G is a tiny drive. Right, but this only works if the drives implements the optional part above. I dont knwo before I get HW to test on. > Bugs: > - all driver flags except DKFL_LBA are clobbered by `&='ing with > DKFL_LBA instead of `&'ing with it. This pessimizes even the > non-LBA case. Oops, fixed. > - LBA is not used for dumps when it is used for normal i/o. This > is serious on drives that support CHS, since the guessed geometry > may differ from the current (= default) geometry, so dumps may be > written to the wrong place. I know, I didn't say it was perfect :) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end .. From owner-cvs-sys Fri Apr 10 05:44:07 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA29394 for cvs-sys-outgoing; Fri, 10 Apr 1998 05:44:07 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from zero.aec.at (qmaill@zero.aec.at [193.170.192.102]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id FAA29306 for ; Fri, 10 Apr 1998 05:43:59 -0700 (PDT) (envelope-from andi@zero.aec.at) Received: (qmail 30928 invoked by uid 573); 10 Apr 1998 11:41:18 -0000 To: Wolfram Schneider Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sbin/mount mntopts.h mount.8 mount.c src/sys/kern vfs_lookup.c vfs_syscalls.c vfs_vnops.c src/sys/sys mount.h References: <199804081832.LAA04184@freefall.freebsd.org> From: Andi Kleen Date: 10 Apr 1998 13:41:18 +0200 In-Reply-To: Wolfram Schneider's message of Wed, 8 Apr 1998 11:32:00 -0700 (PDT) Message-ID: Lines: 18 X-Mailer: Gnus v5.4.41/Emacs 19.34 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Wolfram Schneider writes: > wosch 1998/04/08 11:32:00 PDT > > Modified files: > sbin/mount mntopts.h mount.8 mount.c > sys/kern vfs_lookup.c vfs_syscalls.c vfs_vnops.c > sys/sys mount.h > Log: > New mount option nosymfollow. If enabled, the kernel lookup() > function will not follow symbolic links on the mounted > file system and return EACCES (Permission denied). Note that this is not enough alone to prevent /tmp races. A malicious user can still use a named pipe to feed the victim changed data. -Andi From owner-cvs-sys Fri Apr 10 23:15:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA08025 for cvs-sys-outgoing; Fri, 10 Apr 1998 23:15:44 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA08009; Fri, 10 Apr 1998 23:15:36 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id QAA00441; Sat, 11 Apr 1998 16:14:15 +1000 Date: Sat, 11 Apr 1998 16:14:15 +1000 From: Bruce Evans Message-Id: <199804110614.QAA00441@godzilla.zeta.org.au> To: bde@zeta.org.au, sos@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/isa wd.c Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org, cvs-sys@FreeBSD.org Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk >> The Quantum Bigfoot 12G can probably be supported without using >> LBA mode. Since the old driver sort of worked, this drive must >> support CHS mode, so it should all be accessible using any CHS >> translation with 65535 * heads * sectors >= wp->wdp_lbasize. >> Just set its size to wp->wdp_lbasize instead of to the default, >> and adjust the number of cylinders. (diskslice_machdep.c already >> does similar adjustments if any slice seems to go beyond the >> end of the disk, but it is too CHS-centric and only works up to >> C=1024). > >This might be possible, but according to the ATA4 std. the CHS >mode is "optional" for the drive makers, so we cannot knwo. We can know - see my next paragraph. >Its also easier to just use LBA all over :) It's harder, because very old drives don't support it, and it is not easy to tell which old drives support it. >> The need for LBA can probably be determined automatically using >> (wp->wdp_heads == 0 && wp->wdp_sectors == 0). (ATA-4 permits >> drives larger than 8G to not support CHS. If it is not supported, >> then the default translation is 0/0.) I think we won't see any >> drives that don't support it until 8G is a tiny drive. > >Right, but this only works if the drives implements the optional >part above. I dont knwo before I get HW to test on. Testing proves nothing, since future drives are not required to support it. OTOH, current models of the Quantum Bigfoot 12G obviously support it, since otherwise the bug reports would be about division by 0 instead of missing sectors. Bruce From owner-cvs-sys Sat Apr 11 10:24:34 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA05141 for cvs-sys-outgoing; Sat, 11 Apr 1998 10:24:34 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA05101; Sat, 11 Apr 1998 10:24:28 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA29638; Sat, 11 Apr 1998 10:24:12 -0700 (PDT) Date: Sat, 11 Apr 1998 10:24:12 -0700 (PDT) Message-Id: <199804111724.KAA29638@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_main.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/11 10:24:11 PDT Modified files: sys/kern init_main.c Log: When pmap_pinit0() allocates a page for proc0's page directory, kernal page table may need to be extended. But while growing the kernel page table (pmap_growkernel()), newly allocated kernel page table pages are entered into every process' page directory. For proc0, the page directory is not allocated yet, and results in a page fault. Eventually, the machine panics with "lockmgr: not holding exclusive lock". PR: 5458 Reviewed by: phk Submitted by: Luoqi Chen Revision Changes Path 1.89 +2 -2 src/sys/kern/init_main.c From owner-cvs-sys Sat Apr 11 13:10:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA00155 for cvs-sys-outgoing; Sat, 11 Apr 1998 13:10:05 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA29936; Sat, 11 Apr 1998 13:09:58 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA01487; Sat, 11 Apr 1998 13:09:41 -0700 (PDT) Date: Sat, 11 Apr 1998 13:09:41 -0700 (PDT) Message-Id: <199804112009.NAA01487@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/04/11 13:09:41 PDT Modified files: sys/i386/isa wd.c Log: Minor typo in the wd driver. The manifestation of this bug is a tremendous perf decrease due to the disabling of advanced features such as DMA, Ultra DMA, and 32bit mode. This patch might have been reported by someone else (I seem to remember it.) Revision Changes Path 1.156 +2 -2 src/sys/i386/isa/wd.c From owner-cvs-sys Sat Apr 11 13:32:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA02269 for cvs-sys-outgoing; Sat, 11 Apr 1998 13:32:10 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA02160; Sat, 11 Apr 1998 13:32:03 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA01564; Sat, 11 Apr 1998 13:31:46 -0700 (PDT) Date: Sat, 11 Apr 1998 13:31:46 -0700 (PDT) Message-Id: <199804112031.NAA01564@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern uipc_syscalls.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/04/11 13:31:46 PDT Modified files: sys/kern uipc_syscalls.c Log: setsockopt() transports user option data in an mbuf. if the user data is greater than MLEN, setsockopt is unable to pass it onto the protocol handler. Allocate a cluster in such case. PR: 2575 Reviewed by: phk Submitted by: Julian Assange proff@iq.org Revision Changes Path 1.38 +7 -2 src/sys/kern/uipc_syscalls.c From owner-cvs-sys Sat Apr 11 18:56:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA22903 for cvs-sys-outgoing; Sat, 11 Apr 1998 18:56:03 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA22804; Sat, 11 Apr 1998 18:55:21 -0700 (PDT) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.8.8/8.8.8) id VAA20615; Sat, 11 Apr 1998 21:54:37 -0400 (EDT) (envelope-from wollman) Date: Sat, 11 Apr 1998 21:54:37 -0400 (EDT) From: Garrett Wollman Message-Id: <199804120154.VAA20615@khavrinen.lcs.mit.edu> To: Poul-Henning Kamp Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern uipc_syscalls.c In-Reply-To: <199804112031.NAA01564@freefall.freebsd.org> References: <199804112031.NAA01564@freefall.freebsd.org> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk < said: > setsockopt() transports user option data in an mbuf. if the user > data is greater than MLEN, setsockopt is unable to pass it onto > the protocol handler. Allocate a cluster in such case. Actually, what is eventually supposed to happen (after I pop about five other projects off my stack) is that socket options are passed down in the kernel as uio structs, and don't get copied in until the appropriate lower layer has accepted them. (This also eliminates yet another use of mbufs to hold something other than packet data.) -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, CRS, or NSA| - Susan Aglukark and Chad Irschick From owner-cvs-sys Sat Apr 11 19:03:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA23639 for cvs-sys-outgoing; Sat, 11 Apr 1998 19:03:28 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA23287; Sat, 11 Apr 1998 19:00:20 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id LAA31862; Sun, 12 Apr 1998 11:57:33 +1000 Date: Sun, 12 Apr 1998 11:57:33 +1000 From: Bruce Evans Message-Id: <199804120157.LAA31862@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, dyson@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified files: > sys/i386/isa wd.c > Log: > Minor typo in the wd driver. The manifestation of this bug > is a tremendous perf decrease due to the disabling of advanced > features such as DMA, Ultra DMA, and 32bit mode. This patch > might have been reported by someone else (I seem to remember > it.) > > Revision Changes Path > 1.156 +2 -2 src/sys/i386/isa/wd.c I reported it and rev.1.155 credited me, but rev.155 actually fixed yet another `&=' bug. Bruce From owner-cvs-sys Sat Apr 11 20:10:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA03149 for cvs-sys-outgoing; Sat, 11 Apr 1998 20:10:20 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA03110; Sat, 11 Apr 1998 20:10:03 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA05001; Sat, 11 Apr 1998 20:09:44 -0700 (PDT) Date: Sat, 11 Apr 1998 20:09:44 -0700 (PDT) Message-Id: <199804120309.UAA05001@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys aio.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/04/11 20:09:43 PDT Modified files: sys/sys aio.h Log: Add aio_error decl. Revision Changes Path 1.8 +6 -1 src/sys/sys/aio.h From owner-cvs-sys Sat Apr 11 21:48:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA14749 for cvs-sys-outgoing; Sat, 11 Apr 1998 21:48:38 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA14714; Sat, 11 Apr 1998 21:48:32 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA06030; Sat, 11 Apr 1998 21:48:13 -0700 (PDT) Date: Sat, 11 Apr 1998 21:48:13 -0700 (PDT) Message-Id: <199804120448.VAA06030@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/biosboot boot.c sys.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/04/11 21:48:13 PDT Modified files: sys/pc98/boot/biosboot boot.c sys.c Log: Fix the problem when SCSI ID is not contiguous. Submitted by: URATA Shuichiro Revision Changes Path 1.17 +14 -2 src/sys/pc98/boot/biosboot/boot.c 1.14 +6 -12 src/sys/pc98/boot/biosboot/sys.c From owner-cvs-sys Sat Apr 11 21:49:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA14818 for cvs-sys-outgoing; Sat, 11 Apr 1998 21:49:41 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA14783; Sat, 11 Apr 1998 21:49:34 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA06061; Sat, 11 Apr 1998 21:49:15 -0700 (PDT) Date: Sat, 11 Apr 1998 21:49:15 -0700 (PDT) Message-Id: <199804120449.VAA06061@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/biosboot boot.c sys.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/04/11 21:49:15 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/boot/biosboot boot.c sys.c Log: MFC (fix the problem when SCSI ID is not contiguous). Revision Changes Path 1.6.2.5 +14 -2 src/sys/pc98/boot/biosboot/boot.c 1.6.2.4 +6 -12 src/sys/pc98/boot/biosboot/sys.c From owner-cvs-sys Sat Apr 11 22:05:48 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA17193 for cvs-sys-outgoing; Sat, 11 Apr 1998 22:05:48 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA17157; Sat, 11 Apr 1998 22:05:41 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA06123; Sat, 11 Apr 1998 22:05:21 -0700 (PDT) Date: Sat, 11 Apr 1998 22:05:21 -0700 (PDT) Message-Id: <199804120505.WAA06123@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/04/11 22:05:21 PDT Modified files: sys/pc98/pc98 wd.c Log: Sync with sys/i386/isa/wd.c revision 1.155. Revision Changes Path 1.46 +85 -41 src/sys/pc98/pc98/wd.c