- 26 Jun, 2003 5 commits
-
-
David Mosberger authored
-
John S. Marvin authored
-
Alex Williamson authored
Since the BIO-layer assumes that blocks can be merged virtually at the granularity of BIO_VMERGE_BOUNDARY, independent of what device is in use, we always need to go through the I/O MMU, even for 64-bit devices. Hopefully, the BIO-layer can be made smarter some day.
-
David Mosberger authored
Add support for the mm->free_area_cache so that we do not stupidly search from TASK_UNMAPPED_BASE every time we need to allocate some virtual memory.
-
David Mosberger authored
-
- 24 Jun, 2003 3 commits
-
-
Arun Sharma authored
Single Unix Specification says: [ENOMEM] MAP_FIXED was specified, and the range [addr, addr + len) exceeds that allowed for the address space of a process. Therefore if addr + len > IA32_PAGE_OFFSET, we should return ENOMEM.
-
Arun Sharma authored
Native IA-32 returns EINVAL on a unmap of size 0. Our behavior is currently not compatible.
-
Arun Sharma authored
-
- 23 Jun, 2003 11 commits
-
-
David Mosberger authored
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5
-
David Woodhouse authored
-
David Woodhouse authored
-
David Woodhouse authored
-
David Woodhouse authored
... and also fix the embarrassing bug where NFTL and INFTL will barf and exit if the add_mtd_blktrans_dev() function _exists_, rather than actually calling it and barfing if it returns non-zero :)
-
David Woodhouse authored
- Fix AFS partitioning oops when no partitions are found - Add missing spin_unlock, optimise buffer writes in Intel NOR driver - Fix DiskOnChip Millennium Plus register OutputControl register definition - Fix DiskOnChip drivers to indicate correct ECC type - Fix map drivers to use ARRAY_SIZE instead of redefining it. - Make uCLinux map driver depend on !MMU - Fix NAND write verify problem on some chips - Other trivia from Rusty.
-
David Mosberger authored
compiler warning in perfmon.c.
-
David Mosberger authored
of same name declared in linux/irq.h. The expectation is that this variable will be removed eventually and then irq_descp() can be renamed to irq_desc() again. But for now, this makes it easier to compile against Linus' source tree.
-
David Mosberger authored
-
David Mosberger authored
declration in <linux/sched.h>.
-
Jes Sorensen authored
No need to explicitly zero out global variables.
-
- 22 Jun, 2003 13 commits
-
-
Rusty Russell authored
Jeff Garzik points out the initializing the exit completion at exit time is foolish: we should just initialize it at creation time live everything else in that structure, and avoid the memory barrier.
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/sparc-2.5
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
-
Lou Langholtz authored
This makes NBD work with the new linux 2.5 block layer design. Specifically, it fixes memory corruption that results from module removal and possible memory corruption from sending or receiving disk data from the server. It essentially rolls together the changes from two of the last patchlets that I emailed: the fix for module removal & the fix for incorrect struct bio usage. I believe it's wisest to roll these both together into this one patch since they both deal with making NBD work better with the 2.5 linux block layer design and without either of which, it's possible that NBD will corrupt memory. Other changes I'd like to see introduced (like in the earlier jumbo patch) meanwhile are feature enhancements so they can wait. This patch also should address all the very helpful concerns that have been raised so far. Particularly: 1. that the very first submitted NBD patch was broken down [Andrew] 2. that only 1 spinlock is used for all the NBD request_queue structures used [Jens,Al] 3. that kmap() is used in case of highmem pages [Jens] 4. that the allocation of request_queue is dynamic and seperate from other allocated objects [Al]
-
Andries E. Brouwer authored
This does the following: - remove trailing spaces - make loop.h independent by including bio.h, blk.h, spinlock.h - replace the lock/unlock functions by module_get/module_put; in struct loop this is the change - void (*lock)(struct loop_device *); - void (*unlock)(struct loop_device *); + struct module *owner; - replace the integer lo_encrypt_type by the pointer lo_encryption; there was a race with loop_unregister_transfer - fixed an off-by-one in loop_register_transfer This is Step 1 of a series of half a dozen or so. Half of the above is from Jari. Anything that is wrong is mine.
-
Andrew Morton authored
There are some bad compiler issues with section confusion ("const" stuff likes going into the rodata section).
-
Linus Torvalds authored
-
Kai Mäkisara authored
This corrects the back off count so that write errors will not be ignored
-
Russell King authored
This patch: - re-enables cumana partition parsing - adds eesox partition parsing - makes the powertec partition parsing fail if sector 0 looks like a PC bios partition table Rather than having a single "acorn_partition" parser for all these types, we list them explicitly in check.c instead, along with some explaination about why they're where they are.
-
Andrew Morton authored
From: Rene Scharfe <l.s.r@web.de> cifs_statfs() is called with a pointer to a struct kstatfs, so let's propagate this type into the helper function.
-
- 21 Jun, 2003 8 commits
-
-
Andrew Morton authored
Fix a couple of compilation errors in the mouse code.
-
Arnaldo Carvalho de Melo authored
It was using a non-existent socket[] index and not doing it for all sockets.
-
bk://kernel.bkbits.net/vojtech/inputLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://bk.arm.linux.org.uk/linux-2.5-rmkLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
-