- 15 Jan, 2003 40 commits
-
-
Andy Grover authored
-
Christoph Hellwig authored
sys_quotacl tries to do a get_super on a struct block_device * to which it doesn't hold a reference (nor does it actually have to be non-NULL). As lookup bdev by name is a rather common operation I splitted out a new helper, lookup_bdev() that does this out of open_bdev_excl and switched quota.c to use it. lookup_bdev() holds a proper reference that needs to be dropped by bdput(), and it's well documented.
-
Christoph Hellwig authored
The use of umode_t instead of devfs-specific char vs block #defines in Adam's mini-devfs patch makes sense independant of whether his patch should get merged. While reviewing his changes I also notices that most of the number allocation functionality in devfs has no business beeing exported. In addition I cleaned up devfs_alloc_devnum/ devfs_dealloc_devnum a bit.
-
Christoph Hellwig authored
It's simply not needed anymore in 2.5
-
Christoph Hellwig authored
Have I already mentioned that the intermezzo code isn't exactly nicely readable? ..
-
Linus Torvalds authored
-
Dominik Brodowski authored
- fix cpufreq drivers compilation on not-bleeding-edge-gcc's (Adrian Bunk) - gx-suspmod.c hasn't had a name yet
-
http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Kai Germaschewski authored
It's annoying having to touch 20+ arch vmlinux.lds.S file for every new section introduced, just because they all duplicate the same statements. Since we preprocess vmlinux.lds.S anyway, let's #include <asm-generic/vmlinux.lds.h> and share the common statements. This is a first step in consolidating most of the read-only sections.
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/scratch/kai/kernel/v2.5/linux-2.5.make
-
http://linux-isdn.bkbits.net/linux-2.5.isdnLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/scratch/kai/kernel/v2.5/linux-2.5.isdn
-
Kai Germaschewski authored
Adding a check for allocation failure was a good idea, it just needs checking the right variable...
-
Kai Germaschewski authored
Now it actually even compiles.
-
Kai Germaschewski authored
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Bump non-legacy start addr to 16mb to accomodate new larger SRM console footprint.
-
Martin J. Bligh authored
Adds the summit subarch hook to the config file, and updates various things all inside the summit subarch directories (ie this can't possibly break anyone else ;-)). The Summit's subarch had got out of sync in a few places.
-
Martin J. Bligh authored
Patch from James Cleverdon & John Stultz Changes IO_APIC_MAX_ID to depend on the APIC type we're using. The Summit machines have to use a larger set of bits in the apic registers, we enlarge under ifdef for Summit only. We enlarge MAX_APICS for summit as well as NUMA-Q (it would be nice to move this to subarch, but it creates circular dependency problems ... I'll fix this up later). Adds a check for the newer Summit boxes with a different name.
-
Martin J. Bligh authored
Patch from James Cleverdon & John Stultz The IRQ balancing code currently assumes that the logical apicid is always '1 << cpu', which is not true for the larger platforms. We express this as an abstracted macro instead, and move the cpu_to_logical_apicid definition to subarch, so we can make it exactly "1 << cpu" for normal machines - maximum speed, minimum change risk. A couple of things are abstracted from the smp_boot_cpus loop in order to enable us to use the bios_cpu_apicid array to boot cpus from without disturbing the code path of current machines.
-
Martin J. Bligh authored
Patch from James Cleverdon & John Stultz This adds machine a type detection hook to the acpi code, and renames raw_phys_apicid to bios_cpu_apicid (it's an array of apicid's to boot, indexed by the bios' cpu numbering), and I other large machines will need to use it later ... not necessarily using physical interrupts.
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Misc alpha smp updates for 2.5 tree.
-
Martin J. Bligh authored
Patch from James Cleverdon & John Stultz Currently the naming for the IO-APIC fields is very confused, we assign dest_LowestPrio to delivery_mode, and INT_DELIVERY_MODE to dest_mode. The values are correct, but the naming is wrong - this patch corrects that confusion. It also moves the definitions of those settings into subarch, where they belong (we have to use fixed delivery mode for Summit due to what seems to be an Intel IO-APIC bug with P4 clustered mode).
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: numa mm update including moving alpha numa support into machine vector so a generic numa kernel can be used.
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: On NUMA alpha systems, attempt to allocate scatter-gather tables local to IO processor. If that doesn't work, then allocate anywhere in the system.
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: This adds the 32GB limit to setup.c. (It actually hits the first 2 nodes on Marvel, but that's ok, where we really run into a big problem is if we go past 4, then we hit a much larger hole.)
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Make the max IDE HWIFS configurable on alpha (default to previous hardwired value of 4).
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Add open_console / close_console callback definitions.
-
Richard Henderson authored
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Adjust virt_to_phys / phys_to_virt functions to follow EV6/7 PA sign extension to properly convert between 43-bit superpage I/O addresses and physical addresses. This change is backwards compatible with all previous Alphas as they implemented fewer than 41 bits of physical address.
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Remove redundant lock in osf_shmat (sys_shmat locks already); redundant lock has been seen to cause livelock in some workloads.
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Adjust kernel layout format to match other architectures and prevent reording of the first entry in a section with the section start label.
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Adjust Alpha HARDIRQ_BITS check to make sure there is enough room for each IPL, not each interrupt (Marvel can have too many unique device interrupts for that, and it really only needs to cover potential nesting of interrupts, which covering the IPLs does)
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Two stage timeout in alpha call_function_on_cpu. If the primary timeout expires with no response, log a message and start secondary timeout. If reponse is received log how far into secondary timeout. If no response is received, crash.
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Fix alpha Makefiles for bootpfile target.
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Export proper functions when debugging is enabled.
-
Trond Myklebust authored
-
Trond Myklebust authored
The warning /lockd/clntXxXxXxXx RPC: Couldn't create pipefs entry is due to the lockd process starting RPC clients as an unprivileged user, causing path_walk() to fail. The following patch fixes it.
-