[PATCH 1/9] network/dhcp: PR1841: Fix DNS processing in DHCP

2018-01-11 Thread Gedare Bloom
From: Sebastien Bourdeauducq --- cpukit/libnetworking/rtems/rtems_dhcp.c | 48 ++--- 1 file changed, 45 insertions(+), 3 deletions(-) diff --git a/cpukit/libnetworking/rtems/rtems_dhcp.c b/cpukit/libnetworking/rtems/rtems_dhcp.c index 82f8fd9..f71d83e 100644 --- a/c

[PATCH 2/9] dosfs: Fix for no space left on device condition

2018-01-11 Thread Gedare Bloom
From: Sebastian Huber The file size was wrong in the no space left on device condition. This resulted in turn in a read of an invalid block which lead to an EIO error status. --- cpukit/libfs/src/dosfs/fat_file.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cpukit

[PATCH 5/9] rtems: PR1844: Fix MP process packet size

2018-01-11 Thread Gedare Bloom
From: Sebastian Huber --- cpukit/rtems/src/msgmp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpukit/rtems/src/msgmp.c b/cpukit/rtems/src/msgmp.c index 9f033a8..481bc3a 100644 --- a/cpukit/rtems/src/msgmp.c +++ b/cpukit/rtems/src/msgmp.c @@ -51,8 +51,8 @@ void _Messa

[PATCH 4/9] librpc: PR2066: Fix for short enums

2018-01-11 Thread Gedare Bloom
From: Sebastian Huber The XDR library has a problem on architectures with short enums like the default ARM EABI. Short enums means that the size of the enum type is variable and the smallest integer type to hold all enum values will be selected. For many enums this is char. The XDR library use

[PATCH 0/9] 4.10 Maintenance

2018-01-11 Thread Gedare Bloom
I went through commits between the 4.10/4.11 split and January 2013, and selected the following as suitable to apply for 4.10 maintenance. Not all of these had open PRs/tickets, and I did not reformat any patches but simply cherry-picked and corrected any conflicts. Ralf Kirchner (1): dosfs: Fix

[PATCH 6/9] score: Use _Workspace_Allocate_or_fatal_error()

2018-01-11 Thread Gedare Bloom
From: Sebastian Huber Use _Workspace_Allocate_or_fatal_error() consistently in case auto extend is turned off. This helps to avoid undefined behaviour in _API_Mutex_Allocate() in case _API_Mutex_Information() fails. --- cpukit/score/src/objectextendinformation.c | 13 - 1 file chang

[PATCH 3/9] network/bootp: PR2031: Add and use header file

2018-01-11 Thread Gedare Bloom
From: Sebastien Bourdeauducq --- cpukit/libnetworking/Makefile.am | 1 + cpukit/libnetworking/nfs/bootp_subr.c | 16 ++--- cpukit/libnetworking/rtems/bootp.h | 41 ++ cpukit/libnetworking/rtems/rtems_bootp.c | 2 +

[PATCH 7/9] libnetworking: Disconnect after mbuf shortage

2018-01-11 Thread Gedare Bloom
From: Sebastian Huber The missing disconnect left the socket in an unusable state. Each send request resulted in an EISCONN error. --- cpukit/libnetworking/netinet/udp_usrreq.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cpukit/libnetworking/netinet/udp_usrreq.c b/c

[PATCH 9/9] bsps: Fix rtems_interrupt_server_handler_remove()

2018-01-11 Thread Gedare Bloom
From: Sebastian Huber --- c/src/lib/libbsp/shared/src/irq-server.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/c/src/lib/libbsp/shared/src/irq-server.c b/c/src/lib/libbsp/shared/src/irq-server.c index 0026f0f..a6cdf4c 100644 --- a/c/src/lib/libbsp/shared/src/irq-serv

[PATCH 8/9] dosfs: Fix msdos_format()

2018-01-11 Thread Gedare Bloom
From: Ralf Kirchner For FAT32 msdos_format() used to initialize first FAT entries to non-zero values only if a volume label was given. Absence of these entries made mounting such a FAT32 volume fail. --- cpukit/libfs/src/dosfs/msdos_format.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

Re: [PATCH 0/9] 4.10 Maintenance

2018-01-11 Thread Joel Sherrill
These are all obviously known issues which were worthy of being included on the 4.11 branch and/or master which applied to 4.10. Since this are the final approved patch, my vote is to apply them. The only discussion should be if the bug exists in 4.10. --joel On Thu, Jan 11, 2018 at 12:13 PM, Ge