- 03 Oct, 2003 5 commits
-
-
Bartlomiej Zolnierkiewicz authored
- common pdc4030_init() for built-in and module - kill init_pdc4030() and enable_promise_support flag (no longer needed) - minor cleanups
-
Bartlomiej Zolnierkiewicz authored
ide_pci_setup_ports() from setup-pci.c checks if port is disabled, if so d->init_setup_dma() and d->init_hwif() won't be called. There is no need to check it once again inside init_hwif_via82cxxx(), init_dma_via82cxxx() and via82cxxx_tune_drive() (hwif->tuneproc will be NULL for disabled port). Therefore remove via_enabled variable and now unnecessary init_dma_via82cxx(). Also do not set .init_{iops, dma} to NULL in via82cxxx.h (via82cxxx_chipsets[] is declared static). Bump driver's version number to reflect changes. Acked by Vojtech
-
Roland McGrath authored
My change to core dumps that was included with the vsyscall DSO implementation had a bug (braino on my part). Core dumps don't include the full page of the vsyscall DSO, and so don't accurately represent the whole memory image of the process. This patch fixes it. I have tested it on x86, but not tested the same change to 32-bit core dumps on AMD64 (haven't even compiled on AMD64). I've also included the corresponding change for the IA64 code that was copied blindly from the x86 vsyscall implementation, which looks like more change than it is since I preserved the formatting of the copied code instead of arbitrarily diddling it along with the trivial symbol name changes. I haven't compiled or tested on ia64.
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
David S. Miller authored
We do though need an I-cache flush on spitfire chips when doing a module load. Happily this allows us to kill off flush_cache_all() from sparc64.
-
- 02 Oct, 2003 20 commits
-
-
David S. Miller authored
-
http://linux-lksctp.bkbits.net/lksctp-2.5David S. Miller authored
into nuts.ninka.net:/disk1/davem/BK/net-2.5
-
David S. Miller authored
-
David S. Miller authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Harald Welte authored
-
Harald Welte authored
-
Patrick McHardy authored
-
Patrick McHardy authored
-
Rusty Russell authored
Balazs Scheidler pointed out that we can fail to call ip_nat_setup_info for local NAT, which causes the connection to be added twice. Boom. Also move the hash table insertion into ip_nat_setup_info.
-
Jozsef Kadlecsik authored
This patch introduces the /proc/sys/net/ipv4/netfilter/ directory for=20 the tuneable parameters of the conntrack engine of netfilter. The parameters which can currently be fine-tuned (if required at all)=20 are the ip_conntrack_max, and the conntrack timeout parameters in seconds. The default timeout value for the TCP CLOSE_WAIT state is raised to 3 days, which should cause less problems with long-lived half-closed TCP sessions. For the sake of compatibility with 2.4,=20 /proc/sys/net/ipv4/netfilter/ip_conntrack_max is duplicated as=20 /proc/sys/net/ipv4/ip_conntrack_max as well.
-
Tiago Sousa authored
-
Harald Welte authored
the 25_natcore-nohelper.patch (incorporated in 2.4.22) did actually make things not better. If a NAT rule was matched, num_manips can still be 0. However, some helpers (like PPTP) need to _always mangle the packets, even if there is no NAT mapping for a particular connection. On the other hand, as soon as CONFIG_IP_NF_LOCAL_NAT was disabled, we did end up half-mangling local (non-NAT'ed) connections. This patch removes the LOCAL_OUT hook from the NAT core unless CONFIG_IP_NF_NAT_LOCAL is enabled.
-
Patrick McHardy authored
-
Harald Welte authored
-
Sridhar Samudrala authored
-
Nick Piggin authored
This removes the remains of some debugging stuff which was never really enabled properly - it never reported memory leaks. Its not useful for anyone but me. A proper solution involves counting all requests in flight and all threads but we'll probably put that just into mm.
-
Alexander Viro authored
sget() is pessimistic and assumes it won't find a superblock - and as a result it always pre-allocates a new one before even searching for an existing entry. If it finds an existing one, it free's the extra one it just allocated. Especially with /proc usage it usually _does_ find an existing superblock, so this is all extra work. It should allocate a new one only if it couldn't find an old one (and re-search). The same way as iget() does it.
-
Nick Piggin authored
This one won't cause hangs, but can trip some WARNs.
-
- 01 Oct, 2003 15 commits
-
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/net-2.5
-
Arun Sharma authored
-
Alexander Viro authored
Rather than not kfree'ing the UDF data in the case of a bad inode (which still _may_ have had the UDF data already allocated to it), make sure to initialize the pointer to NULL properly when we're done with it.
-
Andrew Morton authored
From: Arun Sharma <arun.sharma@intel.com> Based on some earlier discussion: http://marc.theaimsgroup.com/?t=106015010700002&r=1&w=2 here's a new patch that attempts to disable BLK_DEV_FD on platforms which don't support it. The patch also attempts to remove the duplication of the logic in compat_ioctl.h.
-
Andrew Morton authored
-
Andrew Morton authored
From: James Morris <jmorris@redhat.com>
-
Andrew Morton authored
From: Arun Sharma <arun.sharma@intel.com> A minor bug fix to the ioctl32 code handling SG_IO. sgio->dxferp is not initialzed properly.
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Make that allyesconfig works on architectures that don't support HugeTLBs.
-
Andrew Morton authored
From: Andries.Brouwer@cwi.nl `generic_NCR5380_biosparam' declared `static' but never defined
-
Andrew Morton authored
From: Rick Lindsley <ricklind@us.ibm.com> One typo corrected, and the references to 2.5 are minimized and mostly changed to 2.6.
-
Andrew Morton authored
From: Roland McGrath <roland@redhat.com> gdb really needs some way to know the AT_SYSINFO_EHDR value for a process being debugged or for the dead process described by a core file. Without this value, it can't find the information necessary to show backtraces of threads waiting in system calls. There are any number of ways this information could be made available. Here is one solution that provides more debugging information in a clean and general fashion. I've added access to the AT_* values passed to a process for third parties to examine for debugging purposes. The same data passed on the stack at startup is made available in /proc/PID/auxv and is written in an NT_AUXV note in core dumps. (Both of these are consistent with what Solaris does using the same names.) Here are two different patches that implement the same thing differently. The first patch uses a ref-counted data structure to copy the aux vector and shares among forked mm's until they exec and get a new one. The second patch avoids the complexity of that data structure by simply expanding the mm_struct with space to hold a copy of the data. Both patches work correctly; I have examined the new /proc/PID/auxv file and core dumps. I hope you will consider including one of these patches, or at least some way of getting at this information from the debugger. I am certainly open to other suggestions on implementing this feature, and to suggestions on alternative interfaces for getting the AT_SYSINFO_EHDR value cleanly.
-
Andrew Morton authored
- mpparse printk should be in hex (john stultz <johnstul@us.ibm.com>) - fiddle with RCU copyright messages (Dipankar Sarma <dipankar@in.ibm.com>) - use print_dev_t() for sysfs dev file in videodev.c (Gerd Knorr <kraxel@bytesex.org>) - comx-hw-munich.c 64-bit warning fix (Vinay K Nallamothu <vinay.nallamothu@gsecone.com>) - random.c return val fix
-
Andrew Morton authored
From: Will Dyson <will_dyson@pobox.com> Remember to free the inode cache if register_filesystem() fails.
-
Andrew Morton authored
From: Rolf Eike Beer <eike-kernel@sf-tec.de> this patch makes some ints to unsigned ints. They are only used as loop counters and compared to unsigned ints. GCC 3.3 doesn't like this. They will never be negative anyway, so we could easily shut him up.
-
Andrew Morton authored
From: Stephen Smalley <sds@epoch.ncsc.mil> This patch changes the security_inode_permission hook to also take a nameidata parameter in addition to the existing inode and mask parameters. A nameidata is already passed (although sometimes NULL) to fs/namei.c:permission(), and the patch changes exec_permission_lite() to also take a nameidata parameter so that it can pass it along to the security hook. The patch includes corresponding changes to the SELinux module to use the nameidata information when it is available; this allows SELinux to include pathname information in audit messages when a nameidata structure was supplied.
-