[Git] mISDN kernel tree branch socket updated. mISDN_1_1_2-634-g7523bb7

[email protected] (git version ctrl) Mon, 6 Oct 2014 01:04:57 +0200 (CEST)
Newsgroups gmane.linux.isdn.i4l.devel
Message-ID <[email protected]>
--===============0852957498116912523==
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by listserv.isdn4linux.de id s960WP2N029947

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  7523bb70434f6fdf4f725db8a7aa9cb39d132dac (commit)
       via  cc104c53663725b06c11912bb0b5f163e93fae2e (commit)
       via  beadba008fe28df78ad4dc3c27c34cb53c179ff9 (commit)
       via  19adadeb92fc8577109fb1067f3f27df068e2d2a (commit)
       via  a63031c119bd5455c79bbf2c9f6c165c96f9b564 (commit)
       via  afbc2373b99bb9d92962407c9d32a17d7211e373 (commit)
       via  b091280c756289eb1d78731246bdb286a604df1e (commit)
       via  2b8227438753c74fc00c2b1e26010dcd71a13658 (commit)
       via  d47c4af46c6e5f9452c383ef7a97dd4a22ce9f1c (commit)
       via  8640d0d9d5ef421adec2f74a78bf46f35303d3d4 (commit)
       via  d6ccfa44cf75999982a294ca81887f02d16af518 (commit)
       via  bd7f79a46586e84a569128a4dceef1e65ab07866 (commit)
       via  2d49c7909cef7fd5e04ee181d87a91d3c3ef1fb0 (commit)
       via  3e7ebbc08a4ea55a91b5020d51967b5086a1d16c (commit)
       via  12813f2d91f9197b60e08d78f347cae0ac233169 (commit)
       via  ad335356e590328cdc8f3392a22457585d9c98f5 (commit)
       via  4b16d9d66c8e9be45ef0eeab3c2b849d1f81f16e (commit)
       via  751bd04a4562aa4008e1a16fcccfd32f03b2ce6e (commit)
       via  5a2c6b600b2a3878b3f0c771f17e699a96fa8f39 (commit)
       via  a813251acb17fac05bbf67f102b258c6b2e0df86 (commit)
      from  b77c4645bc5acb0a2640a209197fe654606cdf2f (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 7523bb70434f6fdf4f725db8a7aa9cb39d132dac
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date:   Mon Oct 6 01:01:21 2014 +0200

    Set repo version to 2.0.36
    Merge all changes from recent mainline kernel
    TODO: Add reverse patches for some changes to compile with older vers=
ions
    currently only tested with 3.14 series

commit cc104c53663725b06c11912bb0b5f163e93fae2e
Author: Manuel Sch=C3=B6lling <[email protected]>
Date:   Wed May 21 22:08:48 2014 +0200

    mISDN: Use mod_timer()
   =20
    The code for resetting the timer can be simplified if mod_timer() is =
used
    instead of del_timer() followed by add_timer().
   =20
    Signed-off-by: Manuel Sch=C3=B6lling <[email protected]>
    Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>

commit beadba008fe28df78ad4dc3c27c34cb53c179ff9
Author: Manuel Sch=C3=B6lling <[email protected]>
Date:   Wed May 21 22:08:47 2014 +0200

    mISDN: Use time_before()
   =20
    To be future-proof and for better readability the time comparisons ar=
e modified
    to use time_before() instead of plain, error-prone math.
   =20
    Signed-off-by: Manuel Sch=C3=B6lling <[email protected]>
    Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>

commit 19adadeb92fc8577109fb1067f3f27df068e2d2a
Author: Alan Cox <alan-VuQAYsv1563Yd54FQh9/[email protected]>
Date:   Thu Oct 25 04:30:52 2012 +0000

    isdn: remove dead code
   =20
    multi is assigned to 0 and then acts as a constant. Remove the dead
    code.
   =20
    Signed-off-by: Alan Cox <alan-VuQAYsv1563Yd54FQh9/[email protected]>
    Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>

commit a63031c119bd5455c79bbf2c9f6c165c96f9b564
Author: Jorrit Schippers <jorrit-iT/[email protected]>
Date:   Thu Dec 27 17:33:02 2012 +0100

    treewide: Replace incomming with incoming in all comments and strings
   =20
    Signed-off-by: Jorrit Schippers <jorrit-iT/[email protected]>
    Signed-off-by: Jiri Kosina <[email protected]>

commit afbc2373b99bb9d92962407c9d32a17d7211e373
Author: Kees Cook <[email protected]>
Date:   Wed Jul 3 15:04:56 2013 -0700

    drivers: avoid format string in dev_set_name
   =20
    Calling dev_set_name with a single paramter causes it to be handled a=
s a
    format string.  Many callers are passing potentially dynamic string
    content, so use "%s" in those cases to avoid any potential accidents,
    including wrappers like device_create*() and bdi_register().
   =20
    Signed-off-by: Kees Cook <[email protected]>
    Signed-off-by: Andrew Morton <akpm-de/[email protected]>
    Signed-off-by: Linus Torvalds <torvalds-de/[email protected]>

commit b091280c756289eb1d78731246bdb286a604df1e
Author: Masanari Iida <[email protected]>
Date:   Sat Nov 30 21:38:43 2013 +0900

    treewide: Fix typo in Kconfig
   =20
    Correct spelling typo in Kconfig.
   =20
    Signed-off-by: Masanari Iida <[email protected]>
    Acked-by: Randy Dunlap <[email protected]>
    Signed-off-by: Jiri Kosina <[email protected]>

commit 2b8227438753c74fc00c2b1e26010dcd71a13658
Author: Dan Carpenter <[email protected]>
Date:   Thu Aug 29 11:47:00 2013 +0300

    mISDN: return -EINVAL on error in dsp_control_req()
   =20
    If skb->len is too short then we should return an error.  Otherwise w=
e
    read beyond the end of skb->data for several bytes.
   =20
    Signed-off-by: Dan Carpenter <[email protected]>
    Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>

commit d47c4af46c6e5f9452c383ef7a97dd4a22ce9f1c
Author: Konstantin Khlebnikov <[email protected]>
Date:   Fri Dec 14 01:02:36 2012 +0000

    mISDN: fix race in timer canceling on module unloading
   =20
    Using timer_pending() without additional syncronization is racy,
    del_timer_sync() must be used here for waiting in-flight handler.
    Bug caught with help from "debug-objects" during random insmod/rmmod.
   =20
    Signed-off-by: Konstantin Khlebnikov <[email protected]>
    Cc: Karsten Keil <[email protected]>
    Cc: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>
    Cc: netdev <[email protected]>
    Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>

commit 8640d0d9d5ef421adec2f74a78bf46f35303d3d4
Author: Steffen Hurrle <[email protected]>
Date:   Fri Jan 17 22:53:15 2014 +0100

    net: add build-time checks for msg->msg_name size
   =20
    This is a follow-up patch to f3d3342602f8bc ("net: rework recvmsg
    handler msg_name and msg_namelen logic").
   =20
    DECLARE_SOCKADDR validates that the structure we use for writing the
    name information to is not larger than the buffer which is reserved
    for msg->msg_name (which is 128 bytes). Also use DECLARE_SOCKADDR
    consistently in sendmsg code paths.
   =20
    Signed-off-by: Steffen Hurrle <[email protected]>
    Suggested-by: Hannes Frederic Sowa <[email protected]>
    Acked-by: Hannes Frederic Sowa <[email protected]>
    Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>

commit d6ccfa44cf75999982a294ca81887f02d16af518
Author: Hannes Frederic Sowa <[email protected]>
Date:   Thu Nov 21 03:14:22 2013 +0100

    net: rework recvmsg handler msg_name and msg_namelen logic
   =20
    This patch now always passes msg->msg_namelen as 0. recvmsg handlers =
must
    set msg_namelen to the proper size <=3D sizeof(struct sockaddr_storag=
e)
    to return msg_name to the user.
   =20
    This prevents numerous uninitialized memory leaks we had in the
    recvmsg handlers and makes it harder for new code to accidentally lea=
k
    uninitialized memory.
   =20
    Optimize for the case recvfrom is called with NULL as address. We don=
't
    need to copy the address at all, so set it to NULL before invoking th=
e
    recvmsg handler. We can do so, because all the recvmsg handlers must
    cope with the case a plain read() is called on them. read() also sets
    msg_name to NULL.
   =20
    Also document these changes in include/linux/net.h as suggested by Da=
vid
    Miller.
   =20
    Changes since RFC:
   =20
    Set msg->msg_name =3D NULL if user specified a NULL in msg_name but h=
ad a
    non-null msg_namelen in verify_iovec/verify_compat_iovec. This doesn'=
t
    affect sendto as it would bail out earlier while trying to copy-in th=
e
    address. It also more naturally reflects the logic by the callers of
    verify_iovec.
   =20
    With this change in place I could remove "
    if (!uaddr || msg_sys->msg_namelen =3D=3D 0)
    	msg->msg_name =3D NULL
    ".
   =20
    This change does not alter the user visible error logic as we ignore
    msg_namelen as long as msg_name is NULL.
   =20
    Also remove two unnecessary curly brackets in ___sys_recvmsg and chan=
ge
    comments to netdev style.
   =20
    Cc: David Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>
    Suggested-by: Eric Dumazet <[email protected]>
    Signed-off-by: Hannes Frederic Sowa <[email protected]>
    Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>

commit bd7f79a46586e84a569128a4dceef1e65ab07866
Author: Al Viro <viro-RmSDqhL/[email protected]>
Date:   Mon Apr 15 17:27:11 2013 -0400

    mISDN: grabbing/dropping reference to THIS_MODULE in open/release is =
racy
   =20
    ... when you have no ->owner set.
   =20
    Signed-off-by: Al Viro <viro-RmSDqhL/[email protected]>

commit 2d49c7909cef7fd5e04ee181d87a91d3c3ef1fb0
Author: Al Viro <viro-RmSDqhL/[email protected]>
Date:   Mon Apr 15 17:18:17 2013 -0400

    mISDN: fix mISDN_read()/mISDN_read() race
   =20
    Signed-off-by: Al Viro <viro-RmSDqhL/[email protected]>

commit 3e7ebbc08a4ea55a91b5020d51967b5086a1d16c
Author: Al Viro <viro-RmSDqhL/[email protected]>
Date:   Mon Apr 15 17:04:04 2013 -0400

    mISDN: fix misdn_add_timer()/misdn_del_timer() race
   =20
    do add_timer() *before* unlocking dev->lock, or unpleasant things can
    happen if misdn_del_timer() on another CPU finds the sucker, calls
    del_timer_sync() (which does nothing, since we hadn't started the
    timer yet) and frees it, just as we get around to add_timer()...
   =20
    Signed-off-by: Al Viro <viro-RmSDqhL/[email protected]>

commit 12813f2d91f9197b60e08d78f347cae0ac233169
Author: Al Viro <viro-RmSDqhL/[email protected]>
Date:   Mon Apr 15 16:55:41 2013 -0400

    mISDN: fix races between misdn_del_timer() and timer callback
   =20
    mark the victim with negative ->id if misdn_del_timer() finds it on
    the list, have timer callback *not* move ones so marked to dev->expir=
ed
   =20
    Signed-off-by: Al Viro <viro-RmSDqhL/[email protected]>

commit ad335356e590328cdc8f3392a22457585d9c98f5
Author: Al Viro <viro-RmSDqhL/[email protected]>
Date:   Mon Apr 15 16:31:13 2013 -0400

    mISDN: fix the races with timers going off just as they are deleted
   =20
    timer callback in timerdev.c both accesses struct mISDNtimer it's
    called for *and* moves it to dev->expired.  We need del_timer_sync(),
    or we risk kfree() freeing it right under dev_expire_timer() *and*
    dev->expired getting corrupted.
   =20
    Signed-off-by: Al Viro <viro-RmSDqhL/[email protected]>

commit 4b16d9d66c8e9be45ef0eeab3c2b849d1f81f16e
Author: Greg Kroah-Hartman <[email protected]>
Date:   Wed Jul 24 15:05:12 2013 -0700

    ISDN: convert class code to use dev_groups
   =20
    The dev_attrs field of struct class is going away soon, dev_groups
    should be used instead.  This converts the mISDN class code to use th=
e
    correct field.
   =20
    Acked-by: Karsten Keil <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>

commit 751bd04a4562aa4008e1a16fcccfd32f03b2ce6e
Author: Akinobu Mita <[email protected]>
Date:   Thu Nov 29 01:27:45 2012 +0000

    mISDN: improve bitops usage
   =20
    This improves bitops usages in several points:
   =20
    - Convert u64 to a proper bitmap declaration.  This enables to remove
      superfluous typecasting from 'u64' to 'unsigned long *'.
   =20
    - Convert superfluous atomic bitops to non atomic bitops.  The bitmap
      is allocated on the stack and it is not accessed by any other threa=
ds,
      so using atomic bitops is not necessary.
   =20
    - Use find_next_zero_bit and find_next_zero_bit instead of calling
      test_bit() for each bit.
   =20
    Signed-off-by: Akinobu Mita <[email protected]>
    Cc: Karsten Keil <[email protected]>
    Cc: [email protected]
    Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>

commit 5a2c6b600b2a3878b3f0c771f17e699a96fa8f39
Author: Dan Carpenter <[email protected]>
Date:   Mon Apr 22 20:24:14 2013 +0000

    isdn: mISDN: set ->family in ->getname()
   =20
    The "maddr->family" variable was not set but instead it leaked stack
    information to userspace.
   =20
    Signed-off-by: Dan Carpenter <[email protected]>
    Signed-off-by: David S. Miller <davem-fT/PcQaiUtIeIZ0/[email protected]>

commit a813251acb17fac05bbf67f102b258c6b2e0df86
Author: Frederic Weisbecker <[email protected]>
Date:   Tue Nov 13 14:20:55 2012 +0100

    cputime: Use accessors to read task cputime stats
   =20
    This is in preparation for the full dynticks feature. While
    remotely reading the cputime of a task running in a full
    dynticks CPU, we'll need to do some extra-computation. This
    way we can account the time it spent tickless in userspace
    since its last cputime snapshot.
   =20
    Signed-off-by: Frederic Weisbecker <[email protected]>
    Cc: Andrew Morton <akpm-de/[email protected]>
    Cc: Ingo Molnar <[email protected]>
    Cc: Li Zhong <[email protected]>
    Cc: Namhyung Kim <[email protected]>
    Cc: Paul E. McKenney <[email protected]>
    Cc: Paul Gortmaker <[email protected]>
    Cc: Peter Zijlstra <[email protected]>
    Cc: Steven Rostedt <[email protected]>
    Cc: Thomas Gleixner <[email protected]>

-----------------------------------------------------------------------

Summary of changes:
 configure.ac                      |    2 +-
 drivers/isdn/mISDN/Kconfig        |    2 +-
 drivers/isdn/mISDN/core.c         |   64 +++++++++++++++++--------------
 drivers/isdn/mISDN/dsp_core.c     |    7 ++--
 drivers/isdn/mISDN/dsp_pipeline.c |    2 +-
 drivers/isdn/mISDN/l1oip_core.c   |   21 ++++------
 drivers/isdn/mISDN/socket.c       |   17 +++------
 drivers/isdn/mISDN/stack.c        |    7 +++-
 drivers/isdn/mISDN/tei.c          |   20 +++++-----
 drivers/isdn/mISDN/timerdev.c     |   76 ++++++++++++++++++++-----------=
------
 10 Dateien ge=C3=A4ndert, 113 Zeilen hinzugef=C3=BCgt(+), 105 Zeilen ent=
fernt(-)


hooks/post-receive
--=20
mISDN kernel tree

--===============0852957498116912523==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
i4ldeveloper mailing list
[email protected]
https://www.isdn4linux.de/mailman/listinfo/i4ldeveloper
--===============0852957498116912523==--