plan9fox/sys/src/9/port
cinap_lenrek c4153b7755 kernel: closechanq error
catch potential interrupt error from kproc(). this can happen when
we run out of processes, then newproc() will call rsrcwait()
which does tsleep(). if the process gets a note, this might
raise a interrupt error.
2013-05-27 01:09:34 +02:00
..
alarm.c kernel: prevent alarm(2) from returning instantly when the tick timer wraps. (from erik quanstros alarmwrap patch) 2013-05-21 19:31:41 +02:00
alloc.c use resrcwait() when waiting for memory to become available 2013-05-20 23:55:38 +02:00
allocb.c kernel: make allocb() wait instead of panic() when possible 2013-05-21 02:29:46 +02:00
aoe.h aoe: updating aoe driver from erik quanstros 9atom 2013-05-01 18:50:07 +02:00
audioif.h audiohda: first attempt on audio recording support for intel hda audio, distinguish mode in audio code 2013-01-19 01:12:39 +01:00
auth.c devproc buffer overflow, strncpy 2012-10-01 02:52:05 +02:00
bootfs.proto etheriwl: add /lib/firmware to bootfs.paq proto file 2013-02-10 05:04:31 +01:00
cache.c kernel: mnt cache rework 2012-10-17 15:48:30 +02:00
chan.c kernel: closechanq error 2013-05-27 01:09:34 +02:00
cis.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
debugalloc.c panic: trailing newlines 2012-03-28 18:13:45 +02:00
dev.c panic: trailing newlines 2012-03-28 18:13:45 +02:00
devaoe.c devaoe: avoid panic on malloc() error by using smalloc() instead. 2013-05-12 19:04:07 +02:00
devaudio.c audio: fix delay control, increase default buffer delay to 40ms 2013-02-01 15:23:38 +01:00
devbridge.c devproc buffer overflow, strncpy 2012-10-01 02:52:05 +02:00
devcap.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devcons.c panic(): dont print message twice. for terminals, dont auto reboot. 2011-12-13 16:07:52 +01:00
devdraw.c devdraw: fix stats for #i/winname (thanks jas) 2012-10-27 22:27:19 +02:00
devdup.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devenv.c add Etoolong error string, cleanup genbuf truncation fix 2012-02-08 02:32:03 +01:00
devflash.c add Etoolong error string, cleanup genbuf truncation fix 2012-02-08 02:32:03 +01:00
devfs.c devfs: dont raise "no more trees" if malloc fails 2011-12-13 16:12:40 +01:00
devkprof.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devloopback.c devloopback: fix potential channel leak on allocation error (from eriks 9atom) 2013-05-01 18:31:13 +02:00
devmnt.c devmnt: fix mount device leak and allocation error handling in mntversion() 2013-05-11 20:54:50 +02:00
devmouse.c mouse: fix cursor redraw to prevent screen blanking (thanks erik) 2013-04-16 18:52:49 +02:00
devpipe.c devpipe: fix channel and queue leaks (from erik quanstroms 9atom) 2013-05-01 19:03:56 +02:00
devpnp.c kernel: fix more malloc/smalloc errors 2011-12-12 19:17:58 +01:00
devproc.c ratrace: fix race conditions and range check 2012-11-23 20:27:09 +01:00
devroot.c kernel: try to catch some (rare) mistakes 2012-10-11 17:29:16 +02:00
devsd.c use resrcwait() when waiting for memory to become available 2013-05-20 23:55:38 +02:00
devsdp.c devproc buffer overflow, strncpy 2012-10-01 02:52:05 +02:00
devsegment.c devproc buffer overflow, strncpy 2012-10-01 02:52:05 +02:00
devshr.c devshr: honor noattach 2012-09-06 01:05:37 +02:00
devsrv.c add Etoolong error string, cleanup genbuf truncation fix 2012-02-08 02:32:03 +01:00
devssl.c devssl: handle bad secretin/secretout ctl arguments (import from sources) 2012-12-04 10:52:42 +01:00
devtls.c devtls: fix hmac buffer size for SHA1 hashes (from erik) 2013-01-09 06:39:20 +01:00
devuart.c devuart: export uartenable() 2013-01-26 17:26:28 +01:00
devusb.c move devusb to port 2012-12-06 18:53:17 +01:00
devwd.c kernel: fix more malloc/smalloc errors 2011-12-12 19:17:58 +01:00
ecc.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
edf.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
edf.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
error.h add Echange[] error string 2012-08-07 07:15:41 +02:00
fault.c kernel: cachedel() lock order, lookpage, cleanup 2012-10-16 14:12:21 +02:00
flashif.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
initcode.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
led.c merge sd changes from 9atom 2011-07-10 14:14:23 +02:00
led.h merge sd changes from 9atom 2011-07-10 14:14:23 +02:00
lib.h fix utf and rune handling in preparation for 32bit runes 2012-12-31 21:09:46 +01:00
log.c kernel: fix more malloc/smalloc errors 2011-12-12 19:17:58 +01:00
master.local Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mkbootrules Some more permissions for kernel compile 2011-03-31 09:06:36 +00:00
mkdevc perms 2011-04-11 15:38:29 +00:00
mkdevlist perms 2011-04-11 15:38:29 +00:00
mkerrstr perms 2011-04-11 15:38:29 +00:00
mkextract perms 2011-04-11 15:38:29 +00:00
mkfile perms 2011-04-11 15:38:29 +00:00
mkfilelist Some more permissions for kernel compile 2011-03-31 09:06:36 +00:00
mkroot perms 2011-04-11 15:38:29 +00:00
mkrootall Some more permissions for kernel compile 2011-03-31 09:06:36 +00:00
mkrootc Some more permissions for kernel compile 2011-03-31 09:06:36 +00:00
mksystab perms 2011-04-11 15:38:29 +00:00
mul64fract.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
nandecc.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
netif.c netif: fix stat() on "stats" and "ifstats" files in network interface 2013-02-21 16:10:28 +01:00
netif.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
page.c kernel: duppage cleanup 2012-10-16 16:10:26 +02:00
parse.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
pgrp.c use resrcwait() when waiting for memory to become available 2013-05-20 23:55:38 +02:00
portclock.c kernel: fix inproper use of malloc/smalloc 2011-12-12 16:55:26 +01:00
portdat.h swap: track swap pages with > 255 references, setswapchan() swapimage.c 2012-10-15 14:04:30 +02:00
portfns.h remove non standard COM3 (eia2) serial port from i8250 uart. 2013-01-13 10:23:31 +01:00
portmkfile reduce software cursor flickering 2013-04-14 16:28:54 +02:00
portusbehci.h omap: update omap kernel (from sources) 2013-01-26 17:32:08 +01:00
print.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
proc.c ratrace: fix race conditions and range check 2012-11-23 20:27:09 +01:00
qio.c kernel: try to catch some (rare) mistakes 2012-10-11 17:29:16 +02:00
qlock.c panic: trailing newlines 2012-03-28 18:13:45 +02:00
random.c kernel: move duplicated random.c to port 2012-05-03 08:49:25 +02:00
rdb.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rebootcmd.c kernel: fix more malloc/smalloc errors 2011-12-12 19:17:58 +01:00
sd.h kernel: add portable sd mmc interface (from sources) 2013-01-26 17:06:28 +01:00
sdaoe.c merge sd changes from 9atom 2011-07-10 14:14:23 +02:00
sdloop.c merge sd changes from 9atom 2011-07-10 14:14:23 +02:00
sdmmc.c kernel: add portable sd mmc interface (from sources) 2013-01-26 17:06:28 +01:00
sdscsi.c devsd: don't raise Enomem error if sdmalloc() fails, instead wait for the memory to become available 2013-05-19 20:59:55 +02:00
segment.c kernel: image reclaim pauses 2013-05-27 01:04:53 +02:00
semaphore.p Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
swap.c swap: track swap pages with > 255 references, setswapchan() swapimage.c 2012-10-15 14:04:30 +02:00
swcursor.c reduce software cursor flickering 2013-04-14 16:28:54 +02:00
syscallfmt.c ratrace: fix race conditions and range check 2012-11-23 20:27:09 +01:00
sysfile.c async clunk for cached mounts, fix closeproc explosion 2012-04-27 17:51:20 +02:00
sysproc.c kernel: fix sysexec() error handling compiler problem, sysrendez() busyloop 2013-05-27 00:59:43 +02:00
systab.h add tsemacquire syscall for go 2012-07-29 20:26:49 +02:00
taslock.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
thwack.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
thwack.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
tod.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ucalloc.c kernel: add portable uncached memory allocator (ucalloc) (from sources) 2013-01-26 17:25:23 +01:00
ucallocb.c kernel: add portable uncached memory allocator (ucalloc) (from sources) 2013-01-26 17:25:23 +01:00
unthwack.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
usb.h usb: added buffer delay control 2011-08-01 19:02:50 +02:00
usbehci.c usbehci: align page td buffer for >16K transfers, fix isohsinit() 2013-04-12 22:14:32 +02:00
xalloc.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00