]> git.lizzy.rs Git - plan9front.git/log
plan9front.git
7 years agogames/mix: implement Knuth's specification for comments
spew [Sat, 4 Feb 2017 00:55:02 +0000 (18:55 -0600)]
games/mix: implement Knuth's specification for comments

7 years agoaan: use unsigned message counters, reject repeated acks, cleanup debug prints
cinap_lenrek [Sat, 4 Feb 2017 00:39:36 +0000 (01:39 +0100)]
aan: use unsigned message counters, reject repeated acks, cleanup debug prints

7 years agolibregexp: improve the transition to next available thread, instruction, and generation
spew [Fri, 3 Feb 2017 21:33:15 +0000 (15:33 -0600)]
libregexp: improve the transition to next available thread, instruction, and generation

7 years agolibregexp: simplify regular expression vm implementation
spew [Fri, 3 Feb 2017 03:21:34 +0000 (21:21 -0600)]
libregexp: simplify regular expression vm implementation
Make the logic around who has priority over the final
match simpler by merging the priority generation and
match fields in a smarter way. Move the creation of
new thread matches up to the top to avoid jumping all
over the place.

7 years agoip/ipconfig: don't write /net/ndb when getting config from ndb (-N)
cinap_lenrek [Thu, 2 Feb 2017 21:00:51 +0000 (22:00 +0100)]
ip/ipconfig: don't write /net/ndb when getting config from ndb (-N)

7 years agoaan: check negative message size in header
cinap_lenrek [Thu, 2 Feb 2017 19:53:05 +0000 (20:53 +0100)]
aan: check negative message size in header

7 years agoaudio/flacdec: continue after decode error (thanks deuteron)
cinap_lenrek [Wed, 1 Feb 2017 09:38:19 +0000 (10:38 +0100)]
audio/flacdec: continue after decode error (thanks deuteron)

7 years ago/sys/lib/plumb/basic: fix rule for audio files (thanks deuteron)
cinap_lenrek [Tue, 31 Jan 2017 10:59:08 +0000 (11:59 +0100)]
/sys/lib/plumb/basic: fix rule for audio files (thanks deuteron)

7 years agocwfs: handle worm exhaustion more gracefully
cinap_lenrek [Mon, 30 Jan 2017 22:17:18 +0000 (23:17 +0100)]
cwfs: handle worm exhaustion more gracefully

don't deadlock when cwgrow() detects we'r out of worm space
by releasing the cache superblock buffer.

don't allocate space beyond the worm device when dumping by
having slit() check. after cwrecur(), we check if there are
enougth blocks remaining to write the dump date directories
and superblocks.

7 years agocwfs: fix cwcmd startdump
cinap_lenrek [Fri, 27 Jan 2017 01:00:20 +0000 (02:00 +0100)]
cwfs: fix cwcmd startdump

7 years agoauth/keyfs: use ulong for time
cinap_lenrek [Thu, 26 Jan 2017 21:09:44 +0000 (22:09 +0100)]
auth/keyfs: use ulong for time

7 years agosecstore/secuser: use ulong for time
cinap_lenrek [Thu, 26 Jan 2017 21:06:57 +0000 (22:06 +0100)]
secstore/secuser: use ulong for time

7 years agoauth(8): document authsrv -N flag
cinap_lenrek [Thu, 26 Jan 2017 10:23:46 +0000 (11:23 +0100)]
auth(8): document authsrv -N flag

7 years agogames/mix: fix STZ bug, print CMPA instruction
spew [Mon, 23 Jan 2017 19:41:21 +0000 (13:41 -0600)]
games/mix: fix STZ bug, print CMPA instruction

7 years agoinst/bootsetup: fix unformated esp check (thanks yellow_apple)
cinap_lenrek [Mon, 23 Jan 2017 13:37:02 +0000 (14:37 +0100)]
inst/bootsetup: fix unformated esp check (thanks yellow_apple)

