- 28 Apr, 2003 3 commits
-
-
Russell King authored
-
Russell King authored
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk
-
Russell King authored
-
- 27 Apr, 2003 26 commits
-
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/net-2.5
-
David S. Miller authored
-
David S. Miller authored
-
Rusty Russell authored
Adds an owner field to nf_hook_ops, and use it to hold the hook in place for queued packets.
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
-
bk://kernel.bkbits.net/acme/net-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
Now the core networking infrastructure will (finally) do that for the net protocol families, its just a matter of setting the ->owner field in the registered struct net_proto_family to THIS_MODULE.
-
bk://kernel.bkbits.net/acme/net-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Harald Welte authored
-
bk://kernel.bkbits.net/acme/net-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Patrick McHardy authored
- fix tcp-rst routing - fix memory leak - remove unecessary "struct in_device" declaration - remove RTO_CONN
-
Muli Ben-Yehuda authored
-
Bart De Schuymer authored
-
bk://kernel.bkbits.net/acme/net-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Alexander Viro authored
hd98 had missed a lot of required block device patches (e.g. it used BLK_DEFAULT_QUEUE and that had been gone for ~ half a year). Reproduced the changes done to hd.c.
-
Alexander Viro authored
Somewhat cleaned up, sanitized the module init/exit code (BTW, built-in case was b0rken for quite a while - somebody forgot to add initcall there; converted the bugger to module_init/module_exit)
-
Alexander Viro authored
New helper - bdget_disk(gendisk, partition) invalidate_device() replaced with invalidate_partition(disk, part)
-
Alexander Viro authored
Obvious cleanup of the code in init_blkmtd(). Killed code duplication, replaced opening underlying block device manually with use of appropriate helpers.
-
Alexander Viro authored
New helper - open_by_devnum(). Opens block_device by device number; for use in situations when we really have nothing better than dev_t (i.e. had received it from stupid userland API).
-
Alexander Viro authored
A couple of helpers - simple_pin_fs() and simple_release_fs(). My fault - that code should've been put into libfs.c from the very beginning. As it is, it got copied all over the place (binfmt_misc, capifs, usbfs, usbdevfs, rpc_pipefs). Taken to libfs.c and cleaned up.
-
Alexander Viro authored
New libfs.c helper - simple_fill_super(). Abstracted from nfsd/nfsctl.c, couple of filesystems converted to it (nfsctl, binfmt_misc). Function takes an array of triples (name, file_operations, mode), superblock and value for its ->s_magic. It acts as fill_super() - populates superblock or fails. We get a ramfs-style flat tree - root directory and a bunch of files in it. That animal allows to put together a simple filesystem without touching any directory-related stuff - now it's as easy as implementing file_operations for files you want to have and telling what to call them.
-
bk://bk.arm.linux.org.uk/linux-2.5-rmkLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 28 Apr, 2003 3 commits
-
-
Russell King authored
set_pgd implies that we're setting a pgd entry. We aren't; we're switching the MMU page table pointer. Call it switch_mm instead.
-
Russell King authored
check_bugs() has never been used to detect buggy ARM CPUs. Therefore is no point in passing it to the per-cpu support code.
-
Russell King authored
This is the new API; we now have methods for handling DMA which are separate from those handling the TLB consistency issues, which are in turn separate from the methods handling the cache coherency issues. Implementations are, however, free to alias these methods internally.
-
- 27 Apr, 2003 8 commits
-
-
Russell King authored
This starts to move the ARM cache handling interface towards a purpose-defined rather than functionality-defined interface. This is necessary so we are able to support a wide range of ARM CPUs.
-
Russell King authored
The common case is building a kernel for one CPU type, and we are able to allow GCC to optimise any the PMD entry cache handling assembly which will never be used.
-
Russell King authored
-
Russell King authored
fault-common.c included unnecessary headers. mach-integrator.c needed list.h included.
-
Russell King authored
-
Russell King authored
Prevent all gcc's from assuming that assembly within asm() may be conditional.
-
Russell King authored
-
Russell King authored
We need to parse the command line arguments not only for the memory parameters, but also CPU cache policies. Rather than extending the early parsing in arch/arm/kernel/setup.c, we make this a generic feature. The parameters and their parsing function can now be placed along side the code which makes use of the parsed information.
-