#!/bin/sh SYSCTL="/proc/sys" TARGET="${SYSCTL}/kernel/domainname" ORIG=$(cat "${TARGET}") TEST_STR="Testing sysctl" . ./common_tests # Only string sysctls support seeking/appending. MAXLEN=65 echo -n "Writing entire sysctl in short writes ... " set_orig dd if="${TEST_FILE}" of="${TARGET}" bs=1 2>/dev/null if ! verify "${TARGET}"; then echo "FAIL" >&2 rc=1 else echo "ok" fi echo -n "Writing middle of sysctl after unsynchronized seek ... " set_test dd if="${TEST_FILE}" of="${TARGET}" bs=1 seek=1 2>/dev/null if verify "${TARGET}"; then echo "FAIL" >&2 rc=1 else echo "ok" fi echo -n "Checking sysctl maxlen is at least $MAXLEN ... " set_orig perl -e 'print "A" x ('"${MAXLEN}"'-2), "B";' | \ dd of="${TARGET}" bs="${MAXLEN}" 2>/dev/null if ! grep -q B "${TARGET}"; then echo "FAIL" >&2 rc=1 else echo "ok" fi echo -n "Checking sysctl keeps original string on overflow append ... " set_orig perl -e 'print "A" x ('"${MAXLEN}"'-1), "B";' | \ dd of="${TARGET}" bs=$(( MAXLEN - 1 )) 2>/dev/null if grep -q B "${TARGET}"; then echo "FAIL" >&2 rc=1 else echo "ok" fi echo -n "Checking sysctl stays NULL terminated on write ... " set_orig perl -e 'print "A" x ('"${MAXLEN}"'-1), "B";' | \ dd of="${TARGET}" bs="${MAXLEN}" 2>/dev/null if grep -q B "${TARGET}"; then echo "FAIL" >&2 rc=1 else echo "ok" fi echo -n "Checking sysctl stays NULL terminated on overwrite ... " set_orig perl -e 'print "A" x ('"${MAXLEN}"'-1), "BB";' | \ dd of="${TARGET}" bs=$(( $MAXLEN + 1 )) 2>/dev/null if grep -q B "${TARGET}"; then echo "FAIL" >&2 rc=1 else echo "ok" fi exit $rc e6c1e788218fd1d141db320db970aace7f0'>refslogtreecommitdiff
path: root/net/ipv4/tcp_veno.c
diff options
context:
space:
mode:
authorSergei Shtylyov <sergei.shtylyov@cogentembedded.com>2017-01-29 15:07:34 +0300
committerDavid S. Miller <davem@davemloft.net>2017-01-30 22:05:43 -0500
commit1a0bee6c1e788218fd1d141db320db970aace7f0 (patch)
tree46c4116bc8ef4a7df718516a648597d9e21c15f1 /net/ipv4/tcp_veno.c
parent63c190429020a9701b42887ac22c28f287f1762f (diff)
sh_eth: rename EESIPR bits
Since the commit b0ca2a21f769 ("sh_eth: Add support of SH7763 to sh_eth") the *enum* declaring the EESIPR bits (interrupt mask) went out of sync with the *enum* declaring the EESR bits (interrupt status) WRT bit naming and formatting. I'd like to restore the consistency by using EESIPR as the bit name prefix, renaming the *enum* to EESIPR_BIT, and (finally) renaming the bits according to the available Renesas SH77{34|63} manuals; additionally, reconstruct couple names using the EESR bit declaration above... Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/tcp_veno.c')