7 years agopc/pc64: get rid of timerset(0) case, was used with "i8253set off" ctl
cinap_lenrek [Sun, 22 Jan 2017 20:12:38 +0000 (21:12 +0100)]
pc/pc64: get rid of timerset(0) case, was used with "i8253set off" ctl

7 years agosgi: get rid of timerset(0) case
cinap_lenrek [Sun, 22 Jan 2017 20:08:28 +0000 (21:08 +0100)]
sgi: get rid of timerset(0) case

7 years agosgi: cleanup timer code
cinap_lenrek [Sun, 22 Jan 2017 19:39:14 +0000 (20:39 +0100)]
sgi: cleanup timer code

- no need to splhi() in timerset, always called with
  interrupts off.

- make timerset always update the period (next == 0)

- remove period update in fastticks(), simplify
  delta calculation.

7 years agomerge
cinap_lenrek [Sat, 21 Jan 2017 23:43:44 +0000 (00:43 +0100)]
merge

7 years agofactotum: fix memory leak in findkey()
cinap_lenrek [Sat, 21 Jan 2017 23:42:13 +0000 (00:42 +0100)]
factotum: fix memory leak in findkey()

7 years agogames/mix: fix man page directories
spew [Fri, 20 Jan 2017 22:14:03 +0000 (16:14 -0600)]
games/mix: fix man page directories

7 years agogames/mix: remove tests directory
spew [Wed, 18 Jan 2017 02:52:49 +0000 (20:52 -0600)]
games/mix: remove tests directory

7 years agogames/mix: document -g option, rename tests to examples as it is in the man page
spew [Wed, 18 Jan 2017 02:51:08 +0000 (20:51 -0600)]
games/mix: document -g option, rename tests to examples as it is in the man page

7 years agorcpu: use $cpu environment variable for host when not specified
cinap_lenrek [Sun, 15 Jan 2017 17:25:54 +0000 (18:25 +0100)]
rcpu: use $cpu environment variable for host when not specified

7 years agolibsec: avoid temp variables in chacha/salsa ENCRYPT() macro
cinap_lenrek [Sun, 15 Jan 2017 03:09:47 +0000 (04:09 +0100)]
libsec: avoid temp variables in chacha/salsa ENCRYPT() macro

given that we only pass uchar* with constant offsets
to the s and d arguments of ENCRYPT(), we do not need
the temporary variables sp/dp and the compiler is
smart enougth to combine the const offset with the ones
from GET4() and PUT4() and emit single load and store
instructions for the byte accesses.

7 years agorx: remove ssh code
cinap_lenrek [Fri, 13 Jan 2017 18:54:42 +0000 (19:54 +0100)]
rx: remove ssh code

7 years agolisten(8): remove tcp22 section
cinap_lenrek [Fri, 13 Jan 2017 18:46:04 +0000 (19:46 +0100)]
listen(8): remove tcp22 section

7 years agoremove !tcp22 service
cinap_lenrek [Fri, 13 Jan 2017 18:44:47 +0000 (19:44 +0100)]
remove !tcp22 service

7 years agocpu(1), import(4): note deprecation and refer to rcpu(1)
cinap_lenrek [Fri, 13 Jan 2017 18:43:05 +0000 (19:43 +0100)]
cpu(1), import(4): note deprecation and refer to rcpu(1)

7 years agolisten(8): remove reference to ssh(1)
cinap_lenrek [Fri, 13 Jan 2017 18:31:41 +0000 (19:31 +0100)]
listen(8): remove reference to ssh(1)

7 years agorsa(8): remove reference to ssh(1)
cinap_lenrek [Fri, 13 Jan 2017 18:30:12 +0000 (19:30 +0100)]
rsa(8): remove reference to ssh(1)

7 years agosrv(4): fix reference to tlssrv(8)
cinap_lenrek [Fri, 13 Jan 2017 18:29:13 +0000 (19:29 +0100)]
srv(4): fix reference to tlssrv(8)

