14 Oct, 2005
1 commit
-
Updated documentation to reflect 2.6.14 netlink changes
about socket options, multicasting and group number.
Please concider for 2.6.14.Signed-off-by: Evgeniy Polyakov
Signed-off-by: David S. Miller
12 Oct, 2005
1 commit
-
In the current dell_rbu code ver 2.0 the packet update mechanism makes the
user app dump every individual packet in to the driver.This adds in efficiency as every packet update makes the
/sys/class/firmware/dell_rbu/loading and data files to disappear and reappear
again. Thus the user app needs to wait for the files to reappear to dump
another packet. This slows down the packet update tremendously in case of
large number of packets. I am submitting a new patch for dell_rbu which will
change the way we do packet updates;In the new method the user app will create a new single file which has already
packetized the rbu image and all the packets are now staged in this file.This driver also creates a new entry in
/sys/devices/platform/dell_rbu/packet_size ; the user needs to echo the packet
size here before downloading the packet file.The user should do the following:
create one single file which has all the packets stacked together.
echo the packet size in to /sys/devices/platform/dell_rbu/packet_size.
echo 1 > /sys/class/firmware/dell_rbu/loading
cat the packetfile > /sys/class/firmware/dell_rbu/data
echo 0 > /sys/class/firmware/dell_rbu/loadingThe driver takes the file which came through /sys/class/firmware/dell_rbu/data
and takes chunks of paket_size data from it and place in contiguous memory.This makes packet update process very efficient and fast. As all the packet
update happens in one single operation. The user can still read back the
downloaded file from /sys/devices/platform/dell_rbu/data.Signed-off-by: Abhay Salunke
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
09 Oct, 2005
1 commit
-
The attached patch adds documentation for the process by which request-key
works, including how it permits helper processes to gain access to the
requestor's keyrings.Signed-Off-By: David Howells
Signed-off-by: Linus Torvalds
04 Oct, 2005
1 commit
-
It's not a good idea to be smurf'able by default.
The few people who need this can turn it on.Signed-off-by: David S. Miller
03 Oct, 2005
2 commits
-
Improve explanation of the Subject line fields in
Documentation/SubmittingPatches Canonical Patch Format.Signed-off-by: Paul Jackson
Signed-off-by: Linus Torvalds -
Document more details of patch format such as the "from" line
and the "---" marker line, and provide more references for
patch guidelines.Signed-off-by: Paul Jackson
Signed-off-by: Linus Torvalds
29 Sep, 2005
1 commit
-
The attached patch adds extra permission grants to keys for the possessor of a
key in addition to the owner, group and other permissions bits. This makes
SUID binaries easier to support without going as far as labelling keys and key
targets using the LSM facilities.This patch adds a second "pointer type" to key structures (struct key_ref *)
that can have the bottom bit of the address set to indicate the possession of
a key. This is propagated through searches from the keyring to the discovered
key. It has been made a separate type so that the compiler can spot attempts
to dereference a potentially incorrect pointer.The "possession" attribute can't be attached to a key structure directly as
it's not an intrinsic property of a key.Pointers to keys have been replaced with struct key_ref *'s wherever
possession information needs to be passed through.This does assume that the bottom bit of the pointer will always be zero on
return from kmem_cache_alloc().The key reference type has been made into a typedef so that at least it can be
located in the sources, even though it's basically a pointer to an undefined
type. I've also renamed the accessor functions to be more useful, and all
reference variables should now end in "_ref".Signed-Off-By: David Howells
Signed-off-by: Linus Torvalds
28 Sep, 2005
1 commit
-
Add information about required version of the userspace library/utilities
to Documentation/Changes. Also add pointer to this and to FUSE
documentation from Kconfig.Thanks to Anton Altaparmakov for the reminder.
Signed-off-by: Miklos Szeredi
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
24 Sep, 2005
1 commit
-
Signed-off-by: Harald Welte
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
23 Sep, 2005
1 commit
-
I've recently discovered the real functionality of device-mapper snapshots,
and since they are not well known, I've decided to write some docs for
them.Signed-off-by: Paolo 'Blaisorblade' Giarrusso
Signed-off-by: Alasdair G Kergon
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
22 Sep, 2005
2 commits
-
This patch (as564) updates Documentation/usb/URB.txt, bringing it roughly
up to the current level.Signed-off-by: Alan Stern
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Linus Torvalds -
__FUNCTION__ is the prefered kernel idiom, __func__ is not supported by gcc
2.95 (we actually map __FUNCTION__ to __func__ for more recent compilers,
but it should never be used directly)Signed-off-by: Christoph Hellwig
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
18 Sep, 2005
3 commits
-
This patch adds a new chapter on memory allocation to
Documentation/CodingStyle.Signed-off-by: Pekka Enberg
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
BUG fixes:
The driver used to allocate memory with spinlock held which has been
fixed in this patch.The driver was printing the entire buffer when it received a invalid
entry in image_type. The fix is to only print a warning message and not
the buffer.Usability enhancements:
It is possible that due to user error the /sys/class/firmware/dell_rbu
entries might be missing, this can happen if the user does the followingecho 1 > /sys/class/firmware/dell_rbu/loading
echo 0 > /sys/class/firmware/dell_rbu/loadingThis will make the entries in /sys/class/firmware/ to disappear and the
only way get them back was bby unloading and loading the driver.This patch makes the user recreate these entries by echoing init in to
image_type.This patch has been tested with Libsmbios and Dell OpenManage.
Signed-off-by: Abhay Salunke
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Small typo in relayfs documentation.
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
17 Sep, 2005
1 commit
-
Add Documentation/ia64/mca.txt, an ad-hoc collection of notes on IA64
MCA and INIT processing.Signed-off-by: Keith Owens
Signed-off-by: Tony Luck
14 Sep, 2005
1 commit
13 Sep, 2005
14 commits
-
As written in Documentation/feature-removal-schedule.txt, remove the
io_remap_page_range() kernel API.Signed-off-by: Randy Dunlap
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Added clarification on the root device format to be used for second kernel,
as well as specifying initrd if drivers are built as modules.Signed-off-by: Kishore Sampathkumar
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Signed-off-by: Pavel Machek
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Update Documentation/oops-tracing.txt:
- add descriptions of 3 more "Tainted" flags;
- fix some typos;Signed-off-by: Randy Dunlap
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch adds new PCI and subsystem ID's that finally made the spec. It
also include a name change for one controller. I know there's a lot of
duplicat names but the fw folks wanted this for the different implementations.Even though the same ASIC is used it may be embedded on some platforms,
standup card in others, and a mezzanine in other servers.Signed-off-by: Mike Miller
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
We seem to use both asm-offsets.* and asm_offsets.*
Signed-off-by: Michal K. K. Piotrowski
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Update Documentation/usb/proc_usb_info.txt:
- remove some trailing whitespace
- add a blank line before each T: line to match current kernel
and to make the text more readable.Signed-off-by: Randy Dunlap
Signed-off-by: Greg Kroah-Hartman -
This is a driver for the USB touchpad which can be found on post-February 2005
Apple PowerBooks.This driver is derived from Johannes Berg's appletrackpad driver [1],
but it has been improved in some areas:
* appletouch is a full kernel driver, no userspace program is necessary
* appletouch can be interfaced with the synaptics X11 driver[2], in order
to have touchpad acceleration, scrolling, two/three finger tap, etc.This driver has been tested by the readers of the 'debian-powerpc' mailing
list for a few weeks now and I believe it is now ready for inclusion into the
mainline kernel.Credits go to Johannes Berg for reverse-engineering the touchpad protocol,
Frank Arnold for further improvements, and Alex Harper for some additional
information about the inner workings of the touchpad sensors.Signed-off-by: Stelian Pop
Signed-off-by: Greg Kroah-Hartman -
Original patch from Bertro Simul
This is probably still not quite correct, but seems to be
the best solution so far.Signed-off-by: Linus Torvalds
-
Signed-off-by: Andi Kleen
Signed-off-by: Linus Torvalds
12 Sep, 2005
8 commits
-
Documentation,SA11xx UDA1341 driver,Generic drivers,MPU401 UART,OPL3
OPL4,Digigram VX core,I2C cs8427,I2C lib core,I2C tea6330t,L3 drivers
AK4114 receiver,AK4117 receiver,PDAudioCF driver,PPC PMAC driver
SPARC AMD7930 driver,SPARC cs4231 driver,Synth,Common EMU synth
USB generic driver,USB USX2Y
Replace kcalloc(1,..) with kzalloc().Signed-off-by: Takashi Iwai
-
Documentation,Intel8x0 driver
Added buggy_semaphore module option to snd-intel8x0 driver
for a workaround for hardwards with buggy codec semaphores.Signed-off-by: Takashi Iwai
-
Documentation,ALSA
-
Documentation
Update/fix ALSA document.Signed-off-by: Takashi Iwai
-
Documentation
move the AD1889 driver docs to the kernel tree, tooSigned-off-by: Clemens Ladisch
-
Update i810fb documentation to describe new features and configuration
changes.Signed-off-by: Antonino Daplas
Signed-off-by: Linus Torvalds -
Kernel connector - new userspace kernel space easy to use
communication module which implements easy to use bidirectional
message bus using netlink as it's backend. Connector was created to
eliminate complex skb handling both in send and receive message bus
direction.Connector driver adds possibility to connect various agents using as
one of it's backends netlink based network. One must register
callback and identifier. When driver receives special netlink message
with appropriate identifier, appropriate callback will be called.From the userspace point of view it's quite straightforward:
socket();
bind();
send();
recv();But if kernelspace want to use full power of such connections, driver
writer must create special sockets, must know about struct sk_buff
handling... Connector allows any kernelspace agents to use netlink
based networking for inter-process communication in a significantly
easier way:int cn_add_callback(struct cb_id *id, char *name, void (*callback) (void *));
void cn_netlink_send(struct cn_msg *msg, u32 __groups, int gfp_mask);struct cb_id
{
__u32 idx;
__u32 val;
};idx and val are unique identifiers which must be registered in
connector.h for in-kernel usage. void (*callback) (void *) - is a
callback function which will be called when message with above idx.val
will be received by connector core.Using connector completely hides low-level transport layer from it's
users.Connector uses new netlink ability to have many groups in one socket.
[ Incorporating many cleanups and fixes by myself and
Andrew Morton -DaveM ]Signed-off-by: Evgeniy Polyakov
Signed-off-by: Andrew Morton
Signed-off-by: David S. Miller -
When introducing the generic asm-offsets.h support the dependency
chain for the prepare targets was changed. All build scripts expecting
include/asm/asm-offsets.h to be made when using the prepare target would broke.
With the limited number of prepare targets left in arch Makefiles
the trivial solution was to introduce a new arch specific target: archprepareThe dependency chain looks like this now:
prepare
|
+--> prepare0
|
+--> archprepare
|
+--> scripts_basic
+--> prepare1
|
+---> prepare2
|
+--> prepare3So prepare 3 is processed before prepare2 etc.
This guaantees that the asm symlink, version.h, scripts_basic
are all updated before archprepare is processed.prepare0 which build the asm-offsets.h file will need the
actions performed by archprepare.The head target is now named prepare, because users scripts will most
likely use that target, but prepare-all has been kept for compatibility.
Updated Documentation/kbuild/makefiles.txt.Signed-off-by: Sam Ravnborg
11 Sep, 2005
1 commit
-
This patch adds Documentation/scsi/scs_eh.txt. I've chosen plain
text over DocBook as most other scsi docs are in plain text and it's
more accessible.Signed-off-by: Tejun Heo
Signed-off-by: James Bottomley