summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Deliver signals posted via an upcall to the appropriate thread.mini2003-02-1712-1050/+548
|
* Use the proc lock to protect p_realtimer instead of Giant, and obtaintjr2003-02-175-48/+38
| | | | | | sched_lock around accesses to p_stats->p_timer[] to avoid a potential race with hardclock. getitimer(), setitimer() and the realitexpire() callout are now Giant-free.
* - Add a new function, thread_signal_add(), that is called from postsig tojeff2003-02-175-61/+82
| | | | | | | | add a signal to a mailbox's pending set. - Add a new function, thread_signal_upcall(), this causes the current thread to upcall so that we can deliver pending signals. Reviewed by: mini
* Move a bunch of flags from the KSE to the thread.julian2003-02-1735-110/+89
| | | | | | | | I was in two minds as to where to put them in the first case.. I should have listenned to the other mind. Submitted by: parts by davidxu@ Reviewed by: jeff@ mini@
* Define _ALIGNBYTES to be 15. This should have been done right away.marcel2003-02-171-1/+1
|
* Print two new processor features:marcel2003-02-171-2/+4
| | | | | o Spontaneous deferral (A feature required by dutch railways :-) o 16-byte atomic operations (ld, st, cmpxchg)
* Call the weak symbol for sigprocmask, so that it can be overridden.mini2003-02-171-1/+1
|
* - Split the struct kse into struct upcall and struct kse. struct kse willjeff2003-02-1719-1324/+1419
| | | | | | | soon be visible only to schedulers. This greatly simplifies much the KSE code. Submitted by: davidxu
* Move call to pci_print_verbose until after all the variables that itimp2003-02-171-1/+1
| | | | | | depends on. Pointy hat to: imp (anybody know if these things are accepted at Eco-Cycle?)
* Back out "drop first N values" method of removing monotonically increasedache2003-02-171-7/+1
| | | | | | | | | | | | | | | seed->first value correlation. It breaks rand_r()... Other possible methods like shuffling inside aray will breaks rand_r() too, because it assumes only one word state, i.e. nothing extra can be added after seed assignment in srand(). BTW, for old formulae seed->first value correlation is not so monotonically increased as with other Linear Congruential Generators of this type only becase arithmetic overflow happens. But overflow affects distribution and lower bits very badly, as many articles says, such type of overflow not improves PRNG. So, monotonically increased seed->first value correlation problem remains...
* Second attempt at removing machdep.h and using ALIGN from <sys/param.h>.tjr2003-02-173-56/+6
| | | | | | The problem with the previous attempt, as noticed by Marcel, was that stacknxt was being aligned to a pointer boundary instead of an ALIGNBYTES + 1 boundary, which broke sparc64.
* - Move ke_sticks, ke_iticks, ke_uticks, ke_uu, ke_su, and ke_iu back intojeff2003-02-1711-98/+87
| | | | | | | the proc. These counters are only examined through calcru. Submitted by: davidxu Tested on: x86, alpha, UP/SMP
* Correct the BSD/OS macro.trhodes2003-02-161-1/+1
|
* New release notes: FILE 3.40, IPFilter 3.4.31.bmah2003-02-162-2/+14
| | | | MFC noted: OpenSSL 0.9.7.
* We stopped reloading rc.conf for each script a long time ago. Thingsmtm2003-02-161-2/+2
| | | | | | | shouldn't depend on that any more. PR: conf/48332 Approved by: markm (mentor)(implicit)
* zero the end of the memory cluster we're disposing of. Otherwise tehgallatin2003-02-161-0/+1
| | | | | | | vm page startup code finds a 20GB cluster on this wacky alphaserver I'm working on.. MFC After: 7 days
* Change "dev_t gdbdev" to "void *gdb_arg", some possible paths for GDBphk2003-02-168-30/+30
| | | | will not have a dev_t.
* Correct typos.schweikh2003-02-162-2/+2
| | | | | Submitted by: Seth Hieronymus <sethh@principia.edu> X-MFC after: 4.8 is out the door
* Update copyright.mtm2003-02-162-6/+2
|
* Whatever dumbass wrote sio_pci.c didn't include a detach method.imp2003-02-161-0/+1
| | | | | | | | | | | Wearing said pointy hat, correct the oversight and hope nobody notices. # this should make xircom modems happier to detach once other bugs with # the cardbus layer are fixed. Noticed by: scottl Conical Hat to: imp
* Condense the output to one line per removed user. For user's whomtm2003-02-162-21/+56
| | | | | | want the more verbose version, there's a -v option. Approved by: markm (mentor)
* No need to wrap siodetach() with sio_pccard_detach.imp2003-02-161-9/+1
|
* When trimming memory to fit Maxmem, and we discard an entire cluster,gallatin2003-02-161-0/+1
| | | | | | | make certain to subtract its pages from physmem. Otherwise we end up running phys_avail_cnt negative, and bad stuff happens. MFC After: 1 week
* Eliminate 61 warnings emitted at WARNS=2 (leaving 53 to go).nectar2003-02-1637-39/+74
| | | | | | | Only warnings that could be fixed without changing the generated object code and without restructuring the source code have been handled. Reviewed by: /sbin/md5
* Fix logic in loop so it actually executes.alfred2003-02-161-1/+1
| | | | Pointed out by: fjoe
* Add #include <sys/resource.h>phk2003-02-162-0/+2
| | | | | My apologies for missing these #includes, I must have confused the dependencies with a wrong timestamp or something.
* Add #include <sys/resource.h>phk2003-02-163-0/+3
|
* Add #include <sys/resource.h>phk2003-02-162-0/+2
|
* Add #include <sys/resource.h>phk2003-02-161-0/+1
|
* Pointy hat- bad commit.mjacob2003-02-161-1/+1
|
* This file is now empty and should no longer be used anywhere.phk2003-02-161-0/+2
| | | | Put a #warning here to alert people to the fact.
* Remove #include <sys/dkstat.h>phk2003-02-1637-37/+0
|
* Remove <sys/dkstat.h> #includephk2003-02-161-1/+0
|
* Remove include of <sys/dkstat.h>phk2003-02-161-1/+0
|
* Move cp_time[CPUSTATES] and related #defines to <sys/resource.h>phk2003-02-162-12/+8
|
* Premptively include <sys/resource.h> to get the cp_time[CPUSTATES].phk2003-02-161-0/+1
|
* Declare tty related counters in a tty related .h file.phk2003-02-162-4/+4
|
* Move the tty related statistics counters to live with the tty code.phk2003-02-162-5/+5
|
* Alphabetize.des2003-02-161-9/+9
|
* Back out previous commit now that pam_opieaccess(8) has an allow_localdes2003-02-161-1/+1
| | | | option.
* Add the allow_local option to all pam_opieaccess entries.des2003-02-166-6/+6
|
* Add the want_agent option to the commented-out "session" pam_ssh entry.des2003-02-161-1/+1
|
* Add an "allow_local" option which forces historical behaviour.des2003-02-162-2/+20
|
* This commit was generated by cvs2svn to compensate for changes in r110989,des2003-02-161-2/+2
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * MFP4: guard against null pointer dereference which sshd can cause (#25271)des2003-02-161-2/+2
| |
* | Paranoia: instead of a NULL conversation function, use one that alwaysdes2003-02-161-6/+24
| | | | | | | | | | | | | | | | returns PAM_CONV_ERR; moreover, make sure we always have the right conversation function installed before calling PAM service functions. Also unwrap some not-so-long lines. MFC after: 3 days
* | - Introduce a new function bremfreel() that does a bremfree with the bufjeff2003-02-161-8/+14
| | | | | | | | | | | | | | | | | | queue lock already held. - In getblk() and flushbufqueues() use bremfreel() while we still have the buf queue lock held to keep the lists consistent. - Add LK_NOWAIT to two cases where we're essentially asserting that the bufs are not locked while acquiring the locks. This will make sure that we get the appropriate panic() and not another one for sleeping with a lock held.
* | - Add a WITNESS_SLEEP() for the appropriate cases in lockmgr().jeff2003-02-161-0/+7
| |
* | Pass FTP_PASSIVE_MODE, FTP_PROXY, and HTTP_PROXY variables to chroot sandbox.matusita2003-02-161-0/+3
| | | | | | | | | | | | | | | | These variables will be used by pkg_add, which installs mkisofs package while MAKE_ISOS=YES. See src/release/${arch}/mkisoimages.sh if you doubt. No objection heard from: current@FreeBSD.org Suggested by: des, nectar (about *_PROXY variables)
* | Remove GIANT_REQUIRED from vm_pageq_remove().alc2003-02-161-1/+0
| |
OpenPOWER on IntegriCloud