7 years agofactotum(4): remove reference to ssh(1)
cinap_lenrek [Fri, 13 Jan 2017 18:26:55 +0000 (19:26 +0100)]
factotum(4): remove reference to ssh(1)

7 years agoexecnet(4): remove trailing ,
cinap_lenrek [Fri, 13 Jan 2017 18:24:13 +0000 (19:24 +0100)]
execnet(4): remove trailing ,

7 years agoexecnet(4): remove reference to ssh(1)
cinap_lenrek [Fri, 13 Jan 2017 18:23:20 +0000 (19:23 +0100)]
execnet(4): remove reference to ssh(1)

7 years agovt(1): remove reference to ssh(1)
cinap_lenrek [Fri, 13 Jan 2017 18:21:04 +0000 (19:21 +0100)]
vt(1): remove reference to ssh(1)

7 years agocon(1): remove reference to ssh(1)
cinap_lenrek [Fri, 13 Jan 2017 18:19:08 +0000 (19:19 +0100)]
con(1): remove reference to ssh(1)

7 years ago9p(2): remove reference to ssh(1)
cinap_lenrek [Fri, 13 Jan 2017 18:18:08 +0000 (19:18 +0100)]
9p(2): remove reference to ssh(1)

7 years agostub(8): remove reference to sshnet
cinap_lenrek [Fri, 13 Jan 2017 18:15:50 +0000 (19:15 +0100)]
stub(8): remove reference to sshnet

7 years agoauthsrv(6): remove reference to ssh(1)
cinap_lenrek [Fri, 13 Jan 2017 18:13:48 +0000 (19:13 +0100)]
authsrv(6): remove reference to ssh(1)

7 years agosrv(4): remove ssh/sshsrv references
cinap_lenrek [Fri, 13 Jan 2017 18:02:39 +0000 (19:02 +0100)]
srv(4): remove ssh/sshsrv references

7 years agossh: R.I.P.
khm [Fri, 13 Jan 2017 00:36:38 +0000 (16:36 -0800)]
ssh: R.I.P.

7 years agosgi: change definition of tas() to take void* like the rest
cinap_lenrek [Thu, 12 Jan 2017 20:11:34 +0000 (21:11 +0100)]
sgi: change definition of tas() to take void* like the rest

7 years agomerge
cinap_lenrek [Thu, 12 Jan 2017 19:17:52 +0000 (20:17 +0100)]
merge

7 years agolibsec: implement extended 192-bit nonce xchacha variant and hchacha function
cinap_lenrek [Thu, 12 Jan 2017 19:16:38 +0000 (20:16 +0100)]
libsec: implement extended 192-bit nonce xchacha variant and hchacha function

7 years agokernel: make the mntcache robust against fileserver like fossil that do not change...
cinap_lenrek [Thu, 12 Jan 2017 19:13:20 +0000 (20:13 +0100)]
kernel: make the mntcache robust against fileserver like fossil that do not change the qid.vers on wstat

introducing new ctrunc() function that invalidates any caches
for the passed in chan, invoked when handling wstat with a
specified file length or on file creation/truncation.

test program to reproduce the problem:

#include <u.h>
#include <libc.h>
#include <libsec.h>

void
main(int argc, char *argv[])
{
int fd;
Dir *d, nd;

fd = create("xxx", ORDWR, 0666);
write(fd, "1234", 4);
d = dirstat("xxx");
assert(d->length == 4);
nulldir(&nd);
nd.length = 0;
dirwstat("xxx", &nd);
d = dirstat("xxx");
assert(d->length == 0);
fd = open("xxx", OREAD);
assert(read(fd, (void*)&d, 4) == 0);
}

