summaryrefslogtreecommitdiffstats
path: root/sys/netsmb
Commit message (Expand)AuthorAgeFilesLines
* Switch to our preferred 2-clause BSD license.joel2010-04-0716-101/+5
* Don't print out a message on loading a module. 'kldload -v' and 'kldstatn_hibma2009-09-101-2/+0
* Rework socket upcalls to close some races with setup/teardown of upcalls.jhb2009-06-011-5/+4
* Implement device cloning for /dev/nsmb, the netsmb control pseudo-device.rwatson2008-11-031-7/+19
* Catch up with netsmb locking: explicit thread arguments no longer required.rwatson2008-11-021-4/+4
* Catch up internal locking routines in netsmb with lockmgr changes --rwatson2008-11-022-57/+54
* smb_vc_put() requires that the passed vcp be locked, so lock it beforerwatson2008-11-021-1/+3
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-232-3/+3
* Replace all calls to minor() with dev2unit().ed2008-09-271-2/+2
* Remove unit2minor() use from kernel code.ed2008-09-261-1/+1
* Really, smb_iod_main() is not totally MPSAFE, so just acquire and dropattilio2008-03-271-0/+3
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.ru2008-03-253-8/+4
* Remove unused vc_tnode field from struct smb_vc.rwatson2008-03-101-1/+0
* - Handle buffer lock waiters count directly in the buffer cache insteadattilio2008-03-011-0/+1
* Remove a spourious Giant acquisition.attilio2008-02-251-3/+0
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isattilio2008-02-251-1/+1
* Currently, smb_co_init() uses the same lock name for the mutex interlockattilio2008-02-241-8/+9
* Cleanup lockmgr interface and exported KPI:attilio2008-01-241-9/+7
* Refactor select to reduce contention and hide internal implementationjeff2007-12-161-79/+1
* Rename the kthread_xxx (e.g. kthread_create()) callsjulian2007-10-201-2/+2
* Fixing the mount_smbfs(8) hanging by utilising the destroy_dev_sched() KPI.avatar2007-07-101-1/+3
* Initialize some variables that GCC4.2 thinks might possibly be used withoutmjacob2007-06-152-0/+4
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-7/+7
* Replace custom file descriptor array sleep lock constructed using a mutexrwatson2007-04-041-3/+3
* Backing out the wrong fix which could possibly trash the memory if devfsavatar2007-02-091-1/+0
* It turns out that devfs_close() does a dev_refthread() before invokingavatar2007-02-091-0/+1
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-062-1/+2
* It seems to be safe to ignore 'file not locked' errorbp2006-11-051-0/+2
* Fix misalignment bugs caused by invalid type casts of pointersmarcel2006-08-224-11/+11
* - Fix ncp_poll() to not panic if the socket doesn't have any pending data.jhb2006-08-031-10/+6
* soreceive_generic(), and sopoll_generic(). Add new functions sosend(),rwatson2006-07-241-8/+4
* Always lock the lockmgr lock when creating an smb connection object ratherjhb2006-07-171-1/+2
* Retire NETSMBCRYPTO as a kernel option and make its functionalityyar2006-03-052-34/+2
* Although we check the return value of copyin(9) while determaining howcsjp2006-01-161-2/+6
* Prevent module unloading if there are active connections.bp2005-11-221-1/+2
* Normalize a significant number of kernel malloc type names:rwatson2005-10-311-1/+1
* Allow user to override default port numbers used by communicationbp2005-10-021-0/+2
* Merge the dev_clone and dev_clone_cred event handlers into a singlerwatson2005-08-081-1/+2
* Change API of mb_copy_t in libmchain so that netsmb can handleimura2005-07-291-3/+12
* lockmgr(...,LK_DRAIN,...) requires a balancing LK_RELEASE: recentpeadar2005-05-131-3/+2
* Explicitly hold a reference to the cdev we have just cloned. Thisphk2005-03-311-0/+1
* /* -> /*- for license, minor formatting changesimp2005-01-0717-17/+17
* Don't use vn_todev().phk2004-11-101-2/+2
* Avoid casts as lvalues.kan2004-07-281-4/+12
* Merge additional socket buffer locking from rwatson_netperf:rwatson2004-06-171-0/+6
* Second half of the dev_t cleanup.phk2004-06-171-2/+2
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-5/+5
* The socket field so_state is used to hold a variety of socket relatedrwatson2004-06-141-2/+2
* add missing #include <sys/module.h>phk2004-05-302-0/+2
* Rename dup_sockaddr() to sodupsockaddr() for consistency with otherrwatson2004-03-012-4/+4
OpenPOWER on IntegriCloud