1. 22 Apr, 2010 4 commits
  2. 16 Apr, 2010 4 commits
  3. 15 Apr, 2010 11 commits
  4. 14 Apr, 2010 15 commits
  5. 13 Apr, 2010 6 commits
    • Linus Torvalds's avatar
      Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6 · 0fdfe5ad
      Linus Torvalds authored
      * 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:
        NFSv4: fix delegated locking
        NFS: Ensure that the WRITE and COMMIT RPC calls are always uninterruptible
        NFS: Fix a race with the new commit code
        NFS: Ensure that writeback_single_inode() calls write_inode() when syncing
        NFS: Fix the mode calculation in nfs_find_open_context
        NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR
      0fdfe5ad
    • Sage Weil's avatar
      ceph: use separate class for ceph sockets' sk_lock · a6a5349d
      Sage Weil authored
      Use a separate class for ceph sockets to prevent lockdep confusion.
      Because ceph sockets only get passed kernel pointers, there is no
      dependency from sk_lock -> mmap_sem.  If we share the same class as other
      sockets, lockdep detects a circular dependency from
      
      	mmap_sem (page fault) -> fs mutex -> sk_lock -> mmap_sem
      
      because dependencies are noted from both ceph and user contexts.  Using
      a separate class prevents the sk_lock(ceph) -> mmap_sem dependency and
      makes lockdep happy.
      Signed-off-by: default avatarSage Weil <sage@newdream.net>
      a6a5349d
    • Yehuda Sadeh's avatar
      ceph: reserve one more caps space when doing readdir · e1e4dd0c
      Yehuda Sadeh authored
      We were missing space for the directory cap.  The result was a BUG at
      fs/ceph/caps.c:2178.
      Signed-off-by: default avatarYehuda Sadeh <yehuda@hq.newdream.net>
      Signed-off-by: default avatarSage Weil <sage@newdream.net>
      e1e4dd0c
    • Sage Weil's avatar
      ceph: queue_cap_snap should always queue dirty context · fc837c8f
      Sage Weil authored
      This simplifies the calling convention, and fixes a bug where we queue a
      capsnap with a context other than i_head_snapc (the one that matches the
      dirty pages).  The result was a BUG at fs/ceph/caps.c:2178 on writeback
      completion when a capsnap matching the writeback snapc could not be found.
      Signed-off-by: default avatarSage Weil <sage@newdream.net>
      fc837c8f
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6 · 44d2d371
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
        sparc64: Add some more commentary to __raw_local_irq_save()
        sparc64: Fix memory leak in pci_register_iommu_region().
        sparc64: Add kmemleak annotation to sun4v_build_virq()
        sparc64: Support kmemleak.
        sparc64: Add function graph tracer support.
        sparc64: Give a stack frame to the ftrace call sites.
        sparc64: Use a seperate counter for timer interrupts and NMI checks, like x86.
        sparc64: Remove profiling from some low-level bits.
        sparc64: Kill unnecessary static on local var in ftrace_call_replace().
        sparc64: Kill CONFIG_STACK_DEBUG code.
        sparc64: Add HAVE_FUNCTION_TRACE_MCOUNT_TEST and tidy up.
        sparc64: Adjust __raw_local_irq_save() to cooperate in NMIs.
        sparc64: Use kstack_valid() in die_if_kernel().
      44d2d371
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 · 465de2ba
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (25 commits)
        smc91c92_cs: define multicast_table as unsigned char
        can: avoids a false warning
        e1000e: stop cleaning when we reach tx_ring->next_to_use
        igb: restrict WoL for 82576 ET2 Quad Port Server Adapter
        virtio_net: missing sg_init_table
        Revert "tcp: Set CHECKSUM_UNNECESSARY in tcp_init_nondata_skb"
        iwlwifi: need check for valid qos packet before free
        tcp: Set CHECKSUM_UNNECESSARY in tcp_init_nondata_skb
        udp: fix for unicast RX path optimization
        myri10ge: fix rx_pause in myri10ge_set_pauseparam
        net: corrected documentation for hardware time stamping
        stmmac: use resource_size()
        x.25 attempts to negotiate invalid throughput
        x25: Patch to fix bug 15678 - x25 accesses fields beyond end of packet.
        bridge: Fix IGMP3 report parsing
        cnic: Fix crash during bnx2x MTU change.
        qlcnic: fix set mac addr
        r6040: fix r6040_multicast_list
        vhost-net: fix vq_memory_access_ok error checking
        ath9k: fix double calls to ath_radio_enable
        ...
      465de2ba