[PATCH gnumach 06/16] Add missing headers

2011-08-29 Thread Guillem Jover
* device/dev_pager.c: Include . * linux/pcmcia-cs/glue/wireless_glue.h: Include . --- device/dev_pager.c |1 + linux/pcmcia-cs/glue/wireless_glue.h |2 ++ 2 files changed, 3 insertions(+), 0 deletions(-) diff --git a/device/dev_pager.c b/device/dev_pager.c index 224be85.

[PATCH gnumach 04/16] Cast host_get_time() arguments to fix warnings

2011-08-29 Thread Guillem Jover
* linux/dev/glue/misc.c (do_gettimeofday): Cast arguments to `host_get_time'. --- linux/dev/glue/misc.c |7 ++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/linux/dev/glue/misc.c b/linux/dev/glue/misc.c index d8ca3c2..a994cc6 100644 --- a/linux/dev/glue/misc.c +++ b/linux

[PATCH gnumach 09/16] Remove unused and non-functional string specialization header

2011-08-29 Thread Guillem Jover
* linux/src/include/asm-i386/string-486.h: Remove. --- linux/src/include/asm-i386/string-486.h | 702 --- 1 files changed, 0 insertions(+), 702 deletions(-) delete mode 100644 linux/src/include/asm-i386/string-486.h diff --git a/linux/src/include/asm-i386/string-486.

[PATCH gnumach 00/16] Another round of warning fixes

2011-08-29 Thread Guillem Jover
The one that I could see being contentious is “Remove unused and non-functional string specialization header“ but then I think it would make more sense to add optimized version in something like i386/strings.c so that they could be used globally, and would persist after a possible removal of the

[PATCH gnumach 10/16] Import Linux 3.1 ctype code

2011-08-29 Thread Guillem Jover
* linux/src/include/linux/ctype.h: Update file. * linux/src/lib/ctype.c: Likewise. --- linux/src/include/linux/ctype.h | 70 +++--- linux/src/lib/ctype.c | 54 +++--- 2 files changed, 77 insertions(+), 47 deletions(-) diff --gi

[PATCH mig 0/2] Build infrastructure improvements

2011-08-29 Thread Guillem Jover
Guillem Jover (2): Add a .gitignore file Add silent rules support if available and disable it by default .gitignore | 17 + Makefile.am | 10 +++--- configure.ac |3 +++ 3 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 .gitignore -- 1.7.5.

[PATCH mig 2/2] Add silent rules support if available and disable it by default

2011-08-29 Thread Guillem Jover
* configure.ac (AM_SILENT_RULES): Add silent rules support if available, and disable it by default. * Makefile.am (AWK_V, AWK_V_, AWK_V_0): New variables. (.sym.symc): Use AWK_V in front of AWK. (.symc.symo): Use AM_V_CC in front of TARGET_CC. (.symo.h): Use AM_V_GEN in front of sed. --- Makefil

[PATCH mig 1/2] Add a .gitignore file

2011-08-29 Thread Guillem Jover
* .gitignore: New file. --- .gitignore | 17 + 1 files changed, 17 insertions(+), 0 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 000..3d15b10 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +.deps/ +*.o +INSTALL

[PATCH gnumach 02/16] Return a value on non-void function

2011-08-29 Thread Guillem Jover
* i386/i386at/com.c (comcnprobe, comcninit, comcnputc): Return 0. --- i386/i386at/com.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/i386/i386at/com.c b/i386/i386at/com.c index f6d5656..90cfbb6 100644 --- a/i386/i386at/com.c +++ b/i386/i386at/com.c @@ -215,6 +215,8

[PATCH gnumach 16/16] Fix undefined operation on assigning self pre-incremented variable

2011-08-29 Thread Guillem Jover
* linux/src/drivers/scsi/wd7000.c (mail_out): Add `1' instead of pre-incrementing self assigned variable. * linux/src/drivers/net/de4x5.c (de4x5_sw_reset, de4x5_queue_pkt, de4x5_rx) (de4x5_tx, de4x5_rx_ovfc, set_multicast_list, ping_media, mii_get_phy) (de4x5_ioctl): Likewise. * linux/src/drivers/n

