- 15 Feb, 2003 3 commits
-
-
Dominik Brodowski authored
This patch removes the {un}register_ss_entry/pcmcia_{un}register_socket calls, and replaces them with generic driver-model-compatible functions. Also, update the CodingStyle of these cs.c functions to what's recommended in the Linux kernel.
-
Dominik Brodowski authored
A new device_class "pcmcia_socket_class" is introduced for PCMCIA and CardBus sockets. All socket drivers I could find are updated so that they register a driver, and -if necessary- the "platform"/legacy device. This will allow for a cleanup of pcmcia_{un}register_socket() / {un}register_ss_entry() as well as reflect the parent for pcmcia_bus devices. Russell King allowed me to break sa1100_generic pcmcia support for the time being - so drop that part of the patch for the moment.
-
http://ppc.bkbits.net/for-linus-ppc64Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 16 Feb, 2003 5 commits
-
-
Anton Blanchard authored
-
Anton Blanchard authored
-
Anton Blanchard authored
-
Anton Blanchard authored
-
Anton Blanchard authored
into samba.org:/scratch/anton/sfr
-
- 15 Feb, 2003 32 commits
-
-
Stephen Rothwell authored
This is the generic part of the patch and the architecture specific parts I have been asked to forward directly to you.
-
Robert Love authored
There is an unused variable, `int maxlen', in net/sunrpc/clnt.c :: rpc_setup_pipedir().
-
Steven Cole authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
Randy Dunlap included this with the 152x stuff which then got lost in discussion about core changes and queueing reset. 154x doesnt need the extra discussion. Also adds a fix to use mca-legacy as needed for 1640 right now
-
Alan Cox authored
Fixes a request region breakage Fixes a size request error Handles a new card type
-
Steven Cole authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
No lilo since about 1997 has stomped the EBDA
-
Alan Cox authored
Also recognize the NEC98 busses
-
Alan Cox authored
Also suggest bugzilla.kernel.org now not the mailing list
-
Alan Cox authored
This is nice and clean (your tree already knows the idents)
-
Alan Cox authored
The big thing here is actually turning 'Your bios sucks' into 'Your bios sucks, but we fixed it and life is good, don't panic' Which with a vendor hat on is important. Its currently hard to tell whether some Linux errors are things to worry about or merely spanking the manufacturer. I'd urge people writing error messages to think about that btw - does it tell the user if the problem is fixed ?
-
Ben Collins authored
- Converts Video1394 to PCI dma. - Converts ioctl's to standard interface. - Various minor fixes - Merges from 2.5.x tree
-
Andrew Morton authored
Patch from Szabolcs Berecz <szabi@mplayerhq.hu> With the following patch maxindex is taken from an array instead of recalculating it all the time.
-
Andrew Morton authored
Patch from John Kim <john@larvalstage.com> This fixes compile breakage due to recent changes to scsi.h
-
Andrew Morton authored
Patch from: Valdis.Kletnieks@vt.edu This is a patch to clean things up so compiling with -Wundef becomes feasible (This patch cuts the number of warnings with 'make allyesconfig' drop from around 10,000 to several hundred). It was originally inspired by the discussion of things that include linux/version.h but don't use the contents - after doing this, I was able to find that there *WAS* at least one place where version.h was missing (see following patch).
-
Andrew Morton authored
When EXT3_DEBUG is turned on (by editing the header file) there is one compile failure and a few warnings. Fix that up.
-
Andrew Morton authored
driect-io will currently return EINVAL when the application tries to read the final bit of the file at EOF. (assuming the file's length is not a multiple of the filesystem blocksize). The 2.4 kernelwill reurn 0 (it won't read it at all). This patch changes the 2.5 kernel to allow that block to be read.
-
Andrew Morton authored
If at the end of direct_io_worker, dio->result is non-zero then we unconditionally copy that into the return value, potentially ignoring any I/O errors which were accumulated into local variable `ret'. Only do the assignment if `ret' is zero.
-
Andrew Morton authored
Patch from steve cameron <steve.cameron@hp.com> Fix overrun if you have more than 16 attached tape drives + tape changers. Thanks to Mike Anderson for pointing this out.
-
Andrew Morton authored
Patch from: steve cameron <steve.cameron@hp.com> Steve sent out a nice series of 11 broken-out patches. I have lumped them all together. - Makes the cciss driver compile in 2.5.60 (from tony@cantech.net.au) - From randy.dunlap@verizon.net, fix memory leaks in cciss driver - Allow cciss driver attached disks other than the first to be accessed. - Zero out cylinders when zeroing out other disk info in cciss driver. - Remove unused variable from cciss_scsi.c - This patch makes scsi commands to tape drives have no timeouts. Previously the timeout was 1000 seconds, too short, and nothing good happens when the timeout expires. Better to have no timeout. e.g. mt -f /dev/st0 erase may take about 2 hours 30 min on AIT 100. - Remove unneeded cciss_scsi init code from cciss driver. - Remove udelay in command polling routine - extend timeout to 20 seconds (need for certain multiport storage box) - Remove unneeded init time code in cciss_scsi.c (thus allowing removal of udelay in command polling code.) - Factor out duplicated read capacity code into common routine in cciss driver. - factor duplicated geometry inquiry code into common routine in cciss driver.
-
Andrew Morton authored
blk_congestion_wait() will currently not wait if there are no write requests in flight. Which is a potential problem if all the dirty data is against NFS filesystems. For write(2) traffic against NFS, things work nicely, because writers throttle in nfs_wait_on_requests(). But for MAP_SHARED dirtyings we need to avoid spinning in balance_dirty_pages(). So allow callers to fall through to the explicit sleep in that case. This will also fix a weird lockup which the reiser4 developers report. In that case they have managed to have _all_ inodes against a superblock in locked state, yet there are no write requests in flight. Taking a nap in blk_congestion_wait() in this case will yield the CPU to the threads which are trying to write out pages. Also tune up the sleep durations in various callers - 250 milliseconds seems rather long.
-
Andrew Morton authored
Patch from Andreas Gruenbacher <agruen@suse.de> This patch adds trusted extended attributes. Trusted extended attributes are visible and accessible only to processes that have the CAP_SYS_ADMIN capability. Attributes in this class are used to implement mechanisms in user space (i.e., outside the kernel) which keep information in extended attributes to which ordinary processes have no access. HSM is an example.
-
Andrew Morton authored
Patch from Andreas Gruenbacher <agruen@suse.de> This adds the XATTR_KERNEL_CONTEXT extended attributes flag. Kernel code may use this flag to override extended attribute permission restrictions that would otherwise be imposed on the calling process.
-
Andrew Morton authored
Patch from Andreas Gruenbacher <agruen@suse.de> This adds flags parameters to the getxattr, listxattr, and removexattr inode operations. This is in preparation for the next patch, which allows in-kernel code (i.e., modules) to override extended attribute permission restrictions (which in turn is used by HSM implementations and the like).
-
Andrew Morton authored
Patch from Andreas Gruenbacher <agruen@suse.de> This patch fixes a bug in the ext2 and ext3 listxattr operation: Even if an attribute is hidden from the user, the terminating NULL character was included in the listxattr result. After the patch this doesn't happen anymore.
-
Andrew Morton authored
from Andreas Gruenbacher
-