Re: [PATCH 1/2] CRISv10: delete unused lib/old_checksum.c

2015-06-03 Thread Jesper Nilsson
On Fri, May 22, 2015 at 08:58:48PM +0200, Rabin Vincent wrote:
> This file is never built.
> 
> Signed-off-by: Rabin Vincent 

Thanks, added.

/^JN - Jesper Nilsson
-- 
   Jesper Nilsson -- jesper.nils...@axis.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 1/2] CRISv10: delete unused lib/old_checksum.c

2015-06-03 Thread Jesper Nilsson
On Fri, May 22, 2015 at 08:58:48PM +0200, Rabin Vincent wrote:
 This file is never built.
 
 Signed-off-by: Rabin Vincent ra...@rab.in

Thanks, added.

/^JN - Jesper Nilsson
-- 
   Jesper Nilsson -- jesper.nils...@axis.com
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 1/2] CRISv10: delete unused lib/old_checksum.c

2015-05-22 Thread Rabin Vincent
This file is never built.

Signed-off-by: Rabin Vincent 
---
 arch/cris/arch-v10/lib/old_checksum.c | 86 ---
 1 file changed, 86 deletions(-)
 delete mode 100644 arch/cris/arch-v10/lib/old_checksum.c

diff --git a/arch/cris/arch-v10/lib/old_checksum.c 
b/arch/cris/arch-v10/lib/old_checksum.c
deleted file mode 100644
index 8f79163..000
--- a/arch/cris/arch-v10/lib/old_checksum.c
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * INETAn implementation of the TCP/IP protocol suite for the 
LINUX
- * operating system.  INET is implemented using the  BSD Socket
- * interface as the means of communication with the user level.
- *
- * IP/TCP/UDP checksumming routines
- *
- * Authors:Jorge Cwik, 
- * Arnt Gulbrandsen, 
- * Tom May, 
- * Lots of code moved from tcp.c and ip.c; see those files
- * for more names.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
- */
-
-#include 
-#include 
-
-#undef PROFILE_CHECKSUM
-
-#ifdef PROFILE_CHECKSUM
-/* these are just for profiling the checksum code with an oscillioscope.. uh */
-#if 0
-#define BITOFF *((unsigned char *)0xb030) = 0xff
-#define BITON *((unsigned char *)0xb030) = 0x0
-#endif
-#include 
-#define CBITON LED_ACTIVE_SET(1)
-#define CBITOFF LED_ACTIVE_SET(0)
-#define BITOFF
-#define BITON
-#else
-#define BITOFF
-#define BITON
-#define CBITOFF
-#define CBITON
-#endif
-
-/*
- * computes a partial checksum, e.g. for TCP/UDP fragments
- */
-
-#include 
-
-__wsum csum_partial(const void *p, int len, __wsum __sum)
-{
-   u32 sum = (__force u32)__sum;
-   const u16 *buff = p;
-   /*
-   * Experiments with ethernet and slip connections show that buff
-   * is aligned on either a 2-byte or 4-byte boundary.
-   */
-   const void *endMarker = p + len;
-   const void *marker = endMarker - (len % 16);
-#if 0
-   if((int)buff & 0x3)
-   printk("unaligned buff %p\n", buff);
-   __delay(900); /* extra delay of 90 us to test performance hit */
-#endif
-   BITON;
-   while (buff < marker) {
-   sum += *buff++;
-   sum += *buff++;
-   sum += *buff++;
-   sum += *buff++;
-   sum += *buff++;
-   sum += *buff++;
-   sum += *buff++;
-   sum += *buff++;
-   }
-   marker = endMarker - (len % 2);
-   while (buff < marker)
-   sum += *buff++;
-
-   if (endMarker > buff)
-   sum += *(const u8 *)buff;   /* add extra byte separately */
-
-   BITOFF;
-   return (__force __wsum)sum;
-}
-
-EXPORT_SYMBOL(csum_partial);
-- 
2.1.4

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 1/2] CRISv10: delete unused lib/old_checksum.c

2015-05-22 Thread Rabin Vincent
This file is never built.

Signed-off-by: Rabin Vincent ra...@rab.in
---
 arch/cris/arch-v10/lib/old_checksum.c | 86 ---
 1 file changed, 86 deletions(-)
 delete mode 100644 arch/cris/arch-v10/lib/old_checksum.c

diff --git a/arch/cris/arch-v10/lib/old_checksum.c 
b/arch/cris/arch-v10/lib/old_checksum.c
deleted file mode 100644
index 8f79163..000
--- a/arch/cris/arch-v10/lib/old_checksum.c
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * INETAn implementation of the TCP/IP protocol suite for the 
LINUX
- * operating system.  INET is implemented using the  BSD Socket
- * interface as the means of communication with the user level.
- *
- * IP/TCP/UDP checksumming routines
- *
- * Authors:Jorge Cwik, jo...@laser.satlink.net
- * Arnt Gulbrandsen, agul...@nvg.unit.no
- * Tom May, f...@netcom.com
- * Lots of code moved from tcp.c and ip.c; see those files
- * for more names.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
- */
-
-#include net/checksum.h
-#include net/module.h
-
-#undef PROFILE_CHECKSUM
-
-#ifdef PROFILE_CHECKSUM
-/* these are just for profiling the checksum code with an oscillioscope.. uh */
-#if 0
-#define BITOFF *((unsigned char *)0xb030) = 0xff
-#define BITON *((unsigned char *)0xb030) = 0x0
-#endif
-#include asm/io.h
-#define CBITON LED_ACTIVE_SET(1)
-#define CBITOFF LED_ACTIVE_SET(0)
-#define BITOFF
-#define BITON
-#else
-#define BITOFF
-#define BITON
-#define CBITOFF
-#define CBITON
-#endif
-
-/*
- * computes a partial checksum, e.g. for TCP/UDP fragments
- */
-
-#include asm/delay.h
-
-__wsum csum_partial(const void *p, int len, __wsum __sum)
-{
-   u32 sum = (__force u32)__sum;
-   const u16 *buff = p;
-   /*
-   * Experiments with ethernet and slip connections show that buff
-   * is aligned on either a 2-byte or 4-byte boundary.
-   */
-   const void *endMarker = p + len;
-   const void *marker = endMarker - (len % 16);
-#if 0
-   if((int)buff  0x3)
-   printk(unaligned buff %p\n, buff);
-   __delay(900); /* extra delay of 90 us to test performance hit */
-#endif
-   BITON;
-   while (buff  marker) {
-   sum += *buff++;
-   sum += *buff++;
-   sum += *buff++;
-   sum += *buff++;
-   sum += *buff++;
-   sum += *buff++;
-   sum += *buff++;
-   sum += *buff++;
-   }
-   marker = endMarker - (len % 2);
-   while (buff  marker)
-   sum += *buff++;
-
-   if (endMarker  buff)
-   sum += *(const u8 *)buff;   /* add extra byte separately */
-
-   BITOFF;
-   return (__force __wsum)sum;
-}
-
-EXPORT_SYMBOL(csum_partial);
-- 
2.1.4

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/