[PATCH gnumach 15/16] Honour type promotion on variable argument handling

2011-08-29 Thread Guillem Jover
* linux/dev/lib/vsprintf.c (linux_vsprintf): Use `int' when retrieving a `short' through `va_arg'. --- linux/dev/lib/vsprintf.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/linux/dev/lib/vsprintf.c b/linux/dev/lib/vsprintf.c index 0beb747..541ec65 100644 --- a/linux/

[PATCH gnumach 11/16] Import Linux 3.1 compiler definitions

2011-08-29 Thread Guillem Jover
* linux/src/include/linux/compiler.h: New file. * linux/src/include/linux/compiler-gcc.h: Likewise. * linux/src/include/linux/compiler-gcc3.h: Likewise. * linux/src/include/linux/compiler-gcc4.h: Likewise. * linux/dev/include/linux/kernel.h (barrier): Remove definition and include instead. --- li

[PATCH gnumach 07/16] Add linux_timer_intr function declaration

2011-08-29 Thread Guillem Jover
* i386/i386/hardclock.c [LINUX_DEV] (linux_timer_intr): New prototype. --- i386/i386/hardclock.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/i386/i386/hardclock.c b/i386/i386/hardclock.c index a8846b9..c97feac 100644 --- a/i386/i386/hardclock.c +++ b/i386/i386/hardc

[PATCH gnumach 05/16] Remove unused variable

2011-08-29 Thread Guillem Jover
* i386/i386at/rtc.c (rtc): Remove variable. --- i386/i386at/rtc.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/i386/i386at/rtc.c b/i386/i386at/rtc.c index e0a03de..77a83e8 100644 --- a/i386/i386at/rtc.c +++ b/i386/i386at/rtc.c @@ -53,7 +53,6 @@ WITH THE USE OR PERFORMAN

[PATCH gnumach 12/16] Move from linux/pcmcia-cs to linux/src

2011-08-29 Thread Guillem Jover
* linux/pcmcia-cs/include/linux/init.h: Move to ... * linux/src/include/linux/init.h: ... here. --- linux/pcmcia-cs/include/linux/init.h | 22 -- linux/src/include/linux/init.h | 22 ++ 2 files changed, 22 insertions(+), 22 deletions(-) delete mod

[PATCH gnumach 08/16] Fix memcmp prototype

2011-08-29 Thread Guillem Jover
* include/string.h (memcmp): Remove bogus `*' from return type. --- include/string.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/string.h b/include/string.h index 8059bed..c77d387 100644 --- a/include/string.h +++ b/include/string.h @@ -32,7 +32,7 @@ extern vo

[PATCH gnumach 14/16] Correct MiG Mach types to fix compilation warnings

2011-08-29 Thread Guillem Jover
* include/mach/mach_types.defs (thread_info_t): Change from array of natural_t to integer_t. (task_info_t): Likewise. (host_info_t): Likewise. (processor_info_t): Likewise. (processor_set_info_t): Likewise. --- include/mach/mach_types.defs | 10 +- 1 files changed, 5 insertions(+), 5 del

[PATCH gnumach 03/16] Cast function timeout() argument to fix a warning

2011-08-29 Thread Guillem Jover
* kern/mach_clock.h (timer_func_t): New function type. (struct timer_elt): Change fcn type to timer_func_t. * i386/i386at/com.c (comstart): Cast `ttrstrt' to `timer_funct_t *' in `timeout' call. * i386/i386at/lpr.c (lprstart): Likewise, --- i386/i386at/com.c |2 +- i386/i386at/lpr.c |2 +-

[PATCH gnumach 01/16] Move Linux module macros to their original header

2011-08-29 Thread Guillem Jover
* linux/pcmcia-cs/glue/wireless_glue.h (EXPORT_SYMBOL) (SET_MODULE_OWNER): Move to ... * linux/src/include/linux/module.h [!MODULE]: ... here. --- linux/pcmcia-cs/glue/wireless_glue.h |9 - linux/src/include/linux/module.h |3 +++ 2 files changed, 3 insertions(+), 9 deletions(-

[PATCH gnumach 13/16] Denote __exit symbols as used

2011-08-29 Thread Guillem Jover
* linux/src/include/linux/init.h: Include . (__exitused): New macro. (__exit): Define to ` __exitused __cold notrace'. * linux/src/include/linux/kcomp.h (__exit): Remove. --- linux/src/include/linux/init.h | 10 +- linux/src/include/linux/kcomp.h |2 -- 2 files changed, 9 insertions