7 years agokernel: add "close" ctl message for tcp connection to gracefully hang up a connection...
cinap_lenrek [Thu, 12 Jan 2017 19:04:41 +0000 (20:04 +0100)]
kernel: add "close" ctl message for tcp connection to gracefully hang up a connection without a tcp reset (used by go)

7 years agogames/mix: Add Knuth MIX emulator/assembler
spew [Tue, 10 Jan 2017 17:42:11 +0000 (11:42 -0600)]
games/mix: Add Knuth MIX emulator/assembler

7 years ago6c: reverse register allocation order to avoid having to spill AX,DX and CX
cinap_lenrek [Sun, 8 Jan 2017 16:41:10 +0000 (17:41 +0100)]
6c: reverse register allocation order to avoid having to spill AX,DX and CX

allocating AX,CX,DX last improves 64-bit multiplication-add
chains like a*b + c*d as the multiplication does not need to save
and restore AX and DX registers in most cases. reserving CX for
shifts also helps.

7 years agoaux/data2s: compress output
cinap_lenrek [Sat, 7 Jan 2017 19:36:13 +0000 (20:36 +0100)]
aux/data2s: compress output

encode printable characters litteraly, use D() macro to
reduce DATA instruction overhead.

this halves the time spend assembling $CONF.root.s for
the kernel build.

7 years agocfs: fix cfsctl interaction with mount cache (mount -C flag)
cinap_lenrek [Fri, 6 Jan 2017 01:54:26 +0000 (02:54 +0100)]
cfs: fix cfsctl interaction with mount cache (mount -C flag)

the root fileserver is mounted with the mount cache enabled
causing the contents of the cfsctl file to be cached as well
leading to wrong results. so after we generated the new stat
buffer, we increment the qid.vers so the cache starts out
clean.

7 years ago6c, 8c: fix "DI botch" evacuating DI/SI/CX registers to ".save" variables
cinap_lenrek [Mon, 2 Jan 2017 04:49:18 +0000 (05:49 +0100)]
6c, 8c: fix "DI botch" evacuating DI/SI/CX registers to ".save" variables

7 years agovgaigfx: enable softscreen by default
cinap_lenrek [Thu, 29 Dec 2016 02:46:08 +0000 (03:46 +0100)]
vgaigfx: enable softscreen by default

given that the igfx driver doesnt provide any acceleration functions
and drawing is usually faster with double buffering as it eleminates
reads over the pci bus, enable softscreen by default.

7 years agosamterm: avoid flushimage when theres nothing new to flush
cinap_lenrek [Wed, 28 Dec 2016 22:42:56 +0000 (23:42 +0100)]
samterm: avoid flushimage when theres nothing new to flush

7 years agolibmp: avoid temporary buffer allocation in mprand()
cinap_lenrek [Wed, 28 Dec 2016 17:19:52 +0000 (18:19 +0100)]
libmp: avoid temporary buffer allocation in mprand()

7 years agofplot: fix zoom egetrect check (thanks qu7uux)
cinap_lenrek [Wed, 28 Dec 2016 01:09:33 +0000 (02:09 +0100)]
fplot: fix zoom egetrect check (thanks qu7uux)

7 years agofplot: parse negative numbers in argument to -r option (thanks qu7uux)
cinap_lenrek [Wed, 28 Dec 2016 01:08:45 +0000 (02:08 +0100)]
fplot: parse negative numbers in argument to -r option (thanks qu7uux)

7 years agolibsec: replace des based X9.17 genrandom() with chacha random number generator
cinap_lenrek [Wed, 28 Dec 2016 01:02:00 +0000 (02:02 +0100)]
libsec: replace des based X9.17 genrandom() with chacha random number generator

7 years agokeyfs: print error message when reading /adm/keys fails
cinap_lenrek [Mon, 26 Dec 2016 18:48:38 +0000 (19:48 +0100)]
keyfs: print error message when reading /adm/keys fails

