2009-09-24 | Vegard Nossum | fs: fix overflow in sys_mount() for in-kernel calls ...in sys_mount() for in-kernel calls smaller than a whole page, copy_mount_option... page are not even allocated). all this only applies to kernel calls... ...nicer to avoid the dubious reads altogether, by stopping as something like this, using the already existing strndup_from_user()? Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: al <al@dizzy.pdmi.ras.ru> |
commit | commitdiff | tree |
2009-09-24 | Thomas Gleixner | fs: Make unload_nls() NULL pointer safe Most call sites of unload_nls() do: simplify the call sites. Cc: Anton Altaparmakov <aia21@cantab.net> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Christoph Hellwig | freeze_bdev: grab active reference to frozen superblocks Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Christoph Hellwig | freeze_bdev: kill bd_mount_sem anymore. The actual freeze/thaw operations are serialized... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Boaz Harrosh | exofs: remove BKL from super operations exofs_sync_fs() - which is .sync_fs and is also called from ...) is protected from itself by also taking exofs_put_super() directly calls exofs_sync_fs() so there is no ...some subtle race with the actual lifetime of Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Julia Lawall | fs/romfs: correct error-handling code it fails. romfs_iget() actually returns ERR_PTR(-ve) in that Signed-off-by: Julia Lawall <julia@diku.dk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Miklos Szeredi | vfs: seq_file: add helpers for data filling Add two helpers that allow access to the seq_file's own... hide the internal details of seq_files. This allows easier implementation of special... functions. It also cleans up some existing functions... ...in seq_file.h, as suggested by Al. ...Hugh Dickins <hugh.dickins@tiscali.co.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Jeff Layton | vfs: remove redundant position check in do_sendfile is redundant and is already checked in rw_verify_area. Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Jeff Layton | vfs: change sb->s_maxbytes to a loff_t that cast s_maxbytes to a signed value. If it's set too large then... ...it a negative number and generally breaks the comparison. ...too large by making it a signed value. Also, add a warning for couple of... set s_maxbytes too large. Eventually we can either convert this to a that it's a signed value. Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Jeff Layton | vfs: explicitly cast s_maxbytes in fiemap_check_ranges ..._check_ranges is passed a large enough value, then it's possible that the value would be cast to a signed value... ...casting s_maxbytes to an unsigned value for the Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Wu Fengguang | libfs: return error code on failed attr set Currently all simple_attr.set handlers return... Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Tetsuo Handa | seq_file: return a negative error code when seq_path_root... seq_path_root() is returning a return value of successful __d_path() instead of returning a negative value when mangle_path() failed. ...because nobody is using return value of Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Andi Kleen | vfs: optimize touch_time() too mnt_get_write is relatively costly, so try all avenues to avoid it first. [hugh.dickins@tiscali.co.uk: fix inverted test of mnt_want_w... Cc: Valerie Aurora <vaurora@redhat.com> Cc: Al Viro <viro@zeniv.linux.org.uk> ...Hugh Dickins <hugh.dickins@tiscali.co.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Andi Kleen | vfs: optimization for touch_atime() then does all the other tests that could avoid... This also eliminates a goto. Reviewed-by: Valerie Aurora <vaurora@redhat.com> Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Jan Kara | vfs: split generic_forget_inode() so that hugetlbfs... Hugetlbfs needs to do special things instead of truncate_inode_pages(). truncate_inode_pages() call which is asking for trouble ... isn't trivial). So create a separate function... which does all the list magic done in generic_forget_... Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Manish Katiyar | fs/inode.c: add dev-id and inode number for debugging... ...number for debugging in init_special_inode() Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Steven Rostedt | libfs: make simple_read_from_buffer conventional ...simple_read_from_buffer conventional nothing was actually read. Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
commit | commitdiff | tree |
2009-09-24 | Linus Torvalds | Merge git://git.kernel.org/pub/scm/linux/kernel/git... cpumask: remove arch_send_call_function_ipi cpumask: arch_send_call_function_ipi_mask: s390 cpumask: arch_send_call_function_ipi_mask: powerpc cpumask: arch_send_call_function_ipi_mask: mips cpumask: arch_send_call_function_ipi_mask: m32r cpumask: arch_send_call_function_ipi_mask: alpha |
commit | commitdiff | tree |
2009-09-24 | Alexey Dobriyan | headers: utsname.h redux due to some personality stuff it _is_ needed -- cowardly... headers and files alone. Signed-off-by: Alexey Dobriyan <adobriyan@gmail... Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-24 | Sebastian Andrzej... | Revert "kmod: fix race in usermodehelper code" The patch is wrong. UMH_WAIT_EXEC is called with VFORK what ensures - It calls ->complete() on UMH_WAIT_EXEC - the complete() callback may de-allocated subinfo... following call chain: [<c009f904>] (__link_path_walk+0x20/0xeb4) from [<c00a094c>... [<c00a094c>] (path_walk+0x48/0x94) from [<c00a0a34>]... ...0x80) from [<c004b514>] (____call_usermodehelper+0x130/0x148) [<c004b514>] (____call_usermodehelper+0x130/0x148) from... ... UMH_WAIT_PROC could probably also use VFORK ...changes where the child does not always run first Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'for-linus' of git://git.kernel.org/pub... Input: libps2 - additional locking for i8042 ports |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge git://git.kernel.org/pub/scm/linux/kernel/git... Use macros for .data.page_aligned section. Use macros for .bss.page_aligned section. kbuild: Don't define ALIGN and ENTRY when preprocessing... ...move STRIP_ASM_SYMS from General Fix trivial conflict in scripts/basic/fixdep.c |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'bugfixes' of git://git.linux-nfs.org... ...helpers cannot presume 64-bit alignment NFS: Add nfs_alloc_parsed_mount_data |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'for-linus' of git://git.kernel.org/pub... |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'hwmon-for-linus' of git://git.kernel... |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'for-linus' of git://git.kernel.org/pub... creds_are_invalid() needs to be exported for use... Fix trivial BUILD_BUG_ON-induced conflicts... |
commit | commitdiff | tree |
2009-09-23 | Ira W. Snyder | hwmon: (ltc4245) Clear faults at startup faults, which are exposed as alarms in the hwmon output. Clear... register when the driver is installed to clear the alarms. ...off-by: Ira W. Snyder <iws@ovro.caltech.edu> Signed-off-by: Jean Delvare <khali@linux-fr.org> |
commit | commitdiff | tree |
2009-09-23 | Ira W. Snyder | hwmon: (ltc4215) Clear faults at startup ...register when the driver is installed so userspace doesn't ...off-by: Ira W. Snyder <iws@ovro.caltech.edu> Signed-off-by: Jean Delvare <khali@linux-fr.org> |
commit | commitdiff | tree |
2009-09-23 | Huaxu Wan | hwmon: (coretemp) Add Lynnfield CPU ...support. Lynnfield is a quad-core Nehalem Signed-off-by: Jean Delvare <khali@linux-fr.org> |
commit | commitdiff | tree |
2009-09-23 | Rudolf Marek | hwmon: (coretemp) Add support for Penryn mobile CPUs ...author for some help. This is totally untested and Signed-off-by: Jean Delvare <khali@linux-fr.org> |
commit | commitdiff | tree |
2009-09-23 | Rudolf Marek | hwmon: (coretemp) Fix Atom CPUs support Signed-off-by: Jean Delvare <khali@linux-fr.org> |
commit | commitdiff | tree |
2009-09-23 | Jean Delvare | hwmon: Delete deprecated FSC drivers Signed-off-by: Jean Delvare <khali@linux-fr.org> |
commit | commitdiff | tree |
2009-09-23 | Ira Snyder | hwmon: (adm1031) Add sysfs files for temperature offsets local and remote temperature sensors... ...off-by: Ira W. Snyder <iws@ovro.caltech.edu> Signed-off-by: Jean Delvare <khali@linux-fr.org> |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'ixp4xx' of git://git.kernel.org/pub/scm... |
commit | commitdiff | tree |
2009-09-23 | Randy Dunlap | serial core: fix new kernel-doc warnings serial core: fix new kernel-doc warnings Fix new kernel-doc warnings in serial_core.[hc] files. Warning(include/linux/serial_core.h:485): No description found... Warning(include/linux/serial_core.h:485): Excess function parameter... Warning(include/linux/serial_core.h:511): No description found... Warning(include/linux/serial_core.h:511): Excess function parameter... Warning(drivers/serial/serial_core.c:2437): No description... Warning(drivers/serial/serial_core.c:2437): Excess function... Warning(drivers/serial/serial_core.c:2509): No description... Warning(drivers/serial/serial_core.c:2509): Excess function... Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | David Howells | MN10300: Handle removal of struct uart_info MN10300: Handle removal of struct uart_info Fix up the MN10300 on-chip serial port drivers to comply with this. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Christoph Hellwig | FRV: Use asm/generic-hardirq.h ...hardirq.h to build asm/hardirq.h and also remove the unused Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'x86/ptrace-syscall-exit' of git://git... Merge branch 'x86/ptrace-syscall-exit' of git://git./linux/kernel... * 'x86/ptrace-syscall-exit' of git://git.kernel.org... ... sysret path should reach syscall_trace_leave |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge git://git.infradead.org/battery-2.6 ...get_by_name and set_charged functionality |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'drm-next' of git://git.kernel.org/pub... |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge git://git.infradead.org/mtd-2.6 m25p80: Add Spansion S25FL129P serial flashes jffs2: Use SLAB_HWCACHE_ALIGN for jffs2_raw_{dirent,inode... driver/Makefile: Initialize "mtd" and "spi" before "net" |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'vgaarb-fix' of git://git.kernel.org/pub... |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge git://git.infradead.org/iommu-2.6 intel-iommu: Disallow interrupt remapping if not... ...iommu: make domain_add_dev_info() call domain_context_mapping() iommu=pt is a valid early param Fixed up trivial include lines conflict in drivers... |
commit | commitdiff | tree |
2009-09-23 | Rusty Russell | misc: remove redundant start_kernel prototypes Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'for-linus' of git://git.kernel.org/pub... ...lp3971: drop unnecessary initialization regulator: fix calculation of voltage range in da9034_set_... |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'fix/misc' of git://git.kernel.org/pub... ALSA: lx6464es - remove unused struct... ALSA: lx6464es - cleanup of rmh message... ALSA: pcm - Simplify snd_pcm_drain... |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'fix/asoc' of git://git.kernel.org/pub... |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'for-linus' of git://git390.marist.edu... [S390] hibernate: Do real CPU swap at resume time ...not add/remove devices in s/r callbacks [S390] qdio: change state of all primed input buffers [S390] cio: idset use actual number of ssids [S390] cio: dont kfree vmalloced memory |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'timers-for-linus' of git://git.kernel... Trivial header file include conflicts... |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'for-linus' of git://git.kernel.org/pub... firewire: core: fix race with parallel PCI device probe |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'sfi-release' of git://git.kernel.org... |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'release' of git://git.kernel.org/pub... acerhdf: additional BIOS versions thermal: add missing Kconfig dependency |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'i2c-for-linus' of git://git.kernel.org... |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'upstream-linus' of git://git.kernel.org... ...add spinlock protection when dealing with lockres->purge. ...should not enable panic for local mounts ocfs2: Call refcount tree remove process... ...from ocfs2_xattr_bucket_get_name_value. |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge git://git.kernel.org/pub/scm/linux/kernel/git... USB: skel_read really sucks royally USB: xhci: Set route string for all devices. USB: ehci-dbgp,ehci: Allow dbpg to work with suspend/resume |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge git://git.kernel.org/pub/scm/linux/kernel/git... ...use PGDIR_SHIFT for PAE code to allow different PAGE_OFFSET ...set_pte/set_pmd uniformly for real page table entries |
commit | commitdiff | tree |
2009-09-23 | Hugh Dickins | nommu: fix two build breakages mm/internal.h:254: error: previous declaration... Reported-by: Michal Simek <michal.simek@petalogix... ...Hugh Dickins <hugh.dickins@tiscali.co.uk> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Heiko Carstens | fs: change sys_truncate length parameter type For this system call user space passes a signed long... broken as well since it also performs zero extension instead... Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'for-linus' of git://gitserver.sunplusct... |
commit | commitdiff | tree |
2009-09-23 | Linus Torvalds | Merge branch 'x86/orig_ax' of git://git.kernel.org... x86: syscall_get_nr returns int asm-generic: syscall_get_nr returns int |
commit | commitdiff | tree |
2009-09-23 | H Hartley Sweeten | jbd.h: bitfields should be unsigned Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Heiko Carstens | ext2: fix format string compile warning (ino_t) Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Doug Graham | V3 minixfs: add missing directory type checking really a minix3_dir_entry. The inode... ...it as a 16 bit field when it really should be accessed as a 32 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Aaro Koskinen | sisfb: change SiS_DDC_Port type to SISIOADDRESS ...kernel paging request at virtual address 6e000844 [ 73.380000] Internal error: Oops: 8f5 [#1] Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Peter Korsgaard | video: s3c_fb.c: fix build with CONFIG_HOTPLUG=n Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Andrew Morton | drivers/video/tmiofb.c: fix uninitialised return value drivers/video/tmiofb.c: fix uninitialised return value ...video/tmiofb.c:977: warning: 'retval' may be used uninitialized in... Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Francisco Jerez | vgacon: prevent vgacon_deinit from touching the hardware... hardware once, when fbcon_init() is called for the foreground console. This doesn't always play well with vgacon because... vgacon to fbcon, that's usually *after* fbcon_init() has set... Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Ian Armstrong | fbcon: only unbind from console if successfully registered ...to unload a framebuffer module calls unregister_framebuffer() linked to a console, it will also unbind itself from the console... Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Jean Delvare | matroxfb: get rid of CONFIG_FB_MATROX_32MB CONFIG_FB_MATROX_32MB is always enabled, so there is no point... ifdefs all around. And it is bad practice... Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Jean Delvare | matroxfb: get rid of unneeded macro MINFO_FROM With multihead support always enabled, macros MINFO_FROM and Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Jean Delvare | matroxfb: get rid of unneeded macros WPMINFO and friends With multihead support always enabled, these macros are... Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Jean Delvare | matroxfb: get rid of unneeded macros ACCESS_FBINFO... With multihead support always enabled, these macros are... Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Jean Delvare | matroxfb: make CONFIG_FB_MATROX_MULTIHEAD=y mandatory always enable it. There are many... * CONFIG_FB_MATROX_MULTIHEAD=y is what all x86 distributions do, so it ... the address of 'matroxfb_global_mxinfo' will always evaluate as... ... the address of 'matroxfb_global_mxinfo' will always evaluate as... ...the stack here and there can't really slow things down in all the time, being able to remove... Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | fb: do not ignore fb_set_par errors At the moment about half of the framebuffer drivers can... ...guarantee that this is true for all existing drivers. Additionally print a message if a failing... Although most errors should be caught... ...t as they are dynamic (memory allocations, ...) and can only be ...have a negative impact on normal operation as all on the driver and caller but it's expected to be better... Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Ben Dooks | s3c2410fb: fix clockrate calculation s3c2410fb: fix clockrate calculation In the final part of the calculation for the... divide the output pf s3c2410fb_calc_pixclk() by 2 which leaves us... ...DIV_ROUND_UP() to ensure that we always choose a higher Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Jiri Slaby | video: console, use DIV_ROUND_UP Use DIV_ROUND_UP explicitly instead of manual shifts and adds. It makes Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | fb: fix fb_pan_display range check invalid values (very high ones that... ...as the check uses the unknown values for calculation so that an overflow can... ...it is sufficient to move the calculation to the right side to use only trusted values. ...this problem and proposed an initial patch. Cc: Kai Jiang <b18973@freescale.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Julia Lawall | drivers/video: add kmalloc NULL tests drivers/video: add kmalloc NULL tests Check that the result of kmalloc is not NULL before passing... x = \(kmalloc\|kcalloc\|kzalloc\)(...); Signed-off-by: Julia Lawall <julia@diku.dk> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Roel Kluin | drivers/video/console/newport_con.c: fix read outside... Cc: Ralf Baechle <ralf@linux-mips.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Harald Welte | viafb: pass reference to pci device when calling framebuffer... ...reference to pci device when calling framebuffer_alloc() Signed-off-by: Harald Welte <HaraldWelte@viatech.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Harald Welte | viafb: make viafb a first-class citizen using pci_driver Signed-off-by: Harald Welte <HaraldWelte@viatech.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: choose acceleration engine for VX855 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Harald Welte | viafb: add support for the VX855 chipset Signed-off-by: HaraldWelte <HaraldWelte@viatech.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: use read-only mode parsing Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Harald Welte | viafb: remove unused structure member Signed-off-by: Harald Welte <HaraldWelte@viatech.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Harald Welte | viafb: make module parameters visible in sysfs Signed-off-by: Harald Welte <HaraldWelte@viatech.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: hardware acceleration initialization cleanup viafb: hardware acceleration initialization cleanup ...patch was to merge the three initialization ...where needed to do it right some small other changes were made. VQ_end removed as it is easily recalculatable allocated video memory. The memory... ...have the faintest idea what virtual queues are for in potential current use would be as hardware... ...only remove the double cursor allocation. in the code and allowed to enable the hardware acceleratio... ...behaviour is that viafb_accel=0 always Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: improve pitch handling ...handling up and replaces the calculation from virtual xres and bpp with fix.line_length which already contains the pitch and does not add any constrains for the virtual resolution. Also add a bit to the second pitch... Although it is a bit unclear what... Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: cleanup viafb_cursor ...that it no longer buffers the values in always valid. Furthermore it uses local instead global variables where... returns an error if memory allocation fails. Last but not least... a too small buffer (as u32 has only 4 and... Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Alexey Dobriyan | viafb: switch to seq_file Signed-off-by: Alexey Dobriyan <adobriyan@gmail... Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: 2D engine rewrite a default state but reinitialized every time to allow usage... parameters. Although the number of parameters... have a single funtion to deal with this stuff as it allows to... this way is easier to walk if VIA ever decides to release... system in a critical state heavy testing is appreciated. Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: improve viafb_par viafb_shared should contain all general, non-surface specific... should be shared along all viafb framebuffers while... ...change is intended to clean the dual/multi framebuffer As the last change is fundamental it is difficult to ensure that... Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: another small cleanup of viafb_par viafb: another small cleanup of viafb_par Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: remove LVDS initialization viafb: remove LVDS initialization At least for VX800 this initialization is not very good as some... the register are written with reserved values. This makes the display go removed. It's better to not initialize it as it allows to use a Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: remove unused video device stuff Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: clean up virtual memory handling viafb: clean up virtual memory handling (VRAM offset calculation) was replaced by which is essentially the same calculation but done... virtual addresses. ...viafbinfo1 as the par pointers are equal. An early initialization of viafbinfo1->fix.smem... used virtual screen mapped for old-fashioned... mmap'ed) a lot virtual memory could be saved by only... Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: clean up duoview Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: remove duplicated mode information ...This is possible because horizontal and vertical address are the same as horizontal and vertical resolution. The... ...have a higher index than the normal modes and therefore always the normal modes are selected... Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: clean up viamode.h maintainable by evaluating the array size in the file... ...the header in sync with the real array size. Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
2009-09-23 | Florian Tobias Schan... | viafb: fix ioremap_nocache error handling Cc: Harald Welte <laforge@gnumonks.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
commit | commitdiff | tree |
next |