22 Sep, 2005

11 commits

  • We have no options which the user can set in the Makefile. Only the
    EXTRAVERSION, which is also useful in place of the "backup modules"
    suggestion.

    We don't have configuration options in the top Makefile.

    Signed-off-by: Paolo 'Blaisorblade' Giarrusso
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paolo 'Blaisorblade' Giarrusso
     
  • That comment is plain wrong (we even take the pagetable lock inside
    unmap_region()).

    Signed-off-by: Paolo 'Blaisorblade' Giarrusso
    Acked-by: Hugh Dickins
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paolo 'Blaisorblade' Giarrusso
     
  • We currently unregister the config-osm driver if initialization of the
    legacy ioctl() handlers failed but still return success. We should be
    returning -EBUSY in this case.

    Signed-off-by: Deepak Saxena
    Cc: Markus Lidel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Deepak Saxena
     
  • zImage.vmode was recently added. It's a version of zImage in which the ELF
    note section used by open firmware indicates that it requires a virtual
    mode instance of OF instead of real mode. This allows it to work with
    Apple OF, and thus is directly bootable (or netbootable) from OF command
    line. (Unfortunately, pSeries OF sort-of requires real mode and Apple OF
    sort-of requires virtual mode, and both tend to be unhappy if no notes
    section specifies the mode at all).

    However, we forgot to add zImage.vmode to the default G5 build. This
    fixes it.

    Signed-off-by: Benjamin Herrenschmidt
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Benjamin Herrenschmidt
     
  • This function was removed a while ago, but crept in again via a recent
    scsi merge.

    Signed-off-by: Christoph Hellwig
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Christoph Hellwig
     
  • The new version of the flattened device tree passes the boot cpuid in the
    header instead of via a linux,boot-cpu property.

    We need to update the in kernel OF parsing code to do this, otherwise
    machines with a non zero boot cpuid fail to come up.

    Signed-off-by: Anton Blanchard
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Anton Blanchard
     
  • This patch fixes the problem Bjorn reported. The busy_initializing flag
    should have cleared before going into the for loop.

    Signed-off-by: Mike Miller
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Mike Miller
     
  • Some RS64 systems (such as F80) have non-python host bridges with EADS.
    However, they have two EADS with 4 buses each under them, so the old logic
    that assumed no more than 7 busses per PHB failed miserably.

    Big thanks to Olaf Hering for helping me test this, he's got one of the few
    machines that broke from the previous logic.

    Also, to be a bit smarter at detecting the need for a PHB-level IOMMU table
    by checking for the presence of an ISA bus. Only PHBs with ISA bridges
    should need the PHB-level table.

    Signed-off-by: Olof Johansson
    Cc: Anton Blanchard
    Cc: Benjamin Herrenschmidt
    Cc: Paul Mackerras
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Olof Johansson
     
  • ia64's sched_clock() accesses per-cpu data which isn't set up at boot time.
    Hence ia64 cannot use printk timestamping, because printk() will crash in
    sched_clock().

    So make printk() use printk_clock(), defaulting to sched_clock(), overrideable
    by the architecture via attribute(weak).

    Cc: "Luck, Tony"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andrew Morton
     
  • When the main thread of a thread group has done pthread_exit() and died,
    the other threads are still happily running, but will not be visible
    under /proc because their leader is no longer accessible.

    This fixes the access control so that we can see the sub-threads again.

    Signed-off-by: Sripathi Kodi
    Acked-by: Al Viro
    Signed-off-by: Linus Torvalds

    Sripathi Kodi
     
  • My code to set up the PCI tree from the Open Firmware device tree was
    setting IORESOURCE_* flags on the resources for the devices, but not
    the PCI_BASE_ADDRESS_* flags. This meant that some drivers
    misbehaved, and /proc/pci showed the wrong types for the resources.
    This fixes it.

    Signed-off-by: Paul Mackerras
    Signed-off-by: Linus Torvalds

    Paul Mackerras
     

21 Sep, 2005

13 commits


20 Sep, 2005

16 commits