svn commit: r227992 - head/sys/dev/acpica

2011-11-26 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Nov 26 13:43:50 2011 New Revision: 227992 URL: http://svn.freebsd.org/changeset/base/227992 Log: Prevent a division by zero with some broken batteries This problem was seen on a laptop with a dead battery. Modified: head/sys/dev/acpica/acpi_battery.c Modified:

svn commit: r228259 - in head: sbin/dhclient tools/regression/sbin tools/regression/sbin/dhclient

2011-12-04 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Dec 4 14:44:31 2011 New Revision: 228259 URL: http://svn.freebsd.org/changeset/base/228259 Log: Support domain-search in dhclient(8) The "domain-search" option (option 119) allows a DHCP server to publish a list of implicit domain suffixes used during name look

svn commit: r229000 - head/sbin/dhclient

2011-12-30 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Fri Dec 30 14:33:08 2011 New Revision: 229000 URL: http://svn.freebsd.org/changeset/base/229000 Log: Invalid Domain Search option isn't considered as a fatal error In the original Domain Search option patch, an invalid option value would cause the whole lease to be

svn commit: r229001 - head/tools/regression/sbin/dhclient

2011-12-30 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Fri Dec 30 14:41:47 2011 New Revision: 229001 URL: http://svn.freebsd.org/changeset/base/229001 Log: Adapt testsuite following change in Domain Search error handling In this testsuite, warning() and error() have the same behaviour. PR: bin/163431 Spon

svn commit: r229002 - head/sbin/dhclient

2011-12-30 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Fri Dec 30 14:46:53 2011 New Revision: 229002 URL: http://svn.freebsd.org/changeset/base/229002 Log: Set svn:executable on dhclient-script Sponsored by: Yakaz (http://www.yakaz.com) Modified: Directory Properties: head/sbin/dhclient/dhclient-script (props changed

svn commit: r214893 - head/usr.bin/fold

2010-11-06 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Nov 6 17:48:46 2010 New Revision: 214893 URL: http://svn.freebsd.org/changeset/base/214893 Log: Fix a segmentation fault in argument processing. The crash was caused by a command line such as this one: # foldl -b1 PR: bin/151592 Reported by: M

svn commit: r215053 - stable/8/usr.bin/fold

2010-11-09 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Tue Nov 9 20:44:55 2010 New Revision: 215053 URL: http://svn.freebsd.org/changeset/base/215053 Log: MFC r214893: Fix a segmentation fault in argument processing. The crash was caused by a command line such as this one: # fold -b1 PR: bin/151592 R

svn commit: r215055 - stable/7/usr.bin/fold

2010-11-09 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Tue Nov 9 20:56:55 2010 New Revision: 215055 URL: http://svn.freebsd.org/changeset/base/215055 Log: MFC r214893: Fix a segmentation fault in argument processing. The crash was caused by a command line such as this one: # fold -b1 PR: bin/151592 R

svn commit: r264968 - head/bin/date

2014-04-26 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Apr 26 13:05:56 2014 New Revision: 264968 URL: http://svnweb.freebsd.org/changeset/base/264968 Log: date(1): Add "-R" flag to use RFC 2822 date and time output format As stated in the man page, this is equivalent to use "%a, %d %b %Y %T %z" as the output format

svn commit: r264970 - head/bin/date

2014-04-26 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Apr 26 13:53:04 2014 New Revision: 264970 URL: http://svnweb.freebsd.org/changeset/base/264970 Log: date(1): Forgot to update manpage date in r264968 MFC after:1 week MFC with: 264968 Modified: head/bin/date/date.1 Modified: head/bin/date/date.1

svn commit: r265262 - in head/sys: dev/drm2/radeon modules/drm2/radeonkms

2014-05-03 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat May 3 11:23:10 2014 New Revision: 265262 URL: http://svnweb.freebsd.org/changeset/base/265262 Log: drm/radeon: Add 32bit ioctls support This allows to run 32bit applications on a 64bit host. This was tested successfully with Wine (emulators/i386-wine-devel) and

svn commit: r265265 - stable/10/bin/date

2014-05-03 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat May 3 13:19:11 2014 New Revision: 265265 URL: http://svnweb.freebsd.org/changeset/base/265265 Log: date(1): Add "-R" flag to use RFC 2822 date and time output format [MFC] As stated in the man page, this is equivalent to use "%a, %d %b %Y %T %z" as the output f

svn commit: r265266 - stable/9/bin/date

2014-05-03 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat May 3 14:04:04 2014 New Revision: 265266 URL: http://svnweb.freebsd.org/changeset/base/265266 Log: date(1): Add "-R" flag to use RFC 2822 date and time output format [MFC] As stated in the man page, this is equivalent to use "%a, %d %b %Y %T %z" as the output f

