BurnZeZ
c650a7db0c
tcs: clean up old port code, and avoid writing 0 to stdout
2018-12-26 04:47:22 +00:00
cinap_lenrek
27921a1ba0
mk: fix closing random fd from uninitialized stack variable (thanks BurnZeZ, mycroftiv)
...
mycroftiv → this is practically "500 mile email" territory - the "6 letter mk bug"
2018-12-26 05:04:56 +01:00
cinap_lenrek
1b619dea42
nusb/disk: revert previous attempts and just not issue capacity command when theres no media present
2018-12-24 19:06:01 +01:00
Ori Bernstein
ee9b29550f
Make the check work.
...
Embarrassing.
2018-12-23 23:10:42 -08:00
cinap_lenrek
c80f22f74a
nusb/disk: implement 64 bit lba read/write commands (16 byte commands)
...
untested.
2018-12-24 05:10:43 +01:00
cinap_lenrek
2aec1f8a09
nusb/disk: fix typo "("
2018-12-24 05:05:41 +01:00
Ori Bernstein
bb151fa789
Don't unnecessarily unstall devices.
...
Some SD card readers are slow to unstall. We try to unstall them
in a loop if there's no SD card in there, but they're not stalled.
They're happily reporting that there's no SD card in them by giving
back the appropriate error code.
Skipping the unstall speeds up the retry loop, cutting the time spent
attaching the USB device at boot from multiple minutes to nearly instant.
2018-12-23 19:44:58 -08:00
cinap_lenrek
ec1c1b9b52
dossrv: cleanup
2018-12-24 01:21:47 +01:00
cinap_lenrek
1e0b65c8bf
dossrv: make GLONG() return ulong, handle getsect() error in dostat()
2018-12-23 22:43:29 +01:00
cinap_lenrek
d843bc8e22
etherx550: add intel 10GB ethernet controlller x550 driver (thanks joe9)
2018-12-23 17:48:11 +01:00
cinap_lenrek
426c989317
ether82598: fix multicast filter (thanks aiju, joe9)
2018-12-23 17:41:47 +01:00
cinap_lenrek
4a634d2102
dossrv: use 64 bit vlong for sectors
2018-12-22 20:49:24 +01:00
cinap_lenrek
9fe1377336
dtracy: avoid pointer to integer truncation warning on amd64
2018-12-15 20:39:32 +01:00
aiju
192a222f5b
fplot: fix operator associativity
2018-12-15 11:57:35 +00:00
aiju
3114102485
fplot: add min/max operators
2018-12-13 16:15:10 +00:00
aiju
c7304ea03c
dtracy: get rid of DTName struct, support more than three parts in a probe name, wildcard matching
2018-12-13 10:42:49 +00:00
aiju
dae5a44111
pc(1): reference counting bug
2018-12-13 10:38:21 +00:00
Alex Musolino
c69bf6e0bc
merge
2018-12-13 12:00:32 +10:30
Alex Musolino
b830824cba
upas/fs: remove now unnecessary "force" argument to cachefree
2018-12-13 11:59:34 +10:30
cinap_lenrek
eb5676d4be
upas/fs: handle errors from fetch for cachebody()/cacheheaders()
...
for imap, when a fetch fails, error out of read and stat. also don't
add failed to download messages into the lru.
2018-12-12 19:33:08 +01:00
Alex Musolino
9b194f23b2
merge
2018-12-12 12:51:29 +10:30
Alex Musolino
b836802fe6
upas/fs: fix infinite loop in putcache
...
Force the cacheclear operation in the LRU cache trimming loop in order
to guarantee that the cache becomes smaller with each iteration.
Without the force flag cacheclear is a no-op for mailboxes that do not
provide a fetch function, e.g. POP3.
2018-12-12 12:48:53 +10:30
stanley lieber
4c68cfa412
fortunes: [9fans] ..... UNSUBSCRIBE_HELP NEEDED
2018-12-11 12:57:36 -05:00
aiju
40d6302b5f
forgotten files
2018-12-11 09:20:34 +00:00
aiju
a6517fb498
kernel: change peek to return number of characters left rather than 0/-1
2018-12-11 09:17:44 +00:00
aiju
cc066d8130
dtracy: catch page faults
2018-12-11 09:09:08 +00:00
aiju
6f30420136
add dtracy support to mkdevc and enable dtracy with plan9.ini
2018-12-11 07:44:34 +00:00
BurnZeZ
e93a85710e
sshfs: add exits(nil) to threadmain
2018-12-10 05:18:05 +00:00
aiju
ca851bbb5e
dtracy: call dtptrigger with a struct pointer rather than a list of arguments; put return value in arg9
2018-12-09 21:43:22 +00:00
aiju
b96be17376
dtracy: fix lexer bug
2018-12-08 18:04:25 +00:00
aiju
722a1a3334
fix dtracy man page
2018-12-08 17:24:23 +00:00
aiju
6056a46c64
add dtracy manpage
2018-12-08 16:35:21 +00:00
aiju
58fa29447b
dtracy: add support for aggregations
2018-12-08 15:07:53 +00:00
cinap_lenrek
03e60450c2
rio: get rid of window delete thread, fix mysterious disappearing windows
...
because a client might not handle resize, rio would try to move ther
window offsceen after 750 ms. however, it does this by window name,
which could have been reassigned by another concurrent rio, causing the
wrong window to disappear.
now we always move the window offscreen before freeimage(). this way we
are sure to still have the right reference to the original window.
2018-12-07 16:32:04 +01:00
BurnZeZ
96b1debbf8
add entries for il rcpu
2018-12-07 01:41:27 +00:00
BurnZeZ
c6d4cd09a3
ptrap(4): fix formatting
2018-12-06 06:53:41 +00:00
aiju
4415dde6d3
forp: change indexing to verilog-like semantics
2018-12-06 10:56:32 +00:00
BurnZeZ
023f5eca58
acid: fix transcript
2018-12-06 07:11:35 +00:00
aiju
64d0d3b8ac
libmp: fix mptouv behaviour to match mptoui
2018-12-06 09:32:20 +00:00
aiju
17b80cbcf1
libmp: add tests for integer conversions
2018-12-06 09:32:07 +00:00
aiju
7e477cc769
mptov: make it actually work
2018-12-05 10:26:52 +00:00
cinap_lenrek
6891093034
kernel: remove unused static variable "sofar" from timerintr() (thanks mischief)
2018-12-05 03:59:08 +01:00
cinap_lenrek
d15aca0532
kernel: fix tprof on multiprocessor
...
segclock() has to be called from hzclock(), otherwise
only processes running on cpu0 would catche the interrupt
and the time delta would be wrong.
lock the segment when allocating Seg->profile as
profile ctl might be issued from multiple processes.
Proc->debug qlock is not sufficient.
Seg->profile can never be freed or reallocated once
set as the timer interrupt accesses it without any
locking.
2018-12-05 01:43:19 +01:00
cinap_lenrek
79bfff6437
factotum: rsa: use mptober() to get right adjusted result instead of mptobe() and memset()
2018-12-04 19:34:36 +01:00
cinap_lenrek
c5393d612f
bootrc: remove $ff references (was old parsed /boot/boot argument list)
2018-12-04 18:55:56 +01:00
aiju
b5f7e27f44
kencc: make "function not declared" a warning unless compiling with -T
2018-12-02 11:36:58 +00:00
mischief
a847d7a53d
python: explicitly declare WaitForThreadShutdown as void
2018-12-02 03:30:30 -08:00
mischief
cb7375dcbc
ape: declare gethostname
2018-12-02 03:30:22 -08:00
cinap_lenrek
9eeca04d87
merge
2018-12-02 03:27:19 +01:00
cinap_lenrek
117f177ccf
libsec: fix memory leak in pkcs1_decrypt()
2018-12-02 03:23:48 +01:00