21 Jul, 2008

2 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (1232 commits)
    iucv: Fix bad merging.
    net_sched: Add size table for qdiscs
    net_sched: Add accessor function for packet length for qdiscs
    net_sched: Add qdisc_enqueue wrapper
    highmem: Export totalhigh_pages.
    ipv6 mcast: Omit redundant address family checks in ip6_mc_source().
    net: Use standard structures for generic socket address structures.
    ipv6 netns: Make several "global" sysctl variables namespace aware.
    netns: Use net_eq() to compare net-namespaces for optimization.
    ipv6: remove unused macros from net/ipv6.h
    ipv6: remove unused parameter from ip6_ra_control
    tcp: fix kernel panic with listening_get_next
    tcp: Remove redundant checks when setting eff_sacks
    tcp: options clean up
    tcp: Fix MD5 signatures for non-linear skbs
    sctp: Update sctp global memory limit allocations.
    sctp: remove unnecessary byteshifting, calculate directly in big-endian
    sctp: Allow only 1 listening socket with SO_REUSEADDR
    sctp: Do not leak memory on multiple listen() calls
    sctp: Support ipv6only AF_INET6 sockets.
    ...

    Linus Torvalds
     
  • Move the line disciplines towards a conventional ->ops arrangement. For
    the moment the actual 'tty_ldisc' struct in the tty is kept as part of
    the tty struct but this can then be changed if it turns out that when it
    all settles down we want to refcount ldiscs separately to the tty.

    Pull the ldisc code out of /proc and put it with our ldisc code.

    Signed-off-by: Alan Cox
    Signed-off-by: Linus Torvalds

    Alan Cox
     

20 Jul, 2008

1 commit


18 Jul, 2008

1 commit


15 Jul, 2008

1 commit


09 Jul, 2008

1 commit


08 Jul, 2008

1 commit

  • Fix an incorrect return value check of genlmsg_put() in irda_nl_get_mode().
    genlmsg_put() does not use ERR_PTR() to encode return values, it just
    returns NULL on error.

    Signed-off-by: Julius Volz
    Signed-off-by: Samuel Ortiz
    Signed-off-by: David S. Miller

    Julius Volz
     

21 Jun, 2008

1 commit


10 Jun, 2008

1 commit


04 Jun, 2008

1 commit


26 May, 2008

1 commit


15 May, 2008

1 commit


14 May, 2008

1 commit


03 May, 2008

1 commit


30 Apr, 2008

1 commit

  • - Operations are now a shared const function block as with most other Linux
    objects

    - Introduce wrappers for some optional functions to get consistent behaviour

    - Wrap put_char which used to be patched by the tty layer

    - Document which functions are needed/optional

    - Make put_char report success/fail

    - Cache the driver->ops pointer in the tty as tty->ops

    - Remove various surplus lock calls we no longer need

    - Remove proc_write method as noted by Alexey Dobriyan

    - Introduce some missing sanity checks where certain driver/ldisc
    combinations would oops as they didn't check needed methods were present

    [akpm@linux-foundation.org: fix fs/compat_ioctl.c build]
    [akpm@linux-foundation.org: fix isicom]
    [akpm@linux-foundation.org: fix arch/ia64/hp/sim/simserial.c build]
    [akpm@linux-foundation.org: fix kgdb]
    Signed-off-by: Alan Cox
    Acked-by: Greg Kroah-Hartman
    Cc: Jason Wessel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alan Cox
     

29 Apr, 2008