7 years agocdproto: explicitely create /$objtype/bin subdirectories for all archs
cinap_lenrek [Sun, 25 Dec 2016 01:13:17 +0000 (02:13 +0100)]
cdproto: explicitely create /$objtype/bin subdirectories for all archs

7 years agolibavl: fix manpage example, minor improvement to code
spew [Sat, 24 Dec 2016 23:58:31 +0000 (17:58 -0600)]
libavl: fix manpage example, minor improvement to code

7 years agoavl: fix man page example
spew [Fri, 23 Dec 2016 00:44:45 +0000 (18:44 -0600)]
avl: fix man page example

7 years agoalv(2): new avl implementation
spew [Thu, 22 Dec 2016 22:47:41 +0000 (16:47 -0600)]
alv(2): new avl implementation

7 years agoauth/as: simplify further
cinap_lenrek [Thu, 22 Dec 2016 20:55:56 +0000 (21:55 +0100)]
auth/as: simplify further

7 years agoauth/as, auth/none, auth/newns: consistent handling of command arguments, cleanup
cinap_lenrek [Thu, 22 Dec 2016 20:39:59 +0000 (21:39 +0100)]
auth/as, auth/none, auth/newns: consistent handling of command arguments, cleanup

7 years agomerge
cinap_lenrek [Thu, 22 Dec 2016 00:59:00 +0000 (01:59 +0100)]
merge

7 years agolibauth: don't attempt to mount when opening mount srv file fails in nsop()
cinap_lenrek [Thu, 22 Dec 2016 00:56:19 +0000 (01:56 +0100)]
libauth: don't attempt to mount when opening mount srv file fails in nsop()

making newnsdebug error messages more usefull...

7 years agompxor: sign should be 1/-1, not 0/-1
aiju [Tue, 20 Dec 2016 17:33:58 +0000 (18:33 +0100)]
mpxor: sign should be 1/-1, not 0/-1

7 years agorcpu: avoid filedescriptor conflict with <{} (thanks mycroftiv)
cinap_lenrek [Mon, 19 Dec 2016 18:05:35 +0000 (19:05 +0100)]
rcpu: avoid filedescriptor conflict with <{} (thanks mycroftiv)

the rcpu client dup's fd 0,1,2 to fd 10,11,12 which
can accidentally override the pipe file descriptor
allocated by the <{} operator. to avoid this problem,
we generate the remote script as an /env file in a
separate step now.

7 years agoawk: improve random number generation
cinap_lenrek [Sun, 18 Dec 2016 17:00:45 +0000 (18:00 +0100)]
awk: improve random number generation

don't use rand() and scale it to 0..1, instead call
native frand() which produces uniform random number.

instead of seeding the rng with time(0), use truerand().

7 years agopc: modify cpu0 page tables in patwc() instead of current cpu ones
cinap_lenrek [Sat, 17 Dec 2016 18:47:35 +0000 (19:47 +0100)]
pc: modify cpu0 page tables in patwc() instead of current cpu ones

on 386 kernel, each processor has its own pdb where the primary
pdb for kernel mappings is on cpu0 and other cpu's lazily pull
pdb entries from cpu0 when they fault in vmapsync().

so we have to edit the table tables in the pdb of cpu0 and not
the current processor.

7 years agopat write combinding support for 386 kernel, honor cpuid bits
cinap_lenrek [Sat, 17 Dec 2016 15:35:26 +0000 (16:35 +0100)]
pat write combinding support for 386 kernel, honor cpuid bits

7 years agopc64: implement simple write combining for framebuffers with the PAT
cinap_lenrek [Thu, 15 Dec 2016 22:27:01 +0000 (23:27 +0100)]
pc64: implement simple write combining for framebuffers with the PAT

on some modern machines like the x250, the bios arranges the mtrr's
and the framebuffer membar in a way that doesnt allow us to mark
the framebuffer pages as write combining, leading to slow graphics.

since the pentium III, the processor interprets the page table bit
combinations of the WT, CD and bit7 bits as an index into the
page attribute table (PAT).

