[Git] mISDN kernel tree branch socket updated. mISDN_1_1_2-694-g2edcc9c
[email protected] (git repository hosting) Wed, 12 Jul 2017 16:13:23 +0200 (CEST)
| Newsgroups | gmane.linux.isdn.i4l.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============2564581253174263629==
Content-Type: text/plain
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "mISDN kernel tree".
The branch, socket has been updated
via 2edcc9ca23e800fd1dd0b8b2d728705a22c69b52 (commit)
via 46df034c31f6bb1baf51b2893d6654b2f7f9614d (commit)
via a1640caae6f52d7251121deb85c58afa4d1f32b6 (commit)
via c53e0508327c59f263d884d62db6f5f6712aa398 (commit)
via c8bfa2ca37275ea17189112247b3f4a9a2a8443c (commit)
via 5c52c1734deb58a35ae254dc26e0ad82fe5e7639 (commit)
via 9e8c7dee316269513f106456e02345df6ea0355f (commit)
via 987c476c6414014954dead61ed3e35f52d3aa4c1 (commit)
via 400494bdb32fb5a2528e741d3d0c0c9180ae28c0 (commit)
via 6abadb13f98c548832de86928357c1a81855ae23 (commit)
via 592de37d56a042aedb5552f6720b14e3faa29ace (commit)
via 7d465a93f0ec16f973d5cbb3631cc8bd013b1ab9 (commit)
via 185ec21b1411f951c5d7c739b875908c4388fe04 (commit)
via 3a36959af553544a67b4018af0aac6062922ed83 (commit)
via 2514a37d26d6434a3310153f039b8ce43ef449ea (commit)
via 75002dc31a238706ede9c207ddaa69e27e0394a8 (commit)
via 5add73f10d6ae38afe481a67809800044cce34f3 (commit)
via 7cf54d69b557279ca462c35b0bc653a49e269898 (commit)
via a4aad7958c0ed22aacb6eca4afea2b8092866870 (commit)
via 5ec02ebcf128b31390a8d8e2f5d470d2334f7bed (commit)
via 2519b379ed9149fae5f584d0f1c0cb4f09946147 (commit)
via 26890f540cc73c3bd36e85eee038e908eeffb1c2 (commit)
via 1c5b881d78ca9c0835a7ca3aa5b953f2277936a2 (commit)
via 9a40f4bdda1f52b9d44e2f524bdea28f6d7292ef (commit)
via 83c129fda76ca224318c61245d43deb8db8b1459 (commit)
from 5daee3691c121421a9b540f410c7861af541e0fe (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 2edcc9ca23e800fd1dd0b8b2d728705a22c69b52
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date: Thu Jun 8 22:57:19 2017 +0200
Fix newer gcc warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
Real bug, the spinlock was only taken in the last if
Signed-off-by: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
commit 46df034c31f6bb1baf51b2893d6654b2f7f9614d
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date: Thu Jun 8 22:50:14 2017 +0200
Fix newer gcc warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
In this case it was wrong indentation.
Signed-off-by: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
commit a1640caae6f52d7251121deb85c58afa4d1f32b6
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date: Thu Jun 8 22:27:17 2017 +0200
Fix newer gcc warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
Seems to be really missing {}
Signed-off-by: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
commit c53e0508327c59f263d884d62db6f5f6712aa398
Author: Jia-Ju Bai <baijiaju1990-9Onoh4P/[email protected]>
Date: Wed May 31 15:08:25 2017 +0800
mISDN: Fix a sleep-in-atomic bug
The driver may sleep under a read spin lock, and the function call path is:
send_socklist (acquire the lock by read_lock)
skb_copy(GFP_KERNEL) --> may sleep
To fix it, the "GFP_KERNEL" is replaced with "GFP_ATOMIC".
Signed-off-by: Jia-Ju Bai <baijiaju1990-9Onoh4P/[email protected]>
Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>
commit c8bfa2ca37275ea17189112247b3f4a9a2a8443c
Author: Geliang Tang <[email protected]>
Date: Thu Mar 23 21:15:57 2017 +0800
isdn: use setup_timer
Use setup_timer() instead of init_timer() to simplify the code.
Signed-off-by: Geliang Tang <[email protected]>
Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>
commit 5c52c1734deb58a35ae254dc26e0ad82fe5e7639
Author: Christophe Leroy <[email protected]>
Date: Thu Mar 16 10:18:02 2017 +0100
isdn: hardware: mISDN: Remove reference to CONFIG_8xx
CONFIG_8xx is deprecated and should soon be removed in favor
of CONFIG_PPC_8xx.
Anyway, hfc_multi_8xx.h only uses 8xx I/O ports which are
linked to the CPM1 communication processor included in the 8xx
rather than the 8xx itself.
This patch therefore makes it dependent on CONFIG_CPM1 instead,
like several other drivers.
Signed-off-by: Christophe Leroy <[email protected]>
Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>
commit 9e8c7dee316269513f106456e02345df6ea0355f
Author: Masahiro Yamada <[email protected]>
Date: Mon Feb 27 14:29:50 2017 -0800
scripts/spelling.txt: add "overwriten" pattern and fix typo instances
Fix typos and add the following to the scripts/spelling.txt:
overwrien||overwritten
Link: http://lkml.kernel.org/r/1481573103-11329-30-git-send-email-yamada.masahiro-uWyLwvC0a2jby3iVrkZq2A@public.gmane.org
Signed-off-by: Masahiro Yamada <[email protected]>
Signed-off-by: Andrew Morton <akpm-de/[email protected]>
Signed-off-by: Linus Torvalds <torvalds-de/[email protected]>
commit 987c476c6414014954dead61ed3e35f52d3aa4c1
Author: Masahiro Yamada <[email protected]>
Date: Mon Feb 27 14:28:41 2017 -0800
scripts/spelling.txt: add "swith" pattern and fix typo instances
Fix typos and add the following to the scripts/spelling.txt:
swith||switch
swithable||switchable
swithed||switched
swithing||switching
While we are here, fix the "update" to "updates" in the touched hunk in
drivers/net/wireless/marvell/mwifiex/wmm.c.
Link: http://lkml.kernel.org/r/1481573103-11329-2-git-send-email-yamada.masahiro-uWyLwvC0a2jby3iVrkZq2A@public.gmane.org
Signed-off-by: Masahiro Yamada <[email protected]>
Signed-off-by: Andrew Morton <akpm-de/[email protected]>
Signed-off-by: Linus Torvalds <torvalds-de/[email protected]>
commit 400494bdb32fb5a2528e741d3d0c0c9180ae28c0
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date: Thu Jun 8 19:47:35 2017 +0200
Older kernels do not have linux/sched/signal.h
Signed-off-by: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
commit 6abadb13f98c548832de86928357c1a81855ae23
Author: Ingo Molnar <[email protected]>
Date: Thu Feb 2 19:15:33 2017 +0100
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
Fix up affected files that include this signal functionality via sched.h.
Acked-by: Linus Torvalds <torvalds-de/[email protected]>
Cc: Mike Galbraith <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Signed-off-by: Ingo Molnar <[email protected]>
commit 592de37d56a042aedb5552f6720b14e3faa29ace
Author: Ingo Molnar <[email protected]>
Date: Wed Feb 8 18:51:30 2017 +0100
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>
We are going to split <linux/sched/signal.h> out of <linux/sched.h>, which
will have to be picked up from other headers and a couple of .c files.
Create a trivial placeholder <linux/sched/signal.h> file that just
maps to <linux/sched.h> to make this patch obviously correct and
bisectable.
Include the new header in the files that are going to need it.
Acked-by: Linus Torvalds <torvalds-de/[email protected]>
Cc: Mike Galbraith <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Signed-off-by: Ingo Molnar <[email protected]>
commit 7d465a93f0ec16f973d5cbb3631cc8bd013b1ab9
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date: Thu Jun 8 19:02:24 2017 +0200
Older version have no linux/sched/cputime.h
Signed-off-by: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
commit 185ec21b1411f951c5d7c739b875908c4388fe04
Author: Ingo Molnar <[email protected]>
Date: Sun Feb 5 11:48:36 2017 +0100
sched/headers: Prepare to move cputime functionality from <linux/sched.h> into <linux/sched/cputime.h>
Introduce a trivial, mostly empty <linux/sched/cputime.h> header
to prepare for the moving of cputime functionality out of sched.h.
Update all code that relies on these facilities.
Acked-by: Linus Torvalds <torvalds-de/[email protected]>
Cc: Mike Galbraith <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Signed-off-by: Ingo Molnar <[email protected]>
commit 3a36959af553544a67b4018af0aac6062922ed83
Author: Ingo Molnar <[email protected]>
Date: Fri Feb 3 23:47:37 2017 +0100
sched/headers: Prepare for the reduction of <linux/sched.h>'s signal API dependency
Instead of including the full <linux/signal.h>, we are going to include the
types-only <linux/signal_types.h> header in <linux/sched.h>, to further
decouple the scheduler header from the signal headers.
This means that various files which relied on the full <linux/signal.h> need
to be updated to gain an explicit dependency on it.
Update the code that relies on sched.h's inclusion of the <linux/signal.h> header.
Acked-by: Linus Torvalds <torvalds-de/[email protected]>
Cc: Mike Galbraith <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Signed-off-by: Ingo Molnar <[email protected]>
commit 2514a37d26d6434a3310153f039b8ce43ef449ea
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date: Thu Jun 8 18:43:48 2017 +0200
Fix old kernel patches for isdn: Convert obsolete cputime type to nsecs
commit 75002dc31a238706ede9c207ddaa69e27e0394a8
Author: Frederic Weisbecker <[email protected]>
Date: Tue Jan 31 04:09:26 2017 +0100
isdn: Convert obsolete cputime type to nsecs
Not sure if MISDN stats are ABI but it displays task cputime in cputime_t
raw value regardless of what type cputime_t wraps which could be either
jiffies, nsecs, usecs, or whatever random time unit. Plus it wrongly
assumes that cputime_t is long.
Given that this dump is broken anyway, lets just display the nanosec
value and stick with that.
Signed-off-by: Frederic Weisbecker <[email protected]>
Cc: Benjamin Herrenschmidt <[email protected]>
Cc: Fenghua Yu <[email protected]>
Cc: Heiko Carstens <[email protected]>
Cc: Linus Torvalds <torvalds-de/[email protected]>
Cc: Martin Schwidefsky <[email protected]>
Cc: Michael Ellerman <mpe-Gsx/[email protected]>
Cc: Paul Mackerras <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Rik van Riel <[email protected]>
Cc: Stanislaw Gruszka <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Tony Luck <[email protected]>
Cc: Wanpeng Li <[email protected]>
Link: http://lkml.kernel.org/r/1485832191-26889-11-git-send-email-fweisbec-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
Signed-off-by: Ingo Molnar <[email protected]>
commit 5add73f10d6ae38afe481a67809800044cce34f3
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date: Thu Jun 8 18:07:12 2017 +0200
Fix patch for old version
sched/cputime: Introduce special task_cputime_t() API to return old-typed cputime
Signed-off-by: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
commit 7cf54d69b557279ca462c35b0bc653a49e269898
Author: Frederic Weisbecker <[email protected]>
Date: Tue Jan 31 04:09:22 2017 +0100
sched/cputime: Introduce special task_cputime_t() API to return old-typed cputime
This API returns a task's cputime in cputime_t in order to ease the
conversion of cputime internals to use nsecs units instead. Blindly
converting all cputime readers to use this API now will later let us
convert more smoothly and step by step all these places to use the
new nsec based cputime.
Signed-off-by: Frederic Weisbecker <[email protected]>
Cc: Benjamin Herrenschmidt <[email protected]>
Cc: Fenghua Yu <[email protected]>
Cc: Heiko Carstens <[email protected]>
Cc: Linus Torvalds <torvalds-de/[email protected]>
Cc: Martin Schwidefsky <[email protected]>
Cc: Michael Ellerman <mpe-Gsx/[email protected]>
Cc: Paul Mackerras <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Rik van Riel <[email protected]>
Cc: Stanislaw Gruszka <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Tony Luck <[email protected]>
Cc: Wanpeng Li <[email protected]>
Link: http://lkml.kernel.org/r/1485832191-26889-7-git-send-email-fweisbec-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
Signed-off-by: Ingo Molnar <[email protected]>
commit a4aad7958c0ed22aacb6eca4afea2b8092866870
Author: Baoyou Xie <[email protected]>
Date: Thu Sep 1 14:16:24 2016 +0800
mISDN: mark symbols static where possible
We get a few warnings when building kernel with W=1:
drivers/isdn/hardware/mISDN/hfcmulti.c:568:1: warning: no previous declaration for 'enablepcibridge' [-Wmissing-declarations]
drivers/isdn/hardware/mISDN/hfcmulti.c:574:1: warning: no previous declaration for 'disablepcibridge' [-Wmissing-declarations]
drivers/isdn/hardware/mISDN/hfcmulti.c:580:1: warning: no previous declaration for 'readpcibridge' [-Wmissing-declarations]
drivers/isdn/hardware/mISDN/hfcmulti.c:608:1: warning: no previous declaration for 'writepcibridge' [-Wmissing-declarations]
drivers/isdn/hardware/mISDN/hfcmulti.c:638:1: warning: no previous declaration for 'cpld_set_reg' [-Wmissing-declarations]
drivers/isdn/hardware/mISDN/hfcmulti.c:645:1: warning: no previous declaration for 'cpld_write_reg' [-Wmissing-declarations]
drivers/isdn/hardware/mISDN/hfcmulti.c:657:1: warning: no previous declaration for 'cpld_read_reg' [-Wmissing-declarations]
drivers/isdn/hardware/mISDN/hfcmulti.c:674:1: warning: no previous declaration for 'vpm_write_address' [-Wmissing-declarations]
drivers/isdn/hardware/mISDN/hfcmulti.c:681:1: warning: no previous declaration for 'vpm_read_address' [-Wmissing-declarations]
drivers/isdn/hardware/mISDN/hfcmulti.c:695:1: warning: no previous declaration for 'vpm_in' [-Wmissing-declarations]
drivers/isdn/hardware/mISDN/hfcmulti.c:716:1: warning: no previous declaration for 'vpm_out' [-Wmissing-declarations]
drivers/isdn/hardware/mISDN/hfcmulti.c:1028:1: warning: no previous declaration for 'plxsd_checksync' [-Wmissing-declarations]
....
In fact, these functions are only used in the file in which they are
declared and don't need a declaration, but can be made static.
so this patch marks these functions with 'static'.
Signed-off-by: Baoyou Xie <[email protected]>
Acked-by: Arnd Bergmann <[email protected]>
Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>
commit 5ec02ebcf128b31390a8d8e2f5d470d2334f7bed
Author: Emrah Demir <[email protected]>
Date: Fri Apr 8 22:16:11 2016 +0300
mISDN: Fixing missing validation in base_sock_bind()
Add validation code into mISDN/socket.c
Signed-off-by: Emrah Demir <[email protected]>
Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>
commit 2519b379ed9149fae5f584d0f1c0cb4f09946147
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date: Thu Jun 8 17:46:31 2017 +0200
Revert isdn: Use ktime_t instead of 'struct timeval' for kernel versions without ktime_t
Signed-off-by: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
commit 26890f540cc73c3bd36e85eee038e908eeffb1c2
Author: Tina Ruchandani <[email protected]>
Date: Sat Mar 19 11:21:14 2016 -0700
isdn: Use ktime_t instead of 'struct timeval'
'struct timeval' uses 32-bit representation for seconds which will
overflow in year 2038 and beyond. mISDN/clock.c needs to compute and
store elapsed time in intervals of 125 microseconds. This patch replaces
the usage of 'struct timeval' with 64-bit ktime_t which is y2038 safe.
The patch also replaces do_gettimeofday() (wall-clock time) with
ktime_get() (monotonic time) since we only care about elapsed time here.
Signed-off-by: Tina Ruchandani <[email protected]>
Suggested-by: Arnd Bergmnann <[email protected]>
Suggested-by: David Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>
Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>
commit 1c5b881d78ca9c0835a7ca3aa5b953f2277936a2
Author: Anton Protopopov <[email protected]>
Date: Wed Feb 17 11:19:56 2016 -0500
mISDN: prevent possible NULL pointer dereference
A return value of the bchannel_get_rxbuf() function is compared with the
positive ENOMEM value instead of the negative -ENOMEM value to detect a
memory allocation problem. Thus, after a possible memory allocation
failure the bc->bch.rx_skb will be NULL which will lead to a NULL
pointer dereference.
Signed-off-by: Anton Protopopov <[email protected]>
Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>
commit 9a40f4bdda1f52b9d44e2f524bdea28f6d7292ef
Author: Dan Carpenter <[email protected]>
Date: Tue Dec 15 13:07:52 2015 +0300
mISDN: fix a loop count
There are two issue here.
1) cnt starts as maxloop + 1 so all these loops iterate one more time
than intended.
2) At the end of the loop we test for "if (maxloop && !cnt)" but for
the first two loops, we end with cnt equal to -1. Changing this to
a pre-op means we end with cnt set to 0.
Fixes: cae86d4a4e56 ('mISDN: Add driver for Infineon ISDN chipset family')
Signed-off-by: Dan Carpenter <[email protected]>
Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>
commit 83c129fda76ca224318c61245d43deb8db8b1459
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date: Thu Jun 8 17:27:57 2017 +0200
Adjust patch for changes from
isdn: Remove reverse_bits(), use revbit8()
-----------------------------------------------------------------------
Summary of changes:
drivers/isdn/hardware/mISDN/Kconfig | 6 +-
drivers/isdn/hardware/mISDN/avmfritz.c | 6 +-
drivers/isdn/hardware/mISDN/hfc_multi_8xx.h | 2 +-
drivers/isdn/hardware/mISDN/hfcmulti.c | 34 ++---
drivers/isdn/hardware/mISDN/hfcpci.c | 9 +-
drivers/isdn/hardware/mISDN/mISDNipac.c | 16 +-
drivers/isdn/hardware/mISDN/mISDNisar.c | 10 +-
drivers/isdn/hardware/mISDN/netjet.c | 2 +-
drivers/isdn/hardware/mISDN/w6692.c | 7 +-
drivers/isdn/hardware/mISDN/xhfc_su.c | 6 +-
drivers/isdn/mISDN/clock.c | 69 ++++-----
drivers/isdn/mISDN/dsp_core.c | 6 +-
drivers/isdn/mISDN/dsp_mg2ec.h | 3 +-
drivers/isdn/mISDN/fsm.c | 4 +-
drivers/isdn/mISDN/l1oip_core.c | 6 +-
drivers/isdn/mISDN/octvqe/octvqe_linux.c | 7 +-
drivers/isdn/mISDN/socket.c | 3 +
drivers/isdn/mISDN/stack.c | 9 +-
drivers/isdn/mISDN/timerdev.c | 2 +
include/linux/mISDNif.h | 2 +-
..._397789187ceda551f213d3a23a71c27be8860546.patch | 40 +++++
..._693a012bf96b18b00ee4da2e027b11da11b1f9f4.patch | 164 +++++++++++++++++++++
..._d580c9e8ba8eb3351d4a05c66ef83b4759cb8b68.patch | 35 +++++
..._e33a970a7bf5422b76748f8defc7f36eb12468fd.patch | 30 ++++
...219ce38a226314436563f6b9d405bb6db1_export.patch | 2 +-
patches/linux-3.9-revert-task_cputime.patch | 5 +-
series/series_2.6.20 | 1 +
series/series_4.10 | 4 +
series/series_4.2 | 1 +
series/series_4.3 | 1 +
series/series_4.4 | 1 +
series/series_4.5 | 1 +
series/series_4.6 | 1 +
series/series_4.7 | 1 +
series/series_4.8 | 1 +
series/series_4.9 | 1 +
36 files changed, 383 insertions(+), 115 deletions(-)
create mode 100644 patches/Revert_397789187ceda551f213d3a23a71c27be8860546.patch
create mode 100644 patches/Revert_693a012bf96b18b00ee4da2e027b11da11b1f9f4.patch
create mode 100644 patches/Revert_d580c9e8ba8eb3351d4a05c66ef83b4759cb8b68.patch
create mode 100644 patches/Revert_e33a970a7bf5422b76748f8defc7f36eb12468fd.patch
create mode 100644 series/series_4.10
create mode 100644 series/series_4.3
create mode 100644 series/series_4.4
create mode 100644 series/series_4.5
create mode 100644 series/series_4.6
create mode 100644 series/series_4.7
create mode 100644 series/series_4.8
create mode 100644 series/series_4.9
hooks/post-receive
--
mISDN kernel tree
--===============2564581253174263629==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
i4ldeveloper mailing list
[email protected]
https://www.isdn4linux.de/mailman/listinfo/i4ldeveloper
--===============2564581253174263629==--