svn commit: r248058 - head/sys/geom/label

2013-03-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Fri Mar 8 18:07:43 2013 New Revision: 248058 URL: http://svnweb.freebsd.org/changeset/base/248058 Log: g_label_ntfs_taste: Abort taste is recsize == 0 This will avoid a 0-byte read (in g_read_data()) leading to a panic, if previously read data are erroneous. S

svn commit: r248060 - in head/sys/dev/drm2: . ttm

2013-03-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Fri Mar 8 18:11:02 2013 New Revision: 248060 URL: http://svnweb.freebsd.org/changeset/base/248060 Log: drm: Fix a call to free(9) with an incorrect malloc type While here, the call to free(9) is moved to drm_global.c, near the initial malloc(9). Reviewed by:

svn commit: r248061 - head/sys/dev/drm2

2013-03-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Fri Mar 8 18:15:07 2013 New Revision: 248061 URL: http://svnweb.freebsd.org/changeset/base/248061 Log: Import Linux commit a1b7736dac5f2d5876e68c47a0fce3f423840070 Author: Sascha Hauer Date: Wed Feb 1 11:38:22 2012 +0100 drm drm_fb_helper: destroy modes

svn commit: r248657 - head/sys/dev/drm2/ttm

2013-03-23 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Mar 23 19:19:19 2013 New Revision: 248657 URL: http://svnweb.freebsd.org/changeset/base/248657 Log: drm/ttm: Fix TTM buffer object refcount This fixes memory leaks in the radeonkms driver. Reviewed by: Konstantin Belousov (kib@) Tested by:J.R. Oldroyd

svn commit: r248661 - head/sys/dev/drm2/ttm

2013-03-23 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Mar 23 20:43:26 2013 New Revision: 248661 URL: http://svnweb.freebsd.org/changeset/base/248661 Log: drm/ttm: Explain why we don't need to acquire a ref in ttm_bo_vm_ctor() Modified: head/sys/dev/drm2/ttm/ttm_bo_vm.c Modified: head/sys/dev/drm2/ttm/ttm_bo_vm.c =

svn commit: r248663 - head/sys/dev/drm2/ttm

2013-03-23 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Mar 23 20:46:47 2013 New Revision: 248663 URL: http://svnweb.freebsd.org/changeset/base/248663 Log: drm/ttm: Fix a typo: s/pTTM]/[TTM]/ Modified: head/sys/dev/drm2/ttm/ttm_memory.c Modified: head/sys/dev/drm2/ttm/ttm_memory.c ===

svn commit: r249041 - in head/sys/dev/drm2: . i915

2013-04-03 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Wed Apr 3 08:27:35 2013 New Revision: 249041 URL: http://svnweb.freebsd.org/changeset/base/249041 Log: drm and i915: Left-shift iic_msg.slave at creation time This is required because, in the radeon driver, we can't left-shift in a central place, like it was done i

svn commit: r249249 - head/sys/dev/drm2

2013-04-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Mon Apr 8 08:37:57 2013 New Revision: 249249 URL: http://svnweb.freebsd.org/changeset/base/249249 Log: drm: Right-shift I2C slave address before passing it to aux channel In r249041, I2C slave addresses were left-shifted at creation time to have the same behavior b

svn commit: r262745 - stable/9/sys/dev/iicbus

2014-03-04 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Tue Mar 4 18:27:00 2014 New Revision: 262745 URL: http://svnweb.freebsd.org/changeset/base/262745 Log: MFC r232365: Provide pre/post transfer method callbacks for icbbb clients. These are helful when making certain drivers work on both Linux and FreeBSD with

svn commit: r262751 - stable/9/sys/dev/iir

2014-03-04 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Tue Mar 4 20:21:43 2014 New Revision: 262751 URL: http://svnweb.freebsd.org/changeset/base/262751 Log: MFC r254379: Avoid potential redefinition of the macro. Modified: stable/9/sys/dev/iir/iir.c stable/9/sys/dev/iir/iir.h stable/9/sys/dev/iir/iir_ctrl.c sta

svn commit: r262803 - stable/9/sys/dev/ixgb

2014-03-05 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Wed Mar 5 19:48:47 2014 New Revision: 262803 URL: http://svnweb.freebsd.org/changeset/base/262803 Log: MFC r253102: Remove redundant definitions to appease tinderbox. Note: This MFC is required by a future merge of changes to amd64's and i386's atomic.h. Modi

svn commit: r262807 - in stable/9/sys: amd64/include dev/cxgbe i386/ibcs2 i386/include

2014-03-05 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Wed Mar 5 21:33:11 2014 New Revision: 262807 URL: http://svnweb.freebsd.org/changeset/base/262807 Log: MFC r254610, r254611, r254617, r254620: Implement atomic_swap() and atomic_testandset(). Implement atomic_cmpset_64() and atomic_swap_64() for i386. The foll

