- 15 Oct, 2002 6 commits
-
-
Martin J. Bligh authored
Adds a raw_phys_apicid array that maps from the mps cpu number to the apicid - this is needed because the apicids for Summit can be larger than 32, and thus won't fit into the bitmap. Also adds little wrappers to map neatly between the two. Bumps up MAX_APICS for Summit.
-
Martin J. Bligh authored
Adds detection for summit machines from the MPS tables. Prints a handy-dandy debug message telling you what kind of twisted machine the kernel thinks you have.
-
Martin J. Bligh authored
This one sets up the apic broadcast id (the maximum allowable apic address) properly for whichever platform. It also abstracts out check_apicid_used, because that check doesn't work on Summit. Oh, and I bumped up MAX_IO_APICS, but only for NUMA x86 platforms.
-
Martin J. Bligh authored
This puts the DFR (desination format register) value into a #define, and calculates the LDR (logical desitination register) correctly dependant on platform. Similarly for TARGET_CPUS.
-
Martin J. Bligh authored
This just adds the config option for summit, and it's Config.help entry, puts the hooks for the new mach_apic.h subarch file into the right places, and creates empty shells of the header files.
-
http://linux-sound.bkbits.net/linux-soundLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 16 Oct, 2002 1 commit
-
-
Jaroslav Kysela authored
- fixed returned structure in ctl_read/write
-
- 15 Oct, 2002 33 commits
-
-
Jaroslav Kysela authored
- fixed compilation of ioctl32 from David S. Miller
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Trond Myklebust authored
This patch defines a new switch in fs/Config.in - CONFIG_NFS_V4: enables nfsv4 client
-
Trond Myklebust authored
Now that all the hooks are in place, this large patch imports all of the new code for the NFSv4 client. nfs4proc.c - procedure vectors nfs4xdr.c - XDR nfs4state.c - state bookkeeping (very minimal for now) nfs4renewd.c - a daemon (implemented as an rpc_task) to keep state from expiring on the server Note: The RPCSEC_GSS authentication code is not yet included here. For the moment we make do with AUTH_UNIX aka. AUTH_SYS. Neither is the code to do upcalls to userland in order to do uid/gid <-> name mappings. Instead, stubs have been added to translate everything to 'nobody:nobody' == '-2:-2'
-
Trond Myklebust authored
Define the new NFSv4 data structure for passing user information from the 'mount' program in nfs4_mount.h. If CONFIG_NFS_V4 is defined Add code to parse the mount structure into the superblock. Declare the NFSv4 filesystem to the VFS.
-
Trond Myklebust authored
Further cleanups Separate the static and dynamic filesystem data retrieval calls as per the NFSv3 spec. This also simplifies things for NFSv4, since many of the attributes in the fsinfo+fstat combined call are not mandatory to implement.
-
Trond Myklebust authored
Clean up nfs_fill_super(). Separate the parsing of the nfs_mount_data struct and the initialization + sanity checking of the resulting super_block. The latter is now performed in the new function nfs_sb_init().
-
Art Haas authored
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Gerd Knorr authored
It is just a missing include, fixed thus..
-
bk://are.twiddle.net/axp-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Randy Dunlap authored
Updates/corrects Documentation/kernel-parameters.txt file.
-
Peter Chubb authored
Yes it's a GCC optimiser bug. I'm surprised I didn't see it: I tried a whole heap of different compilers on that code, and had problems only on the earlier similar code in raid0_run(). I didn't try redhat's compilers (I run debian) but didn't expect the behaviour to be that different. Anyway, please apply this patch (which also fixes the chunk overlap problems).
-
Tim Wright authored
there was a bug in fysnc_buffers_list() in 2.4 (fixed in 2.4.19) that could cause the function to return without having written the current contents of all the buffers. Obviously, this could be bad for anybody relying on ordering using O_SYNC or fsync(). If an I/O was already in flight for a particular bh at the time of the call to fsync_buffers_list(), ll_rw_block() will not initiate a new I/O even though the contents may have changed. It is therefore necessary to wait before the call. Here's a patch against 2.5.42 that applies the same fix.
-
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Doug Ledford authored
Rename queue_depth to current_queue_depth so that: A) we represent the true purpose of the variable B) we catch anyone using it wrongly
-
Doug Ledford authored
This patch for dpt_i2o fixes TCQ stuff, but doesn't solve DMA mapping issues (so it still doesn't work, but it's not because of TCQ). Getting around to fixing DMA mapping API issues is much more work per driver than the TCQ stuff, so I'm putting it off until later. dpti.h: Update template dpt_i2o.c: Update to new TCQ scheme
-
Doug Ledford authored
aic7xxx_linux_host.h: Update host template aic7xxx_linux.c: Update to new TCQ scheme
-
Doug Ledford authored
linit.c: Update to use slave_attach
-
Doug Ledford authored
eata.h: Update template eata.c: Add slave_attach and new TCQ method
-
Doug Ledford authored
qla1280.h: Update device template qla1280.c: Update to use slave_attach for setting queue depth
-
Doug Ledford authored
advansys.h: Update host template to include slave_attach advansys.c: Update to use slave_attach instead of select_queue_depths
-
Doug Ledford authored
drivers/scsi/esp.c: Fix the build. scsi.h: Add struct list_head items for future (but soon) use hosts.h: Remove select_queue_depths from host struct, add struct list stuff for proper list linking of host structs hosts.c: Don't touch select_queue_depths any longer
-
Doug Ledford authored
ips.h: Since we now have proper tagged depth setting, make the cmd_per_lun value reasonable for untagged devices like it is suppossed to be.
-
Doug Ledford authored
More scsi TCQ updates, tweak to ServeRAID, tweak scsi_scan, make BusLogic use new method
-
Linus Torvalds authored
-
http://jdike.stearns.org:5000/fixes-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Kai Mäkisara authored
- switch to using scsi_ioctl() for drive door locking and unlocking instead of private code - use a driver internal flag to save the reset status until tape is positioned into known location - set driver state properly for all partitions after reset - change put_device() to driver_unregister() in st_detach() - C99 initializer changes (from Art Haas)
-
http://jfs.bkbits.net/linux-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Ingo Molnar authored
This is my current futex patchset against BK-curr. It mostly includes must-have crash/correctness fixes from Martin Wirth, tested and reworked somewhat by myself: - crash fix: futex_close did not detach from the vcache. Detach cleanups. (Martin Wirth) - memory leak fix: forgotten put_page() in a rare path in __pin_page(). (Martin Wirth) - crash fix: do not do any quickcheck in unqueue_me(). (Martin, me) - correctness fix: the fastpath in __pin_page() now handles reserved pages the same way get_user_pages() does. (Martin Wirth) - queueing improvement: __attach_vcache() now uses list_add_tail() to avoid the reversal of the futex queue if a COW happens. (Martin Wirth) - simplified alignment check in sys_futex. (Martin Wirth) - comment fix: make it clear how the vcache hash quickcheck works. (me)
-
John Levon authored
Make dcookies use a stable size regardless of whether we're on a 32-bit or 64-bit platform.
-