- 30 Dec, 2003 21 commits
-
-
Andrew Morton authored
From: Stephen Smalley <sds@epoch.ncsc.mil> This patch removes the use of nameidata by selinux_inode_permission, as this appears to be unsafe in certain cases (e.g. path_walk call from rpc_lookup_parent), leading to an Oops if d_path is subsequently called by avc_audit on the (mnt,dentry) pair to generate a pathname for an audit message. The change does not affect the ability of SELinux to perform its permission check (which only requires the inode), only the set of information that is available for audit messages. We'll investigate better approaches for the SELinux audit generation in the future.
-
Andrew Morton authored
From: Stephen Smalley <sds@epoch.ncsc.mil> This patch reduces the full capability check in the SELinux module for the KDSKBENT/SENT ioctls to only check the corresponding SELinux permission, avoiding a change to the Linux permissions model for these operations.
-
Andrew Morton authored
From: Stephen Smalley <sds@epoch.ncsc.mil> This patch fixes the SELinux build for "make O=..." by removing the use of -include and eliminating the global.h file, adding appropriate individual #include's to the various files in the security/selinux/ss subdirectory. The compilation error was reported by Sam Ravnborg and again by Adrian Bunk.
-
Andrew Morton authored
From: Michael Hunold <hunold@convergence.de> > Thomas Meyer <tantalus@gmx.ch> wrote: >>there seems to be a problem with a DVB driver. >>Dec 29 17:15:30 jupiter kernel: dvb_ttpci: Unknown symbol request_firmware The dvb-ttpci/av7110 driver needs the firmware_class stuff to work now. IMHO the appropriate fix is to let the driver automatically select the firmware loader via Kconfig's SELECT facility. The dvb-ttusb-dec driver should behave like this, too. (It currently depends on the FW_LOADER, which is not "the right thing" (tm))
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> Add some valuable documentation about the DVB subsystem, the supported cards, a faq, ...
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> Use a kernel thread instead of schedule_work() when waiting for the firmware upload to happen
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> remove various LINUX_VERSION_CODE code paths fix compile bug in new bt8xx/Makefile
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> add support for the DEC3000-s (Alex Woods) use the hotplug firmware loader for 2.6 kernels instead of compiling the firmware into the module (Alex Woods)
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> use new firmware_class firmware loading facilities in dvb-ttpci/av7110 driver
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> av7110: follow changes in saa7146_core regarding saa7146_set_gpio() and saa7146_wait_for_debi_done() function av7110: increased I2C speed to 275 kHz, follow introduction of SAA7146_I2C_SHORT_DELAY flag to speed up I2C access budget: make budget-ci use this gpio function and the new wait_...() function, this fixes BORROWED_FROM_AV7110_H_BUT_REALLY_BELONGS_IN_SAA7146_DEFS_H remark budget: use alternative values for BRS setup on budget cards (by Rober Schlabbach) budget: remote control table should be filled completely. at least populate the entries that come with the standard Hauppauge RC (Jamie Honan) ttpci-eeprom: add proper MODULE_LICENSE("GPL") so we don't taint the kernel anymore
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> alps_tdmb7, cx24110: use correct delay values, don't divide by HZ when using dvb_delay(), found by Artur Skawina alps_tdmb7: set FE_HAS_LOCK only when all low-order bits are valid mt312: patch for the mt312 module, targeting the VP310: reduced heat, implement "auto" inversion mode, remove debugging verbosity, add module parameter for debugging (Augusto Cardoso) nxt6000: code review and beautification, use per i2c-adapater void pointer for private data in nxt_attach() / nxt_detach, fix frontend private data handling. patch by Mikael Rosbacke <rosbacke at nada.kth.se> sp887x: firmware loader implementation contributed by Martin Stubbs, C99 comile fixes by Wolfgang Thiel stv0299: Added new module parameter to choose between BER and UCBLOCKs error monitoring since the STV0299 can't do both at once, Added modifications based on the recommended settings in the SU1278 datasheet. tda1004x: remove FE_CAN_INVERSION_AUTO ves1820:completed nokia board support, increased some delays to get constant results,set default pwm value to 0x48 for boards which don't have an eeprom (by Andreas Oberritter)
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> add a parameter to dvb_filter_pes2ts function to specify whether the packet is a payload unit start or not. new section demux code by emard change license GPL -> LGPL for dvb_ringbuffer, like all other DVB core files fix rare crash on invalid packets, patch by Asier Aguirre i2c: copy the data variable as well on register client so that detach sees it.
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> Complete revamp of the original driver: code beautification + linux coding sytle, full diseqc support, hardware filtering support, support for different card revisions and lots of other stuff.
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> new DVB driver for bt878 based "budget" DVB cards (Nebula, Pinnacle PCTV, Twinhan DST)
-
Andrew Morton authored
From: Michael Hunold <hunold@linuxtv.org> fix a bunch of race conditions and locking bugs in video and vbi capture code on device closure use vmalloc_32() instead of vmalloc() in saa7146_vmalloc_build_pgtable(). this makes sure that the pagetable is in lowmem kernel memory i2c timeout fix by Gerd Knorr SAA7146_I2C_SHORT_DELAY flag to speed up I2C access by Oliver Endriss move saa7146_set_gpio() from saa7146_vv to saa7146_core, it's needed by DVB budget drivers add "new" saa7146_wait_for_debi_done() function, remove other versions from av7110 and budget.ci make budget-ci use this gpio function and the new wait_...() function, make saa7146_pgtable_build_single() deliver a return code, make sanity checks of the arguments sanitize enabling of video input pins and i2c pins, use some default values, so the hardware is always in a sane state remove SAA7146_EXT_SWAP_ODD_EVEN flag + handling, fix the hardware initialization instead change minimal picture size to 48x32 just like other drivers set up arbitrition control for video dma3 correctly remove unnecessary code for capture to framebuffer memory, it's handled in the generic code
-
Andrew Morton authored
From: Michael Hunold <hunold@convergence.de> Remove av7110 firmware
-
Andrew Morton authored
From: Jan Kara <jack@suse.cz> Fix en error exit path so that we correctly unaccount for quota-related space reservations on ENOSPC.
-
Andrew Morton authored
Fix a warning on 64-bit machines.
-
Andrew Morton authored
From: "Zhu, Yi" <yi.zhu@intel.com> The "make rpm" rule in top Makefile isn't aware of the enviorment ARCH. For example, people issue "make ARCH=ia64" to compile the ia64 kernel on i386 platform for cross compilation. This works pretty well now. But if one uses "make rpm ARCH=ia64", it will fail. Because current rpm rule in Makefile and mkspec are not aware of ARCH.
-
Andrew Morton authored
From: john stultz <johnstul@us.ibm.com> Converts all uses of jiffies to jiffies_64 in x86 time sources to avoid jiffies overflow problems. (Contributions from Tim Schmielau <tim@physik3.uni-rostock.de>)
-
Matthew Wilcox authored
fgets puts a \n in the buffer before the terminating \0.
-
- 29 Dec, 2003 19 commits
-
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
into nuts.ninka.net:/disk1/davem/BK/sparc-2.6
-
bk://gkernel.bkbits.net/net-drivers-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
-
Andrew Morton authored
-
Daniele Venzano authored
The attached patch adds support for suspend/resume to the sis900 driver. With this patch on resume the NIC is fully configured and operational, before a module reload was needed because of the complete lack of suspend/resume callbacks. I added two functions, sis900_suspend and sis900_resume, with their pointers in struct pci_driver. A vector of 16 u32 was then needed to the to keep PCI data during suspend. I added it in struct sis900_private. I updated the revision number to reflect my changes. Looking at the code I also killed three typos. The patch doesn't touch any other code. Since I don't know anything on ethernet drivers the rule 'works for me' is fully valid.
-
Linus Torvalds authored
-
bk://bk.arm.linux.org.uk/linux-2.6-serialLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/davem/net-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Andrew Morton authored
From: Joe Thornber <thornber@sistina.com> You can no longer call dm_table_event() from interrupt context.
-
Andrew Morton authored
From: Joe Thornber <thornber@sistina.com> Make sure that a target has a sensible set of default io restrictions.
-
Andrew Morton authored
From: Joe Thornber <thornber@sistina.com> Make the version-4 ioctl interface the default kernel configuration option. If you have out of date tools you will need to use the v1 interface.
-
Andrew Morton authored
From: Joe Thornber <thornber@sistina.com> The dm table size is always known in advance, so we can specify it in dm_table_create(), rather than relying on dynamic resizing.
-
Andrew Morton authored
From: Joe Thornber <thornber@sistina.com> When setting the size of a Device-Mapper device in the gendisk entry, also try to set the size of the corresponding block_device entry's inode. This is necessary to allow online device/filesystem resizing to work correctly. [Kevin Corry]
-
Andrew Morton authored
From: viro@parcelfarce.linux.theplanet.co.uk When we register disks, we mangle the disk names that contain slashes (e.g. cciss/c0d0) replacing them with '!' in corresponding sysfs names. So name_to_dev_t() should mangle the name in the same way before looking for it in /sys/block.
-
Andrew Morton authored
From: Rusty Russell <rusty@rustcorp.com.au> Entirely revised, and largely rewritten. Has a continuing example now, which I think makes things clearer. Also covers Read Copy Update. This version further deprecates rwlock_t, shuffles sections for better organization.
-
Andrew Morton authored
From: Alan Cox <alan@redhat.com> VIA audio had a fix from 2.4 missing so any user could spam the system log. Also include a fix for a bug which is pending 2.4 fixing too and causes a bogus warning to be displayed on close of audio file handle.
-
Andrew Morton authored
From: Alan Cox <alan@redhat.com> Type errors, just fixes a warning
-