svn commit: r262823 - in stable/9/sys: amd64/include i386/include

2014-03-05 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Thu Mar 6 07:42:27 2014 New Revision: 262823 URL: http://svnweb.freebsd.org/changeset/base/262823 Log: MFC r254623: Reimplement atomic operations on PDEs and PTEs in pmap.h. This change significantly reduces duplicate code and make it easier to read. Note: Th

svn commit: r262863 - in stable/9/sys: kern vm

2014-03-06 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Thu Mar 6 18:50:35 2014 New Revision: 262863 URL: http://svnweb.freebsd.org/changeset/base/262863 Log: MFC r226824: contigmalloc(9) and contigfree(9) are now implemented in terms of other more general VM system interfaces. So, their implementation can now reside

svn commit: r262873 - stable/9/sys/vm

2014-03-06 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Thu Mar 6 23:06:47 2014 New Revision: 262873 URL: http://svnweb.freebsd.org/changeset/base/262873 Log: MFC r226848: Tidy up the comment at the head of vm_page_alloc, and mention that the returned page has the flag VPO_BUSY set. Modified: stable/9/sys/vm/vm_page.

svn commit: r262874 - stable/9/sys/vm

2014-03-06 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Thu Mar 6 23:17:38 2014 New Revision: 262874 URL: http://svnweb.freebsd.org/changeset/base/262874 Log: MFC r226891: Use "u_long" instead of "unsigned long". Modified: stable/9/sys/vm/vm_contig.c stable/9/sys/vm/vm_extern.h Directory Properties: stable/9/sys/

svn commit: r262933 - in stable/9/sys: mips/mips powerpc/aim vm

2014-03-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Mar 8 20:31:04 2014 New Revision: 262933 URL: http://svnweb.freebsd.org/changeset/base/262933 Log: MFC vm_page_alloc_contig() This function will be used by TTM, a memory manager used by the Radeon KMS driver. Compared to HEAD, the type of the "boundary" ar

svn commit: r262988 - in stable/9/sys: dev/drm2 dev/drm2/ttm modules/drm2/drm2

2014-03-10 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Mon Mar 10 23:16:19 2014 New Revision: 262988 URL: http://svnweb.freebsd.org/changeset/base/262988 Log: MFC TTM, a memory manager used by video drivers This is the last step before the merge of the Radeon KMS driver. Other changes to TTM will be merged with radeonkm

svn commit: r263119 - in stable/9/sys/dev/drm2: . i915 ttm

2014-03-13 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Thu Mar 13 21:06:13 2014 New Revision: 263119 URL: http://svnweb.freebsd.org/changeset/base/263119 Log: MFC changes to atomic.h usage in DRM code This commit follows the merge of atomic.h changes in r262807 and r262823. The original work is from Jung-uk Kim (jkim@).

svn commit: r263170 - in stable/9/sys: contrib/dev/drm2 dev/drm2 dev/drm2/radeon dev/drm2/ttm modules/drm2 modules/drm2/drm2 modules/drm2/radeonkms modules/drm2/radeonkmsfw

2014-03-14 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Fri Mar 14 12:37:42 2014 New Revision: 263170 URL: http://svnweb.freebsd.org/changeset/base/263170 Log: MFC Radeon KMS driver FreeBSD 9 already had modern Intel GPUs support, now this is the case for Radeon GPUs too. This will ease the work on ports, where there won

svn commit: r263171 - stable/9/sys/sys

2014-03-14 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Fri Mar 14 12:42:30 2014 New Revision: 263171 URL: http://svnweb.freebsd.org/changeset/base/263171 Log: Bump __FreeBSD_version to 902508 after Radeon KMS driver merge Modified: stable/9/sys/sys/param.h Modified: stable/9/sys/sys/param.h

svn commit: r254792 - head/sys/dev/drm2

2013-08-24 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Aug 24 15:47:15 2013 New Revision: 254792 URL: http://svnweb.freebsd.org/changeset/base/254792 Log: drm: Call drm_global_init() & drm_global_release() at module load/unload Added: head/sys/dev/drm2/drm_core.h (contents, props changed) Modified: head/sys/dev/drm2

svn commit: r254794 - in head/sys: dev/drm2 modules/drm2/drm2

2013-08-24 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Aug 24 16:14:20 2013 New Revision: 254794 URL: http://svnweb.freebsd.org/changeset/base/254794 Log: drm: Import drm_buffer.[ch] from Linux 3.8-rc3 This will be used by the Radeon KMS driver. Added: head/sys/dev/drm2/drm_buffer.c (contents, props changed) he

svn commit: r254796 - head/sys/dev/drm2/i915

