summaryrefslogtreecommitdiffstats
path: root/sys/fs/smbfs/smbfs_io.c
Commit message (Expand)AuthorAgeFilesLines
* Change VM_OBJECT_LOCK/UNLOCK() -> VM_OBJECT_WLOCK/WUNLOCK() to reflectdavide2013-05-041-8/+9
* Until now, smbfs_fullpath() computed the full path starting from thedavide2012-11-221-1/+1
* Fix panic due to page faults while in kernel mode, under conditions ofdavide2012-10-311-32/+55
* Change the code to use %jd as printf() placeholder for uio_offset anddavide2012-10-311-3/+6
* Fix build in case we have SMBVDEBUG turned on.davide2012-10-251-3/+3
* Do not leave invalid pages in the object after the short read for akib2012-08-141-1/+1
* After the PHYS_TO_VM_PAGE() function was de-inlined, the main reasonkib2012-08-051-0/+1
* Reduce code duplication and exposure of direct access to structkib2012-08-041-30/+2
* Rename vm_page_set_valid() to vm_page_set_valid_range().kib2011-11-301-1/+1
* In the VOP_PUTPAGES() implementations, change the default error fromkib2011-06-011-8/+3
* Eliminate unnecessary page queues locking.alc2010-06-181-2/+0
* Push down the page queues lock into vm_page_activate().alc2010-05-071-8/+9
* Eliminate page queues locking around most calls to vm_page_free().alc2010-05-061-4/+0
* Acquire the page lock around all remaining calls to vm_page_free() onalc2010-05-051-6/+12
* Move checking against RLIMIT_FSIZE into one place, vn_rlimit_fsize().trasz2010-05-051-14/+4
* Lock the page around vm_page_activate() and vm_page_deactivate() callskib2010-05-031-2/+6
* Switch to our preferred 2-clause BSD license.joel2010-04-071-7/+1
* Make *getpages()s' assertion on the state of each page's dirty bitsalc2009-05-281-1/+1
* Eliminate unnecessary clearing of the page's dirty mask from variousalc2009-05-151-1/+3
* Eliminate gratuitous clearing of the page's dirty mask.alc2009-05-121-1/+2
* Eliminate stale comments.alc2009-05-101-4/+0
* Remove the struct thread unuseful argument from bufobj interface.attilio2008-10-101-2/+2
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadattilio2008-08-281-3/+3
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isattilio2008-02-251-1/+1
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-2/+2
* Do proper "locking" for missing vmmeters part.attilio2007-06-041-4/+4
* Change the VOP_OPEN(), vn_open() vnode operation and d_fdopen() cdev operationkib2007-06-011-2/+2
* Revert VMCNT_* operations introduction.attilio2007-05-311-4/+4
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingjeff2007-05-181-4/+4
* Introduce a field to struct vm_page for storing flags that arealc2006-08-091-1/+1
* Call vm_object_page_clean() with the object lock held.ups2006-05-251-1/+4
* Do not set B_NOCACHE on buffers when releasing them in flushbuflist().ups2006-05-251-0/+4
* Fix -Wundef from compiling the amd64 LINT.ru2005-12-041-1/+1
* - The VI_DOOMED flag now signals the end of a vnode's relationship withjeff2005-03-131-1/+1
* Eliminate unused and constant arguments to smbfs_vinvalbuf()phk2005-01-141-21/+9
* Eliminate unused and unnecessary "cred" argument from vinvalbuf()phk2005-01-141-2/+2
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Remove unused B_WRITEINPROG flagphk2004-09-151-2/+0
* Explicitly pass vnode to smbfs_doio() function.phk2004-09-071-2/+1
* Make vm_page's PG_ZERO flag immutable between the time of the page'salc2004-05-061-2/+0
* Locking for the per-process resource limits structure.jhb2004-02-041-5/+9
* Synchronize access to a vm page's valid field using the containingalc2003-10-041-5/+4
* - Remove the backtrace() call from the *_vinvalbuf() functions. Thanks to ajeff2003-10-041-5/+1
* - Remove interlock protection around VI_XLOCK. The interlock is notjeff2003-09-191-3/+3
* Add a "int fd" argument to VOP_OPEN() which in the future willphk2003-07-261-2/+2
* Lock the vm object when freeing a vm page.alc2003-06-191-1/+9
* - smb_td_intr takes a thread as an argument not a proc.jeff2003-04-011-1/+1
* - smb_proc_intr is now spelled smb_td_intr.jeff2003-04-011-1/+1
* More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).des2003-03-021-3/+3
* Clean up whitespace, s/register //, refrain from strong urge to ANSIfy.des2003-03-021-5/+5
OpenPOWER on IntegriCloud