1. 06 Nov, 2006 5 commits
    • Heiko Carstens's avatar
      [S390] IRQs too early enabled. · c4972f33
      Heiko Carstens authored
      setup_lowcore() calls ctl_set_bit() which returns withs interrupts
      enabled. The setup arch code is not supposed to enable interrupts that
      early. Therefore use the __ctl_set_bit() variant.
      This fixes the not working lock dependency validator on non 64 bit
      systems.
      Signed-off-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
      c4972f33
    • Heiko Carstens's avatar
      [S390] revert add_active_range() usage patch. · bcc8bcb1
      Heiko Carstens authored
      Commit 7676bef9 breaks DCSS support on
      s390. DCSS needs initialized struct pages to work. With the usage of
      add_active_range() only the struct pages for physically present pages
      are initialized.
      This could be fixed if the DCSS driver would initiliaze the struct pages
      itself, but this doesn't work too. This is because the mem_map array
      does not include holes after the last present memory area and therefore
      there is nothing that could be initialized.
      To fix this and to avoid some dirty hacks revert this patch for now.
      Will be added later when we move to a virtual mem_map.
      
      Cc: Carsten Otte <cotte@de.ibm.com>
      Cc: Adrian Bunk <bunk@stusta.de>
      Signed-off-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
      bcc8bcb1
    • Linus Torvalds's avatar
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 · d1ed6a3e
      Linus Torvalds authored
      * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:
        [NETLABEL]: Fix build failure.
        [IPV6]: Give sit driver an appropriate module alias.
        [IPV6]: Add ndisc_netdev_notifier unregister.
        [NET]: __alloc_pages() failures reported due to fragmentation
        [PKTGEN]: TCI endianness fixes
        [TG3]: Fix 2nd ifup failure on 5752M.
        [NETFILTER] bug: skb->protocol is already net-endian
        [NETFILTER] bug: nfulnl_msg_config_mode ->copy_range is 32bit
        [NETFILTER] bug: NFULA_CFG_QTHRESH uses 32bit
        [IPV6]: Fix ECN bug on big-endian
        [IPX]: Annotate and fix IPX checksum
        [IPX]: Trivial parts of endianness annotations
      d1ed6a3e
    • David S. Miller's avatar
      [SPARC]: Fix robust futex syscalls and wire up migrate_pages. · 59359ff8
      David S. Miller authored
      When I added the entries for the robust futex syscall entries, I
      forgot to bump NR_SYSCALLS.  The current situation is error-prone
      because NR_SYSCALLS lives in entry.S where the system call limit
      checks are enforced.  Move the definition to asm/unistd.h in order to
      make this mistake much more difficult to make.
      
      And wire up sys_migrate_pages since the powerpc folks implemented the
      compat wrapper for us.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      59359ff8
    • Paul Moore's avatar
      [NETLABEL]: Fix build failure. · 38c94377
      Paul Moore authored
      > the build with the attached .config failed, make ends with:
      > ...
      > : undefined reference to `cipso_v4_sock_getattr'
      > net/built-in.o: In function `netlbl_socket_getattr':
      
       ...
      
      It looks like I was stupid and made NetLabel depend on CONFIG_NET and not
      CONFIG_INET, the patch below should fix this by making NetLabel depend on
      CONFIG_INET and CONFIG_SECURITY.  Please review and apply for 2.6.19.
      Signed-off-by: default avatarPaul Moore <paul.moore@hp.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      38c94377
  2. 05 Nov, 2006 11 commits
  3. 04 Nov, 2006 5 commits
  4. 03 Nov, 2006 19 commits