- 19 Jan, 2004 40 commits
-
-
Andrew Morton authored
From: James Morris <jmorris@redhat.com> This patch adds netif access controls for SELinux, which allows network traffic to be controlled on the basis of associated network interface. Similar functionality was present in earlier SELinux implementations; this is a rework within the constraints of the LSM hooks present in the mainline kernel.
-
Andrew Morton authored
From: James Morris <jmorris@redhat.com> This patch adds controls to the SELinux module over the setting and inheritance of resource limits. With these controls, the ability to set hard limits can be limited to specific processes such as login, and when an untrusted process invokes a more trusted program, soft limits can be reset, thereby avoiding failures in the trusted program due to malicious setting of the soft limit by the untrusted process. Roland McGrath provided input and feedback on the patch, which was implemented by Stephen Smalley <sds@epoch.ncsc.mil>.
-
Andrew Morton authored
From: Muli Ben-Yehuda <mulix@mulix.org> Yet another sound/oss/trident cleanup patch. This one replace the TRDBG debugging macro with the standard pr_debug. Patch is from Eugene Teo <eugene.teo@eugeneteo.net>, slightly modified by me to apply against 2.6.0-rc1-mm1 with the other cleanup patches applied.
-
Andrew Morton authored
From: Muli Ben-Yehuda <mulix@mulix.org> - switch lock_set_fmt() and unlock_set_fmt() from macros to inline functions. Macros that call return() are EVIL. - simplify lock_set_fmt() and implement it via test_and_set_bit() rather than a spinlock protecting an int. - fix a bug wherein we would do an up() on a semaphore that hasn't been down()ed if a signal happened after timeout in trident_write(). - fix a bug where we would not release the open_sem on OOM. - make the arguments for prog_dmabuf clearer (int -> enum), and add two wrapper functions around it, one for record and one for playback. - fix a bug where we would call VALIDATE_STATE after lock_kernel(). Since VALIDATE_STATE does 'return' if validation fails, bad things can happen. Thanks to Dawson Engler <engler@stanford.edu> and the Stanford checker for spotting. - remove the calls to lock_kernel() from trident_release() and trident_mmap(). trident_release() appears to be covered by the open_sem, and trident_mmap() is covered by state->sem. - s/TRUE/1/, s/FALSE/0/
-
Andrew Morton authored
From: Muli Ben-Yehuda <mulix@mulix.org> Reindent the trident OSS sound driver
-
Andrew Morton authored
From: Christoph Hellwig <hch@lst.de> Now that modutils don't have built-in aliases anymore this is needed to make mount -t vxfs autload the module.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org>
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> Generate a global printk rate-limiting function, printk_ratelimit(). Also, use it in the page allocator warning code. Also add a dump_stack to that code. Later, we need to switch net_ratelimit() over to use printk_ratelimit().
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Buddha/CatWeasel IDE: Make sure the core IDE driver doesn't try to request the MMIO ports a second time, since this will fail.
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k Documentation: framebuffer.txt no longer exists in the m68k directory (from Nikita Melnikov)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Genrtc: Move code to kill warning if CONFIG_PROC_FS is disabled
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Cirrusfb: Replace `extern inline' by `static inline'
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k core: Replace (variants of) `extern inline' by `static inline'
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Fix (unused) definition of init_thread_info (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Don't forget to initialize the thread_info member in INIT_THREAD() (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k has no VGA or MDA consoles
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Amiga core: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Add missing #ifdef __KERNEL / #endif (from Christian T. Steigies)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Mac II VIA: Don't include <asm/init.h> directly
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Amiga: Fix `debug=mem' (record all kernel messages in ChipRAM): virt_to_phys() no longer works for Zorro II memory space, we must use ZTWO_PADDR()
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Zorro bus: Add support for sysfs and the new driver model
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Amiga Gayle IDE: Add support for the IDE interface on the M-Tech E-Matrix 530 expansion card
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Amiga Gayle IDE: Kill old test code for the IDE doubler
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> ADB: Disable the ADB clock code when CONFIG_ADB is not selected (from Matthias Urlichs).
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Macfb: Update setup routine (from Matthias Urlichs)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Mac ADB IOP: Fix improperly initialized request struct in the reset code, causing a bogus pointer (from Matthias Urlichs)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Sun-3 ID PROM: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Q40 interrupts: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> MVME16x RTC: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k math emulator: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Export missing symbols (from Matthias Urlichs)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> BVME6000 RTC: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Amiga sound: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Atari Hades PCI: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Avoid bus fault for certain RMW accesses (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Use a constant m68k_supervisor_cachemode only if we know it's safe, otherwise use the value from head.S (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Remove trailing white space (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Make console functions position independent (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Update some comments (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Remove unused console_video_virtual (from Roman Zippel)
-