Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (2h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 05:50:04 UTC Now

2021-12-19 01:35:35 UTC MAIN commitmail json YAML

2021-12-19 01:35:25 UTC MAIN commitmail json YAML

Port rbtree initialization. (TODO: lookups and insertion.)

(riastradh)

2021-12-19 01:35:18 UTC MAIN commitmail json YAML

2021-12-19 01:35:11 UTC MAIN commitmail json YAML

Update intel gtt API.

TODO: Find where the stolen memory base is in agp_i810.

(riastradh)

2021-12-19 01:35:04 UTC MAIN commitmail json YAML

2021-12-19 01:34:57 UTC MAIN commitmail json YAML

2021-12-19 01:34:46 UTC MAIN commitmail json YAML

2021-12-19 01:34:39 UTC MAIN commitmail json YAML

2021-12-19 01:34:30 UTC MAIN commitmail json YAML

2021-12-19 01:34:23 UTC MAIN commitmail json YAML

2021-12-19 01:34:16 UTC MAIN commitmail json YAML

2021-12-19 01:34:08 UTC MAIN commitmail json YAML

2021-12-19 01:33:59 UTC MAIN commitmail json YAML

sign_extend64, GENMASK_ULL, for_each_clear_bit

(riastradh)

2021-12-19 01:33:52 UTC MAIN commitmail json YAML

2021-12-19 01:33:44 UTC MAIN commitmail json YAML

2021-12-19 01:33:18 UTC MAIN commitmail json YAML

2021-12-19 01:26:12 UTC MAIN commitmail json YAML

2021-12-19 01:26:05 UTC MAIN commitmail json YAML

2021-12-19 01:25:58 UTC MAIN commitmail json YAML

Stupid ktime_get_raw until I figure out what this should be.

(riastradh)

2021-12-19 01:25:50 UTC MAIN commitmail json YAML

2021-12-19 01:25:43 UTC MAIN commitmail json YAML

2021-12-19 01:25:35 UTC MAIN commitmail json YAML

2021-12-19 01:25:28 UTC MAIN commitmail json YAML

io_mapping_map_wc takes a size argument now. Must be PAGE_SIZE.

(riastradh)

2021-12-19 01:25:21 UTC MAIN commitmail json YAML

2021-12-19 01:25:14 UTC MAIN commitmail json YAML

2021-12-19 01:25:05 UTC MAIN commitmail json YAML

2021-12-19 01:24:57 UTC MAIN commitmail json YAML

2021-12-19 01:24:49 UTC MAIN commitmail json YAML

Define kmem_cache_shrink = pool_cache_reclaim.

(riastradh)

2021-12-19 01:24:43 UTC MAIN commitmail json YAML

Define __GFP_RETRY_MAYFAIL as an alias for __GFP_NORETRY.

(riastradh)

2021-12-19 01:24:36 UTC MAIN commitmail json YAML

Define smp_store_mb, smp_store_release.

(riastradh)

2021-12-19 01:24:13 UTC MAIN commitmail json YAML

2021-12-19 01:24:06 UTC MAIN commitmail json YAML

Update i915_gem_init_userptr signature.

(riastradh)

2021-12-19 01:23:59 UTC MAIN commitmail json YAML

Add i915_sw_fence_await_sw_fence_gfp stub declaration.

(riastradh)

2021-12-19 01:23:52 UTC MAIN commitmail json YAML

2021-12-19 01:23:44 UTC MAIN commitmail json YAML

2021-12-19 01:23:38 UTC MAIN commitmail json YAML

2021-12-19 01:23:30 UTC MAIN commitmail json YAML

struct pci_dev::pd_drm_dev kludge is no more.

(riastradh)

2021-12-19 01:23:23 UTC MAIN commitmail json YAML

Empty dev_pm_set_driver_flags stub.

(riastradh)

2021-12-19 01:23:16 UTC MAIN commitmail json YAML

2021-12-19 01:23:09 UTC MAIN commitmail json YAML

Update type signatures for begin/end_cpu_access.

(riastradh)

2021-12-19 01:23:01 UTC MAIN commitmail json YAML

Side-load <linux/interrupt.h> in <linux/pci.h>.

(riastradh)

2021-12-19 01:22:51 UTC MAIN commitmail json YAML

Define rcu_dereference_raw as alias for rcu_dereference.

(riastradh)

2021-12-19 01:22:44 UTC MAIN commitmail json YAML

Expand some <linux/sched.h> definitions.

(riastradh)

2021-12-19 01:22:37 UTC MAIN commitmail json YAML

2021-12-19 01:22:29 UTC MAIN commitmail json YAML

2021-12-19 01:22:22 UTC MAIN commitmail json YAML

Side-load <linux/wait_bit.h> in <linux/fs.h>.

(riastradh)

2021-12-19 01:22:15 UTC MAIN commitmail json YAML

2021-12-19 01:22:01 UTC MAIN commitmail json YAML

2021-12-19 01:21:53 UTC MAIN commitmail json YAML

2021-12-19 01:21:45 UTC MAIN commitmail json YAML

Define NSEC_PER_SEC and side-load <linux/math64.h>.

(riastradh)

2021-12-19 01:21:38 UTC MAIN commitmail json YAML

2021-12-19 01:21:30 UTC MAIN commitmail json YAML

Revamp seqlock. Fix some stupid bugs. Add seqcount.

(riastradh)

2021-12-19 01:21:23 UTC MAIN commitmail json YAML

recursive locking is bad, do not use this ever.

(riastradh)

2021-12-19 01:21:16 UTC MAIN commitmail json YAML

2021-12-19 01:21:08 UTC MAIN commitmail json YAML

2021-12-19 01:21:00 UTC MAIN commitmail json YAML

2021-12-19 01:20:53 UTC MAIN commitmail json YAML

Define reservation_object_has_excl_fence as substitute for abstrusion.

(riastradh)

2021-12-19 01:20:46 UTC MAIN commitmail json YAML

2021-12-19 01:20:38 UTC MAIN commitmail json YAML

Linux wants a `readonly' member in struct drm_vma_offset_node.

(riastradh)

2021-12-19 01:20:30 UTC MAIN commitmail json YAML

2021-12-19 01:20:22 UTC MAIN commitmail json YAML

2021-12-19 01:20:15 UTC MAIN commitmail json YAML

2021-12-19 01:20:08 UTC MAIN commitmail json YAML

Fix Linux ratelimit state struct tag.

(riastradh)

2021-12-19 01:20:00 UTC MAIN commitmail json YAML

2021-12-19 01:19:52 UTC MAIN commitmail json YAML

Make sure the RCU GC thread processes all callbacks before dying.

(riastradh)

2021-12-19 01:19:45 UTC MAIN commitmail json YAML

Implement rcu_barrier to wait for call_rcu callbacks.

gc.cv has multiple purposes now, so use cv_broadcast instead of
cv_signal.

(riastradh)

2021-12-19 01:19:38 UTC MAIN commitmail json YAML

2021-12-19 01:19:30 UTC MAIN commitmail json YAML

2021-12-19 01:19:14 UTC MAIN commitmail json YAML

Use the slightly less grody tasklet API violation.

(riastradh)

2021-12-19 01:19:07 UTC MAIN commitmail json YAML

2021-12-19 01:19:00 UTC MAIN commitmail json YAML

2021-12-19 01:18:52 UTC MAIN commitmail json YAML

<linux/interrupt.h> provides the tasklet API.

(riastradh)

2021-12-19 01:18:45 UTC MAIN commitmail json YAML

2021-12-19 01:18:39 UTC MAIN commitmail json YAML

Define x86 static_cpu_has(X86_FEATURE_CLFLUSH), clflush.

(riastradh)

2021-12-19 01:18:31 UTC MAIN commitmail json YAML

2021-12-19 01:18:24 UTC MAIN commitmail json YAML

Define another __stringify for fun, can't ever have too many.

(riastradh)

2021-12-19 01:18:17 UTC MAIN commitmail json YAML

2021-12-19 01:18:09 UTC MAIN commitmail json YAML

Add rcu_access_pointer and rcu_pointer_handoff.

(riastradh)

2021-12-19 01:18:02 UTC MAIN commitmail json YAML

RCU pointer fixes.

- Use __typeof__, not typeof.
- Use membar_exit, not membar_producer.
  => We want a store-release, not store/store barrier.
  => Consider:
      foo->x = 42;
      assert(foo->x == 42);
      rcu_assign_pointer(globalfoo, foo);
    The foo->x load can be reordered past the store/store barrier
    (membar_producer), and happen after another thread has clobbered
    foo->x.
- Put the evaluation of the right-hand side before the barrier.

(riastradh)

2021-12-19 01:17:54 UTC MAIN commitmail json YAML

2021-12-19 01:17:47 UTC MAIN commitmail json YAML

2021-12-19 01:17:39 UTC MAIN commitmail json YAML

Sprinkle in another assertion for good measure.

(riastradh)

2021-12-19 01:17:31 UTC MAIN commitmail json YAML

Make a bit more room in the columns here.

(riastradh)

2021-12-19 01:17:23 UTC MAIN commitmail json YAML

No tasklet_disable_nosync implemented at the moment.

(riastradh)

2021-12-19 01:17:14 UTC MAIN commitmail json YAML

2021-12-19 01:16:59 UTC MAIN commitmail json YAML

2021-12-19 01:16:51 UTC MAIN commitmail json YAML

64-bit printf, include for do_div64, omit unused variable.

(riastradh)

2021-12-19 01:16:44 UTC MAIN commitmail json YAML

Update drm vblank trace point signatures.

(riastradh)

2021-12-19 01:16:36 UTC MAIN commitmail json YAML

Redo drm prime trees with our rbtree abstraction.

(riastradh)

2021-12-19 01:16:21 UTC MAIN commitmail json YAML

Update Linux timer API from ulong cookie to container_of.

(riastradh)

2021-12-19 01:16:13 UTC MAIN commitmail json YAML

2021-12-19 01:16:05 UTC MAIN commitmail json YAML

2021-12-19 01:15:56 UTC MAIN commitmail json YAML

2021-12-19 01:15:48 UTC MAIN commitmail json YAML

<linux/file.h> oughta be enough to dereference struct file.

(riastradh)

2021-12-19 01:15:42 UTC MAIN commitmail json YAML

2021-12-19 01:15:35 UTC MAIN commitmail json YAML

2021-12-19 01:15:28 UTC MAIN commitmail json YAML

2021-12-19 01:15:21 UTC MAIN commitmail json YAML

Teach idr_remove to accept failure.

But teach it to return the data if it succeeds too.

(riastradh)

2021-12-19 01:15:14 UTC MAIN commitmail json YAML

ktime_t is now just int64_t, no longer a union.

(riastradh)

2021-12-19 01:15:07 UTC MAIN commitmail json YAML

2021-12-19 01:15:00 UTC MAIN commitmail json YAML

mul_u32_u32 needs <linux/math64.h>

(riastradh)

2021-12-19 01:14:51 UTC MAIN commitmail json YAML

2021-12-19 01:14:43 UTC MAIN commitmail json YAML

2021-12-19 01:14:36 UTC MAIN commitmail json YAML

2021-12-19 01:14:29 UTC MAIN commitmail json YAML

2021-12-19 01:14:22 UTC MAIN commitmail json YAML

Do arithmetic on char *, not on void *.

(riastradh)

2021-12-19 01:14:14 UTC MAIN commitmail json YAML

2021-12-19 01:14:07 UTC MAIN commitmail json YAML

2021-12-19 01:14:00 UTC MAIN commitmail json YAML

2021-12-19 01:13:52 UTC MAIN commitmail json YAML

2021-12-19 01:13:44 UTC MAIN commitmail json YAML

2021-12-19 01:13:28 UTC MAIN commitmail json YAML

Need <sys/file.h> to dereference struct file.

(riastradh)

2021-12-19 01:08:43 UTC MAIN commitmail json YAML

Define rb_erase and rb_erase_cached -- easy wrappers.

(riastradh)

2021-12-19 01:08:35 UTC MAIN commitmail json YAML

2021-12-19 01:08:25 UTC MAIN commitmail json YAML

Restore the callback approach to removing PCI tentacles.

(riastradh)

2021-12-19 01:08:15 UTC MAIN commitmail json YAML

Constify some prototypes for great constance.

(riastradh)

2021-12-19 01:08:08 UTC MAIN commitmail json YAML

2021-12-19 01:07:52 UTC MAIN commitmail json YAML

Rework drm print routines for NetBSD.

(riastradh)

2021-12-19 01:04:33 UTC MAIN commitmail json YAML

drm_pci_agp_destroy is now in drm_internal.h.

(riastradh)

2021-12-19 01:04:26 UTC MAIN commitmail json YAML

drm_pci_device_is_agp is no more; just test PCI cap.

(riastradh)

2021-12-19 01:04:19 UTC MAIN commitmail json YAML

Pass drm_file, not file, pointer to drm_vma_node_is_allowed.

(riastradh)

2021-12-19 01:04:12 UTC MAIN commitmail json YAML

Add BITS_PER_BYTE and BIT_ULL. Fix type of BIT.

(riastradh)

2021-12-19 01:04:05 UTC MAIN commitmail json YAML

2021-12-19 01:03:57 UTC MAIN commitmail json YAML

2021-12-19 01:03:50 UTC MAIN commitmail json YAML

2021-12-19 01:03:42 UTC MAIN commitmail json YAML

Suppress some harmless clang warnings.

(riastradh)

2021-12-19 01:03:32 UTC MAIN commitmail json YAML

2021-12-19 01:03:22 UTC MAIN commitmail json YAML

2021-12-19 01:03:13 UTC MAIN commitmail json YAML

Define CONFIG_DRM_FBDEV_OVERALLOC=100 to match upstream.

(riastradh)

2021-12-19 01:03:06 UTC MAIN commitmail json YAML

2021-12-19 01:02:54 UTC MAIN commitmail json YAML

const const const const const const const const const

(riastradh)

2021-12-19 01:02:44 UTC MAIN commitmail json YAML

Sync drm_gem_get_pages: drm_malloc_ab -> kvmalloc_array.

(riastradh)

2021-12-19 01:02:34 UTC MAIN commitmail json YAML

2021-12-19 01:02:25 UTC MAIN commitmail json YAML

2021-12-19 01:02:17 UTC MAIN commitmail json YAML

2021-12-19 01:02:10 UTC MAIN commitmail json YAML

2021-12-19 01:02:02 UTC MAIN commitmail json YAML

drm_vma_manager deals in struct drm_file, not struct file, now.

Kinda inconvenient because it means we'll need to patch
filp->private_data with filp->f_data in various places...

(riastradh)

2021-12-19 01:01:43 UTC MAIN commitmail json YAML

2021-12-19 01:00:17 UTC MAIN commitmail json YAML

Define idr_init_base.

Nothing actually uses this at the moment, because callers already
specify the base.  Not really sure what the point is!

(riastradh)

2021-12-19 01:00:09 UTC MAIN commitmail json YAML

2021-12-19 01:00:02 UTC MAIN commitmail json YAML

strlcpy instead of strcpy, p_comm instead of comm.

(riastradh)

2021-12-19 00:59:53 UTC MAIN commitmail json YAML

2021-12-19 00:59:42 UTC MAIN commitmail json YAML

2021-12-19 00:59:34 UTC MAIN commitmail json YAML

2021-12-19 00:59:25 UTC MAIN commitmail json YAML

2021-12-19 00:59:17 UTC MAIN commitmail json YAML

Kludge up <linux/ratelimit.h> with ppsratecheck.

(riastradh)

2021-12-19 00:59:10 UTC MAIN commitmail json YAML

2021-12-19 00:59:02 UTC MAIN commitmail json YAML

2021-12-19 00:58:50 UTC MAIN commitmail json YAML

Hokey Linux sort routine. Doesn't support swap argument.

(riastradh)

2021-12-19 00:58:42 UTC MAIN commitmail json YAML

2021-12-19 00:58:31 UTC MAIN commitmail json YAML

2021-12-19 00:58:22 UTC MAIN commitmail json YAML

2021-12-19 00:58:11 UTC MAIN commitmail json YAML

Serialize drm_read so we can back out on uiomove without reordering.

Upstream commit 9b2c0b7fb4ce79566d830d03ce7aa11cccc39f97.

(riastradh)

2021-12-19 00:58:04 UTC MAIN commitmail json YAML

2021-12-19 00:57:56 UTC MAIN commitmail json YAML

2021-12-19 00:57:42 UTC MAIN commitmail json YAML

2021-12-19 00:57:29 UTC MAIN commitmail json YAML

Sync drm_lock.c. (Needs review, but only used by legacy drivers.)

(riastradh)

2021-12-19 00:57:21 UTC MAIN commitmail json YAML

Restore netbsd definition of drm_ioctl

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 00:57:13 UTC MAIN commitmail json YAML

Put externs for drm_minor_lock, drm_minors_lock somewhere sensible.

Author: Maya Rashish <maya@NetBSD.org>

(riastradh)

2021-12-19 00:57:06 UTC MAIN commitmail json YAML

2021-12-19 00:56:58 UTC MAIN commitmail json YAML

2021-12-19 00:56:49 UTC MAIN commitmail json YAML

Make it build.

- <linux/bitmap.h> for bitmap stuff
- sprintf -> snprintf
- preserve const in casts

(riastradh)

2021-12-19 00:56:41 UTC MAIN commitmail json YAML

2021-12-19 00:56:33 UTC MAIN commitmail json YAML

<linux/delay.h> for usleep_range; no arithmetic on void *.

(riastradh)

2021-12-19 00:56:25 UTC MAIN commitmail json YAML

Implement wait_for_completion_timeout.

(riastradh)

2021-12-19 00:56:18 UTC MAIN commitmail json YAML

2021-12-19 00:56:09 UTC MAIN commitmail json YAML

Convert back to int again so this comparison makes sense.

(riastradh)

2021-12-19 00:56:01 UTC MAIN commitmail json YAML

Make it build.

- mutex_init/destroy -> linux_mutex_init/destroy
- refcount_dec_and_test -> kref_put
  (until we implement Linux refcount(9))
- LIST_HEAD(x) -> struct list_head x = LIST_HEAD_INIT(x)

(riastradh)

2021-12-19 00:55:52 UTC MAIN commitmail json YAML

Unlock before vfree/kfree, which can sleep, not after.

(riastradh)

2021-12-19 00:55:43 UTC MAIN commitmail json YAML

Sync access path to vblank count in wait loop.

(riastradh)

2021-12-19 00:55:34 UTC MAIN commitmail json YAML

2021-12-19 00:55:26 UTC MAIN commitmail json YAML

Need drm_crtc_internal.h for drm_connector_ida_init/fini.

(riastradh)

2021-12-19 00:55:18 UTC MAIN commitmail json YAML

drm_gem_cma_dumb_map_offset is no more.

(riastradh)

2021-12-19 00:55:09 UTC MAIN commitmail json YAML

2021-12-19 00:55:01 UTC MAIN commitmail json YAML

Implement hokey slow clear_user.

(riastradh)

2021-12-19 00:54:54 UTC MAIN commitmail json YAML

Fix , -> ; typo in `for' header.

(riastradh)

2021-12-19 00:54:46 UTC MAIN commitmail json YAML

2021-12-19 00:54:36 UTC MAIN commitmail json YAML

2021-12-19 00:54:15 UTC MAIN commitmail json YAML

Use -Wno-missing-field-initializers for drm to reduce diffs.

(riastradh)

2021-12-19 00:50:26 UTC MAIN commitmail json YAML

2021-12-19 00:50:19 UTC MAIN commitmail json YAML

Implement lockdep assertions. Add lockdep_assert_held_once.

(riastradh)

2021-12-19 00:50:01 UTC MAIN commitmail json YAML

2021-12-19 00:49:51 UTC MAIN commitmail json YAML

2021-12-19 00:49:43 UTC MAIN commitmail json YAML

Fix s/dev->primary->master/dev->master/ missed in merge.

(riastradh)

2021-12-19 00:49:36 UTC MAIN commitmail json YAML

drm_clflush_* decls moved to drm_cache.h.

(riastradh)

2021-12-19 00:49:29 UTC MAIN commitmail json YAML

2021-12-19 00:49:22 UTC MAIN commitmail json YAML

2021-12-19 00:49:14 UTC MAIN commitmail json YAML

<linux/interrupt.h> side loads <linux/kernel.h>.

(riastradh)

2021-12-19 00:49:08 UTC MAIN commitmail json YAML

2021-12-19 00:49:01 UTC MAIN commitmail json YAML

2021-12-19 00:48:53 UTC MAIN commitmail json YAML

Fix copypasta in error branch.

XXX pullup to HEAD

(riastradh)

2021-12-19 00:48:45 UTC MAIN commitmail json YAML

2021-12-19 00:48:38 UTC MAIN commitmail json YAML

drm_lastclose now rightly returns void.

(riastradh)

2021-12-19 00:48:31 UTC MAIN commitmail json YAML

2021-12-19 00:48:23 UTC MAIN commitmail json YAML

2021-12-19 00:48:16 UTC MAIN commitmail json YAML

2021-12-19 00:48:09 UTC MAIN commitmail json YAML

Actually use the type in min_t/max_t.

Otherwise we do not get the truncation we might expect.  Probably not
a big deal, but we should match the semantics.

XXX pullup-7
XXX pullup-8

(riastradh)

2021-12-19 00:48:02 UTC MAIN commitmail json YAML

2021-12-19 00:47:55 UTC MAIN commitmail json YAML

Define stub struct rb_root_cached.

(riastradh)

2021-12-19 00:47:47 UTC MAIN commitmail json YAML

Add some side loads to <linux/kernel.h> to help reduce diffs.

(riastradh)