Fixed makefile to exit on error; fixed UART structure pointer
authorMartin Kudlacek <kudlacek@unipi.technology>
Tue, 11 Feb 2020 15:49:54 +0000 (16:49 +0100)
committerMartin Kudlacek <kudlacek@unipi.technology>
Tue, 11 Feb 2020 15:49:54 +0000 (16:49 +0100)
Makefile
modules/unipi/src/unipi_uart.c

index a3c8213cf1bc5a619bed4486a25b96ef7c44e099..da6311c63ee473d888b67f9888d6d371780ff6a0 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -11,19 +11,19 @@ default: all ;
 
 all: 
        for m in ${MODULES_LIST}; do\
-               cd ${MODULES_DIR_PATH}$$m; make all;\
+               cd ${MODULES_DIR_PATH}$$m; make all || exit 1;\
                done
 
 modules_install: install ;
 
 install: 
        for m in ${MODULES_LIST}; do\
-               cd ${MODULES_DIR_PATH}$$m; make modules_install INSTALL_MOD_PATH=${DESTDIR};\
+               cd ${MODULES_DIR_PATH}$$m; make modules_install INSTALL_MOD_PATH=${DESTDIR} || exit 1;\
                done
 
 dkms:
        for m in ${MODULES_LIST}; do\
-               cd ${MODULES_DIR_PATH}$$m; make dkms INSTALL_MOD_PATH=${DESTDIR}/$$m;\
+               cd ${MODULES_DIR_PATH}$$m; make dkms INSTALL_MOD_PATH=${DESTDIR}/$$m || exit 1;\
                done
 
 clean: 
index e0817c21dd8a832721e09d5b7ca40592cd40f5ef..0facb35375d1ec167262acfce98e4cbb691f83de 100644 (file)
@@ -317,7 +317,7 @@ void neuronspi_uart_handle_rx(struct neuronspi_port *port, int rxlen, u8* pbuf)
 
                        ch = *pbuf;
             pbuf++;
-                       if (uart_handle_sysrq_char(port, ch))
+                       if (uart_handle_sysrq_char(&port->port, ch))
                                continue;
 
                        uart_insert_char(&port->port, 0, 0, ch, flag);