to not change the semantics of the WT and CD bits, we preserve
the bit patterns 0-3 and use the last entry 7 for write combining.
(done in mmuinit() for each core).

the new patwc() function takes virtual address range and changes
the page table marking the range as write combining. no attempt
is made on invalidating tlb's. doesnt matter in our case as the
following mtrr() call in screen.c does it for us.

7 years agoacid: fix y.tab.h dependency for proc.$O
cinap_lenrek [Thu, 15 Dec 2016 21:08:57 +0000 (22:08 +0100)]
acid: fix y.tab.h dependency for proc.$O

7 years agoxen: fix build by adding missing rdrandbuf() function
cinap_lenrek [Wed, 14 Dec 2016 19:02:07 +0000 (20:02 +0100)]
xen: fix build by adding missing rdrandbuf() function

7 years agovncs: update devmouse code
cinap_lenrek [Sun, 11 Dec 2016 15:53:51 +0000 (16:53 +0100)]
vncs: update devmouse code

7 years agovnc: don't prompt for password on auth_respond() failure
cinap_lenrek [Sun, 11 Dec 2016 15:52:38 +0000 (16:52 +0100)]
vnc: don't prompt for password on auth_respond() failure

7 years agodevmouse: remove unused static map[] array
cinap_lenrek [Sun, 11 Dec 2016 15:02:30 +0000 (16:02 +0100)]
devmouse: remove unused static map[] array

7 years agodevmouse: change msec argument of *mousetrack() to ulong
cinap_lenrek [Sat, 10 Dec 2016 15:12:18 +0000 (16:12 +0100)]
devmouse: change msec argument of *mousetrack() to ulong

