87c02e03c4ae40e5e96792f67d7aad09b7f50935
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Oct 25 13:45:47 2013 +0200
configure.ac: properly escape the test for X11/keysymdef.h
* configure.ac: Properly escape the test for X11/keysymdef.h using
AC_LANG_SOURCE
-
commit 2ca0296a824d12bc55e3d4d0bf580f26a10eb830
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Oct 25 10:30:23 2013 +0200
libshouldbeinlibc: fix error handling in maptime_map
Found using the Clang Static Analyzer.
* libshouldbeinlibc
057c04d1157322c235872e412bcc22487858c5af
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Nov 8 11:26:42 2013 +0100
Normalize whitespace at the end of each file to '\n'
Some files were not normalized. In console/motd.UTF8 the additional
newline is intentional. Empty files were excluded as well
9019e629679ec12c1a4c9656bab337e84f861e8c
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Nov 8 14:28:26 2013 +0100
libports: fix the thread counts in case the thread creation fails
Previously the number of total threads and the number of unused
threads was wrong if at one point the creation
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -
commit 180563217f2579029424c9b79abe7bb2fcfeb51b
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Nov 6 17:20:34 2013 +0100
, below.
- Log -
commit 130b51ac17f44707261f4885d2fadb44a2f5a1e5
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Nov 6 17:10:35 2013 +0100
mach-defpager: include errno.h
* mach-defpager/default_pager.c
520743674ab70e035644571d4c15dad9ce058ea8
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Mon Nov 4 18:23:56 2013 +0100
kern: fix the error handling in exec_load
Found using the Clang Static Analyzer.
* kern/elf-load.c (exec_load): Properly propagate errors
-
commit 8f39f8bf905ca84db4c853733f6a3d3a3011c237
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Nov 15 20:36:58 2013 +0100
Clean up the included header files
* libihash/ihash.c: Clean up the included header files.
* libshouldbeinlibc
e971ab1a229d1ef1d5c1e5e1ff52ec597c55270e
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Mon Nov 11 20:53:07 2013 +0100
libports: implement lockless management of threads
ports_manage_port_operations_multithread uses two values, totalthreads
and nreqthreads, to manage the threads it creates. Previously
6c0c037b5f79a2dfe3b1d6ebc108ba461c6b4d46
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu Nov 21 23:50:18 2013 +0100
unionfs: fix memory leak in patternlist_add
Found using the Clang Static Analyzer.
* pattern.c (patternlist_add): Fix memory leak
listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -
commit f0023823ef3282bd3483e6a7aa19b0a0939a6ba4
Author: Justus Winter 4win
34ff01a84390ba7a5c0377c326944fc026d66140
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Mon Nov 25 17:01:30 2013 +0100
libfshelp: improve error handling in fshelp_start_translator_long
Properly deallocate all ports and terminate the started translator if
an error occurs.
* libfshelp/start
-
commit b8b92e2455c2a9652e60a17dd38fc8dc031b77c3
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sat Nov 30 17:48:17 2013 +0100
pflocal: improve the demuxer functions
Handle multiple request types as recommended by the Mach Server
Writer's
-
commit 6204a717fc63891839faefda75e95a364ec0434e
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Dec 4 10:53:15 2013 +0100
trans: make the fakeroot environment more transparent
Previously fakeroot did not explicitly proxy io_identity
list those
revisions in full, below.
- Log -
commit 8e1b6ab073a890cc2da6965f9a57bfc91d8c6d38
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue Dec 10 17:43:06 2013 +0100
trans/fakeroot: remove dead code
ae04256ee85fa02288f34587faad5d461ad57186
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Dec 13 10:07:21 2013 +0100
utils/mount: fix autodetection of fat file systems
mount uses libblkid (if available) to detect the file system type when
using mount -t auto. libblkid calls fat file systems vfat
above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -
commit b372e439e05e336d5e52aa0ce69c799c15691932
Author: Justus Winter 4win...@informatik.uni
, below.
- Log -
commit 4cf0e0e059f3b1593ab75e436f61a8a36a0c6cd6
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu Nov 28 11:20:40 2013 +0100
Clean up generated sources
* Makefile (CLEANFILES): Add generated
b5dfcde4f7728e87860fcc3ac6b0c7a9abe8c94e
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue Dec 17 13:15:42 2013 +0100
xen: add missing includes
* xen/console.h: Add missing includes.
---
Summary of changes:
xen/console.h |2
2d27ccbc105e84c27547a003aec624a3cc3bbd66
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Dec 18 17:25:02 2013 +0100
trans/fakeroot: shutdown the translator if the last client is gone
Previously, fakeroot would not exit if a process outlived the original
process started by settrans. This caused bugs
listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -
commit 8982de2eb4fa2fa6f5a350c348c211542aecfaa1
Author: Justus Winter 4win...@informatik.uni
on any other notification email; so we list those
revisions in full, below.
- Log -
commit 322fa73afed84fe37fb7bfe0583109ff33eb26d7
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Mon Jan 6 00:31:16 2014 +0100
kern
-
commit 84c4437004d9c4767da56500661f49afe4582658
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu Jan 9 12:05:01 2014 +0100
kern: align kmem_cache objects using __cacheline_aligned
* kern/slab.h (struct kmem_cache): Align kmem_cache objects using
in full, below.
- Log -
commit 9a7776ddef6626536f21c09090b8329168a053ce
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu Oct 17 11:20:30 2013 +0200
libnetfs: register passive translator startups
Detect
-
commit 5e3ef5153fe6aa2190ffa185009fa45e3549469d
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sun Dec 1 17:02:28 2013 +0100
Generate a x_server_routine in the sheader so it can be inlined
* header.c (WriteServerHeader): Emit a x_server_routine that can
ba1f47ffee3d3a2d31a47eeb461283a93e05cf39
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Dec 4 11:31:49 2013 +0100
utils: include the mig-generated server headers in fakeauth.c
GNU MIG recently gained support for emitting x_server_routine
declarations in the generated server
-
commit 62ca925c9a6b0d12bdf17ac4ab93f5434575cedc
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu Jan 16 14:50:31 2014 +0100
kern: include the mig-generated server headers in ipc_kobject.c
GNU MIG recently gained support for emitting
7cb7fa6b3a0d02985b4a51f7823bc1cb631d6bfa
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu Nov 28 19:39:35 2013 +0100
proc: fix the receiver lookup in S_proc_exception_raise
* proc/mgt.c (S_proc_exception_raise): Update accordingly.
* proc/mig-decls.h: New file.
* proc/proc_exc.defs: Add
f4bf9dc40689f1ab221d64af6932286d4cd010e6
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Jan 29 01:53:50 2014 +0100
daemons/getty: display /etc/issue if available
Previously, a banner was hardcoded in Hurds getty. Load /etc/issue
instead. Fall back to a hardcoded version if that fails. Expand
on any other notification email; so we list those
revisions in full, below.
- Log -
commit 7353f589daccb7fb61880d6994f6471e103da902
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sat Feb 1 02:09:02 2014 +0100
include
on any other notification email; so we list those
revisions in full, below.
- Log -
commit 03df518586e3cfd106eb20827781f12a0596e48c
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue Feb 4 11:47:00 2014 +0100
xen: fix
-
commit ab9163fbbf629d82e6eb455dde3221dbd02ea28a
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Mon Feb 10 14:41:18 2014 +0100
fatfs: add bz2 to OTHERLIBS
* fatfs/Makefile (OTHERLIBS): Add bz2.
commit f968b1b2b0de0c16311f3781664dd4464822cea9
Author
da158a449e7ddb7f06fda929d7030ff8496e71bc
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue Feb 11 19:03:26 2014 +0100
libdiskfs: fix typo
* libdiskfs/boot-start.c (diskfs_S_fsys_init): Fix typo.
---
Summary of changes:
libdiskfs/boot
a7261c78d3290338ab44abe22c3bebc8abcfb43b
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu Nov 21 16:59:34 2013 +0100
include: skip routines related to migrating threads
* include/mach/mach_port.defs: Skip the routines mach_port_set_rpcinfo
and mach_port_create_act if MIGRATING_THREADS
4473d16e7cdad08eccad95f5920e1aa171d5512d
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Feb 21 14:58:21 2014 +0100
exec: provide a meaningful name for new tasks
The name will be used in error messages printed by the kernel. This
makes attributing the errors to processes possible.
* exec
revisions in full, below.
- Log -
commit 86e3141aaf13b1bc55d74bd6f557a62b814e944c
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Jan 29 14:06:15 2014 +0100
libdiskfs: fix receiver lookups in fsys server
-
commit 8287b6ffdf2cb631591decb17429701218122259
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue Feb 25 01:01:09 2014 +0100
libtrivfs: improve the mig mutator functions
Previously, the mig mutator functions were in migsupport.c, preventing
them
2d91aeafcf87e32fd3b5d447e20f421ee5d9f91f
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Feb 21 21:57:37 2014 +0100
kern: fix mig_strncpy
Previously, the function mig_strncpy would always zero-terminate the
destination string. Make mig_strncpy behave like mig_strncpy and
strncpy
bb06f65290c2526d214302ba43bb6bc363cd4868
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Feb 21 21:44:15 2014 +0100
Fix variable-sized c strings
Previously, the terminating zero of variable-sized c strings was only
included when copying the message if the length of the string was not
a multiple
-
commit a876dbadbb1fa625e3e5fa8bdffe803e6eb473d1
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu Feb 27 16:39:31 2014 +0100
pfinet: fix receiver lookups in iioctl-ops.c
* pfinet/iioctl-ops.c: Fix receiver lookups.
* pfinet/mig-mutate.h: Add
-
commit e3a2c2caeea0a4f4d36b1117610d2a32d14ac69b
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Feb 28 11:47:10 2014 +0100
term: fix receiver lookups in the term server functions
* term/mig-mutate.h: Define TERM_IMPORTS.
* term/Makefile: Set
666830d8a75a3676f60b48028b115edb19d06cc7
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sat Mar 1 11:55:50 2014 +0100
trans/ifsock: fix receiver lookup
* trans/Makefile: Add ifsock-MIGSFLAGS.
* trans/ifsock.c (S_ifsock_getsockaddr): Fix receiver lookup
cff25ce181b3a330f12809373407f4d54f4cc5c4
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sat Mar 1 12:26:59 2014 +0100
auth: improve the mig mutator functions
Previously, the mig mutator function auth_port_to_handle was defined
in auth.c (fakeauth.c), preventing it from being inlined into the
mig
in full, below.
- Log -
commit cc9757407fa124998613329ce73c5bba98d5cf21
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Mar 12 15:09:44 2014 +0100
mach-defpager: silently ignore requests to page to active
3ce4896345a3c339f159674ddf15e28b5072cb62
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Mar 19 16:10:57 2014 +0100
xen: fix error handling
Previously, the error KERN_RESOURCE_SHORTAGE was not properly
propagated.
Found using the Clang Static Analyzer.
* xen/block.c
50cc5152ebb4872b57a764d7b5ad62636f674e01
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Mon Mar 3 19:12:52 2014 +0100
include: make the memory_object_t types translation functions mutable
Make the intran, outtran and destructor functions mutable using
preprocessor macros. Make it possible
-
commit 59b6c01edcd7013a112aeaf9d0bc33a8d2a2b8f1
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Mar 19 12:09:23 2014 +0100
libpager: fix potential deadlock
This patch releases the interlock before doing an rpc call, analogous
-
commit 52fdfc82a1ceef6251f816c64fc64fc78bd9b3e8
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu Mar 20 13:34:02 2014 +0100
libdiskfs: fix string termination
Found using the Clang Static Analyzer.
* libdiskfs/fsys-getroot.c
, below.
- Log -
commit 6d5511668545d00da4e3e5dd142b4f082c76b083
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sat Mar 15 14:38:04 2014 +0100
mach-defpager: fix local includes
* mach-defpager
120847a0c4b72da43ac2764ba73548e8916b1c0d
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue Mar 25 23:09:55 2014 +0100
kern: fix formatting of multiboot modules
Previously, bootstrap_create would print the multiboot modules with
padding applied to the end of the line. As multiboot modules as used
07e46eb2e25583f0f3e06342f0c854769b353b10
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sat Mar 15 14:06:15 2014 +0100
mach-defpager: replace the magic typecast with a hash table
Previously, the mach-defpager used a magic typecast for object
lookups. It renamed the port to the address
b7cbdde8854ee4c51ec9cd49ce639bd02d646355
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Mon Mar 3 20:48:20 2014 +0100
libpager: fix receiver lookups
Previously, the receiver lookup was done manually in all the server
functions. Use mig translator functions instead.
* libpager/mig-decls.h: New
119294278af2390971305224c9772d89525d97e1
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sat Apr 5 15:08:06 2014 +0200
include: make the notify_port_t types translation functions mutable
Make the intran, outtran and destructor functions mutable using
preprocessor macros. Make it possible to inject
, below.
- Log -
commit e27425e63392683b85101961489a83e0abef133b
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Apr 4 18:17:54 2014 +0200
libdiskfs: fix receiver lookup
* libdiskfs/Makefile (exec_startup
8927fbd63e29005ddb9b2c2264046089bf669857
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue Apr 8 12:35:01 2014 +0200
fix a receiver lookup
* mig-decls.h: New file.
* mig-mutate.h: Likewise.
* Makefile (MIGSFLAGS): Use mig-mutate.h.
* random.c (S_startup_dosync): Fix
e9687ec4ff525ae4a88314ba4ae97da770bd012f
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sat Apr 5 17:40:24 2014 +0200
libports: fix notify_port_t receiver lookups
* libports/Makefile (MIGSFLAGS): Include mig-mutate.h.
* libports/mig-decls.h: New file.
* libports/mig-mutate.h: Likewise
1eabe09c011e133d1cb3750f10a76cd0924f88b7
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Mon Apr 7 12:07:18 2014 +0200
libports: fix notify_port_t receiver lookups
This is a patch that in conjunction with
e9687ec4ff525ae4a88314ba4ae97da770bd012f fixes the receiver lookups
1de3e6d13cae11c714e603dc19213bbae3cf67e9
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Apr 9 12:56:38 2014 +0200
eth-filter: remove invalid port deallocation
* eth-filter/filter.c (ds_device_open): Remove invalid port deallocation
-
commit e77f00db5097d741f27c74c03d194a233f648615
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Apr 9 16:55:49 2014 +0200
libports: fix receiver lookup
* libports/interrupt-operation.c (ports_S_interrupt_operation): Fix
receiver lookup
e9ad61281761eaa485611578ac8ed71480e73eed
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sat Apr 12 09:39:57 2014 +0200
Drop DIST_FILES from Makefile
Since 50bfb9acf98d5f4c0c5948cc28285e990b40b659 git is used to produce
dist tarballs.
* boot-proxy-exc/Makefile (DIST_FILES): Do
d49d0ac8d97e30a9b3a9140af6e9f402d39654c2
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sat Apr 12 09:31:24 2014 +0200
console-client: drop DIST_FILES from Makefile
Since 50bfb9acf98d5f4c0c5948cc28285e990b40b659 git is used to produce
dist tarballs.
* console-client/Makefile (DIST_FILES): Do
5e533682c0df29d28dc8250c57c2e33406a57835
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu Apr 10 19:13:47 2014 +0200
include: fix the definition of device_open
Previously, every userspace server implementing the device protocol
filtered the device definitions to replace the device_t type
41da689280091dcabd153b77627818b0a89645bf
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu Apr 10 18:48:14 2014 +0200
boot: remove the ourdevice hack
Previously, the device definitions were filtered using sed to replace
the device_t type with mach_port_send_t to make the device argument
to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -
commit 60735c6c8b1382518db01ca7d416113b03bb837b
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Apr 11 22
210793d5144562f2ab51a8b3f0969ab498a6a9c7
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sun Apr 13 19:29:57 2014 +0200
console: fix notify_port_t receiver lookups
This complements e9687ec4ff525ae4a88314ba4ae97da770bd012f.
* console/display.c: Fix receiver lookups, adjust function declarations
dc7e40fa2b4abb76ae2a2c4fdf100e0a5f005aea
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sun Apr 13 12:48:12 2014 +0200
libmachdev: add, fix and use declaration for create_device_port
* libmachdev/ds_routines.c (create_device_port): Fix the type of the
size parameter. Make
5a4926dd52aed56913cbe10592063ff0da753700
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Mon Apr 14 16:39:25 2014 +0200
libpager: fix notify_port_t receiver lookups
* libpager/mig-mutate.h: Add mutators.
* libpager/notify-stubs.c: Adjust accordingly
f1aa15a509d4249b19bb3d7f1f388829dd5135f8
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue Apr 15 13:54:19 2014 +0200
libpager: fix notify_port_t receiver lookups
This fixes one more occurence of a notify_port_t receiver lookup that
I overlooked in 5a4926dd52aed56913cbe10592063ff0da753700
20e078293697dd99ddcf2c2151c9f075409cc185
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue Apr 15 18:38:08 2014 +0200
Include the MIG-generated server header files
This enables the compiler to check that the server function
declarations match MIGs expectations. Fix a few oddities along the
way
above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -
commit 453e7fc9f7116b4251d6cc5dde5110bdd183797c
Author: Justus Winter 4win...@informatik.uni
97737d1ee3ce95e45a1a4aa636cc2e11a106a9f5
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sat Apr 26 12:20:20 2014 +0200
libports: reduce malloc overhead in _ports_bucket_class_iterate
_ports_bucket_class_iterate creates a snapshot of the buckets hash
table. This is done so that the lock protecting
-
commit d12207fb5a8cef131f262878f98da923af1f8fea
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Apr 30 13:02:29 2014 +0200
Install the mach_debug header files
The task_set_name RPC introduced in 877a319c changed
include/mach/gnumach.defs
-
commit b6dab094d2b6531fdc867af906dd006e39cac2d9
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Apr 30 14:40:39 2014 +0200
kern: include the MIG-generated server headers for MACHINE_SERVER
GNU MIG recently gained support for emitting
-
commit dca400e253df97804dd04b24e96aebba878781a0
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Apr 30 15:23:36 2014 +0200
vm: make struct vm_map fit into a cache line
Currently, the size of struct vm_map is 68 bytes. By using a bit
field
-
commit 1a3d809146c95cd138bad7bd42eb923af0a23493
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu May 8 16:43:11 2014 +0200
libihash: reduce the default maximum load factor to 75%
The performance of hash tables depend critically on a low number
other notification email; so we list those
revisions in full, below.
- Log -
commit e2be8995642cd962b7d61c9c231980de88302d50
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue May 13 18:59:10 2014 +0200
libihash
other notification email; so we list those
revisions in full, below.
- Log -
commit 868a820a19ff66c370cf40573ac89738386513c3
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri May 16 10:13:02 2014 +0200
proc: move
other notification email; so we list those
revisions in full, below.
- Log -
commit 353fe33eb2481a14dc324c7c2e52b2032df86465
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Mon May 19 16:46:33 2014 +0200
trans
-
commit 306d763d872bae2a1cc23fe13b769cace8198a3a
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sun May 25 16:19:16 2014 +0200
Rewrite old-style #endif FOO directives
* i386/include/mach/i386/cthreads.h: Rewrite old-style #endif FOO
directives
1333bbbcc18502328cdd78b2aadc526ebd552a77
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue May 20 16:07:44 2014 +0200
Avoid compiler warning about empty bodies
Make empty bodies of control flow statements more explicit. Doing so
will allow us to use stricter compiler settings. This would
-
commit 1d1da90042d2ee7a8215dc6291b54bc1ebe59fe4
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue May 6 19:07:13 2014 +0200
libtrivfs: lock-less reference counting for trivfs_peropen objects
* libtrivfs/trivfs.h (struct trivfs_peropen): Use
14d32894a8465a09561fc0a5220f5bb9c2c7
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu May 22 20:25:22 2014 +0200
Implement /proc/slabinfo
Add a node 'slabinfo' to the root directory that contains information
about the slab allocator used in GNU Mach.
The formatting code has been taken
65ebcc40e55dfb3ee776383891f8a6b15b176d27
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed May 28 14:37:58 2014 +0200
Do not include the terminating zero in /proc/slabinfo
* rootdir.c (rootdir_gc_slabinfo): Do not zero-terminate the generated
content
2c7ecdc6ec8f9d9a27aa7e4e82fa2d84fa55fe9b
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu May 29 02:03:03 2014 +0200
libdiskfs: use a hash table for the name cache
Previously, name cache lookup operation completed in O(n) time. This
means that making the cache too large would decrease
-
commit ea16c110d8ca67a5460d45600a399078a101ef4f
Merge: 73f5884 3219126
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri May 30 09:41:20 2014 +0200
Merge branch 'master' of git://git.sv.gnu.org/hurd/hurd
commit 73f5884a591f1e2efef948d108927327a054d97c
Author
-
commit 9d8a274e00cf01d2a2ea137f5dbd6f5edb37c15b
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sat May 31 09:16:00 2014 +0200
libnetfs: fix memory leak
* libnetfs/trans-callback.c (_netfs_translator_callback2_fn): Free
user if creating the protid
in full, below.
- Log -
commit 10412bfccc00708663034a76b1a3c66058bb7545
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Jun 6 11:45:03 2014 +0200
ext2fs: fix type of retry_dotdot
* ext2fs/dir.c
b0039d6972f631ca7fdff2379d50ad31c3781a7d
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sun Jun 8 11:17:08 2014 +0200
device: fix net_rcv_msg-messages
Previously, all net_rcv_msg-messages sent by net_deliver were
malformed. It never was a problem in practice, since the messages are
not complex
e363aa56321f652684ffed281030d95d365c53c0
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue Jun 10 11:42:23 2014 +0200
libmachdev: fix net_rcv_msg-messages
Previously, all net_rcv_msg-messages sent by netif_rx_handle were
malformed. It never was a problem in practice, since the messages
, below.
- Log -
commit 370f2fcb4ae7901e34caba64d31027f8cf69a858
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Wed Jun 11 11:54:18 2014 +0200
utils/settrans: implement settrans --start
Start the translator
1ba2ed95690396bf081d0af043d878b26b8563c2
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Mon Jun 9 11:42:22 2014 +0200
Prepare the random translator to be merged into the Hurd sources
Move the random translator to its own subdirectory 'random'.
This is the last commit
aac4aaf42372f61c78061711916c81a9d5bcb42d
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sun Jun 15 18:25:59 2014 +0200
Prepare the procfs translator to be merged into the Hurd sources
Move the procfs translator to its own subdirectory 'procfs'.
This is the last commit to this repository
)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -
commit 6e047f852cb052cf4cbc50799373c5f13382540d
Author: Justus Winter
38d064eab719b8334144094d6499c24718a255c1
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sun Jun 22 14:48:34 2014 +0200
libdiskfs: fix deadlock
Previously, libdiskfs would deadlock on contention on renamedirlock
due to the lock being taken spuriously.
Found using fsstress from the Linux Test
520ef2ed66d47bb81a55829a88dda81f62dc95e5
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Jun 20 13:54:28 2014 +0200
libdiskfs: fix reference counting of peropen objects
Previously, peropen objects were created with a reference count of
zero. Therefore, if diskfs_create_protid fails, passing
cf8df03cf9002642a9399da47242d819cc3653e4
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sun Aug 31 16:39:35 2014 +0200
libtrivfs: fix typo
* libtrivfs/protid-clean.c (trivfs_clean_protid): Fix typo.
---
Summary of changes:
libtrivfs
5f1011ac0ad676d1e7eaba14d1384180e98fb93e
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Fri Jun 20 14:27:59 2014 +0200
include: detect use-after-free errors using the reference counts
* include/refcount.h (refcount_init): There must be at least one
reference at initialization time.
(refcounts_init
626ff916ca63334e6c170f059ea47f9cfea19661
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Tue Sep 2 22:19:54 2014 +0200
libdiskfs: fix /servers/exec lookup
* libdiskfs/boot-start.c (diskfs_start_bootstrap): Pass retry_name to
dir_lookup, which is later checked to be the empty string
-
commit 86f60379f71ec6d0aa3b93eaacc55bc5f453bda5
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Sun Sep 14 13:35:50 2014 +0200
ddb: add support for ELF symbol tables
* ddb/db_elf.c: New file.
* ddb/db_elf.h: Likewise.
* Makefrag.am
3628f1479b9fb77bed1ba4ab8e93ee98e14d9960
Author: Justus Winter 4win...@informatik.uni-hamburg.de
Date: Thu Sep 18 16:55:19 2014 +0200
procfs: fix typo in comment
* procfs/process.c (process_stat_make_node): Fix typo in comment.
---
Summary of changes
1 - 100 of 286 matches
Mail list logo