- 07 Feb, 2004 20 commits
-
-
Trond Myklebust authored
information out of the GETATTR compound.
-
Trond Myklebust authored
per-mountpoint to being per-server. Instead of running it on top of rpciod, convert it to use keventd. This mean we can use the struct nfs4_client semaphores for ordering purposes.
-
Trond Myklebust authored
being a standalone RPC call in preparation for the renew daemon overhaul.
-
Trond Myklebust authored
RPC cloning in order to avoid duplicating sockets etc. Make NFSv4 share a single socket for all communication to the same server.
-
Trond Myklebust authored
credential caches between different mountpoints by allowing cloning of the rpc_client struct.
-
Trond Myklebust authored
null or, if padding onthe page data is needed, sets it to point to a little bit of static data. This is a problem if we're expecting to later append some data in gss_wrap_req. Modify xdr_encode_pages to make tail point to the end of the data in head, as xdr_inline_pages and xdr_write_pages do.
-
Trond Myklebust authored
structure to the request structure, where it makes more sense. In particular, when we start storing more sequence number history (necessary to process responses to resent requests correctly), this will make it easier to initialize the necessary data structure in the right place (in xprt_request_init).
-
Trond Myklebust authored
protection. Since this requires checksumming an entire request, instead of just the header, and since the request may include, for example, pages with write data, we modify the gss_api routines to pass xdr_bufs instead of xdr_netobjs where necessary. We add rpcauth_wrap_req and rpcauth_unwrap_resp to rpcauth.c, wrappers for the new rpc cred ops crwrap_req and crunwrap_req, which are called just before encoding, and just after decoding, respectively.
-
Trond Myklebust authored
the mic, require the caller to pass an output buffer whose data pointer already points to preallocated memory.
-
Trond Myklebust authored
for the integrity checksumming mode.
-
Trond Myklebust authored
-
Trond Myklebust authored
Stanford checker.
-
Trond Myklebust authored
-
Trond Myklebust authored
multiple threads.
-
Trond Myklebust authored
name to uid mapper. Includes a fix by Tim Woods to deal with a caching bug in the case where a user and a group share the same numerical id and/or name.
-
Trond Myklebust authored
Fixes a memory-scribble problem.
-
Trond Myklebust authored
root directory under NFSv4.
-
Trond Myklebust authored
dies while processing a request.
-
Trond Myklebust authored
-
Trond Myklebust authored
correctly if the corresponding userland daemon is not up and running.
-
- 05 Feb, 2004 1 commit
-
-
Linus Torvalds authored
-
- 06 Feb, 2004 19 commits
-
-
Benjamin Herrenschmidt authored
Adds thermal management drivers for desktop G5, Windtunnel G4s, and recent laptops (iBook G4, aluminium 15" and 17" powerbooks)
-
Benjamin Herrenschmidt authored
Move the call to mac_hid_mouse_emulate_buttongs to the right function so it works again in console mode
-
Benjamin Herrenschmidt authored
Add support for Apple latest laptops, add a warning when building an SMP kernel (the core cpufreq doesn't scale loops_per_jiffies properly on SMP kernels), cleanup some code.
-
Benjamin Herrenschmidt authored
Forward port Paul's latest fixes from 2.4. This driver still need significant work to fit into the "macio" model properly, among others.
-
Benjamin Herrenschmidt authored
-
Benjamin Herrenschmidt authored
-
Benjamin Herrenschmidt authored
Add support for G5s, add an option for controlling the server mode setting on core99 machines and later. Most of the /proc stuff still need to be moved to sysfs
-
Benjamin Herrenschmidt authored
Fix timings with HZ != 100, fix resource management
-
Benjamin Herrenschmidt authored
Fix emulation of some special keys, fix a few problem with laptop keyboards. Finally, fn-backspace works as forward-delete like in Darwin :)
-
Benjamin Herrenschmidt authored
-
Benjamin Herrenschmidt authored
Add support for recent chipsets (including G5 ATA/100), update resource management.
-
Benjamin Herrenschmidt authored
-
Benjamin Herrenschmidt authored
Adapt to "macio" driver infrastructure, cleanup power management, make some functions static, fix IO accessors, remove local list of commands/directions, etc... This driver could use more work & study of the interesting ASIC bugs documented in Apple source code... Note that I'm removing support for the CHRP machines using the MESH as part of the "Hydra" ASIC. Nobody sane really uses that, but if one of the 3 remaining Longtrail users want to fix that, then move Hydra to use the "macio" model...
-
Benjamin Herrenschmidt authored
Adapt to the "macio" driver infrastructure, cleanup IO accessors, remove local list of command/directions, uses infos provided by the SCSI layer. This driver certainly could use some more work.
-
Benjamin Herrenschmidt authored
-
Benjamin Herrenschmidt authored
-
Benjamin Herrenschmidt authored
-
Benjamin Herrenschmidt authored
-
Benjamin Herrenschmidt authored
The cascaded northbridge MPIC is currently dealt with a special modified version of open_pic.c (open_pic2.c). A better mecanism will have to be found for 2.7
-