2013-08-24 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Aug 24 16:41:14 2013 New Revision: 254796 URL: http://svnweb.freebsd.org/changeset/base/254796 Log: drm/i915: Import Linux commit 71244653a8fb0f46bc12ae421f1d5f72af6a75da Author: Daniel Vetter Date: Mon Jun 4 18:39:20 2012 +0200 drm/i915: adjusted_mo

svn commit: r254797 - in head/sys/dev/drm2: . i915

2013-08-24 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Aug 24 16:50:47 2013 New Revision: 254797 URL: http://svnweb.freebsd.org/changeset/base/254797 Log: drm: Const'ify the 1st "drm_display_mode" passed to "mode_fixup" callbacks This will be needed by the Radeon KMS driver. Modified: head/sys/dev/drm2/drm_crtc.h

svn commit: r254798 - head/sys/dev/drm2

2013-08-24 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Aug 24 16:55:53 2013 New Revision: 254798 URL: http://svnweb.freebsd.org/changeset/base/254798 Log: drm: Fix leak of connector->edid_blob_ptr Modified: head/sys/dev/drm2/drm_crtc.c Modified: head/sys/dev/drm2/drm_crtc.c =

svn commit: r254817 - in head/sys: dev/drm2 modules/drm2/drm2

2013-08-24 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Aug 24 23:38:57 2013 New Revision: 254817 URL: http://svnweb.freebsd.org/changeset/base/254817 Log: drm: Import drm_dp_helper.c from Linux 3.8-rc3 While here, update drm_dp_helper.h to better match Linux one. Added: head/sys/dev/drm2/drm_dp_helper.c (contents

svn commit: r254818 - in head/sys/dev/drm2: . i915

2013-08-24 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Aug 24 23:47:31 2013 New Revision: 254818 URL: http://svnweb.freebsd.org/changeset/base/254818 Log: drm: Move definition of EREMOTEIO to drmP.h It will be used by both i915 and radeon drivers. Add ERESTARTSYS definition at the same time. Modified: head/sys

svn commit: r254819 - head/sys/dev/drm2

2013-08-24 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Aug 24 23:54:06 2013 New Revision: 254819 URL: http://svnweb.freebsd.org/changeset/base/254819 Log: drm: Don't delete already deleted iicbus child from drm_iic_dp_aux The iic_dp_aux_detach callback is therefore useless: it's replaced by bus_generic_detach. This

svn commit: r254820 - head/sys/dev/drm2

2013-08-24 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 00:13:53 2013 New Revision: 254820 URL: http://svnweb.freebsd.org/changeset/base/254820 Log: drm: Use driver-provided "use_msi" callback to determine if MSI is blacklisted For now, keep the static array for i915. But eventually, it should be moved to a ca

svn commit: r254821 - head/sys/dev/drm2

2013-08-24 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 00:22:34 2013 New Revision: 254821 URL: http://svnweb.freebsd.org/changeset/base/254821 Log: drm: Fix cleanup if device initialization fails This plugs some memory leaks. Modified: head/sys/dev/drm2/drm_drv.c Modified: head/sys/dev/drm2/drm_drv.c ==

svn commit: r254822 - head/sys/dev/drm2

2013-08-24 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 00:34:44 2013 New Revision: 254822 URL: http://svnweb.freebsd.org/changeset/base/254822 Log: drm: In drm_mmap_single, try ttm_bo_mmap_single() before drm_gem_mmap_single() In drivers such as the Radeon driver, the DRIVER_GEM features flag is set but TTM i

svn commit: r254833 - head/sys/dev/drm2

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 09:46:03 2013 New Revision: 254833 URL: http://svnweb.freebsd.org/changeset/base/254833 Log: drm: Import Linux commit cd004b3f4cd4169815c82bf9e424fda06978898a Author: Shirish S Date: Thu Aug 30 07:04:06 2012 + drm: edid: add support for E-

svn commit: r254835 - head/sys/dev/drm2

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 09:53:00 2013 New Revision: 254835 URL: http://svnweb.freebsd.org/changeset/base/254835 Log: drm: Fix typo in KASSERT message: s/Dandling/Dangling/ Modified: head/sys/dev/drm2/drm_gem.c Modified: head/sys/dev/drm2/drm_gem.c ==

svn commit: r254836 - head/sys/dev/drm2

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 09:58:31 2013 New Revision: 254836 URL: http://svnweb.freebsd.org/changeset/base/254836 Log: drm: Support gem_open_object() and gem_close_object() callbacks ... in struct drm_driver_info. Modified: head/sys/dev/drm2/drmP.h head/sys/dev/drm2/drm_gem.c