7 years agoaudioac97: support for ICH4-ICH7 based cards with memory mapped registers (thanks...
cinap_lenrek [Mon, 5 Dec 2016 17:32:58 +0000 (18:32 +0100)]
audioac97: support for ICH4-ICH7 based cards with memory mapped registers (thanks echoline)

7 years agotcp17019: make service proto and netdir arguments optional (for aux/listen1)
cinap_lenrek [Fri, 2 Dec 2016 23:24:19 +0000 (00:24 +0100)]
tcp17019: make service proto and netdir arguments optional (for aux/listen1)

this allows /rc/bin/service/tcp17019 to be called from
aux/listen1 without arguments like:

aux/listen1 tcp!*!rcpu /rc/bin/service/tcp17019

7 years agodevmouse: various bugfixes, simplify
cinap_lenrek [Tue, 29 Nov 2016 20:11:48 +0000 (21:11 +0100)]
devmouse: various bugfixes, simplify

the assumption of only one producer ((abs)moustratrack()) is not true
for external mouse events from /dev/mousein, so protect the mouse state
and queue with ilock().

get rid of mousecreate(), just use devcreate().

reset cursor when all instances of /dev/mouse and /dev/cursor got closed,
instead of also considering /dev/mousectl. the reason is that kbdfs keeps
the mousectl file open. so exiting a program that has the cursor changed
will properly reset the cursor to arrow.

don't access user buffer while holding cursor spinlock! the memory access
can fault. theres also no lock needed there, we'r just copying *from* the
cursor memory.

fix use of strtol(), p will always be set, check for end of string.

keep pointer coordinates onscreen (off by one).

make lastms() function to get the last millisecond delta of last
call for resynchronization.

fix msg[3] buffer overflow in m5mouseputc().

get rid of mouseshifted logic, it is not used.

7 years agoomap: cleanup mouse.c, just a dummy for mousectl()
cinap_lenrek [Tue, 29 Nov 2016 19:54:17 +0000 (20:54 +0100)]
omap: cleanup mouse.c, just a dummy for mousectl()

7 years agoomap: fix format string warning %d for long
cinap_lenrek [Tue, 29 Nov 2016 19:51:08 +0000 (20:51 +0100)]
omap: fix format string warning %d for long

7 years agostdio: fix sclose() buffer overrun when terminating string, realloc() error handling...
cinap_lenrek [Sun, 27 Nov 2016 20:20:27 +0000 (21:20 +0100)]
stdio: fix sclose() buffer overrun when terminating string, realloc() error handling (thanks porlock)

theres a bug is in sclose() where it doesnt check if wp is beyond
the buffer. also wp was not updated after realloc().

bug was reported by porlock on 9fans:

Plan 9's implementation of the standard C functions snprintf and
vsnprintf have a buffer overrun bug.

If the buffer length equals the output length (without the terminating
null), then one too many characters is written to the buffer.

For example,
              snprintf(buf, 4, "ABCD");

will write 5 characters to buf.

7 years agomerge
cinap_lenrek [Sat, 19 Nov 2016 15:47:21 +0000 (16:47 +0100)]
merge

7 years agolink loopbackmedium and netdevmedium in bcm/pif, sgi/indy and zynq kernels
cinap_lenrek [Sat, 19 Nov 2016 15:45:18 +0000 (16:45 +0100)]
link loopbackmedium and netdevmedium in bcm/pif, sgi/indy and zynq kernels

7 years agolibavl, libregexp: put debug functions back
ftrvxmtrx [Thu, 17 Nov 2016 22:07:54 +0000 (23:07 +0100)]
libavl, libregexp: put debug functions back

7 years ago/sys/src/lib*: clean up
ftrvxmtrx [Thu, 17 Nov 2016 21:58:16 +0000 (22:58 +0100)]
/sys/src/lib*: clean up

7 years agolibmemdraw: cleanup fillpoly(), remove unused fillcolor hack
cinap_lenrek [Thu, 17 Nov 2016 19:10:07 +0000 (20:10 +0100)]
libmemdraw: cleanup fillpoly(), remove unused fillcolor hack

7 years agolibsec: remove unused get32() function
cinap_lenrek [Thu, 17 Nov 2016 18:54:13 +0000 (19:54 +0100)]
libsec: remove unused get32() function

7 years agolibmemdraw: remove unused static drawbuf variables and ptrfn() declaration
cinap_lenrek [Thu, 17 Nov 2016 18:42:12 +0000 (19:42 +0100)]
libmemdraw: remove unused static drawbuf variables and ptrfn() declaration

7 years agodevtls: remove unused get32() function
cinap_lenrek [Thu, 17 Nov 2016 17:14:06 +0000 (18:14 +0100)]
devtls: remove unused get32() function

7 years agocmd: remove a bit of unused stuff
ftrvxmtrx [Thu, 17 Nov 2016 01:59:40 +0000 (02:59 +0100)]
cmd: remove a bit of unused stuff

7 years agotar: remove unused variable
ftrvxmtrx [Thu, 17 Nov 2016 01:14:59 +0000 (02:14 +0100)]
tar: remove unused variable

7 years agoclock: remove unused variable
ftrvxmtrx [Thu, 17 Nov 2016 01:12:49 +0000 (02:12 +0100)]
clock: remove unused variable

7 years agopage: remove unused variables
ftrvxmtrx [Thu, 17 Nov 2016 01:11:35 +0000 (02:11 +0100)]
page: remove unused variables

7 years agoramfs: remove unused variable
ftrvxmtrx [Thu, 17 Nov 2016 01:09:57 +0000 (02:09 +0100)]
ramfs: remove unused variable

7 years agoaan: didn't ask about sendcommand
ftrvxmtrx [Thu, 17 Nov 2016 01:07:52 +0000 (02:07 +0100)]
aan: didn't ask about sendcommand

7 years agolibsec: remove unused aes_setupDec
ftrvxmtrx [Thu, 17 Nov 2016 01:02:32 +0000 (02:02 +0100)]
libsec: remove unused aes_setupDec