aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/fbdev/core/fbmem.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-22Merge tag 'fbdev-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-6/+6
2024-03-16fbcon: Increase maximum font width x height to 64 x 128Samuel Thibault1-6/+6
2024-01-23video/nomodeset: Select nomodeset= parameter with CONFIG_VIDEOThomas Zimmermann1-2/+0
2023-09-11fbdev/core: Clean up include statements in fbmem.cThomas Zimmermann1-18/+1
2023-09-11fbdev/core: Move logo functions into separate source fileThomas Zimmermann1-519/+0
2023-09-11fbdev/core: Unexport logo helpersThomas Zimmermann1-5/+0
2023-09-11fbdev/core: Fix style of code for boot-up logoThomas Zimmermann1-6/+7
2023-06-27fbdev/core: Rework fb init codeThomas Zimmermann1-32/+20
2023-06-27fbdev/core: Move file-I/O code into separate fileThomas Zimmermann1-473/+6
2023-06-27fbdev/core: Move procfs code to separate fileThomas Zimmermann1-42/+6
2023-06-27fbdev/core: Add fb_device_{create,destroy}()Thomas Zimmermann1-17/+4
2023-06-27fbdev/core: Pass Linux device to pm_vt_switch_*() functionsThomas Zimmermann1-3/+3
2023-06-19Backmerge tag 'v6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tor...Dave Airlie1-1/+1
2023-05-20fbdev: fbmem: mark get_fb_unmapped_area() staticArnd Bergmann1-1/+1
2023-05-18fbdev: Include <linux/fb.h> instead of <asm/fb.h>Thomas Zimmermann1-2/+0
2023-05-09Merge drm/drm-next into drm-misc-nextMaxime Ripard1-1/+3
2023-05-08fbdev: Move I/O read and write code into helper functionsThomas Zimmermann1-116/+2
2023-05-08fbdev: Validate info->screen_{base, buffer} in fb_ops implementationsThomas Zimmermann1-2/+8
2023-05-08fbdev: Return number of bytes read or writtenThomas Zimmermann1-5/+10
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-04-11fbmem: Reject FB_ACTIVATE_KD_TEXT from userspaceDaniel Vetter1-0/+2
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman1-1/+1
2023-02-22Merge tag 'drm-next-2023-02-23' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-33/+0
2023-02-10fbdev: Fix invalid page access after closing deferred I/O devicesTakashi Iwai1-0/+4
2023-01-13drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWAREThomas Zimmermann1-33/+0
2022-11-16fbdev: Add support for the nomodeset kernel parameterThomas Zimmermann1-0/+15
2022-07-27fbdev: Make registered_fb[] private to fbmem.cDaniel Vetter1-3/+3
2022-07-19fbdev: Remove conflict-handling codeThomas Zimmermann1-136/+0
2022-07-19fbdev: Acquire framebuffer apertures for firmware devicesThomas Zimmermann1-0/+33
2022-07-19video: Provide constants for VGA I/O rangeThomas Zimmermann1-2/+2
2022-07-19video/aperture: Disable and unregister sysfb devices via aperture helpersThomas Zimmermann1-12/+0
2022-07-19fbdev/core: Remove remove_conflicting_pci_framebuffers()Thomas Zimmermann1-48/+0
2022-07-13Backmerge tag 'v5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/to...Dave Airlie1-2/+14
2022-07-07fbmem: Check virtual screen sizes in fb_set_var()Helge Deller1-0/+10
2022-07-07fbcon: Prevent that screen size is smaller than font sizeHelge Deller1-1/+3
2022-07-06fbdev: fbmem: Fix logo center image dx issueGuiling Deng1-1/+1
2022-06-29fbdev: Disable sysfb device registration when removing conflicting FBsJavier Martinez Canillas1-0/+12
2022-06-22Merge tag 'drm-misc-next-2022-06-17' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-0/+12
2022-06-15Merge tag 'drm-misc-next-2022-06-08' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter1-7/+15
2022-06-09fbdev: Disable sysfb device registration when removing conflicting FBsJavier Martinez Canillas1-0/+12
2022-05-19Merge tag 'amd-drm-next-5.19-2022-05-18' of https://gitlab.freedesktop.org/ag...Dave Airlie1-47/+0
2022-05-13fbdev: Restart conflicting fb removal loop when unregistering devicesJavier Martinez Canillas1-7/+15
2022-05-05Revert "fbdev: fbmem: add a helper to determine if an aperture is used by a f...Alex Deucher1-47/+0
2022-05-03fbdev: Put mmap for deferred I/O into driversThomas Zimmermann1-10/+12
2022-04-20fbdev: Warn in hot-unplug workaround for framebuffers without deviceThomas Zimmermann1-6/+4
2022-04-18Merge drm/drm-next into drm-misc-nextPaul Cercueil1-1/+8
2022-04-14Revert "video: fbdev: fbmem: fix pointer reference to null device field"Helge Deller1-1/+1
2022-04-14video: fbdev: fbmem: fix pointer reference to null device fieldZhouyi Zhou1-1/+1
2022-04-07fbcon: Move console_lock for register/unlink/unregisterDaniel Vetter1-21/+2
2022-04-07fbcon: use lock_fb_info in fbcon_open/releaseDaniel Vetter1-4/+0
2022-04-06fbdev: Fix unregistering of framebuffers without deviceThomas Zimmermann1-1/+8
2022-03-24Merge tag 'drm-next-2022-03-24' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-3/+26
2022-03-23Merge tag 'for-5.18/fbdev-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-6/+2
2022-02-14Backmerge tag 'v5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/to...Dave Airlie1-0/+2
2022-02-03fbdev: fbmem: Fix the implicit type castingYizhuo Zhai1-0/+2
2022-02-01Merge tag 'drm-misc-next-2022-01-27' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-3/+26
2022-01-29video: fbmem: use swap() to make code cleaner in fb_rotate_logo()Changcheng Deng1-6/+2
2022-01-27fbdev: Hot-unplug firmware fb devices on forced removalThomas Zimmermann1-3/+26
2021-12-31fbdev: fbmem: add a helper to determine if an aperture is used by a fw fbAlex Deucher1-0/+47
2021-10-10fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr'Zheyu Ma1-1/+4
2021-09-08fbmem: don't allow too huge resolutionsTetsuo Handa1-0/+6
2021-07-23Merge tag 'drm-misc-next-2021-07-22' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-3/+3
2021-07-19fbmem: Convert from atomic_t to refcount_t on fb_info->countXiyu Yang1-3/+3
2021-07-13fbmem: Do not delete the mode that is still in useZhen Lei1-7/+5
2021-06-01Revert "fb_defio: Remove custom address_space_operations"Matthew Wilcox1-0/+4
2021-05-09fbmem: fix horribly incorrect placement of __maybe_unusedLinus Torvalds1-1/+1
2021-05-04fbmem: Mark proc_fb_seq_ops as __maybe_unusedGuenter Roeck1-1/+1
2021-03-12fb_defio: Remove custom address_space_operationsMatthew Wilcox (Oracle)1-4/+0
2020-11-10drm: remove pgprot_decrypted() before calls to io_remap_pfn_range()Jason Gunthorpe1-5/+0
2020-09-25fbdev: simplify fb_getput_cmap()Arnd Bergmann1-25/+19
2020-09-08fbmem: add margin check to fb_check_caps()George Kennedy1-0/+4
2020-08-12Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-6/+2
2020-08-04fbmem: pull fbcon_update_vcs() out of fb_set_var()Tetsuo Handa1-6/+2
2020-08-03fbdev: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-08-03fbdev: Remove trailing whitespaceThomas Zimmermann1-5/+5
2020-01-15fbmem: Adjust indentation in fb_prepare_logo and fb_blankNathan Chancellor1-18/+18
2020-01-15fbdev: potential information leak in do_fb_ioctl()Dan Carpenter1-1/+1
2020-01-06Merge drm/drm-next into drm-misc-nextMaarten Lankhorst1-2/+2
2020-01-03fbdev: fbmem: avoid exporting fb_center_logoPeter Rosin1-1/+0
2020-01-03fbdev: fbmem: allow overriding the number of bootup logosPeter Rosin1-3/+9
2019-12-17Merge tag 'drm-misc-next-2019-12-16' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter1-8/+14
2019-12-03Merge tag 'pci-v5.5-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2019-12-03video: fbmem: use const pointer for fb_opsJani Nikula1-2/+2
2019-12-03video: fb_defio: preserve user fb_opsJani Nikula1-4/+11
2019-11-19fbdev: Unexport unlink_framebuffer()Thomas Zimmermann1-2/+1
2019-10-14PCI: Add PCI_STD_NUM_BARS for the number of standard BARsDenis Efremov1-2/+2
2019-08-23fbdev: drop res_id parameter from remove_conflicting_pci_framebuffersGerd Hoffmann1-12/+5
2019-08-05backlight: drop EARLY_EVENT_BLANK supportSam Ravnborg1-11/+1
2019-07-23fbmem: remove redundant assignment to errColin Ian King1-1/+1
2019-06-12fbcon: Call con2fb_map functions directlyDaniel Vetter1-32/+2
2019-06-12fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct callsDaniel Vetter1-11/+10
2019-06-12fb: Flatten control flow in fb_set_varDaniel Vetter1-63/+63
2019-06-12fbdev: remove FBINFO_MISC_USEREVENT around fb_blankDaniel Vetter1-3/+0
2019-06-12fbmem: pull fbcon_fb_blanked out of fb_blankDaniel Vetter1-1/+3
2019-06-12Revert "backlight/fbcon: Add FB_EVENT_CONBLANK"Daniel Vetter1-0/+1
2019-06-12fbdev: Call fbcon_get_requirement directlyDaniel Vetter1-4/+1
2019-06-12fbcon: Call fbcon_mode_deleted/new_modelist directlyDaniel Vetter1-15/+7
2019-06-12fbdev: directly call fbcon_suspended/resumedDaniel Vetter1-5/+2
2019-06-12fbdev: unify unlink_framebuffer pathsDaniel Vetter1-27/+20
2019-06-12fbdev: make unregister/unlink functions not failDaniel Vetter1-50/+23
2019-06-12fbcon: call fbcon_fb_bind directlyDaniel Vetter1-5/+2
2019-06-12fbdev: lock_fb_info cannot failDaniel Vetter1-56/+17
2019-06-12fbcon: call fbcon_fb_(un)registered directlyDaniel Vetter1-7/+17
2019-06-12fbdev: locking check for fb_set_suspendDaniel Vetter1-0/+2
2019-04-01fbdev: list all pci memory bars as conflicting aperturesGerd Hoffmann1-4/+25
2019-02-08fbdev: fbmem: fix memory access if logo is bigger than the screenManfred Schlaegl1-0/+3
2019-01-16fbdev: fbmem: convert CONFIG_FB_LOGO_CENTER into a cmd line optionPeter Rosin1-9/+10
2018-12-20fbdev: fbmem: add config option to center the bootup logoPeter Rosin1-1/+24
2018-12-20fbdev: fbmem: make fb_show_logo_line return the end instead of the heightPeter Rosin1-3/+3
2018-12-20fbdev: fbmem: behave better with small rotated displays and many CPUsPeter Rosin1-2/+6
2018-09-11fbdev: Add FBINFO_HIDE_SMEM_START flagDaniel Vetter1-0/+4
2018-09-07fbdev: fix kerneldocMichał Mirosław1-2/+2
2018-09-03fbdev: add remove_conflicting_pci_framebuffers()Michał Mirosław1-0/+35
2018-09-03fbdev: add kerneldoc do remove_conflicting_framebuffers()Michał Mirosław1-0/+10
2018-09-03fbdev: allow apertures == NULL in remove_conflicting_framebuffers()Michał Mirosław1-0/+14
2018-09-03fbdev: show fbdev number for debuggingMichał Mirosław1-2/+2
2018-07-31fbdev/core: Disable console-lock warnings when fb.lockless_register_fb is setThomas Zimmermann1-4/+9
2018-07-25fb: fix lost console when the user unplugs a USB adapterMikulas Patocka1-6/+32
2018-07-24fbdev: fbmem: mark expected switch fall-throughGustavo A. R. Silva1-0/+1
2018-07-24fbcon: introduce for_each_registered_fb() helperYisheng Xie1-3/+1
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-3/+4
2018-05-16proc: introduce proc_create_seq{,_data}Christoph Hellwig1-14/+1
2017-09-14Merge tag 'fbdev-v4.14' of git://github.com/bzolnier/linuxLinus Torvalds1-3/+9
2017-08-18fbdev: fix 1bpp logo for unusual widthDavid Lechner1-1/+1
2017-08-01fbdev: Nuke FBINFO_MODULEDaniel Vetter1-2/+2
2017-08-01fbcon: Make fbcon a built-time depency for fbdevDaniel Vetter1-0/+6
2017-07-18x86, drm, fbdev: Do not specify encrypted memory for video mappingsTom Lendacky1-0/+12
2017-07-13Merge tag 'fbdev-v4.13' of git://github.com/bzolnier/linuxLinus Torvalds1-2/+3
2017-07-12fbdev: make get_fb_unmapped_area depends of !MMUBenjamin Gaignard1-2/+3
2017-06-09fb_get_fscreeninfo(): don't bother with do_fb_ioctl()Al Viro1-14/+5
2017-01-06fbmem: add a default get_fb_unmapped_area functionBenjamin Gaignard1-1/+17
2016-05-10fbdev: fbmem: implement error handling in fbmem_init()Alexey Khoroshilov1-3/+17
2015-12-15fbdev: Debug knob to register without holding console_lockDaniel Vetter1-3/+11
2014-08-06video/fbdev: Always built-in video= cmdline parsingDaniel Vetter1-92/+0
2014-05-09fbdev: fbmem: remove positive test on unsigned valuesFabian Frederick1-3/+3
2014-05-09video: export fb_prepare_logoArnd Bergmann1-0/+1
2014-04-17fbdev: move fbdev core files to separate directoryTomi Valkeinen1-0/+2002