- 474c5e8 Transaction: Add overflow protection to read_entries by Nick Chung · 3 months ago android-gs-bluejay-5.10-android14-qpr3-beta android-gs-bluejay-5.10-android15-dp android-gs-felix-5.10-android14-qpr3-beta android-gs-felix-5.10-android15-dp android-gs-lynx-5.10-android14-qpr3-beta android-gs-pantah-5.10-android14-qpr3-beta android-gs-pantah-5.10-android15-dp android-gs-raviole-5.10-android14-qpr3-beta android-gs-tangorpro-5.10-android14-qpr3-beta android-gs-tangorpro-5.10-android15-dp android-15-beta-1_r0.1 android-15-beta-1_r0.2 android-15-beta-1_r0.4 android-15-beta-1_r0.6 android-u-qpr3-beta-2.1_r0.1 android-u-qpr3-beta-2.1_r0.2 android-u-qpr3-beta-2.1_r0.3 android-u-qpr3-beta-2.1_r0.4 android-u-qpr3-beta-2.1_r0.5 android-u-qpr3-beta-2.1_r0.7
- c9fbdbf Fix deadlock when periodic_io client flush by Holmes Chou · 3 months ago
- ae2e885 LWIS: Remove device enable log by Holmes Chou · 4 months ago
- a8d2bc9 LWIS: Remove unneeded sleep by Holmes Chou · 3 months ago
- 9b7b652 Check for integer overflow in prepare_response by Tommy Kardach · 4 months ago
- c625d4e Fix memory access violation in lwis_periodic_io_client_flush() by Holmes Chou · 4 months ago android-15-dp-2_r0.4
- bfc9969 LWIS: Fix followup comments for I2C Bus Manager by Meghana Barkalle · 7 months ago android-15-dp-2_r0.1 android-15-dp-2_r0.2 android-15-dp-2_r0.3 android-15-dp-2_r0.5 android-15-dp-2_r0.6 android-u-qpr3-beta-2_r0.2 android-u-qpr3-beta-2_r0.3 android-u-qpr3-beta-2_r0.4 android-u-qpr3-beta-2_r0.5 android-u-qpr3-beta-2_r0.6 android-u-qpr3-beta-2_r0.7
- e549ebb Check for lwis-top device before denying transaction by Tommy Kardach · 11 months ago
- 93d079a Merge android13-gs-pixel-5.10-24Q1 into android13-gs-pixel-5.10-24Q2 by PixelBot AutoMerger · 5 months ago android-15-dp-1_r0.1 android-15-dp-1_r0.2 android-15-dp-1_r0.3 android-15-dp-1_r0.4 android-15-dp-1_r0.5 android-15-dp-1_r0.7 android-u-qpr3-beta-1_r0.1 android-u-qpr3-beta-1_r0.2 android-u-qpr3-beta-1_r0.3 android-u-qpr3-beta-1_r0.4 android-u-qpr3-beta-1_r0.5 android-u-qpr3-beta-1_r0.7
- 4eb15b2 Merge android13-gs-pixel-5.10-24Q1 into android13-gs-pixel-5.10-24Q2 by PixelBot AutoMerger · 6 months ago
- e93b073 LWIS: fix race condition by Nick Chung · 9 months ago android-gs-bluejay-5.10-android14-qpr2 android-gs-bluejay-5.10-android14-qpr2-beta android-gs-felix-5.10-android14-qpr2 android-gs-felix-5.10-android14-qpr2-beta android-gs-lynx-5.10-android14-qpr2 android-gs-lynx-5.10-android14-qpr2-beta android-gs-pantah-5.10-android14-qpr2 android-gs-pantah-5.10-android14-qpr2-beta android-gs-raviole-5.10-android14-qpr2 android-gs-raviole-5.10-android14-qpr2-beta android-gs-tangorpro-5.10-android14-qpr2 android-gs-tangorpro-5.10-android14-qpr2-beta android-14.0.0_r0.51 android-14.0.0_r0.52 android-14.0.0_r0.53 android-14.0.0_r0.54 android-14.0.0_r0.55 android-14.0.0_r0.56 android-14.0.0_r0.61 android-14.0.0_r0.62 android-14.0.0_r0.63 android-14.0.0_r0.64 android-14.0.0_r0.65 android-14.0.0_r0.66 android-14.0.0_r0.71 android-14.0.0_r0.72 android-14.0.0_r0.73 android-14.0.0_r0.74 android-14.0.0_r0.75 android-14.0.0_r0.76 android-u-qpr2-beta-3.1_r0.1 android-u-qpr2-beta-3.1_r0.2 android-u-qpr2-beta-3.1_r0.3 android-u-qpr2-beta-3.1_r0.4 android-u-qpr2-beta-3.1_r0.5 android-u-qpr2-beta-3.1_r0.7 android-u-qpr2-beta-3_r0.2 android-u-qpr2-beta-3_r0.3 android-u-qpr2-beta-3_r0.4 android-u-qpr2-beta-3_r0.5 android-u-qpr2-beta-3_r0.6 android-u-qpr2-beta-3_r0.7
- 3a48104 LWIS: Fix spinlock flags are overwritten by the nested using by Holmes Chou · 9 months ago
- c21d1f5 LWIS: Add mutex lock to I2C process queue by Meghana Barkalle · 11 months ago
- 19b4d12 LWIS: Check transaction limit based on flag by Meghana Barkalle · 11 months ago
- a7720ff LWIS: Fix race condition while disabling device by Meghana Barkalle · 12 months ago
- 7ceb73b LWIS: Transactions optimizations by Meghana Barkalle · 12 months ago
- d71684b LWIS: Handle device flush for transactions with limit by Meghana Barkalle · 12 months ago
- 7094a6a LWIS: Move transaction limit logging by Meghana Barkalle · 1 year ago
- f19cb07 LWIS: Update read buffer pointer by Meghana Barkalle · 1 year ago
- 6ecc790 LWIS: Fix the processing end limit for transactions by Meghana Barkalle · 1 year ago
- da39075 LWIS: Update the trace information by Meghana Barkalle · 1 year, 1 month ago
- ff40771 LWIS: Pass irq state to correctly restore transaction lock by Meghana Barkalle · 1 year, 1 month ago
- 3c3738f LWIS: Fix use of transaction pointer after free by Meghana Barkalle · 1 year, 1 month ago
- c8834e1 LWIS: Fix transaction free by Meghana Barkalle · 1 year, 1 month ago
- ef0b81e Add entry processing limit for queued transactions by Meghana Barkalle · 1 year, 1 month ago
- 61d154c LWIS: Fix memory leak by Meghana Barkalle · 1 year, 1 month ago
- 12ca3ee Revert^2 "Optimize I2C Bus manager scheduling" by Meghana Barkalle · 1 year, 1 month ago
- cd16abb Revert^3 "Revert "LWIS: Implement I2C Bus Manager"" by Meghana Barkalle · 1 year, 1 month ago
- 50df50b Revert^2 "Revert "LWIS: Implement I2C Bus Manager"" by Tommy Kardach · 1 year, 1 month ago
- f8f9b25 Revert "Optimize I2C Bus manager scheduling" by Tommy Kardach · 1 year, 1 month ago
- b64156b Optimize I2C Bus manager scheduling by Meghana Barkalle · 1 year, 2 months ago
- a835b15 Revert "Revert "LWIS: Implement I2C Bus Manager"" by Meghana Barkalle · 1 year, 2 months ago
- 2e2afbb Revert "LWIS: Implement I2C Bus Manager" by Nick Chung · 1 year, 2 months ago
- f9d71a3 LWIS: Implement I2C Bus Manager by Meghana Barkalle · 1 year, 2 months ago
- ccfb61d Top: Use GFP_ATOMIC flag in kmalloc by Nick Chung · 6 months ago
- 45dd856 IOEntry: Allow max wait time of 1 second by Edmond Chung · 8 months ago android-u-qpr2-beta-1_r0.1 android-u-qpr2-beta-1_r0.2 android-u-qpr2-beta-1_r0.3 android-u-qpr2-beta-1_r0.4 android-u-qpr2-beta-1_r0.5 android-u-qpr2-beta-1_r0.6 android-u-qpr2-beta-2_r0.1 android-u-qpr2-beta-2_r0.2 android-u-qpr2-beta-2_r0.3 android-u-qpr2-beta-2_r0.4 android-u-qpr2-beta-2_r0.5 android-u-qpr2-beta-2_r0.7
- e65a97a IO Entry: Support Wait and Poll in short interval functions by Nick Chung · 1 year, 1 month ago
- a6f6d06 Merge android13-gs-pixel-5.10-udc into android13-gs-pixel-5.10-udc-qpr1 by PixelBot AutoMerger · 1 year ago android-gs-bluejay-5.10-android14-qpr1 android-gs-bluejay-5.10-android14-qpr1-beta android-gs-bluejay-5.10-u-qpr1-beta2 android-gs-felix-5.10-android14-qpr1 android-gs-felix-5.10-android14-qpr1-beta android-gs-felix-5.10-u-qpr1-beta2 android-gs-lynx-5.10-android14-qpr1 android-gs-lynx-5.10-android14-qpr1-beta android-gs-lynx-5.10-u-qpr1-beta2 android-gs-pantah-5.10-android14-qpr1 android-gs-pantah-5.10-android14-qpr1-beta android-gs-pantah-5.10-u-qpr1-beta2 android-gs-raviole-5.10-android14-qpr1 android-gs-raviole-5.10-android14-qpr1-beta android-gs-raviole-5.10-u-qpr1-beta2 android-gs-tangorpro-5.10-android14-qpr1 android-gs-tangorpro-5.10-android14-qpr1-beta android-gs-tangorpro-5.10-u-qpr1-beta2 android-14.0.0_r0.19 android-14.0.0_r0.21 android-14.0.0_r0.22 android-14.0.0_r0.23 android-14.0.0_r0.25 android-14.0.0_r0.31 android-14.0.0_r0.33 android-14.0.0_r0.34 android-14.0.0_r0.35 android-14.0.0_r0.36 android-14.0.0_r0.37 android-14.0.0_r0.39 android-14.0.0_r0.40 android-14.0.0_r0.41 android-14.0.0_r0.42 android-14.0.0_r0.43 android-14.0.0_r0.44 android-u-qpr1-beta-1_r0.1 android-u-qpr1-beta-1_r0.2 android-u-qpr1-beta-1_r0.3 android-u-qpr1-beta-1_r0.4 android-u-qpr1-beta-1_r0.5 android-u-qpr1-beta-1_r0.7 android-u-qpr1-beta-2.1_r0.1 android-u-qpr1-beta-2.1_r0.2 android-u-qpr1-beta-2.1_r0.3 android-u-qpr1-beta-2.1_r0.4 android-u-qpr1-beta-2.1_r0.5 android-u-qpr1-beta-2.1_r0.7 android-u-qpr1-beta-2.2_r0.1 android-u-qpr1-beta-2.2_r0.2 android-u-qpr1-beta-2.2_r0.3 android-u-qpr1-beta-2.2_r0.4 android-u-qpr1-beta-2.2_r0.5 android-u-qpr1-beta-2.2_r0.6 android-u-qpr1-beta-2_r0.1 android-u-qpr1-beta-2_r0.2 android-u-qpr1-beta-2_r0.3 android-u-qpr1-beta-2_r0.4 android-u-qpr1-beta-2_r0.5 android-u-qpr1-beta-2_r0.7
- 23d38ea Debug: Fix formatting on dump state logs by Edmond Chung · 1 year, 1 month ago android-gs-bluejay-5.10-android14 android-gs-bluejay-5.10-u-beta4 android-gs-bluejay-5.10-u-beta5.3 android-gs-bluejay-android14-release android-gs-felix-5.10-android14 android-gs-felix-5.10-u-beta4 android-gs-felix-5.10-u-beta5.3 android-gs-felix-android14-release android-gs-lynx-5.10-android14 android-gs-lynx-5.10-u-beta4 android-gs-lynx-android14-release android-gs-pantah-5.10-android14 android-gs-pantah-5.10-u-beta4 android-gs-pantah-5.10-u-beta5.3 android-gs-pantah-android14-release android-gs-raviole-5.10-android14 android-gs-raviole-5.10-u-beta4 android-gs-raviole-5.10-u-beta5.3 android-gs-raviole-android14-release android-gs-tangorpro-5.10-android14 android-gs-tangorpro-5.10-u-beta4 android-gs-tangorpro-5.10-u-beta5.3 android-gs-tangorpro-android14-release android-14.0.0_r0.11 android-14.0.0_r0.13 android-14.0.0_r0.14 android-14.0.0_r0.15 android-14.0.0_r0.16 android-14.0.0_r0.17 android-14.0.0_r0.2 android-14.0.0_r0.3 android-14.0.0_r0.4 android-14.0.0_r0.5 android-14.0.0_r0.6 android-14.0.0_r0.7 android-u-beta-4_r0.1 android-u-beta-4_r0.2 android-u-beta-4_r0.3 android-u-beta-4_r0.4 android-u-beta-4_r0.5 android-u-beta-4_r0.7 android-u-beta-5.3_r0.1 android-u-beta-5.3_r0.2 android-u-beta-5.3_r0.4 android-u-beta-5.3_r0.5 android-u-beta-5.3_r0.7
- 312e68d I2C: Remove redundant parameter in lwis_i2c_io_entry_rw by Edmond Chung · 1 year, 1 month ago
- 0c19c9f LWIS: Remove fence enable flag by Holmes Chou · 1 year, 1 month ago android-gs-bluejay-5.10-u-beta2 android-gs-bluejay-5.10-u-beta3 android-gs-pantah-5.10-u-beta2 android-gs-raviole-5.10-u-beta2 android-gs-raviole-5.10-u-beta3 android-u-beta-2.1_r0.2 android-u-beta-2.1_r0.3 android-u-beta-2.1_r0.4 android-u-beta-3_r0.2 android-u-beta-3_r0.3
- ff0f8c5 LWIS: Remove partial fence enable flag by Holmes Chou · 1 year, 2 months ago
- 28b343e LWIS: Remove bts block name enable flag by Holmes Chou · 1 year, 2 months ago
- aa841a0 LWIS: Allow user input GFP flags for different use cases by Holmes Chou · 1 year, 1 month ago
- d4c5dd6 Revert "LWIS: print cleanup transaction read result" by Holmes Chou · 1 year, 2 months ago
- b6a3a04 LWIS: Use IS_ERR_OR_NULL instead of IS_ERR by Holmes Chou · 1 year, 2 months ago android-u-beta-2_r0.2 android-u-beta-2_r0.3 android-u-beta-2_r0.4
- cdd77e3 LWIS: Reset variables when error by Holmes Chou · 1 year, 2 months ago
- d67b012 LWIS: implement the fake injection in Kernel side by linyuny · 1 year, 3 months ago
- 9ddbde6 Transaction: Add debug parameter to skip transaction timestamping by Edmond Chung · 1 year, 2 months ago
- f7f57cf Fix formatting. by Edmond Chung · 1 year, 2 months ago
- f51349f LWIS: test infra refactor: implement the lwis_test device read the interrupt info from dts tree. by linyuny · 1 year, 3 months ago
- 6e6bed0 LWIS: Fix stack size warning by Holmes Chou · 1 year, 2 months ago
- f2d000a LWIS: Add a new command for current LWIS_BTS_BLOCK_NAME_ENABLED on by Holmes Chou · 1 year, 2 months ago
- ff2dd0f LWIS: Remove partial bts block name enable flag by Holmes Chou · 1 year, 3 months ago
- c3eb56d LWIS: test infra refactor: add more functions for lwis-test device. by linyuny · 1 year, 3 months ago
- 3d97e08 LWIS: do not update BTS for unsupported devices by Sujit Kautkar · 1 year, 2 months ago
- 90f967f Merge "Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udc" into android13-gs-pixel-5.10-udc by Pindar Yang · 1 year, 2 months ago
- 209bc98 LWIS: Clean up TODO for flash driver by Nick Chung · 1 year, 2 months ago
- e3702e7 Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udc by PixelBot AutoMerger · 1 year, 2 months ago
- 30c112a LWIS: Merge lwis_ioctl.c and lwis_ioctl_cmd.c by Holmes Chou · 1 year, 3 months ago
- 4084588 LWIS: Deprecate the legacy IOCTL API by Holmes Chou · 1 year, 3 months ago
- 2be217d LWIS: rename lwis_cmd to lwis_ioctl_cmd by Holmes Chou · 1 year, 3 months ago
- f70c8f6 Transaction: protect lwis_transaction_free in process_transaction by Nick Chung · 1 year, 3 months ago
- 4711d94 LWIS: Unifying device power sequences by Holmes Chou · 1 year, 4 months ago
- dec46b2 LWIS: Initialize lwis_fence spinlock by Tommy Kardach · 1 year, 3 months ago
- 4d57276 LWIS: Preallocating lwis_periodic_io_proxy by Holmes Chou · 1 year, 3 months ago
- d225e95 LWIS: Extend the allocator to support small size of memory by Holmes Chou · 1 year, 3 months ago
- 676c16d Top: Fix lwis_top_event_subscribe() UAF by Nick Chung · 1 year, 2 months ago android-gs-bluejay-5.10-android13-qpr3 android-gs-bluejay-5.10-t-qpr3-beta-3 android-gs-felix-5.10-android13-qpr3 android-gs-felix-5.10-android13-qpr3-c android-gs-lynx-5.10-android13-qpr3 android-gs-pantah-5.10-android13-qpr3 android-gs-pantah-5.10-t-qpr3-beta-3 android-gs-raviole-5.10-android13-qpr3 android-gs-raviole-5.10-t-qpr3-beta-3 android-gs-tangorpro-5.10-android13-qpr3 android-13.0.0_r0.100 android-13.0.0_r0.103 android-13.0.0_r0.104 android-13.0.0_r0.105 android-13.0.0_r0.106 android-13.0.0_r0.107 android-13.0.0_r0.112 android-13.0.0_r0.113 android-13.0.0_r0.114 android-13.0.0_r0.115 android-13.0.0_r0.116 android-13.0.0_r0.117 android-13.0.0_r0.121 android-13.0.0_r0.123 android-13.0.0_r0.124 android-13.0.0_r0.125 android-13.0.0_r0.126 android-13.0.0_r0.127 android-13.0.0_r0.82 android-13.0.0_r0.83 android-13.0.0_r0.84 android-13.0.0_r0.85 android-13.0.0_r0.92 android-t-qpr3-beta-3.1_r0.3 android-t-qpr3-beta-3.1_r0.4 android-t-qpr3-beta-3.1_r0.5 android-t-qpr3-beta-3_r0.3 android-t-qpr3-beta-3_r0.4 android-t-qpr3-beta-3_r0.5
- 3bd6d46 Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udc by PixelBot AutoMerger · 1 year, 2 months ago
- 2bda1c9 LWIS: Return -EBUSY status on suspend by Nick Chung · 1 year, 5 months ago
- fa2d33f Interrupt: Move request_irq out of spinlock by Edmond Chung · 1 year, 3 months ago
- 4be3760 LWIS: Fix state_pinctrl use after free by Nick Chung · 1 year, 3 months ago
- 4a0ba88 LWIS: Remove references to run_at_real_time by linyuny · 1 year, 3 months ago android-gs-bluejay-5.10-u-beta1 android-gs-pantah-5.10-u-beta1 android-gs-raviole-5.10-u-beta1 android-u-beta-1_r0.3 android-u-beta-1_r0.4 android-u-beta-1_r0.5
- fcaadf3 LWIS: Return -EBUSY status on suspend by Nick Chung · 1 year, 5 months ago
- 1542c4d LWIS: Handle overflow interrupts by Nick Chung · 1 year, 4 months ago
- 10e3273 Fence: Create fences with O_CLOEXEC by Edmond Chung · 1 year, 3 months ago
- 65800a6 Add precondition fence to event trigger logic by Edmond Chung · 1 year, 4 months ago
- 342163f LWIS: Add traces to kernel events by Meghana Barkalle · 1 year, 4 months ago
- 557b4f3 LWIS: Handle shared GPIO device power down by Holmes Chou · 1 year, 5 months ago
- 64a6cff LWIS: Support logging recent register io history programmatically and with DebugFS. by linyuny · 1 year, 4 months ago
- 7cfae82 LWIS: Modify the place to lock lwis_client locks. by Ge Bian · 1 year, 4 months ago
- 5ba6f64 LWIS: Add new ioctl command: LWIS_DUMP_DEBUG_STATE by linyuny · 1 year, 4 months ago
- d822d9d LWIS: Update the error message for transaction cancel. by Ge Bian · 1 year, 5 months ago
- f64b1f1 LWIS: Readjust subscription thread to real time priority by linyuny · 1 year, 5 months ago
- e96fdea LWIS: Add GPIO interrupt event type by Nick Chung · 1 year, 5 months ago
- 0ed76b1 GPIO IRQ: Support GPIO IRQ event enable by Nick Chung · 1 year, 5 months ago
- fa39f8b Revert "GPIO IRQ: Support GPIO IRQ event enable" by Nick Chung · 1 year, 5 months ago
- c77b913 GPIO IRQ: Support GPIO IRQ event enable by Nick Chung · 1 year, 5 months ago
- e67f0e7 LWIS: Return 0 if no suspend/resumce sequence is specified by Holmes Chou · 1 year, 6 months ago
- bc3c2c7 LWIS: Implement fence create command by Holmes Chou · 1 year, 7 months ago
- f76774d LWIS: Handle leaf nodes in aggregate interrupts. by Ge Bian · 1 year, 7 months ago
- b3458ea LWIS: Implement the func to parse aggregate interrupts. by Ge Bian · 1 year, 7 months ago
- c1f613e IRQ: propagate overflow event to userspace by Nick Chung · 1 year, 7 months ago
- 18df579 LWIS: Merge periodic and transaction threads by Meghana Barkalle · 1 year, 6 months ago
- da685ea Merge "Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udc" into android13-gs-pixel-5.10-udc by Joey Lin · 1 year, 4 months ago
- 915c8ea Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udc by PixelBot AutoMerger · 1 year, 4 months ago
- 0d199c8 LWIS: Using kernel functions to determine current context by linyuny · 1 year, 6 months ago android-gs-raviole-5.10-u-preview-2 android-u-preview-2_r0.2
- 3e4841a LWIS: Remove tasklet context for LWIS transactions by linyuny · 1 year, 10 months ago
- 3b31058 LWIS: Dump LWIS info in case of a userspace crash by linyuny · 1 year, 6 months ago
- 63f0808 LWIS: Return invalid id to user space if transaction submit failed by Holmes Chou · 1 year, 6 months ago