1 commit

  • Probably interface misuse, because of the way iterating over hashbin is done.
    However! Printing of socket number ("IrNET socket %d - ", i++") made conversion
    to proper ->start/->next difficult enough to do blindly without hardware.
    Said that, please apply.

    Remove useless comment while I am it.

    Signed-off-by: Alexey Dobriyan
    Cc: Samuel Ortiz
    Cc: "David S. Miller"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alexey Dobriyan
     

15 Apr, 2008

1 commit

  • Even kernel 2.2.26 (sic) already contains the
    #undef CONFIG_IRLAN_SEND_GRATUITOUS_ARP
    with the comment "but for some reason the machine crashes if you use DHCP".

    Either someone finally looks into this or it's simply time to remove
    this dead code.

    Reported-by: Robert P. J. Day
    Signed-off-by: Adrian Bunk
    Signed-off-by: David S. Miller

    Adrian Bunk
     

28 Mar, 2008

1 commit


26 Mar, 2008

3 commits


06 Mar, 2008

1 commit


01 Mar, 2008

1 commit


29 Jan, 2008

7 commits

  • By default, LMP sets up a 3 seconds timer for discovery.
    We don't need it until discovery is set to 1.

    Signed-off-by: Ross Burton
    Signed-off-by: Samuel Ortiz
    Signed-off-by: David S. Miller

    Ross Burton
     
  • This patch removes IrPORT and the old dongle drivers (all off them
    have replacement drivers).

    Signed-off-by: Adrian Bunk
    Signed-off-by: Samuel Ortiz
    Signed-off-by: David S. Miller

    Adrian Bunk
     
  • When using a stir4200-based USB adaptor to talk to a device that uses
    an mcp2150, the stir4200 sometimes drops an incoming frame causing the
    mcp2150 to try and retransmit the lost frame. In this combination, the
    next frame received from the mcp2150 is often invalid - either an
    empty i:rsp or an IrCOMM i:rsp with an invalid clen. These corner
    cases are now checked.

    Signed-off-by: Robie Basak
    Signed-off-by: Samuel Ortiz
    Signed-off-by: David S. Miller

    Robie Basak
     
  • When final timer expires, it might also mean that the i:cmd wasn't
    received properly. If we have rejected frames, we can try to resend them.

    Signed-off-by: Robie Basak
    Signed-off-by: Samuel Ortiz
    Signed-off-by: David S. Miller

    Robie Basak
     
  • This patch includes many places, that only required
    replacing the ctl_table-s with appropriate ctl_paths
    and call register_sysctl_paths().

    Nothing special was done with them.

    Signed-off-by: Pavel Emelyanov
    Signed-off-by: David S. Miller

    Pavel Emelyanov
     
  • Signed-off-by: YOSHIFUJI Hideaki
    Signed-off-by: David S. Miller

    YOSHIFUJI Hideaki
     
  • Many-many code in the kernel initialized the timer->function
    and timer->data together with calling init_timer(timer). There
    is already a helper for this. Use it for networking code.

    The patch is HUGE, but makes the code 130 lines shorter
    (98 insertions(+), 228 deletions(-)).

    Signed-off-by: Pavel Emelyanov
    Acked-by: Arnaldo Carvalho de Melo
    Signed-off-by: David S. Miller

    Pavel Emelyanov
     

21 Jan, 2008

1 commit

  • Here goes an IrDA patch against your latest net-2.6 tree.

    This patch fixes some af_irda memory leaks. It also checks for
    irias_new_obect() return value.

    Signed-off-by: Jesper Juhl
    Signed-off-by: Samuel Ortiz
    Signed-off-by: David S. Miller

    Jesper Juhl
     

09 Jan, 2008

1 commit


21 Dec, 2007

1 commit


17 Dec, 2007

2 commits

  • This patch fixes:
    CHECK /home/kernel/src/net/irda/parameters.c
    /home/kernel/src/net/irda/parameters.c:466:2: warning: Using plain integer as NULL pointer
    /home/kernel/src/net/irda/parameters.c:520:2: warning: Using plain integer as NULL pointer
    /home/kernel/src/net/irda/parameters.c:573:2: warning: Using plain integer as NULL pointer

    Signed-off-by: Richard Knutsson
    Signed-off-by: Samuel Ortiz
    Signed-off-by: David S. Miller

    Richard Knutsson
     
  • While testing the mcs7780 based IrDA USB dongle I've stumbled upon
    memory leak in irlmp_unregister_link(). Hashbin for lsaps is created in
    irlmp_register_link and should probably be freed in irlmp_unregister_link().

    Signed-off-by: Hinko Kocevar
    Signed-off-by: Samuel Ortiz
    Signed-off-by: David S. Miller

    Hinko Kocevar
     

05 Dec, 2007

1 commit


22 Nov, 2007

1 commit


20 Nov, 2007

1 commit


01 Nov, 2007

2 commits