- 23 Feb, 2004 2 commits
-
-
Jean Delvare authored
> Oh nevermind, that's just a dumb driver. It's doing a release_region > on memory it didn't get. Stupid, stupid, stupid... While we're at it, what about fixing two other drivers that obviously have the same problem? (BTW I didn't get an oops as I tried reproducing the problem, only a "Trying to free nonexistent resource" in dmesg.)
-
Jean Delvare authored
BTW, I found something to be fixed in i2c-core:
-
- 18 Feb, 2004 1 commit
-
-
Greg Kroah-Hartman authored
Thanks to Dave Jones for pointing this out.
-
- 17 Feb, 2004 7 commits
-
-
Deepak Saxena authored
Following is an updated patch to add support for using the GPIO lines on an Intel IXP42x SOC for I2C. Changes since last patch include: - Cleanups as per Jean Delvare's comments - Rename functions as 42x instead of 425 - Change the comments at the top of the file to better reflect the purpose of this driver. This code has been tested with the eeprom client driver and worked w/o any problems.
-
Adrian Bunk authored
VIDEO_BT848 selects I2C_ALGOBIT.
-
Jean Delvare authored
Here is a port for the lm80 driver, which supports LM80 chips by National Semiconductor. The port is mostly the work of Tiago Sousa, which I reviewed and polished as necessary.
-
Jean Delvare authored
I forgot to give the credit he deserves to James Bolt for testing the latest w83l785ts driver changes. Here is a patch that fixes that.
-
Jean Delvare authored
I just noticed that I forgot to enable debugging in the new fscher driver. Sorry for that. Here is a patch that fixes this.
-
Perry Gilfillan authored
The Voodoo3 i2c bus has either a bt869 tv-out chip, or also a tv tuner, decoder and msp3400. Without I2C_ADAP_CLASS_TV_ANALOG, the i2c clients would have to do a strcmp of the adapter name to distiguish between the i2c and ddc adapters. Yes, they should be able to tell if the chip at a given address is what they are looking for, but in the case of the v3tv module, which is the v4l device, in the 2.4 kerenl I've got it set to create a dummy client, and the strcmp is the only way to distinguish the i2c from the ddc. In the 2.6 kernel, class can be defined, simplifying things for the v3tv module.
-
bk://kernel.bkbits.net/davem/sparc-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
- 16 Feb, 2004 30 commits
-
-
Bartlomiej Zolnierkiewicz authored
My "__ide_dma_off()" cleanup uncovered some code that shouldn't be compiled when CONFIG_BLK_DEV_IDEDMA=n. Fix it and kill a warning in setup-pci.c. Noticed by Martin Diehl <lists@mdiehl.de>.
-
David S. Miller authored
-
bk://bk.phunnypharm.org/sparc-2.6David S. Miller authored
into nuts.davemloft.net:/disk1/BK/sparc-2.6
-
Ben Collins authored
-
-
David S. Miller authored
-
David S. Miller authored
-
James Simmons authored
The platinum framebuffer is repeated twice. Removed one of them.
-
Linus Torvalds authored
-
Benjamin Herrenschmidt authored
There's an incorrect redefinition extern/static in prep_pci. Just remove it.
-
Andrew Morton authored
From: Tom Rini <trini@kernel.crashing.org> Hello. The following patch is all that is required to get current 2.6 to compile and work on MPC82xx platforms.
-
Andrew Morton authored
From: Tom Rini <trini@kernel.crashing.org> Replace MSR_, which is gone now, with the value it used to be. Required to get the MPC82xx platforms compiling again.
-
Benjamin Herrenschmidt authored
This fixes the build of "allyesconfig", old and new radeonfb's would collide on some symbols.
-
Linus Torvalds authored
It results in serial console getting initialised really late and the suggested workaround is broken according to Keith. Cset exclude: akpm@osdl.org|ChangeSet|20040213234712|28554
-
Benjamin Herrenschmidt authored
The rtasd kernel thread would exit before daemoniz'ing itself if RTAS wasn't present (or if allocation of the buffer failed), thus leaving a zombie. This patch fixes it (and remove #if 0'ed code)
-
Bartlomiej Zolnierkiewicz authored
Move ide-dma.c:__ide_dma_off() outside of #ifdef CONFIG_BLK_DEV_IDEDMA_PCI, so it can be used for all DMA capable hosts. Remove ide_hwif_t->ide_dma_off.
-
Bartlomiej Zolnierkiewicz authored
->ide_dma_count() was introduced in kernel 2.5.35 and was meant to add support for host FIFO counters (for VDMA), but is only a wrapper for ->ide_dma_begin() (even for siimage.c b/c SIIMAGE_VIRTUAL_DMAPIO is undefined). Moreover it should be possible to add VDMA code directly to ->ide_dma_begin().
-
Bartlomiej Zolnierkiewicz authored
Use __ide_dma_{good,bad}_drive() directly and remove these wrappers.
-
Bartlomiej Zolnierkiewicz authored
I see only pros of removing OnStream support: - SCSI osst.c driver is actively maintained by Willem Riede <wrlk@riede.org> - there is no functionality loss (OnStream IDE drives don't support DSC) - ide-tape.c driver is too ugly & complicated even without OnStream support - long term benefits (2.7.x plans on unifying storage drivers)
-
Bartlomiej Zolnierkiewicz authored
From: Willem Riede <wrlk@riede.org>
-
Bartlomiej Zolnierkiewicz authored
From: Glenn Wurster <gwurster@scs.carleton.ca>
-
Linus Torvalds authored
-
Benjamin Herrenschmidt authored
This fixes a small merge error in aty128fb resulting in a compile failure.
-
Andrew Morton authored
From: James Morris <jmorris@redhat.com> The patch below fixes an error handling flaw, where we need to return a Netfilter verdict from the function rather than a standard error code.
-
Andrew Morton authored
From: James Morris <jmorris@redhat.com> The avc_init function is only called during kernel init, so it can be marked with __init.
-
Andrew Morton authored
From: Stephen Smalley <sds@epoch.ncsc.mil> This patch changes the mode bits on the selinuxfs enforce node so that non-root processes can read it. This is necessary to allow non-root userspace policy enforcers to check the enforcing flag upon a permission failure as well. A process must still have the appropriate SELinux permission in order to read the node.
-
Andrew Morton authored
From: James Morris <jmorris@redhat.com> devfs is passing an empty string to do_mount when it expects a page.
-
Andrew Morton authored
From: James Morris <jmorris@redhat.com> This patch implements context mount support within SELinux. Three new mount options are provided: context=%s Label the entire filesystem with the specified security context during mount and change the labeling behavior to 'mountpoint labeling'. The /proc/self/attr/fscreate attribute will be ignored for file creation on the filesystem, although policy-specified transitions will still work normally. This also sets the aggregate filesystem security context. fscontext=%s Set the label of the aggregate filesystem to the specified security context, so that SELinux policy controls over the filesystem itself may be reinstated. Only works for filesystems without EA labeling support, and is not valid if 'context' has been specified. defcontext=%s Set the default security context for files created in this filesystem to the specified security context (as opposed to the current global default). Only works for filesystems without EA labeling support, and is not valid if 'context' has been specified. To set the context or fscontext options, the security policy must specify appropriate permissions for the filesystem relabelfrom and filesystem relabelto controls. For the defcontext option, the filesystem relablefrom and filesystem assoicate controls are invoked. The security mount options are parsed out and stripped from the normal mount option data so that no normal filesystems need to be aware of them. Filesystems with binary mount option data (e.g. NFS, SMBFS, AFS, Coda) need to be handled as special cases: only NFS is supprted at this stage per the previous patch.
-
Andrew Morton authored
From: James Morris <jmorris@redhat.com> This patch modifies the kernel's NFS mount data structure to include SELinux context mount data. It allows NFS fileystems to be labeled on a per-mountpoint basis, and should not affect existing versions of userspace mount. (A patch to the userspace mount code is available at http://people.redhat.com/jmorris/selinux/context_mounts/)
-
Andrew Morton authored
From: James Morris <jmorris@redhat.com> This series of patches adds support for SELinux 'context mounts', which allows filesystems to be assigned security context information at mount time. For example, some filesystems do not support extended attributes (e.g. NFS, vfat), and this feature allows security contexts to be assigned to them on a per-mountpoint basis. It is also useful when the existing labeling on a filesystem is untrusted or unwanted for some reason (e.g. removable media), and needs to be overridden with a safe default. The first patch below consists of infrastructure changes to the kernel: - A new LSM hook has been added, sb_copy_data, which allows the security module to copy security-specific mount data once the superblock has been setup by the filesystem. - The sb_kern_mount hook has been modified to take this security data as a parameter, and would typically be used at that point to configure the security parameters of the filesystem being mounted. - Allocation and freeing of the security data has been implemented in the core fs code as it is cleaner than trying to do it purely via LSM hooks, and should make maintenance easier. This code will be compiled away if LSM is not enabled.
-