summaryrefslogtreecommitdiff
path: root/include/linux
AgeCommit message (Collapse)Author
2003-05-18[PATCH] misc fixesAndrew Morton
- generic_file_open() comment fix (Bill Irwin) - kerneldoc fix in truncate.c (Aniruddha M Marathe) - remove truncate debug check. - page_lock comment fix (Robert Love) - remove unused device mapper label. - 3c509 docco fix ("Mark Tranchant" <mark@tranchant.freeserve.co.uk>) -- Documentation/networking/3c509.txt | 2 +- drivers/md/dm-ioctl.c | 1 - fs/open.c | 2 +- include/linux/fs.h | 2 +- mm/truncate.c | 8 +++----- 5 files changed, 6 insertions(+), 9 deletions(-)
2003-05-16Make request_module() take a printf-like vararg argument instead of a string.Linus Torvalds
This is what a lot of the callers really wanted.
2003-05-16Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5David S. Miller
into kernel.bkbits.net:/home/davem/net-2.5
2003-05-16[IPV6]: Add IPCOMP support.Mitsuru Kanda
2003-05-15[IPV4]: Respect hoplimit route metric.David S. Miller
2003-05-15Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5David S. Miller
into kernel.bkbits.net:/home/davem/net-2.5
2003-05-15[NET]: Hoplimit is a metric not a route attribute.David S. Miller
2003-05-15Merge bk://kernel.bkbits.net/acme/net-2.5David S. Miller
into nuts.ninka.net:/home/davem/src/BK/net-2.5
2003-05-15o wan/cycx: use min_t and remove one more private MIN() implementationArnaldo Carvalho de Melo
2003-05-15o wan/cycx: remove the last typedefs, some kernel doc commentsArnaldo Carvalho de Melo
2003-05-15o wan/cycx: remove more typedefsArnaldo Carvalho de Melo
Also use kernel-doc for struct cycx_hw
2003-05-15o wan/cycx: fix module refcounting, removing MOD_{INC,DEC}_USE_COUNTArnaldo Carvalho de Melo
2003-05-15o wan/cycx: typedef cleanupArnaldo Carvalho de Melo
2003-05-15o wanrouter: kill netdevice_t, do as all the rest of the tree, use struct ↵Arnaldo Carvalho de Melo
net_device
2003-05-15o wanrouter: don't use typedefs for wan_device, just struct wan_deviceArnaldo Carvalho de Melo
2003-05-15Merge bk://kernel.bkbits.net/acme/net-2.5David S. Miller
into nuts.ninka.net:/home/davem/src/BK/net-2.5
2003-05-15Merge bk://kernel.bkbits.net/acme/net-2.5David S. Miller
into nuts.ninka.net:/home/davem/src/BK/net-2.5
2003-05-15Merge bk://kernel.bkbits.net/acme/net-2.5David S. Miller
into nuts.ninka.net:/home/davem/src/BK/net-2.5
2003-05-15Merge bk://kernel.bkbits.net/acme/net-2.5David S. Miller
into nuts.ninka.net:/home/davem/src/BK/net-2.5
2003-05-15Merge bk://kernel.bkbits.net/acme/net-2.5David S. Miller
into nuts.ninka.net:/home/davem/src/BK/net-2.5
2003-05-15[IPV6]: ARCnet support, driver side.Hideaki Yoshifuji
2003-05-15[ATM]: Add refcounting to atmdev.Chas Williams
2003-05-15Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virginPatrick Mochel
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-core
2003-05-15driver model: Modify resource representation in struct platform_device.Patrick Mochel
This way, we can easily handle devices that contain an arbitrary number of resources reported by the platform.
2003-05-15[PATCH] Allow architecture to overwrite stack flagsAndrew Morton
This is a bit neater.
2003-05-14Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virginPatrick Mochel
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-core
2003-05-14[PATCH] remove some cruft from smp.hAndrew Morton
From: Christoph Hellwig <hch@lst.de> Remove smp.h leftovers. From the ia64 tree.
2003-05-14[PATCH] Make debugging variant of spinlocks a bit more robustAndrew Morton
From: Petr Vandrovec <vandrove@vc.cvut.cz> While I was trying to hunt down problem with spin_lock_irq in send_sig_info, I noticed that debugging spinlocks are a bit unusable. The problem is that these spinlocks first print warning, and then decrement babble. So if the lock is used by printk code (like runqueue lock was), we get nothing, just a lockup or a double fault... When we first decrement babble and then print the error message we can break this unfortunate situation and the error message (5 of the same...) appear on screen.
2003-05-14[PATCH] pass the stack protection flags into put_dirty_page()Andrew Morton
put_dirty_page() currently assumes PAGE_COPY for the stack page's ptes. But for x86_64 (at least) this is not the case. The patch adds the extra arg to put_dirty_page(), updates all callers and fixes x86_64.
2003-05-14driver model: Add resources to struct platform_device. Patrick Mochel
From Russell King: The location and interrupt of some platform devices are only known by platform specific code. In order to avoid putting platform specific parameters into drivers, place resource and irq members into struct platform_device.
2003-05-14[PATCH] shrink zonelists.Dave Jones
Originally from Matt Dobson. I've been running with this for a while in -dj, with no noticable side-effects. Matt: node_zonelists looks like it should really be declared of size MAX_NR_ZONES, not GFP_ZONEMASK. GFP_ZONEMASK is currently 15, making node_zonelists an array of 16 elements. The extra zonelists are all just duplicates of the *real* zonelists, namely the first 3 entries. Again, if anyone can explain to me why I'm wrong in my thinking, I'd love to know. There's certainly no way you could bitwise-and something with any combination of the GFP_DMA and GFP_HIGHMEM flags to refer to the 12th zonelist or some such! Or am I crazy?
2003-05-13[PATCH] bio walking codeJens Axboe
Add bio traversal functionality. This is a prereq for doing ide multiwrites safely and sanely. Patch was originally done by Suparna, Bartlomiej picked it up and changed the design somewhat. From Bart: Main idea is now reversed - instead of introducing rq->hard_bio as pointer for bio to be completed and using rq->bio as pointer for bio to be submitted, rq->cbio is introduced for submissions and rq->bio is used for completions This minimizes changes to block layer and assures that all existing block users are not affected by this patch.
2003-05-13driver model: Define BUS_ID_SIZE based on KOBJ_NAME_LENPatrick Mochel
From Ben Collins.
2003-05-13Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5David S. Miller
into kernel.bkbits.net:/home/davem/net-2.5
2003-05-12Add user pointer annotations to core filesystem routines.Linus Torvalds
2003-05-12[NETFILTER]: Teach ip_fw_compat and modules to handle non-linear SKBs.David S. Miller
Much help provided by Rusty Russell in fixing device leak and TOS modification handling bugs.
2003-05-12[PATCH] htree nfs fixAndrew Morton
Patch from "Theodore Ts'o" <tytso@mit.edu> We now use 0x7ffffff as the EOF cookie, because Linux NFS stupidly interprets the cookie (which is supposed to be a bag of bits without necessarily any semantic value) as a signed 64 bit integer, and then converts it to a unsigned integer, and then blows up if it cannot be expressed be expressed as a 32-bit value!! In order to do this, we have to fold the hash value 0x7ffffff into the hash value 0x7ffffffe. This is relatively safe; the only time we will lose if the directory contains filenames that hash to both 0x7ffffffe and 0x7fffffff (under the original hash), and the last directory entry which hashes to 0x7ffffffe is at the end of a leaf block, and the first directory entry which hashes to 0x7fffffff is at the beginning of a leaf block.
2003-05-12[PATCH] exit_mmap() TASK_SIZE fixAndrew Morton
exit_mmap() currently assumes that the exitting task used virtual address span TASK_SIZE. But on some platforms, TASK_SIZE is variable, based on current->mm. But exit_mmap() can be called from (say) procfs's call to mmput. In which case current->mm has nothing to do with the mm which is being put in mmput(). So rather than assuming that the mm which is being put is current->mm, we need to calculate the virtual span of the mm. Add a new per-arch macro MM_VM_SIZE() for that. Some platforms can currently go BUG over this (where?). sparc64 is safe because our TASK_SIZE is constant. Platforms such as ia64 should stick the VM extent inside of mm_struct, I'd suggest adding it to mm_context_t. 1) TASK_SIZE means what is valid for mmap()'s in the processes address space 2) MM_VM_SIZE means where things might be mapped for a MM, including private implementation-specific areas created by the kernel which the user cannot access
2003-05-12[PATCH] export cpufreq_driver to fix oops in proc interfaceAndrew Morton
From: Zwane Mwaikambo <zwane@linuxpower.ca> The proc interface has no way of telling wether there is an active cpufreq driver or not. This means that if you don't have a cpufreq supported processor, this will oops in various possible places.
2003-05-12[PATCH] fat cluster search speedupAndrew Morton
From: Bjorn Stenberg <bjorn@haxx.se> OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> This simple patch makes the linux fat filesystem driver use the next_cluster field in the fat_boot_fsinfo structure. This field is a hint where to start looking for free clusters. Using this field makes a big difference for disks connected over slow links such as USB 1.1. Finding the first free cluster on a 40gig fat-formatted usb disk can today take several minutes. This patch cuts it down to a fraction of a second. Also, commit the next_cluster search hint toand from the superblock in write_super/fill_super.
2003-05-12[PATCH] remove devfs_registerAndrew Morton
From: Christoph Hellwig <hch@lst.de> Whee! devfs_register isn't used anymore in the whole tree and with it some other devfs crap. Kill it for good.
2003-05-12[PATCH] implement module_arch_cleanup() in all architecturesAndrew Morton
From: Rusty Russell <rusty@rustcorp.com.au>, David Mosberger The patch below updates the other platforms with module_arch_cleanup(). Also, I added more debug output to kernel/module.c since I found it useful to be able to see the final section layout.
2003-05-12[PATCH] more potentially undefined preprocessor symbolsSteven Cole
Here are three more fixes which I missed in the previous patch.
2003-05-12[PATCH] Use '#ifdef' to test for CONFIG_xxx variablesSteven Cole
Don't depend on undefined preprocessor symbols evaluating to zero.
2003-05-12Merge bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds
into home.transmeta.com:/home/torvalds/v2.5/linux
2003-05-12Make sys_open() declaration match definition.Linus Torvalds
2003-05-12Fix do_utimes() user pointer annotations.Linus Torvalds
2003-05-12Merge nuts.ninka.net:/home/davem/src/BK/network-2.5David S. Miller
into nuts.ninka.net:/home/davem/src/BK/net-2.5
2003-05-12Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virginPatrick Mochel
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-core
2003-05-12[PATCH] Add ia64 relocation types to elf.h and clean upDavid Mosberger
There is a _lot_ of stuff in linux/elf.h that shouldn't be there. This moves the arch-specific stuff in linux/elf.h into the corresponding asm header files.