<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>266e9dee - drm/udl: Run DRM default client setup</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#266e9dee</link>
        <description>drm/udl: Run DRM default client setupCall drm_client_setup() to run the kernel&apos;s default client setupfor DRM. Set fbdev_probe in struct drm_driver, so that the clientsetup can start the common fbdev client.v5:- select DRM_CLIENT_SELECTIONSigned-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Cc: Dave Airlie &lt;airlied@redhat.com&gt;Cc: Sean Paul &lt;sean@poorly.run&gt;Cc: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Acked-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240924071734.98201-61-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Tue, 24 Sep 2024 07:12:58 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>8b93d1d7 - drm/shmem-helper: Switch to vmf_insert_pfn</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#8b93d1d7</link>
        <description>drm/shmem-helper: Switch to vmf_insert_pfnWe want to stop gup, which isn&apos;t the case if we use vmf_insert_pageand VM_MIXEDMAP, because that does not set pte_special.The motivation here is to stop get_user_pages from working on bufferobject mmaps in general. Quoting some discussion with Thomas:On Thu, Jul 22, 2021 at 08:22:43PM +0200, Thomas Zimmermann wrote:&gt; Am 13.07.21 um 22:51 schrieb Daniel Vetter:&gt; &gt; We want to stop gup, which isn&apos;t the case if we use vmf_insert_page&gt;&gt; What is gup?get_user_pages. It pins memory wherever it is, which badly wreaks at leastttm and could also cause trouble with cma allocations. In both casesbecaue we can&apos;t move/reuse these pages anymore.Now get_user_pages fails when the memory isn&apos;t considered &quot;normal&quot;, likewith VM_PFNMAP and using vm_insert_pfn. For consistency across all dma-bufI&apos;m trying (together with Christian K&#246;nig) to roll this out everywhere,for fewer surprises.E.g. for 5.14 iirc we merged a patch to do the same for ttm, where itcloses an actual bug (ttm gets really badly confused when there&apos;s suddenlypinned pages where it thought it can move them).cma allcoations already use VM_PFNMAP (because that&apos;s what dma_mmap isusing underneath), as is anything that&apos;s using remap_pfn_range. Worst casewe have to revert this patch for shmem helpers if it breaks something, butI hope that&apos;s not the case. On the ttm side we&apos;ve also had some falloutthat we needed to paper over with clever tricks.v2: With this shmem gem helpers now definitely need CONFIG_MMU (0day)v3: add more depends on MMU. For usb drivers this is a bit awkward,but really it&apos;s correct: To be able to provide a contig mapping ofbuffers to userspace on !MMU platforms we&apos;d need to use the cmahelpers for these drivers on those platforms. As-is this wont work.Also not exactly sure why vm_insert_page doesn&apos;t go boom, because thatdefinitely wont fly in practice since the pages are non-contig tobegin with.v4: Explain the entire motivation a lot more (Thomas)Acked-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt;Cc: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;Cc: Maxime Ripard &lt;mripard@kernel.org&gt;Cc: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Cc: David Airlie &lt;airlied@linux.ie&gt;Cc: Daniel Vetter &lt;daniel@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20210812131412.2487363-2-daniel.vetter@ffwll.ch

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Thu, 12 Aug 2021 13:14:10 +0000</pubDate>
        <dc:creator>Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;</dc:creator>
    </item>
<item>
        <title>5d50bd44 - drm/udl: Make udl driver depend on CONFIG_USB</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#5d50bd44</link>
        <description>drm/udl: Make udl driver depend on CONFIG_USBThe udl driver for DisplayLink devices depends on support for host-sideUSB controllers, which is enabled with CONFIG_USB. Plain USB support asgiven by CONFIG_USB_SUPPORT is not sufficient.This patch changes dependencies for udl to depend on CONFIG_USB, insteadof CONFIG_USB_SUPPORT. Users will have to enable CONFIG_USB and select aUSB host controller. With this change udl dependencies work the same wayas dependencies for PCI drivers.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Acked-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20200106141016.9562-1-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Mon, 06 Jan 2020 14:10:16 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>3373279a - drm/udl: Fix Kconfig indentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#3373279a</link>
        <description>drm/udl: Fix Kconfig indentationAdjust indentation from spaces to tab (+optional two spaces) as incoding style with command like:	$ sed -e &apos;s/^        /\t/&apos; -i */KconfigSigned-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20191120133341.6582-1-krzk@kernel.org

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Wed, 20 Nov 2019 13:33:41 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>08b22f65 - drm/udl: Switch to SHMEM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#08b22f65</link>
        <description>drm/udl: Switch to SHMEMUdl&apos;s GEM code and the generic SHMEM are almost identical. Replacethe former with SHMEM. The dmabuf support in udl is being replacedwith generic GEM PRIME functions.The main difference is in the caching flags for mmap pages. Bydefault, SHMEM always sets (uncached) write combining. In udl&apos;smemory management code, only imported buffers use write combining.Memory pages of locally created buffer objects are mmap&apos;ed withcaching enabled. To keep the optimization, udl provides its ownmmap function for GEM objects where it fixes up the mapping flags.v3:	- restore udl vmap that enables cachingv2:	- remove obsolete code in a separate patchSigned-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Acked-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20191107094307.19870-4-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Thu, 07 Nov 2019 09:43:06 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>c0f0c177 - drm/udl: make fbdev support really optional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#c0f0c177</link>
        <description>drm/udl: make fbdev support really optionalCurrently enabling USB DisplayLink DRM support automatically pullsin fbdev dependency. However this dep is unnecessary sinceDRM core already handles this for us (DRM_FBDEV_EMULATION).Signed-off-by: Tobias Jakobi &lt;tjakobi@math.uni-bielefeld.de&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: http://patchwork.freedesktop.org/patch/msgid/1468586897-32298-17-git-send-email-tjakobi@math.uni-bielefeld.de

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Fri, 15 Jul 2016 12:48:12 +0000</pubDate>
        <dc:creator>Tobias Jakobi &lt;tjakobi@math.uni-bielefeld.de&gt;</dc:creator>
    </item>
<item>
        <title>d4f68a75 - drm: merge drm_usb into udl</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#d4f68a75</link>
        <description>drm: merge drm_usb into udlThis merges all the remains of drm_usb into its only user, udl. We canthen drop all the drm_usb stuff, including dev-&gt;usbdev.Signed-off-by: David Herrmann &lt;dh.herrmann@gmail.com&gt;Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt;Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Fri, 29 Aug 2014 10:12:45 +0000</pubDate>
        <dc:creator>David Herrmann &lt;dh.herrmann@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>92b6f89f - drm: Add separate Kconfig option for fbdev helpers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#92b6f89f</link>
        <description>drm: Add separate Kconfig option for fbdev helpersFor drivers which might want to disable fbdev legacy support.Select the new option in all drivers for now, so this shouldn&apos;t resultin any change. Drivers need some work anyway to make fbdev supportoptional (if they have it implemented, that is), so the recommendedway to expose this is by adding per-driver options. At least as longas most drivers don&apos;t support disabling the fbdev support.v2: Update for new drm drivers msm and rcar-du. Note that Rob&apos;s msmdriver can already take advantage of this, which allows us to buildmsm without any fbdev depencies in the kernel!v3: Move the MODULE_* stuff from the fbdev helper file todrm_crtc_helper.c.Cc: David Herrmann &lt;dh.herrmann@gmail.com&gt;Cc: Rob Clark &lt;robdclark@gmail.com&gt;Reviewed-by: Rob Clark &lt;robdclark@gmail.com&gt;Acked-by: Dave Airlie &lt;airlied@linux.ie&gt;Reviewed-by: Chon Ming Lee &lt;chon.ming.lee@intel.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Tue, 08 Oct 2013 15:44:47 +0000</pubDate>
        <dc:creator>Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;</dc:creator>
    </item>
<item>
        <title>ea167c9b - drivers/gpu/drm/udl: remove depends on CONFIG_EXPERIMENTAL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#ea167c9b</link>
        <description>drivers/gpu/drm/udl: remove depends on CONFIG_EXPERIMENTALThe CONFIG_EXPERIMENTAL config item has not carried much meaning for awhile now and is almost always enabled by default. As agreed during theLinux kernel summit, remove it from any &quot;depends on&quot; lines in Kconfigs.CC: Dave Airlie &lt;airlied@redhat.com&gt;CC: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;CC: Guenter Roeck &lt;linux@roeck-us.net&gt;Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Tue, 02 Oct 2012 18:17:05 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>8f057d7b - gpu/mfd/usb: Fix USB randconfig problems</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#8f057d7b</link>
        <description>gpu/mfd/usb: Fix USB randconfig problemsFix config warning:warning: ( ... &amp;&amp; DRM_USB) selects USB which has unmet direct dependencies(USB_SUPPORT &amp;&amp; USB_ARCH_HAS_HCD)and build error:ERROR: &quot;usb_speed_string&quot; [drivers/usb/core/usbcore.ko] undefined!by adding the missing dependency on USB_ARCH_HAS_HCD to DRM_UDL and DRM_USB.This exposes:drivers/video/Kconfig:36:error: recursive dependency detected!drivers/video/Kconfig:36:       symbol FB is selected by DRM_KMS_HELPERdrivers/gpu/drm/Kconfig:28:     symbol DRM_KMS_HELPER is selected by DRM_UDLdrivers/gpu/drm/udl/Kconfig:1:  symbol DRM_UDL depends on USB_ARCH_HAS_HCDdrivers/usb/Kconfig:78: symbol USB_ARCH_HAS_HCD depends on USB_ARCH_HAS_OHCIdrivers/usb/Kconfig:16: symbol USB_ARCH_HAS_OHCI depends on I2Cdrivers/i2c/Kconfig:5:  symbol I2C is selected by FB_DDCdrivers/video/Kconfig:86:       symbol FB_DDC is selected by FB_CYBER2000_DDCdrivers/video/Kconfig:385:      symbol FB_CYBER2000_DDC depends on FB_CYBER2000drivers/video/Kconfig:373:      symbol FB_CYBER2000 depends on FBwhich is due to drivers/usb/Kconfig:config USB_ARCH_HAS_OHCI	...	default y if ARCH_PNX4008 &amp;&amp; I2CFix by dropping I2C from the above dependency; logic is that this is not aplatform dependency but a configuration dependency: the _architecture_ stillsupports USB even is I2C is not selected.This exposes:drivers/video/Kconfig:36:error: recursive dependency detected!drivers/video/Kconfig:36:       symbol FB is selected by DRM_KMS_HELPERdrivers/gpu/drm/Kconfig:28:     symbol DRM_KMS_HELPER is selected by DRM_UDLdrivers/gpu/drm/udl/Kconfig:1:  symbol DRM_UDL depends on USB_ARCH_HAS_HCDdrivers/usb/Kconfig:78: symbol USB_ARCH_HAS_HCD depends on USB_ARCH_HAS_OHCIdrivers/usb/Kconfig:17: symbol USB_ARCH_HAS_OHCI depends on MFD_TC6393XBdrivers/mfd/Kconfig:396:        symbol MFD_TC6393XB depends on GPIOLIBdrivers/gpio/Kconfig:35:        symbol GPIOLIB is selected by FB_VIAdrivers/video/Kconfig:1560:     symbol FB_VIA depends on FBwhich can be fixed by having MFD_TC6393XB select GPIOLIB instead of depending onit.Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Mon, 20 Aug 2012 18:23:16 +0000</pubDate>
        <dc:creator>Guenter Roeck &lt;linux@roeck-us.net&gt;</dc:creator>
    </item>
<item>
        <title>9c1dfc55 - drm/usb: move usb support into a separate module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#9c1dfc55</link>
        <description>drm/usb: move usb support into a separate moduleIn order to satisfy all the various Kconfig options betweenUSB and DRM, we need to split the USB code out into a separate moduleand export symbols to it.This fixes build problems in -next reported by sfr.Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Tue, 20 Mar 2012 06:59:29 +0000</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>5320918b - drm/udl: initial UDL driver (v4)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/udl/Kconfig#5320918b</link>
        <description>drm/udl: initial UDL driver (v4)This is an initial drm/kms driver for the displaylink devices.Supports fb_defio,supports KMS dumb interfacesupports 24bpp via conversion to 16bpp, hw can do this better.supports hot unplug using new drm core features.On an unplug, it disables connector polling, unplugs connectorsfrom sysfs, unplugs fbdev layer (using Kay&apos;s API), drops all theUSB device URBs, and call the drm core to unplug the device.This driver is based in large parts on udlfb.c so I&apos;ve licensedit under GPLv2.Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/udl/Kconfig</description>
        <pubDate>Tue, 14 Dec 2010 21:14:24 +0000</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