svn commit: r254837 - head/sys/dev/drm2

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 10:01:59 2013 New Revision: 254837 URL: http://svnweb.freebsd.org/changeset/base/254837 Log: drm: Call "gem_close_object" driver callback from drm_gem_object_release_handle() This fixes leakage of "bo_va" for Cayman and following card generations. Modifie

svn commit: r254838 - head/sys/dev/drm2

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 10:04:10 2013 New Revision: 254838 URL: http://svnweb.freebsd.org/changeset/base/254838 Log: drm: In drm_gem_name_create(), verify argument before acquiring lock Submitted by: J.R. Oldroyd Modified: head/sys/dev/drm2/drm_gem_names.c Modified: head/sys/

svn commit: r254840 - head/sys/dev/drm2

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 10:13:23 2013 New Revision: 254840 URL: http://svnweb.freebsd.org/changeset/base/254840 Log: drm: Use DRM_IF_MAJOR & DRM_IF_MINOR from drm_core.h Modified: head/sys/dev/drm2/drm_ioctl.c Modified: head/sys/dev/drm2/drm_ioctl.c

svn commit: r254841 - head/sys/dev/drm2

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 10:28:02 2013 New Revision: 254841 URL: http://svnweb.freebsd.org/changeset/base/254841 Log: drm: Import list_for_each_entry_safe_from() macro Modified: head/sys/dev/drm2/drm_linux_list.h Modified: head/sys/dev/drm2/drm_linux_list.h =

svn commit: r254848 - head/sys/dev/drm2

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 11:34:37 2013 New Revision: 254848 URL: http://svnweb.freebsd.org/changeset/base/254848 Log: drm: Import drm_pcie_get_speed_cap_mask() in drm_pci.c This comes with several PCI_VENDOR_ID_* defines which should go in a more central place. Modified: head/

svn commit: r254853 - head/sys/dev/drm2

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 12:27:15 2013 New Revision: 254853 URL: http://svnweb.freebsd.org/changeset/base/254853 Log: drm: Import drm_fixed.h from Linux 3.8 Added: head/sys/dev/drm2/drm_fixed.h (contents, props changed) Added: head/sys/dev/drm2/drm_fixed.h

svn commit: r254858 - head/sys/dev/drm2

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 14:27:14 2013 New Revision: 254858 URL: http://svnweb.freebsd.org/changeset/base/254858 Log: drm: Add missing bits to drmP.h, required by the Radeon driver Some of the FreeBSD-specific definitions are moved to drm_os_freebsd.h. But there's still work to d

svn commit: r254860 - head/sys/dev/drm2

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 14:33:49 2013 New Revision: 254860 URL: http://svnweb.freebsd.org/changeset/base/254860 Log: drm: Update drm_atomic.h, now that projects/atomic64 is in HEAD Submitted by: jkim@ Modified: head/sys/dev/drm2/drm_atomic.h Modified: head/sys/dev/drm2/drm_ato

svn commit: r254861 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 14:39:51 2013 New Revision: 254861 URL: http://svnweb.freebsd.org/changeset/base/254861 Log: drm/ttm: Import Linux commit 63d0a4195560362e2e00a3ad38fc331d34e1da9b Author: Maarten Lankhorst Date: Tue Jan 15 14:56:37 2013 +0100 drm/ttm: remove l

svn commit: r254862 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 14:41:22 2013 New Revision: 254862 URL: http://svnweb.freebsd.org/changeset/base/254862 Log: drm/ttm: Import Linux commit 7a1863084c9d90ce4b67d645bf9b0f1612e68f62 Author: Maarten Lankhorst Date: Tue Jan 15 14:56:48 2013 +0100 drm/ttm: cleanup

svn commit: r254863 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 14:47:22 2013 New Revision: 254863 URL: http://svnweb.freebsd.org/changeset/base/254863 Log: drm/ttm: Import Linux commit 5e45d7dfd74100d622f9cdc70bfd1f9fae1671de Author: Maarten Lankhorst Date: Tue Jan 15 14:57:05 2013 +0100 drm/ttm: add ttm_

svn commit: r254864 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 14:52:20 2013 New Revision: 254864 URL: http://svnweb.freebsd.org/changeset/base/254864 Log: drm/ttm: Import Linux commit f2d476a110bc24fde008698ae9018c99e803e25c Author: Maarten Lankhorst Date: Tue Jan 15 14:57:10 2013 +0100 drm/ttm: use ttm_

svn commit: r254865 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 14:53:39 2013 New Revision: 254865 URL: http://svnweb.freebsd.org/changeset/base/254865 Log: drm/ttm: Import Linux commit cc4c0c4de3c775be22072ec3251f2e581b63d9a0 Author: Maarten Lankhorst Date: Tue Jan 15 14:57:28 2013 +0100 drm/ttm: unexport

