summaryrefslogtreecommitdiff
path: root/sys/src/9/port/chan.c
AgeCommit message (Expand)Author
2022-07-30bind, mount: stop returning mount idOri Bernstein
2022-05-28kernel: add chdev command to devconsJacob Moody
2021-10-23kernel: fix stat bugscinap_lenrek
2021-10-03kernel: ensure that all accesses to Mhead.mount is done with Mhead.lock acquiredcinap_lenrek
2020-12-13kernel: implement per file descriptor OCEXEC flag, reject ORCLOSE when openin...cinap_lenrek
2020-08-23kernel: fix Abind cyclic reference and mounthead leaks (thanks Alex Musolino)cinap_lenrek
2020-04-21remove unused macro from chan.cOri Bernstein
2019-09-04kernel: get rid of tmperrbuf and use syserrstr swapping instead in namec()cinap_lenrek
2018-09-12port: sync two longjmp fixes from drawtermmischief
2017-05-07kernel: fix namelenerror(), avoid memrchr() and make it staticcinap_lenrek
2016-04-01kernel: always clunk closed fids asynchronously, regardless of cachingcinap_lenrek
2015-08-25fix fuckupglenda
2015-08-25import E script from bell labsmischief
2015-08-09kernel: pgrpcpy(), simplify Mount structurecinap_lenrek
2015-08-09kernel: fix Mheadachecinap_lenrek
2015-08-06kernel: fix indention in validname0()cinap_lenrek
2015-08-06kernel: use Etoolong[] constant instead of string literal in validname0()cinap_lenrek
2015-07-28kernel: remove obsolete comment from namec()cinap_lenrek
2015-07-28kernel: export mntattach() from devmnt.c avoiding bogus struct passing and sp...cinap_lenrek
2015-07-22kernel: cleanup chan.c to consistenly use nil instead of 0 for pointerscinap_lenrek
2014-08-08kernel: more nil vs 0 cleanup in chan.ccinap_lenrek
2014-08-08kernel: use nil for pointers instead of 0, zero channel umc and dirrock in ne...cinap_lenrek
2014-06-22kernel: new pagecache, remove Lock from page, use cmpswap for Ref instead of ...cinap_lenrek
2014-04-28devmnt: abandon fid on botched Tclunk or Tremovecinap_lenrek
2014-01-20kernel: apply uintptr for ulong when a pointer is storedcinap_lenrek
2013-10-30fix devshr related panic caused by Mount.to being nil (thanks mischief!)cinap_lenrek
2013-10-25kernel: dont spawn closeprocs from closechanqcinap_lenrek
2013-10-25kernel: keep one closeproc arround in case we are unable to fork a new onecinap_lenrek
2013-09-22devproc: check for p->dot == nil, run closeproc with up->dot = up->slashcinap_lenrek
2013-05-27kernel: closechanq errorcinap_lenrek
2013-05-01chan: fix potential path leak on clone in namec() (from erik quanstroms 9atom)cinap_lenrek
2012-11-07limit clunk queue length for cclose()cinap_lenrek
2012-10-11kernel: try to catch some (rare) mistakescinap_lenrek
2012-10-10kenrel: simplify image cache by use of ccloseq()cinap_lenrek
2012-04-28avoid leaking up->dot into the closeproccinap_lenrek
2012-04-27fix missed clunkq wakeup racecinap_lenrek
2012-04-27async clunk for cached mounts, fix closeproc explosioncinap_lenrek
2012-03-28port/chan.c: fix locking issuecinap_lenrek
2011-12-22kernel: make mntcache effective, be carefullcinap_lenrek
2011-09-02chan: use chanpath() in chan DBG, do more checking in cclose and cclonecinap_lenrek
2011-08-17change definition of Chan.create to return a chan like opencinap_lenrek
2011-03-30Import sources from 2011-03-30 iso image - libTaru Karttunen
2011-03-30Import sources from 2011-03-30 iso imageTaru Karttunen