29 Jun, 2006

1 commit

  • Remove TTY_DONT_FLIP tty flag. This flag was introduced in 2.1.X kernels
    to prevent the N_TTY line discipline functions read_chan() and
    n_tty_receive_buf() from running at the same time. 2.2.15 introduced
    tty->read_lock to protect access to the N_TTY read buffer, which is the
    only state requiring protection between these two functions.

    The current TTY_DONT_FLIP implementation is broken for SMP, and is not
    universally honored by drivers that send data directly to the line
    discipline receive_buf function.

    Because TTY_DONT_FLIP is not necessary, is broken in implementation, and is
    not universally honored, it is removed.

    Signed-off-by: Paul Fulghum
    Cc: Alan Cox
    Cc: Theodore Ts'o
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paul Fulghum
     

28 Jun, 2006

1 commit

  • locking init cleanups:

    - convert " = SPIN_LOCK_UNLOCKED" to spin_lock_init() or DEFINE_SPINLOCK()
    - convert rwlocks in a similar manner

    this patch was generated automatically.

    Motivation:

    - cleanliness
    - lockdep needs control of lock initialization, which the open-coded
    variants do not give
    - it's also useful for -rt and for lock debugging in general

    Signed-off-by: Ingo Molnar
    Signed-off-by: Arjan van de Ven
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Ingo Molnar
     

27 Jun, 2006

4 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:
    typo fixes
    Clean up 'inline is not at beginning' warnings for usb storage
    Storage class should be first
    i386: Trivial typo fixes
    ixj: make ixj_set_tone_off() static
    spelling fixes
    fix paniced->panicked typos
    Spelling fixes for Documentation/atomic_ops.txt
    move acknowledgment for Mark Adler to CREDITS
    remove the bouncing email address of David Campbell

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (42 commits)
    [IOAT]: Do not dereference THIS_MODULE directly to set unsafe.
    [NETROM]: Fix possible null pointer dereference.
    [NET] netpoll: break recursive loop in netpoll rx path
    [NET] netpoll: don't spin forever sending to stopped queues
    [IRDA]: add some IBM think pads
    [ATM]: atm/mpc.c warning fix
    [NET]: skb_find_text ignores to argument
    [NET]: make net/core/dev.c:netdev_nit static
    [NET]: Fix GSO problems in dev_hard_start_xmit()
    [NET]: Fix CHECKSUM_HW GSO problems.
    [TIPC]: Fix incorrect correction to discovery timer frequency computation.
    [TIPC]: Get rid of dynamically allocated arrays in broadcast code.
    [TIPC]: Fixed link switchover bugs
    [TIPC]: Enhanced & cleaned up system messages; fixed 2 obscure memory leaks.
    [TIPC]: First phase of assert() cleanup
    [TIPC]: Disallow config operations that aren't supported in certain modes.
    [TIPC]: Fixed memory leak in tipc_link_send() when destination is unreachable
    [TIPC]: Added missing warning for out-of-memory condition
    [TIPC]: Withdrawing all names from nameless port now returns success, not error
    [TIPC]: Optimized argument validation done by connect().
    ...

    Linus Torvalds
     
  • This patch converts the combination of list_del(A) and list_add(A, B) to
    list_move(A, B) under net/rxrpc.

    Acked-by: David Howells
    Signed-off-by: Akinobu Mita
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Akinobu Mita
     
  • acquired (aquired)
    contiguous (contigious)
    successful (succesful, succesfull)
    surprise (suprise)
    whether (weather)
    some other misspellings

    Signed-off-by: Andreas Mohr
    Signed-off-by: Adrian Bunk

    Andreas Mohr
     

26 Jun, 2006

34 commits