svn commit: r254866 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 14:55:08 2013 New Revision: 254866 URL: http://svnweb.freebsd.org/changeset/base/254866 Log: drm/ttm: Import Linux commit 630541863b29f88c7ab34e647758344e4cd1eafd Author: Dave Airlie Date: Wed Jan 16 14:25:44 2013 +1000 ttm: don't destroy old

svn commit: r254867 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 14:56:14 2013 New Revision: 254867 URL: http://svnweb.freebsd.org/changeset/base/254867 Log: drm/ttm: Import Linux commit 014b34409fb2015f63663b6cafdf557fdf289628 Author: Dave Airlie Date: Wed Jan 16 15:58:34 2013 +1000 ttm: on move memory fai

svn commit: r254868 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 14:58:44 2013 New Revision: 254868 URL: http://svnweb.freebsd.org/changeset/base/254868 Log: drm/ttm: Import Linux commit ff7c60c580d9722f820d85c9c58ca55ecc1ee7c4 Author: Daniel Vetter Date: Mon Jan 14 15:08:14 2013 +0100 drm/ttm: fix fence lo

svn commit: r254870 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 15:00:48 2013 New Revision: 254870 URL: http://svnweb.freebsd.org/changeset/base/254870 Log: drm/ttm: Make ttm_bo_wait() call uninterruptible in page fault handler This fixes a crash where a SIGLALRM, heavily used by X.Org, would interrupt the wait, causi

svn commit: r254871 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 15:01:35 2013 New Revision: 254871 URL: http://svnweb.freebsd.org/changeset/base/254871 Log: drm/ttm: Fix style errors Modified: head/sys/dev/drm2/ttm/ttm_bo.c Modified: head/sys/dev/drm2/ttm/ttm_bo.c =

svn commit: r254873 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 15:05:22 2013 New Revision: 254873 URL: http://svnweb.freebsd.org/changeset/base/254873 Log: drm/ttm: When removing a range of pages from a pool, remove all of them Submitted by: Mark Kettenis and Jonathan Gray from OpenBSD Approved by: kib@ Modified:

svn commit: r254874 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 15:06:48 2013 New Revision: 254874 URL: http://svnweb.freebsd.org/changeset/base/254874 Log: drm/ttm: Improve comment in ttm_bo_vm_ctor() about lack of ref acquisition Approved by: kib@ Modified: head/sys/dev/drm2/ttm/ttm_bo_vm.c Modified: head/sys/dev

svn commit: r254875 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 15:12:26 2013 New Revision: 254875 URL: http://svnweb.freebsd.org/changeset/base/254875 Log: ttm: "to_page->valid = VM_PAGE_BITS_ALL" before vm_page_dirty(to_page) Approved by; kib@ Modified: head/sys/dev/drm2/ttm/ttm_tt.c Modified: head/sys/dev/drm2/t

svn commit: r254876 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 15:15:55 2013 New Revision: 254876 URL: http://svnweb.freebsd.org/changeset/base/254876 Log: drm/ttm: Fix unmap of buffer object Add a new ttm_bo_release_mmap() function to unmap pages in a vm_object_t. Pages are freed when the buffer object is later rele

svn commit: r254877 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 15:26:45 2013 New Revision: 254877 URL: http://svnweb.freebsd.org/changeset/base/254877 Log: drm/ttm: Fix style in ttm_bo_release_mmap() Modified: head/sys/dev/drm2/ttm/ttm_bo_vm.c Modified: head/sys/dev/drm2/ttm/ttm_bo_vm.c =

svn commit: r254878 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 15:29:23 2013 New Revision: 254878 URL: http://svnweb.freebsd.org/changeset/base/254878 Log: drm/ttm: Fix a reversed condition and add missing locks This allows to run OpenGL applications on at least two test machines with the Radeon driver. Approved

svn commit: r254879 - head/sys/dev/drm2/ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 15:33:17 2013 New Revision: 254879 URL: http://svnweb.freebsd.org/changeset/base/254879 Log: drm/ttm: Remove unused VM_ALLOC_DMA32 define Modified: head/sys/dev/drm2/ttm/ttm_page_alloc.c Modified: head/sys/dev/drm2/ttm/ttm_page_alloc.c ==

svn commit: r254880 - in head/sys/dev/drm2: . ttm

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 15:38:16 2013 New Revision: 254880 URL: http://svnweb.freebsd.org/changeset/base/254880 Log: drm: Use the new drm_atomic.h, following the merge of projects/atomic64 Submitted by: jkim@ Modified: head/sys/dev/drm2/drm_gem.c head/sys/dev/drm2/drm_irq.c

svn commit: r254882 - head/sys/dev/pci

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 18:09:11 2013 New Revision: 254882 URL: http://svnweb.freebsd.org/changeset/base/254882 Log: vga_pci: Add API to map the Video BIOS Here are two new functions to map and unmap the Video BIOS: void * vga_pci_map_bios(device_t dev, size_t *size);