[PATCH v2 15/17] Move cdrom_sleep() definition to its original source file

2011-08-29 Thread Guillem Jover
* linux/dev/kernel/sched.c (cdrom_sleep): Move to ... * linux/src/drivers/block/ide-cd.c [MACH]: ... here, make it static. Include . --- linux/dev/kernel/sched.c | 10 -- linux/src/drivers/block/ide-cd.c | 17 +++-- 2 files changed, 15 insertions(+), 12 deletions(-)

Re: [PATCH 15/17] Move cdrom_sleep() definition where it belongs

2011-08-29 Thread Guillem Jover
On Sat, 2011-08-27 at 00:53:41 +0200, Samuel Thibault wrote: > Guillem Jover, le Thu 25 Aug 2011 15:22:38 +0200, a écrit : > > * linux/dev/kernel/sched.c (cdrom_sleep): Move to ... > > * linux/src/drivers/block/ide-cd.c: ... here, replace [!MACH] > > definition, and remove conditionals. > > I disa

[PATCH v2 02/17] Add silent rules support if available and disable it by default

2011-08-29 Thread Guillem Jover
* configure.ac (AM_SILENT_RULES): Add silent rules support if available, and disable it by default. * Makefile.am (AWK_V, AWK_V_, AWK_V_0): New variables. (NM_V, NM_V_, NM_V_0): Likewise. (GZIP_V, GZIP_V_, GZIP_V_0): Likewise. (MIGCOM_V, MIGCOM_V_, MIGCOM_V_0): Likewise. (gnumach-undef): Use NM_V i

Re: [PATCH 02/17] Enable silent builds by default if available

2011-08-29 Thread Guillem Jover
On Thu, 2011-08-25 at 09:46:00 -0700, Roland McGrath wrote: > So-called "silent" builds are a pox upon debuggability and should never be > the default. I agree silent rules should never be enabled for automated builds, for example on the Debian packaging, because that makes the build logs mostly u

Re: ACL and Extended Attributes in Hurd ?

2011-08-29 Thread Arne Babenhauserheide
Am Montag, 29. August 2011, 12:05:20 schrieb Thomas Schmitt: > Ok. > Maybe one should review: > http://www.gnu.org/software/hurd/users-guide/using_gnuhurd.html#Mailing-li > sts which says Maybe we should explicitely deprecate that… In bold letters, as it’s not even in the wiki. Best wishes, Arn

Re: ACL and Extended Attributes in Hurd ?

2011-08-29 Thread Thomas Schmitt
Hi, Svante Signell wrote: > see http://www.gnu.org/software/hurd/community/gsoc/project_ideas/xattr.html Ahum. I implemented xattr as extension of ISO 9660 + Rock Ridge but know few about ext2 internals. So for now i will give it a rest. If xattr and ACL cannot be used in the filesystem, then xor

Re: ACL and Extended Attributes in Hurd ?

2011-08-29 Thread Svante Signell
On Sat, 2011-08-27 at 17:55 +0200, Thomas Schmitt wrote: > Hi, > > is there a way to enable ACLs and Extended Attributes in Hurd ? > > I see the whole software equipment for that. Even the Linux adapter > of libisofs compiles flawlessly on Hurd. > But i cannot test it because i fail to assign ACL