1. 28 Mar, 2003 2 commits
  2. 27 Mar, 2003 2 commits
    • Dominik Brodowski's avatar
      [PCMCIA] remove unused include/pcmcia/driver_ops.h · 0f5c57f5
      Dominik Brodowski authored
      Except for dev_node_t, the contents of include/pcmcia/driver_ops.h
      aren't used anywhere within the kernel. It's a left-over file from the
      days when cardbus 32-bit cards weren't handled as pci devices, and
      their drivers as pci drivers. So, move the dev_node_t to
      include/pcmcia/ds.h, remove the lone in-kernel reference to
      driver_ops.h, and remove the contents of driver_ops.h.
      0f5c57f5
    • Dominik Brodowski's avatar
      [PATCH] convert ds.c's socekt_info_t to struct pcmcia_bus_socket · 6ff402b8
      Dominik Brodowski authored
      Rename socket_info_t (which is used many, many times differently
      within pcmcia) to "struct pcmcia_bus_socket".
      
      Also, a couple of functions in ds.c can be converted to use the "struct
      pcmcia_bus_socket" as argument instead of the socket number.
      6ff402b8
  3. 26 Mar, 2003 3 commits
    • Dominik Brodowski's avatar
      [PCMCIA] remove "init_status" from struct pcmcia_driver · 8e5c3584
      Dominik Brodowski authored
      As we don't have a late_initcall in ds.c any more, we can't easily
      distinguish between in-kernel drivers and those built as modules. This
      information was used by cardmgr to detect whether "rmmod" makes
      sense. As unloading of modules seems to be deprecated behaviour anyway
      in 2.5., and the current driver unloading process is IMO broken
      anyway, I don't shed any tears on this lost functionality.
      8e5c3584
    • Dominik Brodowski's avatar
      [PCMCIA] "driver services" socket add/remove abstraction · 1118d921
      Dominik Brodowski authored
      Previously, "Driver Services" could only be called when the socket
      drivers were initialized earlier. This caused an awful lot of
      problems, especially when modprobe tried to load ds.ko and a pcmcia
      card driver at once.
      
      As all socket devices are registered with the driver model core as
      being of "class_type pcmcia_socket_class", we can take use of that and
      register them with "Driver Services" upon detection or upon
      module loading of ds.c.
      
      Also, the "I-need-two-initcalls-in-a-module"-tweak can go away.
      
      Unfortunately, this patch reportedly breaks some RedHat pcmcia init
      scritps - they relied on the failed loading of ds.c to detect that no
      socket driver was loaded previously. To properly detect this, you
      should take a look at the /sys/class/pcmcia_socket/devices directory.
      1118d921
    • Russell King's avatar
      Merge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-pci · 811bbb96
      Russell King authored
      into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-pcmcia
      811bbb96
  4. 25 Mar, 2003 4 commits
    • Andi Kleen's avatar
      [PATCH] x86-64 updates · b4f6270e
      Andi Kleen authored
      Lots of x86-64 updates. Merge with 2.4 and NUMA works now. Also reenabled
      the preemptive kernel. And some other bug fixes.
      IOMMU disabled by default now because it has problems.
      
       - Add more CONFIG options for device driver debugging and iommu
         force/debug.  (don't enable iommu force currently)
       - Some S3/ACPI fixes/cleanups from Pavel.
       - Set MSG_COMPAT_* in msg_flags for networking 32bit emulation.
         This unfortunately still doesn't fix the fd passing problems.
       - Sync PCI IOMMU code with 2.4 (minor fixes, flush less often)
       - Really fix UP compilation (Pavel)
       - Reenable preempt
       - Fix CONFIG_DISCONTIGMEM bootup and enable.  Still needs more tuning.
       - Fix some bugs in topology discovery and clean code up.
       - Don't put unwind tables into object files
       - Some kernel debugging hooks
       - Move CPU detection into early real mode code to better interact with
         vesafb consoles
       - Initialize mode in real mode character output
       - New 32bit FPU signal save/restore
       - Various fixes in FPU handling in ptrace
       - Fix security holes in ptrace (32bit and 64bit)
       - Fix serial ioctl (including security hole)
       - Add bluetooth ioctls to 32bit emu (from sparc64)
       - Correctly enable si_val in queued signals in 32bit emulation
       - Rework SEM_STAT emulation.  LTP still fails unfortunately.
       - Fix error case in msg* emulation
       - Fix debug register access from ptrace (Michal Ludvig, me)
       - Fix handling of NULL arguments in 32bit execve
       - Fix some error cases for 32bit readv/writev (LTP still complains)
       - Remove rate control from unimplemented syscall warnings
       - Fix error message for missing aperture
       - Turn some APIC printks into Dprintk to make the bootup more quiet
       - Some fixes for no APIC (probably still broken), add disableapic
         option (untested)
       - Sync K8 MCE handler with 2.4.  Should work a lot better now.
       - Remove never used KDB hooks
       - Fix buffer overflow in command line copying
       - Merge from i386: use separate status word for lazy FPU state
       - Don't force the IOMMU for dma masks < 4GB.
       - Print backtrace in Sysrq-T (from Andrea)
       - Merge from i386: fix FPU race in fork.
       - Disable NX mode by default for now
       - Rewrite dump_pagetable
       - Fix off by one bug in ioremap (i386 merge)
       - Merge from i386: handle VIA pci bridge bugs
       - Disable NUMA ACPI support (no SRAT support yet)
       - Fix aio 32bit emulation
       - Increase 32bit address space to nearly 4GB
       - Add exit_group syscall
       - Fix TLS setting in clone (Ulrich Drepper)
      b4f6270e
    • Andi Kleen's avatar
      [PATCH] ACPI NUMA option fix for x86-64 · 5563e77b
      Andi Kleen authored
      The ACPI NUMA support doesn't work on x86-64 currently (no SRAT
      parsing yet). Disable for now.
      5563e77b
    • Andi Kleen's avatar
      [PATCH] aio compat patches · d9c495bf
      Andi Kleen authored
      The new aio emulation in x86-64 needs a few aio symbols exported.
      Export them.
      d9c495bf
    • Linus Torvalds's avatar
      Merge http://ppc.bkbits.net/for-linus-ppc64 · a1652ab3
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      a1652ab3
  5. 26 Mar, 2003 7 commits
  6. 25 Mar, 2003 9 commits
  7. 24 Mar, 2003 13 commits