svn commit: r254883 - head/sys/dev/pci

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 18:23:15 2013 New Revision: 254883 URL: http://svnweb.freebsd.org/changeset/base/254883 Log: vga_pci: Remove left-over debugging printf()'s Modified: head/sys/dev/pci/vga_pci.c Modified: head/sys/dev/pci/vga_pci.c

svn commit: r254884 - svnadmin/conf

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 19:10:21 2013 New Revision: 254884 URL: http://svnweb.freebsd.org/changeset/base/254884 Log: Increase limit in preparation of the Radeon KMS driver import Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf =

svn commit: r254886 - svnadmin/conf

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 19:39:31 2013 New Revision: 254886 URL: http://svnweb.freebsd.org/changeset/base/254886 Log: Back to normal limit, now that the Radeon driver is committed Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf =

svn commit: r254887 - head/sys/sys

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Aug 25 20:01:21 2013 New Revision: 254887 URL: http://svnweb.freebsd.org/changeset/base/254887 Log: Bump __FreeBSD_version to 151 after Radeon KMS driver import Modified: head/sys/sys/param.h Modified: head/sys/sys/param.h ==

svn commit: r254894 - head/sys/dev/drm2/radeon

2013-08-25 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Mon Aug 26 06:31:57 2013 New Revision: 254894 URL: http://svnweb.freebsd.org/changeset/base/254894 Log: drm/radeon: Rename the (S)DEBUG macros in atom.c to avoid conflicts For instance, DEBUG is already defined in the LINT kernel configuration. This fixes the build

svn commit: r254899 - head/sys/modules/drm2

2013-08-26 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Mon Aug 26 09:17:21 2013 New Revision: 254899 URL: http://svnweb.freebsd.org/changeset/base/254899 Log: drm/radeon: Disable build on i386/pc98 Modified: head/sys/modules/drm2/Makefile Modified: head/sys/modules/drm2/Makefile

svn commit: r255077 - head/sys/dev/acpica

2013-08-30 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Fri Aug 30 19:21:12 2013 New Revision: 255077 URL: http://svnweb.freebsd.org/changeset/base/255077 Log: acpi_thermal: Warn about insane _TMP temperature only once A warning is emitted again if the temperature became briefly valid meanwhile. This avoids spamming the

svn commit: r255153 - in head/sys: dev/atkbdc sys

2013-09-02 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Mon Sep 2 19:15:20 2013 New Revision: 255153 URL: http://svnweb.freebsd.org/changeset/base/255153 Log: psm: Add support for middle and extended buttons on Synaptics touchpads PR: kern/170834 Submitted by: Brandon Gooch Tested by:Artyom Mirgorodskiy

svn commit: r255154 - head/sys/sys

2013-09-02 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Mon Sep 2 19:49:18 2013 New Revision: 255154 URL: http://svnweb.freebsd.org/changeset/base/255154 Log: sys/mouse.h: Move members introduced in r255153 to end of struct synapticshw I didn't know this structure was public and didn't pay enough attention... Modified:

svn commit: r255571 - head/sys/dev/pci

2013-09-14 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Sep 14 17:17:32 2013 New Revision: 255571 URL: http://svnweb.freebsd.org/changeset/base/255571 Log: vgapci: Use vga_pci_alloc_resource() to map PCI Expansion ROM This is cleaner and fixes Video BIOS mapping when the given device isn't the boot display. Subm

svn commit: r255572 - head/sys/dev/drm2/radeon

2013-09-14 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Sep 14 17:22:34 2013 New Revision: 255572 URL: http://svnweb.freebsd.org/changeset/base/255572 Log: drm/radeon: Fix usage of vga_pci_map_bios() vga_pci_(un)map_bios() takes a vgapci device as argument, not a drmn one. This fixes a bug where the BIOS couldn't be

svn commit: r255573 - head/sys/dev/drm2/radeon

2013-09-14 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Sep 14 17:24:41 2013 New Revision: 255573 URL: http://svnweb.freebsd.org/changeset/base/255573 Log: drm/radeon: Fix usage of pci_save_state() and pci_restore_state() Calling those functions with the drmn device as argument causes a panic, because it's not a dire

svn commit: r255587 - head/sys/dev/drm2/radeon

2013-09-15 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Sep 15 07:48:42 2013 New Revision: 255587 URL: http://svnweb.freebsd.org/changeset/base/255587 Log: drm/radeon: Add missing "return false" after unmapping invalid BIOS Without that, we would try to copy the unmapped BIOS. Submitted by: Christoph Mallon App

svn commit: r255646 - head/share/man/man4

