1. 21 Mar, 2008 5 commits
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 · 7d3628b2
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (46 commits)
        [NET] ifb: set separate lockdep classes for queue locks
        [IPV6] KCONFIG: Fix description about IPV6_TUNNEL.
        [TCP]: Fix shrinking windows with window scaling
        netpoll: zap_completion_queue: adjust skb->users counter
        bridge: use time_before() in br_fdb_cleanup()
        [TG3]: Fix build warning on sparc32.
        MAINTAINERS: bluez-devel is subscribers-only
        audit: netlink socket can be auto-bound to pid other than current->pid (v2)
        [NET]: Fix permissions of /proc/net
        [SCTP]: Fix a race between module load and protosw access
        [NETFILTER]: ipt_recent: sanity check hit count
        [NETFILTER]: nf_conntrack_h323: logical-bitwise & confusion in process_setup()
        [RT2X00] drivers/net/wireless/rt2x00/rt2x00dev.c: remove dead code, fix warning
        [IPV4]: esp_output() misannotations
        [8021Q]: vlan_dev misannotations
        xfrm: ->eth_proto is __be16
        [IPV4]: ipv4_is_lbcast() misannotations
        [SUNRPC]: net/* NULL noise
        [SCTP]: fix misannotated __sctp_rcv_asconf_lookup()
        [PKT_SCHED]: annotate cls_u32
        ...
      7d3628b2
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.25 · 2c787198
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.25:
        sh: Use relative paths for mach/cpu symlinks.
        SH: Use newer, non-deprecated __SPIN_LOCK_UNLOCKED macro.
        sh: Fix more user header breakage from sh64 integration.
        sh: Fix uImage build error.
        sh: Fix up the timer IRQ definition for SH7203.
        sh: Fix up the address error exception handler for SH-2.
        serial: sh-sci: Fix fifo stall on SH7760/SH7780/SH7785 SCIF.
      2c787198
    • Franck Bui-Huu's avatar
      sh: Use relative paths for mach/cpu symlinks. · 49a5ba46
      Franck Bui-Huu authored
      When building the kernel without passing the O= command line parameter
      there's no point to use absolute paths for them.
      
      Usually relative paths are preferred because they survive directory
      moves, work across networked file systems and chrooted environments.
      
      Absolute paths are still used if an output directory is given.
      Signed-off-by: default avatarFranck Bui-Huu <fbuihuu@gmail.com>
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      49a5ba46
    • Robert P. J. Day's avatar
    • Jarek Poplawski's avatar
      [NET] ifb: set separate lockdep classes for queue locks · 94833dfb
      Jarek Poplawski authored
      [   10.536424] =======================================================
      [   10.536424] [ INFO: possible circular locking dependency detected ]
      [   10.536424] 2.6.25-rc3-devel #3
      [   10.536424] -------------------------------------------------------
      [   10.536424] swapper/0 is trying to acquire lock:
      [   10.536424]  (&dev->queue_lock){-+..}, at: [<c0299b4a>] 
      dev_queue_xmit+0x175/0x2f3
      [   10.536424]
      [   10.536424] but task is already holding lock:
      [   10.536424]  (&p->tcfc_lock){-+..}, at: [<f8a67154>] tcf_mirred+0x20/0x178 
      [act_mirred]
      [   10.536424]
      [   10.536424] which lock already depends on the new lock.
      
      lockdep warns of locking order while using ifb with sch_ingress and
      act_mirred: ingress_lock, tcfc_lock, queue_lock (usually queue_lock
      is at the beginning). This patch is only to tell lockdep that ifb is
      a different device (e.g. from eth) and has its own pair of queue
      locks. (This warning is a false-positive in common scenario of using
      ifb; yet there are possible situations, when this order could be
      dangerous; lockdep should warn in such a case.) (With suggestions by
      David S. Miller)
      Reported-and-tested-by: default avatarDenys Fedoryshchenko <denys@visp.net.lb>
      Signed-off-by: default avatarJarek Poplawski <jarkao2@gmail.com>
      Acked-by: default avatarJamal Hadi Salim <hadi@cyberus.ca>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      94833dfb
  2. 20 Mar, 2008 35 commits