2013-09-17 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Tue Sep 17 18:41:32 2013 New Revision: 255646 URL: http://svnweb.freebsd.org/changeset/base/255646 Log: psm: Update "struct synapticshw" in psm(4) man page This structure was updated in r255153 and r255154. PR: kern/170834 Approved by: re (hrs) Modi

svn commit: r260881 - stable/9/sys/dev/acpica

2014-01-19 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Jan 19 13:51:46 2014 New Revision: 260881 URL: http://svnweb.freebsd.org/changeset/base/260881 Log: MFC r255077: acpi_thermal: Warn about insane _TMP temperature only once A warning is emitted again if the temperature became briefly valid meanwhile. This av

svn commit: r261622 - stable/9/sys/dev/pci

2014-02-07 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Feb 8 07:53:39 2014 New Revision: 261622 URL: http://svnweb.freebsd.org/changeset/base/261622 Log: MFC r254882, r254883, r255571: vga_pci: Add API to map the Video BIOS Here are two new functions to map and unmap the Video BIOS: void * vga_pci_map_bios

svn commit: r261623 - stable/9/sys/dev/pci

2014-02-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Feb 8 08:16:38 2014 New Revision: 261623 URL: http://svnweb.freebsd.org/changeset/base/261623 Log: MFC r259679: vga_pci: Improve boot display detection The previous code was checking the "VGA Enable" bit on the video card's parent PCI-to-PCI bridge only. T

svn commit: r261624 - stable/9/sys/dev/drm2

2014-02-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Feb 8 08:50:44 2014 New Revision: 261624 URL: http://svnweb.freebsd.org/changeset/base/261624 Log: MFC r248061: Import Linux commit a1b7736dac5f2d5876e68c47a0fce3f423840070 Author: Sascha Hauer Date: Wed Feb 1 11:38:22 2012 +0100 drm drm_fb_helper

svn commit: r261625 - in stable/9/sys/dev/drm2: . i915

2014-02-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Feb 8 09:25:56 2014 New Revision: 261625 URL: http://svnweb.freebsd.org/changeset/base/261625 Log: MFC r249041, r249249: drm and i915: Left-shift iic_msg.slave at creation time This is required because, in the radeon driver, we can't left-shift in a centra

svn commit: r261626 - stable/9/sys/dev/drm2

2014-02-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Feb 8 09:50:02 2014 New Revision: 261626 URL: http://svnweb.freebsd.org/changeset/base/261626 Log: MFC r254792: drm: Call drm_global_init() & drm_global_release() at module load/unload Added: stable/9/sys/dev/drm2/drm_core.h - copied unchanged from r25479

svn commit: r261629 - in stable/9/sys: dev/drm2 modules/drm2/drm2

2014-02-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Feb 8 10:33:23 2014 New Revision: 261629 URL: http://svnweb.freebsd.org/changeset/base/261629 Log: MFC r254794: drm: Import drm_buffer.[ch] from Linux 3.8-rc3 This will be used by the Radeon KMS driver. Added: stable/9/sys/dev/drm2/drm_buffer.c - cop

svn commit: r261630 - stable/9/sys/dev/drm2/i915

2014-02-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Feb 8 10:45:49 2014 New Revision: 261630 URL: http://svnweb.freebsd.org/changeset/base/261630 Log: MFC r254796: drm/i915: Import Linux commit 71244653a8fb0f46bc12ae421f1d5f72af6a75da Author: Daniel Vetter Date: Mon Jun 4 18:39:20 2012 +0200 drm

svn commit: r261631 - in stable/9/sys/dev/drm2: . i915

2014-02-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Feb 8 10:57:46 2014 New Revision: 261631 URL: http://svnweb.freebsd.org/changeset/base/261631 Log: MFC r254797: drm: Const'ify the 1st "drm_display_mode" passed to "mode_fixup" callbacks This will be needed by the Radeon KMS driver. Modified: stable/9/sys

svn commit: r261632 - stable/9/sys/dev/drm2

2014-02-08 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sat Feb 8 11:05:48 2014 New Revision: 261632 URL: http://svnweb.freebsd.org/changeset/base/261632 Log: MFC r254798: drm: Fix leak of connector->edid_blob_ptr Modified: stable/9/sys/dev/drm2/drm_crtc.c Directory Properties: stable/9/sys/ (props changed) stabl

svn commit: r261652 - in stable/9/sys: dev/drm2 modules/drm2/drm2

2014-02-09 Thread Jean-Sebastien Pedron
Author: dumbbell Date: Sun Feb 9 13:50:08 2014 New Revision: 261652 URL: http://svnweb.freebsd.org/changeset/base/261652 Log: MFC r254817: drm: Import drm_dp_helper.c from Linux 3.8-rc3 While here, update drm_dp_helper.h to better match Linux one. Added: stable/9/sys/dev/drm2/drm_d

  1   2   3   >